Anonim

"Se johtui vaatimukselta omilta insinööreiltämme, jotka näkivät lisää BGA-paketteja", kertoi XJTAG: n toimitusjohtaja Simon Payne ja Cambridge Technology Groupin emoyhtiö.

Palloruudukkokoonpanon tai siruasteikkopaketin kuoppia ei yleensä pääse logiikka-analysaattoreihin tai laajuusanturiin.
Vaikka JTAG-työkalut olivat olemassa, ne eivät olleet riittävän joustavia, Payne sanoi. "Huomasimme, että ne olivat hyvin keskuskeskeisiä, halusimme olla laitekeskeisiä."

Taulukeskeinen tarkoittaa, että mikä tahansa muutos taululle, vaikka se olisi pieni, pakottaa testivektorien uudelleenkirjoittamisen.
Yritys päätti kehittää oman työkalunsa ja uuden testivirtauksen.

n

XJAnalyser on tärkein työkalu prosessissa. Se vastaanottaa tavalliset BSDL-tiedostot, jotka ovat saatavana laitevalmistajilta, ja tuo esiin graafisen kuvan JTAG-yhteensopivan laitteen nastoista.

Suunnittelija voi käyttää näitä tappeja varmistamalla, että ne menevät korkealle ja matalalle, ja tarkistaa lyhyiden ja avoimien virtapiirien varalta.
Virtauksen toinen työkalu, XJEase, mahdollistaa muiden kuin JTAG-laitteiden testaamisen.

Esimerkiksi Ethernet-ohjain voidaan testata lähettämällä ja vastaanottamalla paketteja ilman, että mitään muistia tai mikroprosessoria on käynnissä.

Tätä varten XJEase ottaa BSDL-tiedostot, aluksella netlist ja testiskriptit. Se selvittää automaattisesti, kuinka päästä muihin kuin JTAG-laitteisiin osoite-, dataväylän ja muiden JTAG-yhteensopivien laitteiden kautta.

"Emme ole tavanneet yhtä [toista tuotetta], joka toimii tällä tavalla ollenkaan", Payne sanoi. Lisäksi testikomentosarjaa voidaan käyttää uudelleen, kun laitetta käytetään toisessa mallissa.

Kuten muutkin JTAG-työkalut, XJTAG voi ohjelmoida flash-muistin ja FPGA-tiedostot ja ajaa perinteisiä testivektoreita.