SlideShare a Scribd company logo
A NOVEL APPROACH ON GATE DELAY
TRANSITION BASED PATH DELAY FAULT
MODEL
4 June, 2014 MADHA ENGINEERING COLLEGE
By
V.Srividhya
Reg. No: 211112419007
ME – VLSI Design,
Madha Engineering College, Kundrathur.
Guided by,
Mrs. P. Pattunarajam. M.Tech.,(Ph.D).,
Associate Professor
ECE Department
Madha Engineering College, Kundrathur
1
OBJECTIVE
4 June, 2014 MADHA ENGINEERING COLLEGE
To check
circuit delay
failure
Probability
computation
Gate delay
and
switching
activity
estimation
Checking
path
correlation
2
INTRODUCTION
 Testing consumes more power and time
 VLSI suffers from 3-D issue
 New path delay model had been done
 Path delay faults are identified
4 June, 2014 MADHA ENGINEERING COLLEGE
VLSI TECHNOLOGY
TIME
POWER
AREA
3
FAULT MODEL
4 June, 2014 MADHA ENGINEERING COLLEGE
 Path delay fault model
 Clock = 7ns.
 P1=>2ns
 P2=>4ns
 P3=>6ns
S
S’
dp2<clk
dp3<clk
dp1<clk
4
EXISTING BIST ARCHITECTURE
4 June, 2014 MADHA ENGINEERING COLLEGE 5
EXISTING METHOD
4 June, 2014 MADHA ENGINEERING COLLEGE
CIRCUIT
UNDER TEST
TOP
LONGEST
SEGMENT
COVERAGE
HEURISTICS
UPPER AND
LOWER
BOUND
6
PROPOSED WORK
Mean
delay
computa
tion
Test vector
generation
(Two
pattern
test)
Circuit
behavior
analysis
based on
analytical
approach
Analytical
approach on
faulty circuit
Comparison
of mean
delay and
probability
with and
without
fault
4 June, 2014 MADHA ENGINEERING COLLEGE 7
GATE DELAY COMPUTATION
4 June, 2014 MADHA ENGINEERING COLLEGE
 Input and output capacitance of each gate in ISCAS’85 c17
benchmark circuit
 cin = (cout * gi) / fcap
 gi logical effort, fcap product of logical, electrical and
branch effort
 Gate delay = f + p + q
 f = g * h , h = cout/cin
 h electrical effort, p parasitic effort, q non-ideal delay
8
GATE DELAY COMPUTATION
4 June, 2014 MADHA ENGINEERING COLLEGE 9
PATHS IN ISCAS’c17 BENCHMARK CIRCUIT
 P1 – n1, n10, n22
 P2 – n3, n11, n16, n22
 P3 – n6, n11, n16, n23
 P4 – n11, n19, n23
 P5 – n2, n16, n22
 P6 – n2, n16, n23
 P7 – n7, n19, n23
4 June, 2014 MADHA ENGINEERING COLLEGE 10
GATE DELAY VALUES
4 June, 2014 MADHA ENGINEERING COLLEGE
PATH MEAN DELAY
P1 9.615
P2 8.434
P3 8.434
P4 8.434
P5 8.813
P6 8.813
P7 8.813
11
TWO PATTERN INPUT VECTOR
GENERATION
4 June, 2014 MADHA ENGINEERING COLLEGE
1 2 3 4 5
0 0 1 1 0
1 2 3 4 5
1 1 1 0 0
CIRCUIT
UNDER
TEST
LFSR
LFSR
Clock
V1
V2
Td
12
GENERATED TWO PATTERN INPUTS
4 June, 2014 MADHA ENGINEERING COLLEGE
S.No
Initialization
pattern
Propagation
pattern
Output1swa
n22
Output 2 swa
n23
1 11100 00011 1 0
2 11110 10001 1 1
3 11111 11000 2 1
4 01111 10010 4 3
5 00111 11110 5 3
6 10011 11111 6 4
7 11001 01111 8 5
8 01100 00111 9 6
9 10110 10011 9 7
10 01101 11001 10 7
13
SWITCHING ACTIVITY ESTIMATION USING
ModelSim Altera 6.5e
4 June, 2014 MADHA ENGINEERING COLLEGE
Switching
Activity of
each net
14
PROBABILITY CALCULATION
 Normal distribution is used
 Advantage of normal distribution is, it is standard
distribution to compute probability of particular area
 Mean delay=m  sum of gate delay and switching
activity of particular path
 Standard deviation=s
 Random variable=x  110% of longest path delay
 Normal region=(x-m)/s
4 June, 2014 MADHA ENGINEERING COLLEGE 15
PROBABILITY CALCULATION OF TWO
PATHS
 Normal distribution is used
 If two paths are normally distributed, then the following
formula applied for joint probability
Z=X+Y
Mean (Z) = Mean(X) + Mean(Y)
Var (Z) = Var(X) + Var(Y) + 2cov(X, Y)
The delay of two path is denoted as d2(p1p2)
4 June, 2014 MADHA ENGINEERING COLLEGE 16
PROBABILITY CALCULATION OF THREE
PATHS
 Max(d2(p1p2)+d2(p1p3)-d1(p1),d2(p1p2)+d2(p2p3)-
d1(p2),d2(p1p3)+d2(p2p3)-
d1(p3))<=d3(p1p2p3)<=Min(d2(p1p2),d2(p1p3),d2(p2p3))
 The max value  upper bound
 The min value  lower bound
 The average of the upper and lower bound is the probability
of three paths.
4 June, 2014 MADHA ENGINEERING COLLEGE 17
PROBABILITY CALCULATION FOR MORE THAN
3 PATHS
4 June, 2014 MADHA ENGINEERING COLLEGE 18
CALCULATION EXAMPLE
4 June, 2014 MADHA ENGINEERING COLLEGE
d4(p1p2p3p4) = d3(pLp3p4)
d3(pLp3p4) =Max(d2(pLp3)+d2(pLp4)-d1(pL),d2(pLp3)+d2(p3p4)-
d1(p3),d2(pLp4)+d2(p3p4)-d1(p4) <= d3(pLp3p4) <=
Min(d2(pLp3),d2(pLp4),d2(p3p4))
d1(pL) = d2(p1p2)
d2(pLp3) = d3(p1p2p3)
d2(pLp4) = d3(p1p2p4)
19
PRACTICAL COMPUTED VALUES
 In this proposed work, the computed values for
ISCAS’85 c17 benchmark circuit are as follows,
 X  Target clock = 110% of 17.9400 = 19.734
 X for two paths  2*19.734 = 39.468
4 June, 2014 MADHA ENGINEERING COLLEGE 20
COMPARISON OF FAULTLESS AND FAULTY
CIRCUIT
4 June, 2014 MADHA ENGINEERING COLLEGE
Faultless Faulty
21
MATHEMATICAL ANALYSIS FROM
MATLAB R2010a
4 June, 2014 MADHA ENGINEERING COLLEGE 22
MATHEMATICAL ANALYSIS FROM
MATLAB R2010a (Cont….)
4 June, 2014 MADHA ENGINEERING COLLEGE 23
MATHEMATICAL ANALYSIS FROM
MATLAB R2010a (Cont….)
4 June, 2014 MADHA ENGINEERING COLLEGE
Path index Mean
Standard
deviation
Probability Clock (X) ns
P1P2 32.9031 14.4177 0.6756
39.4680
P1P3 31.4031 12.8141 0.7354
P2P3 31.2200 12.7225 0.7416
P1P4 29.6531 11.6957 0.7993
P2P4 29.4700 11.5999 0.8056
P4P5 31.6500 12.7710 0.7451
P5P6 33.8800 14.5263 0.6498
P6P7 29.5466 11.1940 0.8123
P1P6 32.4831 13.5198 0.6973
P1P5 34.4831 15.4774 0.6263
24
MATHEMATICAL ANALYSIS FROM
MATLAB R2010a (Cont….)
4 June, 2014 MADHA ENGINEERING COLLEGE
Path index
Probability
(P1P2P3P4P5P6P7)
without fault
Probability
(P1P2P3P4P5P6P7)
with fault
P1
0.4892
0.5425
P2 0.5665
P3 0.6133
P4 0.5320
P5 0.6236
P6 0.4353
P7 0.4734
25
GRAPHICAL RESULTS FROM MATLAB
R2010a
4 June, 2014 MADHA ENGINEERING COLLEGE 26
GRAPHICAL RESULTS FROM MATLAB
R2010a (Cont….)
4 June, 2014 MADHA ENGINEERING COLLEGE 27
REPORT FROM QUARTUS II 10.0 (CYCLONE II)
METHOD POWER (mW)
Phase I Transition fault model 29.68
Phase II Path Delay fault model 30.26
4 June, 2014 MADHA ENGINEERING COLLEGE
I/O Pin
assignments
11/89
(12%)
28
OVERALL RESULTS FROM ALL TOOLS
Benchmark
Name
Power
(mW)
CPU Time
(seconds)
I/O Pin
required
Target
Clock(Units)
Target Clock
for 2
paths(Units)
ISCAS’85
c17
30.26 1.1663 11/89(12%) 19.734 39.4680
4 June, 2014 MADHA ENGINEERING COLLEGE 29
CONCLUSION
 The probability value depends on the switching activity
of the circuit
 The circuit switching activity in turn depends on the
input vectors.
 If the probability is high, the path delay will not exceed
the maximum delay
 If the probability is low, the path delay will exceed the
maximum delay.
4 June, 2014 MADHA ENGINEERING COLLEGE 30
FUTURE WORK
4 June, 2014 MADHA ENGINEERING COLLEGE
 In future work, interconnect delay also considered with
gate delay, switching activity of the nets with primary
input vectors so as to achieve accurate path delay for
small and large circuits.
31
REFERENCES
[1] Alok S. Doshi and Anand S(2008), “Test Pattern Generator for Built-in Self Test using Spectral Methods ” , Mudlapur
Auburn University Dept. of Electrical and Computer Engineering, Auburn, AL, USA doshias.
[2] Hongliang Chang and Sachin S. Sapatnekar(2003), “Statistical Timing Analysis Under Spatial Correlations,” Fellow,
IEEE.”Computer Aided Design of integrated circuits and systems, IEEE Transactions on vol 24, no. 9.
[3] lrith Pomeranz and Sudhakar M. Reddy(Jan.1996), “On the number of tests to delect all path delay faults in combinational
logic circuits, “IEEE transactions on computers, vol. 45, No. 1.
[4] Jing-Jia Liou, Angela Krstic, Li-C. Wang and Kwang-Ting Cheng(Jun 2002), “False-Path-Aware Statistical Timing
Analysis and Efficient Path Selection for Delay Testing and Timing Validation,” Electrical and Computer Engineering
Department,University of California, Santa Barbara., IEEE 39th proceedings.
[5] Li-C. Wang, Jing-Jia Liou and Kwang-Ting Cheng(Nov 2004), “Critical Path Selection for Delay Fault Testing Based
Upon a Statistical Timing Model,” IEEE transactions on computer-aided design of integrated circuits and systems, vol. 23,
no. 11,.
[6] Vladimir Zolotov, Jinjun Xiong, Hanif Fatemi,and Chandu Visweswariah(May 2010), “Statistical Path Selection for At-
Speed Test,” IEEE transactions on computer-aided design of integrated circuits and systems, vol. 29, no. 5.
[7] W.B.Jone, W.S.Yeh and S.R.Das(2000),”An Adaptive Path Selection Method for Delay Testing”, IEEE transactions on
very large scale integration system, volume 50, issue 5.
[8] Wing Ning Li, Sudhakar M. Reddy, Sartaj Sahni(Aug 2002), “On Path Selection In Combinational Logic Circuits,” IEEE
transactions in computer aided design of integrated circuits and systems, vol 8, no. 1.
[9] Wangqi Qiu D. M. H. Walker, “An Efficient Algorithm for Finding the K Longest Testable Paths Through Each Gate in a
Combinational Circuit,” Department of Computer ScienceTexas A&M University, IEEE proceedings, volume 1.
[10] Xiang Lu, Zhuo Li, Wangqi Qiu, D. M. H. Walker and Weiping Shi, “Longest Path Selection for Delay Test under Process
Variation,” Texas A&M University, College Station, Texas 77843, IEEE transactions on vol 24, no. 12.
[11] Zijian He, Tao Lv, Huawei Li and Xiaowei Li(Jul 2013), “Test Path Selection for Capturing Delay Failures Under
Statistical Timing Model”IEEE transactions on very large scale integration (VLSI) systems, vol. 21, No. 7.
4 June, 2014 MADHA ENGINEERING COLLEGE 32
4 June, 2014 MADHA ENGINEERING COLLEGE 33

More Related Content

Similar to A novel approach on gate delay transition based path delay fault model (20)

PDF
DELAY TESTING IN INTEGRATED CIRCUITS: METHODOLOGIES FOR PATH DELAY FAULT DETE...
IJNSA Journal
 
DOCX
1st phase analysis
Rohit Sahai
 
PDF
20320140503003
IAEME Publication
 
PDF
FRACTAL ANTENNA FOR AEROSPACE NAVIGATION
rupleenkaur23
 
PDF
Report star topology using noc router
Vikas Tiwari
 
PPT
Project_Work_Presentation vlsi implementation .ppt
nesaramsmg
 
PDF
Ici self cancellation report
Sweetys Baranwal
 
PDF
Efficient Design of Reversible Multiplexers with Low Quantum Cost
IJERA Editor
 
PDF
Dynamic Analysis And Optimization Of Fatigue Crack Propagation Using Full Fac...
IJERA Editor
 
PDF
B04010 03 0914
IJMER
 
PDF
saylee_resume
Saylee Bidwai
 
DOCX
CV Afzal Ahmed
Afzal Ahmed
 
PDF
Presentation on optimal placement of transformer in a radial distribution net...
samtechyaounde
 
PDF
Application of ann for ultimate shear strength of fly
eSAT Publishing House
 
PDF
Application of ann for ultimate shear strength of fly ash concrete beams
eSAT Journals
 
PDF
Application of ann for ultimate shear strength of fly ash concrete beams
eSAT Journals
 
PDF
Rahul Gupta, 601303023, Thesis Report
Rahul Gupta
 
PPTX
Numerical analysis of Vertical Axis Wind Turbine
hasan47
 
PDF
MOHAMMED OVAIZ_Resume -Industry
Mohammed Ovaiz
 
PPT
Mobility model for convex areas
vasanthi32
 
DELAY TESTING IN INTEGRATED CIRCUITS: METHODOLOGIES FOR PATH DELAY FAULT DETE...
IJNSA Journal
 
1st phase analysis
Rohit Sahai
 
20320140503003
IAEME Publication
 
FRACTAL ANTENNA FOR AEROSPACE NAVIGATION
rupleenkaur23
 
Report star topology using noc router
Vikas Tiwari
 
Project_Work_Presentation vlsi implementation .ppt
nesaramsmg
 
Ici self cancellation report
Sweetys Baranwal
 
Efficient Design of Reversible Multiplexers with Low Quantum Cost
IJERA Editor
 
Dynamic Analysis And Optimization Of Fatigue Crack Propagation Using Full Fac...
IJERA Editor
 
B04010 03 0914
IJMER
 
saylee_resume
Saylee Bidwai
 
CV Afzal Ahmed
Afzal Ahmed
 
Presentation on optimal placement of transformer in a radial distribution net...
samtechyaounde
 
Application of ann for ultimate shear strength of fly
eSAT Publishing House
 
Application of ann for ultimate shear strength of fly ash concrete beams
eSAT Journals
 
Application of ann for ultimate shear strength of fly ash concrete beams
eSAT Journals
 
Rahul Gupta, 601303023, Thesis Report
Rahul Gupta
 
Numerical analysis of Vertical Axis Wind Turbine
hasan47
 
MOHAMMED OVAIZ_Resume -Industry
Mohammed Ovaiz
 
Mobility model for convex areas
vasanthi32
 

Recently uploaded (20)

PPTX
Types of Bearing_Specifications_PPT.pptx
PranjulAgrahariAkash
 
DOCX
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
PPTX
Hashing Introduction , hash functions and techniques
sailajam21
 
PDF
PRIZ Academy - Change Flow Thinking Master Change with Confidence.pdf
PRIZ Guru
 
PDF
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
PPTX
site survey architecture student B.arch.
sri02032006
 
PDF
Statistical Data Analysis Using SPSS Software
shrikrishna kesharwani
 
PPTX
Benefits_^0_Challigi😙🏡💐8fenges[1].pptx
akghostmaker
 
PPTX
Structural Functiona theory this important for the theorist
cagumaydanny26
 
PPTX
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
PPTX
UNIT DAA PPT cover all topics 2021 regulation
archu26
 
PPT
Oxygen Co2 Transport in the Lungs(Exchange og gases)
SUNDERLINSHIBUD
 
PDF
A presentation on the Urban Heat Island Effect
studyfor7hrs
 
PPTX
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
PPT
inherently safer design for engineering.ppt
DhavalShah616893
 
PPTX
Innowell Capability B0425 - Commercial Buildings.pptx
regobertroza
 
PDF
Book.pdf01_Intro.ppt algorithm for preperation stu used
archu26
 
PPTX
Green Building & Energy Conservation ppt
Sagar Sarangi
 
PPTX
ISO/IEC JTC 1/WG 9 (MAR) Convenor Report
Kurata Takeshi
 
PPTX
Presentation on Foundation Design for Civil Engineers.pptx
KamalKhan563106
 
Types of Bearing_Specifications_PPT.pptx
PranjulAgrahariAkash
 
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
Hashing Introduction , hash functions and techniques
sailajam21
 
PRIZ Academy - Change Flow Thinking Master Change with Confidence.pdf
PRIZ Guru
 
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
site survey architecture student B.arch.
sri02032006
 
Statistical Data Analysis Using SPSS Software
shrikrishna kesharwani
 
Benefits_^0_Challigi😙🏡💐8fenges[1].pptx
akghostmaker
 
Structural Functiona theory this important for the theorist
cagumaydanny26
 
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
UNIT DAA PPT cover all topics 2021 regulation
archu26
 
Oxygen Co2 Transport in the Lungs(Exchange og gases)
SUNDERLINSHIBUD
 
A presentation on the Urban Heat Island Effect
studyfor7hrs
 
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
inherently safer design for engineering.ppt
DhavalShah616893
 
Innowell Capability B0425 - Commercial Buildings.pptx
regobertroza
 
Book.pdf01_Intro.ppt algorithm for preperation stu used
archu26
 
Green Building & Energy Conservation ppt
Sagar Sarangi
 
ISO/IEC JTC 1/WG 9 (MAR) Convenor Report
Kurata Takeshi
 
Presentation on Foundation Design for Civil Engineers.pptx
KamalKhan563106
 
Ad

A novel approach on gate delay transition based path delay fault model

  • 1. A NOVEL APPROACH ON GATE DELAY TRANSITION BASED PATH DELAY FAULT MODEL 4 June, 2014 MADHA ENGINEERING COLLEGE By V.Srividhya Reg. No: 211112419007 ME – VLSI Design, Madha Engineering College, Kundrathur. Guided by, Mrs. P. Pattunarajam. M.Tech.,(Ph.D)., Associate Professor ECE Department Madha Engineering College, Kundrathur 1
  • 2. OBJECTIVE 4 June, 2014 MADHA ENGINEERING COLLEGE To check circuit delay failure Probability computation Gate delay and switching activity estimation Checking path correlation 2
  • 3. INTRODUCTION  Testing consumes more power and time  VLSI suffers from 3-D issue  New path delay model had been done  Path delay faults are identified 4 June, 2014 MADHA ENGINEERING COLLEGE VLSI TECHNOLOGY TIME POWER AREA 3
  • 4. FAULT MODEL 4 June, 2014 MADHA ENGINEERING COLLEGE  Path delay fault model  Clock = 7ns.  P1=>2ns  P2=>4ns  P3=>6ns S S’ dp2<clk dp3<clk dp1<clk 4
  • 5. EXISTING BIST ARCHITECTURE 4 June, 2014 MADHA ENGINEERING COLLEGE 5
  • 6. EXISTING METHOD 4 June, 2014 MADHA ENGINEERING COLLEGE CIRCUIT UNDER TEST TOP LONGEST SEGMENT COVERAGE HEURISTICS UPPER AND LOWER BOUND 6
  • 7. PROPOSED WORK Mean delay computa tion Test vector generation (Two pattern test) Circuit behavior analysis based on analytical approach Analytical approach on faulty circuit Comparison of mean delay and probability with and without fault 4 June, 2014 MADHA ENGINEERING COLLEGE 7
  • 8. GATE DELAY COMPUTATION 4 June, 2014 MADHA ENGINEERING COLLEGE  Input and output capacitance of each gate in ISCAS’85 c17 benchmark circuit  cin = (cout * gi) / fcap  gi logical effort, fcap product of logical, electrical and branch effort  Gate delay = f + p + q  f = g * h , h = cout/cin  h electrical effort, p parasitic effort, q non-ideal delay 8
  • 9. GATE DELAY COMPUTATION 4 June, 2014 MADHA ENGINEERING COLLEGE 9
  • 10. PATHS IN ISCAS’c17 BENCHMARK CIRCUIT  P1 – n1, n10, n22  P2 – n3, n11, n16, n22  P3 – n6, n11, n16, n23  P4 – n11, n19, n23  P5 – n2, n16, n22  P6 – n2, n16, n23  P7 – n7, n19, n23 4 June, 2014 MADHA ENGINEERING COLLEGE 10
  • 11. GATE DELAY VALUES 4 June, 2014 MADHA ENGINEERING COLLEGE PATH MEAN DELAY P1 9.615 P2 8.434 P3 8.434 P4 8.434 P5 8.813 P6 8.813 P7 8.813 11
  • 12. TWO PATTERN INPUT VECTOR GENERATION 4 June, 2014 MADHA ENGINEERING COLLEGE 1 2 3 4 5 0 0 1 1 0 1 2 3 4 5 1 1 1 0 0 CIRCUIT UNDER TEST LFSR LFSR Clock V1 V2 Td 12
  • 13. GENERATED TWO PATTERN INPUTS 4 June, 2014 MADHA ENGINEERING COLLEGE S.No Initialization pattern Propagation pattern Output1swa n22 Output 2 swa n23 1 11100 00011 1 0 2 11110 10001 1 1 3 11111 11000 2 1 4 01111 10010 4 3 5 00111 11110 5 3 6 10011 11111 6 4 7 11001 01111 8 5 8 01100 00111 9 6 9 10110 10011 9 7 10 01101 11001 10 7 13
  • 14. SWITCHING ACTIVITY ESTIMATION USING ModelSim Altera 6.5e 4 June, 2014 MADHA ENGINEERING COLLEGE Switching Activity of each net 14
  • 15. PROBABILITY CALCULATION  Normal distribution is used  Advantage of normal distribution is, it is standard distribution to compute probability of particular area  Mean delay=m  sum of gate delay and switching activity of particular path  Standard deviation=s  Random variable=x  110% of longest path delay  Normal region=(x-m)/s 4 June, 2014 MADHA ENGINEERING COLLEGE 15
  • 16. PROBABILITY CALCULATION OF TWO PATHS  Normal distribution is used  If two paths are normally distributed, then the following formula applied for joint probability Z=X+Y Mean (Z) = Mean(X) + Mean(Y) Var (Z) = Var(X) + Var(Y) + 2cov(X, Y) The delay of two path is denoted as d2(p1p2) 4 June, 2014 MADHA ENGINEERING COLLEGE 16
  • 17. PROBABILITY CALCULATION OF THREE PATHS  Max(d2(p1p2)+d2(p1p3)-d1(p1),d2(p1p2)+d2(p2p3)- d1(p2),d2(p1p3)+d2(p2p3)- d1(p3))<=d3(p1p2p3)<=Min(d2(p1p2),d2(p1p3),d2(p2p3))  The max value  upper bound  The min value  lower bound  The average of the upper and lower bound is the probability of three paths. 4 June, 2014 MADHA ENGINEERING COLLEGE 17
  • 18. PROBABILITY CALCULATION FOR MORE THAN 3 PATHS 4 June, 2014 MADHA ENGINEERING COLLEGE 18
  • 19. CALCULATION EXAMPLE 4 June, 2014 MADHA ENGINEERING COLLEGE d4(p1p2p3p4) = d3(pLp3p4) d3(pLp3p4) =Max(d2(pLp3)+d2(pLp4)-d1(pL),d2(pLp3)+d2(p3p4)- d1(p3),d2(pLp4)+d2(p3p4)-d1(p4) <= d3(pLp3p4) <= Min(d2(pLp3),d2(pLp4),d2(p3p4)) d1(pL) = d2(p1p2) d2(pLp3) = d3(p1p2p3) d2(pLp4) = d3(p1p2p4) 19
  • 20. PRACTICAL COMPUTED VALUES  In this proposed work, the computed values for ISCAS’85 c17 benchmark circuit are as follows,  X  Target clock = 110% of 17.9400 = 19.734  X for two paths  2*19.734 = 39.468 4 June, 2014 MADHA ENGINEERING COLLEGE 20
  • 21. COMPARISON OF FAULTLESS AND FAULTY CIRCUIT 4 June, 2014 MADHA ENGINEERING COLLEGE Faultless Faulty 21
  • 22. MATHEMATICAL ANALYSIS FROM MATLAB R2010a 4 June, 2014 MADHA ENGINEERING COLLEGE 22
  • 23. MATHEMATICAL ANALYSIS FROM MATLAB R2010a (Cont….) 4 June, 2014 MADHA ENGINEERING COLLEGE 23
  • 24. MATHEMATICAL ANALYSIS FROM MATLAB R2010a (Cont….) 4 June, 2014 MADHA ENGINEERING COLLEGE Path index Mean Standard deviation Probability Clock (X) ns P1P2 32.9031 14.4177 0.6756 39.4680 P1P3 31.4031 12.8141 0.7354 P2P3 31.2200 12.7225 0.7416 P1P4 29.6531 11.6957 0.7993 P2P4 29.4700 11.5999 0.8056 P4P5 31.6500 12.7710 0.7451 P5P6 33.8800 14.5263 0.6498 P6P7 29.5466 11.1940 0.8123 P1P6 32.4831 13.5198 0.6973 P1P5 34.4831 15.4774 0.6263 24
  • 25. MATHEMATICAL ANALYSIS FROM MATLAB R2010a (Cont….) 4 June, 2014 MADHA ENGINEERING COLLEGE Path index Probability (P1P2P3P4P5P6P7) without fault Probability (P1P2P3P4P5P6P7) with fault P1 0.4892 0.5425 P2 0.5665 P3 0.6133 P4 0.5320 P5 0.6236 P6 0.4353 P7 0.4734 25
  • 26. GRAPHICAL RESULTS FROM MATLAB R2010a 4 June, 2014 MADHA ENGINEERING COLLEGE 26
  • 27. GRAPHICAL RESULTS FROM MATLAB R2010a (Cont….) 4 June, 2014 MADHA ENGINEERING COLLEGE 27
  • 28. REPORT FROM QUARTUS II 10.0 (CYCLONE II) METHOD POWER (mW) Phase I Transition fault model 29.68 Phase II Path Delay fault model 30.26 4 June, 2014 MADHA ENGINEERING COLLEGE I/O Pin assignments 11/89 (12%) 28
  • 29. OVERALL RESULTS FROM ALL TOOLS Benchmark Name Power (mW) CPU Time (seconds) I/O Pin required Target Clock(Units) Target Clock for 2 paths(Units) ISCAS’85 c17 30.26 1.1663 11/89(12%) 19.734 39.4680 4 June, 2014 MADHA ENGINEERING COLLEGE 29
  • 30. CONCLUSION  The probability value depends on the switching activity of the circuit  The circuit switching activity in turn depends on the input vectors.  If the probability is high, the path delay will not exceed the maximum delay  If the probability is low, the path delay will exceed the maximum delay. 4 June, 2014 MADHA ENGINEERING COLLEGE 30
  • 31. FUTURE WORK 4 June, 2014 MADHA ENGINEERING COLLEGE  In future work, interconnect delay also considered with gate delay, switching activity of the nets with primary input vectors so as to achieve accurate path delay for small and large circuits. 31
  • 32. REFERENCES [1] Alok S. Doshi and Anand S(2008), “Test Pattern Generator for Built-in Self Test using Spectral Methods ” , Mudlapur Auburn University Dept. of Electrical and Computer Engineering, Auburn, AL, USA doshias. [2] Hongliang Chang and Sachin S. Sapatnekar(2003), “Statistical Timing Analysis Under Spatial Correlations,” Fellow, IEEE.”Computer Aided Design of integrated circuits and systems, IEEE Transactions on vol 24, no. 9. [3] lrith Pomeranz and Sudhakar M. Reddy(Jan.1996), “On the number of tests to delect all path delay faults in combinational logic circuits, “IEEE transactions on computers, vol. 45, No. 1. [4] Jing-Jia Liou, Angela Krstic, Li-C. Wang and Kwang-Ting Cheng(Jun 2002), “False-Path-Aware Statistical Timing Analysis and Efficient Path Selection for Delay Testing and Timing Validation,” Electrical and Computer Engineering Department,University of California, Santa Barbara., IEEE 39th proceedings. [5] Li-C. Wang, Jing-Jia Liou and Kwang-Ting Cheng(Nov 2004), “Critical Path Selection for Delay Fault Testing Based Upon a Statistical Timing Model,” IEEE transactions on computer-aided design of integrated circuits and systems, vol. 23, no. 11,. [6] Vladimir Zolotov, Jinjun Xiong, Hanif Fatemi,and Chandu Visweswariah(May 2010), “Statistical Path Selection for At- Speed Test,” IEEE transactions on computer-aided design of integrated circuits and systems, vol. 29, no. 5. [7] W.B.Jone, W.S.Yeh and S.R.Das(2000),”An Adaptive Path Selection Method for Delay Testing”, IEEE transactions on very large scale integration system, volume 50, issue 5. [8] Wing Ning Li, Sudhakar M. Reddy, Sartaj Sahni(Aug 2002), “On Path Selection In Combinational Logic Circuits,” IEEE transactions in computer aided design of integrated circuits and systems, vol 8, no. 1. [9] Wangqi Qiu D. M. H. Walker, “An Efficient Algorithm for Finding the K Longest Testable Paths Through Each Gate in a Combinational Circuit,” Department of Computer ScienceTexas A&M University, IEEE proceedings, volume 1. [10] Xiang Lu, Zhuo Li, Wangqi Qiu, D. M. H. Walker and Weiping Shi, “Longest Path Selection for Delay Test under Process Variation,” Texas A&M University, College Station, Texas 77843, IEEE transactions on vol 24, no. 12. [11] Zijian He, Tao Lv, Huawei Li and Xiaowei Li(Jul 2013), “Test Path Selection for Capturing Delay Failures Under Statistical Timing Model”IEEE transactions on very large scale integration (VLSI) systems, vol. 21, No. 7. 4 June, 2014 MADHA ENGINEERING COLLEGE 32
  • 33. 4 June, 2014 MADHA ENGINEERING COLLEGE 33