Documente Academic
Documente Profesional
Documente Cultură
Delay Test
Virendra Singh
Indian Institute of Science
Bangalore
virendra@computer.org
E0286: Testing and Verification of SoC Designs
Lecture 22
Mar 24, 2008
E0286@SERC
Definitions
Controlling value (cv) : An input of a gate
is said to have a controlling value if it
uniquely determines the output of the gate
independent of other inputs
For example, 0 for AND or NAND
E0286@SERC
Definitions
An on-input of path R is a connection
between two gates along path R
A side-input (off-input) of path R is any
connection to a gate along path R other than
its on-input
A path that starts at a primary input and ends
at a side-input of path R is called a side-path
of R
Mar 24, 2008
E0286@SERC
E0286@SERC
P2
1
1
1
1
D
SA0
D
3
E0286@SERC
P3
P2
1
1
D
SA0
D
3
E0286@SERC
P3
X0
0D
00
P2
01
01
0D
SA0
0D
1D
1D
3
E0286@SERC
P3
E0286@SERC
E0286@SERC
E0286@SERC
10
E0286@SERC
11
E0286@SERC
12
E0286@SERC
13
E0286@SERC
14
ncv -> cv
Side-inputs
Stable cv
Stable ncv
cv -> ncv
ncv -> cv
Stable cv
Stable ncv
cv -> ncv
E0286@SERC
ncv -> cv
testability
Untestable
Robust
Untestable
Untestable
Robust
NR
FS
15
Thank You
Mar 24, 2008
E0286@SERC
16