ELEC-7250 VLSI Testing Scan Design Implementation on ISCAS ’89 Benchmark Circuits – s1423 and s1512 Completed by: Jonathan Harris.

Slides:



Advertisements
Similar presentations
V. Vaithianathan, AP/ECE
Advertisements

Tutorial 2 Sequential Logic. Registers A register is basically a D Flip-Flop A D Flip Flop has 3 basic ports. D, Q, and Clock.
Copyright 2001, Agrawal & BushnellLecture 12: DFT and Scan1 VLSI Testing Lecture 10: DFT and Scan n Definitions n Ad-hoc methods n Scan design  Design.
Registers and Counters. Register Register is built with gates, but has memory. The only type of flip-flop required in this class – the D flip-flop – Has.
1 A Random Access Scan Architecture to Reduce Hardware Overhead Anand S. Mudlapur Vishwani D. Agrawal Adit D. Singh Department of Electrical and Computer.
1 Lecture 10 Sequential Circuit ATPG Time-Frame Expansion n Problem of sequential circuit ATPG n Time-frame expansion n Nine-valued logic n ATPG implementation.
Pass Transistor Logic. Agenda  Introduction  VLSI Design methodologies  Review of MOS Transistor Theory  Inverter – Nucleus of Digital Integrated.
1 Chapter Design For Testability The Scan-Path Technique The testing problems with sequential circuit can be overcome by two properties: 1.The.
Digital Logic Design Brief introduction to Sequential Circuits and Latches.
Copyright 2001, Agrawal & BushnellDay-2 PM Lecture 101 Design for Testability Theory and Practice Lecture 10: DFT and Scan n Definitions n Ad-hoc methods.
Dynamic Scan Clock Control In BIST Circuits Priyadharshini Shanmugasundaram Vishwani D. Agrawal
1 Lecture 23 Design for Testability (DFT): Full-Scan n Definition n Ad-hoc methods n Scan design Design rules Scan register Scan flip-flops Scan test sequences.
4/27/2006 ELEC7250: White 1 ELEC7250 VLSI Testing: Final Project Andrew White.
Low Power Implementation of Scan Flip-Flops Chris Erickson Graduate Student Department of Electrical and Computer Engineering Auburn University, Auburn,
4/20/2006ELEC7250: Alexander 1 LOGIC SIMULATION AND FAULT DIAGNOSIS BY JINS DAVIS ALEXANDER ELEC 7250 PRESENTATION.
June 10, 20011High-speed test HIGH-SPEED VLSI TESTING WITH SLOW TEST EQUIPMENT  Available automatic test equipment (ATE) speed is MHz; VLSI chip.
Vishwani D. Agrawal James J. Danaher Professor
Aug. 13, 2005Mudlapur et al.: VDAT'051 A Novel Random Access Scan Flip-Flop Design Anand S. Mudlapur Vishwani D. Agrawal (Speaker) Adit D. Singh Department.
HIGH-SPEED VLSI TESTING WITH SLOW TEST EQUIPMENT Vishwani D. Agrawal Agere Systems Processor Architectures and Compilers Research Murray Hill, NJ
Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 20alt1 Lecture 20alt DFT: Partial, Random-Access & Boundary Scan n Definition n Partial-scan architecture.
Class Design Project - Test Generation 1 Class Design Project Test Generation Hillary Grimes III ELEC Project Presentation April 26, 2007.
Design for Testability
Components used in the the Project J-K Flip Flop Switch Power Alternator 7-Segment Display Coded Decimal (BCD) Display.
Circuit, State Diagram, State Table
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS Design for Testability (DFT) - 2.
August VLSI Testing and Verification Shmuel Wimer Bar Ilan University, School of Engineering.
AUP2G57 configured as flip flop Dual Configurable Logic Design Contest.
Copyright 2001, Agrawal & BushnellLecture 6: Sequential ATPG1 VLSI Testing Lecture 6: Sequential ATPG n Problem of sequential circuit ATPG n Time-frame.
A sequential logic circuit (a.k.a. state machine) consists of both combinational logic circuit(s) and memory devices (flip flops). The combinational circuits.
AND Gate Inputs Output Input A (Switch) Input B (Switch) Output Y (Lamp) 0 (Open) 0 (OFF) A B Lamp.
November 25Asian Test Symposium 2008, Nov 24-27, Sapporo, Japan1 Sequential Circuit BIST Synthesis using Spectrum and Noise from ATPG Patterns Nitin Yogi.
Implementation of LFSR Counter Using CMOS VLSI Technology.
Introduction to Advanced Digital Design (14 Marks)
Latches. Flip-Flops. Remember the state. Bistable elements.
VLSI Testing Lecture 5: Logic Simulation
Digital Decode & Correction Logic
Timing issues.
VLSI Testing Lecture 4: Testability Analysis
VLSI Testing Lecture 14: Built-In Self-Test
Lecture 23 Design for Testability (DFT): Full-Scan (chapter14)
Definition Partial-scan architecture Historical background
Lecture 13 Sequential Circuit ATPG Time-Frame Expansion
Design for Testability
ME2500 DESIGN FOR TESTABILITY [Slide 3] DfT Structures for Delay Testing BY DREAMCATCHER
Lecture 10 Sequential Circuit ATPG Time-Frame Expansion
Lesson Objectives Aims
Elec 2607 Digital Switching Circuits
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS
CSE 140L Discussion Finite State Machines.
Design of benchmark circuit s5378 for reduced scan mode activity
VLSI Testing Lecture 8: Sequential ATPG
Garimella Srinivas Gottiparthy Ramraj Vippa Prakash
Vishwani D. Agrawal James J. Danaher Professor
Gates Type AND denoted by X.Y OR denoted by X + Y NOR denoted by X + Y
Sungho Kang Yonsei University
Testing in the Fourth Dimension
Vishwani D. Agrawal James J. Danaher Professor
Design for Testability
Veeraraghavan Ramamurthy
VLSI Testing Lecture 9: Delay Test
VLSI Testing Lecture 7: Delay Test
VLSI Testing Lecture 4: Testability Analysis
Lecture 26 Logic BIST Architectures
Manufacturing Testing
Instructor: Alexander Stoytchev
VLSI Testing Lecture 13: DFT and Scan
1.Introduction to Advanced Digital Design (14 marks)
Chapter 10 Introduction to VHDL
Lecture 13 Sequential Circuit ATPG Time-Frame Expansion
A Random Access Scan Architecture to Reduce Hardware Overhead
Presentation transcript:

ELEC-7250 VLSI Testing Scan Design Implementation on ISCAS ’89 Benchmark Circuits – s1423 and s1512 Completed by: Jonathan Harris

What is Scan Design? Combinational Logic PI’s PO’s PO or Scan Out 1 Scan In Clock D Q dffn dff2 dff1 Scan Mode 00110011 00101011

Scan Design – Pros & Cons Disadvantages Gate and area overhead Performance penalty – 2 gate delays Long test application time Advantages High Fault Coverage Minimal Test Generation Time Easily Automated

s1423 and s1512 s1423 s1512 # Primary Inputs 17 29 # Primary Outputs 5 21 # Gates 557 780 # Flip-Flops 74 57 % Scan Overhead 22.8% 16.9%

Scan Design Results Total Faults Undet. Fault Coverage # Gates Test Time (min) circuit s1423 w/o scan 1663 946 47.78% 731 19 pseudo-scan 27 98.38% 32 full scan 2131 98.73% 1027 726 s1512 1411 1364 22.86% 837 14 68 95.18% 23 1761 95.14% 1025 487

Project Demo and Questions