Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Sequential ATPG errors that dont go away because of hardware metal faults

Status
Not open for further replies.

firewireblue

Newbie level 4
Joined
Nov 29, 2019
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
74
suppose you had a metal line. Current metal lines are about 22nm. There are about 22000 atoms in 22 nm since an atom is about 1 pm. Now, spectral atpg performs about 10^12 calculate to get 92% coverage with each large circuit with 35000 faults.


Now suppose we look at the microprocessor error that exists in the metal line of the jz instruction, which follows cmp instruction which is used test condtitional of equality. probability that a line is in error = 10^12 /35000 = 1 in 20,000,000 operation.

Now 1/20000000 = ( proability of quantum tunelling) ^ ( 22000 )

Assume the following senario

tunnelling to the first atom + tunnelling to the second atom + tunnelling to the third atom like that for 22000 atoms

p = exp( log(1/(10^12/35000))/(22000))
= 0.99966
Corrected p' = p - 0
= p - limit K-> infinity episoln->0 integral_-K to K episoln dx
= 0.99966 - A
Select A such that p' close to 0 (less than 1/2)

At that rate, error in the metal layer is sufficient to change observed fault coverage on microprocessor based fault simulation during ATPG.
 

suppose you had a metal line. Current metal lines are about 22nm. There are about 22000 atoms in 22 nm since an atom is about 1 pm. Now, spectral atpg performs about 10^12 calculate to get 92% coverage with each large circuit with 35000 faults.


Now suppose we look at the microprocessor error that exists in the metal line of the jz instruction, which follows cmp instruction which is used test condtitional of equality. probability that a line is in error = 10^12 /35000 = 1 in 20,000,000 operation.

Now 1/20000000 = ( proability of quantum tunelling) ^ ( 22000 )

Assume the following senario

tunnelling to the first atom + tunnelling to the second atom + tunnelling to the third atom like that for 22000 atoms

p = exp( log(1/(10^12/35000))/(22000))
= 0.99966
Corrected p' = p - 0
= p - limit K-> infinity episoln->0 integral_-K to K episoln dx
= 0.99966 - A
Select A such that p' close to 0 (less than 1/2)

At that rate, error in the metal layer is sufficient to change observed fault coverage on microprocessor based fault simulation during ATPG.

I would suggest to stop drinking.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top