Design for Test Digital Integrated Circuits Design Methodologies
- Slides: 24
Design for Test Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Validation and Test of Manufactured Circuits Goals of Design-for-Test (DFT) Make testing of manufactured part swift and comprehensive DFT Mantra Provide controllability and observability Components of DFT strategy • Provide circuitry to enable test • Provide test patterns that guarantee reasonable coverage Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Test Classification l Diagnostic test » used in chip/board debugging » defect localization l “go/no go” or production test » Used in chip production l Parametric test » x e [v, i] versus x e [0, 1] » check parameters such as NM, Vt, tp, T Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Design for Testability Exhaustive test is impossible or unpractical Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Problem: Controllability/Observability l Combinational Circuits: controllable and observable - relatively easy to determine test patterns l Sequential Circuits: State! Turn into combinational circuits or use self-test l Memory: requires complex patterns Use self-test Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Test Approaches Ad-hoc testing l Scan-based Test l Self-Test Problem is getting harder l » increasing complexity and heterogeneous combination of modules in system-on-a-chip. » Advanced packaging and assembly techniques extend problem to the board level Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Generating and Validating Test-Vectors l Automatic test-pattern generation (ATPG) » for given fault, determine excitation vector (called test vector) that will propagate error to primary (observable) output » majority of available tools: combinational networks only » sequential ATPG available from academic research l Fault simulation » determines test coverage of proposed test-vector set » simulates correct network in parallel with faulty networks l Both require adequate models of faults in CMOS integrated circuits Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Fault Models Most Popular - “Stuck - at” model Covers almost all (other) occurring faults, such as opens and shorts. a, g : x 1 sa 1 b : x 1 sa 0 or x 2 sa 0 g : Z sa 1 Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Problem with stuck-at model: CMOS open fault Sequential effect Needs two vectors to ensure detection! Other options: use stuck-open or stuck-short models This requires fault-simulation and analysis at the switch or transistor level - Very expensive! Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Problem with stuck-at model: CMOS short fault Causes short circuit between Vdd and GND for A=C=0, B=1 Possible approach: Supply Current Measurement (IDDQ) but: not applicable for gigascale integration Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Path Sensitization Goals: Determine input pattern that makes a fault controllable (triggers the fault, and makes its impact visible at the output nodes) Fault enabling 1 1 Fault propagation 0 sa 0 1 1 0 Techniques Used: D-algorithm, Podem Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Ad-hoc Test Inserting multiplexer improves testability Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Scan-based Test Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Polarity-Hold SRL (Shift-Register Latch) Introduced at IBM and set as company policy Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Scan-Path Register Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Scan-based Test —Operation Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Scan-Path Testing Partial-Scan be more effective for pipelined datapaths Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Boundary Scan (JTAG) Board testing becomes as problematic as chip testing Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Self-test Rapidly becoming more important with increasing chip-complexity and larger modules Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Linear-Feedback Shift Register (LFSR) Pseudo-Random Pattern Generator Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Signature Analysis Counts transitions on single-bit stream Compression in time Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
BILBO Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
BILBO Application Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
Memory Self-Test Patterns: Writing/Reading 0 s, 1 s, Walking 0 s, 1 s Galloping 0 s, 1 s Digital Integrated Circuits Design Methodologies © Prentice Hall 1995
- Jan m rabaey digital integrated circuits
- Digital integrated circuits a design perspective
- Digital integrated circuits a design perspective
- Digital integrated circuits
- Digital integrated circuits
- Characteristics of digital integrated circuits
- System analysis and design methodologies
- Regularity in vlsi
- Series parallel circuit current
- Offentlig förvaltning
- Application specific integrated circuit price
- Power management integrated circuits
- Application specific integrated circuits smith pdf
- Monolithic ic
- Integrated circuits
- Integrated circuits
- Types of quantitative research designs
- Wikipedia agile project management
- Define the relationship chapter 16
- Kads
- What is domain
- Indigenous methodologies
- Business performance management methodologies
- Methodologies for cross-domain data fusion: an overview
- Digital circuits