Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

SETS, March 2006Institut für Elektrotechnik und Informationstechnik Test hochintegrierter Schaltungen November 07 Test hochintegrierter Schaltungen Übung.

Ähnliche Präsentationen


Präsentation zum Thema: "SETS, March 2006Institut für Elektrotechnik und Informationstechnik Test hochintegrierter Schaltungen November 07 Test hochintegrierter Schaltungen Übung."—  Präsentation transkript:

1 SETS, March 2006Institut für Elektrotechnik und Informationstechnik Test hochintegrierter Schaltungen November 07 Test hochintegrierter Schaltungen Übung 2

2 Test hochintegrierter Schaltungen November 07 2 Institut für Elektrotechnik und Informationstechnik Aufgabe 4 (Fehlermodelle)

3 Test hochintegrierter Schaltungen November 07 3 Institut für Elektrotechnik und Informationstechnik Aufgabe 4 (Fehlermodelle)

4 Test hochintegrierter Schaltungen November 07 4 Institut für Elektrotechnik und Informationstechnik Aufgabe 4 (Fehlermodelle) as@0as@1 bs@0bs@1 cs@0cs@1 ds@0ds@1 es@0es@1 fs@0fs@1 gs@0gs@1 hs@0hs@1 is@0is@1 js@0js@1 ks@0ks@1 ls@0ls@1 ms@0ms@1 ns@0ns@1 os@0os@1 ps@0ps@1 qs@0qs@1 rs@0rs@1 ss@0ss@1

5 Test hochintegrierter Schaltungen November 07 5 Institut für Elektrotechnik und Informationstechnik Aufgabe 4 (Fehlermodelle) as@0as@1 bs@0bs@1 cs@0cs@1 ds@0ds@1 es@0es@1 fs@0fs@1 gs@0gs@1 hs@0hs@1 0 0 0 1 1 1 0 1 0 0 0 is@0is@1 js@0js@1 ks@0ks@1 ls@0ls@1 ms@0ms@1 ns@0ns@1 os@0os@1 ps@0ps@1 qs@0qs@1 rs@0rs@1 ss@0ss@1 1.Zufallsvektoren simulieren getestete Fehler streichen

6 Test hochintegrierter Schaltungen November 07 6 Institut für Elektrotechnik und Informationstechnik Aufgabe 4 (Fehlermodelle) as@0as@1 bs@0bs@1 cs@0cs@1 ds@0ds@1 es@0es@1 fs@0fs@1 gs@0gs@1 hs@0hs@1 0 1 0 1 1 1 0 1 1 0 1 is@0is@1 js@0js@1 ks@0ks@1 ls@0ls@1 ms@0ms@1 ns@0ns@1 os@0os@1 ps@0ps@1 qs@0qs@1 rs@0rs@1 ss@0ss@1 1.Zufallsvektoren simulieren getestete Fehler streichen

7 Test hochintegrierter Schaltungen November 07 7 Institut für Elektrotechnik und Informationstechnik Aufgabe 4 (Fehlermodelle) as@0as@1 bs@0bs@1 cs@0cs@1 ds@0ds@1 es@0es@1 fs@0fs@1 gs@0gs@1 hs@0hs@1 0 0 1 0 1 0 1 0 0 0 0 is@0is@1 js@0js@1 ks@0ks@1 ls@0ls@1 ms@0ms@1 ns@0ns@1 os@0os@1 ps@0ps@1 qs@0qs@1 rs@0rs@1 ss@0ss@1 1.Zufallsvektoren simulieren getestete Fehler streichen

8 Test hochintegrierter Schaltungen November 07 8 Institut für Elektrotechnik und Informationstechnik Aufgabe 4 (Fehlermodelle) as@0as@1 bs@0bs@1 cs@0cs@1 ds@0ds@1 es@0es@1 fs@0fs@1 gs@0gs@1 hs@0hs@1 1 1 0 1 0 0 0 0 0 0 0 is@0is@1 js@0js@1 ks@0ks@1 ls@0ls@1 ms@0ms@1 ns@0ns@1 os@0os@1 ps@0ps@1 qs@0qs@1 rs@0rs@1 ss@0ss@1 1.Zufallsvektoren simulieren getestete Fehler streichen 2.Gezielt Testmuster für übrige Fehler erzeugen Wenn ein Testmuster gefunden (a s@ß) : 1.Fehler streichen 2.Muster für übrige Fehler simulieren

9 Test hochintegrierter Schaltungen November 07 9 Institut für Elektrotechnik und Informationstechnik Aufgabe 4 (Fehlermodelle) as@0as@1 bs@0bs@1 cs@0cs@1 ds@0ds@1 es@0es@1 fs@0fs@1 gs@0gs@1 hs@0hs@1 is@0is@1 js@0js@1 ks@0ks@1 ls@0ls@1 ms@0ms@1 ns@0ns@1 os@0os@1 ps@0ps@1 qs@0qs@1 rs@0rs@1 ss@0ss@1 1.Zufallsvektoren simulieren getestete Fehler streichen 2.Gezielt Testmuster für übrige Fehler erzeugen Wenn ein Testmuster gefunden (a s@ß) : 1.Fehler streichen 2.Muster für übrige Fehler simulieren sonst Fehler als untestbar markieren (ns@0)

10 Test hochintegrierter Schaltungen November 07 10 Institut für Elektrotechnik und Informationstechnik Aufgabe 4 (Fehlermodelle) Das Testmuster muss zwischen n und allen anderen Fehlern unterscheiden 0|1

11 Test hochintegrierter Schaltungen November 07 11 Institut für Elektrotechnik und Informationstechnik Aufgabe 4 (Fehlermodelle) 0|1 1 Das Testmuster muss zwischen n und allen anderen Fehlern unterscheiden Fehler in e, c, g, f, h, s und e wirken sich auf out8 aus und Fehler in q,o, m und k auf Z

12 Test hochintegrierter Schaltungen November 07 12 Institut für Elektrotechnik und Informationstechnik Aufgabe 4 (Fehlermodelle) 0|1 1 Das Testmuster muss zwischen n und allen anderen Fehlern unterscheiden Fehler in e, c, g, f, h, s und e wirken sich auf out8 aus und Fehler in q,o, m und k auf Z ns@1 aktivieren und nach out7 propagieren mit n=0|1 und p=1 Fehler in p wirkt sich nicht auf out7 aus (n=0|1)

13 Test hochintegrierter Schaltungen November 07 13 Institut für Elektrotechnik und Informationstechnik Aufgabe 4 (Fehlermodelle) Das Testmuster muss zwischen n und allen anderen Fehlern unterscheiden Fehler in e, c, g, f, h, s und e wirken sich auf out8 aus und Fehler in q,o, m und k auf Z ns@1 aktivieren und nach out7 propagieren mit n=0|1 und p=1 Fehler in p wirkt sich nicht auf out7 aus (n=0|1) p=1 impliziert h=b=1 b=1: d und i wirken sich nicht auf out7 aus und Fehler in j wirkt sich auf Z aus h=1: l wird maskiert, Fehler in b wirkt sich auf Z aus und Fehler in b wirkt auf out8 0|1 1 1 1 Daraus folgt: (R,i7,i8,Z,out7,out8) =(0,1,0,1,0|1,1) Kein anderer Fehler erzeugt bei (0,1,0) (1,0|1,1).

14 Test hochintegrierter Schaltungen November 07 14 Institut für Elektrotechnik und Informationstechnik Aufgabe 4 (Fehlermodelle) Transition entlang eines Pfades durch A erzeugen der im Fehlerfall das Delay überschreitet zwei Testmuster sind notwendig (t1- t2)

15 Test hochintegrierter Schaltungen November 07 15 Institut für Elektrotechnik und Informationstechnik Aufgabe 4 (Fehlermodelle) Transition entlang eines Pfades durch A erzeugen der im Fehlerfall das Delay überschreitet zwei Testmuster sind notwendig (t1- t2) Nach 40 ns schaltet h auf 1, o und p verspätet nach 85 ns und r und out7 nach 115 ns. Diskrepanz nach 100 ns in out7 115ns 1-1 0-1 1-0 T=1-0 1-0 1-1 0-1

16 Test hochintegrierter Schaltungen November 07 16 Institut für Elektrotechnik und Informationstechnik Aufgabe 4 (Fehlermodelle) & b=1|01 0 1 1|0 0 0 einzigst mögliche Diskepanz (aufgrund der AND-Brücke) b=1 b=1|0 (1 im fehlerfreiem Fall, 0 im fehlerhaftem)

17 Test hochintegrierter Schaltungen November 07 17 Institut für Elektrotechnik und Informationstechnik Aufgabe 5 (CO) Heuristiken für Kontrollierbarkeit und Observierbarkeit Testmustergenerator sensibilisiert Pfade um Fehler zu testen entlang der Pfade werden Entscheidungen über Signalzuweisungen getroffen Bsp.: –ist es leichter h=0 oder h=1 zusetzen –kann n oder o leichter observiert werden –Propagation über n schlägt fehl Backtracking Fehler entlang o propagieren mit SCOAP können die Pfade sortiert werden, sodass weniger Backtracking notwendig ist b s@0

18 Test hochintegrierter Schaltungen November 07 18 Institut für Elektrotechnik und Informationstechnik Aufgabe 5 (CO) mit Inverterpunkt

19 Test hochintegrierter Schaltungen November 07 19 Institut für Elektrotechnik und Informationstechnik Aufgabe 5 (CO) SCOAP 11? 11? 11? 11? 11? 11? 11? 22? 22? 35? 35? 35? 35? 35? 27? 27? 27? 26? 314?

20 Test hochintegrierter Schaltungen November 07 20 Institut für Elektrotechnik und Informationstechnik Aufgabe 5 (CO) SCOAP 116 1113 114 116 114 114 11 223 223 350 350 352 352 3511 270 277 270 268 3140

21 Test hochintegrierter Schaltungen November 07 21 Institut für Elektrotechnik und Informationstechnik 116 1113 114 116 114 114 11 223 223 350 350 352 352 3511 270 277 270 268 3140 b s@0 Aufgabe 5 (CO) nach SCOP können Signaländerungen in m besser observiert werden als in n, die 1-Kontrollierbarkeit ist für beide Signalleitungen gleich gut aber die 1-Kontrollierbarkeit von h ist schlechter als die 0- Kontrollierbarkeit


Herunterladen ppt "SETS, March 2006Institut für Elektrotechnik und Informationstechnik Test hochintegrierter Schaltungen November 07 Test hochintegrierter Schaltungen Übung."

Ähnliche Präsentationen


Google-Anzeigen