SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
Minimizing Customer Returns by
Using User-Defined Fault Models
  Design for Test and Manufacturing Test

            Evgeny Polyakov
        Euro Application Engineer
            Mentor Graphics




                   May 2, 2012             1
Introduction
                                            • Analysis has shown that
                                              many customer returns are
                                              due to undetected cell-
                                              internal faults

                                            • State-of-the-art fault
                                              models do not target cell-
                         vdd
                                              internal defects sufficiently
                    D2   S1    D0S0 D1
                Z



                         gnd
                                            • A new method and new
    How can
    we do it?                                 defect-oriented fault model
                                              is needed


2                                        May 2, 2012                          2
State-of-the-art Fault Models
•   The Stuck-At model is known and          •   The N-Detect model targets every
    used very widely. ATPG tools can             fault multiple times. Big disadvantage
    generate compact test patterns. The          is the large amount of additional test
    test is easy to implement                    patterns and as such high test costs
•   The Transition model assumes gross
    delays at library cell level. The ATPG   •   The Embedded-Multi-Detect (EMD)
    needs to generate at least a two             model is an N-Detect model without
    cycle normal mode test sequence              increasing the pattern count or test
                                                 costs
•   The timing-aware and Path-Delay
    model assumes smaller delays along       •   The Gate-Exhaustive model tests
    critical paths. The ATPG needs to            every gate/cell exhaustively. This
    generate a pattern that will activate        results into a very large amount of
    the path and will propagate an edge
    through it                                   test patterns and as such into very
                                                 high test costs


3                                        May 2, 2012                                      3
User-Defined Fault Models
                                                               • Defines stimulus criteria for
                                                                 fault detection

                   Truth Table for MUX2                        • Stimulus criteria “manually”
Cell “MUX2” {
                                                                 determined based on
  Fault “Z1” {                                                   experience or test failures
    test { StaticFault “Z”=1;Condition “D0”=0,“D1”=0,“S”=0;}
    test { StaticFault “Z”=1;Condition “D0”=0,“D1”=1,“S”=0;}
    test { StaticFault “Z”=1;Condition “D0”=0,“D1”=0,“S”=1;}

}
  }                                                            • Leverages existing Fault
  UDFM that offers test alternatives for fault detection         Models (Stuck-at,
                                                                 transition)


    4                                                      May 2, 2012                           4
Gate Exhaustive UDFM
                                                               • A way to specify that all possible
                                                                 stimulus combinations be used to
                                                                 detect faults

                   Truth Table for MUX2
                                                               •     Creates a larger test set
Cell “MUX2” {
  Fault “SA_s0_00_Z”   {test {StaticFault “Z”=1;Condition “D0”=0,“D1”=0,“S”=0;}}
  Fault “SA_s0_01_Z”   {test {StaticFault “Z”=1;Condition “D0”=0,“D1”=1,“S”=0;}}
  …
  Fault “SA_s1_11_Z”   {test {StaticFault “Z”=0;Condition “D0”=1,“D1”=1,“S”=1;}}
// Transition
  Fault “TR_s0_00_Z”   {test {DelayFault “Z”=1;Condition “D0”=10,“D1”=00,“S”=00;}}
  Fault “TR_s0_01_Z”   {test {DelayFault “Z”=1;Condition “D0”=10,“D1”=11,“S”=00;}}
  …
  Fault “TR_s1_11_Z”   {test {DelayFault “Z”=0;Condition “D0”=01,“D1”=11,“S”=11;}}
}



     5                                                   May 2, 2012                                  5
Cell-Aware UDFM
                                                           Layout
                             vdd                                       • Map the layout related cell-
                                                                         internal defects to the transistor-
          Z
              D2             S1          D0 S0      D1                   level netlist
                                                                       • Modify/sweep parameters to
                             gnd
                                                                         determine effects of opens and
                                                                         bridges
                                          Transistor netlist           • Generate stimulus that will detect
    S0
                   P24 P38

                   P23 P34
                                        S1N
                                              P54

                                              P48
                                                                         the defects
                                  P31               P63
                                                                       • Generate the UDFM
                                                            Z
     D2                           N28                N63
     D1
     D0                                  S1
               N23 N32                        N41
    S0N
               N24 N33                        N57




6                                                                   May 2, 2012                                6
Cell-Aware Methodology
                        Library Characterization Flow



     Layout                   Analog Fault                Cell-Aware
    Extraction                 Simulation                Fault Model              Reports
                                                         Generation
                   SPICE                        Defect
                 parasitics                     Matrix                      CAM

                  netlist                                              Cell-Aware UDFM
                                defects
                                                                             Model




7                                         May 2, 2012                                       7
UDFM Development
              • Starting with GDS2 for each cell,
                extract a SPICE netlist including
                parasitics
              • Perform SPICE simulations and
                sweep the parasitic capacitor to
                values from 1KΩ to 20KΩ to
                model bridges
              • Replace each parasitic resistor
                with 1GΩ to model opens
              • Compare fault-free simulation
                results with fault injected
                simulation results



8          May 2, 2012                              8
UDFM At-Speed
            • Transient analysis of SPICE
              simulation is done at two time
              frames exhaustively

            • The lowest detectable cells are
              complex cells (MUXs, AOs) and
              cells with high drive strength


            • Gross delay and small delay fault
              models target different kinds of
              bridge types




9        May 2, 2012                              9
Cell-Aware: Identifying Potential
                  Defects




• A bridge between select S0 and data input D1 would typically not be
  detected using traditional test generation
• Standard test generation would not assign a value to D1 when S0 is active
Mentor/AMD: “Cell-aware library characterization for advanced technology nodes and production
test results from a 32nm processor
F. Hapke, et al., 2012 DATE


10                                                         May 2, 2012                          10
Production Test Design
                 Core                 Core                    • AMD Notebook processor
                                                              • ~200mm2, 1.5B transistors
                  Core                  Core
                                                              • 4 Cores: 35M transistors/core
                                                              • Process: 32nm
                              GPU                             • 1MB L2 cache
                                                              • DDR3 Memory
                      Fault models                            • DirectX GPU / 822M transistors
 •   Stuck-At (Slow-Speed)
 •   Transition (At-speed ND5)
 •   Cell-Aware (Slow-speed)
 •   Cell-Aware(At-speed)

Mentor/AMD: “Cell-aware library characterization for advanced technology nodes and production”
test results from a 32nm processor (Presentation)
F. Hapke, et al., 2012 DATE


                                                           May 2, 2012                           11
Production Test Flow




Mentor/AMD: “Cell-aware library characterization for advanced technology nodes and production
test results from a 32nm processor
F. Hapke, et al., 2012 DATE


12                                                         May 2, 2012                          12
Production Test Results
                                                                 •     800K IC tested
  total                                           total
231 fails     Total 699 fails = 885 PPM         609 fails
                                                                 •     Slow-speed cell-aware patterns detected
292 ppm                                         771 ppm                231 defects that the standard test
                                                                       patterns did not detect
            Slow-speed              At-speed                     •     Slow-speed cell-aware patterns reduced
                                                                       DPM by 292
              90           141         468
             fails         fails       fails                     •     At-speed cell-aware patterns detected 609
                                                                       defects that the standard test patterns did
                                                                       not detect
                                                                 •     At-speed cell-aware patterns reduced
                                                                       DPM by 771
                                                                 •     Combining both cell-aware tests shows a
                                                                       DPM reduction of 885

Mentor/AMD: “Cell-aware library characterization for advanced technology nodes and production
test results from a 32nm processor
F. Hapke, et al., 2012 DATE


 13                                                        May 2, 2012                                               13
Summary
• Cell-Aware UDFM provides targeted test coverage
  for defects internal to cells
• Generating Cell-Aware UDFM is a straight-forward
  exercise, and only has to be done once for each
  library
• Significant results have already been seen in
  production test and those results have been
  published



14                      May 2, 2012                  14

Mais conteúdo relacionado

Semelhante a Minimizing Returns Using User-Defined Fault Models

Module5 Testing and Verification.pdf
Module5 Testing and Verification.pdfModule5 Testing and Verification.pdf
Module5 Testing and Verification.pdfBhavanaHN5
 
A Systematic Approach to Creating Behavioral Models (CDNLive Slides)
A Systematic Approach to Creating Behavioral Models (CDNLive Slides)A Systematic Approach to Creating Behavioral Models (CDNLive Slides)
A Systematic Approach to Creating Behavioral Models (CDNLive Slides)Robert O. Peruzzi, PhD, PE, DFE
 
Realise the Value in modern Data Center Infrastructure
Realise the Value in modern Data Center InfrastructureRealise the Value in modern Data Center Infrastructure
Realise the Value in modern Data Center InfrastructurePanduit
 
End-to-End Object Detection with Transformers
End-to-End Object Detection with TransformersEnd-to-End Object Detection with Transformers
End-to-End Object Detection with TransformersSeunghyun Hwang
 
Contemporary Design of High ADC
Contemporary Design of High ADC Contemporary Design of High ADC
Contemporary Design of High ADC chiportal
 
Developing a Component-based Simulator for Wireless Sensor Network
Developing a Component-based Simulator for Wireless Sensor NetworkDeveloping a Component-based Simulator for Wireless Sensor Network
Developing a Component-based Simulator for Wireless Sensor Networkadnanfaisal
 
[PH-Neutral 0x7db] Exploit Next Generation®
[PH-Neutral 0x7db] Exploit Next Generation®[PH-Neutral 0x7db] Exploit Next Generation®
[PH-Neutral 0x7db] Exploit Next Generation®Nelson Brito
 
Ladder for mixed signal test engineers
Ladder for mixed signal test engineersLadder for mixed signal test engineers
Ladder for mixed signal test engineersFangXuIEEE
 
Close encounters in MDD: when Models meet Code
Close encounters in MDD: when Models meet CodeClose encounters in MDD: when Models meet Code
Close encounters in MDD: when Models meet Codelbergmans
 
Close Encounters in MDD: when models meet code
Close Encounters in MDD: when models meet codeClose Encounters in MDD: when models meet code
Close Encounters in MDD: when models meet codelbergmans
 
SLI flex cable_analysis
SLI flex cable_analysisSLI flex cable_analysis
SLI flex cable_analysisHany Fahmy
 
Automation of Discovery Technology Lab Workflows
Automation of Discovery Technology Lab WorkflowsAutomation of Discovery Technology Lab Workflows
Automation of Discovery Technology Lab WorkflowsAvetis Ghukasyan
 
Deterministic Test Pattern Generation ( D-Algorithm of ATPG) (Testing of VLSI...
Deterministic Test Pattern Generation ( D-Algorithm of ATPG) (Testing of VLSI...Deterministic Test Pattern Generation ( D-Algorithm of ATPG) (Testing of VLSI...
Deterministic Test Pattern Generation ( D-Algorithm of ATPG) (Testing of VLSI...Usha Mehta
 
Wavelet Based on the Finding of Hard and Soft Faults in Analog and Digital Si...
Wavelet Based on the Finding of Hard and Soft Faults in Analog and Digital Si...Wavelet Based on the Finding of Hard and Soft Faults in Analog and Digital Si...
Wavelet Based on the Finding of Hard and Soft Faults in Analog and Digital Si...ijcisjournal
 
Дмитрий Вовк: Векторизация кода под мобильные платформы
Дмитрий Вовк: Векторизация кода под мобильные платформыДмитрий Вовк: Векторизация кода под мобильные платформы
Дмитрий Вовк: Векторизация кода под мобильные платформыDevGAMM Conference
 

Semelhante a Minimizing Returns Using User-Defined Fault Models (20)

Module5 Testing and Verification.pdf
Module5 Testing and Verification.pdfModule5 Testing and Verification.pdf
Module5 Testing and Verification.pdf
 
5. DFT.pptx
5. DFT.pptx5. DFT.pptx
5. DFT.pptx
 
A Systematic Approach to Creating Behavioral Models (CDNLive Slides)
A Systematic Approach to Creating Behavioral Models (CDNLive Slides)A Systematic Approach to Creating Behavioral Models (CDNLive Slides)
A Systematic Approach to Creating Behavioral Models (CDNLive Slides)
 
Realise the Value in modern Data Center Infrastructure
Realise the Value in modern Data Center InfrastructureRealise the Value in modern Data Center Infrastructure
Realise the Value in modern Data Center Infrastructure
 
End-to-End Object Detection with Transformers
End-to-End Object Detection with TransformersEnd-to-End Object Detection with Transformers
End-to-End Object Detection with Transformers
 
1.Week1.pptx
1.Week1.pptx1.Week1.pptx
1.Week1.pptx
 
Contemporary Design of High ADC
Contemporary Design of High ADC Contemporary Design of High ADC
Contemporary Design of High ADC
 
lect18.pdf
lect18.pdflect18.pdf
lect18.pdf
 
Developing a Component-based Simulator for Wireless Sensor Network
Developing a Component-based Simulator for Wireless Sensor NetworkDeveloping a Component-based Simulator for Wireless Sensor Network
Developing a Component-based Simulator for Wireless Sensor Network
 
[PH-Neutral 0x7db] Exploit Next Generation®
[PH-Neutral 0x7db] Exploit Next Generation®[PH-Neutral 0x7db] Exploit Next Generation®
[PH-Neutral 0x7db] Exploit Next Generation®
 
Ladder for mixed signal test engineers
Ladder for mixed signal test engineersLadder for mixed signal test engineers
Ladder for mixed signal test engineers
 
Close encounters in MDD: when Models meet Code
Close encounters in MDD: when Models meet CodeClose encounters in MDD: when Models meet Code
Close encounters in MDD: when Models meet Code
 
Close Encounters in MDD: when models meet code
Close Encounters in MDD: when models meet codeClose Encounters in MDD: when models meet code
Close Encounters in MDD: when models meet code
 
SLI flex cable_analysis
SLI flex cable_analysisSLI flex cable_analysis
SLI flex cable_analysis
 
Automation of Discovery Technology Lab Workflows
Automation of Discovery Technology Lab WorkflowsAutomation of Discovery Technology Lab Workflows
Automation of Discovery Technology Lab Workflows
 
Deterministic Test Pattern Generation ( D-Algorithm of ATPG) (Testing of VLSI...
Deterministic Test Pattern Generation ( D-Algorithm of ATPG) (Testing of VLSI...Deterministic Test Pattern Generation ( D-Algorithm of ATPG) (Testing of VLSI...
Deterministic Test Pattern Generation ( D-Algorithm of ATPG) (Testing of VLSI...
 
Wavelet Based on the Finding of Hard and Soft Faults in Analog and Digital Si...
Wavelet Based on the Finding of Hard and Soft Faults in Analog and Digital Si...Wavelet Based on the Finding of Hard and Soft Faults in Analog and Digital Si...
Wavelet Based on the Finding of Hard and Soft Faults in Analog and Digital Si...
 
Дмитрий Вовк: Векторизация кода под мобильные платформы
Дмитрий Вовк: Векторизация кода под мобильные платформыДмитрий Вовк: Векторизация кода под мобильные платформы
Дмитрий Вовк: Векторизация кода под мобильные платформы
 
卒論
卒論卒論
卒論
 
Abraham q3 2008
Abraham q3 2008Abraham q3 2008
Abraham q3 2008
 

Mais de chiportal

Prof. Zhihua Wang, Tsinghua University, Beijing, China
Prof. Zhihua Wang, Tsinghua University, Beijing, China Prof. Zhihua Wang, Tsinghua University, Beijing, China
Prof. Zhihua Wang, Tsinghua University, Beijing, China chiportal
 
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...chiportal
 
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...chiportal
 
Prof. Uri Weiser,Technion
Prof. Uri Weiser,TechnionProf. Uri Weiser,Technion
Prof. Uri Weiser,Technionchiportal
 
Ken Liao, Senior Associate VP, Faraday
Ken Liao, Senior Associate VP, FaradayKen Liao, Senior Associate VP, Faraday
Ken Liao, Senior Associate VP, Faradaychiportal
 
Prof. Danny Raz, Director, Bell Labs Israel, Nokia
 Prof. Danny Raz, Director, Bell Labs Israel, Nokia  Prof. Danny Raz, Director, Bell Labs Israel, Nokia
Prof. Danny Raz, Director, Bell Labs Israel, Nokia chiportal
 
Marco Casale-Rossi, Product Mktg. Manager, Synopsys
Marco Casale-Rossi, Product Mktg. Manager, SynopsysMarco Casale-Rossi, Product Mktg. Manager, Synopsys
Marco Casale-Rossi, Product Mktg. Manager, Synopsyschiportal
 
Dr.Efraim Aharoni, ESD Leader, TowerJazz
Dr.Efraim Aharoni, ESD Leader, TowerJazzDr.Efraim Aharoni, ESD Leader, TowerJazz
Dr.Efraim Aharoni, ESD Leader, TowerJazzchiportal
 
Eddy Kvetny, System Engineering Group Leader, Intel
Eddy Kvetny, System Engineering Group Leader, IntelEddy Kvetny, System Engineering Group Leader, Intel
Eddy Kvetny, System Engineering Group Leader, Intelchiportal
 
Dr. John Bainbridge, Principal Application Architect, NetSpeed
 Dr. John Bainbridge, Principal Application Architect, NetSpeed  Dr. John Bainbridge, Principal Application Architect, NetSpeed
Dr. John Bainbridge, Principal Application Architect, NetSpeed chiportal
 
Xavier van Ruymbeke, App. Engineer, Arteris
Xavier van Ruymbeke, App. Engineer, ArterisXavier van Ruymbeke, App. Engineer, Arteris
Xavier van Ruymbeke, App. Engineer, Arterischiportal
 
Asi Lifshitz, VP R&D, Vtool
Asi Lifshitz, VP R&D, VtoolAsi Lifshitz, VP R&D, Vtool
Asi Lifshitz, VP R&D, Vtoolchiportal
 
Zvika Rozenshein,General Manager, EngineeringIQ
Zvika Rozenshein,General Manager, EngineeringIQZvika Rozenshein,General Manager, EngineeringIQ
Zvika Rozenshein,General Manager, EngineeringIQchiportal
 
Lewis Chu,Marketing Director,GUC
Lewis Chu,Marketing Director,GUC Lewis Chu,Marketing Director,GUC
Lewis Chu,Marketing Director,GUC chiportal
 
Kunal Varshney, VLSI Engineer, Open-Silicon
Kunal Varshney, VLSI Engineer, Open-SiliconKunal Varshney, VLSI Engineer, Open-Silicon
Kunal Varshney, VLSI Engineer, Open-Siliconchiportal
 
Gert Goossens,Sen. Director, ASIP Tools, Synopsys
Gert Goossens,Sen. Director, ASIP Tools, SynopsysGert Goossens,Sen. Director, ASIP Tools, Synopsys
Gert Goossens,Sen. Director, ASIP Tools, Synopsyschiportal
 
Tuvia Liran, Director of VLSI, Nano Retina
Tuvia Liran, Director of VLSI, Nano RetinaTuvia Liran, Director of VLSI, Nano Retina
Tuvia Liran, Director of VLSI, Nano Retinachiportal
 
Sagar Kadam, Lead Software Engineer, Open-Silicon
Sagar Kadam, Lead Software Engineer, Open-SiliconSagar Kadam, Lead Software Engineer, Open-Silicon
Sagar Kadam, Lead Software Engineer, Open-Siliconchiportal
 
Ronen Shtayer,Director of ASG Operations & PMO, NXP Semiconductor
Ronen Shtayer,Director of ASG Operations & PMO, NXP SemiconductorRonen Shtayer,Director of ASG Operations & PMO, NXP Semiconductor
Ronen Shtayer,Director of ASG Operations & PMO, NXP Semiconductorchiportal
 
Prof. Emanuel Cohen, Technion
Prof. Emanuel Cohen, TechnionProf. Emanuel Cohen, Technion
Prof. Emanuel Cohen, Technionchiportal
 

Mais de chiportal (20)

Prof. Zhihua Wang, Tsinghua University, Beijing, China
Prof. Zhihua Wang, Tsinghua University, Beijing, China Prof. Zhihua Wang, Tsinghua University, Beijing, China
Prof. Zhihua Wang, Tsinghua University, Beijing, China
 
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
 
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
 
Prof. Uri Weiser,Technion
Prof. Uri Weiser,TechnionProf. Uri Weiser,Technion
Prof. Uri Weiser,Technion
 
Ken Liao, Senior Associate VP, Faraday
Ken Liao, Senior Associate VP, FaradayKen Liao, Senior Associate VP, Faraday
Ken Liao, Senior Associate VP, Faraday
 
Prof. Danny Raz, Director, Bell Labs Israel, Nokia
 Prof. Danny Raz, Director, Bell Labs Israel, Nokia  Prof. Danny Raz, Director, Bell Labs Israel, Nokia
Prof. Danny Raz, Director, Bell Labs Israel, Nokia
 
Marco Casale-Rossi, Product Mktg. Manager, Synopsys
Marco Casale-Rossi, Product Mktg. Manager, SynopsysMarco Casale-Rossi, Product Mktg. Manager, Synopsys
Marco Casale-Rossi, Product Mktg. Manager, Synopsys
 
Dr.Efraim Aharoni, ESD Leader, TowerJazz
Dr.Efraim Aharoni, ESD Leader, TowerJazzDr.Efraim Aharoni, ESD Leader, TowerJazz
Dr.Efraim Aharoni, ESD Leader, TowerJazz
 
Eddy Kvetny, System Engineering Group Leader, Intel
Eddy Kvetny, System Engineering Group Leader, IntelEddy Kvetny, System Engineering Group Leader, Intel
Eddy Kvetny, System Engineering Group Leader, Intel
 
Dr. John Bainbridge, Principal Application Architect, NetSpeed
 Dr. John Bainbridge, Principal Application Architect, NetSpeed  Dr. John Bainbridge, Principal Application Architect, NetSpeed
Dr. John Bainbridge, Principal Application Architect, NetSpeed
 
Xavier van Ruymbeke, App. Engineer, Arteris
Xavier van Ruymbeke, App. Engineer, ArterisXavier van Ruymbeke, App. Engineer, Arteris
Xavier van Ruymbeke, App. Engineer, Arteris
 
Asi Lifshitz, VP R&D, Vtool
Asi Lifshitz, VP R&D, VtoolAsi Lifshitz, VP R&D, Vtool
Asi Lifshitz, VP R&D, Vtool
 
Zvika Rozenshein,General Manager, EngineeringIQ
Zvika Rozenshein,General Manager, EngineeringIQZvika Rozenshein,General Manager, EngineeringIQ
Zvika Rozenshein,General Manager, EngineeringIQ
 
Lewis Chu,Marketing Director,GUC
Lewis Chu,Marketing Director,GUC Lewis Chu,Marketing Director,GUC
Lewis Chu,Marketing Director,GUC
 
Kunal Varshney, VLSI Engineer, Open-Silicon
Kunal Varshney, VLSI Engineer, Open-SiliconKunal Varshney, VLSI Engineer, Open-Silicon
Kunal Varshney, VLSI Engineer, Open-Silicon
 
Gert Goossens,Sen. Director, ASIP Tools, Synopsys
Gert Goossens,Sen. Director, ASIP Tools, SynopsysGert Goossens,Sen. Director, ASIP Tools, Synopsys
Gert Goossens,Sen. Director, ASIP Tools, Synopsys
 
Tuvia Liran, Director of VLSI, Nano Retina
Tuvia Liran, Director of VLSI, Nano RetinaTuvia Liran, Director of VLSI, Nano Retina
Tuvia Liran, Director of VLSI, Nano Retina
 
Sagar Kadam, Lead Software Engineer, Open-Silicon
Sagar Kadam, Lead Software Engineer, Open-SiliconSagar Kadam, Lead Software Engineer, Open-Silicon
Sagar Kadam, Lead Software Engineer, Open-Silicon
 
Ronen Shtayer,Director of ASG Operations & PMO, NXP Semiconductor
Ronen Shtayer,Director of ASG Operations & PMO, NXP SemiconductorRonen Shtayer,Director of ASG Operations & PMO, NXP Semiconductor
Ronen Shtayer,Director of ASG Operations & PMO, NXP Semiconductor
 
Prof. Emanuel Cohen, Technion
Prof. Emanuel Cohen, TechnionProf. Emanuel Cohen, Technion
Prof. Emanuel Cohen, Technion
 

Último

8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 

Último (20)

8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 

Minimizing Returns Using User-Defined Fault Models

  • 1. Minimizing Customer Returns by Using User-Defined Fault Models Design for Test and Manufacturing Test Evgeny Polyakov Euro Application Engineer Mentor Graphics May 2, 2012 1
  • 2. Introduction • Analysis has shown that many customer returns are due to undetected cell- internal faults • State-of-the-art fault models do not target cell- vdd internal defects sufficiently D2 S1 D0S0 D1 Z gnd • A new method and new How can we do it? defect-oriented fault model is needed 2 May 2, 2012 2
  • 3. State-of-the-art Fault Models • The Stuck-At model is known and • The N-Detect model targets every used very widely. ATPG tools can fault multiple times. Big disadvantage generate compact test patterns. The is the large amount of additional test test is easy to implement patterns and as such high test costs • The Transition model assumes gross delays at library cell level. The ATPG • The Embedded-Multi-Detect (EMD) needs to generate at least a two model is an N-Detect model without cycle normal mode test sequence increasing the pattern count or test costs • The timing-aware and Path-Delay model assumes smaller delays along • The Gate-Exhaustive model tests critical paths. The ATPG needs to every gate/cell exhaustively. This generate a pattern that will activate results into a very large amount of the path and will propagate an edge through it test patterns and as such into very high test costs 3 May 2, 2012 3
  • 4. User-Defined Fault Models • Defines stimulus criteria for fault detection Truth Table for MUX2 • Stimulus criteria “manually” Cell “MUX2” { determined based on Fault “Z1” { experience or test failures test { StaticFault “Z”=1;Condition “D0”=0,“D1”=0,“S”=0;} test { StaticFault “Z”=1;Condition “D0”=0,“D1”=1,“S”=0;} test { StaticFault “Z”=1;Condition “D0”=0,“D1”=0,“S”=1;} } } • Leverages existing Fault UDFM that offers test alternatives for fault detection Models (Stuck-at, transition) 4 May 2, 2012 4
  • 5. Gate Exhaustive UDFM • A way to specify that all possible stimulus combinations be used to detect faults Truth Table for MUX2 • Creates a larger test set Cell “MUX2” { Fault “SA_s0_00_Z” {test {StaticFault “Z”=1;Condition “D0”=0,“D1”=0,“S”=0;}} Fault “SA_s0_01_Z” {test {StaticFault “Z”=1;Condition “D0”=0,“D1”=1,“S”=0;}} … Fault “SA_s1_11_Z” {test {StaticFault “Z”=0;Condition “D0”=1,“D1”=1,“S”=1;}} // Transition Fault “TR_s0_00_Z” {test {DelayFault “Z”=1;Condition “D0”=10,“D1”=00,“S”=00;}} Fault “TR_s0_01_Z” {test {DelayFault “Z”=1;Condition “D0”=10,“D1”=11,“S”=00;}} … Fault “TR_s1_11_Z” {test {DelayFault “Z”=0;Condition “D0”=01,“D1”=11,“S”=11;}} } 5 May 2, 2012 5
  • 6. Cell-Aware UDFM Layout vdd • Map the layout related cell- internal defects to the transistor- Z D2 S1 D0 S0 D1 level netlist • Modify/sweep parameters to gnd determine effects of opens and bridges Transistor netlist • Generate stimulus that will detect S0 P24 P38 P23 P34 S1N P54 P48 the defects P31 P63 • Generate the UDFM Z D2 N28 N63 D1 D0 S1 N23 N32 N41 S0N N24 N33 N57 6 May 2, 2012 6
  • 7. Cell-Aware Methodology Library Characterization Flow Layout Analog Fault Cell-Aware Extraction Simulation Fault Model Reports Generation SPICE Defect parasitics Matrix CAM netlist Cell-Aware UDFM defects Model 7 May 2, 2012 7
  • 8. UDFM Development • Starting with GDS2 for each cell, extract a SPICE netlist including parasitics • Perform SPICE simulations and sweep the parasitic capacitor to values from 1KΩ to 20KΩ to model bridges • Replace each parasitic resistor with 1GΩ to model opens • Compare fault-free simulation results with fault injected simulation results 8 May 2, 2012 8
  • 9. UDFM At-Speed • Transient analysis of SPICE simulation is done at two time frames exhaustively • The lowest detectable cells are complex cells (MUXs, AOs) and cells with high drive strength • Gross delay and small delay fault models target different kinds of bridge types 9 May 2, 2012 9
  • 10. Cell-Aware: Identifying Potential Defects • A bridge between select S0 and data input D1 would typically not be detected using traditional test generation • Standard test generation would not assign a value to D1 when S0 is active Mentor/AMD: “Cell-aware library characterization for advanced technology nodes and production test results from a 32nm processor F. Hapke, et al., 2012 DATE 10 May 2, 2012 10
  • 11. Production Test Design Core Core • AMD Notebook processor • ~200mm2, 1.5B transistors Core Core • 4 Cores: 35M transistors/core • Process: 32nm GPU • 1MB L2 cache • DDR3 Memory Fault models • DirectX GPU / 822M transistors • Stuck-At (Slow-Speed) • Transition (At-speed ND5) • Cell-Aware (Slow-speed) • Cell-Aware(At-speed) Mentor/AMD: “Cell-aware library characterization for advanced technology nodes and production” test results from a 32nm processor (Presentation) F. Hapke, et al., 2012 DATE May 2, 2012 11
  • 12. Production Test Flow Mentor/AMD: “Cell-aware library characterization for advanced technology nodes and production test results from a 32nm processor F. Hapke, et al., 2012 DATE 12 May 2, 2012 12
  • 13. Production Test Results • 800K IC tested total total 231 fails Total 699 fails = 885 PPM 609 fails • Slow-speed cell-aware patterns detected 292 ppm 771 ppm 231 defects that the standard test patterns did not detect Slow-speed At-speed • Slow-speed cell-aware patterns reduced DPM by 292 90 141 468 fails fails fails • At-speed cell-aware patterns detected 609 defects that the standard test patterns did not detect • At-speed cell-aware patterns reduced DPM by 771 • Combining both cell-aware tests shows a DPM reduction of 885 Mentor/AMD: “Cell-aware library characterization for advanced technology nodes and production test results from a 32nm processor F. Hapke, et al., 2012 DATE 13 May 2, 2012 13
  • 14. Summary • Cell-Aware UDFM provides targeted test coverage for defects internal to cells • Generating Cell-Aware UDFM is a straight-forward exercise, and only has to be done once for each library • Significant results have already been seen in production test and those results have been published 14 May 2, 2012 14