DE102004016223A1 - Method of layout of dynamic RAM (DRAM) memory chips etc., with generating automatically transfer data train with information about set-up and/or functions of data lines or current paths by place and route system - Google Patents

Method of layout of dynamic RAM (DRAM) memory chips etc., with generating automatically transfer data train with information about set-up and/or functions of data lines or current paths by place and route system Download PDF

Info

Publication number
DE102004016223A1
DE102004016223A1 DE102004016223A DE102004016223A DE102004016223A1 DE 102004016223 A1 DE102004016223 A1 DE 102004016223A1 DE 102004016223 A DE102004016223 A DE 102004016223A DE 102004016223 A DE102004016223 A DE 102004016223A DE 102004016223 A1 DE102004016223 A1 DE 102004016223A1
Authority
DE
Germany
Prior art keywords
post
line
processing
place
information
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
Application number
DE102004016223A
Other languages
German (de)
Inventor
Manfred Dr.-Ing. Selz
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.)
Infineon Technologies AG
Original Assignee
Infineon Technologies AG
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 Infineon Technologies AG filed Critical Infineon Technologies AG
Priority to DE102004016223A priority Critical patent/DE102004016223A1/en
Publication of DE102004016223A1 publication Critical patent/DE102004016223A1/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level

Abstract

Method for layout design of DRAM memory chips etc. generates automatically transfer data train (10) with information about geometric set-up and/or function of data or current supply tracks by place and route system (1). Transfer data train is automatically transmitted to post-processing system (2) and/or recalled from data (3) bank by post-processing system. Post-processing in system is automatically carried out in dependence on data contained in transfer data train.

Description

Die Erfindung betrifft ein Verfahren zum Layout von Halbleiterbauelementen gemäß Anspruch 1 und ein System dazu nach Anspruch 9.The The invention relates to a method for the layout of semiconductor devices according to claim 1 and a system according to claim 9.

Die Erfindung bezieht sich auf den Place & Route-Prozess, welcher beim Entwurf von Halbleiterschaltungen zur Platzierung und Verdrahtung der Standardzellen vorgenommen wird.The The invention relates to the Place & Route process used in the design of semiconductor circuits for placement and wiring of the standard cells is made.

Beim Entwurf von ASICs steht eine (im Vergleich zum Speicher-Entwurf) hohe Anzahl von Metallebenen zur Verdrahtung zur Verfügung, so dass die Standardzellen sehr dicht platziert werden können; die Verdrahtung der Zellen untereinander ist unproblematisch.At the Designing ASICs is a high number (compared to memory design) of metal levels available for wiring, so that the standard cells can be placed very tightly; the wiring of the cells with each other is unproblematic.

Bei Speicherbausteinen (z.B. DRAMs) stehen weniger Metallebenen zur Verfügung, so dass Platz für Verdrahtungen benötigt wird. Will man Standardzellen z.B. in der Peripherie von Speicherbausteinen anordnen, stehen typischerweise nur drei Metallebenen insgesamt und davon zwei für die Verdrahtung der Standardzellen zur Verfügung. Da diese bei den Metallebenen auch noch teilweise in den Standardzellen und zur Stromversorgung verwendet werden, ist das Verdrahten hier schwieriger als beim ASIC-Entwurf. Aus diesem Grund kann auch nur eine wesentlich geringere Dichte der Standardzellen erreicht werden.at Memory devices (e.g., DRAMs) have fewer metal levels available leaving room for Wiring needed becomes. If you want to use standard cells, e.g. in the periphery of memory modules Arrange, typically only three metal levels in total and two of them for the wiring of the standard cells available. As these are the metal levels also partly in the standard cells and for the power supply Wiring is more difficult here than with the ASIC design. For this reason, only a much lower density the standard cells are reached.

Andererseits steht gerade bei einem Hochvolumenprodukt, wie den DRAM-Speicherchips die Notwendigkeit der Flächenoptimierung sehr stark im Vordergrund, so dass gegenüber dem ASIC-Entwurf noch mehr Aufwand in die Flächenoptimierung der Standardzellen gesteckt werden kann oder sogar muss.on the other hand is currently on a high-volume product, such as the DRAM memory chips the need for space optimization very much in the foreground, so that even more compared to the ASIC design Effort in the area optimization the standard cells can or must be plugged.

Beim Entwurf solcher Schaltungen werden Datenbanken verwendet, die Standardzellen mit unterschiedlichen Funktionen enthalten (Flip-Flops, Logikgatter etc.). Diese Datenbanken wurden geschaffen, um den Entwurf komplexer Schaltungen zu erleichtern, was dazu führt, dass bestimmte Designannahmen durch diskrete Abstufungen bestimmter Parameter in der Datenbank fest gespeichert sind. Dies kann zu Problemen führen, da diese festen Designvorgaben in Konflikt mit anderen Zielfunktionen, insbesondere dem Platzbedarf für Verdrahtungen gelangen können.At the Design of such circuits uses databases that are standard cells with different functions included (flip-flops, logic gates Etc.). These databases were created to make the design more complex Making circuits easier, which leads to certain design assumptions by discrete gradations of certain parameters in the database are stored permanently. This can lead to problems because these are fixed design specifications in conflict with other target functions, in particular the space requirement for wiring can reach.

Die heutigen Place & Route Programme können die umfangreichen Designregeln, z.B. für die Breite und Abstände von Metallbahnen zur Stromversorgung, der Gestaltung von Übergängen zwischen den Metallbahnen (Vias), nicht vollständig bearbeiten. Die Place & Route Programme liefern einen Vorentwurf, der dann aber mit einem Post-Processing Tool nachbereitet werden muss, indem z.B. die Stromversorgungsbahnen aufgeweitet werden. Außerdem werden beim Post-Processing z.B. auch Routinen zur gleichmäßigen Dickenverteilung von Schichten und die Anwendung von OPC (optical proximity correction) durchgeführt. Die gleichmäßige Dickenverteilung der Schichten über den Wafer ist wichtig, damit der nachfolgende Schichtaufbau nicht über scharfe Kanten zwischen Bereichen unterschiedlicher Höhe erfolgt.The Today's Place & Route Programs can the extensive design rules, e.g. for the width and distances of Metal tracks for power supply, the design of transitions between the Metal tracks (vias), not completely edit. The Place & Route Programs deliver a preliminary design, but then with a post-processing tool has to be postprocessed by e.g. the power supply tracks be widened. Furthermore are used in post-processing e.g. also routines for uniform thickness distribution of layers and the application of OPC (optical proximity correction) carried out. The uniform thickness distribution the layers over the wafer is important so that the subsequent layer construction is not over sharp Edges between areas of different heights takes place.

Der notwendige Datenaustausch zwischen dem Place & Route Programm und dem Post-Processing Programm erfolgt über eine GDSII-Datei, die der Standard zum Austausch von Layoutinformationen ist. Diese GDSII-Datei enthält aber ausschließlich Information über die Layoutelemente an sich, nicht aber über die Anordnungen von Leitungen, so dass z.B. Richtungen von Vias und die Isoliertheit von Leitungen (z.B. Stromversorgungsbahnen) im Post-Processing Schritt nicht zur Verfügung stehen. Dies hat zur Folge, dass im Post-Processing Schritt diese Informationen neu ermittelt werden müssen, was den Rechenaufwand in die Höhe treibt. Insbesondere die zunehmend komplexer werdenden Regeln zur Festlegung von weitenabhängigen Abständen und abstandsabhängigen Weiten machen die Nachbearbeitung im Post-Processing aufwändig.Of the necessary data exchange between the Place & Route program and post-processing Program is done via a GDSII file, the standard for sharing layout information is. This GDSII file contains but exclusively information about the layout elements themselves, but not the arrangements of lines, so that e.g. Directions of vias and the isolation of wires (e.g., power tracks) in the post-processing step disposal stand. As a result, in post-processing, this step Information must be recalculated, which reduces the computational effort in the air drives. In particular, the increasingly complex rules for Definition of wide-dependent intervals and distance-dependent Wide post-processing post-processing make elaborate.

Der vorliegenden Erfindung liegt die Aufgabe zugrunde, eine bessere Integration zwischen einem Place & Route System und einem Post-Processing System zu schaffen.Of the present invention is based on the object, a better Integration between a Place & Route System and to create a post-processing system.

Diese Aufgabe wird erfindungsgemäß durch ein Verfahren mit den Merkmalen des Anspruchs 1 gelöst.These The object is achieved by a Method solved with the features of claim 1.

Zunächst wird von einem Place & Route System automatisch ein Transferdatensatz mit Informationen über die geometrische Anordnung und/oder Funktion von Leitungen, insbesondere Datenleitungen oder Stromversorgungsbahnen erzeugt.First, will from a place & route System automatically transfers a transfer record with information about the geometric arrangement and / or function of lines, in particular Data lines or power tracks generated.

Anschließend wird der Transferdatensatz automatisch an ein Post-Processing System übertragen und/oder durch ein Post-Processing System aus einer Datenbank abgerufen.Subsequently, will the transfer record is automatically transferred to a post-processing system and / or through a post-processing System retrieved from a database.

Ein anschließendes Post-Processing im Post-Processing System wird in Abhängigkeit von den im Transferdatensatz enthaltenen Daten dann automatisch ausgeführt.One then Post-processing in the post-processing system is dependent of the data contained in the transfer record then automatically executed.

Mit dem Transferdatensatz ist es möglich, Informationen aus der Place & Route Phase gezielt zum Post-Processing zu übertragen, um die einmal bereits gewonnenen Informationen über den Entwurf dem Post-Processing zugänglich zu machen.With the transfer data set it is possible to Information from the Place & Route Phase specifically to post-processing to transfer the once already gained information about make the draft available for post-processing.

Dabei ist es vorteilhaft, wenn der Transferdatensatz Informationen über die Breite von Leitungen in Abhängigkeit von Abständen der Leitungen und/oder Informationen über Abstände zwischen Leitungen in Abhängigkeit von deren Breite enthält. Damit können im Post-Processing gezielt diese Designparameter verändert werden.there it is advantageous if the transfer data set contains information about the Width of lines depending of distances the lines and / or information about distances between lines in dependence whose width contains. With that you can In post-processing, these design parameters are specifically changed.

Vorteilhaft ist es auch, wenn der Transferdatensatz nach dem Abschluss der Verdrahtung durch ein Place & Route Verfahren im Place & Route System erzeugt wird.Advantageous It is also if the transfer record after the completion of the wiring through a place & route Procedure in Place & Route System is generated.

Zur Vereinfachung des Entwurfs ist es vorteilhaft, wenn im Post-Processing eine Adaptierung einer grid-basierten Verdrahtung erfolgt.to Simplification of the design, it is advantageous if in post-processing an adaptation of a grid-based wiring takes place.

Ferner ist es bei einer grid-basierten Verdrahtung vorteilhaft, wenn im Post-processing für eine Testleitung ermittelt wird, ob eine benachbarte Position einer Leitung, besetzt ist, wobei anschließend in Abhängigkeit vom Ergebnis automatisch eine Anpassung der Geometrie der Testleitung erfolgt. Dadurch, dass mehrere oder alle Leitungen nacheinander als Testleitungen eingesetzt werden können, kann ein vollständiges Bild der Belegung erhalten werden.Further it is advantageous in grid-based wiring, if in the Post-processing for one Test line is determined whether an adjacent position of a line, is occupied, and subsequently dependent on the result automatically adjusts the geometry of the test lead he follows. By having several or all lines one after the other can be used as test leads, a complete picture the occupancy.

Alternativ kann im Post-Processing eine Adaption einer nicht-gridbasierten Verdrahtung erfolgen. Dabei ist es vorteilhaft, wenn im Post-processing für eine erste Leitung ermittelt wird, in welchem Abstand eine zweite Leitung angeordnet ist und welche geometrischen Eigenschaften die zweite Leitung aufweist, wobei anschließend in Abhängigkeit vom der Ermittlung automatisch eine Anpassung der Geometrie. der ersten Leitung und/oder der zweiten Leitung erfolgt. Besonders vorteilhaft ist es, wenn die Anpassung der Geometrie der ersten und/oder zweiten Leitung in Abhängigkeit von Regeln (electromigration rules), die die Leitungsgeometrie (vor allem die Breite der Leitung) auf der Basis von elektrischen Leitungsparametern (z.B. zu erwartender Stromstärke) kontrollieren, erfolgt.alternative can in post-processing an adaptation of a non-grid-based wiring respectively. It is advantageous if in post-processing for a first Line is determined, at which distance a second line arranged is and which geometric properties the second line has, subsequently dependent on from determining automatically an adjustment of the geometry. of the first line and / or the second line takes place. Especially advantageous it is when the adaptation of the geometry of the first and / or second Management in dependence of rules (electromigration rules), the line geometry (before in particular the width of the line) on the basis of electrical line parameters (e.g., expected current), he follows.

Die Erfindung wird nachfolgend unter Bezugnahme auf die Figuren der Zeichnungen an mehreren Ausführungsbeispielen näher erläutert. Es zeigen:The Invention will be described below with reference to the figures of Drawings on several embodiments explained in more detail. It demonstrate:

1 einen Ablaufplan des bekannten Verfahrens zum Layout von Halbleiterbauelementen; 1 a flowchart of the known method for the layout of semiconductor devices;

2 schematische Darstellung der Funktionsweise einer ersten Ausführungsform des erfindungsgemäßen Verfahrens und des Systems; 2 schematic representation of the operation of a first embodiment of the method and the system according to the invention;

3 schematische Darstellung der Funktionsweise einer zweiten Ausführungsform des erfindungsgemäßen Verfahrens und des Systems; 3 schematic representation of the operation of a second embodiment of the method and the system according to the invention;

4A, 4B schematische Darstellung einer grid-basierten Verdrahtung mittels einer Ausführungsform des erfindungsgemäßen Verfahrens. 4A . 4B schematic representation of a grid-based wiring by means of an embodiment of the method according to the invention.

In 1 ist der an sich bekannte Ablauf eines Verfahrens für das Layout eines Halbleiterbauelementes, hier eines DRAM-Speicherchips dargestellt.In 1 is the known per se procedure of a method for the layout of a semiconductor device, shown here a DRAM memory chip.

In einem ersten Schritt 101 wird eine sogenannte Netzliste erzeugt, in der alle logisch notwendigen Gatter miteinander verbunden sind. Die Netzliste enthält Informationen über die Funktion einzelner Elemente eines Layouts, aber noch keine Angaben über die physische Gestaltung des Layouts.In a first step 101 a so-called netlist is generated, in which all logically necessary gates are interconnected. The netlist contains information about the function of individual elements of a layout, but still no information about the physical layout of the layout.

Diese Gestaltung des Layouts wird im anschließenden zweiten Schritt 102 mit einem Place & Route System 1 vorgenommen, bei dem meist Standardzellen als Bausteine für die logischen Gatter platziert werden.This design of the layout will be in the subsequent second step 102 with a Place & Route system 1 in which mostly standard cells are placed as building blocks for the logic gates.

Die Informationen über die Platzierung der Standardzellen werden in bekannter Weise im dritten Verfahrensschritt 103 in einer GDSII-Datei gespeichert. Diese Datei wird dann an ein Post-Processing System 2 übergeben, das in einem vierten Verfahrensschritt 104 u.a. das einmal festgelegte Layout wieder ändert, um z.B. durch OPC kleinere Strukturen erzeugen zu können.The information about the placement of the standard cells are in a known manner in the third step 103 stored in a GDSII file. This file is then sent to a post-processing system 2 passed, in a fourth step 104 Among other things, the once defined layout changes again, in order to be able to generate smaller structures, eg through OPC.

Im fünften Verfahrensschritt 105 wird das durch das Post-Processsing erzeugte Layout in einer Datei (GDSII Format) abgespeichert und in einem sechsten Verfahrensschritt 106 wird dann unter Verwendung des Layoutdesigns eine Maske erzeugt.In the fifth process step 105 the layout generated by post-processing is stored in a file (GDSII format) and in a sixth step 106 Then, a mask is created using the layout design.

Eine erste Ausführungsform des erfindungsgemäßen Verfahrens modifiziert den zweiten, dritten und vierten Verfahrensschritt gemäß der Darstellung in 1. Diese erste Ausführungsform der Erfindung wird schematisch in 2 dargestellt.A first embodiment of the method according to the invention modifies the second, third and fourth method steps as shown in FIG 1 , This first embodiment of the invention is schematically illustrated in FIG 2 shown.

Dabei wird eine GDSII-Datei 3 vom Place & Route System 1 zum Post-Processing System 2 in an sich bekannter Weise übertragen. Parallel dazu wird vom Place & Route System 1 ein Transferdatensatz 10 erzeugt, der ebenfalls vom Place & Route System 1 zum Post-Processing System 2 übertragen wird.This will be a GDSII file 3 from the Place & Route system 1 to the post-processing system 2 transmitted in a conventional manner. Parallel to this is the Place & Route system 1 a transfer record 10 generated by the Place & Route system 1 to the post-processing system 2 is transmitted.

Im Transferdatensatz 10 sind Informationen über die geometrische Anordnung von Datenleitungen und über die geometrischen Abmessungen der Datenleitungen gespeichert. Alternativ können auch Stromversorgungsbahnen oder andere Leitungen mit einer Ausführungsform des erfindungsgemäßen Verfahrens bearbeitet werden.In the transfer record 10 Information about the geometric arrangement of data lines and about the geometric dimensions of the data lines are stored. Alternatively, power supply tracks or other lines can be processed with an embodiment of the method according to the invention.

Diese Daten werden damit dem Post-Processing System zur Verfügung gestellt, was allein mit der GDSII-Datei 3 nicht möglich war. Der Transferdatensatz 10 kann dabei als separater Datensatz übermittelt werden (wie in 2 dargestellt) oder als Teil des GDSII-Datensatzes.This data is thus made available to the post-processing system, which alone with the GDSII file 3 was not possible. The transfer record 10 can be transmitted as a separate data record (as in 2 shown) or as part of the GDSII dataset.

Mittels der Informationen im Transferdatensatz 10 kann das Post-Processing System 2 schneller zu einem optimierten Layout gelangen, da die Geometriedaten nicht erst neu generiert werden müssen.Using the information in the transfer record 10 can the post-processing system 2 get faster to an optimized layout, since the geometry data does not have to be regenerated first.

In 3 ist eine zweite Ausführungsform des erfindungsgemäßen Verfahrens dargestellt, bei dem der Transferdatensatz 10 nicht zum Post-Processing System 2 übertagen wird, sondern zu einer Datenbank 4. Aus dieser Datenbank ruft das Post-Processing System 2 die notwendigen Informationen ab. Die Übertragung der GDSII-Datei 3 erfolgt in üblicher Weise.In 3 shows a second embodiment of the method according to the invention, in which the transfer data set 10 not to the post-processing system 2 but to a database 4 , From this database calls the post-processing system 2 the necessary information. The transfer of the GDSII file 3 takes place in the usual way.

Die ersten und die zweiten Ausführungsformen können auch miteinander kombiniert werden.The first and second embodiments can also be combined with each other.

Bei der Implementierung abstandsabhängiger Breiten und breitenabhängiger Abstände von Datenleitungen kann man zwischen den Fällen der grid-basierten und der nicht-grid basierten Verdrahtung unterscheiden.at the implementation of distance-dependent Widths and width-dependent distances Of data lines one can between the cases of the grid-based and different from non-grid based wiring.

In dem Fall, dass zumindest teilweise alle Datenleitungen auf einem definierten Verdrahtungsgitter (grid) liegen, wird die Implementierung vereinfacht, da hier alle Leitungen die gleiche Breite und den gleichen Abstand zueinander aufweisen. Es muss lediglich geprüft werden, ob die jeweils benachbarten Verdrahtungsgridpositionen besetzt sind oder nicht. In Abhängigkeit von diesem Ergebnis wird dann im Post-Processing eine Aufweitung und/oder eine geringfügige Verschiebung einer Leitungen anhand einer entsprechend definierten Abstands-/Weitentabelle vorgenommen.In In the event that at least partially all data lines on one defined grid, the implementation becomes simplified, since here all lines the same width and the same Have distance to each other. It just needs to be checked whether the respectively adjacent wiring grid positions are occupied or not. Dependent on this result then becomes an expansion in post-processing and / or a minor one Displacement of a line based on a correspondingly defined Distance / width table made.

In 4A und 4B werden aus Gründen der Vereinfachung Grids mit ausschließlichen Horizontalverdrahtungen für Leitungen dargestellt. In 4A sind in einem Bereich alle Leitungen belegt, so dass die durch Pfeile symbolisierte Testleitung 21 auf jeder Seite einen Nachbarn aufweist. Diese Information kann in dem Transferdatensatz 10 der Testbahn 21 zugeordnet und gespeichert werden. In 4B weist die Testleitung 21 keinen unmittelbaren Nachbarn auf, so dass hier Raum für eine Verbreiterung der Testbahn 21 besteht.In 4A and 4B are shown for reasons of simplicity Grids with exclusive horizontal wiring for lines. In 4A In one area all lines are occupied, so that the test line symbolized by arrows 21 has a neighbor on each side. This information may be in the transfer record 10 the test track 21 be assigned and stored. In 4B has the test lead 21 no immediate neighbors, so there is room for broadening the test track 21 consists.

Für den Fall, dass zumindest einige Leitungen 20 nicht auf einem Grid liegen, kann die Geometrie der Leitungen im weiteren Rahmen geändert werden, was den Designprozess komplizierter macht. In diesem Fall kann es notwendig sein, Regeln der elektromagnetischen Verträglichkeit bei der Weiten- und Lagedimensionierung der Leitungen 20 zu berücksichtigen.In the event that at least some lines 20 not lying on a grid, the geometry of the lines can be changed further, which complicates the design process. In this case, it may be necessary to regulate the electromagnetic compatibility in the width and dimensioning of the lines 20 to take into account.

Nacheinander können unterschiedlich Leitungen 20 als Testleitungen 21 verwendet werden, um das gesamte Grid zu prüfen.Successively different lines 20 as test leads 21 used to test the entire grid.

Die Erfindung beschränkt sich in ihrer Ausführung nicht auf die vorstehend angegebenen bevorzugten Ausführungsbeispiele. Vielmehr ist eine Anzahl von Varianten denkbar, die von dem erfindungsgemäßen Verfahren und dem erfindungsgemäßen System auch bei grundsätzlich anders gearteten Ausführungen Gebrauch machen.The Restricted invention in their execution not to the preferred embodiments given above. Rather, a number of variants are conceivable that of the inventive method and the system according to the invention also in principle different types Make use.

11
Places & Route SystemPlaces & Route System
22
Post-Processing SystemPost-Processing system
33
GDSII-DatenGDSII data
44
Datenbank für TransferdatensatzDatabase for transfer record
1010
TransferdatensatzTransfer Record
2020
Leitungen, StromversorgungsbahnenCables, Power trains
2121
Testleitungtest line
101–106101-106
Verfahrensschrittesteps

Claims (8)

Verfahren zum Layout von Halbleiterbauelementen, insbesondere DRAM-Speicherchips, bei dem a) von einem Place & Route System (1) automatisch ein Transferdatensatz (10) mit Informationen über die geometrische Anordnung und/oder Funktion von Leitungen, insbesondere Daten oder Stromversorgungsbahnen erzeugt wird, b) der Transferdatensatz (10) automatisch an ein Post-Processing System (2) übertragen wird und/oder durch ein Post-Processing System (2) aus einer Datenbank (4) abgerufen wird, c) ein Post-Processing im Post-Processing System (2) in Abhängigkeit von den im Transferdatensatz (10) enthaltenen Daten automatisch ausgeführt wird.Method for the layout of semiconductor devices, in particular DRAM memory chips, in which a) from a Place & Route system ( 1 ) automatically transfer data ( 10 ) is generated with information about the geometric arrangement and / or function of lines, in particular data or power supply tracks, b) the transfer data set ( 10 ) automatically to a post-processing system ( 2 ) and / or by a post-processing system ( 2 ) from a database ( 4 ), c) post-processing in the post-processing system ( 2 ) depending on the data in the transfer record ( 10 ) is automatically executed. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Transferdatensatz (10) Informationen über die Breite von Leitungen in Abhängigkeit von Abständen der Leitungen und/oder Informationen über Abstände zwischen Leitungen in Abhängigkeit von deren Breite enthält.Method according to Claim 1, characterized in that the transfer data record ( 10 ) Contains information about the width of lines as a function of distances between the lines and / or information about distances between lines depending on their width. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass der Transferdatensatz (10) nach dem Abschluss der Verdrahtung durch ein Place & Route Verfahren im Place & Route System (1) erzeugt wird.Method according to claim 1 or 2, characterized in that the transfer data record ( 10 ) after completion of the wiring by a Place & Route procedure in the Place & Route system ( 1 ) is produced. Verfahren nach mindestens einem der vorhergehenden, Ansprüche, dadurch gekennzeichnet, dass im Post-Processing eine Adaptierung einer grid-basierten Verdrahtung (20) erfolgt.Method according to at least one of the preceding claims, characterized in that in post-processing an adaptation of a grid-based wiring ( 20 ) he follows. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass im Post-Processing für eine Testbahn (21) ermittelt wird, ob eine benachbarte Position einer Leitung (20) besetzt ist, wobei anschließend in Abhängigkeit vom Ergebnis automatisch eine Anpassung der Geometrie der Testleitung (21) erfolgt.Method according to claim 4, characterized in that in post-processing for a test track ( 21 ) determines whether an adjacent position of a line ( 20 ), and then, depending on the result, an adaptation of the geometry of the test line ( 21 ) he follows. Verfahren nach mindestens einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, das im Post-Processing eine Adaption einer nicht-gridbasierten Verdrahtung erfolgt.Method according to at least one of the preceding Claims, characterized in that in post-processing an adaptation of a non-grid based Wiring is done. Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass im Post-Processing für eine erste Leitung ermittelt wird, in welchem Abstand eine zweite Leitung angeordnet ist und welche geometrischen Eigenschaften die zweite Leitung aufweist, wobei anschließend in Abhängigkeit von der Ermittlung automatisch eine Anpassung der Geometrie der ersten Leitung und/oder der zweiten Leitung erfolgt.Method according to Claim 6, characterized that in post-processing for a first line is determined, at which distance a second line is arranged and which geometric properties the second Having line, wherein then depending on the determination automatically adjusting the geometry of the first line and / or the second line takes place. Verfahren nach Anspruch 7, dadurch gekennzeichnet, dass die Anpassung der Geometrie der ersten und/oder zweiten Leitung in Abhängigkeit von Regeln, die die Leitungsgeometrie auf der Basis von elektrischen Leitungsparametern kontrollieren, erfolgt.Method according to claim 7, characterized in that that adaptation of the geometry of the first and / or second line dependent on of rules that govern the line geometry on the basis of electrical Check line parameters takes place.
DE102004016223A 2004-03-26 2004-03-26 Method of layout of dynamic RAM (DRAM) memory chips etc., with generating automatically transfer data train with information about set-up and/or functions of data lines or current paths by place and route system Ceased DE102004016223A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102004016223A DE102004016223A1 (en) 2004-03-26 2004-03-26 Method of layout of dynamic RAM (DRAM) memory chips etc., with generating automatically transfer data train with information about set-up and/or functions of data lines or current paths by place and route system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102004016223A DE102004016223A1 (en) 2004-03-26 2004-03-26 Method of layout of dynamic RAM (DRAM) memory chips etc., with generating automatically transfer data train with information about set-up and/or functions of data lines or current paths by place and route system

Publications (1)

Publication Number Publication Date
DE102004016223A1 true DE102004016223A1 (en) 2005-10-13

Family

ID=34983033

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102004016223A Ceased DE102004016223A1 (en) 2004-03-26 2004-03-26 Method of layout of dynamic RAM (DRAM) memory chips etc., with generating automatically transfer data train with information about set-up and/or functions of data lines or current paths by place and route system

Country Status (1)

Country Link
DE (1) DE102004016223A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6505327B2 (en) * 2001-04-13 2003-01-07 Numerical Technologies, Inc. Generating an instance-based representation of a design hierarchy
US20030237064A1 (en) * 2002-06-07 2003-12-25 David White Characterization and verification for integrated circuit designs

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6505327B2 (en) * 2001-04-13 2003-01-07 Numerical Technologies, Inc. Generating an instance-based representation of a design hierarchy
US20030237064A1 (en) * 2002-06-07 2003-12-25 David White Characterization and verification for integrated circuit designs

Similar Documents

Publication Publication Date Title
DE102004047263B4 (en) A method of generating an aberration avoiding mask layout for a mask
DE102006037162B4 (en) Method and apparatus and their use for testing the layout of an electronic circuit
DE102012200822B4 (en) Method of analyzing cells of a cell library
DE60116769T2 (en) METHOD AND SYSTEM FOR HIERARCHIC METAL END, INCLUSION AND EXPOSURE TESTING
EP2829166B1 (en) Formation of equipment families on fitting lines
DE102015200694A1 (en) METHOD, COMPUTER SYSTEM AND COMPUTER-READABLE STORAGE MEDIUM FOR PRODUCING A LAYOUT OF AN INTEGRATED CIRCUIT
DE202016008735U1 (en) Integrated circuit and masks for the manufacture of an integrated circuit
DE10116328A1 (en) Method for verifying a layout of an integrated circuit with the aid of a computer and its use for producing an integrated circuit
DE4128568C2 (en) Multi-layer wiring method for wiring modification on the chip for a highly integrated semiconductor circuit
DE19704658A1 (en) Computer aided design for semiconductor element
DE19630927A1 (en) Method for calculating an interference load in a semiconductor integrated circuit
DE4327652C2 (en) Semiconductor integrated circuit device and method for designing a semiconductor integrated circuit device
EP1514202B1 (en) Method for modifying design data for the production of a component and corresponding units
DE10205559B4 (en) Integrated circuit and method and apparatus for designing an integrated circuit
EP1141867A2 (en) Method and arrangement for verifying the layout of an integrated circuit with the aid of a computer and use thereof in the production of an integrated circuit
DE102016111337B4 (en) Method for increasing the decoupling capacity in a microelectronic circuit
DE102005039394B4 (en) A method of searching for potential errors of an integrated circuit layout
EP1543452B1 (en) Method for determining the positioning of contact surfaces on the active upper face of a semiconductor chip
DE102004016223A1 (en) Method of layout of dynamic RAM (DRAM) memory chips etc., with generating automatically transfer data train with information about set-up and/or functions of data lines or current paths by place and route system
DE10356693A1 (en) A method of generating an aberration avoiding mask layout for a mask
EP1396801A1 (en) Method for developing an electronic component
EP3869380A1 (en) Method, system and computer program product for floorplanning a reconfigurable device using non-rectangular region boundaries
DE112013005760T5 (en) Pattern-based supply-and-ground (PG) wiring and through-contact generation
EP3575976A1 (en) Method for determining a physical connection topology of a real-time-capable test device gene set up for control apparatus development
DE102007059446A1 (en) Method for analyzing the design of an integrated circuit

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection