1 / 37

Design CD << Wavelength Variants of RET Pervasively Increasing Design Size Is Explosive

RETICLE ENHANCEMENT TECHNOLOGY IN THE SUBWAVELENGTH ERA IMPLICATIONS FOR DESIGN TO SILICON. Design CD << Wavelength Variants of RET Pervasively Increasing Design Size Is Explosive GDS is an Inadequate PD Data Format Consequently: Mask Data Prep Resources Are a Big Cost Adder

tarika
Download Presentation

Design CD << Wavelength Variants of RET Pervasively Increasing Design Size Is Explosive

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RETICLE ENHANCEMENT TECHNOLOGY IN THE SUBWAVELENGTH ERA IMPLICATIONS FOR DESIGN TO SILICON • DesignCD << Wavelength • Variants of RET Pervasively Increasing • Design Size Is Explosive • GDS is an Inadequate PD Data Format • Consequently: • Mask Data Prep Resources Are a Big Cost Adder • PD to Si Equivalence Verification is A Major Issue • Mask Manufacturability Drives Cost/Cycle Time Issues

  2. Tile OPC Subwavelength RET: An Increasingly Important Post Tapeout Flow Behavioral & Logic Synthesis Formal & Func. Verification Phase Shift Complient Rules DFT, DFM, DFD, DFR Floorplanning , Place&Route Library Creation Noise, Power, Delay Extraction Phase Shift Methodology Layout , Parasitics A (GDSII) MaskPrep B (Post-RET GDSII) Mask Data Reticle Mfg Reticle Litho Process Si Process Si IC

  3. RET Mini-Review

  4. Motorola Digital & RF Systems Roadmaps for Gate Length Extend Below Native Stepper Resolution Industry Roadmap Motorola Roadmap Stepper Wavelength Chart Courtesy of Numerical Technologies, Inc.

  5. Summary - Reticle Enhancement Technology Optical Proximity Correction (OPC) Add shapes to design data (GDS II) Corrects for litho optics & process Rule based OPC - one mode fits all Model-based OPC - customized to shape neighborhood Phase-Shift “Strong” PSM - Phase mask + binary (“cut”) mask Used for gate printing CD, sheet rho, control “Weak” PSM - Via clear areas include attenuator Tiling Rule based tiling - Doesn’t guarantee global planarity Model-based tiling - POR for future reticles

  6. OPTICAL PROXIMITY CORRECTION IMPROVES PRINTING (ADDS SHAPES TO MASK) MASK WAFER No OPC With OPC Photo downloaded from MicroUnity (now ASML MaskTools) web site

  7. Rule-Based OPC Fig. 1A Fig. 1B

  8. 180 o phase-shifter 0.11mm Phase-Shifting Mask • Uses phase-modulation at the mask level to further the resolution capabilities of optical lithography • Benefits: • Smaller feature sizes • Improved yield (process latitude) • Dramatically extended useful life of current equipment • Performance Boost • Chip Area/Cost Advantage for Embedded Systems Printed using a ~0.18 mm nominal process

  9. Phase Shift - Simple Idea, Complex EDA Challenge Chrome Etch (phase plate) Routing poly Legend: Grey= Opaque Color= Clear Binary Mask Clear Area 180 Phase Etch (phase plate) Gate

  10. Done with Boolean operations Only density of the template is variable Not adequate for arbitrary design Rule-Based Tiling  +

  11. Model-Based Tiling • Different amount of tiles at different locations • Uses Linear Programming and in-house software

  12. Model-Based Tiling - Large Manuafacturability Enhancement Untiled reticle (768A) (unmanufacturable) Conventional Rule-Based Tiling (702A) (9% uniformity improvement) 193 nm ASML Stepper N.A. = 0.85!!! Model-Based Tiling (152A) (80% uniformity improvement)

  13. RET is Increasingly Driving New Issues • Design Release Data Prep Resources • Computation Time • CPU Time • Storage Requirements • PD to Si Equivalence Verification • Design Changes AFTER DRC/LVS/Timing/Power • Mask Manufacturability • Mask Fabrication Cycle Time & Cost

  14. RET Methods Pervasively Expand as Technology Nodes Evolve “Prototypical” Scenario 0.25 um 0.18 um 0.13 um 0.10 um 0.07 um Rule-based OPC Model-based OPC Scattering Bars AA-PSM Weak PSM Rule-based Tiling Optimization-driven MB Tiling Number Of Layers Increases / Generation 248 nm 248/193 nm 193 nm

  15. Main Drivers of RET Issues 0.25 um 0.18 um 0.13 um 0.10 um 0.07 um Rule-based OPC Model-based OPC Scattering Bars AA-PSM Weak PSM Rule-based Tiling Optimization-driven MB Tiling Data File Size, Computation Time, Mask Mfgbility Design Constraints, Mask Mfgbility, Mfg Complexity Computation Time, File Size, Timing/Power Reverification 248 nm 248/193 nm 193 nm

  16. RET RESOURCES BLOAT (1997=1) 1000 Data Size/ Level Hours/design 100 # CPU’s # Layers 10 Mask Production (Days) 1 1997 1998 1999 2000 2001 (Est.)

  17. MPU Lpoly (nm) Mask Min. Image Mask OPC Feature Mask / Si Dimensions (Source: ITRS) 1000 200 Dimension (nm) 100 50 10 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 Year

  18. MPU Lpoly (nm) Mask Min. Image Mask OPC Feature Mask Metrology Dimensions for RET Implementation Are Significantly Smaller than Predicted by ITRS Roadmaps 1000 200 Dimension (nm) 100 ITRS Mask Min. Feature Assumption 50 RET-Driven Mask Min. Feature 10 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 Year

  19. Solutions • Reticle Delivery Cycle • - Model-Driven Mask Inspection • PD to Si Integrity • - Model Si AND Mask Process • - Use to Drive Si vs. PD Virtual Validation • Intelligent OPC • - ID Critical Design Features • - Apply MB-OPC With Discrimination • Use Parallel Processing • - Recapture Hierarchy For Compaction • and Functional Validation (e.g. Timing) • Retain Design Data in PD Representation • - GDS Replacement Open Standard

  20. Defectivity is the most serious problem affecting reticle delivery More acute with the introduction of OPC OPC features do not resolve as drawn in the design on reticle When inspected, OPC results in vast numbers of false defect detections Worst case (currently typical), the mask cannot be inspected at all Standard practice: De-sense reticle inspection tool so partially resolved OPC shapes do not cause errors De-sensing for OPC also de-senses the tool to legitimate defects RETICLE INSPECTION ISSUES Overlay of sample design data (red), OPC data (yellow), and reticle image on inspection tool (white) Reticle Image on Inspection Tool Original Data with Serifs From Kling, Lucas Motorola Patent

  21. OPC RETICLE INSPECTION INNOVATIONS • Create a data set separate from the design to mimic shrinkage and rounding of OPC structures on reticle • The only change from written data is that OPC structures are altered for inspectability • The altered data set is presented to the inspection tool • Essentially we are inspecting to an image that depicts the reticle as it is expected to appear after exposure transformations and chemical processing Database image with inspection shapes on inspection tool Reticle image on inspection tool Original data with serifs Data with inspection shapes From Kling, Lucas Motorola Patent

  22. RET Must Incorporate Virtual Stepper AND Virtual Maskwriter PD MASK WAFER No OPC With OPC With Mask-Model Based OPC

  23. Si ~ Layout - Separate Mask and Wafer Process Models Improve Manufacturability / Flexibility Layout to Si Common Today MASK process model Improve Mask Inspection Fix Linearity Bias (Small vs. large feature) (Esp. bad at metal: xtalk, intralevel shorts… ) Fix E-beam writer artifacts Courtesy: Numerical Technologies, Inc. = This Paper’s Suggested strategy

  24. Tile OPC Model-Driven (MD) RET - MD Data Processing - MD Verification Behavioral & Logic Synthesis Formal & Func. Verification Phase Shift Complient Rules DFT, DFM, DFD, DFR Floorplanning , Place&Route Library Creation Noise, Power, Delay Extraction Phase Shift Methodology Layout , Parasitics A (GDSII) MaskPrep B (Post-RET GDSII) Mask Data MODELS Reticle Mfg Reticle Litho Process Si Process Si IC

  25. Proper Models -> Local Design Integrity Wafer Image Simulation Layout with OPC OPC Verification Printed Wafer Identify Critical Design FeaturesApply OPC With Discrimination & Verify Si=PD Courtesy: Numerical Technologies

  26. Intelligent MB-OPC is Desirable Add Vertices Only for Manufacturability e.g. Apply OPC With Discrimination 44 Vertices Today Critical - Requires MBOPC Better 20 Vertices Simply Must Avoid Pullback

  27. Partitioning for Parallel Processing Use Hierarchy (Library Cells) AND/OR Flatten and use explicit proximity effect range (Global Wire / Custom) Calculate OPC In Here Keep Solution in Here

  28. PROCESSING THROUGHPUT AND COST R E T Today’s Model Cluster N-Way Processor Shared Memory Full-chip Hours -> Days / Run ~ $500K System Not Easily Scaleable Conventional License Model N Linux Nodes Distributed Memory Loose Multithreading (Optical / EM Effects are Short Range Compared to Compute Cell Size) Hours / Run ~ N X $2000 System Simple to Scale --> Need New License Model

  29. Storage / Data Transmission “Explosion” It’s Desirable to Compress Data Post RET • MB-OPC Breaks Hierarchy • Recapture Hierarchy by One or Both of: • 1. Hierarchical Data Incorporated in Design Shapes • GDS Is an Interchange Format • Need Representation which Couples Physical with Other Design Attributes • Examples: SI2 Open Library API, Cadence Genesis • 2. Use Pattern Extraction Heuristics to Identify Arrays of Shapes • Can be Computationally Very Efficient - O(N) CPU time where N is the Number of Shapes • Available Now - Here’s a Quick Demo

  30. Example: Pattern Extraction Heuristic to Regain Hierarchy Start With Flat Data File of Sequential Records, Sort to Get Contiguous Records Of Same Shape, Different x,y Positions y x opcode1 Shape Attributes y x opcode1 Shape Attributes y x opcode1 Shape Attributes . . . . y x Opcode-k Shape Attributes y x Opcode-k Shape Attributes y x Opcode-k Shape Attributes y x Opcode-k Shape Attributes y x Opcode-L Shape Attributes y x Opcode-L Shape Attributes Sort1 Sort2

  31. Example: Pattern Extraction Heuristic to Regain Hierarchy 2000 Random Points + 9 X 7 Array

  32. Example: Pattern Extraction Heuristic to Regain Hierarchy After 1 Pass of Heuristic

  33. Example: Pattern Extraction Heuristic to Regain Hierarchy After Second Pass of Heuristic

  34. Post-Parallel Processing Compaction and Verification • Pattern Recognition Heuristics Can Be Very Effective for Compaction • This is Important for Efficient Data Delivery to Mask Shop • BUT • Timing, Power, … Checking for Tiled Design Requires An Even Better Connection of PD Data to Design • Global Nets May Need Timing Verification after Tiling • Consequently, RET Could Drive Industry to More Quickly Adopt a New Standard Useful for PD Re-Timing After RET

  35. Open Library API (OLA) - SI2

  36. Workstation Hierarchical PD Hierarchical PD Rule-based OPC c:PSM Si vs PD (mask and litho models) Flatten & Partition Parallel Processors • Smart MB-OPC • Tiling Partitioned Flat PD for Parallel Computation (OLA-like PD Data Representation) Timing/Power Verify Data Compaction Create Mask Inspect Data Mask Data Mask Inspect Data Example RET Design Flow Scenario

  37. Robust, Implementable RET Design Requires New Paradigms • RET Requires Models of New Types - Closer to Fabrication • Accurate PD -> Mask -> Si Models • Drive Design Reverification • Drive Mask Inspect Data for Mask Cycle Reduction • Parallel Computation Can Shrink Compute Resources • Recapture of Hierarchy Shrinks Data Size • Recapture of Design Structure Drives Global Timing Verification

More Related