Delay Test Virendra Singh Associate Professor C omputer A - - PowerPoint PPT Presentation

delay test
SMART_READER_LITE
LIVE PREVIEW

Delay Test Virendra Singh Associate Professor C omputer A - - PowerPoint PPT Presentation

Delay Test Virendra Singh Associate Professor C omputer A rchitecture and D ependable S ystems L ab Department of Electrical Engineering Indian Institute of Technology Bombay http://www.ee.iitb.ac.in/~viren/ E-mail: viren@ee.iitb.ac.in


slide-1
SLIDE 1

CADSL

Delay Test

Virendra Singh

Associate Professor Computer Architecture and Dependable Systems Lab Department of Electrical Engineering Indian Institute of Technology Bombay

http://www.ee.iitb.ac.in/~viren/ E-mail: viren@ee.iitb.ac.in

EE-709: Testing & Verification of VLSI Circuits

Lecture 27 (26 March 2013)

slide-2
SLIDE 2

CADSL

25 Mar 2013 EE-709@IITB 2

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

A path R in a circuit is a sequence (g0g1……gr), where g0 is a PI, g1g2.. are gate outputs, gr is a PO

slide-3
SLIDE 3

CADSL

25 Mar 2013 EE-709@IITB 3

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

  • f R
slide-4
SLIDE 4

CADSL

25 Mar 2013 EE-709@IITB 4

Transition Delay Fault

  • Two faults per gate; slow-to-rise and

slow-to-fall.

  • Tests are similar to stuck-at fault tests.

For example, a line is initialized to 0 and then tested for s-a-0 fault to detect slow-to-rise transition fault.

  • Models spot (or gross) delay defects.
slide-5
SLIDE 5

CADSL

25 Mar 2013 EE-709@IITB 5

Transition Delay Test

1 3 1 1 1 2 Path P1 P2 P3 SA0 D D D D’ 1 D 1

slide-6
SLIDE 6

CADSL

25 Mar 2013 EE-709@IITB 6

Transition Delay Test

1 3 1 1 1 2 Path P1 P2 P3

Single lumped inertial delay modeled for each gate PI transitions assumed to occur without time skew

SA0 D D D D’ D’

slide-7
SLIDE 7

CADSL

25 Mar 2013 EE-709@IITB 7

Transition Delay Test

1 3 1 01 01 2 Path P1 P2 P3 SA0 0D 0D 0D 1D’ 00 X0 1D’

slide-8
SLIDE 8

CADSL

25 Mar 2013 EE-709@IITB 8

Path Delay Fault Cheng’s classification

  • Robustly testable
  • Non-robustly (NR) testable
  • Functional sensitizable (FS) testable
  • Functionally unsensitizable (functionally

redundant)

slide-9
SLIDE 9

CADSL

25 Mar 2013 EE-709@IITB 9

Path Delay Fault

Robust testable : detect target PDF independent of delays in rest of the circuit. It must satisfies the following conditions

  • It launches the desired transition at primary

input

  • All side inputs of target path settle to non-

controlling values under V2

  • Whenever the logic transition at an on-input

is from non-controlling to controlling value (ncv to cv), each side-input should maintain steady non-controlling value (ncv)

slide-10
SLIDE 10

CADSL

25 Mar 2013 EE-709@IITB 10

Path Delay Fault

Robust testable

slide-11
SLIDE 11

CADSL

25 Mar 2013 EE-709@IITB 11

Path Delay Fault

Non-Robust (NR ) testable :

It must satisfies the following conditions

  • It launches the desired transition at primary

input

  • All side-inputs of target path settle to non-

controlling values (ncv) under V2

slide-12
SLIDE 12

CADSL

25 Mar 2013 EE-709@IITB 12

Path Delay Fault

Functional Sensitizable (FS) testable:

 Detection of faults on paths that are sensitizable

under FS criterion depends on the delays on signals outside the target path

 It must satisfies the following conditions

  • It launches the desired transition at primary

input

  • Whenever the logic transition at an on-input

is non-controlling value (ncv) under vector V2, each side-input should have non- controlling value (ncv) under V2