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 nyékét támasztanak egyrészt a jelmintasorozatok milyen­ségére, másrészt azok egyszerű előállítási lehetőségeire nézve. Hasonlóan, a nagy vizsgálati sebesség is mind mé­réstechnikai, mind gazdaságossági szempontból alapvető követelmény. A technika jelenlegi állása mellett nagy bonyolultságú integrált áramkörök vizsgálatára az 1. ábrán látható mérő­­rendszert alkalmazzák. A jelminta processzorok mellett egyéb berendezések biztosítják a vizsgálat peremfeltétele­it, worst-case beállítás követelményeit, ezek C programoz­ható egységek mint pl. időgenerátor, programozható tá­pegységek, jelformáló áramkörök, stb., továbbá mérendő áramkörre közvetlenül kapcsolódó eszközök pl. D DUT interface egység, stb. Ezek a berendezések szinte kizárólag digitálisan programozhatok egy megfelelő, többnyire mik­ro vagy mini A programvezérlő számítógép segítségével. A mérőrendszer alapvető egységét nagysebességű mikro­programozható B jelminta processzor képezi, amely a mik­­roprogramozhatóság révén tetszőleges vizsgáló jelsoroza­­tokelőállítására alkalmas. A vizsgálandó nagybonyolultsá­gú integrált E áramkörök egy csoportja algoritmikusán elő­állítható jelminták sorozatával tesztelhető, ugyanakkor nagyobbik csoportjához nem reguláris jelsorozatokelőállí­­tása is szükséges. Ezért a mikroprogramozható B jelminta processzor tetszőleges hozzáférésű gyors memóriákat is tartalmaz, amelyeket a vizsgálat megkezdése előtt a mérési szekvenciának megfelelően kell feltölteni, biztosítva a jel­minták vizsgálat közbeni változtathatóságát. A mérőrendszer működtetése az A programvezérlő szá­mítógépről a nagysebességű B jelminta processzor feltölté­se útján és az egyéb peremfeltételeket biztosító egységek feltöltése útján külön-külön történik. A kapcsolat az A programvezérlő számítógép és az általa működtetett egysé­gek között különféle interface csatolókkal van kialakítva. Ilyenkor pl. IEC 488, CAMAC, stb. interface-k. Ez a meg­oldás kézenfekvő és egyszerű, de hátrányos is, mert a prog­ramozható egységek kezelése viszonylag lassú és rendkívül software igényes, ami áramkör karakterizálási vizsgálatok­nál és egyszerűbb kiépítésű mérőrendszereknél különösen hátrányos, illetve bizonyos áramkör bonyolultság felett ki­vitelezhetetlen. A lassú adattranszfer a peremfeltételek megváltoztatásával részekre tördeli a nagysebességű funk­cionális vizsgálatot és jelentősen megnöveli a tesztelési időt. Ezt a körülményt kedvezőtlenül befolyásolja az a tény is, hogy a nagysebességű B jelminta processzorok és a mé­rőrendszert vezérlő A programvezérlő számítógép műkö­dési sebessége között általában nagyságrendi eltérés van a B jelminta processzorok javára. A vizsgálóprogram futtatása során ui. többször kell a szá­mítógéptől kiszolgálást kérni, ami a funkcionális vizsgálat ,, hosszú” időre való megszakítását eredményezi. Ez a tény a szekvenciális egymásrahatás, az érzékenység megállapí­tását lehetetlenné teszi. Ismert a 3.813.032 ljsz. amerikai egyesült államokbeli szabadalmi leírás szerinti MOS memória tesztelő eljárás, amely a vizsgálandó memória tárolócelláit számítógépes program segítségével előállított jelmintával vizsgálja, ezen jelmintákra várt válaszmintákat is előállítja, valamint a tényleges és a generált válaszmintákat összehasonlítja. Ezt a műveletsort memóriacellánként ciklikusan elvégzi, s ezáltal a memóriacellák egymás közötti statikus zavaró ha­tását, ill. a statikus hibahelyeket kimutatja. Az ismertetett eljárás hosszadalmas és ugyanakkor a vezérlő számítógép működési sebessége a hardware felépítés és a speciális programozás miatt lassúnak tekinthető. További hátrányos­sága, hogy csak meghatározott áramkörök meghatározott hibáinak kimutatására alkalmas, a karakterizálási vizsgála­tok elvégzéséhez nem tekinthető alkalmasnak. A mérőrendszerek a funkcionális vizsgálatot általában a következő fokozatokban készítik elő: — a nagysebességű B jelminta processzor feltöltése a jel­mintát generáló programmal; — a vizsgálat körülményeit — úgymint időzítések, meg­hajtó szintek, tápfeszültségek, formát és maszk vezér­lők, stb. — befolyásoló részegységek programozása. A vizsgálati folyamat üzemmódjainak beállítása után in­dítható a tényleges vizsgálat, mely az A programvezérlő számítógéptől függetlenül folyik le. Az egyes részegységek így a jelmintagenerátor is, az előre meghatározott program szerint kerül aktív állapotba, amelyből a vizsgálati folya­mat megszakításával lehet egy másik aktív állapotba ve­zérelni. Ennek megfelelően az A programvezérlő számítógép és a mérőrendszer kapcsolata általában a következő: — a mérőrendszer állapotát a mérőrendszer státusregiszte­reinek real-time lekérdezésével az A programvezérlő szánűtógép figyeli; — a mérőrendszer egyes részegységei, mint külső periféri­ák megszakítás-kéréssel fordulnak az A programvezér­lő számítógép felé (1, 2, 3 vezérlővonalakkal jelezve). E megoldásnál az A programvezérlő számítógép egyéb feladat ellátására is — különböző hatékonysággal — alkal­mazható. A nagybonyolultságú áramkörök vizsgálatánál az amúgy is hosszú tesztelési időt a nagy tömegű adatmozga­tás ideje is károsan növeli. Ugyanakkor a karakterizálás a futó program megszakítása miatt csak igen korlátozott kö­rülmények között végezhető el. Figyelembe véve, hogy a vizsgálat ára az áramkörök bonyolultsági fokának növeke­désével növekszik, valamint azt, hogy a karakterizálás egy­re inkább alapvető követelményt képez, ez rendkívül hátrá­nyos tulajdonság. A számítógépes rendszerek bonyolultságából adódó hát­rányosságok, redundanciák és a rendszer lassú működése, továbbá az egyszerűbb rendszerekkel való korlátozott mélységű vizsgálati lehetőségek szükségessé tették egy olyan mérőrendszer kialakítását, amely kellően gyors, nagy hatékonyságú és olyan mélységű vizsgálatok elvégzé­sére alkalmas, amellyel tetszőleges áramkörök karakteri­­zálását is el lehet végezni. Ennek megfelelően célúi tűztük ki egy olyan mérőrend­szer kialakítását, amely előzőekben ismertetett megoldá­sok hátrányaitól mentes. Úgy találtuk, hogy a kellő karakterizálást nyújtó vizsgá­latok elvégzéséhez a rendszert olymódon kell kialakítani, hogy programcsomagok feldolgozására alkalmas, azaz a perem és vizsgálati feltételek, ill. hiba esetén a programelá­gazás futás közbeni változtatására alkalmas legyen. A vizsgálatok megfelelő mélységű elvégzése szükséges­sé tette a környezeti feltételek, időzítések, formátumok, lo­gikai szintek, stb. széles tartományban történő változtatha­tóságát. Szükséges volt még a mérőrendszert úgy kialakítani, hogy a mért áramkör hibahelyei és -körülményei, különbö­ző peremfeltételek, programok és programszegmensek mellett előálló hibák és azok fizikai helyei kiértékelhetők legyenek. A találmányunk alapját az a meggondolás képezi, hogy a vizsgálati idő csökkenése a vizsgálati sebesség növelésé­vel, nagy hatékonyságú és rövid tesztprogramok kifejlesz­5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Oldalképek
Tartalom