201412. lajstromszámú szabadalom • Rendszertechnikai elrendezés logikai állapotsorozatok összetett kijelöléssel kiválasztott szavainak eltárolására
1 HU 201412 B 2 A találmány tárgya rendszertechnikai elrendezés logikai állapotsorozatok összetett kijelöléssel kiválasztott szavainak eltárolására. A digitális technika napjainkban is robbanásszerű fejlődésen megy keresztül, amelynek legfontosabb jellemzői a sebesség és a bonyolultság ugrásszerű növekedése. Ennek következtében az új gyártmányok bonyolult működéssel és az ezzel járó széleskörű szolgáltatással rendelkeznek. Ezen termékek gyártása és szervizelése a méréstechnika egyik ágának, a logikai állapotanalízisnek is intenzív fejlődését igényli. A logikai állapotanalízis lényege, hogy a nagybonyolultságú digitális logikai hálózat működése folyamán előálló állapotsorozat megadott szavainak vizsgálatával minősítjük a hálózatot. A vizsgálat úgy történik, hogy a megadott szavakat kiválasztják és egy véges nagyságú tároló mezőben eltárolják, majd analizálják. A feladat jó megoldása az állapot kiválasztásán - amelyet általában triggelésnek nevezzük - és a tároláson múlik. A technikai szintet a 180.164 lajstromszámú „Elrendezés logikai állapotsorozatok tetszés szerinti szavainak kiválasztására és eltárolására” c. HU szabadalom képviseli. Ennél a megoldásnál bizonyos szavakat - azok mennyiségét, sorrendjét valamilyen előre definiált szabály szerint kiválasztják, a többletektől elhatárolják, majd vizsgálatot végeznek és ebből következtetnek a hálózat működésére és hibáira. Az ismert megoldás egyik hátránya, hogy a vizsgált állapotsorozat nem nagy számú szavát tudják csak kiválasztani. Ez különösen a nagybonyolultságú (LSI-large scale integration) és az igen nagybonyolultságú (VLSI-very large scale integration) áramkörökkel megépített készülékek vizsgálatát korlátozza. Az ismert megoldások másik hátránya, hogy a vizsgált állapotsorozatból az állapottár által meghatározott számú szó eltárolására van csak lehetőség. Ha több szót akarnak eltárolni, akkor nagyobb memóriát kell alkalmazni, ami viszont igen költséges. A találmány célul tűzte ki az ismert megoldás hiányosságainak megszűntetését és olyan rendszertechnikai elrendezés létrehozását, amely nagyszámú triggerképzést, az állapotsorozatok igen változatos kijelölésének megvalósítását és az így kiválasztott nagyszámú szó állapotának eltárolását teszi lehetővé. A találmány szerinti megoldás azon a felismerésen alapul, hogy ha a triggerképzést főtrigger egység 1-számú kimeneti vonalain megjelenő elemi kombináció és szekvencia felhasználásával triggerminősítő egység, az azonos bemeneti állapotszavak számlását állapotjelző tár segítségével végezzük, a kiértékelő egység segítségével pedig eldöntjük, hogy trigger számlálás vagy új szekvencia lépés kővetkezzen-e be, akkor 21—1 számú elemi triggerképzés valósítható meg, és az állapottárban ezzel a kijelöléssel kiválasztott nagyszámú szó eltárolható. A találmány tárgya tehát rendszertechnikai elrendezés logikai állapotsorozatok összetett kijelöléssel kiválasztott szavainak eltárolására. A rendszertechnikai elrendezés tartalmaz vonalillesztőt kszámú bemeneti vonallal és k-számú kimeneti vonallal, amely közbenső tároló k-számú első bemeneti vonalára, a közbenső tároló k-számú kimeneti vonala főtrigger egység k-számú első bemeneti vonalára van kötve. Tartalmaz továbbá adatbeviteli és szinkronizáló egységet kimeneti vonalakkal. A rendszertechnikai elrendezésre jellemző, hogy az adatbeviteli és szikronizáló egység kimeneti vonalai a közbenső tároló második bemeneti vonalaira, digitális késleltető egység második bemeneti vonalaira, állapotjelző trigger egység harmadik bemeneti vonalaira, a főtrigger egység második bemeneti vonalaira, szekvenciális egység második bemeneti vonalaira, írásvezérlő egység első bemeneti vonalaira, triggerminősítő egység negyedik bemeneti vonalaira, állapotszámláló egység bemeneti vonalaira és triggerszámláló egység harmadik bemeneti vonalaira csatlakoznak. A digitális késleltető egység k-számú első bemeneti vonala az állapotjelző trigger egység k-számú második bemeneti vonalára és a közbenső tároló k-számú kimeneti vonalára, k-számú első kimeneti vonala az állapotjelző trigger egység k-számú első bemeneti vonalára, k-számú második kimeneti vonala állapottár k-számú első bemeneti vonalára van kötve. Az állapotjelző trigger egység kimeneti vonalait a triggerminősítő egység elsőbemeneti vonalaira, a főtrigger egység első bemeneti vonalaira, a főtrigger egység 1-számú kimeneti vonala a triggerminősítő egység 1-számú második bemeneti vonalára, a szekvenciális egység m-számú első bementi vonala a triggerminősítő egység m-számú első kimeneti vonalára, első bemenete kiértékelő egység kimenetére m-számú kimeneti vonala a triggerminősítő egység m-számú harmadik bemeneti vonalára csatlakozik. Az állapottár második bemeneti vonalai az írásvezérlő egység kimeneti vonalaira és állapotjelző tár első bemeneti vonalaira, az írásvezérlő egység bemenete a triggerminősítő egység negyedik kimenetére, a triggerminősítő egység n-számú második kimeneti vonala a triggerszámláló egység n-számú első bemeneti vonalára, első és második kimenete a kiértékelő egység második és első bemenetére, harmadik kimenete az állapotszámláló egység bementére van kötve. Az állapotjelző tár p-számú bemeneti vonala az állapotszámláló egység p-számú kimeneti vonalára, a triggerszámláló egység kimenete a kiértékelő egység harmadik bemenetére, második bemeneti vonalai a kiértékelő egység kimeneti vonalaira csatlakoznak. A találmány szerinti rendszertechnikai elrendezés felépítését részletesebben az 1. ábra alapján mutatjuk be. A rendszertechnikai elrendezés tartalmaz 1 vonalillesztőt k-számú 101 bemeneti vonallal és k-számú 102 kimeneti vonallal, amely 2 közbenső tároló kszámú első 21 bemeneti vonalára, a 2 közbenső tároló k-számú 22 kimeneti vonala 5 főtrigger egység k-számú első 51 bemeneti vonalára van kötve. Tartalmaz továbbá 7 adatbeviteli és szinkronizáló egységet 71 kimeneti vonalakkal. A rendszertechnikai elrendezésre jellemző, hogy a 7 adatbeviteli és szinkronizáló egység 71 kimeneti vonalai a 2 közbenső tároló második 23 bemeneti vonalaira, 3 digitális késleltető egység második 34 bemeneti vonalaira, 4 állapotjelző trigger egység harmadik 44 bemenetei vonalaira, az 5 főtrigger egység második 53 bemeneti vonalaira, 6 szekvenciális egység második 64 bemeneti vonalaira, 9 írásvezérlő egység első 91 bemeneti vonalaira, 10 triggerminősítő egység negyedik 1020 bemeneti vonalaira, 12 állapotszámláló egység 121 bemeneti vonalaira és 13 triggerszámláló egység har5 10 15 20 25 30 35 40 45 50 55 60 65 3