HU180141B - Method for functionally testing sequential networks - Google Patents

Method for functionally testing sequential networks Download PDF

Info

Publication number
HU180141B
HU180141B HU130180A HU130180A HU180141B HU 180141 B HU180141 B HU 180141B HU 130180 A HU130180 A HU 130180A HU 130180 A HU130180 A HU 130180A HU 180141 B HU180141 B HU 180141B
Authority
HU
Hungary
Prior art keywords
network
information
examined
control unit
bus
Prior art date
Application number
HU130180A
Other languages
Hungarian (hu)
Inventor
Istvan Body
Gyula Estelyi
Ferenc Papp
Istvan Szemoek
Original Assignee
Elektronikus
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Elektronikus filed Critical Elektronikus
Priority to HU130180A priority Critical patent/HU180141B/en
Priority to DE19803043324 priority patent/DE3043324C2/en
Publication of HU180141B publication Critical patent/HU180141B/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2236Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test CPU or processors

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

An expansion network is connected to the test points of the network under test. They enable the entire functional internal and external logical analysis of the sequential network. The test points are made accessible via the expansion network without the functional operation of the sequential network being affected. The sequential network is divided into two parts joined by three data highways. Two highways pass data in opposite directions and one passes data in two directions. The expansion network, which is connected to the data highways and to each sequential network access point, is controlled by external instruction signals. The network is placed into test logical conditions and the remitting output signals extracted.

Description

Elektronikus Mérőkészülékek Gyára, BudapestElectronic Measuring Instruments Factory, Budapest

Eljárás és elrendezés szekvenciális hálózatok funkcionális vizsgálatáraMethod and arrangement for functional investigation of sequential networks

A találmány tárgya eljárás és elrendezés szekvenciális hálózatok funkcionális vizsgálatára, olymódon, hogy a vizsgálandó hálózat ellenőrzési pontjaira egy kiegészítő hálózat csatlakozik, amelynek segítségével a szekvenciális hálózat teljes funkoionális, belső és külső logikai analízisét elvégezzük.BACKGROUND OF THE INVENTION The present invention relates to a method and arrangement for functional testing of sequential networks, such that an auxiliary network is connected to the checkpoints of the network under investigation to perform a full functional, internal and external logical analysis of the sequential network.

Λ találmány felhasználási területe elsősorban az integrált áramkörökből felépített szekvenoiális hálózatok fejlesztése, gyártása, szervizelése.Λ The field of application of the invention is primarily the development, production and servicing of sequential networks made up of integrated circuits.

Az elektronika robbanásszerű fejlődésének egyik alapja, az integrált áramkörök megjelenése és fejlesztése, amely az egy tokban megvalósított áramköri elrendezés mennyiségében és bonyo- . lultságában jelentkezik. A rohamos fejlődés átalakítja a szekvenoiális hálózatok korábbi tervezési módszereit. A fejlesztés legjelentősebb részeit az integrált .áramköri tok belső felépítése valósítja meg, amelyet gondos rendszertechnikai tervezésnek kell követnie. A vizsgálatndó berendezések fejlesztésekor gyártásakor és szervizelésekor a realizált szekvenoiális hálózat teljes funkcionális vizsgálata szükséges. Ezen feladatok ellátása eddig az alacsony integráltsági fok következtében könynyen elvégezhető volt. Rendelkezésre álltak a szekvenoiális hálózat kritikus bemeneti és kimeneti ellenőrzési pontjai. Ennek bi* zonyitására bármely alacsony integráltsági fokú elemekből felépített szekvenciális hálózat alkalmas.One of the foundations of the explosive development of electronics is the appearance and development of integrated circuits, which in terms of volume and complexity of the circuit arrangement implemented in a single case. manifests itself in his laziness. Rapid development is transforming previous design methods for sequential networks. Most of the development is implemented through the integrated architecture of integrated circuit boards, which must be followed by careful system engineering. During the development and servicing of test equipment, full functional testing of the realized sequential network is required. Due to the low degree of integration, these tasks have been easily accomplished so far. Critical input and output checkpoints for the sequential network were available. To prove this, any sequential network of elements with low degree of integration is suitable.

A nagybonyolultságú elemeket tartalmazó hálózatok funkoionális vizsgálatára ismert megoldásként vázoljuk az INTEL SPK-80 jelű berendezését. Ez egy általános célú, 8080 típusú mikroproceszszorral megépített, mikroszámítógép.As a known solution for the functional investigation of networks containing complex elements, the skeleton of the INTEL SPK-80 is outlined. It is a general purpose microprocessor built with an 8080 type microprocessor.

180.141180 141

A mikroszúini tógép működését előre megadott helyeken meg lehet szakítani ós itt a processzor és a memóriák logikai állapotát le leltet kérdezni, ill, lehet azokat módosítani, majd engedélyezni a további működést.You can interrupt the operation of the microsulin pond at predetermined locations, and here you can query and modify the logical state of the processor and memory, and then enable further operation.

Ezoket a funkciókat az ismert berendezés a következőképpen valósítja mog. A 8080 típusú processzor RST /CFH/ elnevezésű uta>sitást kell elhelyezni arra a memória címre, amelyiknél a progjram futását meg akarjuk szakítani. Amikor a program ideér, akkor az RST 1 utasítás hatására elugrik a /0008H/ cimre és az ettől a címtől kezdődő program helyezkedik el, amely elmenti a mikroszámítógép RAM memói'iájában a processzor..belső.....regisztereinek tartalmát és ezután mái' informáoióveszteség nélkül lehet olyan programot futtatni, amely az említett vizsgáló funkciókat megvalósítja. Ha folytatni kell az eredeti program futását^, akkor a RAM memóriában tárolt regisztertartalmakat vissza kell tölteni a mikroprocesszorba és az eredeti program fut tovább. Az ismert megoldások hátrányai a következők:These functions are implemented by the known equipment as follows. The 8080 processor must have a path named RST / CFH / to the memory address at which you want to interrupt the program. When the program arrives, the RST 1 command jumps to / 0008H / and the program starting from that address stores the contents of the processor's internal registers in the RAM memory of the microcomputer and then Without loss of information, it is possible to run a program that implements said test functions. If the original program is to continue to run ^, the register contents stored in RAM must be loaded back into the microprocessor and the original program will continue to run. The disadvantages of the known solutions are:

- az RST-1 utasítást lefoglalja ez a vizsgálati mód,- the RST-1 instruction is occupied by this test mode,

- a mikroszámítógépnek a RAM-memóriájából szintén elfoglal egy* jelentős részt a vizsgálat,- the microcomputer's RAM memory also occupies * a significant portion of the test,

- a vizsgálatot megvalósító program csökkenti a szabadon haszt· nálliató címtartományt, mivel annak egy részét a funkcionális· vizsgáló program foglalja el,- the testing program reduces the free-to-use address space, as part of it is occupied by the functional testing program,

- csak /CFH/-nál lehet megszakítani a programot és bekapcsolódni a vizsgáló ciklusba.- only / CFH / can interrupt the program and enter the test cycle.

A találmányi eljárás azon a felismerésen alapul, hogy a vizsgálandó szekvenciális hálózat valamennyi külső és belső funkcionális ellenőrzési pontjait hozzáférhetővé tesszük - egy a találmány tárgyát képező - kiegészítő hálózat illesztésére, anélkül, hogy a vizsgálandó szekvenciális hálózat funkcionális működésében változást okoznánk...... —------------A találmány szerinti eljárás szekvenciális hálózatok teljes funkcionális vizsgálatára szolgál. Az eljárásra jellemző, hogy a szekvenciális hálózatot a vizsgálat szempontjából funkcióná-* lisan két részre /továbbiakban: első- és második vizsgálandó hálózatra/ csoportositJuk úgy hogy a két vizsgálandó hálózat közt adatátviteli vonalakat három informáéiós-BUS-ba soroljuk, amelyek közül az első információs-BUS-on információt juttatunl^ el az első vizsgálandó hálózatból a második vizsgálandó hálózatba. A második inf ormációs-BUS-on..inforinációt-Juttatunk. el_ a második vizsgálandó hálózatból az első vizsgálandó hálózatba. A harmadik információs BUS-segitségével a két vizsgálandó hálózat között mindkét irányban közlünk információt. Λ vizsgálandó szekvenciális hálózat valamennyi külső- és belső fűnk·* cionális pontját a vizsgálat alkalmával hozzáférhetővé teszszük azáltal, hogy a vizsgálandó szekvenciális hálózat információs-BUS-aíhoz és beavatkozó pontjaihoz egy kiegészítő hálózatot csatlakoztatünk, A kiegészítő hálózat vezérlését külső parancsjelekkel végezzük. A külső paranosjelek segítségével a vizsgálandó szekvenciá±±s~hálózat—működésében-tet-széssze* rinti, a logikai funkciók által megengedett jelkombinációknál beavatkozunk, A vizsgálandó szekvenciális hálózat valamennyi külső- és belső logikai ellenőrző pontján az adott funkcionális állapotokról teljes információt állítunk elő, majd további külső vezérlő jelek segítségével a vizsgálandó szekvenciális hálózatot újabb, logikai funkoió által megengedett, tetszésszerinti logikai állapotba állítjuk és újabb információkat szerzünk. Végül a,funkcionális vizsgálat során, a tetszésThe method of the invention is based on the recognition that all external and internal functional checkpoints of the sequential network to be accessed are made available to fit an auxiliary network, which is the subject of the present invention, without causing any change in the functional operation of the sequential network being examined. —------------ The method of the present invention is for the full functional investigation of sequential networks. The method is characterized in that the sequential network is functionally divided into two parts, hereinafter referred to as the first and second networks to be examined, by grouping the data transmission lines between the two networks under investigation into three information buses, the first of which is the information bus. -BUS transmits information from the first network to be scanned to the second network to be scanned. The second information bus is providing information. el_ from the second network to be examined to the first network to be examined. The third information bus provides information in both directions between the two networks under investigation. Λ All external and internal grasses of the sequential network to be examined · * are made accessible during the test by connecting an additional network to the information bus terminals and actuation points of the sequential network being examined. The additional network is controlled by external command signals. By using external paranoids, we intervene in the sequence of the test sequence within ± network s, in operation, as allowed by the logic functions. At each external and internal logic checkpoint of the sequential network to be examined, complete information about the given functional states is generated, and then, by means of additional external control signals, set the sequential network to be examined to another logical state permitted by the logic function and obtain further information. Finally, in functional testing, the appeal

-2180.141 szerinti a logikai funkció által megengedett logikai állapotok beállítása után, a szekvenoiális hálózatot a beavatkozás előtti logikai állapotba visszaállítjuk,After setting the logical states allowed by the logic function according to -2180.141, the sequential network is restored to the pre-intervention logic state,

Λ találmány szerinti eljái-ás megvalósítására szolgáló elrendezést az 1. ábra mutatja be. Az elrendezésre jellemző, hogy két i'észbol áll: az 1 és 2 első és második vizsgálandó hálózatba csoportosított szekvenoiális hálózatból és a 3 klegószi-Y tő hálózatból. Az utóbbi három egységet tartalmaz: első vezér-» 10-31-, figyolő-32, és második vezérlő-33 egységet. Az 1 és 2 első ás második vizsgálandó hálózat közti adatátviteli vonalai^ három első Ll, L2 és L3 információs-BUS-ba vannak összefogva^Λ három hl, és L2 és L3 információs BÚS külön-lcülön osatlalco -4 zik a figyelő 32 egység 322, 323» 324 egy-egy bemenőcsoportjá-> hoz, Az L2 második és az L3 harmadik informcáiós BÚS ’ciilönlcülön csatlakozik a második vezérlő 33 egység 332, 333 egyegy kimenő pontcsoportjához. Az első vezérlő 31 egység jll kimenő pontcsoportjához az X beavatkozó BUS-on keresztül az 1 első és a 2 második vizsgálandó hálózat 14 és 24 beavatkozó pontjai csatlakoznak.An arrangement for carrying out the process of the invention is shown in Figure 1. Typically, the arrangement consists of two parts: a sequential network grouped in first and second networks 1 and 2, and a clegose y network 3. The latter comprises three units: a first control unit »10-31-, a monitoring unit 32, and a second control unit 33. The data transmission lines 1 and 2 between the first and second networks to be examined are connected to three first information buses L1, L2 and L3 ^ Λ three hl, and the L2 and L3 information bus separately separate from the monitoring unit 322. 323 to 324 are connected to one of the output points 332, 333 of the second control unit 33 on the second and L3 third information booms. The intervention point 14 and 24 of the first network 1 and the second network 2 are connected to the outgoing point group jll of the first control unit 31 via the intervention bus X.

Az első vezérlő egység 31 egység a figyelő 32 egység és a második vezérlő 33 egység az első VI belső vezérlő BUS-on, a~V3 engedélyező BUS-on és a második V2 belső vezérlő BUS-on keresá*?tül csatlakozik egymáshoz.The first control unit 31 is interconnected by the monitoring unit 32 and the second control unit 33 via the first internal control bus VI, the enable bus V3 and the second internal control bus V2.

Az első vezérlő 31 egységnek és a figyelő 32 egységnek az első VI belső vezérlő BÚS 312 bemeneti és 321 kimeneti pontjai, továbbá a figyelő 32 egység V3 engedélyező DÚS 325 kimenete és a második vezérlő 33 egység V3 engedélyező BÚS 331 bemenete, valamint az első vezérlő 31 egység második V2 belső vezér-A lő BÚS 314 kimenete és a második vezérlő 33 egység V2 második belső vezérlő BÚS 334 bemenete össze vannak kötve. A K külső vezérlő és érzékelő BÚS 30 csatlakozási pontjái'á*3 lciegészitu hálózat 31, 32, 33 egységeihez a 313, 326, 335 bemeneti pontosöpörtjalkon csatlakoznak.The input and output points 312 and 321 of the first control unit 31 and the monitor 32 of the first control unit 31 and the monitoring unit 32, the output 325 of the monitoring unit 32 and the input 331 of the second control unit 33 and the first control unit 31 the second internal controller V2 output 314 of unit V2 and the second internal control V2 input 334 of the second control unit 33 are connected. The BUS 30 connection points of the external control and sensor K are connected to the 31, 32, 33 units of the optional network 31, 326, 335 by an inlet swivel base.

Az 1. ábra szerinti elrendezéssel kapcsolatban a következőket adjuk elő. Az 1 és 2 első és második vizsgálandó hálózat közti adatátviteli vonalakat úgy soroljuk az Ll, L2 és L3 informáoiós-BUS-okba, hogy az első Ll információs BUS-on az 1 első vizsgálandó hálózatból a 2 második vizsgálandó hálózatba juttatunk információt. Λ második L2 információs BÚS ellentétes irányú informáoió átadására szolgál*-Mig a-harmadik-L3-infor— mációs-BUS felváltva közöl a két 1 és 2 első és második vizs-fc gálandó hálózat között információt.With reference to the arrangement of Figure 1, the following is provided. The data transmission lines between the first and second scanned networks 1 and 2 are classified into information buses L1, L2 and L3 by transmitting information from the first scanned network 1 to the second scanned network 2 on the first information bus L1. Λ The second L2 information bus is used to transmit reverse information * While the-third-L3 information bus is alternately communicating information between the first and second fc 1 and 2 networks to be examined.

A vizsgálandó hálózatot úgy bontjuk két részre, hogy az 1 els$ vizsgálandó hálózat a következő tulajdonságokkal rendelkezzen*.The network to be scanned is divided into two parts such that the first network to be scanned has the following properties *.

- az L2 és L3 informáoiós BUS-olcon beérkező információk hatására megváltoztatja logikai állapotát,- changes its logical state as a result of information received on the L2 and L3 information bus chain,

- az Ll és L3 informáoiós BUS-olcon keresztül a 2 második vizsgálandó hálózattal információt közölhet,- via the information bus chain L1 and L3 to transmit information to the second network to be examined 2,

- az L2 és L3 információs BUS-olcon keresztül a 2 második vizsgálandó hálózatból inf óiroáÚiot~IcapIiaT7- via the information bus link L2 and L3 from the second second network to be examined to receive information ~ IcapIiaT7

- Az Ll és L3 információs BUS-olcon keresztül a saját logikai állapotára jellemző információt lcópes kiadni,- The L1 and L3 information bus chains are able to output information specific to their logical state,

A vizsgálandó hálózattal közvetlenül vagy közvetve kapcsolatod tart, a 2 második vizsgálandó hálózat.You are connected directly or indirectly to the network under investigation, the second network under investigation.

Mind az 1, 2 első és második vizsgálandó hálózathoz közös Xböavatlcozó-BUS csatlakozik. Ezen megjelenő jelek hatására letiltható, hogy az L2, L3 információs BUS-okon informáoió jus-3-A common X-linking bus is connected to each of the first and second networks to be scanned 1, 2. As a result of these displayed signals it is possible to disable that the jus-3-

180.141 són a 2. második vizsgálandó hálózatból az 1 első vizsgálandó . hálózatba vagy az L1 és L3 információs BUS-okon megjelenő információ hatására a 2 második vizsgálandó hálózat megváltoztassa logikai állapotát.180,141 salts from second network 2 to be tested first 1. The network 2 or the information buses L1 and L3 cause the second network 2 to be examined to change its logical state.

Ezen példaszerű bevezető után ismertetjük az 1. ábra szerinti elrendezés működését.Following this exemplary introduction, the operation of the arrangement of Figure 1 will be described.

Az első vezérlő 31 egység vezérli a 3 kiegészítő hálózat működését valamint az X beavatkozó BÚS segítségével az 1, 2 első és második vizsgálandó hálózatok vezérlését. A figyelő egység 32 az Ll, L2 és 1-3 információs BUS-ok funkcionális logikai állh' potát figyeli ás, Lia szükséges,-az t-meg jegyz-i,—A—53- második--vezérlő egység az L2 és L3 információs BUS-ok segítségével in-1 formációt közölhet az 1 első vizsgált hálózattal, amikor az 1 első vizsgált hálózat információt kér be. Λ VI és V2 belső vezérlő BUS-ok és a V3 engedélyező-BUS a 3 kiegészítő hálózat működéséhez szükséges belső információs vonalakat képezik.The first control unit 31 controls the operation of the auxiliary network 3 and the control of the first and second networks 1, 2 to be examined by means of the intervention buoy X. The monitoring unit 32 monitors the functional logic state of the information buses L1, L2 and 1-3, Lia required, the t-note, -A-53 second, control unit L2 and L3. BUS communicate information using s-1 1 formation of the first network test, network test when the first one ask for information. Λ The internal control buses VI and V2 and the enable bus V3 form the internal information lines required for the operation of the auxiliary network 3.

A K külső vezérlő és érzékelő BÚS a 3 kiegészítő hálózatot a funkcionális vizsgálathoz megfelelő logikai állapot/ok/ba vezérli, ill. a funkcionális vizsgálati eredményeket teszi lekérhetőkké.The external control and sensor K controls the auxiliary network 3 for logical state (s) / function appropriate for the functional test. makes functional test results available.

Alábbiakban ismertetjük, hogy az l.~ “ábra “szerinti^ a~t~álál.mány tárgyát képező elrendezéssel milyen funkcionális vizsgálatok hajthatók végre.Below, the functional assays that can be performed with the arrangement of the present invention as shown in FIG.

A./ Az 1 első vizsgálandó hálózat funkcionális állapotának lekérdezéseA. / Query the functional status of the first network to be examined

Ezen feladat végrehajtása esetén az első vezérlő 31 egység úgy* vezérli az X-beavatkozó BUS-on keresztül az 1 és 2 vizsgálandó hálózatot, hogy amikor a 2 második vizsgálandó hálózatból információ jutna az 1 első vizsgálandó hálózatba, akkor azokat az információkat letiltja és engedélyezi, hogy a második 33 vezérlő egység szolgáltassa az inf ormáé ió~t“áz~T~eIső Ariz sga~ landó hálózatnak. A szolgáltatott információ hatására az 1 első vizsgálandó hálózat a belső funkcionális állapotára jellemző információkat ad ki az első és harmadik Ll, L3 információs BUS-okon. Amikor a figyelő 32 egység megállapítja, hogy az 1 első vizsgálandó hálózat információt fog adni, akkor az első vezérlő 31 egység segítségével letiltja, hogy a második vezérlő 33 egység információt adhasson az L2 L3 második és harmadikinformációs BUS-okon. Ugyanekkor a figyelő 32 egység megjegyzi,, az 1 első vizsgálandó hálózat által—szolgáltatott—információkat; és azokat a K külső vezérlő és érzékelő BÚS által lekérdezhető formában tárolja. Ha az 1 első vizsgálandó hálózat befejezte az információátadást, akkor a második vezérlő egység 33 újabb vezérlést adhat az 1 első vizsgálandó hálózatnak, aminek hatására az a funkcionális állapotára jellemző további információt szolgáltat. A figyelő 32 egység mindazon információkat is megjegyzi, amelyek szükségesek ahhoz, hogy az 1 első vizsgálandó hálózatot az eredeti funkcionális állapotba lehessen viszaállitani. Amikor nincs szükség további információra, az 1 első vizsgálandő hálőzatből~alckor” a figyelő 32 egység közli az 1 első vizsgálandó hálózattal azokat az információkat, amelyek a 3 kiegészítő hálózat beavatkozása előtti funkcionális állapoítának visszaállításához szükségesek. Ha ez megtörtént, akkor az első vezérlő 31 egység letiltja a második vezérlő 33 egysén get abban, hogy információt adjon ki a második és harmadik Ll, L3 informáoiós BUS-okon át és az X-beavatkozó BUS-on át engedélyezi az 1, 2 első és mádodik vizsgálandó hálózat együt-i tes mülíödését.In performing this task, the first control unit 31 controls the network 1 and 2 to be scanned via the X-intervention BUS such that when information from the second scanned network 2 reaches the first scanned network 1, it disables and enables that information, for the second control unit 33 to supply the information to the first Arizona network. As a result of the information provided, the first network to be scanned out delivers information specific to its internal functional state on the first and third information buses L1, L3. When the monitoring unit 32 determines that the first network to be examined will provide information to be scanned, the first control unit 31 disables the second control unit 33 from transmitting information on the second and third information buses L2 L3. At the same time, the monitoring unit 32 notes information provided by the first network to be examined; and stores them in an interrogative form by the external control and sensor K. When the first network to be scanned 1 has completed the information transmission, the second control unit 33 can provide another control 33 to the first network to be scanned, which causes it to provide additional information specific to its functional state. The monitoring unit 32 also records all the information necessary to restore the first network to be inspected to its original functional state. When no further information is required, from the first network to be scanned, the monitoring unit 32 communicates to the first network to be scanned the information necessary to restore the functional state of the auxiliary network 3 prior to intervention. When this is done, the first control unit 31 disables the second control unit 33 from receiving information from the second and third information buses L1, L3, and allows the first control unit 1, 2 to receive information. and second, the total failure of the network under investigation.

-4180.141-4180.141

Araikor ismét szükség van az 1 első vizsgálandó hálózat állapotának meghatározására, akkor meg kell ismételni az előbbiekben leirt eljárást.When it is necessary again to determine the status of the first network to be examined, the procedure described above must be repeated.

Λζ 1 első vizsgálandó hálózat mindenkori logikai állapotára jellemző információk funkcionális vizsgálat után a figyelő 32 egységben tárolva vannak, ahonnan a K külső vezérlő és érzékelő DUS-on keresztül lekérdezhetők. Az 1 első vizsgálandó hálózat állapotának lekérdezése indítható: r a K külső vezérlő - és érzékelő BÚS vagyInformációk Information about the current logical state of the first network to be examined is, after a functional examination, stored in the monitoring unit 32, from which the external control and sensor K can be retrieved via the DUS. Querying the status of the first network to be examined 1 can be started: r external control and sensor K is BUILT or

- a figyelő 32 egység által.- by the monitoring unit 32.

A figyelő 32 egység a következőképpen -indi thai ja-az^X-első vizsgálandó hálózat funkcionális állapotának lekérdezését. Λ figyelő 32 egységben tárolva vannak az Ll, L2, L3 inforniáci-, 6s-BUS-ok azon logikai állapotai, amelyek hatására indítani kell az 1 első vizsgálandó hálózat lekérdezését. Amikor a figyelő 32egység észlelte, hogy az Ll, L2, L3 információs-BUSok elérték a szükséges logikai állapotokat, akkor jelzést ad a első vezérlő egységnek, amely elindítja az 1 első vizsgálandó hálózat logikai állapotainak lekérdezését.The monitoring unit 32 then interrogates the functional state of the first network to be inspected -indai ja ja-X-X. Λ The logical states of the L1, L2, L3 information buses, 6s-BUSs, which trigger the query of the first network to be examined, are stored in the monitoring unit 32. When the monitoring unit 32 detects that the information buses L1, L2, L3 have reached the required logic states, it gives an indication to the first control unit, which initiates a query of the logical states of the first network to be examined.

B. / Az 1 első vizsgálandó hálózat funkcionális állapotának mó- dosítása ...........B. / Modifying the functional state of the first 1 network to be examined ...........

Ezen feladat végrehajtása esetén az első vezérlő 31 egység úgy vezérli az X beavatkozó BUS-on keresztül az 1,2 első és második vizsgálandó hálózatokat, hogy amikor a 2 második vizs-* gálandó hálózatból információ jutna az 1 első vizsgálandó háló}zatba, akkor azokat az információkat letiltja és engedélyezi a második vezérlő 33 egységnek, hogy információt szolgáltasson az első 1 vizsgálandó hálózatnak. A második vezérlő 33 egység által szolgáltatott információk hatására az 1 első vizsgálandó hálózat a kívánt funkcionális állapotba kerül. Ezután a második 33 vezérlő egység működése tiltott abban,' hogy további információt adhasson, majd az X beavatkozó BUS-on keresztül^ engedélyezzük az 1, 2 első és második vizsgálandó hálózat további együttes működését.In carrying out this task, the first control unit 31 controls the first and second scanned networks 1,2 through the intervention bus X so that when information from the second scanned network 2 is transmitted to the first scanned network 1, blocking the information and allowing the second control unit 33 to provide information to the first network 1 to be examined. As a result of the information provided by the second control unit 33, the first network to be examined 1 is brought into the desired functional state. Subsequently, the operation of the second control unit 33 is prohibited to provide additional information, and then, via the intervention bus X, to permit further co-operation of the first and second networks to be examined 1, 2.

C. / Λ 2 második vizsgálandó hálózat funkcionális állapotának lekérdezéseC. / ezése Query the functional status of the second network to be examined

Ezen feladat végrehajtása esetén az első vezérlő 31 egység úgy vezérli az X beavatkozó BUS-on keresztül 1, 2 első és második vizsgálandó hálózatokat, hogy amikor a 2 második vizsgálandó hálózatból információ jutna az 1 első vizsgálandó hálózatba, akkor azokat az információkat letiltja és engedélyezi a második 33 vezérlő egységnek, hogy szolgáltasson, informáéió4 az 1 első vizsgálandó hálózatnak. Λ második vezérlő 33 egység információinak hatására az 1 első vizsgálandó hálózat úgy vezérli a 2 második vizsgálandó hálózatot, hogy a 2 második vizsgálandó hálózat az első és harmadik Ll és L3 információs BUS-okon keresztül kiadja a kívánt információkat. A figyelő egység érzékeli, hogy az 1 és 2 első és második vizsgálandó hálózat között információáramlás történik. Ezért az első vezérlő 31 egység letiltjá a második vezérlő 33“egységet áb-~ bán, hogy az vezérlő jeleket adjon ki a második és harmadik L2, L3 informúciós-BUS-okon keresztül, valamint engedélyezi az X beavatkozó BUS-on keresztül, hogy a 2 második vizsgálandó hálózat értelmezze a vezérlést és kiadja a szükséges információkat. Az így kiadott információt kétféleképpen lehet inogj egyezni:In carrying out this task, the first control unit 31 controls the first and second scanned networks 1, 2 via the intervention bus X so that when information from the second scanned network 2 reaches the first scanned network 1, it disables and enables the information. a second control unit 33 for supplying information to the first network to be examined. As a result of the information of the second control unit 33, the first scan network 1 controls the second scan network 2 so that the second scan network 2 outputs the desired information via the first and third information buses L1 and L3. The monitoring unit detects that information flows between the first and second networks to be scanned 1 and 2. Therefore, the first control unit 31 would disable the second control unit 33 "to output control signals via the second and third information buses L2, L3, and allow the X intervening bus to enable the 2 second network to be examined interpret the control and issue the necessary information. There are two ways to match the information you provide:

180.141180 141

- nz információ bejut az 1 első vizsgálandó hálózatba és onnan az A./ pontban ismertetett módon lekérdezhető vagy- the nz information enters the first network to be scanned 1 and can be retrieved from there as described in point A. /

- az o.lső, második és harmadik Ll, L2 és L3 információs-Busok figyelésével a figyelő 32 egység megjegyzi és lekérdezhetővé teszi,- by observing the first, second and third information buses L1, L2 and L3, the monitor 32 remembers and makes it available for interrogation,

A figyoiö 32 egység megjegyzi mindazon információkat, amelyek ahhoz szükségesek, hogy az 1 és 2 első és második vizsgálandó hálózatot a beavatkozás előtti logikai állapotba visszaállítsuk .The monitoring unit 32 records all the information necessary to restore the first and second networks to be examined 1 and 2 to a pre-intervention logical state.

A fenti eljárás után a 2 második vizsgálati hálózat lekérdezett információi a figyelő 32 egységben, vannak—tárolva-4e-a K külső vezérlő- és érzékelő BÚS-segítségével kiolvashatók,After the above procedure, the interrogated information of the second test network 2 is retrieved in the monitoring unit 32, stored-4e-A by means of an external control and sensor BOU,

D. / A 2 második vizsgálandó hálózat funkcionális állapotának módosításaD. / Modification of the functional status of the 2 second networks under test

Ezen feladat végrehajtása esetén az első vezérlő 31 egység úgy vezérli az X-beavatkozó BUS-on keresztül az 1 és 2 első és második vizsgálandó hálózatot, hogy amikor a 2 második vizsgálati hálózatból információ jutna az 1 első vizsgálandó hálózatba, akkor azokat az információkat letiltja és engedélyezi, hogy a második vezérlő 33 egység szolgáltasson információt az 1 első vizsgálandó hálózatnak“A“ második “Vezérlő-33” e’gység’áT^ tál közölt információ hatására az 1 első vizsgálandó hálózat a 2 második vizsgálandó hálózatot úgy vezérli, hogy abban a kívánt funkcionális állapotmódositás létrejöjjön. A figyelő 32 egység észleli, hogy az 1 első vizsgálandó hálózat vezérelni fogja a 2 második vizsgálandó hálózatot, ezért tiltja azt, hogy a második vezérlő 33 egység jeleket adjon a második és harmadik L2 és L3 információs BUS-okra és engedélyezi az X beavatkozó BUS-on keresztül, hogy a 2 második vizsgálandó hálózat elfogadja az 1 első vizsgálandó hálózat által küldött információkat. Ha a 2 második vizsgálandó tílázátót~a~IclvántfühE'olonális állapotba csak több lépésen keresztül lehet beállítani, akkor a 3 kiegészítő hálózat megismétli a fenti folyamatot* Λ felsorolt funkcionális vizsgálati eljárások alapján jól látp> ható, hogy a találmányi megoldás megvalósította a kitűzött célokat. A vizsgálandó hálózat valamennyi belső és külső ellenőrzendő pontjának logikai állapotáról egyértelmű információt nyerünk. Be tudunk avatkozni a vizsgálandó hálózat funkcionális működésébe és ott tetszőleges a funkcionális működés által megengedett logikai-állapotokat-tudunk—létrehozni,—«melyek a funkcionális vizsgálat szempontjából szükségesek.In carrying out this task, the first control unit 31 controls the first and second scanned networks 1 and 2 via the X-intervention BUS such that when information from the second scouting network 2 is transmitted to the first scanned network 1, it disables that information and allows the second control unit 33 provide information "in the" second "control - 33" one of the first network test result information provided e'gység'áT ^ bowl the first one of the second test network test network 2 is controlled to be in a the desired functional state change is achieved. The monitoring unit 32 detects that the first scan network 1 will control the second scan network 2 and therefore prohibits the second control unit 33 from sending signals to the second and third information buses L2 and L3 and allowing the intervening BUS X to operate. via the second scan network 2 to accept information transmitted by the first scan network 1. If the second gauge to be tested 2 can only be set to the ~ iclane - fuhE'olonal state in several steps, then the auxiliary network 3 repeats the above process * Λ based on the functional test procedures listed, it is clear that the present invention has accomplished the intended goals. Clear information about the logical state of each of the internal and external control points of the network under investigation is obtained. We can interfere with the functional operation of the network being examined, and there we can create any logical states allowed by the functional operation, which are necessary for the functional examination.

A. találmány szerinti elrendezés a működése folytán kielégíti az eljárásban foglaltakat. A kiegészítő hálózat segítségével, annak megfelelő külső vezérlésével lehetővé válik, hogy a vizs« gálandó hálózatok mindenkori funkcionális állapotáról információt lehessen nyerni, továbbá a vizsgálandó hálózat funkcionális állapotát előre megadott módon külső vezérléssel a kívánt logikai állapotba be lehessen, állítani.A. The arrangement according to the invention satisfies the process by its operation. The auxiliary network, with its corresponding external control, makes it possible to obtain information about the current functional state of the networks being examined, and to set the functional state of the network under investigation to a desired logical state by external control.

Claims (2)

1./ Eljárás szekvenciális hálózatok teljes funkcionális vizsgálatára, azzal jellemezve, hogy a szekvenciális hálózatot a vizsgálat szempontjából két részre: első- és második vizsgálandó hálózatra csoportosítjuk, úgy, hogy a két vizsgálandó hálózat közötti adatátviteli vonalakat három információs BUSba soroljuk, amelyek közül az első informáoiós.BUS-on információt juttatunk el az első vizsgálandó hálózatból a második viz^-6180.141 gálandó hálózatba; a második informoáiós BUS-on Információt Juttatunk el a második vizsgálandó hálózatból az első vizsgálaítdó hálózatba; a harmadik információs BÚS segítségével a két ’ vizsgálandó hálózat között mindkét irányban közlünk informáéi-, ót; a vizsgálandó szekvenciális hálózat valamennyi külső- és belső funkcionális ellenőrzési pontját a vizsgálat alkalmával hozzáférhetővé tesszük azáltal, hogy a vizsgálandó szekvenciális hálózat információs BUS-aihoz és beavatkozó pontjaihoz egy kiegészítő hálózatot csatlakoztatunk, amelyet külső parancsjelekkel vezérlünk; az utóbbiak segítségével a vizsgálandó szekvenciális bálóza t működésébe—tetszésszerinti,—a—loglkai-funkel^ ók által megengedett jelkombinációknál beavatkozunk a vizsgálandó szekvenciális hálózat valamennyi külső- és belső logikai ellenőrzési pontján az adott funkcionális állapotokról teljes információt állítunk elő, majd a további külső vezérlő Jelek segítségévéi a vizsgálandó szekvenciális hálózatot újabb, a logikai funkció által megengedett, tetszósszerinti logikai állapotba állitjuk és újabb információkat szerzünk; végül a funkcionális vizsgálat során, a tetszósszerinti, a logikai funkció által megengedett logikai állapotok beállítása után, a szekvenciális hálózatot ”a~beavatközás~előtTi~TtJgíTcaTűíIIapotll· ba visszaállítjuk.A method for performing a full functional examination of a sequential network, characterized in that the sequential network is grouped into two parts for testing, the first and the second network being examined, the data transmission lines between the two networks being classified into three information BUSs, the first information. At the BUS, information is transmitted from the first network to be examined to the second network ^ -6180.141; on the second information bus, Information is transmitted from the second network to be examined to the first network to be examined; the third information buoy communicating information between the two networks being examined in both directions; making all external and internal functional checkpoints of the sequential network to be accessed during the test by connecting an additional network controlled by external command signals to the information BUS and the intervention points of the sequenced network; with the help of the latter, we intervene in arbitrary signal combinations allowed by the logic function to be examined at each of the external and internal logical control points of the sequential network being examined, providing complete information about the respective functional states, and With the aid of signals, the sequential network to be examined is set to an arbitrary logical state allowed by the logic function, and new information is obtained; finally, during the functional test, after setting any optional logical states allowed by the logical function, the sequential network is restored to the `` before intervening '' state. 2./ Az 1. igénypont szerinti eljárás foganatosítására szolgáló elrendezés, azzal jellemezve, hogy az az első és második vizsgálandó hálózatba /1 és 2/ csoportosított szekvenciális hálózatból és kiegészítő hálózatból /3/ áll; a kiegészítő hálózat /3/ három egységet; első vezérlő- /31/, figyelő-/32/ és második vezérlő egységet /33/ tartalmaz, ahol az első és második vizsgálandó hálózat /1,2/ közti adatátviteli vonalait három: első-, második- és harmadik információs BUS-ba /L1, L2 és L3/ vannak o sszef őgvá; áhárónTInf őr mació s BuS/El , Έ2, I>3/~Tcülönkiilön csatlakozik a figyelő egység /32/ egy-egy bemenő pontcsoportjához /322, 323> 324/; a második- ős harmadik információs BÚS /L2, L3/ külön-lcülön csatlakozik a második vezérlő egység /33/ egy-egy kimenő pontcsoportjához /332, 333/» az első vezérlő egység /31/ kimenő pontcsoportjához /311/ az első- és tná·sodik vizsgálandó hálózat /1,2/ beavatkozó pontjai /14, 24/ be»· avatkozó BUS-on /X/ keresztül csatlakoznak; és az első vezérlő egység /31/, a figyelő egység /32/ és a második vezérlő egy*· ség /33/ az első belső vezérlö BUS-on—/Vl/-,—aa engedé-lyezö BÚS»· on /V3/ és a második belső vezérlő BUS-on /V2/ keresztül csatlakozik egymáshoz, mégpedig úgy, hogy az első vezérlő egységnek /31/ és a figyelő egységnek /32/ az első belső vezérlő BÚS bemeneti és kimeneti /Vl/ pontjai /312, 321/, továbbá a figyelő egység /32/ engedélyező BÚS /V3/ kimenete /325/ és a második vezérlő egység /33/ engedélyező BÚS /V3/ bemenete /331/t valamjLnt az első vezérlő egység /31/ második belső vezérlő DÚS /V2/ kimenete /314/ és a második vezérlő egység /33/ második belső vezérlő BÚS /V2/ bemenete /334/ össze vannak kötve; a külső vezérlő ős érzéIcelőBUS~/K7~osatlakozási pontjai /30/ a*lciegés^itő hálózat /3/esysógeihez /31» 32, 33/ bemeneti pontcsoportjaie kon keresztül /313, 326, 335/ csatlakoznak.Arrangement for carrying out the method according to claim 1, characterized in that it comprises a sequential network grouped in a first and a second network to be examined (1 and 2) and an ancillary network (3); additional network / 3 / three units; a first control / 31 /, a monitoring / 32 / and a second control unit / 33 /, wherein the data transmission lines of the first and second networks under test / 1,2 / are three: first, second and third information buses / L1, L2 and L3 / are combined; through the BuS - / El, Έ2, I> 3 / ~ Tcülönilil is connected to the monitoring unit / 32 / one input point group / 322, 323> 324 /; the second information third COVER / L2, L3 / is connected separately to the outgoing point group of the second control unit / 33 / / 332, 333 / »to the outgoing point group of the first control unit / 311 / tná · second network to be examined / 1,2 / intervention points / 14, 24 / on »· intervening via BUS / X /; and the first control unit / 31 /, the monitoring unit / 32 / and the second control unit * / 33 / on the first internal control BUS— / Vl / -, - the licensing BOX »· on / V3 / and the second internal controller is connected to each other via BUS / V2, such that the BUS input and output / VL / points of the first control unit / 31 / and the monitoring unit / 32/312, 321 /, and the monitoring unit / 32 / enable buzzer / V3 / output / 325 / and the second control unit / 33 / enable buzzer / V3 / input / 331 / t and the first control unit / 31 / second internal control buzzer / V2 / output / 314 / and input / 334 / input / 334 / of second control unit / 33 / second internal controller; the external sensorsBUS ~ / K7 ~ connection points / 30 / are connected to the auxiliary network / 3 / to its first salts / 31 »32, 33 / input points groups / 313, 326, 335 /.
HU130180A 1980-05-23 1980-05-23 Method for functionally testing sequential networks HU180141B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
HU130180A HU180141B (en) 1980-05-23 1980-05-23 Method for functionally testing sequential networks
DE19803043324 DE3043324C2 (en) 1980-05-23 1980-11-17 Method for functional testing of sequential networks and arrangement for carrying out the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
HU130180A HU180141B (en) 1980-05-23 1980-05-23 Method for functionally testing sequential networks

Publications (1)

Publication Number Publication Date
HU180141B true HU180141B (en) 1983-02-28

Family

ID=10953781

Family Applications (1)

Application Number Title Priority Date Filing Date
HU130180A HU180141B (en) 1980-05-23 1980-05-23 Method for functionally testing sequential networks

Country Status (2)

Country Link
DE (1) DE3043324C2 (en)
HU (1) HU180141B (en)

Also Published As

Publication number Publication date
DE3043324C2 (en) 1985-07-11
DE3043324A1 (en) 1981-12-03

Similar Documents

Publication Publication Date Title
CA2127612C (en) Boundary-scan-based system and method for test and diagnosis
US5222068A (en) Processor circuit
US5720006A (en) Expert system inference circuit
US4839812A (en) Method and system for testing internal combustion engine computerized control units
JPH01101652A (en) Method and apparatus for establishing construction of vlsi system
JP2004522169A (en) Electronic circuit optimal parallel inspection access method and apparatus
JPH06230088A (en) Integrated circuit containing array of sequential circuit device and integrated circuit containing logical element
US7149943B2 (en) System for flexible embedded Boundary Scan testing
US4174805A (en) Method and apparatus for transmitting data to a predefined destination bus
US5668819A (en) Mask control device for LSI tester
US5164665A (en) IC tester
US4720672A (en) Testability system
HU180141B (en) Method for functionally testing sequential networks
US4910678A (en) Failure memory device
EP0556894A1 (en) A method for testing an integrated circuitry and an integrated circuit having a plurality of functional components and having junction/switch test components in interconnecting channels between functional components
JPH1164454A (en) Simultaneous measurement control circuit for semiconductor-testing device
US5581565A (en) Measuring apparatus used for testing connections between at least two subassemblies
JP2002041130A (en) Automatic inspecting device
RU2199776C2 (en) Troubleshooting method for dynamic system unit
SU777873A1 (en) Device for testing switching matrices
GB2344184A (en) Testing integrated circuits
JPS63269238A (en) Inspection equipment for control unit
Kulesza et al. Some checking algorithms of digital circuits testability
JP2633692B2 (en) Semiconductor test method
RU2127447C1 (en) System for testing of digital devices

Legal Events

Date Code Title Description
HU90 Patent valid on 900628
HMM4 Cancellation of final prot. due to non-payment of fee