sudarshan bahukudumbi sule ozev krishnendu chakrabarty vikram iyengar

15
A Wafer-Level Defect Screening A Wafer-Level Defect Screening Technique to Reduce Test and Technique to Reduce Test and Packaging Costs for “Big-D/Small- Packaging Costs for “Big-D/Small- A” Mixed-Signal SoCs A” Mixed-Signal SoCs Sudarshan Bahukudumbi Sudarshan Bahukudumbi Sule Ozev Sule Ozev Krishnendu Chakrabarty Krishnendu Chakrabarty Vikram Iyengar Vikram Iyengar Published in January of 2007 Published in January of 2007 Presented by Vonn Holyoak Presented by Vonn Holyoak

Upload: eljah

Post on 12-Jan-2016

47 views

Category:

Documents


0 download

DESCRIPTION

A Wafer-Level Defect Screening Technique to Reduce Test and Packaging Costs for “Big-D/Small-A” Mixed-Signal SoCs. Sudarshan Bahukudumbi Sule Ozev Krishnendu Chakrabarty Vikram Iyengar Published in January of 2007 Presented by Vonn Holyoak. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Sudarshan Bahukudumbi  Sule Ozev  Krishnendu Chakrabarty   Vikram Iyengar

A Wafer-Level Defect Screening Technique A Wafer-Level Defect Screening Technique to Reduce Test and Packaging Costs for to Reduce Test and Packaging Costs for

“Big-D/Small-A” Mixed-Signal SoCs“Big-D/Small-A” Mixed-Signal SoCs

Sudarshan Bahukudumbi Sudarshan Bahukudumbi

Sule Ozev Sule Ozev

Krishnendu Chakrabarty Krishnendu Chakrabarty

Vikram IyengarVikram Iyengar

Published in January of 2007Published in January of 2007Presented by Vonn HolyoakPresented by Vonn Holyoak

Page 2: Sudarshan Bahukudumbi  Sule Ozev  Krishnendu Chakrabarty   Vikram Iyengar

[1] R Brederlow et al., “A mixed-signal design roadmap,” [1] R Brederlow et al., “A mixed-signal design roadmap,” IEEE Design & IEEE Design & TestTest, vol. 18, pp. 34–46, Nov. 2001., vol. 18, pp. 34–46, Nov. 2001.

[2] G. Bao, “Challenges in low cost test approach for ARMtm core based [2] G. Bao, “Challenges in low cost test approach for ARMtm core based mixed-signal SoC DragonBalltm-MX1,” in mixed-signal SoC DragonBalltm-MX1,” in Proc. ITCProc. ITC, 2003, pp. 512– , 2003, pp. 512– 519.519.

[3] International Technology Roadmap for Semiconductors: Assembly [3] International Technology Roadmap for Semiconductors: Assembly and Packaging, and Packaging, http://www.itrs.net/Links/2005ITRS/AP2005.pdf, http://www.itrs.net/Links/2005ITRS/AP2005.pdf, 2005.2005.

[4] A. B. Kahng, “The road ahead: The significance of packaging,” [4] A. B. Kahng, “The road ahead: The significance of packaging,” IEEE IEEE Design & TestDesign & Test, vol. 19, pp. 104–105, Nov. 2002., vol. 19, pp. 104–105, Nov. 2002.

[5] B. Koupal and T. Lee and B. Gravens. Bluetooth Single Chip Radios: [5] B. Koupal and T. Lee and B. Gravens. Bluetooth Single Chip Radios: Holy Grail or White Elephant,Holy Grail or White Elephant,

http://www.signiatech.com/pdf/paper two chip.pdf http://www.signiatech.com/pdf/paper two chip.pdf ..

[6] C. Pan and K. Cheng, “Pseudo-random testing and signature analysis [6] C. Pan and K. Cheng, “Pseudo-random testing and signature analysis for mixed-signal circuits,” in for mixed-signal circuits,” in Proc. ICCADProc. ICCAD, 1995, pp. 102–107., 1995, pp. 102–107.

[7] C. Taillefer and G. Roberts, “Reducing measurement uncertainty in a [7] C. Taillefer and G. Roberts, “Reducing measurement uncertainty in a DSP-based mixed-signal test environment without increasing test DSP-based mixed-signal test environment without increasing test time,” time,” IEEE Trans. VLSI SystemsIEEE Trans. VLSI Systems, vol. 13, pp. 862–861, Jul. 2005., vol. 13, pp. 862–861, Jul. 2005.

[8] M. Bushnell and V. Agrawal, [8] M. Bushnell and V. Agrawal, Essentials of Electronic Testing for Essentials of Electronic Testing for Digital, Memory and Mixed-Signal VLSI CircuitsDigital, Memory and Mixed-Signal VLSI Circuits. Kluwer, 2000.. Kluwer, 2000.

[9] S. Bhattacharya and A. Chatterjee, “Optimized wafer-probe and [9] S. Bhattacharya and A. Chatterjee, “Optimized wafer-probe and assembled package test design for analog circuits,” assembled package test design for analog circuits,” ACM Trans. ACM Trans. Design Automation of Electronic SystemsDesign Automation of Electronic Systems, vol. 10, pp. 303–329, , vol. 10, pp. 303–329, Apr. 2005.Apr. 2005.

[10] J. Sweeney and A. Tsefrekas, “Reducing test cost through the use of [10] J. Sweeney and A. Tsefrekas, “Reducing test cost through the use of digital testers for analog tests,” in digital testers for analog tests,” in Proc. ITCProc. ITC, 2005, pp. 1–9., 2005, pp. 1–9.

[11] W. Lau, “Measurement challenges for on-wafer RF-SOC test,” in [11] W. Lau, “Measurement challenges for on-wafer RF-SOC test,” in Proc. Electronics Manufacturing Tech. Symp.Proc. Electronics Manufacturing Tech. Symp., 2002, pp. 353–359., 2002, pp. 353–359.

[12] P. C. Maxwell, “Wafer-package test mix for optimal defect detection [12] P. C. Maxwell, “Wafer-package test mix for optimal defect detection and test time savings,” and test time savings,” IEEE Design & Test of ComputersIEEE Design & Test of Computers, vol. 20, , vol. 20, pp. 84–89, Sep. 2003.pp. 84–89, Sep. 2003.

[13] W. R. Daasch et al., “Neighbor selection for variance reduction in [13] W. R. Daasch et al., “Neighbor selection for variance reduction in IDDQ and other parametric data,” in IDDQ and other parametric data,” in Proc. ITCProc. ITC, 2001, pp. 1240–, 2001, pp. 1240–1249.1249.

[14] A Keshavarzi et al., “Multiple-parameter CMOS IC testing with [14] A Keshavarzi et al., “Multiple-parameter CMOS IC testing with increased sensitivity for IDDQ,” increased sensitivity for IDDQ,” IEEE Trans. VLSI Sys.IEEE Trans. VLSI Sys., vol. 11, pp. , vol. 11, pp. 863–870, Oct. 2003.863–870, Oct. 2003.

[15] S. Bernard et al., “A new methodology for ADC test flow [15] S. Bernard et al., “A new methodology for ADC test flow optimization,” in optimization,” in Proc. ITCProc. ITC, 2003, pp. 201–209., 2003, pp. 201–209.

[16] A. Frisch and T. Almy, “HABIST: histogram based analog built in self [16] A. Frisch and T. Almy, “HABIST: histogram based analog built in self test,” in test,” in Proc. ITCProc. ITC, 1997, pp. 760–767., 1997, pp. 760–767.

[17] E. Acar and S. Ozev, “Delayed-RF based test development for FM [17] E. Acar and S. Ozev, “Delayed-RF based test development for FM transceivers using signature analysis,” in transceivers using signature analysis,” in Proc. ITCProc. ITC, 2004, pp. , 2004, pp. 783–792.783–792.

[15] S. Bernard et al., “A new methodology for ADC test flow [15] S. Bernard et al., “A new methodology for ADC test flow optimization,” in Proc. ITC, 2003, pp. 201–209.optimization,” in Proc. ITC, 2003, pp. 201–209.

[16] A. Frisch and T. Almy, “HABIST: histogram based analog built in self [16] A. Frisch and T. Almy, “HABIST: histogram based analog built in self test,” in Proc. ITC, 1997, pp. 760–767.test,” in Proc. ITC, 1997, pp. 760–767.

[17] E. Acar and S. Ozev, “Delayed-RF based test development for FM [17] E. Acar and S. Ozev, “Delayed-RF based test development for FM transceivers using signature analysis,” in Proc. ITC, 2004, pp. transceivers using signature analysis,” in Proc. ITC, 2004, pp. 783–792.783–792.

[18] M. d’Abreu, “Noise – its sources, and impact on design and test of [18] M. d’Abreu, “Noise – its sources, and impact on design and test of mixed signal circuits,” in mixed signal circuits,” in Proc. Workshop on Electronic Design, Proc. Workshop on Electronic Design, Test and ApplicationsTest and Applications, 1997, pp. 370–374., 1997, pp. 370–374.

[19] U. Ingelsson et al., “Test scheduling formodular SOCs in an abort-[19] U. Ingelsson et al., “Test scheduling formodular SOCs in an abort-on-fail environment,” in on-fail environment,” in Proc. ETSProc. ETS, 2005, pp. 8–13., 2005, pp. 8–13.

[20] D. E. Becker and A. Sandborn, “On the use of yielded cost in [20] D. E. Becker and A. Sandborn, “On the use of yielded cost in modeling electronic assembly processes,” modeling electronic assembly processes,” IEEE Trans. Electronics IEEE Trans. Electronics Packaging ManufacturingPackaging Manufacturing, vol. 24, pp. 195–202, Jul. 2001., vol. 24, pp. 195–202, Jul. 2001.

[21] S. Edbom and E. Larsson, “An integrated technique for test vector [21] S. Edbom and E. Larsson, “An integrated technique for test vector selection and test scheduling under test time constraint,” in selection and test scheduling under test time constraint,” in Proc. Proc. ATSATS, 2004, pp. 254–257., 2004, pp. 254–257.

[22] ASICs Test Methodology, IBM Microelectronics, Essex Jct, VT [22] ASICs Test Methodology, IBM Microelectronics, Essex Jct, VT 05452.05452.

[23] G. Chen et al, “Procedures for identifying untestable and redundant [23] G. Chen et al, “Procedures for identifying untestable and redundant transition faults in synchronous sequential circuits,” in transition faults in synchronous sequential circuits,” in Proc. ICCDProc. ICCD, , 2003, pp. 36–41.2003, pp. 36–41.

[24] http://www.mosis.org.[24] http://www.mosis.org.[25] M. Shen et al., “Cost and performance analysis for mixed-signal [25] M. Shen et al., “Cost and performance analysis for mixed-signal

system implementation: System-on-chip or system-on- package,” system implementation: System-on-chip or system-on- package,” IEEE Trans. Electronics Packaging ManufacturingIEEE Trans. Electronics Packaging Manufacturing, vol. 25, pp. , vol. 25, pp. 522–545, Oct. 2002.522–545, Oct. 2002.

References

Page 3: Sudarshan Bahukudumbi  Sule Ozev  Krishnendu Chakrabarty   Vikram Iyengar

Function of paper

Testing at Packaged Level

Testing at Wafer Level

Compare the effects of differentmethods of testing a mixedsignal SoC (system on chip).

Develop an improved model for testing SocsAt the wafer level

Evaluate the method by use of a cost model

Page 4: Sudarshan Bahukudumbi  Sule Ozev  Krishnendu Chakrabarty   Vikram Iyengar

Consumer ElectronicsConsumer Electronics– Low profit marginsLow profit margins– High packaging costsHigh packaging costs

Packaging Costs vary directly with Packaging Costs vary directly with number of pinsnumber of pins

Packaging of faulty dies (IC at wafer level) Packaging of faulty dies (IC at wafer level) is a major cost concernis a major cost concern

Why important

Page 5: Sudarshan Bahukudumbi  Sule Ozev  Krishnendu Chakrabarty   Vikram Iyengar

Wafer Level DifficultiesWafer Level Difficulties

Measurement inaccuraciesMeasurement inaccuracies– Analog cores tested on digital signal Analog cores tested on digital signal

processorsprocessors

Noisy DC Power supplyNoisy DC Power supply

Improper Grounding of wafer probeImproper Grounding of wafer probe

Lack of proper noise shielding of wafer probeLack of proper noise shielding of wafer probe

Lead to high YIELD LOSS and TEST ESCAPE!

Page 6: Sudarshan Bahukudumbi  Sule Ozev  Krishnendu Chakrabarty   Vikram Iyengar

ParametersParametersM = # of batch of identical cores under testM = # of batch of identical cores under testI = # of core under testI = # of core under testP = # of points of Fast Fourier TransformP = # of points of Fast Fourier Transformxxi i = response of each data point= response of each data pointXXii = Characteristic Spectrum of core under test = Characteristic Spectrum of core under test E = Eigen SignatureE = Eigen SignatureY% = Expected YieldY% = Expected YieldK = Constant based on analysis usedK = Constant based on analysis usedTT+ + = the event that the test passes= the event that the test passesTT- - = the event that the test fails= the event that the test failsDD+ + = the die is fault free= the die is fault freeDD- - = the die is defective= the die is defectiveP(TP(T+ + l Dl D--) = Probability of test pass for faulty die) = Probability of test pass for faulty dieP(TP(T- - l Dl D++) = Probability of test fail for good die) = Probability of test fail for good dieN = Total # of dies producedN = Total # of dies producedttapap = Total test application time at production level = Total test application time at production levelccapap = Cost of test application during after package testing = Cost of test application during after package testingCCpp = Cost of packaging per unit die = Cost of packaging per unit dieAAdiedie = Area of the die under consideration = Area of the die under considerationCCsilsil = Cost of silicon per unit area of die = Cost of silicon per unit area of dieCCocapocap = Overall Production Cost = Overall Production Cost

CCococwapwap = Overall Cost with wafer level and after package testing = Overall Cost with wafer level and after package testing

δC = Difference in cost of production with and without wafer level testingδC = Difference in cost of production with and without wafer level testing

Page 7: Sudarshan Bahukudumbi  Sule Ozev  Krishnendu Chakrabarty   Vikram Iyengar

TestingTesting

Output response of a circuit is compared Output response of a circuit is compared to a signature responseto a signature response– Because of multiple error sources, a reliable Because of multiple error sources, a reliable

signature is difficult to derivesignature is difficult to derive

Spectral Analysis compares the response Spectral Analysis compares the response of many data pointsof many data points– Uses FFT (Fast Fourier Transform) to analyze Uses FFT (Fast Fourier Transform) to analyze

pointspoints– It is necessary to combine information into a It is necessary to combine information into a

single parametersingle parameter

Page 8: Sudarshan Bahukudumbi  Sule Ozev  Krishnendu Chakrabarty   Vikram Iyengar

Two MethodsTwo Methods

Mean-Signature-Based-Correlation (MSBC)Mean-Signature-Based-Correlation (MSBC)

Golden-Signature-Based-Correlation Golden-Signature-Based-Correlation (GSBC)(GSBC)

Page 9: Sudarshan Bahukudumbi  Sule Ozev  Krishnendu Chakrabarty   Vikram Iyengar

Mean-Signature-Based-Correlation Mean-Signature-Based-Correlation (MSBC)(MSBC)

Reference Spectum as SignatureReference Spectum as Signature

Averages of spectral of identical coresAverages of spectral of identical cores

Correlation Between the Reference Signature Correlation Between the Reference Signature and the Tested signature:and the Tested signature:

Page 10: Sudarshan Bahukudumbi  Sule Ozev  Krishnendu Chakrabarty   Vikram Iyengar

Golden-Signature-Based-Golden-Signature-Based-Correlation (GSBC)Correlation (GSBC)

In order not to have to store the data on In order not to have to store the data on order to acquire Mean-Based-Signatureorder to acquire Mean-Based-Signature

Signature is obtained a prioriSignature is obtained a priori– Assumes ideal operating conditionsAssumes ideal operating conditions

Same Correlation is used as before Same Correlation is used as before

Page 11: Sudarshan Bahukudumbi  Sule Ozev  Krishnendu Chakrabarty   Vikram Iyengar

Pass/Fail CriterionPass/Fail CriterionNumber of passing units estimated using Number of passing units estimated using

expected yield informationexpected yield information

Page 12: Sudarshan Bahukudumbi  Sule Ozev  Krishnendu Chakrabarty   Vikram Iyengar

ResultsResults

Page 13: Sudarshan Bahukudumbi  Sule Ozev  Krishnendu Chakrabarty   Vikram Iyengar

Cost ModelCost Model

N = Total # of dies producedN = Total # of dies producedttapap = Total test application time at production level = Total test application time at production level

ccapap = Cost of test application during after package testing = Cost of test application during after package testing

CCpp = Cost of packaging per unit die = Cost of packaging per unit die

AAdiedie = Area of the die under consideration = Area of the die under consideration

CCsilsil = Cost of silicon per unit area of die = Cost of silicon per unit area of die

CCocapocap = Overall Production Cost = Overall Production Cost

CCocwapocwap = Overall Cost with wafer level and after package testing = Overall Cost with wafer level and after package testing

δC = Difference in cost of production with and without wafer level testingδC = Difference in cost of production with and without wafer level testing

Page 14: Sudarshan Bahukudumbi  Sule Ozev  Krishnendu Chakrabarty   Vikram Iyengar

Applying the cost model

3 Typical die sizes were used

Values are given from published data

The more conservative values were used

Industry Yield Curve plotted to illustrate cost savings

Page 15: Sudarshan Bahukudumbi  Sule Ozev  Krishnendu Chakrabarty   Vikram Iyengar

ConclusionConclusion

Industrial use very practicalIndustrial use very practical

Technical AdvancementTechnical Advancement

Industries ImpactedIndustries Impacted– All manufacturers of mixed SoC chipsAll manufacturers of mixed SoC chips– All downstream industries benefit from cost All downstream industries benefit from cost

savingssavings