187029. lajstromszámú szabadalom • Ellenőrzött futtatású programozható mérőrendszer és emulátor a mérőrendszerben való alkalmazáshoz

I A találmány tárgya ellenőrzött futtatású progra­mozható méiőrcndszer, valamint emulátor a rendszer­ben való alkalmazáshoz, amely megoldás előnyösen integrált áramkör, különösen LSI és VLSI integrált áramkör mérő automatákban helyes működés folya­matos ellenőrzésére, netán keletkező hardware és software hibák fellépéssel egyidejű jelzésére és a hiba­hely behatárolására alkalmazható. A találmány szerin­ti mérőrendszer számítógéphez kétirányú buszrend­szerrel kapcsolható jelminta generátort és programo­zott egységeket tartalmaz, továbbá DUT interface egysége van, amely DUT interface egység a programo­zott egységekhez környezeti feltételeket meghatáro­zó vonalak útján kapcsolódik, és a jelmiuta generátor valamint a DUT interface egység egymással jelminta vonalak és első válaszminta vonalak útján van össze­kötve. Az ismert öntesztelő megoldások üzemidőn kivül vagy azon belül ellenőrzik a mérőberendezés funkcio­nális működését. Az első esetben két ellenőrzés kö­zött csak korlátozott mértékben határolható be a hi­ba keletkezésének ideje és hatása, így a hiba okának feltárása a hibát feltáró ellenőrzést követően számot­tevő, a rendeltetésszerű használatból kieső gépidőt igényel, és a hiba fellépésének időszakában végzett mérések elfogadhatósága is kétséges. A második eset­ben az elterjedtebb megoldás hibafelderítő és hibaja­vító kódok alkalmazása. Ez a mérőberendezések fel­építését, programjait nagymértékben bonyolítja és költségessé teszi. A kevésbé elterjedt megoldásokban az ellenőrizni kívánt mérőberendezés-részekbe redun­dáns egységeket ill. áramköröket építőnek, amelyek meghibásodás esetén átveszik az ellenőrzött mérőbe­­rendezés-rész funkcióját, vagy hibajelzést adnak. Az ilyen megoldások az előbbieknél is költségesebbek. A nagybonyolultságú integrált áramkörök mérésé­hez alkalmazott programozható mérőrendszerek meg­bízhatóságának növelése, a fajlagos, egy mérésre eső üzemidő mint költség csökkentése, amely pl. LSI, VLSI integrált áramköröknél, magábafoglalva a gyár­tás közbeni legalább 3-szori mérést (ellenőrzést), az áramkör árának 20-25%-át is elérheti, szükségessé tette olyan mérőrendszer kialakítását, amelynél a programozható mérőrendszer működése futtatás köz­ben ellenőrizhető, és software vagy hardware hiba ese­tén a meghibásodás okának ill. helyének nagy pontos­sággal való behatárolását teszi lehetővé. A találmány alapját az a felismerés képezi, hogy a nagy működési sebességgel rendelkező jelminta gene­rátort tartalmazó programozható mérőrendszerek el­­lenőrézését folyamatosan, a futtatással egyidejűleg keil végezni. Az ellenőrzéshez kialakított mérőberen­dezés-résznek a futtatás közbeni ellenőrzést úgy kell ellátnia, hogy a jelminta generátort, valamint az ah­hoz kapcsolódó egységek funkcióját óraciklusról óra­ciklusra ill. utasításról utasításra emulálnia kell, s ezáltal hiba észlelésénél lehetőséget nyújtani akár a hibás ciklus ismétlésére, akár a program futásának megszakítására. A feladat találmány szerinti megoldását nyújtó ellenőrzött futtatású programozható mérőrendszer számítógéphez kétirányú buszrendszerrel kapcsolható jelminta generátort és programozott egységeket tar­talmaz, továbbá DUT interface egysége van, amely DUT interface egység a programozott egységekhez környezeti feltételeket meghatározó vonalak. útján kapcsolódik, és a jelminta generátor valamint a DUT 2 interface egység egymással jelminta vonalak és első vá­laszminta vonalak útján vannak összekötve. A mérő­­rendszer lényege, hogy hibagyűjtő és kiértékelő logi­kája, valamint maszkoló és összehasonlító logikája továbbá a kétirányú buszrendszerhez kapcsolt emulá­tora van, az emulátor cgy-egy bemenetére a jelminta generátor vezérlő vonal és szinkronizáló vonal útján kapcsolódik, a maszkoló és összehasonlító logika el­ső bemenetcsoportja a jelminta vonalakra van kötve és második bemenet csoportjával az emulátorhoz el­lenőrző minta vonalak útján kapcsolódik, a maszkoló és összehasonlító logika hibajel vonal útján a hiba­gyűjtő és kiértékelő logika bemenetére van kötve,to­vábbá a hibagyűjtő és kiértékelő logika második hiba interrupt vonal útján a jelminta generátorhoz, vala­mint harmadik interrupt vonal útján az emulátorhoz kapcsolódik és számítógéphez kapcsolható első hiba interrupt vonallal van ellátva. A találmány szerinti mérőrendszer működése során a rendszervezérlő számítógép feltölti a programozott egységeket, a jelminta generátort és az emulátort. A program futtatása során az emulátor a jelminta gene­rátor által szinkronizálva és vezérelve a jelminta gene­rátor jelmintáival egyező jelniintákat állít elő, a jel­mintákat és az ellenőrző mintákat a maszkoló és ősz­­szehasonlító logika összehasonlítja és eltérés esetén hi­bajelet ad, amely a hibagyűjtő és kiértékeld logikát működtetve a jelminta generátor és az emulátor vala­mint a számítógép programjának futását megszakítja olymódon, hogy a számítógép vagy megismétli a hi­bás ciklust vagy pedig elmenteve a hiba behatárolá­sához szükséges információt leállítja a mérőrendszer futását. A mérőrendszer előnyös kiviteli alakjánál a DUT interface egység az emulátorra közvetlenül második válaszminta vonalak útján össze van kötve, amely mó­dot nyújt a jelminta generátor komparáló • funkciójá­nak ellenőrzésére is. A találmány további tárgya az ilyen mérőrendsze­rekhez alkalmazott emulátor kialakítása. A találmány szerinti emulátornak szinkron vezérlő memóriája és ahhoz kontroll parancs vonal útján kötött mintagene­rátora van, amely szinkron vezérlő memória kétirányú buszrendszerhez csatlakoztatható kialakítással rendel­kezik és válaszminta bemenettel, vezérlőbemenettcl valamint harmadik hiba interrupt vonal fogadó beme­nettel van ellátva és ahol a mintagenerátor szinkroni­záló bemenettel és ellenőrző minta kimenettel rendel­kező kialakítású. A találmány lényegét a továbbiakban előnyös kivi­teli alak bemutatásával ismertetjük, hivatkozva a csa-. tolt rajzokra, ahol az 1. ábra a találmány szerinti mérőrendszer tömbváz­­latos kialakítását a főbb egységei között kapcsolattal és a 2. ábra az 1. ábra szerinti mérőrendszer egy rész­letét mutatja, az emulátor és az ahhoz kapcsoló egységek blokkváz­lat mélységű felépítésével. Az 1. ábrán láthatóan a mérőrendszernek rendszer­vezérlő 10 számítógépe van, amely kétirányú 11 busz­­rendszeren keresztül kapcsolódik környezeti feltétele­ket pl. DC áram- és feszültségszinteket stb. meghatá­rozó 30 programozott egységekkel, vizsgáló jeleket előállító 20 jelminta generátorral, valamint 70 emulá­torral. A mérőrendszer továbbá mérendő áramkörre köz-187.029 5 10 15 20 25 30 35 40 45 50 55 60

Next

/
Oldalképek
Tartalom