SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
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

Más contenido relacionado

Similar 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
 
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
 
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...Preeya Selvarajah
 
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
 

Similar 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
 
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...
 
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
 
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
 

Más 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
 

Más 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

Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdftbatkhuu1
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 

Último (20)

Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdf
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 

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