DE2057030A1 - Method and circuit arrangement for checking errors in control information honing - Google Patents

Method and circuit arrangement for checking errors in control information honing

Info

Publication number
DE2057030A1
DE2057030A1 DE19702057030 DE2057030A DE2057030A1 DE 2057030 A1 DE2057030 A1 DE 2057030A1 DE 19702057030 DE19702057030 DE 19702057030 DE 2057030 A DE2057030 A DE 2057030A DE 2057030 A1 DE2057030 A1 DE 2057030A1
Authority
DE
Germany
Prior art keywords
control information
flip
memory
error
corrected
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
DE19702057030
Other languages
German (de)
Inventor
Walter Dipl Phys " Reinert Dietmar Dipl Phys χ 9000 Karl Marx Stadt Schiedewitz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robotron VEB
Original Assignee
Robotron VEB
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 Robotron VEB filed Critical Robotron VEB
Publication of DE2057030A1 publication Critical patent/DE2057030A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/18Error detection or correction of the data by redundancy in hardware using passive fault-masking of the redundant circuits
    • G06F11/183Error detection or correction of the data by redundancy in hardware using passive fault-masking of the redundant circuits by voting, the voting not being performed by the redundant components

Description

Verfahren und Schaltungsanordnung zur Fehlerkontrolle von Steuerinformationen Die Erfindung betrifft ein Verfahren und eine Schaltungsanordnung zur Fehlerkontro ile von Steuerinformationen, die in die Abläufe einer Rechenanlage eingreifen und in jedem Speicherblock,des in Blöcke aufgeteilten Arbeitsspeichers, einer Rechenanlage stehen.Method and circuit arrangement for checking errors in control information The invention relates to a method and a circuit arrangement for error control ile of control information that intervene in the processes of a computer system and in each memory block, the main memory, which is divided into blocks, of a computer system stand.

In datenverarbeitenden Anlagen ist es erforderlich, die zu bearbeitenden Informationen ständig auf ihre Richtigkeit zu kontrollieren. Einer dieser Kontrollvorgänge besteht in der Paritätsprüfung, durch den ein zur Informationsübertragung gewählter Code darauf geprüft wird, ob die Anzahl der einzelnen Bits gleichbleibend eine gerade oder ungerade Zahl darstellt.In data processing systems it is necessary to process the To constantly check information for correctness. One of those controls consists in the parity check by which a selected for information transfer The code checks whether the number of individual bits is constant and even or odd number.

Bei Feststellung eines Fehlers wird ein Signal erzeugt. Ein derartiges Behlersignal kenn verwendet werden, um den Rechenvorgang solange zu unterbrechen, bis eine Korrektur durchgeführt oder sonstwie angezeigt wird, daß ein Fehler vorhanden ist.If an error is detected, a signal generated. Such an error signal can be used to continue the calculation process interrupt until a correction is made or otherwise indicated that there is an error.

Ist dieses der Fall, wird von der Prüfeinrichtung ein Signal abgegeben, welches zum Abbruch der Jeweiligen Operation führt.If this is the case, a signal is emitted by the test facility, which leads to the abortion of the respective operation.

Ein weiterer Weg der Kontrolle besteht darin, daß die Anlage oder große Anlagenteile doppelt auf gebaut werden. Beide Exemplare rechnen voneinander unabhängig, wenn auch im gleichen Zeitablauf, und vergleichen ihre Resultate.Another way of control is that the plant or large system parts are built up twice. Both copies calculate from each other independently, albeit at the same time, and compare their results.

Es wurde bereits vorgeschlagesk, daß die Steuerinformationen für eine Rechenanlage in Jedem Speicherblock genau einmal gespeichert werden und daß bei Zugriff zu diesen Steuerinformationen ein Speicherblock gestartet wird, in dem kein Speicherzyklus abläuft und für den nocb keine Anforderung vorliegt.It has already been suggested that the control information for a Computing system are stored exactly once in each memory block and that at Access to this control information starts a memory block in which no Storage cycle expires and there is no request for the nocb.

Dieses gilt für solche Rechenanlagen, die mehrere selbständige Speicher oder Speicherblöcke besitzen, zu denen mehrere Werke nacheinander auf einem Weg oder parallel auf mehreren. Wegen zugreifen können.This applies to such computing systems that have several independent memories or have memory blocks to which several works one after the other on a path or in parallel on several. Ways to be able to access.

Die zu lesenden Steuerinformationen werden dann in mehreren oder allen Speicherblöcken Je einmal unter bestimmten Adressen gespeichert. So können beispielsweise die ersten n Adressen Jedes Speicherblocks solche Steuerinformationen enthalten.The control information to be read is then stored in several or all memory blocks, each saved once under certain addresses. So can for example, the first n addresses of each memory block contain such control information contain.

Die Steuerinformationen, die in die abläufe der Rechenanlage eingreifen und im Arbeitsspeicher der Rechenanlage stehen, sind demzufolge in Jedem Speicherblock des in Blöcke aufgeteilten Arbeitsspeichers aufbewahrt, um schnell zu diesen Informationen zugreifen zu können. Für dieses Verfahren fehlt eine Kontrolle über die Gültigkeit der im Arbeitsspeicher stehenden Steuerinformationen.The control information that intervenes in the processes of the computer system and are in the main memory of the computer system, are therefore in each memory block of the memory, which is divided into blocks, in order to quickly access this information to be able to access. There is no validity check for this procedure the control information in the main memory.

Zweck der Erfindung ist es, die Kontrolle der Gültigkeit der im Arbeitsspeicher stehenden $teuerinformationen zu ermöglichen und die Steuerinformationen gegebenenfalls zu korrigieren.The purpose of the invention is to control the validity of the in memory Allow standing tax information and the tax information if applicable to correct.

Die Aufgabe der Erfindung besteht darin, ein Verfahren und eine Schaltungsanordnung zu schaffen, bei denen die Tatsache, daß die gleichen Steuerinformationen in dem in Blöcke aufgeteilten Arbeitsspeicher der Rechenanlage in jedem Block einmal gespeichert sind, ausgenutzt wird, um eine Fehlerkontrolle und eine, eventuell notwendige Fehlerkorrektur durchzuführen.The object of the invention is to provide a method and a circuit arrangement to create where the fact that the same control information is in the divided into blocks Main memory of the computer system in each Block are once saved, is used to provide error control and a, carry out any necessary error correction.

Die Aufgabe wird erfindungsgemaß durch ein Verfahren gelöst, bei dem im Rahmen der Fehlerbehandlung der Rechenanlage gleiche Steuerinformationen aus verschiedenen Speicherblöcken gelesen und miteinander verglichen werden, um dadurch zu kontrollieren, ob diese Steuerinformationen noch richtig in den Speicherblöcken stehen, und bei Uasleichheit zwischen zwei Steuerinformationen wird ein Flip-Flop eingeschaltet und mit Hilfe des Flip-Flops ein Signal gebildet, welches angibt, welcher der Speicherblöcke korrigiert werden muß.The object is achieved according to the invention by a method in which the same control information as part of the error handling of the computer system different memory blocks can be read and compared with each other in order to thereby to check whether this control information is still correct in the memory blocks stand, and if there is no equality between two pieces of control information, a flip-flop is created switched on and with the help of the flip-flop a signal is formed which indicates which of the memory blocks needs to be corrected.

Eine weitere Ausführung besteht darin, daß die als falsch festgestellte Steuerinformation automatisch korrigiert wird, indem das zwischengespeicherte Vergleichs ergebnis benutzt wird, um ein Signal zu bilden, das angibt, aus welchem Speicherblock die zu korrigierende Steuerinformation geholt werden kann.Another implementation is that the found to be false Control information is automatically corrected by the cached comparison result is used to form a signal indicating which memory block the tax information to be corrected can be fetched.

Eine weitere Ausführung' der 3rfindungsgemaßen Lösung besteht darin, daß bei einem automatisch nicht korrigierbaren Fehler eine Fehlermeldung abgegeben wird.Another embodiment of the invention solution consists in the fact that an error message is issued in the event of an error that cannot be automatically corrected is delivered.

Zur Durchführung des Verfahrens besteht eine weitere Lösung der Aufgabe in einer Schaltungsanordnung, bei der die Speicherblöcke, die die zu vergleichende und eventuell zu korrigierende Steuerinformation enthalten, des Arbeitsspeichers mit einer Vergleichseinrichtung, welche eine Vergleichsaussage liefert, verbunden sind und diese Vergleichs einrichtung mit Flip-Flops, in denen die Vergleichsaussage gespeichert wird, verbunden ist und daß die Ausgänge der Flip-Flops auf einen Entschlüßler geführt werdenS der die Signale liefert, die aussagen, in welchem Speicherblock die Steuerinformation korrigiert werden muß und aus welchem Speicherblock die für die Korrektur verwendete Information zu holen ist und daß gleichieitig die Ausgänge der Flip-Flops und die Ausgänge des Entschlüßlers auf eine Schaltung, welche ein Fehlersignal abgibt, das einen nicht korrigierbaren Fehler anzeigt, geführt wird.There is a further solution to the problem for carrying out the method in a circuit arrangement in which the memory blocks that are to be compared and possibly contain control information to be corrected, of the working memory connected to a comparison device which supplies a comparison statement are and this comparison device with flip-flops in which the comparison statement is stored, is connected and that the outputs of the flip-flops to a decoder which supplies the signals that indicate in which memory block the control information must be corrected and from which memory block the for the information used for correction is to be fetched and that the outputs are at the same time the flip-flops and the outputs of the decoder to a circuit which a Emits error signal, which indicates an uncorrectable error, is performed.

Der Vorteil der Erfindung besteht in einer automatischen Kontrolle und einer weitgehenden Korrektur von Steuerinformationen und darin daß bei Vorliegen eines nichtkorrigierbaren Fehlers eine Unterbrechung des Ablaufes hervorgerufen wird, womit eine größtmögliche Sicherheit des normalen Ablaufes, z. B. eines Rechenprogramms, gegeben ist.The advantage of the invention is one automatic Control and extensive correction of tax information and in that in the event of an uncorrectable error, an interruption of the process is caused, whereby the greatest possible security of the normal process, z. B. a computer program is given.

Die Erfindung soll nachstehend an einem Ausführungs beispiel näher erläutert werden. In den zugehörigen Zeichnungen zeigen: Fig. 1: Blockschaltbild zur Fehlerkontrolle der Steuerinformation, Fig. 2: Darstellung der logischen Schaltung zur Bildung der Signale Ki und Ri, Fig. 3: Blockschaltbild zur Fehlerkontrolle der Steuerinformation einer mikroprogrammierten Anlage.The invention is to be described in more detail below using an execution example explained. The accompanying drawings show: FIG. 1: Block diagram for error control of the control information, Fig. 2: Representation of the logic circuit for the formation of the signals Ki and Ri, Fig. 3: Block diagram for error control of the Control information of a micro-programmed system.

Das in Fig. 1 dargestellte Ausführungsbeispiel ist für vier Speicherblöcke ausgelegt. Die vier Speicherblöcke 1...4 sind auf eine Vergleich einrichtung 5 geschaltet. Der Ausgang der Vergleichseinrichtung 5 wird auf sechs Flip-Flops A12; A13; A14; A23; A24; A34 geführt. Die Flip-Flops A12; A13; A14; A23; A24; A34 wirken auf einen Entschlüßler 6 und gleichzeitig auf eine Schaltung 7.The embodiment shown in Fig. 1 is for four memory blocks designed. The four memory blocks 1 ... 4 are connected to a comparison device 5. The output of the comparison device 5 is on six flip-flops A12; A13; A14; A23; A24; A34 led. The flip-flops A12; A13; A14; A23; A24; A34 work on a decoder 6 and at the same time on a circuit 7.

Der Ausgang des Entschlüßlers 6 wird ebenfalls auf die Schaltung 7 geführt.The output of the decoder 6 is also sent to the circuit 7 guided.

Feder der vier Speicherblöcke 1...4 enthält die zu vergleichende und eventuell zur korrigierende Steuerinformation 8. Diese Steuerinformationen 8 werden in der Vergleichseinrichtung 5 verglichen, und nach dem Vergleich werden die Vergleichsaussagen in den sechs Flip-Flops A12; A13; A1.4; A23; A24; A34 gespeichert. Der Vergleich erfolgt, indem die im ersten Speicherblockl1,stehende Steuerinformation 8 gelesen und mit der gleichen im zweiten Speicherblock 2 stehenden Steuerinformation 8 verglichen wird. Im Falle einer Ungleichheit wird das Flip-Flop A12 eingeschaltet. Es wird anschließend die im ersten Speicherblock 1 mit der, gleichen im dritten Speicherblock 3 stehenden 8teuerinformation 8 verglichen und im Falle der Ungleichheit das Flip-Flop Al 3 eingeschaltet usw.The spring of the four memory blocks 1 ... 4 contains the one to be compared and possibly for corrective control information 8. This control information 8 becomes compared in the comparison device 5, and after the comparison, the comparison statements in the six flip-flops A12; A13; A1.4; A23; A24; A34 saved. The comparison takes place by reading the control information 8 in the first memory blockl1 and compared with the same control information 8 located in the second memory block 2 will. In the event of an inequality, the flip-flop A12 is switched on. It will then the one in the first memory block 1 with the same in the third memory block 3 standing 8 control information 8 is compared and, in the case of inequality, the flip-flop Al 3 switched on etc.

Es bedeutet also, daß bei dem Vergleich der Steuerinformation 8 aus einem der Speicherblöcke 1 2; 3; 4 undais einem weiteren Speicherblock 1; 2g 3; 4 zwei Steuersignale geliefert werden, wobei diese Steuersignale bei Ungleichheit das jeweils entsprechende Flip-Flop A12; A13; A14; A23; A24; A34 einschalten.It therefore means that in the comparison of the control information 8 off one of the memory blocks 1 2; 3; 4 and a further memory block 1; 2g 3; 4th two control signals are supplied, these control signals in the event of inequality, the respective corresponding flip-flop A12; A13; A14; A23; A24; A34 turn on.

Sind mehrere dieser Flip-Flops A12; A13; A14; A23; A24; A34 eingeschaltet, muß mit Hilfe von Mehrheitsbetrachtungen entschieden werden, welche Steuerinformationen 8 richtig sind.Are several of these flip-flops A12; A13; A14; A23; A24; A34 switched on, must be decided with the help of majority considerations, which tax information 8 are correct.

Mittels der Vergleichsaussagen, welche in den Flip-ilops A12; A13; A14; A23; A24; A34 gespeichert sind, lassen sich die als falsch erkannten Informationen korrigieren. Dazu dient der Entschlüßler 6, der aus den gespeicherten Vergleichsaussagen acht Signale K1...K4 und RI...R4 bildet.By means of the comparative statements which are contained in the flip-ilops A12; A13; A14; A23; A24; A34 is saved, the information recognized as incorrect correct. The decoder 6, which is based on the stored comparison statements, is used for this purpose forms eight signals K1 ... K4 and RI ... R4.

Vier dieser Signale KI...K4 sind den vier Speicherblöcken 1...4 zugeordnet und bedeuten, daß in dem entsprechenden Speicherblock 1...4 die dort befindliche Steuerinformation 8 zu korrigieren ist.Four of these signals KI ... K4 are assigned to the four memory blocks 1 ... 4 and mean that in the corresponding memory block 1 ... 4 the one located there Control information 8 is to be corrected.

Vier weitere Signale R1 ... R4 geben an, aus welchen Speicherblöcken 1...4 die zu korrigierende Steuerinformation 8 zu holen ist.Four further signals R1 ... R4 indicate from which memory blocks 1 ... 4 the control information 8 to be corrected is to be fetched.

Die Signale K1...K4 und RI...R4 werden im Entschlüß-1er 6 nach folgenden logischen Gleichungen gebildet, wobei in Fig. 2 die Bildung der Signale K1 und R1 nochmals schaltungsmäßig dargestellt wird.The signals K1 ... K4 and RI ... R4 are in the decoder 6 according to the following logical equations formed, wherein in Fig. 2 the formation of Signals K1 and R1 is shown again in terms of circuitry.

K1=A12.A13.A14.(A23.A24.A34vA23.A24.A34vA23.A24.A34v A23.A24.A34) K2=A12.A23.A24.(A13.A14.A34vA13.A14.A34vA13.A14.A34v A13.A14.A34) K3=A13.A23.A34.(A12.A14.A24vA12.A14.A24vA12.A14.A24v A12.A14.A24) K4=A14.A24.A34.(A12.A13.A23vA12.A13.A23vA12.A13.A23v A12.A13.A23) R1=A14.A24.A34.[A12.(A13.A23vA13.A23)vA12.A13.A23] R2=A12.A13.A14.[A24.(A23.A34vA23.A34)vA23.A24.A34] R3=A12.A23.A24.A34.(A13.A14vA13.A14) R4=A13.A23.A34.A14.(A12.A24vA12.A24) Durch diese Signale K1...K4 und R1...R4 ist der weitere Ablauf für den Fall einer vorzunenmenden Korrektur festgelegt. Wird jetzt auf Grund der Vergleichsaussagen ein Fehler erkannt, der aber nicht selbständig behoben werden kann. wird eine Schaltung 7 wirksam die ein Fehlersignal 9 ab.;ibt;, daß einen nicht korrigierbanen Fehler anzeigt.K1 = A12.A13.A14. (A23.A24.A34vA23.A24.A34vA23.A24.A34v A23.A24.A34) K2 = A12.A23.A24. (A13.A14.A34vA13.A14.A34vA13.A14.A34v A13.A14.A34) K3 = A13.A23.A34. (A12.A14.A24vA12.A14.A24vA12.A14.A24v A12.A14.A24) K4 = A14.A24.A34. (A12.A13.A23vA12.A13.A23vA12.A13.A23v A12.A13.A23) R1 = A14.A24.A34. [A12. (A13.A23vA13. A23) vA12.A13.A23] R2 = A12.A13.A14. [A24. (A23.A34vA23.A34) vA23.A24.A34] R3 = A12.A23.A24.A34. (A13.A14vA13.A14) R4 = A13.A23.A34.A14. (A12.A24vA12.A24) Through these signals K1 ... K4 and R1 ... R4 is the further procedure for the case of a correction to be made is determined. Will now, based on the comparison statements, an error was recognized, but not automatically can be fixed. a circuit 7 becomes effective which emits an error signal 9.; ibt ;, that indicates an error that cannot be corrected.

Das Fehlersignal 9 ergibt sich aus der logiscnen Funktion FS=(A12vA13vA14vA23vA24vA34).R1.R2.R3.R4 Eür den Fall, daß die datenvererbeitende Anlage mikroprogrammgesteuert ist, wird in Fig. 3 ein Blockschaltbild gezeigt.The error signal 9 results from the logical function FS = (A12vA13vA14vA23vA24vA34) .R1.R2.R3.R4 In the event that the data processing system is microprogram-controlled, is in Fig. 3 a block diagram is shown.

hierbei können die notwendigen logischen b'ntscheidungen für die Fehlererkennung und -korrektur durch eine Folge von Mikroinstruktionen 10 realisiert werden. Die dafür benötigten logischen Schaltungen sind im Umfang wesentlich geringer und-können meistens mit bestimmten Teilen er Schaltung für die übrigen Abläufe identisch sein. In einfachen Fällen enthält eine solche Anlage zwei Operationsregister 11;12 und ein Resultatregister 13, ein arithmetisch-logisches Werk 14, einen Speicher 15 und die steuernde Mikro instruktion 10.the necessary logical decisions for error detection can be made here and correction can be implemented by a sequence of microinstructions 10. the The logic circuits required for this are and can be much smaller in scope mostly be identical with certain parts of the circuit for the remaining processes. In simple cases, such a system contains two operation registers 11; 12 and a result register 13, an arithmetic-logical work 14, a memory 15 and the controlling micro instruction 10.

Für die Fehlerbehandlung ist jetzt zu fordern -diese Forderung ist in den meisten Fällen erfüllt -daß das arithnetisch logische Werk 14 erlaubt, die Operanden in den Operandenregistern 11; 12 logisch zu verknüpfen.For error handling is now to be requested - this request is in most cases fulfills -that the arithmetic logical work 14 allows that Operands in operand registers 11; 12 to be linked logically.

Entsprechend den angegebenen Gleichungen sind die logischen Operationen UND, ODER, ANTIVALENZ notwendig.The logical operations are in accordance with the equations given AND, OR, ANTIVALENCE necessary.

Es besteht dann die Aufgabe, durch eine entsprechende Folge von Mikroinstruktionen 10 schrittweise mit Hilte des oben genannten Vorgehens unter Benutzung eines Teiles des Speichers 15 als Hilfsspeicher eiiejenigen logischen Beziehungen zu realisieren, die in den Gleichungen angegeben sind.There is then the task of using a corresponding sequence of micro-instructions 10 step by step using the above procedure use a part of the memory 15 as an auxiliary memory eiie those logical relationships to realize which are given in the equations.

Claims (4)

PatentansprücheClaims 1. Verfahren zur Fehlerkontrolle von Steuerinformationen. die in die Abläufe einer Rechenanlage eingreifen und in jedem Speicherblock des in blöcke aufgeteilten Arbeitsspeichers einer Rechenanlage stehen, dadurch gekennzeichnet, das im Rahmen der Fehlerbehandlung der Rechenanlage gleiche Steuerinformationen aus verschiedenen Speicherblöcken gelesen und miteinanuer verglichen werden, daß dabei kontrolliert wird, ob diese Steuerinformationen übereinstimmen und daß bei Ungleichheit zwischen zwei Steuerinformationen ein Flip-Flop eingeschaltet wird und mit Hilfe des Flip-Flops ein Signal gebildet wird, welches angibt, in welchem der Speicherblöcke die Steuerinformation korrigiert werden muß.1. Procedures for checking errors in tax information. those in the Processes of a computer system intervene and divided into blocks in each memory block RAM of a computing system are, characterized in that the frame the error handling of the computer system the same control information from different Memory blocks are read and compared with each other that controlled whether these control information match and that if there is a disparity between two control information a flip-flop is turned on and with the help of the flip-flop a signal is formed which indicates in which of the memory blocks the control information must be corrected. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die als falsch festestellten Steuerinformationen automatisch korrigiert werden, indem das zwischengespeicherte Vergleichseigebnis benutzt; wird, um ein Signal zu bilden, das angibt, aus welchem Speicherblock die zu korrigierende Steuerinformation geholt werden kann. 2. The method according to claim 1, characterized in that the as Incorrectly determined tax information can be automatically corrected by the cached comparison result used; is used to form a signal, this indicates from which memory block the control information to be corrected is fetched can be. 3. Verfahren nach Anspruch 1 und 2, dadurch gekennzeichnet, daß bei einem automatisch nicht korrigierbaren Fehler eine Fehlermeldung abgegeben wird.3. The method according to claim 1 and 2, characterized in that at an error message is issued for an error that cannot be automatically corrected. 4. Schaltungsanordnung zur Durchführung des Verfahrens nach Mispruch 1...3, dadurch gekennzeichnet, daß die Speicherblöcke (1...4) des Arbeitsspeichers mit einer Vergleichseinrichtung (5) verbunden in, daß die Vergleichseinrichtung (5) mit Flip-Flops (A12; A13; A14; A23; A24; A34) verbunden ist und die Ausgänge der Flip-Flops (A12; A13; A14; A23; A24; A34) auf einen Entschlüßler geführt werden, daß gleichzeitig die Ausgänge der Flip-Flops (A12; A13; A14; A23; A24;A34) und die Ausgänge des Entschlüßlers (6) auf eine ein Fenlersignal erzeugende Schaltung (7) beführt werden.4. Circuit arrangement for carrying out the method according to the claim 1 ... 3, characterized in that the memory blocks (1 ... 4) of the main memory connected to a comparison device (5) in that the comparison device (5) is connected to flip-flops (A12; A13; A14; A23; A24; A34) and the outputs the flip-flops (A12; A13; A14; A23; A24; A34) are routed to a decoder, that at the same time the outputs of the flip-flops (A12; A13; A14; A23; A24; A34) and the Outputs of the decoder (6) to a circuit (7) generating a fenler signal be led.
DE19702057030 1970-02-04 1970-11-20 Method and circuit arrangement for checking errors in control information honing Pending DE2057030A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DD14528970 1970-02-04

Publications (1)

Publication Number Publication Date
DE2057030A1 true DE2057030A1 (en) 1971-08-12

Family

ID=5482090

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19702057030 Pending DE2057030A1 (en) 1970-02-04 1970-11-20 Method and circuit arrangement for checking errors in control information honing

Country Status (1)

Country Link
DE (1) DE2057030A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992004677A1 (en) * 1990-09-12 1992-03-19 Cray Research, Inc. Fault tolerant networking architecture

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992004677A1 (en) * 1990-09-12 1992-03-19 Cray Research, Inc. Fault tolerant networking architecture
US5206952A (en) * 1990-09-12 1993-04-27 Cray Research, Inc. Fault tolerant networking architecture

Similar Documents

Publication Publication Date Title
DE2714805C2 (en)
DE2428348C2 (en) Process for the continued use of a faulty data memory and device for carrying out this process
DE2629459C2 (en)
DE2750299A1 (en) INPUT / OUTPUT SYSTEM
EP0010198A2 (en) Device for page replacement control in a data processing system with a virtual memory
DE2319753B2 (en) Arrangement for data processing by means of processors operated in microprogramming
DE1237363B (en) Arithmetic-logical unit
DE2806024A1 (en) STORAGE SYSTEM WITH ERROR DETECTION AND CORRECTION POSSIBILITY
DE3128740A1 (en) DYNAMIC SEMICONDUCTOR STORAGE SYSTEM
DE1549480A1 (en) Data processing system
EP0010186B1 (en) Apparatus for handling tagged pointers
DE2336020C3 (en) Address calculation circuit for parity error correction programs
DE2450468C2 (en) Error correction arrangement for a memory
DE2311503C2 (en) Data processing system with several central units
DE1956460C3 (en) Data processing system with associative memories
DE2057030A1 (en) Method and circuit arrangement for checking errors in control information honing
DE2222195A1 (en) ARRANGEMENT FOR PROCESSING OPERANDS OF PROGRAMS
DE2801853A1 (en) INTEGRATED DIGITAL DATA PROCESSING DEVICE
DE2106731A1 (en) Diagnostic equipment for electronic data processing systems
DE69725808T2 (en) Microcomputer with self-test unit
DE2915113A1 (en) BUS DEVICE FOR A DATA PROCESSING SYSTEM
DE2523795C3 (en) Method for the repeated execution of machine commands by a hard-wired control in a processing unit of a data processing system
DE4219005A1 (en) Computer system
DE2150292C2 (en) Microprogram-controlled data processing system with superimposed execution and extraction of commands
DE2044268A1 (en) Test circuit for operational programs in computer systems