Boundary scan

Boundary Scan, známý také jako JTAG (standard IEEE 1149.1), je metoda testování digitálních obvodů, která umožňuje přístup ke konektorům a interním signálům integrovaných obvodů bez nutnosti fyzického přístupu sondami. Namísto přímého kontaktu využívá řetězec posuvných registrů (shift register) umístěných podél pinů čipu.


K čemu se JTAG používá?

  • Testování spojů mezi součástkami (i přes pasivní prvky, jako jsou rezistory),
  • In-system programování pamětí (např. Flash),
  • Diagnostika a ladění procesorových jader,
  • Verifikace zapojení i bez přístupu k vnitřnímu jádru zařízení.
  • Pokud má i jen jediný čip na desce podporu Boundary Scan, je možné tuto metodu využít. Čím více prvků s podporou JTAG, tím větší je pokrytí možných chyb.

     

Jak to funguje?

  • Kolem vývodů čipu jsou umístěny buňky posuvného registru.
  • Každý vývod je možno řídit nebo číst nezávisle na funkční logice.
  • Přes vývody více čipů je možné ověřit vzájemné propojení – např. výstup jednoho čipu se vstupem jiného.
  • Pomocí softwaru lze generovat sekvence testů nebo zapisovat data (např. do pamětí).

     

Pokročilé využití

  • JTAG debug logika v mikroprocesorech umožňuje přístup k jádru CPU a sběrnicím pro emulativní testování a programování.
  • CoreCommanders (např. od JTAG Technologies) zajišťují přímou kontrolu nad procesory různých architektur.
  • Existují také mixed-signal I/O moduly, které rozšiřují možnosti testování i na analogovou část obvodů.
     

Výhody Boundary Scan

  • Nepotřebuje přístupové body (testpointy)
  • Vhodné i pro miniaturizované a vícevrstvé desky
  • Lze využít i ve výrobě malých sérií nebo prototypů
  • Integrace do funkčního testu, ICT nebo FCT systémů
     

Shrnutí

Boundary Scan je mimořádně užitečný nástroj pro testování a ladění složitých digitálních systémů. Nabízí vysoké pokrytí poruch, flexibilitu a úsporu nákladů zejména tam, kde je fyzický přístup k obvodům omezený nebo nemožný.

 

Kontaktní formulář

Podmínky zpracování osobních údajů

povinné položky

Nahoru