Introduction to JTAG / boundary scan-based testing for 3D integrated
Transcription
Introduction to JTAG / boundary scan-based testing for 3D integrated
Introduction to JTAG / boundary scan-based testing for 3D integrated systems (C) 2011 - GOEPEL Electronics - www.goepelusa.com Who is GOEPEL ? World Headquarters: GÖPEL electronic GmbH Göschwitzer Straße 58/60 D-07745 Jena / GERMANY Tel: +49-3641-6896-0 Fax: +49-3641-6896-944 e-mail: [email protected] URL: www.goepel.com USA Headquarters: GOEPEL Electronics LLC 9737 Great Hills Trail, 170 Austin, TX 78759 / USA Tel: +1-512-782-2500 Fax: +1-734-741-1444 e-mail: [email protected] URL: www.goepelusa.com © 2011 GOEPEL electronics Founded: 1991 Employees: ~ 170 JTAG/Boundary Scan, Automotive Test Solutions, Functional Test, AOI/AXI, Digital Image Processing JTAG/Boundary Scan - www.goepelusa.com 2 Outline • JTAG / boundary-scan applications • Ways to test mixed-signal PCBA with JTAG / bscan • Example: 3-D stacked, mixed-signal dies © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 3 Benefits of JTAG / boundary scan • Test for manufacturing defects at board and system level • Access to on-chip test / debug / emulation resources • In-system programming • Efficient ATPG tools, pin level diagnostics • Deterministic (predictive) test coverage • Standardized: IEEE 1149.1, 1149.4, 1149.6, 1149.7, 1500, 1532, P1149.8.1, P1687, P1838, ... © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 4 What is Boundary Scan ? A little bit of history (and outlook) ... © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 5 Basics of IEEE 1149.1 IEEE 1149.1 specifies ... • Test resources to be implemented in devices Digital Core Logic • Boundary Scan Description Language (BSDL) ID Reg /TRST TDI TCK TMS © 2011 GOEPEL electronics IR BP TAP Controller JTAG/Boundary Scan - www.goepelusa.com TDO 6 JTAG / boundary scan applications © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 7 Outline • Board level JTAG / boundary-scan applications • Ways to test mixed-signal PCBA with JTAG / bscan • Example: 3-D stacked, mixed-signal dies © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 8 Ways to test mixed-signal PCBA w/ bscan • Combine bscan (digital) w/ functional test (analog) • Combine bscan (digital) w/ ICT / FPT (analog) • Utilize mixed-signal I/O modules, controlled by the boundary scan test system • IEEE 1149.4 enabled devices • ADC/DAC with IEEE 1149.1 access PCBA = Printed circuit board assembly ICT = In-circuit tester FPT = Flying probe tester ADC = Analog/Digital converter DAC = Digital/Analog converter UUT = Unit under test bscan - boundary scan • Loop-back on UUT (DAC to ADC loop-backs) IEEE 1149.1 / boundary scan = simple, embedded, standardized access to internal device structures © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 9 Boundary scan and ICT / FPT Probes can be used to provide access with digital test resources and with analog test resources © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 10 Mixed-signal test principle with IEEE 1149.1 Analog to Digital Converter: Provide analog stimulus with tester channel or measure circuit nodes Read digital output with BScan © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 11 Mixed-signal test principle with IEEE 1149.1 Digital to Analog Converter: Provide digital stimulus with BScan Measure analog output with tester channel or functional test equipment © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 12 Mixed-signal test principle with IEEE 1149.4 © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 13 Mixed-signal test principle with IEEE 1149.4 © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 14 Mixed-signal test principle with IEEE 1149.4 © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 15 JTAG / boundary-scan systems SCANFLEX® TAP Transceiver 2 ... 8 programmable TAP’s 32 dynamic digital I/O 3 static digital I/O 2 analog I/O 3 trigger lines SFX I/O module slot SFX/LS port various form factors for stand-alone systems and for 3rd party ATE integration SCANFLEX® I/O module Several types, such as: digital I/O (96 channels) differential I/O (50 pairs) mixed signal I/O Useful for analog measurement mixed-signal IEEE 1149.4 TAP tests VarioCORE modules Custom designs SFX/carrier SCANFLEX® Controller SYSTEM CASCON software © 2011 GOEPEL electronics PCI, PCI Express, USB, LAN, FireWire, PXI, PXI Express, VXI, LXI Three performance classes A, B, and C Up to 80 MHz TCK HYSCAN™ support SPACE™ II chip set 2 SFX/LS ports JTAG/Boundary Scan - www.goepelusa.com 16 JTAG / boundary-scan systems CION I/O modules Useful for mixed-signal tests Several types, such as: digital I/O (96 channels) mixed-signal I/O (96 or 192 digital I/O, 1149.6 I/O, analog I/O, relays, opto-coupled, I/O, and more) DIMM interface modules PCI interface modules Scan chain controlled ScanBoosterTM Controller PCI, USB, Cables PCI Express Low-cost controller Up to 16 MHz TCK 2 programmable TAP’s 32 dynamic digital I/O 3 static digital I/O 2 analog I/O 3 trigger lines fixture integrated TIC modules SYSTEM CASCON software © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 17 PCBA vs. SOC / SIP / MCM / 3D Stacked Die Multi-die IC level test access problem similar to PCBA Similar test strategy, just at different scale © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 18 Outline • JTAG / boundary-scan applications • Ways to test mixed-signal PCBA with JTAG / bscan • Example: 3-D stacked, mixed-signal dies © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 19 Observations • Test bus access: pins to bottom die, from there through stacked interconnects; need special DFT with layout requirements (where to place TSVs for inter-die test bus signal interconnects) • IEEE 1149.1 focuses on die to die (chip to chip) interconnects • IEEE 1500 for core level boundary scan • IEEE P1687 will offer standardized access to embedded instruments, incl. IEEE 1500, BIST, BERT, etc. • IEEE 1149.7 offers attractive test bus signal network between cores and dies • IEEE P1838 to standardize 3D stacked die test © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 20 3D stacked dies This and the following slides are just examples of boundary scan configurations others are possible. This is a conceptual drawing and does not represent an actual implementation! Die-to-Die interconnects Number of pins, boundary scan cells, analog or digital logic, and size of chips, TSVs, and solder balls are not in scale (e.g. test logic is very small compared to functional logic, and the number of pins and boundary scan cells is much higher than illustrated here). © 2011 GOEPEL electronics Power JTAG/Boundary Scan - www.goepelusa.com Analog I/O 21 3D stacked dies Please note that this is a conceptual drawing and does not represent an actual implementation! Die-to-Die interconnects Number of pins, boundary scan cells, analog or digital logic, and size of chips, TSVs, and solder balls are not in scale (e.g. test logic is very small compared to functional logic, and the number of pins and boundary scan cells is much higher than illustrated here). © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 22 3D stacked dies Please note that this is a conceptual drawing and does not represent an actual implementation (e.g. TBIC circuitry is missing)! Die-to-Die interconnects Number of pins, boundary scan cells, analog or digital logic, and size of chips, TSVs, and solder balls are not in scale (e.g. test logic is very small compared to functional logic, and the number of pins, boundary scan cells and ABMʼs is typically much higher than illustrated here). © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 23 3D stacked dies Mixed-signal die Please note that this is a conceptual drawing and does not represent an actual implementation (e.g. TBIC circuitry is missing)! Die-to-Die interconnects Number of pins, boundary scan cells, analog or digital logic, and size of chips, TSVs, and solder balls are not in scale (e.g. test logic is very small compared to functional logic, and the number of pins, boundary scan cells and ABMʼs is typically much higher than illustrated here). © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 24 Summary • IEEE 1149.1 has been created for digital test, but ... • ... what about analog / mixed-signal circuitry? • Along came IEEE 1149.4, specifying mixed-signal boundary scan resources, but are there any insertion tools for 1149.4 features? • Mixed-signal tests based on IEEE 1149.1 are possible using A/D converters and mixed signal tester resources • IEEE P1687 will offer new possibilities • IEEE 1581 may help for non-boundary scan chips / dies (e.g. stacked memory dies without wrapper boundary register) © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 25 Contact info, upcoming sessions June 6, 2011 at 12:30 PM EDT: Commercial testing of next generation circuits and systems, Scott Bulbrook, DA-Integrated June 20, 2011 at 12:30 PM EDT: Research frontiers in DFT and BIST, Steve Sunter, Mentor Graphics Heiko Ehrenberg GOEPEL Electronics +1 512 501 6535 www.goepelusa.com [email protected] © 2011 GOEPEL electronics JTAG/Boundary Scan - www.goepelusa.com 26
Similar documents
takaya apt - goepel.com
tests. The SCANFLEX principle enables optimised signal quality for test frequencies up to 80 MHz under ideal conditions. This provides the basis for future test technologies like VarioTAP® or ChipV...
More information