DE10149930A1 - Procedure for separating redundant systems during the design of customized circuits - Google Patents
Procedure for separating redundant systems during the design of customized circuitsInfo
- Publication number
- DE10149930A1 DE10149930A1 DE10149930A DE10149930A DE10149930A1 DE 10149930 A1 DE10149930 A1 DE 10149930A1 DE 10149930 A DE10149930 A DE 10149930A DE 10149930 A DE10149930 A DE 10149930A DE 10149930 A1 DE10149930 A1 DE 10149930A1
- Authority
- DE
- Germany
- Prior art keywords
- subsystems
- separation
- design
- layout
- systems
- 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/32—Circuit design at the digital level
- G06F30/323—Translation or migration, e.g. logic to logic, hardware description language [HDL] translation or netlist translation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/39—Circuit design at the physical level
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
Es wird ein Verfahren zur Herstellung von integrierten Schaltungsanordnungen für Kraftfahrzeugregelungssysteme durch Erstellung eines Layouts mittels eines automatisierten Verfahrens vorgeschlagen, bei dem mindestens zwei logsich getrennte Teilsysteme (5, 6) vorgesehen sind und neben der logischen Trennung zusätzlich eine räumliche (physikalische) Trennung der Teilsysteme auf der zur Verfügung stehenden Fläche der Schaltungsanordnung vorgenommen wird.A method for producing integrated circuit arrangements for motor vehicle control systems by creating a layout by means of an automated method is proposed, in which at least two logically separate subsystems (5, 6) are provided and, in addition to the logical separation, a spatial (physical) separation of the subsystems the available area of the circuit arrangement is made.
Description
Die Erfindung betrifft ein Verfahren gemäß Oberbegriff von Anspruch 1.The invention relates to a method according to the preamble of Claim 1.
Es sind bereits verschiedene Verfahren zum Design von kun denspezifischen integrierten Schaltkreisen (ASICS, FGPAs) im Bereich der Mikroelektronik bekannt. Ein ASIC (Application Specific Integrated Circuit) ist eine kunden- bzw. anwen dungsspezifisch entwickelte integrierte Schaltung (IC, "Chip"). ASICs werden eingesetzt, wenn ein Optimum bezüglich Baugröße, Leistungsfähigkeit und geringer elektrischer Ver lustleistung gefordert ist. Je nach ASIC-Technologie wird bereits ab relativ geringen Stückzahlen auch ein Kostenvor teil erzielt. Das Spektrum reicht dabei von einfachen, pro grammierbaren Bauelementen (PLDs) über komplexere frei pro grammierbare Gate-Arrays (FPGAs) bis hin zu Full-Custom ASICs mit Analog- und Digitalteil. Mit einer an sich bekann ten geeigneten Entwicklungssoftware, wie OCEAN der Delft University (NL), Synopsis oder CADENCE, können Maskensätze (Layout) für spezifische Schaltungsherstellungsprozesse (z. B. CMOS, BiCMOS) bestimmter Firmen vom Kunden durch Zu sammensetzen von komplexen, in Bibliotheken abrufbaren Bau steinen (IP), hergestellt werden. Die Entwicklungswerkzeuge erlauben somit ein Design von Mikroschaltkreisen innerhalb von herstellerseitig vorgegebenen Grenzen. Die Entwicklung der Schaltungen erfolgt dabei mit Hardware- Beschreibungssprachen, wie VHDL, Verilog oder mittels SDL für signalflußorientierte Anwendungen.There are already various processes for designing kun specific integrated circuits (ASICS, FGPAs) in the Known in the field of microelectronics. An ASIC (Application Specific Integrated Circuit) is a customer or application integrated circuit (IC, "Chip"). ASICs are used when an optimum regarding Size, performance and low electrical ver pleasure is required. Depending on the ASIC technology Even from a relatively small number of items, a cost advance partially achieved. The spectrum ranges from simple to pro programmable components (PLDs) over more complex free pro grammable gate arrays (FPGAs) up to full custom ASICs with analog and digital part. With one known per se suitable development software, such as Delft's OCEAN University (NL), Synopsis or CADENCE, can use mask sets (Layout) for specific circuit manufacturing processes (e.g. CMOS, BiCMOS) of certain companies from the customer through Zu assembling of complex buildings that can be called up in libraries stones (IP). The development tools thus allow the design of microcircuits within of manufacturer-specified limits. The development the circuits are made with hardware Description languages such as VHDL, Verilog or using SDL for signal flow oriented applications.
In elektronischen Steuergeräten zur Regelung der Bremsen von Kraftfahrzeugen, z. B. in elektronischen Fahrdynamikregelun gen (ESP), oder Blockierverhinderungsregelungen (ABS) wird die Regelung und Steuerung unterschiedlichster Funktionen durch Mikroprozessorsysteme vorgenommen. Aufgrund der hohen geforderten Zuverlässigkeit an entsprechende Steuergeräte werden bekanntlich sicherheitskritische elektronische Schaltkreise ganz oder teilweise redundant ausgeführt.In electronic control units for regulating the brakes of Motor vehicles, e.g. B. in electronic driving dynamics gene (ESP), or anti-lock regulations (ABS) the regulation and control of various functions made by microprocessor systems. Because of the high required reliability to appropriate control units are known to be safety-critical electronic Circuits completely or partially redundant.
Ein grundlegendes Prinzip der Redundanz ist, daß die mehr fach vorhandenen Teilsysteme (z. B. zwei gleichartige Mikro prozessoren) unabhängig voneinander arbeiten und sich gegen seitig überwachen bzw. korrigieren können. Es ist aber auch möglich, daß die ordnungsgemäße Funktion dieser mehrfach vorhandenen Teilsysteme von einer dritten Schaltungseinheit verglichen wird und bei Abweichung der Funktion weitere ge eignete Schritte vorgenommen werden.A basic principle of redundancy is that the more existing subsystems (e.g. two identical micro processors) work independently and against each other can monitor or correct each other. It is also possible that the proper functioning of this multiple times existing subsystems from a third circuit unit is compared and if the function deviates further ge appropriate steps are taken.
Werden nun entsprechende Schaltkreise mit Redundanz mit an sich bekannten Entwicklungswerkzeugen, wie zum Beispiel CADENCE, entwickelt, so sind die mehrfach ausgeführten Teil systeme in der Regel mehr oder weniger miteinander verfloch ten.Corresponding circuits with redundancy are now on well-known development tools, such as CADENCE, developed, are the multiple executed parts systems usually more or less intertwined th.
Es hat sich gezeigt, daß die mit Hilfe der zuvor beschriebe nen Entwicklungswerkzeuge hergestellten Schaltungsanordnun gen bezüglich der Betriebssicherheit die gestellten Anforde rungen noch nicht vollständig erfüllen. It has been shown that with the help of the previously described Circuitry manufactured development tools requirements regarding operational safety not yet fully met.
Die Erfindung schlägt daher ein Verfahren gemäß Anspruch 1 vor, mit dem die Betriebssicherheit der hergestellten Schal tungsanordnungen weiter erhöht werden kann.The invention therefore proposes a method according to claim 1 with which the operational safety of the manufactured scarf can be further increased.
Nach dem Verfahren der Erfindung erfolgt eine Herstellung von integrierten Schaltungsanordnungen für Kraftfahrzeugre gelungssysteme durch Erstellung eines Layouts mittels eines automatisierten Verfahrens, wobei dieses Verfahren bevorzugt entweder automatisch in einem Computersystem oder teilweise automatisch, in dem für vorgesehene Personen (z. B. Entwick lungsingenieure) in Interaktion mit einem Computersystem treten, durchgeführt wird.Production takes place according to the method of the invention of integrated circuits for motor vehicles systems by creating a layout using a automated process, this process being preferred either automatically in a computer system or partially automatically, in the designated persons (e.g. develop engineers) interacting with a computer system occur.
Für Schaltungsanordnungen, welche bevorzugt mehrere inte grierte teil- oder voll-redundante Teilsysteme enthalten, ist es für eine möglichst sichere Funktion sinnvoll, neben der logischen Separierung auch eine physikalische Separie rung der Teilsysteme während des Layout-Designs vorzunehmen.For circuit arrangements, which preferably several inte contain partially or fully redundant subsystems, it makes sense for a function that is as safe as possible, in addition to the logical separation also a physical separation of the subsystems during the layout design.
Die getrennten Teilsysteme sind vorzugsweise redundante Schaltkreise (5, 6) eines elektronischen Steuergeräts für Kraftfahrzeuge, insbesondere eines elektronischen Steuerge räts für Kraftfahrzeugbremssysteme.The separate subsystems are preferably redundant circuits ( 5 , 6 ) of an electronic control unit for motor vehicles, in particular an electronic control unit for motor vehicle brake systems.
Vorzugsweise befinden sich alle Teilsysteme der hergestell ten Schaltungsanordnung auf einem gemeinsamen Chip.All subsystems of the manufacturer are preferably located th circuitry on a common chip.
Nach der Erfindung werden die Teilsysteme physikalisch von einander getrennt. Es hat sich gezeigt, daß bei einer nicht ausreichenden physikalischen Trennung der Teilsysteme Kreuz kopplungen der Teilsysteme auftreten können, deren Fehleranalyse äußerst zeitaufwendig oder gar unmöglich ist.According to the invention, the subsystems are physically of separated from each other. It has been shown that one does not adequate physical separation of the cross subsystems Couplings of the subsystems can occur, their error analysis is extremely time consuming or even impossible.
Die Herstellung der Schaltungsanordnungen erfolgt bevorzugt mittels Entwicklungswerkzeugen, welche für die Erstellung von Verdrahtungsnetzwerken geeignet sind, wie insbesondere CADENCE. Mit entsprechenden Entwicklungswerkzeugen, welche auf aktuellen Rechnersystemen in Form eines Computerpro gramms ablaufen, lassen sich vorgefertigte Halbleiterchips (Semi-Custom Design) gemäß den gestellten Anforderungen fer tigstellen.The circuit arrangements are preferably produced by means of development tools which are necessary for the creation of wiring networks are suitable, such as in particular CADENCE. With appropriate development tools, which on current computer systems in the form of a computer pro prefabricated semiconductor chips (Semi-Custom Design) according to the requirements tigstellen.
Bei den vorgefertigten Halbleiterchips handelt es sich be vorzugt um solche, die in Sea-Of-Gates Technologie herge stellt wurden.The prefabricated semiconductor chips are be preferred to those that use sea-of-gates technology were put.
Die vollständige physikalische Trennung von Teilsystemen wird in der Sea-Of-Gates-Technologie mit den derzeit verfüg baren Maskenherstellungswerkzeugen zur Herstellung von Lei terbahnenstrukturen nicht in ausreichendem Maße unterstützt. So führt zum Beispiel der automatisierte Vorgang des "Ent wirrens" der Netzwerke (Routing) mit einem Autorouter häufig zu den bereits weiter oben erwähnten unerwünschten Kreuz kopplungen. Die Folge ist ein aufwendiger manueller Überprü fungsprozeß (Reviewpozeß), bei dem das fertige Layout nach bearbeitet werden muß, um die logische und physikalische Se parierung zu erreichen.The complete physical separation of subsystems is currently available in Sea-Of-Gates technology mask making tools for making lei Railway structures are not sufficiently supported. For example, the automated process of "Ent of the networks (routing) with an autorouter frequently to the undesirable cross already mentioned above couplings. The result is an extensive manual check development process (review process), in which the finished layout must be processed in order to the logical and physical Se to achieve paration.
Es zeigtIt shows
Fig. 1 ein Beispiel eines nach dem Verfahren der Erfin dung herstellbaren Hardwaresystems, welches in elektronischen Bremssystemen einsetzbar ist. Fig. 1 shows an example of a hardware system that can be produced according to the invention, which can be used in electronic brake systems.
Fig. 1 zeigt ein Layout auf Mikrochip 10 für einen Mikrocon troller, welches zweifach redundant aufgebaut ist. Auf Chip 10 sind zwei redundante Teilsysteme 5 und 6 vorgesehen, die im wesentlichen intern gleich aufgebaut sind. Beide Teilsy steme sind durch das Isolationsmodul 7 getrennt, über das zulässige Verbindungen 2 der Teilsysteme (z. B. Taktversor gung, Reset, Vergleichsergebnisse etc.) geführt werden. Aus Komplexitätsgründen wird in der Regel die ebenfalls auf dem Chip angeordnete Testlogik 8 zum Überwachen des fehlerfreien Betriebs nicht redundant ausgelegt. Die Teilsysteme 5 und 6, sowie die Testlogik 8 sind mit Kontaktflächen 9 für die elektrischen Zuleitungen des Chips durch Verbindungen 1 ver bunden. Fig. 1 shows a layout on microchip 10 for a Mikrocon troller, which is constructed redundantly twice. Two redundant subsystems 5 and 6 are provided on chip 10 , which are constructed essentially the same internally. Both subsystems are separated by the isolation module 7 , via which permissible connections 2 of the subsystems (e.g. clock supply, reset, comparison results, etc.) are performed. For reasons of complexity, the test logic 8, likewise arranged on the chip, for monitoring the error-free operation is generally not designed redundantly. The subsystems 5 and 6 , as well as the test logic 8 are ver with contacts 9 for the electrical leads of the chip through connections 1 connected.
Gemäß dem Verfahren nach der Erfindung wird zum Zwecke der physikalischen Separierung der Teilsysteme 5 und 6 eine Va lidierung, wie nachfolgend beschrieben, durchgeführt.According to the method according to the invention, for the purpose of physically separating subsystems 5 and 6, a validation is carried out as described below.
Zunächst wird eine logische Separierung in der Register- Übertragungs-Ebene (RTL-Ebene) vorgenommen. Jede Instanz der Hardware-Beschreibungssprache (HDL-Entity) wird während des Entwurfs der Register-Übertragungs-Ebene einem Teilsystem einer bestimmten Systemklasse zugeordnet.First, a logical separation in the register Transmission level (RTL level) made. Every instance of Hardware description language (HDL entity) is during the Design of the register transfer level of a subsystem assigned to a specific system class.
Im vorliegenden Beispiel sind dies die Klassen:
In the present example, these are the classes:
- A) Teilsystem 5,A) subsystem 5 ,
- B) Teilsystem 6,B) subsystem 6 ,
- C) Isolationsmodul 7 undC) Isolation module 7 and
- D) Testmodul 8.D) Test module 8 .
Anschließend werden alle Bussysteme auf der höchsten Design-
Ebene (RTL Top-Level) logisch durch mehrfache Punkt-zu-Punkt
Verbindungen ersetzt. Dann werden, basierend auf der vorste
hend erstellten Beschreibung, über ein Skript (z. B. mit dem
Synthesewerkzeug) automatisch alle Verbindungen zwischen den
Klassen A) bis D) extrahiert und wie folgt klassifiziert:
Klasse 1: Verbindungen 1 zu den Kontaktflächen 9,
Klasse 2: Verbindungen 2 von den Teilmodulen 5, 6 zum
Isolationsmodul 7,
Klasse 3: Verbindungen 3 zum Testmodul 8 und
Klasse 4: Verbindungen 4 zwischen den Teilmodulen 5, 6.All bus systems at the highest design level (RTL top level) are then logically replaced by multiple point-to-point connections. Then, based on the description created above, all connections between classes A) to D) are automatically extracted using a script (e.g. using the synthesis tool) and classified as follows:
Class 1 : Connections 1 to the contact surfaces 9 ,
Class 2 : Connections 2 from the sub-modules 5 , 6 to the insulation module 7 ,
Class 3 : Connections 3 to test module 8 and
Class 4 : Connections 4 between the sub-modules 5 , 6 .
Durch die nach der vorstehend beschriebenen Methode durchge führte Klassifizierung der Module und Verbindungen wird so mit eine automatisierte Möglichkeit zur Überprüfung der phy sikalischen Trennung auf Layoutebene geschaffen.By using the method described above The classification of modules and connections is carried out this way with an automated way to check the phy physical separation at the layout level.
Wenn der besagte Klassifizierungsvorgang bewerkstelligt ist,
werden die Ergebnisse nach den folgenden Regeln automatisch
(per Skript) ausgewertet:
Regel 1: Die Klassen 1-3 stellen zulässige Verbindungen dar
und sind zu ignorieren.
Regel 2: Ist Klasse 4 nicht leer, so handelt es sich um ei
nen Fehler in der logischen Separierung der Teilsysteme.
Das eingangs festgelegte Design muß dann ge
ändert werden. Die vorstehenden Schritte werden im
Anschluß daran neu durchlaufen.Once the classification process has been completed, the results are evaluated automatically (using a script) according to the following rules:
Rule 1 : Classes 1-3 represent permitted connections and should be ignored.
Rule 2 : If class 4 is not empty, there is an error in the logical separation of the subsystems. The design defined at the outset must then be changed. The above steps will then be repeated.
Wenn das vorstehend beschriebene Teil des Verfahrens abge schlossen ist, wird das Design der Layout-Ebene (Physikali sche Separierung) durchgeführt.If the part of the procedure described above abge is closed, the design of the layout level (Physikali separation).
Die vorstehend beschriebenen einzelnen Klassen werden zu nächst per Skript automatisch farblich hervorgehoben und die Plazierung der zugehörigen Zellen optisch mit dem Layout werkzeug überprüft.The individual classes described above become then automatically highlighted in color by script and the Placement of the associated cells optically with the layout tool checked.
Nun wird im Layout eine gedachte physikalische Separations linie 11 festgelegt, welche durch das Isolationsmodul 7 ver läuft und die beiden Teilsystem in der Weise voneinander trennt, daß das Testmodul 8 auf der abgetrennten Seite von nur einem der Teilsysteme liegt. Dann werden alle Leitungen, die im Layout Separationslinie 11 kreuzen über das Layout werkzeug erfaßt. Die erfaßten Leitungen werden danach mit den bereits auf RTL-Ebene gefundenen Verbindungen automa tisch verglichen. Werden nun zusätzliche Verbindungen gefun den, so liegt ein Fehler in der physikalischen Separierung vor. Das Layout muß dann modifiziert werden.Now, an imaginary physical separation line 11 is defined in the layout, which runs through the insulation module 7 and separates the two subsystems in such a way that the test module 8 is on the separated side of only one of the subsystems. Then all lines that cross in the layout separation line 11 are detected via the layout tool. The detected lines are then automatically compared with the connections already found at the RTL level. If additional connections are found, there is an error in the physical separation. The layout must then be modified.
Mit Hilfe des beschriebenen Verfahrens ist eine beschleunig te Entwicklung von integrierten elektronischen Schaltungen mit mehrfach ausgeführten Teilsystemen möglich, da auftre tende Fehler bereits in einer frühen Designphase korrigiert werden können. Demgegenüber wird bei bekannten Verfahren die Überprüfung der logischen Separierung der Teilsysteme erst am Ende des Entwurfsablaufs nach Fertigstellung des Layouts manuell und optisch durchgeführt. Werden hierbei, was häufig vorkommt, Fehler gefunden, ist ein erheblich Zeit- und ko stenintensives neu zu durchlaufendes Design notwendig.With the help of the described method one is accelerated Development of integrated electronic circuits possible with multiple executed subsystems, because correcting errors in an early design phase can be. In contrast, the known method Check the logical separation of the subsystems first at the end of the design process after completion of the layout performed manually and optically. Here, what is common Occurs, found errors, is a considerable time and knockout very intensive new design to be run through.
Claims (9)
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10149930A DE10149930A1 (en) | 2001-01-19 | 2001-10-10 | Procedure for separating redundant systems during the design of customized circuits |
| US10/470,402 US7243326B2 (en) | 2001-01-19 | 2002-01-17 | Client-specific circuit board with isolated redundant systems |
| PCT/EP2002/000416 WO2002057963A2 (en) | 2001-01-19 | 2002-01-17 | Method for isolating redundant systems when designing client-specific printed boards |
| DE50212471T DE50212471D1 (en) | 2001-01-19 | 2002-01-17 | METHOD FOR SEPARATING REDUNDANT SYSTEMS DURING THE DESIGN OF CUSTOMIZED CIRCUITS |
| EP02706714A EP1364319B1 (en) | 2001-01-19 | 2002-01-17 | Method for isolating redundant systems when designing client-specific printed boards |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10102499 | 2001-01-19 | ||
| DE10149930A DE10149930A1 (en) | 2001-01-19 | 2001-10-10 | Procedure for separating redundant systems during the design of customized circuits |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE10149930A1 true DE10149930A1 (en) | 2002-08-08 |
Family
ID=7671199
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE10149930A Withdrawn DE10149930A1 (en) | 2001-01-19 | 2001-10-10 | Procedure for separating redundant systems during the design of customized circuits |
| DE50212471T Expired - Lifetime DE50212471D1 (en) | 2001-01-19 | 2002-01-17 | METHOD FOR SEPARATING REDUNDANT SYSTEMS DURING THE DESIGN OF CUSTOMIZED CIRCUITS |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE50212471T Expired - Lifetime DE50212471D1 (en) | 2001-01-19 | 2002-01-17 | METHOD FOR SEPARATING REDUNDANT SYSTEMS DURING THE DESIGN OF CUSTOMIZED CIRCUITS |
Country Status (1)
| Country | Link |
|---|---|
| DE (2) | DE10149930A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10309313A1 (en) * | 2003-03-04 | 2004-09-23 | Infineon Technologies Ag | Circuit arrangement for detecting an error in a circuit logic |
-
2001
- 2001-10-10 DE DE10149930A patent/DE10149930A1/en not_active Withdrawn
-
2002
- 2002-01-17 DE DE50212471T patent/DE50212471D1/en not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10309313A1 (en) * | 2003-03-04 | 2004-09-23 | Infineon Technologies Ag | Circuit arrangement for detecting an error in a circuit logic |
| DE10309313B4 (en) * | 2003-03-04 | 2006-03-09 | Infineon Technologies Ag | Circuit arrangement for detecting an error in a circuit logic |
Also Published As
| Publication number | Publication date |
|---|---|
| DE50212471D1 (en) | 2008-08-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE60309928T2 (en) | PROCESS FOR INCREASING THE SAFETY INTEGRITY LEVEL OF A CONTROL SYSTEM | |
| EP1597643B1 (en) | Device and method for on-board diagnosis based on a model | |
| DE3701663C2 (en) | Circuit for facilitating the testing of a higher order circuit arrangement and test method for such a circuit arrangement | |
| EP3398069B1 (en) | Embarked control apparatus for the execution of a redundant operating function and vehicle comprising the same | |
| DE10331873A1 (en) | Distributed software monitoring method, e.g. for automotive applications, whereby computer units, controlled by one or more control units, are considered as master or slave units for implementing master-slave communication | |
| DE69609762T2 (en) | Method and system for creating a technology-independent design of integrated circuits | |
| EP0563597A2 (en) | Asic-prototyper | |
| DE10138142B4 (en) | Method for analyzing an integrated electrical circuit | |
| EP1107313A2 (en) | On-chip test circuit to control the succession of exposure masks | |
| EP2198349A1 (en) | Method for describing a behavior of a technical apparatus | |
| EP1364319B1 (en) | Method for isolating redundant systems when designing client-specific printed boards | |
| DE4327652C2 (en) | Semiconductor integrated circuit device and method for designing a semiconductor integrated circuit device | |
| DE102008046397A1 (en) | System-level system-level transaction verification by translating transactions into machine code | |
| DE10149930A1 (en) | Procedure for separating redundant systems during the design of customized circuits | |
| DE69718129T2 (en) | Redundant data processing system | |
| DE102016111337B4 (en) | Method for increasing the decoupling capacity in a microelectronic circuit | |
| EP0905779B1 (en) | Device with two integrated circuits | |
| EP1748299B1 (en) | Electronic circuit, system with an electronic circuit and method to test an electronic circuit | |
| EP0305709B1 (en) | Matrix-matrix multiplier | |
| DE10238051A1 (en) | Integrated flip-chip semiconductor circuit | |
| EP1085691A2 (en) | System for processor-controlled transfer of electrical signals and electrical energy within a military vehicle | |
| EP1330876A1 (en) | Electronic safety switching device | |
| DE2023117B2 (en) | Fail safe control for digital information - three channel supervisory control built into processing unit provides full transfer | |
| EP1910952B1 (en) | Method for designing a mask for an integrated circuit having separate testing of design rules for different regions of a mask plane | |
| EP2206026A1 (en) | Method for preparing models |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OR8 | Request for search as to paragraph 43 lit. 1 sentence 1 patent law | ||
| 8105 | Search report available | ||
| 8110 | Request for examination paragraph 44 | ||
| R120 | Application withdrawn or ip right abandoned |
Effective date: 20111102 |