Alfred L. Crouch Chief Technologist & Director of IJTAG R&D Core Instruments Technical Chair IEEE P1687 “IJTAG” Working Group Technical Co-Chair of iNEMI BIST Project Phase 2 Editor for IEEE P1838 “3D” Working Group Author of “DFT for Digital IC’s and Embedded Core Systems” “DFT Oriented Low Cost Testers” in Advances in Electronic Testing Introduction to 3D? 3D Test Access and DFx Requirements The Truth about Moore’s Law So, who suffers? Fab Tool Providers… …they only have 5 customers left… BTW October 2011 2 The 3D Business: Why 3D? Okay, Moore’s Law – transistors get tinier, die get bigger, wafers get bigger, microprocessors make more money…yadda, yadda, yadda Fabs are starting 28nm production right now It might, maybe, could, we think…be cheaper to stack die on top of each other instead of shooting for going below 7nm …and how do you keep making Fabs when there are fewer of them every year (the Fab parts supplier gets below critical customer mass)… What else may be driving this? Form-Factor – How small can we make an iPhone? How much memory do you want in a thumb drive? Can we get a 10M-pixel camera in our sunglass frames? HDTV in our glasses? Performance – It may be better to stack optimized die like Processors in a great logic process and Memory in an ideal memory proccess and to put them close together (Vertical is 30u – Horizontal could be 200u) BTW October 2011 3 3D Silicon Represents Loss of Access to Die BTW October 2011 4 The 3 Main 3D Business Paradigms The main one today is Homogenous Die Stacking Memory growth by stacking identical memory die One thought is to reorganize a chip – like a microprocessor and to distribute it in 3-Dimensions Smaller Die size, things closer together Owned by one design group/company/organization TSV’s put in with layout tools too meet local layout goals The other idea is to create a “competitive socket” and to have “die-providers” vie for the space (the hard one) Open like a hard-core business Source and Second-Source Yield-Management Standards Based (not just Test, but features, locations) Drill & Fill or manufactured as Upper-Die BTW October 2011 5 The 3D Die Types A Base/Bottom Die will be similar to die today Will have board/socket connections Will have bumps on top to pass on connections Must pass Powers & Grounds up to “the Stack” Base connection may be an interposer All other die will be “Middle or Upper Die” Only bumps on both sides (or only on bottom for Top Die) Minimal or no probe pads (no ESD protection either) It may be possible to define a “Top Die” (i.e. RF emitter, no top bumps) Providing a die to be used as both a Base and an Upper will probably be two (or more) different design efforts Stacking order depends on market and possibly some engineering considerations (power, number of TSV’s, heat-generation…) e.g. bottom die is a processor, next is the memory, then die is stacked by the amount of power & grounds needed; or by thermal considerations BTW October 2011 6 The 3D Description and Problem We’ve been making Stacked-Things for quite a while SIPs, PoPs, FLIPs, FLOPs… Did we learn anything usable from this? Testing was still individual chips then packaging (bond wires, glue, velcro, duct tape…) What is different about what we call 3D Through-Silicon-Via’s (TSV’s) make direct buried die-to-die connections Bare die have no pins (maybe no Pads) Manufacturing of TSV’s is potentially destructive Wafer-Thinning and Back grinding Laser drilling and metal filling TSV’s are similar to today’s Via’s Voids, inconsistent filling (there is no such thing as a good via…) The smaller the via and closer the via pitch, the more problems with resistance, inductance and capacitance No disassembly when a die is found to be bad… BTW October 2011 7 3D – The Stack FPGA Programmable Die Interposer Upper Die Upper Die Interposer Base Die 3D Drill & Fill doesn’t buy back area 1:1 Bump Pitch Direct probing may result in potential damage Note: no ESD protection • • • • Bump Size Via Size Via Size + Keep-Out Zone Via Pitch / Bump Pitch Logic Spreading to accommodate TSVs e.g. 300K TSV’s consume 1mm^2 No logic/routes in this area Via Pitch BTW October 2011 9 Comparison of TSV to On-Chip Interconnect http://www.monolithic3d.com/tsv-vs-monolithic-3d.html Remember 2um = 2000nm Compared to 28nm objects (a) Illustration of TSV in a 3D-IC, and (b) ITRS Projections BTW October 2011 10 “TSV” by Makoto Motoyoshi http://emlab.uiuc.edu/tsv/Yokohama_paper.pdf A SEM image of 60x60 um^2 TSVs after deep Si etch BTW October 2011 11 3D TSV’s in microns, Bumps limiting factor STATS ChipPAC also offers a 300mm post-TSV “mid-end” fabrication process flow that occurs between the wafer fabrication and back-end assembly process. Mid-end processes support the advanced manufacturing requirements of 2.5D and 3D TSV, as well as wafer-level packaging, flip chip and embedded die technology.The mid-end process includes temporary bonding/de-bonding, back-side via reveal, silicon recess and back-side metallization and microbumping. Microbump is required to meet fine pitch, low profile applications in 3D TSV, stacking and assembly. STATS ChipPAC offers 60/40um pitch microbump bonding. BTW October 2011 12 3D In the News http://www.electroiq.com/articles/ap/2011/06/3d-ic-prototyping.html 3D IC prototyping process result of MENT, Tezzaron, MOSIS collaboration June 16, 2011 -- Mentor Graphics Corporation (NASDAQ:MENT), in a cooperative effort with Tezzaron Semiconductor and MOSIS, created a process for economically developing and manufacturing 3D-IC prototypes on multi-project wafers (MPWs). The process enables designs using tens of millions of through silicon vias (TSVs) with dimensions as small as 1.2 x 6µm and 2.4µm pitch, producing up to 300,000 vertical interconnects per mm2. MOSIS's Multi Project Wafer (MPW) services now allow users, via Tezzaron, to test out 3D-IC concepts using the same provider and model they currently use for their standard semiconductors, said Wes Hansford, director at MOSIS, who added that resource and schedule coordination reduces the "effort and risk" in moving silicon roadmaps forward. MOSIS manages MPW projects including reticle creation, fab reservations, final packaging and testing, and other logistics. Tezzaron enhances customer designs as required for successful 3D-IC integration and also provides backend manufacturing steps including wafer thinning, backside metal and wafer bonding. Mentor Graphics provides DRC and LVS tools that support 3D-IC physical verification, ensuring that designs are correct and will meet 3D process requirements. Mentor Graphics brings production-certified Calibre solutions to the prototyping step, verifying that "3D-IC designs are manufacturable," said Joseph Sawicki, VP and GM of the Design-to-Silicon Division at Mentor Graphics. "The Calibre solution uses foundry-certified PDKs from MOSIS wafer suppliers with extensions for MOSIS-Tezzaron 3D-IC designs." Customers can use the 3D-IC service to create proof-of-concept ICs that demonstrate the use of high-density TSVs in stacked die configurations for intelligent sensor, multi-core processor and many other applications. MOSIS is a low-cost prototyping and small-volume production service for VLSI circuit development. For more information about the 3D-IC prototyping service, visit www.mosis.com. Tezzaron Semiconductor specializes in 3D wafer stacking, TSV processes, and cutting-edge memory products. Learn more at www.tezzaron.com Mentor Graphics Corporation (NASDAQ:MENT) provides electronic hardware and software design solutions. Learn more at http://www.mentor.com/. BTW October 2011 13 Cascade Microtech: Replaceable Contact Layer http://atevision.tttc-events.org/Best_ATE_Paper_Award/KGD_Probing.ppt Tips are 5 um square and 20 um tall 35 um pitch array 24 x 48 tips BTW October 2011 14 Cascade Microtech: Probe marks on ENIG TSV pad http://atevision.tttc-events.org/Best_ATE_Paper_Award/KGD_Probing.ppt Exaggerated conditions: 10 TDs at 2.5 gf Navigation grid (50 x 40 um) shows 3 probe marks on the 100 um diameter pad BTW October 2011 15 Today’s 3D vs Future 3D • Flat Layout • Units take up N-S/E-W space • Routing distance is N-S/E-W lengths • Stacking is displacement for TSV and similar on top of base • Mostly today’s CAD/CAE Tools • Vertical Layout from the start • Core/Elevators at heart of design • Routing distance is X, Y, or Z lengths • Stacking is engineering consideration (thermal, route-distance, RF, noise, etc.) • New CAD/CAE Tools BTW October 2011 16 What is the Big Picture in the Chip World? Embedded Content has grown with Moore’s Law Mem-Core Cores include embedded content that becomes doubly or triply embedded logic (IEEE 1500 was created to assist with test access and portability) Analog Core Power Config RF Core Scan & LBIST Mem-CoreMBISTMem-Config Mem-Core BIST ASIC Mem Core CPU CoreMBIST DSP Core Scan & LBIST MBIST Test Logic is no longer just used at WaferProbe or ATE IC Test Scan & Debug Fault Tolerance and reliability demands embedded runtime features Mem-Core Scan & Voltage Monitor LBIST Debug Scan SerDes These chips are showing up on boards with board/system test requirements IEEE P1687 and P1149.7 were both started to address these issues MBIST Process Monitor Mem-CoreMBIST Power FLASH RF-BIST Config FLASH Core CPU CoreMBIST ASIC Process Monitor MBIST Process Mem-Core Core Embedded Core Mem-Core Monitor Standardized Access to embedded content (Instruments) that is available at Wafer, IC, Board, and System is needed Die Stacking has added a level of complexity to accessing embedded content (how is a Core’s LBIST on the 2nd die in a stack accessed and operated?) Mem-Config ASIC Tuning & Programing MBIST Temp Monitor Mem-CoreMBISTEmbedded Mem-CoreMBIST Repair Mem-Core Glue MBIST Power Temp Monitor MBIST Die #3 MBIST Logic Config & DMA Scan JTAG Repair TAP Controller BTW October 2011 17 Temp Monitor Die #2 Base Die What’s the Problem – Upper Die? CPU Core Scan & Debug Probe Pad for Wafer Test or Stack Issue What Test Features Issue Scan & Debug MBIST 1149.1 TAP & Ctrl ASIC Core TempMon Number of Vias & Where for Test Issue Existing Standard Issue Die-Test Isolation Issue Mem Core CPU Core HOT Spot DSP Core Scan & Debug LBIST 1500 Wrapper 1149/1500 Boundary Scan Upper Die BTW October 2011 18 Scan 1500 Wrapper Die ID 1149.1 TAP & Ctrl Access to Embedded Test & Debug Issue FLASH Core MBIST Expensive die & Yield Multiplier Issue Security & Trust Issue New Defect Models Issue Chip-to-Chip Interconnect Test Issue Going Forward to 3 Dimensions 2D Chip Test Issues still exist DFM still requires a lot of work Requires more complex vectors than just stuck-at Favors moving DFx logic onto the chip DFx is helpful to the Board/System developer Cores create the first level “access” problem High-Speed I/O requires tuning 3D Die Stacking aggravates the situation It becomes a multiplied “access” problem It creates concerns over temperature hot spots It creates concerns with noise immunity Test-scheduling, Test-Cost, Test-Interference More opportunities for Security and Trust issues BTW October 2011 19 What are we Testing? Chip vs Board There are Chip (IC) Tests Fault Coverage (e.g. Stuck-At, Path Delay, Transition Delay, n-Detect) Defect Coverage (shorts, opens, bridges, GOS) Parametrics (Max FRQ, Leakage – iDDQ, IOH,IIL, VOH, VIL) Functional (Read, Write, Bus Transactions, etc.) Embedded BIST (Logic, Memory, HSIO) There are Board Tests PCOLA SOQ FAMI 3D Test is a combination of Both BTW October 2011 20 What’s Addressing the Issues? Is anybody brave enough to take on all of these issues – based on two industries: Chip and Board …across several environments Wafer Probe, Bare-Die Test, Stacked-Die Test Board Test, Board Characterization, System Test …with new issues Thermal concerns Massive Interconnect Yield Multiplication BTW October 2011 21 P1838 – Par Approved: Thanks Erik Jan Marinissen First Name 1. Saman 2. Lorena 3. Patrick Y 4. Paolo 5. Sandeep 6. Vivek 7. Eric 8. Adam 9. Al 10. Shinichi 11. Ted 12. Bill 13. Jan Olaf 14. Michelangelo 15. Said 16. Michael 17. Gert 18. Hongshin 19. Rohit 20. Santosh J 21. Philippe 22. Stephane 23. Hans 24. Erik Jan 25. Teresa 26. Ken 27. Herb 28. Mike 29. Andrew 30. Daniel 31. Jochen 32. Volker 33. Eric 34. Thomas 35. Ioannis 36. Min-Jer 37. Lee Last Name Adham Anghel Au Bernardi Bhatia Chickermane Cormack Cron Crouch Domae Eaton Eklow Gaudestad Grosso Hamdioui Higgins Jervan Jun Kapur Kulkarni Lebourg Lecomte Manhaeve Marinissen McLaurin Parker Reiter Ricchetti Richardson Rishavy Rivoir Schöber Strid Thaerigen Voyiatzis Wang Whetsel Affiliation TSMC IMAG-TIMA IBM Politecnico di Torino Atrenta Cadence Design Systems DfT-Solutions Synopsys Asset-Intertech Panasonic Cisco Cisco Neocera Politecnico di Torino Delft University of Technology Analog Devices TTU Cisco Synopsys Synopsys ST Microelectronics ST-Ericsson Qstar Test IMEC ARM Agilent Technologies eda2asic/GSA AMD Univ. of Lancaster TEL Verigy edacentrum Cascade Microtech SussMicroTec TEI of Athens TSMC Texas Instruments Job Title Senior Manager Design Technology The Study Group that led to the PAR Assistant Professor Product Director Senior Architect, DFT Synthesis and Verification Man. Director and Principal Trainer and Consultant Principal Engineer Chief Technologist, Director of IJTAG R&D Panasonic resident at imec Staff Engineer Distinguished Manufacturing Engineer Global Sales and Applications Manager Post-doc researcher Chair: Erik Jan Marinissen (IMEC) Vice-Chair: Adam Cron (Synopsys) Secretary: Sophocles (AMD) Senior TestMetsis Development Engineer Senior research fellow Editor (US): Al Crouch (ASSET) Technical Leader Senior R&D Engineer (U. Siegen) Editor (EU): Michael Wahl DfT senior engineer SoC DFTmembers & Test Specialist Currently: 42 active CEO And many more over the past few weeks! Principal Scientist DFT Manager and Technical Lead Senior Scientist President DFT Architect Professor Product Marketing Manager System Architect Head of EDA Cluster Research Chief Technical Officer Bus. Man. FA Products and 3D Integration Test Professor Test Development Manager Distinguished Member Technical Staff BTW October 2011 22 Location Canada Grenoble, France UK Torino, Italy San Jose, California, USA Endicott, New York, USA Fareham Hampshire, UK Allentown, Pennsylvania, USA Austin, Texas, USA Leuven, Belgium San Jose, California, USA San Jose, California, USA San Francisco, California, USA Torino, Italy Delft, the Netherlands Limerick, Ireland Tallinn, Estonia San Jose, California, USA Mountain View, California, USA India Grenoble, France Grenoble, France Brugge, Belgium Leuven, Belgium Austin, Texas, USA Loveland, Colorado, USA California, USA Boxboro, Massachusetts, USA Lancaster, UK Austin, Texas, USA Boeblingen, Germany Hannover, Germany Beaverton, Oregon, USA Dresden, Germany Athens, Greece Hsinchu, Taiwan Dallas, Texas, USA The P1838 3D Test Working Group Goal To investigate whether an IEEE Standard is needed to cover 3D chips – the consensus was YES! This includes Physical, Architecture, and Descriptions 5.2 Scope of Proposed Standard: The proposed standard is a ‘die-centric’ standard; it applies to a die that is pre-destined to be part of a multidie stack and such a die can be compliant (or not compliant) to the standard. The proposed standard defines die-level features, that, when compliant dies are brought together in a stack, comprise a stack-level architecture that enables transportation of control and data signals for the test of (1) intra-die circuitry and (2) inter-die interconnects in both (a) pre-stacking and (b) post-stacking situations, the latter for both partial and complete stacks, in both pre-packaging and post-packaging situations. The primary focus of inter-die interconnect technologies addressed by this standard is Through-Silicon Vias (TSVs); however, this does not preclude its use with other interconnect technologies such as wire-bonding. The standard will consist of two related items. 1. 3D Test Wrapper On-die hardware features that enable transportation of test (control and data) signals in the following configurations. • Pre-stacking: From on-die I/Os to die-internal DfT features, and vice versa. • Post-stacking • ‘Turn’ mode: From on-die I/Os to die-internal DfT features, and vice versa. These on-die I/Os might be external I/Os and/or inter-die interconnections coming from (or going to) an adjacent die. • ‘Elevator’ mode: From on-die I/Os, through THIS DIE, to the inter-die interconnections to an adjacent die, and vice versa. These on-die I/Os might be external I/Os and/or inter-die interconnections coming from (or going to) another adjacent die. 2. Description A description of the Test Wrapper features in a standardized human- and computer-readable language. This description should allow the usage of the die within a multi-die stack for test and test access purposes. BTW October 2011 23 Current Status Just finished defining the “per-die” requirements Must have an access mechanism Must be able to be tested in a standalone manner Must support 4 access functions (Bypass, Turnaround, On-Die, and Next-Die) Next step is to define the “per-stack” requirements Must test the connectivity of TSV’s between Die Must verify the die in the stack (e.g. Die-ID’s) Must verify the order of dies in the stack Must verify the number of die in the stack SWDFT Tutorial 2011 24 Will IEEE Standards be involved? 1149.1 is the Base Standard that provides the “protocol” Instruction-Based Register-Based Defines the “State-Machine” Defined to assist with Board Test Described with BSDL/SVF 1500 is a derivation used for Core Test Instruction-Based Register-Based Defined to assist with Cores (Virtual Chips) Described with CTL/STIL 1687 is a departure to address certain weaknesses in 1149.1/1500 Vectors are defined for the Instrument Mixes Instruction and Data Network-Based (variable length scan paths) Described with ICL/PDL 1149.7 can reduce 1149.1’s TAP to just 2 Pins Defines a TDMA packet protocol BTW October 2011 25 3D P1687 SIB Access Architecture TDI TDO TCK Select ShiftEn CaptEn UpdEn RST Top Interface of Die WSIb TDIb Sb TDOb U b Turn-Around or Next-Die Access Select-b ab 00 01 10 11 WSOb TDIa WSIa Sa TDOa U a = = = = turnaround (2-bit) next-die (2-bit bypass) on-die access only on-die + next-die access Select-a WSOa On-Die Access Bottom Interface of Die TDI TDO TCK Select BTW October 2011 26 ShiftEn CaptEn UpdEn RST The 1500 3D-WIR TDI SWIR TDO Up TCK Select ShiftEn CaptEn UpdEn RST No TDI-TDO Strap Needed on Down Instructions Next-Die Access Next (1) 0 Instructions: Up = Next, Byp, WBR-Upper, On-Die-Shared, SWIR Byp (1) WBR-Upper Down = Turnaround, WBR-Lower, On-Die-Only WBR-Lower On-Die (n) Turnaround (1) WSO W I R WSI Turn-Around SWIR Down TDI SWIR TDO TCK Select BTW October 2011 27 ShiftEn CaptEn UpdEn RST The 1149.1 3D TAP No TDI-TDO Strap Needed on Down Instructions TDI TMS Up TCK TDO Next-Die Access Up Next (1) Instructions: Up = Next (On-Die-Shared), Bypass, WBR-Upper, 1 Byp (1) WBR-Upper WBR-Lower Down = Turnaround, WBR-Lower, On-Die-Only On-Die (n) Turnaround (1) TDI TDO Do all TAPS need to be 100% Synch’ed or can a Synch Process (RTI) be used? IR TAP SM TDI Turn-Around Down TMS TCK TDO BTW October 2011 28 The Multi-Access-Mechanism – Mixed Access TDI TCK TDO TCK SiBa EIB SelectWI R Select ShiftEn CaptEn UpdEn RST Up Instructions & Down Instructions Next (1) Byp (1) WBR-Upper WBR-Lower On-Die (n) Turnaround (1) IR TDI TMS Upper Die with 1500 TDO TMS SelectWI R Select ShiftEn CaptEn UpdEn RST Upper Die with 1687 SiBb TDI TCK TDO TMS TCK Select ShiftEn CaptEn UpdEn RST Up Instructions & Down Instructions Next (1) Byp (1) WBR-Upper WBR-Lower On-Die (n) Turnaround (1) IR TDI SelectWI R TAP SM Base Die with TAP TDO TMS Board Pin Connections BTW October 2011 29 Will 3D Silicon Integration become real? No Conclusion You Decide! acrouch@ASSET-InterTech.com BTW October 2011 30