Overview

 

 

 

Overview

 

 

 

PseudoRandom TPG and LFSRs

 

LFSRs

LFSRs

Clk

y0

zero

Y1

Y2

Y3

1

1

1

0

0

0

2

1

0

1

0

0

3

1

0

1

1

0

4

0

0

1

1

1

5

1

0

0

1

1

6

0

0

1

0

1

7

0

0

0

1

0

8

0

1

0

0

1

LFSR Configurations

LFSR Configuration Examples

 

Analytical Framework for LFSRs

 

Analytical Framework for LFSRs

 

Analytical Framework for LFSRs

 

 

Operations on Polynomials

Primitive Polynomials

 

 

Response Compaction

 

 

 

Parity and One Counting

 

 

One Counting

 

 

One Counting

 

 

Transition Counting and Signature Analysis

 

 

 

Signature Analysis

T

M(t)

y0

y1

y2

y3

M(t)

y0

y1

y2

y3

0

1

1

0

0

0

1

1

0

0

0

1

0

0

1

0

0

0

0

1

0

0

2

1

0

0

1

0

1

1

0

1

0

3

1

0

0

0

1

1

0

0

0

1

4

0

0

0

0

0

0

0

0

0

0

5

0

0

0

0

0

0

0

0

0

0

6

0

0

0

0

0

0

0

0

0

0

7

1

1

0

0

0

1

1

1

0

0

8

x

X

1

0

0

x

x

1

0

0

Signature Analysis

 

Fault Detection using Signature Analysis

 

 

Aliasing Probability using Signature Analysis

 

 

Aliasing Probability using Signature Analysis