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 bességű 45 helyi memóriával is el van látva, amely egy-egy bemenetcsoportjával a memória 42 regiszter kimenetére és a 12 címgenerátorban elrendezett cím 48 regiszter egy kimenetcsoportjára helyi memória cím 156 vonal útján van kötve, és kétirányú kapcsolatban van az adat 43 regiszterrel. A 6 jelminta processzor 12 címgenerátorának 40 címkomparátora, ahhoz kapcsolódó végcím 46 regisztere, valamint kezdőcím 47 regisztere, az utóbbihoz kapcsolt cím 48 regisztere és a cím 48 regiszterhez kétirányú kapcsolattal csatlakoztatott címháttér 49 regisztere van. A címháttér 49 regiszter egy kimenetcsoportjával a 40 címkomparátorhoz is kapcsolódik. A cím 48 regiszter egy-egy kimenetcsoportjával a 40 címkomparátorra, címregiszter kimenő 158 vonal útján a 7 DUT interface egységre és az előzőekben már említett egy további kimenetcsoportjával a 11 adatgenerátorban elrendezett nagysebességű 45 helyi memóriához van kapcsolva. A12 címgenerátomak továbbá összegző 50 regisztere van, amely a cím 48 regiszter egy további bemenetcsoportjára kapcsolódik. A környezeti feltételeket meghatározó 8 programozott egységek bemenetel az előbbiekben ismertetett módon a 14 vezérlő és állapotregiszter tömb egy-egy kimenetcsoportjára kapcsolódnak és kimeneteik részben a 7 DUT interface egység bemeneteire, részben az előbbiekben részletezett módon a 15 vezérlő logika bemeneteire vannak kötve. A 6 jelminta processzor 100,101,102 vonalat megvalósító sínjére a 10 vezérlő egység a 16 illesztő interfacen keresztül, a 11 adatgenerátor és a 12 címgenerátor pedig a bennük elrendezett regisztereiken keresztül kapcsolódnak, valamint hozzá van kapcsolva a környezeti feltételeket beállító 8 programozott egységek és a 7 DUT interface egység is kétirányú kapcsolattal. A rendszer működése során a rendszervezérlő számítógéphez a 4 illesztősínen és 1 vezérlővonalon keresztül kapcsolódik. A számítógép a 4 illesztősínen keresztül feltölti a nagysebességű 6 jelminta processzort, a 7 DUT interface egységet, valamint a környezeti feltételeket meghatározó 8 programozott egységeket. A 6 jelminta processzor 10 vezérlő egységében elhelyezett 16 illesztő interface biztosítja az 5 számítógép felől érkező adatok megfelelő szétosztását a rendszerbe tartozó egységek között, a 100,101,102 vonalat alkotó input/output sínen keresztül. A 10 vezérlő egység a mérési programot mikroprogram szintig lebontja, közvetlenüla 13 vezérlő memóriába beírja atesztprogramokat, a 14 vezérlő és állapotregíszter tömbbe a környezeti feltételek kezdeti értékeit, továbbá a 11 adatgenerátorba és a 12 címgenerátorba beállítja a kezdeti feltételeket valamint betárolja a algoritmizálható jelminták programjait. A 7 DUT interface egységben betöltésre kerülnek az egyes regiszterek, így input/output regiszterei, formát regiszterei, gyorsmaszk regiszterei stb. A környezeti feltételeket meghatározó 8 programozott egységeken belül a programozható időzítő generátor memóriájába betöltésre kerül a teljes időzítési táblázat, amelyből egy adott tesztprogram futása során választjuk ki a 14 vezérlő és állapotregiszter tömb állapotregisztereivel a pillanatnyi kívánt időzítést. A környezeti feltételeket tartalmazó 8 programozott egységek programozható tápegységei memóriájába tárolásra kerülnek azon táp-, bemeneti és kimeneti feszültségértékek, amelyek mellett kell az áramkör tesztelését elvégezni, és amelyek közül kerülnek kiválasztásra a mikroprogram futása során a mikroprog- 8 ram által meghatározott feszültségértékek a 14 vezérlő ás állapotregiszter tömb állapotregiszterei vezérlésének megfelelően. A 10 vezérlő egység fogja össze a 6 jelminta processzor belső és külső működési folyamatát. A 15 vezérlő logikában elhelyezett órajelgenerátor működését a 8 programozott egységek az órajel tiltó 108 vonal valamint a frissítéskérés interrupt 112 vonal útján, a 7 DUT interface egység pedig a DUT interface interrupt 113 vonal és a software interrupt 114 vonal útján vezérlik. A 15 vezérlő logika az órajel 103 vonal útján a 7 DUT interface-ban lévő áramköröknek, valamint a mérendő 9 áramkörnek szolgáltat órajelet, és a közvetlen vezérlő parancs 104 vonal útján a 9 áramkört közvetlenül vagy a 7 DUT interfàce-n keresztül vezérli. A 14 vezérlő és állapotregiszter tömb további hozzátartozó állapotregiszter kimenő 139...145 vonalakon biztosít pointer címzést részben a környezeti feltételeket meghatározó 8 programozott egységeknek, részben a 7 DUT interface egységen belül. A 10 vezérlő egység felől az adatok mentése a mentésvezérlő 110 vonalon, visszatöltése a visszatöltés vezérlő 111 vonalon továbbított parancs hatására történik. A10 vezérlő egység az adatkomparálás eredményét az adatkomparátor vezérlő 137 vonalon, kiterjesztett mikroutasításokat az utasítás kiterjesztés vezérlő 133 vonalon keresztül kapja. A 11 adatgenerátor nagysebességű 45 helyi memóriájának címzését a 12 címgenerátor cím 48 regiszterétől induló helyi memória cím 156 vonalakon érkező jelek végzik. A mérendő 9 áramkörhöz való kapcsolatot biztosító 7 DUT interface egység a bemeneti adatokat az adat 43 regiszterrel összekötő adatregiszter kimenő 157 vonalakon, míg a kimeneti adatokat a 7 DUT interface egységet a memória 42 regiszterrel összekötő memória regiszter bemenő 159 vonalakon továbbítja. A 12 címgenerátor 40 címkomparátora a 10 vezérlő egység 15 vezérlő logikája számára feltételes ugró utasítási feltételt biztosít címkomparátor vezérlő 136 vonalon keresztül, továbbá a mentésvezérlő 110 vonal, valamint a visszatöltés vezérlő 111 vonal biztosítja program megszakítása esetén a fő regiszterek tartalmának mentését a háttérregisztereikbe, illetve az elmentett tartalmak visszatöltését a háttérregiszterekből a fő regiszterekbe. A 11 adatgenerátor és 12 címgenerátor mikroutasításait a 10 vezérlő egységben elhelyezett 13 vezérlő memória tartalmazza és az alkalmazott mikroprogramozásnak megfelelően a 11 adatgenerátort illetve a 12 címgenerátort a címgenerátor mikroutasítás kód 124 vonalakon és az adatgenerátor mikroutasítás kód 125 vonalakon keresztül párhuzamosan vezéreli. A nagysebességű 6 jelminta processzor összehangolt működését a 10 vezérlő egységében elrendezett 13 vezérlő memóriában tárolt mikroprogram biztosítja, amely mikroutasítás szavakat tartalmaz. Egy mikroutasítás szó tartalmazza a 12 címgenerátort vezérlő címgenerátor mikroutasítás kód 124 vonalakon megjelenő utasítás kódot, a 11 adatgenerátort vezérlő adatgenerátor mikroutasítás kód 125 vonalakon megjelenő utasítás kódot, a 15 vezérlő logika működését meghatározó mikrovezérlő kódot, a mérendő 9 áramkört a 15 vezérlő logika és a 7 DUT interface egység közbeiktatásárai vezérlő közvetlen vezérlő parancs 104 vonalon megjelenő DUT vezérlő parancsokat pl. memória áramkör vizsgálata esetén írást, olva sást vezérlő utasításokat stb. valamint operandus és index mezőt, amely a 10 vezérlő egység belső regisztereinek 5 10 15 20 25 30 35 40 45 50 55 60 65