EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

druc – Online in der Cloud

Führen Sie druc im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl druc, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


druc – Entwurfsregelprüfer

ZUSAMMENFASSUNG


druc Name eingeben [ -v ] [ -h ]

BESCHREIBUNG


DRuC ist ein allgemeiner parametrisierter VLSI-Entwurfsregelprüfer.
Dieses Tool ersetzt das VIELSEITIG Tool, das nicht mehr unterstützt wird.
In diesem Handbuch werden die Layoutregeln für tle vorgestellt ALLIANZ symbolischer Layoutansatz. Der
Regeln werden in einer Technologiedatei beschrieben, die durch die Umgebungsvariable definiert wird
RDS_TECHNO_NAME (siehe unten).
Die Stammzelle und alle instanziierten Zellen (mit Ausnahme der instanziierten Bibliothekszellen) müssen
im aktuellen Verzeichnis sein.
Der Standardmodus von DRuC ist (derzeit) vollständig flach: Es flacht zunächst die gesamte Hierarchie ab
um eine flache, rechteckige Beschreibung zu erhalten.

OPTIONAL


-v Ausführlicher Modus aktiviert. Jeder Schritt des DRC wird auf der Standardausgabe ausgegeben

-h Hierarchische Entwurfsregelprüfung. Erstellt lokal viele Dateien, die von verwendet werden können
zukünftige Anrufung von Druc. Fragen Sie nicht mich, ob und wie das funktioniert, sondern Sie auch
habe die Quellen geholt, ...

DESIGN REGELN BESCHREIBUNG


0: LAYER SÜSSKARTOFFEL.
In diesem Abschnitt wird der Layername erläutert, der in den folgenden Regeln verwendet wird.
- Gut : N Gut
- NTIE : N Gut Polarisation
- PTIE : P Substrat Polarisation
- NDIF : N Rundfunk
- PDIF : P Rundfunk
- GATE : Transistor Tor
- POLY : Polysilicium Draht
- ALU1 : zuerst Grad des of Metall
- ALU2 : zweite Grad des of Metall
- CONT : Kontakt zwischen ALU1 und POLY or DIFF
- VIA : Kontakt zwischen ALU1 und ALU2
I: LAYER BREITE.
Diese Regelklasse befasst sich mit den Breitenbeschränkungen einer Ebene. und die Bedingungen dafür
Äquipotentialität zwischen zwei überlappenden oder aneinanderstoßenden Segmenten.

regieren 1 :
Minimum Breite für a Segment of Gut is 4
entsprechenden Fehler Codes sind : 100 101
regieren 2 :
Minimum Breite für a Segment of NTIE is 2
entsprechenden Fehler Code is : 119
regieren 3 :
Minimum Breite für a Segment of PTIE is 2
entsprechenden Fehler Codes sind : 122 123
regieren 4 :
Minimum Breite für a Segment of NDIF is 2
entsprechenden Fehler Codes sind : 140 141
regieren 5 :
Minimum Breite für a Segment of PDIF is 2
entsprechenden Fehler Codes sind : 165 166
regieren 6 :
Minimum Breite für a Segment of GATE is 1
entsprechenden Fehler Codes sind : 234 235
regieren 7 :
Minimum Breite für a Segment of POLY is 1
entsprechenden Fehler Codes sind : 234 235
regieren 8 :
Minimum Breite für a Segment of ALU1 is 1
entsprechenden Fehler Codes sind : 238 239
regieren 9 :
Minimum Breite für a Segment of ALU2 is 2
entsprechenden Fehler Codes sind : 242 243
regieren 10 :
Breite of a CONT sollen be gleich zu 1
entsprechenden Fehler Codes sind : 246 247
regieren 11 :
Breite of a VIA sollen be gleich zu 1
entsprechenden Fehler Codes sind : 261 262
II: VERBOTEN ÜBERLAPPUNG

Diese Regelklasse spezifiziert die verbotenen Überlappungen zwischen zwei Ebenen. (Die Distanz
zwischen ihnen muss streng positiv sein)
regieren 12 :
Kontakt zwischen PTIE und Gut is verboten.
entsprechenden Fehler Codes sind : 126 127 128 129 130 131
regieren 13 :
Kontakt zwischen PTIE und NTIE is verboten.
entsprechenden Fehler Codes sind : 133 134 135 136 137 138
regieren 14 :
Kontakt zwischen NDIF und Gut is verboten.
entsprechenden Fehler Codes sind : 144 145 146 147 148 149
regieren 15 :
Kontakt zwischen NDIF und NTIE is verboten.
entsprechenden Fehler Codes sind : 151 152 153 154 155 156
regieren 16 :
Kontakt zwischen NDIF und PTIE is verboten.
entsprechenden Fehler Codes sind : 158 159 160 161 162 163
regieren 17 :
Kontakt zwischen PDIF und NTIE is verboten.
entsprechenden Fehler Codes sind : 169 170 171 172 173 174
regieren 18 :
Kontakt zwischen PDIF und PTIE is verboten.
entsprechenden Fehler Codes sind : 176 177 178 179 180 181
regieren 19 :
Kontakt zwischen PDIF und NDIF is verboten.
entsprechenden Fehler Codes sind : 183 184 185 186 187 188
regieren 20 :
Kontakt zwischen GATE und NTIE is verboten.
entsprechenden Fehler Codes sind : 191 192 193 194 195 196
regieren 21 :
Kontakt zwischen GATE und PTIE is verboten.
entsprechenden Fehler Codes sind : 198 199 200 201 202 203
regieren 22 :
Kontakt zwischen POLY und NTIE is verboten.
entsprechenden Fehler Codes sind : 207 208 209 210 211 212
regieren 23 :
Kontakt zwischen POLY und PTIE is verboten.
entsprechenden Fehler Codes sind : 214 215 216 217 218 219
regieren 24 :
Kontakt zwischen POLY und NDIF is verboten.
entsprechenden Fehler Codes sind : 221 222 223 224 225 226
regieren 25 :
Kontakt zwischen POLY und PDIF is verboten.
entsprechenden Fehler Codes sind : 228 229 230 231 232 233
regieren 26 :
Kontakt zwischen CONT und GATE or POLY is verboten.
entsprechenden Fehler Codes sind : 249 250 251 252 253
regieren 27 :
Kontakt zwischen VIA und GATE is verboten.
entsprechenden Fehler Codes sind : 264 265 266 267 268 269
regieren 28 :
Kontakt zwischen VIA und POLY is verboten.
entsprechenden Fehler Codes sind : 271 272 273 274 275 276
regieren 29 :
Kontakt zwischen VIA und CONT is verboten.
entsprechenden Fehler Codes sind : 278 279 280 281 282 283
regieren 30 :
Kontakt zwischen NTIE und Gut is verboten.
entsprechenden Fehler Code is : 109
regieren 31 :
Kontakt zwischen PDIF und Gut is verboten.
entsprechenden Fehler Code is : 117
III: LAYER EINKERBUNG.
Diese Regelklasse befasst sich mit den Kerbgrenzen einer Ebene.
regieren 32 :
Minimum Kerbe für a Segment of Gut is 4
entsprechenden Fehler Code is : 102
regieren 33 :
Minimum Kerbe für a Segment of NTIE is 2
entsprechenden Fehler Code is : 120
regieren 34 :
Minimum Kerbe für a Segment of PTIE is 2
entsprechenden Fehler Code is : 124
regieren 35 :
Minimum Kerbe für a Segment of NDIF is 2
entsprechenden Fehler Code is : 142
regieren 36 :
Minimum Kerbe für a Segment of PDIF is 2
entsprechenden Fehler Code is : 167
regieren 37 :
Minimum Kerbe für a Segment of POLY is 1
entsprechenden Fehler Code is : 236
regieren 38 :
Minimum Kerbe für a Segment of ALU1 is 2.5
entsprechenden Fehler Code is : 240
regieren 39 :
Minimum Kerbe für a Segment of ALU2 is 2
entsprechenden Fehler Code is : 244
IV: MINIMUM ABSTAND
Diese Regelklasse gibt den minimal zulässigen Rand-zu-Rand-Abstand zwischen zwei an
Schichten.
regieren 40 :
Minimum Abstand zwischen Gut und Gut is 12
entsprechenden Fehler Code is : 118
regieren 42 :
Minimum Abstand zwischen NTIE und NTIE is 3
entsprechenden Fehler Code is : 121
regieren 43 :
Minimum Abstand zwischen PTIE und Gut is 7.5
entsprechenden Fehler Code is : 125
regieren 44 :
Minimum Abstand zwischen PTIE und NTIE is 8
entsprechenden Fehler Code is : 132
regieren 45 :
Minimum Abstand zwischen PTIE und PTIE is 3
entsprechenden Fehler Code is : 139
regieren 46 :
Minimum Abstand zwischen NDIF und Gut is 7.5
entsprechenden Fehler Code is : 143
regieren 47 :
Minimum Abstand zwischen NDIF und NTIE is 8
entsprechenden Fehler Code is : 150
regieren 48 :
Minimum Abstand zwischen NDIF und PTIE is 3
entsprechenden Fehler Code is : 157
regieren 49 :
Minimum Abstand zwischen NDIF und NDIF is 3
entsprechenden Fehler Code is : 164
regieren 51 :
Minimum Abstand zwischen PDIF und NTIE is 3
entsprechenden Fehler Code is : 168
regieren 52 :
Minimum Abstand zwischen PDIF und PTIE is 8
entsprechenden Fehler Code is : 175
regieren 53 :
Minimum Abstand zwischen PDIF und NDIF is 8
entsprechenden Fehler Code is : 182
regieren 54 :
Minimum Abstand zwischen PDIF und PDIF is 3
entsprechenden Fehler Code is : 189
regieren 55 :
Minimum Abstand zwischen GATE und NTIE is 1
entsprechenden Fehler Code is : 190
regieren 56 :
Minimum Abstand zwischen GATE und PTIE is 1
entsprechenden Fehler Code is : 197
regieren 57 :
Minimum Abstand zwischen GATE und NDIF is 1
entsprechenden Fehler Code is : 204
regieren 58 :
Minimum Abstand zwischen GATE und PDIF is 1
entsprechenden Fehler Code is : 205
regieren 59 :
Minimum Abstand zwischen GATE und GATE is 2
entsprechenden Fehler Code is : 237
regieren 60 :
Minimum Abstand zwischen POLY und NTIE is 1
entsprechenden Fehler Code is : 206
regieren 61 :
Minimum Abstand zwischen POLY und PTIE is 1
entsprechenden Fehler Code is : 213
regieren 62 :
Minimum Abstand zwischen POLY und NDIF is 1
entsprechenden Fehler Code is : 220
regieren 63 :
Minimum Abstand zwischen POLY und PDIF is 1
entsprechenden Fehler Code is : 227
regieren 64 :
Minimum Abstand zwischen POLY und GATE is 2
entsprechenden Fehler Code is : 237
regieren 65 :
Minimum Abstand zwischen POLY und POLY is 2
entsprechenden Fehler Code is : 237
regieren 66 :
Minimum Abstand zwischen ALU1 und ALU1 is 2.5
entsprechenden Fehler Code is : 241
regieren 67 :
Minimum Abstand zwischen ALU2 und ALU2 is 2
entsprechenden Fehler Code is : 245
regieren 68 :
Minimum Abstand zwischen CONT und CONT is 3
entsprechenden Fehler Code is : 254
regieren 69 :
Minimum Abstand zwischen VIA und GATE is 2
entsprechenden Fehler Code is : 263
regieren 70 :
Minimum Abstand zwischen VIA und POLY is 2
entsprechenden Fehler Code is : 270
regieren 71 :
Minimum Abstand zwischen VIA und CONT is 2
entsprechenden Fehler Code is : 277
regieren 72 :
Minimum Abstand zwischen VIA und VIA is 3
entsprechenden Fehler Code is : 284
regieren 73 :
Minimum Abstand zwischen CONT und GATE or POLY is 1.5
entsprechenden Fehler Code is : 248
V: INSGESAMT AUFNAHME.
Die letzte Regelklasse befasst sich mit der Einbeziehung einer Ebene in eine andere.
regieren 74 :
NTIE sollen be inklusive in Gut mit a minimal Marge of 0.5
entsprechenden Fehler Code is : 103
regieren 75 :
PDIF sollen be inklusive in Gut mit a minimal Marge of 0.5
entsprechenden Fehler Code is : 110

Nutzen Sie druc online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad