Naskenujte řetězec - Scan chain - Wikipedia
tento článek ne uvést žádný Zdroje.Prosince 2009) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Naskenujte řetězec je technika používaná v design pro testování. Cílem je usnadnit testování poskytnutím jednoduchého způsobu nastavení a sledování všech žabky v IC Základní struktura skenování zahrnuje následující sadu signálů za účelem kontroly a sledování mechanismu skenování.
- Scan_in a scan_out definují vstup a výstup řetězce skenování. V režimu úplného skenování obvykle každý vstup řídí pouze jeden řetězec a skenování také sleduje jeden.
- Pin umožňující skenování je speciální signál, který je přidán k designu. Když je tento signál uplatněn, každý klopný obvod v designu je spojen do dlouhého posuvný registr.
- Hodinový signál který se používá pro ovládání všech FF v řetězci během fáze posunu a fáze zachycení. Do řetězce klopných obvodů lze zadat libovolný vzor a lze načíst stav každého klopného obvodu.
V designu úplného skenování automatické generování testovacího vzoru (ATPG) je obzvláště jednoduchý. Není vyžadováno žádné sekvenční generování vzorů - postačují kombinatorické testy, které se generují mnohem snadněji. Pokud máte kombinatorický test, lze jej snadno použít.
- Potvrďte režim skenování a nastavte požadované vstupy.
- Zrušte režim skenování a použijte jedno hodiny. Nyní jsou výsledky testu zachyceny v cílových žabkách.
- Znovu potvrďte režim skenování a zkontrolujte, zda prošel kombinatorický test.
V čipu, který nemá design úplného skenování - tj. Čip má sekvenční obvody, jako jsou paměťové prvky, které nejsou součástí řetězce skenování, sekvenční generování vzorů Generování testovacího vzoru pro sekvenční obvody vyhledává sekvenci vektorů, aby detekovala konkrétní poruchu v prostoru všech možných vektorových sekvencí.
Dokonce i jednoduchá zaseknutá chyba vyžaduje sekvenci vektorů pro detekci v sekvenčním obvodu. Kvůli přítomnosti paměťových prvků také ovladatelnost a pozorovatelnost interních signálů v a sekvenční obvod jsou obecně mnohem obtížnější než ti v a kombinační logika obvod. Díky těmto faktorům je složitost sekvenčního ATPG mnohem vyšší než u kombinačního ATPG.
Existuje mnoho variant:
- Částečné skenování: Pouze některé žabky jsou spojeny do řetězů.
- Více skenovacích řetězců: Dva nebo více skenovacích řetězců je zabudováno paralelně, aby se zkrátila doba načítání a pozorování.
- Vyzkoušejte kompresi: vstup do řetězce skenování poskytuje palubní logika.
Viz také
- Návrh pro testování
- Automatické generování testovacího vzoru
- Automatizace elektronického designu
- Design integrovaného obvodu
- Sériová periferní sběrnice rozhraní
- IDDQ testování