DE19930120A1 - Multiprocessor-trace concept for system-on-semiconductor chip applications - Google Patents
Multiprocessor-trace concept for system-on-semiconductor chip applicationsInfo
- Publication number
- DE19930120A1 DE19930120A1 DE1999130120 DE19930120A DE19930120A1 DE 19930120 A1 DE19930120 A1 DE 19930120A1 DE 1999130120 DE1999130120 DE 1999130120 DE 19930120 A DE19930120 A DE 19930120A DE 19930120 A1 DE19930120 A1 DE 19930120A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- trace
- instructions
- processors
- multiprocessor
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3495—Performance evaluation by tracing or monitoring for systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/348—Circuit details, i.e. tracer hardware
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)
- Debugging And Monitoring (AREA)
Abstract
Es wird ein Multiprozessor-Tracekonzept vorgeschlagen, bei dem die Instruktionen und Daten mehrerer Prozessoren, die in einer System on Chip Anordnung auf einem Halbleiterchip angeordnet sind, nachverfolgt werden können.A multiprocessor trace concept is proposed, in which the instructions and data of a plurality of processors which are arranged in a system-on-chip arrangement on a semiconductor chip can be tracked.
Description
Der Anmeldungsgegenstand betrifft ein Verfahren zur Nachver folgung von Datenzuständen und Instruktionen in einer Anord nung, in der ein Halbleiterchip mehrere Prozessoren aufweist.The subject of the application relates to a procedure for subsequent processing following data states and instructions in an order voltage in which a semiconductor chip has several processors.
Sind mehrere Prozessoren auf einem Chip untergebracht und miteinander vernetzt, kommt es zu einer logischen und zeitli chen Kopplung der Prozessoren. Diese Tatsache verlangt nach Testmöglichkeiten, die eine ganzheitliche, die Wechselwirkung der Prozessoren untereinander berücksichtigende Betrachtung ermöglichen.Are several processors housed on one chip and networked with each other, there is a logical and timely Chen coupling of the processors. This fact demands Test options that are holistic, the interaction consideration of the processors among themselves enable.
Bei System on Chip Architekturen (SoC) sind verschiedene Kom ponenten, z. B. Mikroprozessoren, RAMs und komplexe HW Control Logik auf einem Chip untergebracht. Um ein SoC Design zu te sten, ist es unabdingbar in den Chip "hineinschauen" zu kön nen, d. h. interne Datenströme aufzuzeichnen.In system on chip architectures (SoC), various com components, e.g. B. microprocessors, RAMs and complex HW Control Logic housed on a chip. To get a SoC design most, it is essential to be able to "look" into the chip nen, d. H. record internal data streams.
Um den Testanforderungen zu genügen, müssen im allgemeinen die Datenströme der einzelnen Komponenten parallel getraced werden können. Insbesondere wenn mehrere Prozessoren auf ei nem Chip integriert sind, ergibt sich die Testanforderung, den Programmablauf (Software) in den Prozessoren parallel be obachten zu können.In order to meet the test requirements, in general the data streams of the individual components are traced in parallel can be. Especially when several processors on one If a chip is integrated, the test requirement arises, the program flow (software) in parallel in the processors to be able to take care.
Derzeit ist keine Multiprozessor Trace Lösung bekannt. Die aktuellen Prozessorarchitekturen sehen nur einen Single Pro zessor Trace vor, d. h. es kann entsprechend dem Standard wahlweise immer ein Prozessor der Multiprozessor Plattform getraced werden.No multiprocessor trace solution is currently known. The current processor architectures only see a single pro processor trace before, d. H. it can according to the standard Optionally always a processor of the multiprocessor platform be traced.
Dem Anmeldungsgegenstand liegt das Problem zugrunde, ein Kon zept zum Tracen von mehreren Prozessoren, die auf einem Halb leiterchip angeordnet sind, anzugeben. The subject of the registration is based on the problem of a con Zept for tracing multiple processors on one half conductor chip are arranged to specify.
Das Problem wird durch die Merkmale des Anspruchs 1 gelöst.The problem is solved by the features of claim 1.
Der Anmeldungsgegenstand bietet ein Multiprozessor- Tracekonzept, das in einer Multiprozessor-Anordnung die Her ausführung von Inhalten der Program Counter als auch der Da teninhalte aufweist.The subject of the application offers a multiprocessor Trace concept, the Her. In a multiprocessor arrangement execution of contents of the program counter as well as the da content.
Der Anmeldungsgegenstand erfüllt die Testanforderung, wonach in mehreren Prozessoren die in den jeweiligen Prozessoren verarbeiteten Daten (Prozessor Bus) und auch weitere Daten der verarbeitenden HW Logik nachverfolgbar sind.The subject of registration meets the test requirement, according to which in several processors that in the respective processors processed data (processor bus) and also other data the processing hardware logic can be traced.
Der Anmeldungsgegenstand stellt beim Tracing von Instruktio nen und Dateninhalten verschiedener System on Chip Komponen ten einen zeitlichen Bezug zwischen den betrachteten Trace quellen her.The subject of the registration poses when tracing instructions and data content of various system on chip components a temporal relationship between the considered trace swell up.
Die Verwendung einer einzigen Tracesteuerung für mehrere Pro zessoren auf dem Chip mit Speicherungszugriffen nach dem FIFO-Prinzip ist nicht mit einem Synchronisationsmechanismus und damit auch nicht mit einer Interprozessorkommunikation verbunden, so daß der Implementierungsaufwand für diese ge nannten Mechanismen entfällt.The use of a single trace control for multiple pros cessors on the chip with storage accesses after the FIFO principle is not with a synchronization mechanism and therefore not with interprocessor communication connected, so that the implementation effort for this ge mechanisms mentioned does not apply.
In einer besonderen Ausführungsform wird der Inhalt eines Program Counters über eine standardisierte EJTAG- Schnittstelle herausgeführt.In a particular embodiment, the content of a Program counters using a standardized EYTAG Interface brought out.
Vorteilhafte Weiterbildungen des Anmeldungsgegenstandes sind in den Unteransprüchen angegeben.Advantageous further developments of the object of registration are specified in the subclaims.
Der Anmeldungsgegenstand wird im folgenden als Ausführungs beispiel in einem zum Verständnis erforderlichen Umfang an hand von Figuren näher erläutert. Dabei zeigen:The subject of registration is hereinafter referred to as execution example to the extent necessary for understanding hand explained in more detail by figures. Show:
Fig. 1 das anmeldungsgemäße Multiprozessor-Tracekonzept und Fig. 1 the multiprocessor trace concept according to the application and
Fig. 2 das anmeldungsgemäße Multiprozessor-Tracekonzept in ei ner System an Chip Anordnung. Fig. 2 shows the multiprocessor trace concept according to the application in egg ner system on chip arrangement.
In den Figuren bezeichnen gleiche Bezeichnungen gleiche Ele mente.In the figures, the same designations denote the same elements ment.
Unter Tracen wird die Abfrage des Datenzustandes an einer be stimmten Abfragestelle TAP (für: Trace access point) zur Aus wertung des Datenzustandes verstanden.Tracing is used to query the data status on a be agreed polling station TAP (for: Trace access point) understood the status of the data.
Der Anmeldungsgegenstand bezieht sich auf eine System on Chip Anordnung SoC, in der verschiedene Komponenten, z. B. Mikro prozessoren, RAMs und komplexe HW (Hardware) Control Logik auf einem Chip angeordnet sind. Fig. 1 zeigt ein anmeldungsge mäßes Multiprozessor-Tracekonzept, bei dem Instruktionen (Pro_1 bis Pro_n) von n verschiedenen Prozessoren und Daten inhalte (Dat_1 bis Dat_m) von m unterschiedlichen Prozessoren (m ≦ n) herausführbar sind.The subject of the application relates to a system on chip arrangement SoC, in which various components, for. B. micro processors, RAMs and complex hardware (hardware) control logic are arranged on a chip. Fig. 1 shows a multiprocessor anmeldungsge mäßes trace concept, in which instructions (Pro_1 to Pro_n) of n different processors, and data contents (DAT_1 to Dat_m) of m different processors (m ≦ n) can be guided out are.
Gemäß einer ersten Ausgestaltung werden die Informationen der Tracequellen der zeitlichen Reihenfolge ihrer Entstehung ent sprechend in einzelne Telegramme TT zusammengefaßt, die nach einander zur Tracesteuerung TC (für: Trace Control) übertra gen werden und dort nach dem FIFO-Prinzip gespeichert werden. Dabei wird jede Quelle (Pro_1 bis Dat_m) durch ein Tracetele gramm TT repräsentiert; bei dieser Methode werden die Infor mationen mit der Frequenz f1 = (n+m)fProz von der Tracesteue reung zum Traceinterface TI übertragen, siehe auch Fig. 1 (fProz entspricht der Prozessorbusfrequenz, die im einfachsten Fall gleich der Program Counter Frequenz ist).According to a first embodiment, the information of the trace sources is summarized according to the chronological order of their creation in individual telegrams TT, which are transmitted one after the other to the trace control TC (for: trace control) and are stored there according to the FIFO principle. Each source (Pro_1 to Dat_m) is represented by a trace telegram TT; In this method the infor be mation with the frequency f 1 = (n + m) f per cent of the Tracesteue reung for Trace Interface TI transferred, see also Fig. 1 (f per cent corresponds to the processor bus, which in the simplest case is equal to the Program Counter frequency is).
In einer anderen Ausgestaltung sind die Instruktionsinforma tionen ProC_1. . .ProC_n (Program Counter) der n Prozessoren (Proz. 1. . .Proz. n) zu einem ersten Telegramm und die Daten inhaltsinformationen Data_1. . .Data_n (Datenwerte, Adressen, Controlsignale) der m Prozessoren zu einem zweiten Telegramm zusammenfaßbar. Diese Methode hat den Nachteil, daß n paral lele Leitungen zwischen der Tracesteuerung und dem Tracein terface zur Verfügung gestellt werden müssen; sie weist je doch den Vorteil auf, daß die Informationen nur mit der Fre quenz f2 = 2fProz übertragen werden müssen, siehe Fig. 2.In another embodiment, the instruction information is ProC_1. , .ProC_n (Program Counter) of the n processors (Proz. 1. .Proz. N) for a first telegram and the data content information Data_1. , .Data_n (data values, addresses, control signals) of the m processors can be combined into a second telegram. This method has the disadvantage that n parallel lines must be provided between the trace control and the trace interface; however, it has the advantage that the information only has to be transmitted with the frequency f 2 = 2f Proz , see FIG. 2.
Ganz allgemein ist das Produkt P = lf aus der Anzahl 1 der pa rallelen Leitungen zwischen Tracesteuerung und Traceinterface und der Frequenz f, mit der diese Daten übertragen werden, konstant.In general, the product P = lf from the number 1 of parallel lines between trace control and trace interface and the frequency f with which this data is transmitted is constant.
Die Jumps and Branches Program Counter werden parallel in ei nem Zeitschlitz an das Trace-Interface TI gesendet. Das Wie derherstellen des Programmablaufs wird in der externen Nach verarbeitungs Software gemacht (Program Counter Recovery). Zusätzlich werden gemäss des oben zitierten Verfahrens die Daten/Address Busse der Prozessoren über das Trace interface TI übertragen. In der Nachverarbeitung sind dem Multiprozes sor Programmablauf die entsprechenden Daten zuordenbar.The Jumps and Branches Program Counter are in parallel in one sent a time slot to the trace interface TI. The how The creation of the program flow is in the external post processing software made (Program Counter Recovery). In addition, according to the method cited above Processor data / address buses via the trace interface Transfer TI. Multiprozes are in post-processing The relevant data can be assigned to the program sequence.
Dadurch, daß jede Tracequelle eine eigene Kennung (Source identifier) besitzt, die im Tracetelegramm codiert wird, ist eine nachträgliche Identifizierung der jeweiligen Quelle in der Analysephase, außerhalb des Chips durchgeführt, möglich.Because each trace source has its own identifier (Source identifier) that is encoded in the trace telegram a subsequent identification of the respective source in the analysis phase, carried out outside the chip.
Die Speicherung der Tracetelegramme nach dem FIFO-Prinzip ga rantiert, daß die relative zeitliche Reihenfolge der aufge tretenen Ereignisse nicht verändert und damit nicht ver fälscht wird.The storage of trace telegrams according to the FIFO principle ga rant that the relative chronological order of the events not changed and thus not ver is faked.
Da für die Auswertung der Traceergebnisse die relative zeit liche Ordnung der Traceinformationen ausreichend ist, kann auf eine Vergabe von Zeitstempeln in den Telegrammen verzich tet werden. Die Verwendung einer einzigen Tracesteuerung auf dem Chip mit Speicherungszugriffen nach dem FIFO-Prinzip ist demnach nicht mit einem Synchronisationsmechanismus und damit auch nicht mit einer Interprozessorkommunikation verbunden, so daß der Implementierungsaufwand für diese genannten Mecha nismen entfallen kann. Würden hingegen beispielsweise 2 Tra cesteuerungen eingesetzt, so daß eine Prozessorgruppe die er ste und die übrige Gruppe die zweite Tracesteuerung verwende ten, müßte für eine Synchronisation der Tracesteuerungen ge sorgt werden, damit deren Informationen miteinander zeitlich verglichen werden könnten.Since the relative time for the evaluation of the trace results order of the trace information is sufficient dispense with the allocation of time stamps in the telegrams be tested. The use of a single trace control the chip with storage accesses according to the FIFO principle therefore not with a synchronization mechanism and thus also not connected to interprocessor communication, so that the implementation effort for these Mecha nisms can be eliminated. If, on the other hand, 2 tra Controls used so that a processor group he and the rest of the group use the second trace control ought to be used for a synchronization of the trace controls be taken care of so that their information is temporally related could be compared.
Durch die "Start/Stop"-Einrichtung (siehe auch Fig. 1) ist ei ne Selektion und Aktivierung/Deaktivierung unterschiedlicher Tracequellen vornehmbar. Die Daten Data und Instruktionen ei ner Abfragestelle werden bei bestimmten Systemparametern ein schaltet oder ausschaltet (beispielsweise schaltet die "Start/Stop"-Einrichtung ein, wenn Fehlerbedingung erfüllt).The "start / stop" device (see also FIG. 1) enables selection and activation / deactivation of different trace sources. The data data and instructions of an interrogation point are switched on or off for certain system parameters (for example the "Start / Stop" device switches on if the fault condition is met).
Nachdem die Instruktionsinformationen (Program Counter der unterschiedlichen Prozessoren) und die Dateninhaltsinforma tionen herausgeführt sind, kann mit Hilfe im Handel verfügba rer Tracesoftware (beispielsweise der Firmen IBM Microelec tronics, LSI Logic, NEC Electronics, . . .) der Programmfluß der n Prozessoren rekonstruiert werden.After the instruction information (Program Counter der different processors) and the data content information cations can be available with the help of retailers rer trace software (for example from IBM Microelec tronics, LSI Logic, NEC Electronics,. . .) the program flow of the n processors can be reconstructed.
Da durch das hier beschriebene Konzept jedoch zusätzlich auch die Dateninhalte zur Verfügung stehen, kann nunmehr jeder re konstruierten Instruktion auch der dazugehörige Dateninhalt zugeordnet werden. Voraussetzung für die vollständige Durch führung der Zuordnung von Dateninhalten zu Instruktionen ist, daß alle Bussysteme über die die Daten übertragen werden, auch getraced werden. Wird beispielsweise das Bussystem zum Level 1 Cache nicht getraced, so fehlen für die Auswertung die hierüber übertragenen Dateninhalte, so daß es zu Lücken in der Zuordnung von Instruktionen und Dateninhalten kommt.However, because of the concept described here, in addition everyone can now access the data content constructed instruction also the associated data content be assigned. Prerequisite for complete through management of the assignment of data content to instructions, that all bus systems via which the data are transmitted also be traced. For example, if the bus system becomes Level 1 cache not traced, so missing for evaluation the data content transmitted via it, so that there are gaps comes in the assignment of instructions and data content.
Dadurch, daß alle Program Counter und Dateninhalte aller Pro zessoren in der richtigen zeitlichen Reihenfolge herausge führt werden, können die Programmflüsse inclusive zugehöriger Dateninhalte aller Prozessoren im korrekten zeitlichen Bezug zueinander rekonstruiert werden.Because all program counters and data content of all Pro cessors in the correct chronological order the program flows, including the associated ones, can be managed Data contents of all processors in the correct time reference to be reconstructed to each other.
Das FIFO wird über die mit Anschlüssen des SoC verbundene Schnittstelle TI an ein Aufzeichnungsgerät, das durch ein mit entsprechender Software ausgestattetes Datenverarbeitungsge rät PC (für: Personal Computer) gegeben sein mag, ausgelesen. Die Traceinformationen werden einer Analyseeinrichtung Ana zugeführt, in der eine Analyse des Programmflusses und der Programmdaten erfolgt.The FIFO is connected to the SoC connectors Interface TI to a recording device, which by a appropriate software equipped data processing equipment advises PC (for: personal computer) may be given, read. The trace information is sent to an analysis device Ana fed in which an analysis of the program flow and the Program data is done.
Claims (5)
- - die Daten (Data_1. . .Data_m) und die Instruktionen (ProC_1 bis ProC_n) der mehreren Prozessoren jeweils mit einer ihre jeweilige Quelle bezeichnenden Kennung versehen werden und in der Reihenfolge, wie sie auftreten, in einen als FIFO organi sierten Speicher eingeschrieben werden,
- - der Speicher über eine Schnittstelle (TI) auslesbar ist.
- - The data (Data_1... Data_m) and the instructions (ProC_1 to ProC_n) of the several processors are each provided with an identifier denoting their respective source and are written into a memory organized as a FIFO in the order in which they occur.
- - The memory can be read out via an interface (TI).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE1999130120 DE19930120A1 (en) | 1999-06-30 | 1999-06-30 | Multiprocessor-trace concept for system-on-semiconductor chip applications |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE1999130120 DE19930120A1 (en) | 1999-06-30 | 1999-06-30 | Multiprocessor-trace concept for system-on-semiconductor chip applications |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE19930120A1 true DE19930120A1 (en) | 2001-01-11 |
Family
ID=7913158
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE1999130120 Ceased DE19930120A1 (en) | 1999-06-30 | 1999-06-30 | Multiprocessor-trace concept for system-on-semiconductor chip applications |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE19930120A1 (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10145783A1 (en) * | 2001-09-17 | 2003-04-24 | Giesecke & Devrient Gmbh | Generate a troubleshooting message for a portable disk |
| GB2404753A (en) * | 2003-08-07 | 2005-02-09 | Advanced Risc Mach Ltd | Trace source correlation in a data processing apparatus |
| GB2404754A (en) * | 2003-08-07 | 2005-02-09 | Advanced Risc Mach Ltd | Trace data source identification within a trace data stream |
| GB2404752A (en) * | 2003-08-07 | 2005-02-09 | Advanced Risc Mach Ltd | Data processing system trace bus |
| DE102004026126B3 (en) * | 2004-05-28 | 2006-01-19 | Fujitsu Siemens Computers Gmbh | Data processing apparatus with a means for recording operating status data |
| EP1564639A3 (en) * | 2004-02-17 | 2007-01-17 | Giesecke & Devrient GmbH | Method for utilising a data memory medium having a trace memory |
| CN119621492A (en) * | 2025-02-17 | 2025-03-14 | 中茵微电子(南京)有限公司 | A DFX method for discrete grabbing buckets based on anchor points |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57146353A (en) * | 1981-03-04 | 1982-09-09 | Fujitsu Ltd | Program executing state recording system in multiprocessor system |
| EP0316609A2 (en) * | 1987-11-20 | 1989-05-24 | Kabushiki Kaisha Toshiba | Integrated circuit with built-in trace data collecting circuit |
-
1999
- 1999-06-30 DE DE1999130120 patent/DE19930120A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57146353A (en) * | 1981-03-04 | 1982-09-09 | Fujitsu Ltd | Program executing state recording system in multiprocessor system |
| EP0316609A2 (en) * | 1987-11-20 | 1989-05-24 | Kabushiki Kaisha Toshiba | Integrated circuit with built-in trace data collecting circuit |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10145783A1 (en) * | 2001-09-17 | 2003-04-24 | Giesecke & Devrient Gmbh | Generate a troubleshooting message for a portable disk |
| GB2404752B (en) * | 2003-08-07 | 2006-02-22 | Advanced Risc Mach Ltd | Data processing system trace bus |
| GB2404754A (en) * | 2003-08-07 | 2005-02-09 | Advanced Risc Mach Ltd | Trace data source identification within a trace data stream |
| GB2404752A (en) * | 2003-08-07 | 2005-02-09 | Advanced Risc Mach Ltd | Data processing system trace bus |
| GB2404754B (en) * | 2003-08-07 | 2006-02-15 | Advanced Risc Mach Ltd | Trace data source identification within a trace data stream |
| GB2404753A (en) * | 2003-08-07 | 2005-02-09 | Advanced Risc Mach Ltd | Trace source correlation in a data processing apparatus |
| GB2404753B (en) * | 2003-08-07 | 2006-05-03 | Advanced Risc Mach Ltd | Trace source correlation in a data processing apparatus |
| US7069176B2 (en) | 2003-08-07 | 2006-06-27 | Arm Limited | Trace source correlation in a data processing apparatus |
| US7149933B2 (en) | 2003-08-07 | 2006-12-12 | Arm Limited | Data processing system trace bus |
| US7325168B2 (en) | 2003-08-07 | 2008-01-29 | Arm Limited | Trace data source identification within a trace data stream |
| EP1564639A3 (en) * | 2004-02-17 | 2007-01-17 | Giesecke & Devrient GmbH | Method for utilising a data memory medium having a trace memory |
| DE102004026126B3 (en) * | 2004-05-28 | 2006-01-19 | Fujitsu Siemens Computers Gmbh | Data processing apparatus with a means for recording operating status data |
| EP1605358A3 (en) * | 2004-05-28 | 2009-10-28 | Fujitsu Siemens Computers GmbH | Information processing apparatus with internal modules |
| CN119621492A (en) * | 2025-02-17 | 2025-03-14 | 中茵微电子(南京)有限公司 | A DFX method for discrete grabbing buckets based on anchor points |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE68913629T2 (en) | BLOCK LOCKING PROCESSOR FOR MULTIPLE PROCESSING DATA SYSTEM. | |
| DE60001327T2 (en) | INSULATION MODE FOR TESTING REDUNDANT CONTROL UNITS | |
| DE3903835C2 (en) | ||
| DE69523549T2 (en) | Microprocessor with troubleshooting system | |
| DE69706271T2 (en) | Integrated computer with command tracking | |
| DE69830718T2 (en) | FLOW DATA CACHES FOR MICROPROCESSOR BASED ARRANGEMENT | |
| DE3127349C2 (en) | ||
| DE69106507T2 (en) | IN-CIRCUIT EMULATOR. | |
| EP1248198B1 (en) | Program-controlled unit with emulation units | |
| DE69708255T2 (en) | Diagnostic system and method for an integrated circuit | |
| DE3850986T2 (en) | Method of using spare capacity for error detection in a multiprocessor system. | |
| DE19781620B4 (en) | Bus patcher | |
| DE10333817A1 (en) | Emulation interface system | |
| DE2243956A1 (en) | MEMORY-PROGRAMMED DATA PROCESSING SYSTEM | |
| DE4233569A1 (en) | INFORMATION PROCESSING DEVICE | |
| DE69613056T2 (en) | Interface device between a computer of redundant architecture and a means of communication | |
| CH654943A5 (en) | TESTING DEVICE FOR MICRO PROGRAMS. | |
| DE2918906A1 (en) | MONITORING SYSTEM | |
| DE69802977T2 (en) | Control device of a trigger signal sequence | |
| EP0104635A2 (en) | Digital computer test method and configuration | |
| DE102014211245A1 (en) | System for troubleshooting data transfer in the DMA system | |
| DE69714379T2 (en) | Integrated semiconductor memory device and communication method therefor | |
| DE19930120A1 (en) | Multiprocessor-trace concept for system-on-semiconductor chip applications | |
| DE69914568T2 (en) | Device, method and system for file synchronization in a fault-tolerant network | |
| DE69718279T2 (en) | message log |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8131 | Rejection |