Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Integrált áramkörök tesztelése (minőségellenőrzés) Az áramkör gyártás fontos (integrális) része, egyben az egyik legköltségesebb is A tesztelés költsége.

Hasonló előadás


Az előadások a következő témára: "Integrált áramkörök tesztelése (minőségellenőrzés) Az áramkör gyártás fontos (integrális) része, egyben az egyik legköltségesebb is A tesztelés költsége."— Előadás másolata:

1 Integrált áramkörök tesztelése (minőségellenőrzés) Az áramkör gyártás fontos (integrális) része, egyben az egyik legköltségesebb is A tesztelés költsége mintegy 10 – szeresére növekszik a – szelettechnológia, chip – tokozott IC – panel – berendezés folyamat egyes lépcsőin fölfelé Tehát az esetleges hibát mielőbb fel kell tárni, és lehetőség szerint javítani.

2 Mérés a szelettechnológia közben... Minőségellenőrzés: alapanyagokon, valamint a szeletgyártási lépések között Technológiai vizsgálóábrák: illesztési pontatlanságok, illesztési pontatlanságok, rétegellenállások, kontaktus ellenállások, rétegellenállások, kontaktus ellenállások, nyitófeszültség, adalékolás, élettartam, nyitófeszültség, adalékolás, élettartam, letörési feszültségek, letörési feszültségek, kapcsolási idők… kapcsolási idők… mérésére (szelettérképezés)

3 …tűs kontaktusokkal...

4 ...és a szelettechnológia végén Minőségellenőrzés: a (kész) szeleten, a tokozott áramkörön

5 VLSI áramkörök esetén minden állapot ellenőrzése gyakorlatilag lehetlen 32bites szorzó: 2 64 állapot, 1GHz-es órajellel kb. 585 év alatt tesztelhető A 100%-os teszt helyett hibamodelleket kell alkotni és olyan bemeneti kombinációkat, amikkel a hibák nagy valószinűséggel kimutathatók (ez ma már része a szintézis programoknak) Lehet-e biztosra menni ?

6 Megoldások Olyan többlet áramköri részleteket építenek be az áramkörbe,amik a tesztelhetõséget segítik. Pl regisztereket, amiket sorba lehet kapcsolni, és kívülről kiolvasni ill. beiírni a tartalmukat Scan design : Olyan többlet áramköri részleteket építenek be az áramkörbe,amik a tesztelhetõséget segítik. Pl regisztereket, amiket sorba lehet kapcsolni, és kívülről kiolvasni ill. beiírni a tartalmukat (az áramkör 25-35%-a is lehet a test-overhead (az áramkör 25-35%-a is lehet a test-overhead) beépített önteszt Built in self test : beépített önteszt működés közben is állandóan ellenőrző beépített önteszt On-line self test : működés közben is állandóan ellenőrző beépített önteszt

7 Az integrált áramkörök méréstechnikája 1. Mivel mérjünk? Számítógép-vezérelt mérőautomaták sztatikus / funkcionális / dinamikus mérés szeletmérés / tokozott mérés 2. Mit mérjünk? Teszt szekvenciák tervezése (minden logikai elemet “megmozgatni”, minimális idő ráfordítás mellett ) 1. Mivel mérjünk? Számítógép-vezérelt mérőautomaták sztatikus / funkcionális / dinamikus mérés szeletmérés / tokozott mérés 2. Mit mérjünk? Teszt szekvenciák tervezése (minden logikai elemet “megmozgatni”, minimális idő ráfordítás mellett )

8 Teszt szekvenciák tervezése Hibamodell: feltételezések az előfordulható hibákra 1. Kiakadás: STUCK-AT-0, STUCK-AT-1 2. Jelvezeték zárlat SHORT (nem kezelhető logikai szinten) 3. Jelvezeték szakadás: OPEN (memória hatások) 4. MOS tranzisztornál: STUCK-ON, STUCK-OFF Hibamodell: feltételezések az előfordulható hibákra 1. Kiakadás: STUCK-AT-0, STUCK-AT-1 2. Jelvezeték zárlat SHORT (nem kezelhető logikai szinten) 3. Jelvezeték szakadás: OPEN (memória hatások) 4. MOS tranzisztornál: STUCK-ON, STUCK-OFF Egyszeres/többszörös hiba

9 Teszt szekvenciák tervezése 1. Kombinációs hálózatok D algoritmus, PODEM algoritmus 2. Szekvenciális hálózatok Csak a “Tesztelhetőre tervezés” segít (Design for Testability, DfT) 3. Memória IC-k Speciális algoritmusok, ma O(n) követelmény 1. Kombinációs hálózatok D algoritmus, PODEM algoritmus 2. Szekvenciális hálózatok Csak a “Tesztelhetőre tervezés” segít (Design for Testability, DfT) 3. Memória IC-k Speciális algoritmusok, ma O(n) követelmény

10 A “scan design” elve Szekvenciális hálózat, mint állapotgép

11 Szekvenciális hálózat tesztelése a scan design módszerrel A scan úttal két kombinációs hálózatra bontottuk az áramkört

12 Design for testability - példa LSSD: Level Sensitive Scan Design IBM belső szabvány, 1977

13 A boundary-scan szabvány (perem-figyelés) IEEE ajánlás (1149.1) Jellemzők: a (digitális, VLSI) IC-be épített áramkör, ami a panel tesztelését szolgálja IEEE ajánlás (1149.1) Jellemzők: a (digitális, VLSI) IC-be épített áramkör, ami a panel tesztelését szolgálja

14 Boundary-scan áramkörös IC felépítése CI = circuit identifier IR = instruction register TAP = Test Access Port controller 4 többlet láb Szabványos többlet áramkör Automatikusan generálható 4 többlet láb Szabványos többlet áramkör Automatikusan generálható TDI = Test Data Input TDO = Test Data Output TMS = Test Mode Select TCK = Test Clock

15 Panel BS áramkörös IC-kkel TDITCKTMSTDO

16 A BS áramkörök vezérlése Egyszerre töltjük az összes IC IR regiszterét

17 A BS áramkörök vezérlése Két IC BS regisztere van a path-ban, a másik kettőnek a bypass regisztere Extest és intest BIST indítása és értékelése


Letölteni ppt "Integrált áramkörök tesztelése (minőségellenőrzés) Az áramkör gyártás fontos (integrális) része, egyben az egyik legköltségesebb is A tesztelés költsége."

Hasonló előadás


Google Hirdetések