187029. lajstromszámú szabadalom • Ellenőrzött futtatású programozható mérőrendszer és emulátor a mérőrendszerben való alkalmazáshoz
1 187.029 2 vétlenül kapcsolódó meghajtó és komparáló áramköröket tartalmazó 40 DUT interface egységet foglal magába, amely a 30 programozott egységekhez környezeti feltétel meghatározó 31 vonalak útján, a 20 jelminta generátorral pedig jelminta 21 vonalak és első válaszminta 41 vonal útján kapcsolódik. A mérőrendszernek 50 maszkoló és összehasonlító logikája van, amelynek első bemenetcsoportja a jelminta 21 vonalakkal van összekötve, és második bemenetcsoportjára ellenőrző minta 71 vonalak útján a 70 emulátor kapcsolódik. Az 50 maszkoló és összehasonlító logika kimenete hibajel 51 vonal útján 60 hibagyűjtő és kiértékelő logika bemenetére van kötve, amely 60 hibagyűjtő és kiértékelő logika első hiba interrupt 61 vonal útján a 10 számítógéphez, második hiba interrupt 62 vonal útján a 20 jelminta generátorhoz és harmadik hiba interrupt 63 vonal útján a 70 emulátorhoz kapcsolódik. A 20 jelminta generátor a 70 emulátorral vezérlő 22 vonal és szinkronizáló 23 vonal útján van összekötve, valamint a 40 DUT interface egység második válaszminta 42 vinalon keresztül közvetlenül össze van kötve a 70 emulátorral. A rendszervezérlő 10 számítógép feladata kettős: tölti a mérőrendszer egységeit a kétirányú 11 buszrendszeren keresztül és összehangolja azok működését. A 20 jelminta generátor struktúrája a méréstechnikai szempontoknak megfelelően van kialakítva. Nagy működési sebessége biztosítja a ciklusról-cklusra történő új kimeneti és referencia jelminta sorozatok előállítását, a jelminta sorozatok folyamatosságát. A 30 programozott egységek szolgáltatják a mérendő áramkör meghajtását végző 40 DUT interface egység druver és érzékelését végző komparátor áramkörei referenciaszintjeit. A 70 emulátor szintén a 11 buszrendszerre kapcsolódva a 10 számítógépről kerül feltöltésre. Közvetlen vezérlő jeleket a vezérlő 22 vonalon és szinkronizáló jeleket a szinkronizáló 23 vonalon kap a 20 jelminta generátortól. Valamely áramkör vizsgálata során a futtatott program szerint a 20 jelminta generátor jelmintákat állít elő, amelyet a jelminta 21 vonalon továbbít a 40 DUT interface egység felé. A 40 DUT interface egység egyúttal a 31 vonalakon a környezeti (mérési) feltételeket, így tápfeszültségeket, referenciaszinteket és időzítő jeleket kapja a 30 programozott egységektől. A mérés eredményeként a mért áramkörtől kapott választmintákat a 40 DUT interface egység a 41 vonalon továbbítja a 20 jelminta generátorhoz, amely azt a referencia jelmintával összehasonlítja és értékeli a mért áramkört, így a válaszminták és a referencia jelminták egyezése esetén a mérési program továbbfutását engedélyezi. A mérőrendszer ellenőrzése úgy történik, hogy a 20 jelminta generátor által előállított és a jelminta 21 vonalon megjelenő, mérendő áramkört meghajtó jeleket az 50 maszkoló és összehasonlító logika a 10 emulátor által a 20 jelminta generátor útján vezérelten és althoz szintronizáltan előállított, ellenőrző minta 71 vonalon megjelenő jelekkel ciklusonként összehasonlítja. Eltérés esetén hibajelet generál, amelyet a hibajel 51 vonalon továbbit a 60 hibagyűjtő és kiértékelő logikába. A 60 hibagyűjtő és kiértékelő logika a hibát értékeli, és a programtól függően vagy eltárolja a hiba helyének behatárolásához szükséges adatokat, vagy megszakítja a program futását, így a 62 fonalon keresztül adott jelével leállítja a 20 jelminta generátort, a 63 vonalon adott jelével leállítja a 70 emulátort és a 61 vonalon a 10 számítógép felé megszakítás kérő jelet ad. Egyúttal a 70 emulátor a mért áramkör válaszmintáit második válaszminta 42 vonalon keresztül közvetlenül is megkapja, és összehasonlítja az általa előállított ellenőrző jelmintákkal. Az összehasonlítás eredményét, amely eltérés esetén a 20 jelminta generátor helytelen működésére is utalhat, eltárolja, és mérés Végén a 10 számítógép által a 11 buszrendszeren keresztül kiolvasható. A 2. ábra a 70 emulátor blokkvázlatos felépítését, valamint a 70 emulátorhoz közvetlenül kapcsolódó egységeket, és köztük a 20 jelmiuta generátor blokkvázlatos felépítését is mutatja. A 70 emulátornak 74 szinkron vezérlő memóriája és althoz kontroll parancs 73 vonalak útján kapcsolt 72 mintagenerátora van. A 20 jelmintageucrátor szokásos módon 24 vezérlő memóriát és 25 vezérlő egységet foglal magában, valamint a 25 vezérlőegységgel parancs 29 vonalak útján összekötött 26 adatgenerátora, 27 címgenerátora és 28 közvetlen vezérlő egysége van. A 70 emulátor 74 szinkron vezérlő memóriáját a 11 buszrendszerhez kapcsolódik, valamint a második válaszminta 42 vonalat, a vezérlő 22 vonalat és a harmadik interrupt 63 vonalat fogadó bemenettel van ellátva. A 72 mintagenerátornak szinkronizáló 23 vonalat fogadó szinkronizáló bemenete és az ellenőrző ininta 71 vonal kapcsolódó, mintákat szolgáltató kimenete van. A 20 jelminta genrátornak a 24 vezérlő memóriája és a 25 vezérlő egysége kapcsolódik a 11 buszrendszerre. A 25 vezérlő egység van ellátva az első válaszminta 41 vonalat, valamint a második hiba interrupt 62 vonalat fogadó bemenettel, továbbá a szinkronizáló 23 vonalhoz kötött és a vezérlő 22 vonalhoz kötött vezérlő ill. szinkronizáló jelet kiadó kimenettel. A 20 jelminta generátor 26 adatgenerátora kimenetére adatminta 21A vonal, 27 címgenerátora kimenetére címminta 21B vonal és 28 közvetlen vezérlő egység kimenetére közvetlen meghajtó 2IC vonal van kötve, amely 21A, 21B és 21C vonalak alkotják az 1. ábrán szemléltetett jelminta 21 vonalat. A működés során a 20 jelminta generátor egyes generátorai által előállított adatmintákkal, címmintákkal és közvetlen vezérlő parancsjelekkel egyező ellenőrző mintákat állítja elő a 20 jelminta generátor által szinkronizállan a 72 mintagenerátor, amelyet a 20 jelminta generátor által vezérelt 74 szinkron vezérlő ' memória működtet. A mért áramkörtől kapott válaszminták értékelését a 20 jelminta generátorban a 25 vezérlő egység, a 70 emulátorban a 74 szinkron vezérlő memória végzi. Az 50 maszkoló és összehasonlító logika által működtetett 60 hibagyűjtő és kiértékelő logika a 70 emulátorban a 74 szinkron vezérlő memória és a 20 jelminta generátorban a 25 vezérlő egység működését tiltja. A találmány szerinti megoldás legfőbb előnye, hogy az ismert öntesztelő megoldásokhoz képest a hiba keletkezésével egyidőben ad arra utaló jelzést, és egyben a behatárolásához szükséges Információkat is szolgáltatja. 5 10 15 20 25 30 35 40 45 50 55 60 3