184398. lajstromszámú szabadalom • Jelminta processzoros mérőrendszer integrált áramkörök vizsgálatára, valamint karakterizálására

1 184 398 2 zérlővonalon érkező megszakítást a 6 jelminta processzor dolgozza fel, ezáltal biztosítja a megszakítás lekezelésének azt a legkedvezőbb módját, amelyet a későbbiekben ismer­tetésre kerülő 6 jelminta processzor rendszertechnikai megvalósítása nyújt. Ezáltal a tesztprogramok folyamato­san futtathatók. Hasonlóan változik a 3 vezérlővonal funkciója is, a ha­gyományos — 1. ábrán látható — megoldásnál az egyéb környezeti feltételeket beállító C programozható egységek vezérlésére szolgál, míg a találmány szerinti — 2. ábrán lát­ható — megoldásnál az adatforgalom vizsgálat közbeni csökkentését idézi elő olymódon, hogy az előre feltöltött 8 programozott egységeket meghatározott módon váltja, és biztosítja a nagysebességű vezérlő funkciókat a 6 jelminta processzor részéről. A találmány szerinti megoldásnál a vizsgálandó 9 áram­kör vizsgálatának folyamatát, tehát a mérés közvetlen ve­zérlését a 6 jelminta processzor vezérlő memóriája ill. ve­zérlő egysége végzi, az előzőleg a rendszervezérlő 5 számí­tógép által feltöltött egyéb peremfeltételeket biztosító 8 programozott egységek közvetlen vezérlésével. A műkö­dés során a vizsgálat ill. karakterizáció folyamatát állapot­jel reprezentálja, amelyet a 6 jelminta processzor érvé­nyesít. Az így kialakított rendszer nagytömegű áramkör mérés­nél paraméter szelektálás esetén és karakterizálásnál nagy­mértékben csökkenti a vizsgálati időt, azaz jelentősen nö­veli a mérőrendszer hatékonyságát. A találmánnyal az a felismerés valósul meg, hogy a pe­remfeltételeket tartalmazó adattáblázatot egészében ki le­het helyezni a 8 programozott egységek megfelelően kiala­kított részegységeibe. Ezáltal egy tesztprogram végrehajtá­sa után nem kell megszakítani a főprogram futását, csak az új peremfeltételeket kell kiválasztani az adattömbökből a 6 jelminta processzor vezérlő memóriájában tárolt mikro­­programban megfelelő helyen elhelyezkedő mikroutasítá­­sok sorozatával. Ezen kialakítással biztosítható a karakteri­­zálás időben legoptimálisabb elvégzése is. Az egyes egységek kialakításánál multiplex címzési üzemmód alkalmazása szükséges az adattáblázat kiválasz­tásához, ill. a rendszervezérlő 5 számítógépről való feltöl­tés megvalósításához. A tesztprogramok összeállításánál figyelembe kell venni a bővebb utasítás készlet nyújtotta lehetőségeket és a pe­remfeltételek biztosítására kialakított hívó utasítások nagy flexibilitását. A vizsgálat peremfeltételeit meghatározó részegységek vezérlése mellett a találmány tárgyát képező megoldást fel lehet használni egyéb funkciók megvalósítá­sára is, így pl. ismételt programfutások számának progra­mozására, hiba diagnosztizáló és feldolgozó algoritmusok programozott váltására, hibától függő programelágazások kialakítására, áramkörök karakterizálására, stb. A 3. ábra a találmány szerint kialakított áramkörök vizs­gálatára és karakterizálására egyaránt alkalmas jelminta processzoros mérőrendszer részletesebb felépítését mutatja. A mérőrendszer főbb részei 6 jelminta processzor, 7 DUT interface egység, amely mérendő 9 áramkörhöz kap­csolásra szolgáló ki- és bemenetcsoporttal van ellátva, to­vábbá környezeti feltételeket meghatározó 8 programozott egységek. A rendszerhez csatlakoztatható, perifériák vezérléséhez és egyéb feladatok ellátásához szükséges számítógép, ami a 6 jelminta processzor 10 vezérlő egységéhez illeszthető. A rendszerbe sorolható továbbá nem funkcionális vizs­gálatok végzése esetén pl. DC paraméterek mérésekor, an­nak lefolytatásához szükséges, az ábrán nem feltüntetett DC parametrikus mérőegység, ami a mérendő 9 áramkörre közvetlenül kapcsolódhat. A 6 jelminta processzor főbb részei 10 vezérlő egység, 11 adatgenerátor és 12 címgenerátor. A 6 jelminta processzor 10 vezérlő egysége 13 vezérlő memóriát, 15 vezérlő logikát valamint további vezérlési funkciókat ellátó 14 vezérlő és állapotregiszter tömböt tar­talmaz, és adatforgalom lebonyolítására 16 illesztő interfa­­ceval van ellátva, amely a 10 vezérlő egységen belül kétirá­nyú kapcsolatban van a 13 vezérlő memóriával, a 14 vezérlő és állapotregiszter tömbbel, valamint a 15 vezérlő lo­gikával. A 10 vezérlő egység 16 illesztő interfacejához 1 vezérlő­vonal és adatforgalom lebonyolítására szolgáló 4 illesztősín kapcsolódik, amelyek útján kapcsolható a rendszervezérlő 5 számítógéphez, továbbá a 16 illesztő interface-hoz adat bemeneti 101 vonalat, adat kimeneti 100 vonalat és cím 102 vonalat magábafoglaló sín kapcsolódik, amely sín a 11 adatgenerátorral, a 12 címgenerátorral valamint a 8 progra­mozott egységekkel és a 7 DUT interface egységgel is össze van kötve és cím valamint adatjelek továbbítására szolgál. A10 vezérlő egységen belül a 13 vezérlő memória kétirá­nyú kapcsolattal a 14 vezérlő és állapotregiszter tömbbel, ^valamint a 15 vezérlő logikával is össze van kötve, továb­bá a 14 vezérlő és állapotregiszter tömb a 15 vezérlő logi­kával is követlen kétirányú kapcsolattal össze van kap­csolva. A13 vezérlő memória a 11 adatgenerátorhoz adatgenerá­tor mikroutasítás kód 125 vonallal és a 12 címgenerátorhoz címgenerátor mikroutasítás kód 124 vonallal kapcsolódik. A 14 vezérlő és állapotregiszter tömb vezérlő és állapot­­regisztereket foglal magába. Az állapotregiszterek egyik csoportja megfelelő állapotregiszter kimenő 09.. .143 vo­nalak útján a környezeti feltételeket biztosító 8 programo­zott egységekhez, az állapotregiszterek másik csoportja megfelelő állapotregiszter kimenő 144, 145 vonalak útján pedig a 7 DUT interface egységhez kapcsolódik. A15 vezérlő logika a 11 adatgenerátorhoz mentésvezérlő 110 vonallal, visszatöltés vezérlő 111 vonallal és utasítás ki­­terjesztés vezérlő 133 vonallal kapcsolódik, valamint a 11 adatgenerátor 39 adatkomparátorával adatkomparátor ve­zérlő 137 vonal útján van összekötve. A 15 vezérlő logika továbbá a 12 címgenerátorhoz is mentésvezérlő 110 vonallal és visszatöltés vezérlő 111 vonallal kapcsolódik és a 12 cím­generátor 40 címkomparátorával címkomparátor vezérlő 136 vonallal van összekötve. A 15 vezérlő logika továbbá órajel tiltó 108 vonal vala­mint frissítéskérés interrupt 112 vonal útján a 8 programo­zott egységekhez kapcsolódik, és órajel 103 vonal, közvet­len vezérlő parancs 104 vonal, DUT interface interrupt 113 vonal és software interrupt 114 vonal útján a 7 DUT interfa­ce egységgel van összekötve. A 6 jelminta processzor 11 adatgenerátora 39 adatkom­­parátort, a 39 adatkomparátorhoz kapcsolódó inhibit 41 re­gisztert, memória 42 regisztert, adat 43 regisztert és adat háttér 44 regisztert tartalmaz, ahol az adat 43 regiszterhez a memória 42 regiszter és az adatháttér 44 regiszter is hozzá van kapcsolva. Az adat 43 regiszter a 7 DUT interface egy­séghez adatregiszter kimenő 157 vonallal, a 7 DUT interfa­ce egység pedig egy kimenetcsoportjával a memória 42 re­giszter egy bemenetcsoportjához memória regiszter beme­nő 159 vonal útján kapcsolódik. A11 adatgenerátor nagyse-7 5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Oldalképek
Tartalom