more moore s law through more moore s law through
play

More Moores Law through More Moore s Law through Computational - PowerPoint PPT Presentation

NSF DA Workshop - July 8 2009 NSF DA Workshop July 8, 2009 More Moores Law through More Moore s Law through Computational Scaling -- and EDAs Role d EDA R l David Z. Pan Dept. of Electrical and Computer Engineering The University


  1. NSF DA Workshop - July 8 2009 NSF DA Workshop July 8, 2009 More Moore’s Law through More Moore s Law through Computational Scaling -- and EDA’s Role d EDA’ R l David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin f dpan@ece.utexas.edu http://www cerc utexas edu/utda http://www.cerc.utexas.edu/utda 1

  2. Scaling & Lithography Status 10 10 [Courtesy Intel] -nce 1 1 um 0 1 0.1 1990 2000 2020 1980 2010 [Courtesy Intel, 2006]  193nm litho continues to push its limit p › Immersion, extreme RET, DPL (Double Patterning Lithography)  NGL - Next Generation Lithography, still next generation › Economical/material/technical challenges E i l/ t i l/t h i l h ll 2

  3. A Famous (or Infamous?) Projection DFM to Rescue [Courtesy Synopsys] [Courtesy Synopsys]  Scaling, though challenged, still pushing!  But more important role in computational scaling 3

  4. Computational Scaling  Not just by equipment advancement  Computational scaling › Scaling enabled by massive computational power › Fast computers to help design faster computers  Computational lithography for nanolithography systems › Computationally reverse-engineering C t ti ll i i  Electronic design automation (EDA) eco-system to close the gaps to close the gaps › Synergistic Process-Layout-Circuit Co-Optimization › Parallel multi-core GPU domain-specific FPGA › Parallel, multi core, GPU, domain specific, FPGA… 4

  5. Computational Lithography Intel’s Pixelated Mask [Si [Singh+, SPIE’08) h+ SPIE’08)  Other examples: › Variational litho-modeling [Yu+, DAC’06, JM3’07] › IBM: source mask optimization 5

  6. Computational Nanolithography  We do have massive computational power! › IBM BlueGene, Brion/ASMLTachyon (FPGA acceleration), Gauda (leveraging cheap GPU), … l ti ) G d (l i h GPU)  Make a trillion pixels dance [Singh+, SPIE’08] Still There's Plenty of Room at the Bottom There's Plenty of Room at the Bottom - An Invitation to Enter a New Field of Physics Richard P. Feynman, 1959 6

  7. Synergistic Process-Layout-Ckt Co-Opt Shape/Electrical Optimization Higher Level Opt. g p DFM Clock Syn. DFM P & R DFM Cell Lib/Fabric DFM Cell Lib/Fabric Predictive Modeling Predictive Modeling OPC/RET Var. Si-image Model Var. Electrical Model Shape/Electrical Analysis (litho, CMP, etc) 7

  8. Synergistic Optimizations  Need good levers at different levels of abstraction for process/layout/circuit co-opt. Design Design “Give me a place to stand on, and I can move the EDA Lever Lever earth. earth ” - Archimedes Lever Archimedes’ Lever “Give me a lever, and I can optimize your billion transistor design.” - EDA’s Lever (model/rule) i d i ” EDA’ L ( d l/ l ) 8

  9. Process Modeling  How complicated?              ' ' ' ' I I ( ( x x y y ) ) J J ( ( x x x x y y y y ) ) F x F x ( ( y y ) ) F F ( ( x x y y ) ) I 1 1 0 0 0 0 0 0 0 0 0 Litho model:         ' ' ' ' K x ( x y y ) K ( x x y y ) dx dy dx dy Hopkins eqn 1 0 1 0 1 0 1 0 0 0 0 0  or simple can it be? 2 Metal Metal _ density density CMP model:    C Cu _ Thickness Th k * * ( ( 1 1 ) ) [Cho+, ICCAD’06]   Key Issues:  Key Issues: › Accuracy vs. Fidelity (Elmore-like) › Design-oriented vs. process-oriented g p 9

  10. Prediction & Prescription Hotspot! Layout! y  Prediction: e.g., statistical modeling [Cho+, DAC’08], machine learning [Ding+, ICICDT’09]  Prescription: only work with patterns that are printable  Prescription: only work with patterns that are printable 10

  11. E.g., Post-OPC Predictive Modeling [Cho+, DAC’08] 1 n Result 0.8 0.6 0.6 Simulation Higher correlation 0.4 in more macro level, 0.2 0 0 1 0 0.2 0.4 0.6 0.8 1 Litho Metric ation Result 0.8 R=0.90, 16x16um 2 0.6 Simulati 0.4 0.4 0.2 0 0 0 0.2 0.2 0.4 0.4 0.6 0.6 0.8 0.8 1 1 Litho Metric Litho Metric R=0.95, 32x32um 2  Very high macro-level fidelity y g y 11

  12. Moving Up: System/High-Level and Logic/Physical-Level Co-design Logic System Co-design Physical System Profiling Variation Modeling High-Level Level Design guidance from Synthesis planning physical reality  Variation budgeting with system-level profiling  Variation budgeting with system level profiling 12

  13. Moving Dow n: Design for Equipment Equipment Characteristics Tunable Parameters  Timing optimization using ASML dose mapper [Jeong, Kahng+ DAC’08]  Combine DFM and APC (advanced process control)  Combine DFM and APC (advanced process control) [Pan+, JPC’08] 13

  14. The Moore, The Better  There is still plenty of life for Moore’s Law  Bigger role of Computational Scaling and EDA t to extend the Moore’s Law t d th M ’ L  NO EXPONENTIAL IS FOREVER…  BUT  WE CAN DELAY “FOREVER” Moore’s Law Amendment [Moore 2003] [Moore 2003] [Moore 1965] 14

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend