goal and outline
play

Goal and Outline IC designers : awareness of memory challenges isQED - PowerPoint PPT Presentation

Goal and Outline IC designers : awareness of memory challenges isQED 2002 Memory designers : no surprises, hopefully! March 20, 2002, San Jose Dominance of embedded Memories Memory Design Challenges Tomorrows High-quality SoCs Require


  1. Goal and Outline IC designers : awareness of memory challenges isQED 2002 Memory designers : no surprises, hopefully! March 20, 2002, San Jose � Dominance of embedded Memories � Memory Design Challenges „ Tomorrows High-quality SoCs Require � Manufacturability High-quality Embedded Memories Today “ � Reliability � SoC Design Support Ulf Schlichtmann Senior Director Cells & Memories Infineon Technologies AG Ulf Schlichtmann Ulf Schlichtmann 21.03.2002 21.03.2002 Slide 1 Slide 2 If Memory Does not Dominate Your Design Today, It Will Very Soon Maximum eSRAM content per IC at IFX SOC Contents (SIA ITRS) New Logic Reused Logic eSRAM contents [Mbit] Die Area Memory 100% 90% 80% 25 70% 60% 50% 20 40% 30% 15 20% 10% 0% 1999 2002 2005 2008 2011 2014 10 � Manufacturing Cost (area, yield, wafer cost) 5 � Dynamic and leakage power consumption 0 � Performance 0.35µm 0.25µm 0.18µm 0.13µm � UDSM effects (IR-drop, EM, leakage (gate!), well proximity, ...) (so far) � Time-to-tapeout � Time-to-volume Ulf Schlichtmann Ulf Schlichtmann 21.03.2002 21.03.2002 Slide 3 Slide 4

  2. IWORX: Interworking Controller for 3G Mobile Base Station 8-Channels ADSL Chip Application: ATM Line Card Controller for Complexity: 36.7 mil transistors “Next Generation (3G) Mobile Infrastructure (UMTS Base Stations)” 1.2 million logic gates Package: BGA388 94.8 mm 2 (0.18µm C10N) Area: Process: 0.18 µm CMOS SRAM: 4.6 Mbit (400 macros!!) 6 Layer Metal (fat) DSP: 4 Oak‘s Chip Area: 193.7 mm 2 MIPS: 5000 MIPS(Oak) ++ 13.72 mm x 14.12 mm + Trellis/Viterbi Transistors: ~ 80 Mio. Clock domains: 11 independent clks Gate Count: ~ 2.250.000 ~ 200 dependent clocks (including Tricore TM ) Frequency: 150/120 MHz (2 PLL‘s) SRAM: 11 Mbit (140 macros) Test Concept: Full Scan Path 63 Chains x ~2000 FF MemoryBIST Ulf Schlichtmann Ulf Schlichtmann 21.03.2002 21.03.2002 Slide 5 Slide 6 Memory Landscape changed dramatically over the last 10 years Embedded DRAM Networking Switch Chip � SRAM/ROM, eDRAM, 1T, NVM, .... Challenges => integrated on SoC � SoC vs. SiP � Varied types, e.g. RFs, CAMs, ... Complexity: 850k logic gates Reg Files � New design for each generation 117 mm 2 (0.20µm C9DD1) Area: Customer � > 15 EDA models; very high accuracy Logic Memory: 16 Mbit DRAM (4 Macros) � UDSM: Leakage; IR drop; EM; X-talk 460 k SRAM � Tight coop. Design <==> TD / Fab PLL � Silicon Qualification essential 59 Register Files DRAM 4 Mbit DRAM (241k total) 4 Mbit Frequency: 100 MHz (1 PLL) � Mostly SRAM SRAMs � Types: SP, DP, ROM DRAM DRAM 4 Mbit 4 Mbit � Memories on shrinkpath � Few EDA models � Verification on Silicon Ulf Schlichtmann Ulf Schlichtmann 1990 2002 21.03.2002 21.03.2002 Slide 7 Slide 8

  3. A high-quality Embedded Memory ... A high-quality Embedded Memory ... � meets requirements specifications � meets requirements specifications � can be manufactured with high yield at low cost – area – performance � can be tested economically – active power � meets reliability criteria – standby power � enables timely product design – correct and accurate EDA modeling – functionality � � can be manufactured with high yield at low cost can be manufactured with high yield at low cost � can be tested economically � can be tested economically � � meets reliability criteria meets reliability criteria � enables timely product design � enables timely product design Ulf Schlichtmann Ulf Schlichtmann 21.03.2002 21.03.2002 Slide 9 Slide 10 UDSM Process Technologies result in major challenges Key Issues in Excellent Memory Design � Sense Amplifier Gate Overdrive Diminishing � Bit Cell – Voltage / Current Sensing – As small as possible (DR waivers) VDD Vth – Robustness analysis 5 – Tradeoff area / leakage / performance (sensitivity, MC) – Electrically robust 4,5 – Layout critical (matching) – Tuned for the specific target fab 4 – Running in high volume � Dramatically increasing 3,5 junction leakage 3 V o ltage [ V ] � Architecture � Gate leakage 2,5 – Low Leakage / High Speed � Relative manufacturing 2 – Active Well / Virtual Rail variations increasing 1,5 – Global / Local Bitlines � Dominance of wiring � Macro Layout 1 – Multi-Banking delays – Power Routing: IR Drop, EM, – Timing Control Circuitry 0,5 Size Power-ring – Compiler-Optimized 0 – Crosstalk 1,4 1,0 0,8 0,6 0,35 0,25 0,18 0,13 0,1 – Redundancy Ulf Schlichtmann Ulf Schlichtmann Process Generation [µm] – DfM rules (incl. DRC runsets) 21.03.2002 21.03.2002 Slide 11 Slide 12

  4. A high-quality Embedded Memory ... Excellent Quality Assurance - escorting the entire Development � meets requirements specifications � meets requirements specifications � can be manufactured with high yield at low cost � can be tested economically � can be tested economically � meets reliability criteria � meets reliability criteria � enables timely product design � enables timely product design MemLib MemLib Component development silicon- Regular reviews proven improvement Test- Platform chips quality Qualific. Macro Continuous Qualific. Macro Productlike TCs Macros chip TD-TCs for qualification Library Verification on Silicon Ulf Schlichtmann Ulf Schlichtmann 21.03.2002 21.03.2002 Shrunk macros Slide 13 Slide 14 Semi-Custom Test Chip: TCQ-P (Test Chip for Qualification of Platform) TCQP - Test Chip for Qualification of Platform p1 p2 p3 p4 dpsram8k32 spsram8k32 dpsram8k32 spsram8k32 Hvt memories Lvt memories Parts similar to product Parts similar to product functionality timing power + consumption p1 p2 p3 p4 Parts for low level analysis Memory BIST Memory BIST Parts for low level analysis functionality timing power consumption Rvt memories Qualification - not just verification Ulf Schlichtmann Ulf Schlichtmann 21.03.2002 21.03.2002 Slide 15 Slide 16

  5. Memories, Testchips Must be Designed for Analyzability Manufacturing: High Yield & Low Cost => Redundancy � Probe Points � Definition: Introduction of spare elements to increase the circuit yield after production at the expense of overhead in area, power � Bitmap capabilities consumption or performance. � Programmable Timing Control (Read Margin) MEMORY Yield � S/H Measurements possible w/ redundancy w/o redundancy 100% � etc. 90% 80% 70% � Rapid analysis and yield ramp-up depend on d l e 60% Y i – Robust design 50% – Design-for-Analysis techniques 40% 30% – Tight Cooperation between Design, Manufacturing and Analysis 20% 0,5 1,0 2,0 4,0 6,0 8,0 10,0 12,0 Memory Size [Mbit] � Cost: NRE, Area, Repair & Retest Ulf Schlichtmann Ulf Schlichtmann � Hard vs. Soft Redundancy: Fuses, NVM, Register storage 21.03.2002 21.03.2002 Slide 17 Slide 18 Manufacturing: High Yield & Low Cost => Redundancy Word-based Redundancy Redundant IO IO, XDEC, Ctrl Synthesizable RTL Laser Marker Redundancy logic RAM RAM RAM RAM RAM RAM Chip Fuse Bank Fuse Bank Mem Cells Red. XDEC Redundant Cells � Advantages: � Disadvantage: � Block Redundancy � Row / Column Redundancy + Good yield improvement, low area overhead – Not robust to specific fault + Easy to implement + Transparent to designer � 128 kbit: 2.5% patterns (word- / bitline faults) + Bit- / Wordline fails + Low area overhead for large mems � 256 kbit: 1.3% – Very large area overhead + Bit- / Wordline fails � from 1 Mbit on: <1% – Single / Double Bit fails – Area overhead for small mems + Flexible sizes – Multiple Single / Double Bit fails + One wrapper can handle multiple memories Ulf Schlichtmann Ulf Schlichtmann – Compiler Integration non-trivial 21.03.2002 21.03.2002 Slide 19 Slide 20

  6. Choice of Redundancy Solutions Required for Overall Optimum A high-quality Embedded Memory ... Productivity Gain (8kx32 macros) � meets requirements specifications � meets requirements specifications � can be manufactured with high yield at low cost � can be manufactured with high yield at low cost 50,00% � can be tested economically 40,00% – BIST vs. Memory Tester 30,00% – Test algorithm: coverage vs. effort 20,00% – TDR functionality (Test, Diagnosis, Repair) 10,00% � meets reliability criteria � meets reliability criteria 0,00% � enables timely product design � enables timely product design -10,00% 16 M -20,00% 4 M No redundancy 1 word 2 words 3 words 4 words 1 M 5 words 6 words 1 WL 2 WL 3 WL 4 WL 256 k 1 IO 1 WL + 1 IO 2 WL + 1 IO 3 WL+ 1 IO 4 WL+ 1 IO Ulf Schlichtmann Ulf Schlichtmann 21.03.2002 21.03.2002 Slide 21 Slide 22 A high-quality Embedded Memory ... Radiation induced Soft Error Rate in embedded SRAMs � meets requirements specifications � meets requirements specifications DRAM Soft Error Rate � can be manufactured with high yield at low cost � can be manufactured with high yield at low cost 1000000 � can be tested economically � 100000 can be tested economically 10000 FIT/Mbit SRAM Soft Error Rate � meets reliability criteria 1000 100 – Electromigration 100000 10 10000 – Soft Error Rate (SER) 1 FIT/Mbit 1M 4M 16M 64M 1000 � enables timely product design � enables timely product design DRAM Generation 100 10 1 0,25µ 0,18µ 0,15µ 0,13µ 1 FIT = 1 failure / 10 9 hours Process Generation Ulf Schlichtmann Ulf Schlichtmann 21.03.2002 21.03.2002 Slide 23 Slide 24

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