DE102009001048A1 - Device for testing functioning of dual-core computer system for e.g. security-relevant control system of motor vehicle, has switching and comparison unit triggered-off by signal, where signal is led back to test unit - Google Patents
Device for testing functioning of dual-core computer system for e.g. security-relevant control system of motor vehicle, has switching and comparison unit triggered-off by signal, where signal is led back to test unit Download PDFInfo
- Publication number
- DE102009001048A1 DE102009001048A1 DE200910001048 DE102009001048A DE102009001048A1 DE 102009001048 A1 DE102009001048 A1 DE 102009001048A1 DE 200910001048 DE200910001048 DE 200910001048 DE 102009001048 A DE102009001048 A DE 102009001048A DE 102009001048 A1 DE102009001048 A1 DE 102009001048A1
- Authority
- DE
- Germany
- Prior art keywords
- unit
- switching
- test
- signal
- mode
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection 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/2215—Detection 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 error correction or detection circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1629—Error detection by comparing the output of redundant processing systems
- G06F11/1641—Error detection by comparing the output of redundant processing systems where the comparison is not performed by the redundant processing components
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)
- Test And Diagnosis Of Digital Computers (AREA)
- Hardware Redundancy (AREA)
Abstract
Description
Stand der TechnikState of the art
Die Erfindung betrifft eine Vorrichtung zur Prüfung der Arbeitsweise eines Rechnersystems, welches mindestens zwei Verarbeitungseinheiten aufweist, die in einem ersten Betriebsmodus arbeiten, in welchem die Verarbeitungseinheiten unterschiedliche Programme abarbeiten oder in einem zweiten Betriebsmodus arbeiten, in welchem die beiden Verarbeitungseinheiten identische Programme abarbeiten, wobei durch ein an eine Umschalteinrichtung ausgegebenes Umschaltsignal zwischen den beiden Betriebsmodi umgeschaltet wird sowie ein Verfahren zur Durchführung der Prüfung.The The invention relates to a device for testing the operation a computer system which has at least two processing units, operating in a first mode of operation in which the processing units execute different programs or in a second operating mode work in which the two processing units are identical Execute programs, whereby by a to a switching device switched switching signal between the two operating modes switched as well as a procedure for carrying out the exam.
Im Bereich sicherheitsrelevanter Anwendungen, wie es beispielsweise in der Automobiltechnik der Fall ist, müssen Fehler in der Hardware eines Mikroprozessors sorgfältig vermieden werden. Aus diesem Grund werden Überwachungsmaßnahmen durchgeführt, die die Fehler detektieren sollen.in the Range of security-related applications, such as it In the automotive industry the case must be errors in the hardware of a microprocessor carefully avoided become. For this reason, monitoring measures are carried out to detect the errors.
In
der
Es ist bekannt, dass der den Vergleich der Ausgangssignale der beiden Prozessorkerne durchführende Vergleicher getestet wird, wobei die vergleichenden Daten durch Testdaten so ersetzt werden, dass der Vergleicher einen Unterschied erkennen muss. Im Falle einer Abweichung bei einem solchen Test wird die Prozessoreinheit nicht wie vorgesehen in Betrieb genommen.It It is known that the comparison of the output signals of the two Processor cores performing comparator is tested, wherein the comparative data is replaced by test data such that the comparator must recognize a difference. In case of a Deviation in such a test will not be the processor unit put into operation as planned.
Offenbarung der ErfindungDisclosure of the invention
Der Erfindung liegt somit die Aufgabe zugrunde, einen Vorrichtung und ein Verfahren zur Prüfung eines Rechnersystems anzugeben, bei welchen die Funktionalität des Umschaltens mit der notwendigen Sicherheit gewährleistet wird.Of the Invention is therefore the object of a device and to specify a method for testing a computer system, in which the functionality of switching with the necessary security is ensured.
Eine Vorrichtung zur Prüfung eines Rechnersystems mit den Merkmalen des Patentanspruchs 1 hat den Vorteil, dass die Umschaltung und neue Aktivierung der Betriebsmodi durch die Umschalteinheit immer gewährleistet ist. Dadurch, dass die Umschalteinrichtung durch ein von einer Testeinheit bewirktes Signal zur Umschaltung zwischen den beiden Betriebsmodi veranlasst wird, wobei ein von der Umschalteinrichtung im Ergebnis der Umschaltung ausgegebenes Ausgangssignal an die Testeinheit zur Prüfung der Funktionsfähigkeit der Umschalteinrichtung zurück geführt wird, kann die Testeinheit durch diese einfache Maßnahme immer sicher einschätzen, ob die Umschalteinrichtung zuverlässig arbeitet.A Apparatus for testing a computer system with the features of claim 1 has the advantage that the switching and new activation of the operating modes by the switching unit always is guaranteed. Due to the fact that the switching device by a signal generated by a test unit for switching between the two operating modes, one of the switching device issued as a result of switching Output signal to the test unit for testing the functionality the switching device is guided back, can the test unit always safe by this simple measure assess whether the switching device reliable is working.
Vorteilhafterweise sind die Testeinheit und die Verarbeitungseinheiten mit einer Auswahleinheit verbunden, welche mindestens eines der von den Verarbeitungseinheiten an die Umschalteinheit ausgegebenen Umschaltsignale durch ein Signal der Testeinheit ersetzt. Auf Grund der Vorgabe der Umschaltsignale durch die Testeinheit, kennt die Testeinheit das zu erwartende Ausgangssignal der Umschalteinrichtung und kann das zu erwartende Ausgangssignal mit dem tatsächlichen Ausgangssignal der Umschalteinrichtung zuverlässig vergleichen.advantageously, the test unit and the processing units are connected to a selection unit, which at least one of the processing units to the Switching unit issued switching signals by a signal of Test unit replaced. Due to the specification of the switching signals by the test unit, the test unit knows the expected output signal the switching device and can the expected output signal with the actual output of the switching device compare reliably.
In einer Ausgestaltung sind die Testeinheit und die Verarbeitungseinheiten mit einer Verknüpfungseinheit verbunden, die mindestens eines der von den Verarbeitungseinheiten an die Umschalteinheit ausgegebenen Umschaltsignale mit einem Signal der Testeinheit verknüpft. Auf diese Weise lassen sich verschiedene Testmuster erzeugen, durch welche die Komplexität des Tests der Umschalteinheit variiert werden kann.In In one embodiment, the test unit and the processing units connected to a linking unit that is at least one of the processing units to the switching unit output switching signals associated with a signal of the test unit. In this way, different test patterns can be generated by which varies the complexity of the testing of the switching unit can be.
In einer Weiterbildung werden in der Verknüpfungseinheit mindestens eines der von den Verarbeitungseinheiten an die Umschalteinheit ausgegebenen Umschaltsignale in Abhängigkeit von einem Signal der Testeinheit mit einem festen Signalwert oder einem gespeicherten Signalwert oder einem aus mehreren Signalen erzeugten Signalwert verknüpft. Durch die Verwendung solcher Signalwerte wird die Vielfalt der zur Verfügung stehenden Testmuster erhöht. Somit können Tests realisiert werden, die mit unterschiedlicher Güte ablaufen. Genauso kann entschieden werden, ob ein vollständiger Test oder nur ein weniger umfangreicher Test ablaufen soll.In a further training in the linking unit at least one of the processing units to the switching unit output switching signals in response to a signal the test unit with a fixed signal value or a stored Signal value or a signal value generated from several signals connected. By using such signal values the variety of available test patterns increased. Thus, tests can be realized with different Goodness expire. In the same way it can be decided if one complete test or just a less extensive test should expire.
Vorteilhafterweise weist die Testeinheit eine Schnittstelle auf, mittels welcher eine Verbindung zu den Verarbeitungseinheiten besteht. Diese Schnittstelle hat den Vorteil, dass die Testeinheit zu jedem Zeitpunkt während eines Programmablaufes durch mindestens eine Verarbeitungseinheit aktiviert werden kann.advantageously, the test unit has an interface, by means of which a Connection to the processing units. This interface has the advantage that the test unit at any time during a program sequence by at least one processing unit can be activated.
In einer Ausgestaltung weist die Schnittstelle ein Konfigurationselement zur Auswahl eines gewählten Testes oder eines Testmusters auf. Dieses Konfigurationselement ist beispielsweise als Register ausgebildet, mittels welchem eine Software mit einer Testaufforderung den gewünschten Test oder ein gewünschtes Testmuster auswählen kann.In one embodiment, the interface has a configuration element for selecting a selected test or a test pattern. This configuration element is designed for example as a register, by means of which a software with a Test prompt can select the desired test or a desired test pattern.
In einer Weiterbildung arbeitet das Rechnersystem im ersten Betriebsmodus, wobei die Testeinheit ein Umschaltsignal ausgibt, welches die Umschaltung von dem ersten Betriebsmodus in den zweiten Betriebsmodus durch die Umschalteinrichtung bewirkt. Auf diese einfache Weise wird die Funktionsfähigkeit der Umschalteinrichtung in die vorgegebene Umschaltrichtung überprüft.In In a further development, the computer system operates in the first operating mode, wherein the test unit outputs a switching signal indicating the switching from the first operating mode to the second operating mode causes the switching device. In this simple way, the Functioning of the switching device in the specified Switching direction checked.
Alternativ wird die Umschaltung in die entgegengesetzte Umschaltrichtung getestet, wenn das Rechnersystem im zweiten Betriebsmodus arbeitet, wobei die Testeinheit ein Umschaltsignal ausgibt, welches die Umschaltung von dem zweiten Betriebsmodus in den ersten Betriebsmodus durch die Umschalteinrichtung bewirkt. Die Testeinheit ist somit flexibel einstellbar und gibt differenzierte Signale aus.alternative if the changeover is tested in the opposite switching direction, when the computer system is operating in the second mode of operation, wherein the test unit outputs a switching signal indicating the switching from the second mode of operation to the first mode of operation causes the switching device. The test unit is thus flexible adjustable and outputs differentiated signals.
Vorteilhafterweise werden die von den Verarbeitungseinheiten im zweiten Betriebsmodus ausgegebenen Signale der Umschalteinheit zugeführt, welche die Signale vergleicht und bei Abweichungen der Signale voneinander ein Fehlersignal ausgibt. Die Umschalteinrichtung führt somit nicht nur die Funktionalität der Umschaltung aus, sondern wird gleichzeitig als Vergleichseinheit genutzt.advantageously, are those of the processing units in the second mode of operation output signals supplied to the switching unit, which compares the signals and in case of deviations of the signals from each other outputs an error signal. The switching device leads thus not only the functionality of switching, but is also used as a comparison unit.
In einer Ausgestaltung wird innerhalb der Umschalteinheit ein Statussignal (Testmodus) mit einem Schreibsignal über ein Verknüpfungselement miteinander verknüpft. Dies hat den Vorteil, dass die Einwirkung des von den Verarbeitungseinheiten ausgesandten Schreibsignals an periphere Einheiten, wie einen Cache-Speicher oder einen Datenbus, unterbunden werden. Dies erfolgt, indem das Schreibsignal unterbrochen wird. Das Schreibsignal wird somit während des Tests unterbrochen. Damit wird sicher verhindert, dass Daten an die Peripherie weitergegeben werden, die Fehler behaftet sind.In an embodiment is within the switching unit, a status signal (Test mode) with a write signal via a logic element with each other connected. This has the advantage that the action of the from the processing units sent write signal to peripheral Blocks devices such as a cache memory or a data bus become. This is done by interrupting the write signal. The write signal is thus interrupted during the test. This reliably prevents data from being passed on to the peripherals that are flawed.
Alternativ kann die Umschalteinheit ausgehende Daten verwerfen, solange das Statussignal aktiv ist. In diesem Fall werden überhaupt keine Daten an die peripheren Einheiten weiter geleitet. Dies entspricht dem Fall, dass ein Vergleichsfehler aufgetreten ist.alternative the switching unit may discard outgoing data as long as that Status signal is active. In this case will be at all no data forwarded to the peripheral units. This matches with in the case that a comparison error has occurred.
Es besteht auch die Möglichkeit, dass Adressen für die Testmuster angewählt werden, die unkritisch sind.It There is also the possibility that addresses for the test patterns are selected that are not critical.
In einer Weiterbildung arbeitet das Rechnersystem im zweiten Betriebsmodus, wobei mindestens ein von mindestens einer Verarbeitungseinheit ausgegebenes und von der Testeinheit beeinflusstes Signal an die Umschalteinheit geleitet wird, so dass ein Vergleichsfehlersignal von der Umschalteinheit erzeugt wird und ein Wechsel von dem zweiten Betriebsmodus in den ersten Betriebsmodus vorgenommen wird. Durch das bewusste Erzeugen eines Vergleichsfehlers wird die Umschalteinheit zuverlässig getestet, da die Umschalteinrichtung nur bei Ausgabe eines Vergleichsfehlers korrekt arbeitet.In In a further development, the computer system operates in the second operating mode, wherein at least one issued by at least one processing unit and the test unit influenced signal to the switching unit is passed, so that generates a comparison error signal from the switching unit and a change from the second mode of operation to the first one Operating mode is made. By deliberately creating a Comparative error, the switching unit is reliably tested, because the switching device only when outputting a comparison error works correctly.
Alternativ arbeitet das Rechnersystem im zweiten Betriebsmodus, wobei mindestens ein von mindestens einer Verarbeitungseinheit ausgegebenes und von der Testeinheit beeinflusstes Signal an die Umschalteinheit geleitet wird, so dass ein Vergleichsfehlersignal von der Umschalteinheit erzeugt wird, wobei durch Ausgabe des Statussignals durch die Testeinheit ein Wechsel von dem zweiten Betriebsmodus in den ersten Betriebsmodus unterbunden wird. Auch mit einer solchen Fehlerkonstellation wird die Umschalteinrichtung zuverlässig getestet.alternative the computer system operates in the second operating mode, wherein at least an output from at least one processing unit and from the test unit influenced signal passed to the switching unit is, so that a comparison error signal from the switching unit generated by outputting the status signal by the test unit a change from the second operating mode to the first operating mode is prevented. Even with such an error constellation is the switching device reliably tested.
In einer Ausgestaltung führt die Testeinheit einen Selbsttest aus. Mittels eines solchen Selbsttestes wird auch die Funktionsweise der Testeinheit überprüft. Eine solche Überprüfung findet vorteilhafterweise immer vor dem Test der Umschalteinheit statt.In In one embodiment, the test unit performs a self-test out. By means of such a self-test is also the functioning the test unit checked. Such a review takes place advantageously always before the test of the switching unit.
In einer anderen Weiterbildung wird ein Verfahren zur Prüfung der Arbeitsweise eines Rechnersystems durchgeführt, wobei das Rechnersystem mindestens zwei Verarbeitungseinheiten aufweist, die in einem ersten Betriebsmodus arbeiten, in welchem die Verarbeitungseinheiten unterschiedliche Programme abarbeiten oder in einem zweiten Betriebsmodus arbeiten, in welchem die beiden Verarbeitungseinheiten identische Programme abarbeiten, wobei durch ein an eine Umschalteinrichtung ausgegebenes Umschaltsignal zwischen den beiden Betriebsmodi umgeschaltet wird. Um eine sichere Funktionsweise der Umschalteinheit zu überprüfen, wird die Umschalteinrichtung durch ein Testsignal zur Umschaltung zwischen den beiden Betriebsmodi veranlasst, wobei ein von der Umschalteinrichtung im Ergebnis der Umschaltung ausgegebenes Ausgangssignal auf die Funktionsfähigkeit der Umschalteinrichtung geprüft wird. Durch dieses Umschaltsignal wird erreicht, dass die Umschalteinheit für den zweiten Betriebsmodus aktiv geschaltet wird, während sie für den ersten Betriebsmodus inaktiv ist. Eine Testeinheit stellt sicher, dass die Umschaltung und Aktivierung geprüft wird.In Another training will be a procedure for examination the operation of a computer system performed, wherein the computer system has at least two processing units which operate in a first mode of operation in which the processing units execute different programs or in a second operating mode work in which the two processing units are identical Execute programs, whereby by a to a switching device switched switching signal between the two operating modes switched becomes. In order to check the safe functioning of the switching unit, the switching device is switched by a test signal between the two operating modes, one of the switching device as a result of switching output signal output to the Functioning of the switching device tested becomes. By this switching signal is achieved that the switching unit is activated for the second operating mode while it is inactive for the first operating mode. A test unit Make sure that the switching and activation are checked becomes.
Vorteilhafterweise werden die von den Verarbeitungseinheiten im zweiten Betriebsmodus ausgegebenen Signale der Umschalteinheit zugeführt, welche die Signale vergleicht und bei Abweichungen der Signale voneinander ein Fehlersignal ausgibt. Die Umschalteinheit arbeitet gleichzeitig als Vergleicher, was den Vorteil hat, dass nur eine Hardwareeinheit für zwei Funktionalitäten benötigt wird, wodurch eine kostengünstige Variante realisierbar ist.advantageously, are those of the processing units in the second mode of operation output signals supplied to the switching unit, which compares the signals and in case of deviations of the signals from each other outputs an error signal. The switching unit works simultaneously as a comparator, which has the advantage that only one hardware unit for two functionalities is needed, resulting in a cost effective Variant is feasible.
In einer Ausgestaltung wird das Rechnersystem in einen Testmodus geschaltet, in welchem das Testsignal erzeugt wird. Durch ein solches Testsignal kann der Testmodus zu jedem Zeitpunkt gestartet werden, wodurch der Normalbetrieb des Rechnersystems unterbrochen wird. Es besteht die Möglichkeit, Tests unterschiedlicher Güte aufzurufen. So kann ein vollständiger Test genauso aufgerufen werden, wie ein weniger umfangreicher Test für Spezialsituationen.In In one embodiment, the computer system is switched to a test mode, in which the test signal is generated. By such a test signal can the test mode can be started at any time, allowing normal operation of the computer system is interrupted. There is a possibility Call tests of different quality. So can a complete Test as well as a less extensive test for special situations.
Vorteilhafterweise wird die Prüfung der Umschalteinheit beim Einschalten des Rechnersystems durchführt, beispielsweise bei der Initialisierung eines Steuergerätes. So lässt sich vor dem eigentlichen Betriebsablauf erkennen, ob die Umschalteinheit zuverlässig funktionsfähig ist.advantageously, the test of the switching unit when switching on the Computer system performs, for example, during initialization a control unit. So lets go before the actual Recognize operation, whether the switching unit reliable is functional.
Um eine kontinuierliche Überwachung der Umschalteinheit zu gewährleisten, wird die Prüfung der Umschalteinheit periodisch durchgeführt.Around continuous monitoring of the switching unit too ensure the testing of the switching unit periodically performed.
In einer Weiterbildung wird die Prüfung der Umschalteinheit nach einer vorgegebenen Betriebszeit durchgeführt. Auch diese Maßnahme gewährleistet eine regelmäßige Überprüfung der Umschalteinheit während des normalen Betriebsablaufes des Rechnersystems.In A further training is the examination of the switching unit performed after a predetermined operating time. Also this measure ensures a regular review the switching unit during normal operation of the computer system.
In einer Ausgestaltung wird der Testmodus durch eine Software, vorzugsweise während der Initialisierung des Rechnersystems aktiviert. Da diese Software einfach in den Betriebsablauf einer der Verarbeitungseinheiten integriert ist, wird der Testmodus zu jeweils dem Zeitpunkt durchgeführt, wo das Betriebsprogramm der Verarbeitungseinheit es vorsieht.In In one embodiment, the test mode is software, preferably activated during the initialization of the computer system. Because this software is easy in the operation of any of the processing units is integrated, the test mode is performed at each point in time, where the operating program of the processing unit provides.
Vorteilhafterweise wird das Umschaltsignal als ein Testmuster ausgegeben, wodurch verschieden nacheinander ablaufende Tests aufgerufen werden.advantageously, the switching signal is output as a test pattern, whereby different successive tests are called.
In einer anderen Ausführung werden die Testsignale so ausgegeben, dass sich das Rechnersystem nach der abschließenden Verarbeitung des Testsignals in demselben Betriebsmodus befindet, wie vor der Ausgabe des Testsignals. Damit wird sichergestellt, dass sich das durch den Test unterbrochene Betriebprogramm, welches jede der Verarbeitungseinheiten abarbeitet, nach dem Test genau an der Stelle wieder aufgenommen wird, wo es vor dem Test unterbrochen wurde.In in another embodiment, the test signals are outputted that the computer system after the final processing of the test signal is in the same operating mode as before Output of the test signal. This ensures that the interrupted by the test operation program, which each of the processing units processed, resumed exactly at the point after the test becomes where it was interrupted before the test.
In einer Weiterbildung werden bei Einschaltung des Testmodus die Verarbeitungseinheiten in der Abarbeitung ihrer Programme angehalten, wodurch sichergestellt ist, dass sie nach Beendigung des Tests an der Stelle weiterarbeiten, wo sie unterbrochen wurden.In In a further development, the processing units are activated when the test mode is activated stopped in the execution of their programs, thereby ensuring is that they continue to work on the site after the test is over, where they were interrupted.
Die Erfindung lässt zahlreiche Ausführungsformen zu. Eine davon soll anhand der in der Zeichnung dargestellten Figuren näher erläutert werden.The Invention allows for numerous embodiments. One of them should be based on the figures shown in the drawing be explained in more detail.
Es zeigt:It shows:
Gleiche Merkmale sind mit gleichen Bezugszeichen gekennzeichnet.Same Features are identified by the same reference numerals.
In
Durch
die Testeinheit
Alternativ
kann die Testeinheit
Die
jeweils erwarteten Signalwerte der Vergleichseinheit
Die
Umschalt- und Vergleicheinheit
Auch
bei dieser Anordnung wird von der DCSL-Testeinheit
Über
die Leitung
Anhand
von
Durch
die erste Recheneinheit
Alternativ
kann auch die zweite Recheneinheit
Nach
der Ausgabe des Umschaltwunsches usw2 bzw. usw3 wird für
die Recheneinheit
Es
besteht auch die Möglichkeit, dass alle beide Recheneinheiten
Aus
dem Zustand Z3 gehen die beiden Recheneinheiten
Nach
einer fest vorgegebenen Anzahl von Takten w4 sind die Umschaltvorgänge
abgeklungen und es wird der Zustand Z5 erreicht. Hier werden die Haltesignale
der beiden Recheneinheiten
Nach
einer weiteren vorgegebenen Anzahl von Takten w5 wird automatisch
der Zustand Z6 erreicht. Nur in diesem Zustand ist die Umschalt-
und Vergleichsein heit
Da
im Vergleichsmodus VM beide Recheneinheiten
Im
Testbetrieb werden die Umschaltsignale der Recheneinheiten
In
den Verknüpfungseinheiten
Die
Multiplexer
Auf
eine vergleichbare Art werden die Signale
Alternativ
kann die Umschalt- und Vergleichseinheit
Die
Ausführung der Tests soll durch eine Software gestartet
werden. Gemäß
Die
Schnittstelle
Mit
Hilfe von
Anschließend
wird im Block
Im
Block
Anschließend
werden im Block
Nachdem
der Test beendet ist, liegen im Block
Optional ist es aber auch möglich beim Auftreten des ersten Fehlers den Test abzubrechen.optional but it is also possible when the first error occurs to cancel the test.
Die beschriebene Lösung ist in jedem sicherheitsrelevanten Steuergerät eines Kraftfahrzeuges einsetzbar, insbesondere bei Bremssystemen (ABS), bei Airbag-Systemen, Abstandskontrollsystemen (ACC) oder Steuergeräten mit Elektronischen Stabilitätsprogrammen (ESP).The described solution is in every security relevant Control unit of a motor vehicle used, in particular for brake systems (ABS), airbag systems, distance control systems (ACC) or ECUs with Electronic Stability Programs (ESP).
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list The documents listed by the applicant have been automated generated and is solely for better information recorded by the reader. The list is not part of the German Patent or utility model application. The DPMA takes over no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- - DE 10332700 A1 [0003] - DE 10332700 A1 [0003]
Claims (23)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE200910001048 DE102009001048A1 (en) | 2009-02-20 | 2009-02-20 | Device for testing functioning of dual-core computer system for e.g. security-relevant control system of motor vehicle, has switching and comparison unit triggered-off by signal, where signal is led back to test unit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE200910001048 DE102009001048A1 (en) | 2009-02-20 | 2009-02-20 | Device for testing functioning of dual-core computer system for e.g. security-relevant control system of motor vehicle, has switching and comparison unit triggered-off by signal, where signal is led back to test unit |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102009001048A1 true DE102009001048A1 (en) | 2010-08-26 |
Family
ID=42356462
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE200910001048 Withdrawn DE102009001048A1 (en) | 2009-02-20 | 2009-02-20 | Device for testing functioning of dual-core computer system for e.g. security-relevant control system of motor vehicle, has switching and comparison unit triggered-off by signal, where signal is led back to test unit |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102009001048A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017032513A1 (en) * | 2015-08-24 | 2017-03-02 | Robert Bosch Gmbh | Method and apparatus for monitoring a state of an electronic circuit unit of a vehicle |
US10628275B2 (en) | 2018-03-07 | 2020-04-21 | Nxp B.V. | Runtime software-based self-test with mutual inter-core checking |
DE102022213178A1 (en) | 2022-12-07 | 2024-06-13 | Robert Bosch Gesellschaft mit beschränkter Haftung | Fault-tolerant data processing system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10332700A1 (en) | 2003-06-24 | 2005-01-13 | Robert Bosch Gmbh | Method for switching between at least two operating modes of a processor unit and corresponding processor unit |
-
2009
- 2009-02-20 DE DE200910001048 patent/DE102009001048A1/en not_active Withdrawn
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10332700A1 (en) | 2003-06-24 | 2005-01-13 | Robert Bosch Gmbh | Method for switching between at least two operating modes of a processor unit and corresponding processor unit |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017032513A1 (en) * | 2015-08-24 | 2017-03-02 | Robert Bosch Gmbh | Method and apparatus for monitoring a state of an electronic circuit unit of a vehicle |
DE102015216086A1 (en) | 2015-08-24 | 2017-03-02 | Robert Bosch Gmbh | Method and device for monitoring a state of an electronic circuit unit of a vehicle |
CN107924348A (en) * | 2015-08-24 | 2018-04-17 | 罗伯特·博世有限公司 | The method and apparatus that the state of the line unit of electronics used for vehicles is monitored |
US10782697B2 (en) | 2015-08-24 | 2020-09-22 | Robert Bosch Gmbh | Method and apparatus for monitoring a state of an electronic circuit unit of a vehicle |
US10628275B2 (en) | 2018-03-07 | 2020-04-21 | Nxp B.V. | Runtime software-based self-test with mutual inter-core checking |
DE102022213178A1 (en) | 2022-12-07 | 2024-06-13 | Robert Bosch Gesellschaft mit beschränkter Haftung | Fault-tolerant data processing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1917592B1 (en) | Computer system with at least two execution units and a comparison unit and method for controlling the same | |
EP0011685B1 (en) | Programmable memory protection arrangement for microprocessors and circuitry with such an arrangement | |
EP1019819B1 (en) | Program controlled unit and method for debugging same | |
EP0104635A2 (en) | Digital computer test method and configuration | |
EP2962205B1 (en) | Multi-core processor system having an error analysis function | |
DE102008004205A1 (en) | Circuit arrangement for error treatment in real-time system e.g. controller, for motor vehicle, has processing units reporting result of inherent error diagnosis by monitoring unit that activates arithmetic units in dependence of result | |
DE102009054637A1 (en) | Method for operating a computing unit | |
DE102008024193A1 (en) | Data or signals processing method for brake booster in motor vehicle, involves applying set of functional units to data or signals, programming and/or configuring of one of functional units and programming and/or configuring of matrix | |
DE102009001048A1 (en) | Device for testing functioning of dual-core computer system for e.g. security-relevant control system of motor vehicle, has switching and comparison unit triggered-off by signal, where signal is led back to test unit | |
WO2017080793A2 (en) | Method for operating a multicore processor | |
EP2228723B1 (en) | Method for error treatment of a computer system | |
EP0947322B1 (en) | Control unit for a printing machine | |
DE102012111767B4 (en) | Electronic control unit and electric power steering device | |
DE102013021231A1 (en) | Method for operating an assistance system of a vehicle and vehicle control unit | |
DE102008004206A1 (en) | Error e.g. transient error, detecting and handling arrangement for control device in motor vehicle, has arithmetic units informing result of inherent error diagnosis to monitoring unit that controls arithmetic units in dependence of result | |
DE102011007467A1 (en) | Polynuclear integrated microprocessor circuitry for, e.g. vehicle domain computer, has tester to perform time-integral checking of specific components of auxiliary processor structure to and gradually expand checking of other components | |
DE60309157T2 (en) | Storage system with error detection device | |
DE102004051991A1 (en) | Method, operating system and computing device for executing a computer program | |
EP1615087A2 (en) | Control and regulation unit | |
EP1915687A1 (en) | Method and device for control of a computer system with at least two execution units | |
EP2338111B1 (en) | Method and device for testing a computer core in a processor comprising at least two computer cores | |
WO2016206847A1 (en) | Method and apparatus for protecting a program counter structure of a processor system and for monitoring the handling of an interrupt request | |
WO2008128710A1 (en) | Control device for vehicles | |
WO2017153411A1 (en) | Method for operating a control device for a motor vehicle | |
DE102004051967A1 (en) | Method, operating system and computing device for executing a computer program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20140902 |