Tipps und Tricks für den PCB Editor Produkt

Transcription

Tipps und Tricks für den PCB Editor Produkt
Titel:
Tipps und Tricks für den PCB Editor
Produkt:
OrCAD / Allegro PCB Editor
Summary:
Sammlung wichtiger Tipps und Tricks
Autor/Date: Beate Wilke /8.1.2015
Version 1.0
Inhaltsverzeichnis
1
2
3
4
5
6
Z-Copy ........................................................................................................................... 3
Pin to Pin DRC ............................................................................................................... 4
Locked Property ............................................................................................................. 5
Unfix All .......................................................................................................................... 6
Display > Status ............................................................................................................. 7
Shapes ........................................................................................................................... 8
6.1
Pin Properties.......................................................................................................... 8
6.2
Boundary darstellen ................................................................................................ 9
7 File Manager .................................................................................................................10
8 Variablen anschauen .....................................................................................................11
9 User Preferences ..........................................................................................................12
9.1
File manager > Output_dir ......................................................................................12
9.2
File manager > Versioning .....................................................................................12
10
Funckey .....................................................................................................................13
10.1 Wo finde ich existierende funckeys ........................................................................13
10.2 Beispiele für Funckeys ...........................................................................................14
11
Lagenfarben ändern ..................................................................................................15
12
Views .........................................................................................................................16
13
Via Labels und andere Design Parameter..................................................................17
14
Differentielle Paare – Tandem Routing ......................................................................18
15
Working Layer Mode ..................................................................................................19
16
Fanout .......................................................................................................................20
16.1 Create Fanout ........................................................................................................20
16.2 Copy Fanout...........................................................................................................23
16.3 Via Structure ..........................................................................................................23
16.4 Convert Fanout ......................................................................................................24
17
NET_SHORT .............................................................................................................25
Application Note
Tipps und Tricks für den PCB Editor
Page 1 von 36
18
Bauteil Gruppen drehen .............................................................................................26
19
Padstack ....................................................................................................................27
19.1 Padstack austauschen ...........................................................................................27
19.2 Design Padstack ....................................................................................................28
19.3 Padstack Boundary ................................................................................................29
19.4 Multiple Drill............................................................................................................30
20
Export Library ............................................................................................................31
21
Same Net DRC einstellen ..........................................................................................32
22
NC Pins prüfen ..........................................................................................................33
23
File commands ..........................................................................................................34
23.1 Reopen ..................................................................................................................34
23.2 Write ......................................................................................................................34
24
Journal File ................................................................................................................35
25
Weitere AN und hilfreiche Dokumente .......................................................................36
25.1 Site Steuerung .......................................................................................................36
25.2 Start el. Constraining ..............................................................................................36
25.3 proppref.pdf ............................................................................................................36
Application Note
Tipps und Tricks für den PCB Editor
Page 2 von 36
1 Z-Copy
Mit Edit > Z-Copy lassen sich existierende Shapes (z.B. Outline) auf andere Lagen kopieren
um z. B. Route oder Place Keepins zu generieren.
Beim Kopieren von Kupfer Shapes lassen sich Netznamen und Voids mit kopieren.
Außerdem kann jedes kopierte Shape über die Size Einstellung umlaufend kleiner oder
größer gemacht werden.
Wenn Sie im Subclass Feld mit Wildcards arbeiten lässt sich ein Shape gleichzeitig auf
mehrere Lagen kopieren.
In unserem Beispiel heißen die Innenlagen L2, L3, usw. Das kopierte Shape wird mit dem
Wert L* also auf alle Innenlagen kopiert und dabei umlaufen um den Wert 50 verkleinert. Die
Einheiten des Wertes 50 sind die Design Units.
Application Note
Tipps und Tricks für den PCB Editor
Page 3 von 36
2 Pin to Pin DRC
Bei hochpoligen Bauteilen unterschreitet der Pin to Pin Abstand innerhalb des Bauteils
gelegentlich die minimalen Abstands Regeln.
Um solche Fehler zu unterdrücken gibt es das Property NODRC_SYM_SAME_PIN. Das
Property kann ein Wert sein von:
• Design (BRD oder MCM File)
• Symbol Instance
• Symbol Definition
Das Property wird mit dem Edit > Properties Befehl gesetzt. Um das Property Als Design
Property zu setzen ist eine spezielle Vorgehensweise erforderlich.
•
•
•
Edit > Properties
Im Find Fenster Find By Name = Drawing
Dann das Property wie gewohnt vergeben.
Application Note
Tipps und Tricks für den PCB Editor
Page 4 von 36
3 Locked Property
Das Locked Property wird über Edit > Properties vergeben.
Es schützt einzelne Bauteile und Bauteile in Modulen vor Veränderungen. Bestandteile des
Bauteils können nicht versehentlich gelöscht oder verändert werden. Trotzdem lassen sich
die Bauteile verschieben, drehen, spiegeln und Properties verändern.
Das Property kann ein Wert sein von:
• Design (BRD oder MCM File)
• Modul
• Symbol Instance
• Symbol Definition
Application Note
Tipps und Tricks für den PCB Editor
Page 5 von 36
4 Unfix All
Häufig sind nur einzelne Bestandteile eines Netzes oder Bauteil gefixt. Trotzdem hat dieser
Fix Status Einfluss auf das gesamte Element. Um nicht unnötig die verschiedenen
Kategorien durchsuchen zu müssen, um das Fix Property zu finden, gibt es die Funktion
Unfix All.
•
•
•
Selektieren Sie das Unfix Icon
Selektieren Sie entsprechenden Elemente oder das gesamte Design
Rechte Maus Taste > Unfix All
Application Note
Tipps und Tricks für den PCB Editor
Page 6 von 36
5 Display > Status
Das Status Fenster gibt nicht nur den aktuellen Design Stand an, es hilft auch bei der
Fehlersuche. Dazu klicken Sie auf die farbigen Quadrate auf der linken Seite. Es öffnet sich
ein Report mit unterstrichenen blauen Links. Diese können Sie benutzen um offene
Verbindungen, fehlerhafte Shapes, usw. zu finden.
Application Note
Tipps und Tricks für den PCB Editor
Page 7 von 36
6 Shapes
Kupfer Shapes lassen sich auf 3 Ebenen einstellen:
• Globale Shape Parameter
• Lokale Shape Parameter
• Pin Properties
6.1 Pin Properties
Mit den Pin Properties lassen sich einzelne Pins innerhalb einer Shape mit einem anderen
Thermal anschließen. Es gibt acht Properties, die alle mit Dyn_ anfangen.
•
•
•
Edit > Properties
Pin, Pins oder Via selektieren
Das entsprechende Property auswählen und den Wert vergeben.
DYN_CLEARANCE_OVERSIZE
Vergrößert den Abstand zwischen Pin und Shape, egal ob der Pin an die Shape
angeschlossen ist oder nicht.
DYN_CLEARANCE_TYPE
Entspricht der Clearance Einstellung aus den Shape Parametern
DYN_FIXED_THERM_WIDTH
Setzt feste Breite für die Stege der Wärmefalle
Application Note
Tipps und Tricks für den PCB Editor
Page 8 von 36
DYN_MIN_THERMAL_CONNS
Setzt den Wert für die minimale Anzahl von Stegen einer Wärmefalle.
DYN_MAX_THERMAL_CONNS
Setzt den Wert für die maximale Anzahl von Stegen einer Wärmefalle.
DYN_OVERSIZE_THERM_WIDTH
Definiert die zusätzliche Stegbreite.
DYN_THERMAL_BEST_FIT
Best_Fit erlaubt den Stegen bis zu 15 Grad von der vorgegebenen Ausrichtung
abzuweichen.
DYN_THERMAL_CON_TYPE
Setzt einen anderen Connection Type. Mögliche Werte sind:
• Orthogonal – Stege on 0, 90, 180, und 270 Grad
• Diagonal – Stege in 45 Grad
• 8-Way – bis zu 8 Stege diagonal und orthogonal
• Full Contact – Keine Wärmefalle, der Pin / Via ist vollflächig angeschlossen
• None – Pin / Via ist ausgespart, heißt nicht angeschlossen.
6.2 Boundary darstellen
Jede Shape hat eine Boundary, die ursprünglich gezeichnete Kontur, hier rot dargestellt.
Die Boundary hilft beim Bearbeiten der Kontur und bei der Suche nach fehlerhaften Shapes.
Wenn Sie ihre elektrischen Lagen über das Visibility Fenster rechts einblenden wird die
Boundary nicht mit dargestellt.
Dies geht nur unter Display > Color/Visibility > Stackup
Application Note
Tipps und Tricks für den PCB Editor
Page 9 von 36
7 File Manager
Mit Tools > Utilities > File Manager öffnet sich ein Windows Explorer und zeigt den
aktuellen Arbeits-Ordner an.
Application Note
Tipps und Tricks für den PCB Editor
Page 10 von 36
8 Variablen anschauen
Der PCB Editor wird über einige Variablen und Pfade gesteuert. Wenn Sie nicht genau
wissen, welche Werte ihr PCB Editor gerade benutzt, gehen Sie auf Tools > Env Variablen.
Es öffnet sich ein Fenster, das alle Variablen anzeigt. Eine für den User besonders
interessante Variable ist die HOME. Dort liegt das User Environment mit dem env File.
Im env File sind alle Einstellungen abgelegt, die Sie unter Setup > User Preferences
gemacht haben. Im oberen Teil, zwischen source $TELENV und ### können Sie Werte per
Hand eintragen.
Application Note
Tipps und Tricks für den PCB Editor
Page 11 von 36
9 User Preferences
In den User Preferences lassen sich sehr viele User spezifische Einstellungen setzen. Alle
diese Einstellungen werden in der env Datei abgelegt.
9.1 File manager > Output_dir
Unter Output_dir lassen sich Unterordner für bestimmte Filetypen festlegen.
Zum Beispiel ads_sdart = mfg. Diese Einstellung erzeugt bei Gerber Export parallel zum
BRD File den Ordner mfg und legt dort alle Gerber Files ab.
9.2 File manager > Versioning
Hier legen Sie fest, wie viele Versionen für die verschiedenen Filetypen aufgehoben werden.
Application Note
Tipps und Tricks für den PCB Editor
Page 12 von 36
10 Funckey
10.1 Wo finde ich existierende funckeys
Tools > Utilities > Aliases/function Keys öffnet ein Fenster mit allen Definitionen.
Cadence liefert einen Standard-Satz Definitionen mit. Eigene Funckeys können in den env
File von $CDS-Site und $Home/pcbenv abgelegt werden. Funckey in der Home env
überschreiben alle anderen Funckey Definitionen. Hier ein Beispiel für eine Funckey
Definition in der $Home/pcbenv/env Datei.
Application Note
Tipps und Tricks für den PCB Editor
Page 13 von 36
10.2 Beispiele für Funckeys
•
funckey Esc cancel
•
funckey u undo
•
funckey n next
•
funckey o oops
•
funckey r "iangle 90" – drehen um 90 Grad gegen den Uhrzeigersinn
•
funckey m "pop mirror"
•
funckey f "pop finish"
•
funckey w 'settoggle width 0.1 0.2 0.3 0.5 1 2; echo "Using width " $width;
options acon_line_width $width' – Taste w toggelt beim Routen zwischen den
angegebenen Werten.
•
funckey v 'settoggle grid_val 0.001 0.1 0.2 0.5 1 2; echo "Using grid "
$grid_val; replay $CDS_SITE\pcb\script\set_grid.scr' – Taste v ändert das Grid in
die angegebenen Werte, ebenfalls eine Toggle Funktion. Dieser Funckey nutzt
zusätzlich noch ein Script.
•
funckey a 'settoggle rats "rats all" "unrats all"; $rats; echo "Toggle Airlines"' –
Schaltet alle Airlines an und aus.
•
funckey h hilight
•
funckey j dehilight
•
funckey . drc update
In der AN FlowCAD_AN_Install_SiteAndHome sind weiter funckeys, Scripte usw.
beschrieben.
Application Note
Tipps und Tricks für den PCB Editor
Page 14 von 36
11 Lagenfarben ändern
Klick mit der linken Maus Taste blendet Class und
Subclass ein und aus.
Klick mit der rechten Maus Taste öffnet die Farbpalette
Mit dem Visibitity Fenster lassen sich alle elektrischen
Lagen an- und ausschalten und Views laden.
Application Note
Tipps und Tricks für den PCB Editor
Page 15 von 36
12 Views
Views definieren, welche Subclasses eingeblendet sind, sie stellen keine Farben ein. Sie
sind sehr gut geeignet, um schnell zwischen verschiedenen Darstellungen zu wechseln.
Einen View erzeugen Sie, indem Sie sich auf dem Bildschirm alles so einstellen, wie Sie es
wünschen > View > Color View Save. Es öffnet sich das Color Views Fenster.
Geben Sie Namen und Speicherort an und wählen Sie die Einstellung Complete. Mit Save
wird der View gespeichert.
Um ihre Views zu verwalten gibt es unter Setup > User Preferences > Path > Config >
Next den Viewpath. Hier tragen Sie alle Standorte ihrer Views ein.
Über das Visibility Fenster rechts lassen sich die Views nutzen.
Application Note
Tipps und Tricks für den PCB Editor
Page 16 von 36
13 Via Labels und andere Design Parameter
Unter Setup > Design Parameter sind alle Projekt spezifischen Einstellungen abgelegt.
Blendet alle Bohrungen ein
Zeigt gefüllte Pads und
abgerundete Leiterbahnenden
an.
Zeigt die Via Labels an. Doppelpunkt für einzelne Vias (1:2) Bindestrich für stagged Vias (13 =1:2 + 2:3)
Application Note
Tipps und Tricks für den PCB Editor
Page 17 von 36
14 Differentielle Paare – Tandem Routing
Neben dem klassischen Routen von Differentiellen Paaren auf einer Lage nebeneinander,
können solche Leitungen auch auf zwei benachbarten Lagen übereinander geroutet werden.
Im Lagenaufbau müssen dazu 2 parallele Signallagen, eingebettet in 2 Plane-Lagen,
vorhanden sein. Der Lagenaufbau zwischen den beiden Plane-Lagen ist symmetrisch.
Unter Setup > Cross Section lässt sich die Impedanz dann berechnen. Der Kopplungstyp
ist Broadside.
Beim Routen müssen die Leitungen erst einmal einzeln (rechte Maus Taste > Single Track
Mode) aus den Pins zu einem gemeinsamen Punkt raus geroutet werden.
Anschließen beide Leitungen ohne die Option Single Track Mode selektieren und wie
gewohnt routen.
Application Note
Tipps und Tricks für den PCB Editor
Page 18 von 36
15 Working Layer Mode
Die klassische Routing Methode ist der Alternate Layer Mode. Dabei wird ein Lagenpaar
definiert auf den geroutet wird.
Bei hochpoligen Multilayern oder wenn Sie auf mehreren Lagen gleichzeitig routen wollen ist
der Working Layer Mode besser geeignet. Dazu aktiviert man Add Connect > Options
Fenster > Auswahlfenster oben rechts Selektieren > WL auswählen.
Es öffnet sich das rechte Fenster. Dort selektiert man die gewünschten Lagen und schließt
das Menü mit OK.
Wenn jetzt eine neue Via gesetzt wird, öffnet sich das Pop-Up Fenster Add Via. Dort
selektiert man die entsprechende Lage. Der PCB Editor setzt die Standard-Via und wechselt
auf die entsprechende Lage.
Wenn man nicht mit der Standard-Via arbeiten will, selektiert man den Browse Knopf der
entsprechenden Lage.
Das Add Alternative Via Fenster öffnet sich > Via auswählen > das alternative Via wird
gesetzt und das Routing kann fortgesetzt werden.
Application Note
Tipps und Tricks für den PCB Editor
Page 19 von 36
16 Fanout
16.1 Create Fanout
Die Funktion Route > Create Fanout öffnet rechts im Options Fenster die Fanout
Parameter.
Diese Fanout Funktion ist rein Parameter basierend und erzeugt unter Umständen DRC
Fehler. Create Fanout kann auf Gruppen, Symbole oder Pins angewendet werden. Als Basis
Werte werden die Einstellungen aus den Physical Cset der Netze genommen.
Beschreibung der einzelnen Menüpunkte:
Include Unassigned Pins
Generiert an allen Pins ein Fanout, auch wenn kein Netz angeschlossen ist.
Include All Same Net Pins
Wenn der Find Filter auf Pins steht, wird ein Fanout, was Sie z.B. einem einzelnen GND Pin
zuweisen auf alle GND Pins des Bauteil übertragen
Via Structure
Mit der Funktion Route > Via Structure (Kapitel 16.3) lassen sich spezielle Fanout erstellen.
Durch Aktivierung dieses Menüpunkts lassen sich diese Via Structures benutzen.
Application Note
Tipps und Tricks für den PCB Editor
Page 20 von 36
Symbol
Auswahlfeld für die verfügbaren Via Structures.
Rotation / Mirror-Geo
Rotate und Mirror Einstellungen für Via Structures.
Via
Auswahlfeld, wenn das Physical Cset des Netzes mehrere Vias enthält.
Via Direction
Auswahlfeld für Fanout Structuren
Beispiele:
BGA Quadrant Style
Outward
Application Note
Tipps und Tricks für den PCB Editor
In/Out
NW (North West)
Page 21 von 36
Override Line Width
Überschreibt die Leiterbahnbreite aus dem Cset.
Pin-Via Space
Gibt den Abstand zwischen Via Kante zu Pad Kante an.
Min Channel Space
Gibt den Mindestabstand zwischen den Vias an, um gegebenenfalls ein oder mehrere
Leitungen zwischen den Vias routen zu können.
Beispiel:
ohne Channel Space
mit Channel Space
Curve / Curve Radius
Nur in Verbindung mit dem Muster BGA Quadrant Style nutzbar. Erzeugt unten gezeigtes
BGA Fanout mit abgerundeten Leitungen.
Application Note
Tipps und Tricks für den PCB Editor
Page 22 von 36
16.2 Copy Fanout
Route > Copy Fanout kopiert ein bereits erzeugtes Fanout.
same device types
Bauteile mit gleichem Footprint, Value und Schematic Part. Device ist das Primitiv aus der
Netzliste.
same package names
Bauteile mit gleichem Footprint.
16.3 Via Structure
Route > Via Structure legt spezielle Fanouts im Design ab, die sich später mit Route >
Create Fanout wieder verwenden lassen.
•
•
Zuerst erzeugen Sie mit den Standard-Route Funktionen ein Fanout.
Mit Route > Via Structure selektieren Sie die entsprechenden Leiterbahnen und
Vias, Find Filter beachten, und Speichern es ab.
Beispiele:
HDI Routing mit 2 Laser Vias und Buried Via
Application Note
Tipps und Tricks für den PCB Editor
Hochstromanschluss
Page 23 von 36
16.4 Convert Fanout
Mit Route > Create Fanout erzeugt Fanouts sind mit dem Bauteil verbunden und werden
zusammen mit dem Bauteil verschoben. Möchte man diese Verbindung auflösen, geht dies
mit Route > Convert Fanout > Unmark.
Mit Route > Convert Fanout > Mark lässt sich ein Routing oder Fanout mit dem Bauteil
verbinden.
Beide Funktionen arbeiten nur auf Pins. Soll ein Bauteil mit Mark/Unmark bearbeitet werden,
müssen alle Pins des Bauteils mit einer Drag-Box selektiert werden.
Application Note
Tipps und Tricks für den PCB Editor
Page 24 von 36
17 NET_SHORT
Sternpunkte lassen sich sehr gut mit dem NET_SHORT Property erzeugen. Das
NET_SHORT Property unterdrückt die DRC Marker im PCB.
Das Property kann ein Wert sein von:
• Pin
• Via
• Statisches Shape
Beispiel: NET_SHORT Property verwendet an einem Bauteil.
Im Footprint überlappen sich die beiden Pads und erzeugen so den Kurzschluss. Die
Definition des NET_SHORT Properties kann bereits im Schaltplan gemacht werden. Siehe
hierzu die AN FlowCAD_AN_Capture_Tips_und_Tricks.
Beispiel: NET_SHORT Property verwendet an einem Statisches Shape
Die eigentlichen Kupferflächen werden mit dynamischen Shapes erstellt. An der
Verbindungstelle erzeugen Sie 2 kleine statische Shapes mit den jeweiligen Netznamen, die
den Kurzschluss erzeugen.
Dann fügen Sie mit Edit > Properties einem Statischen Shape das Property
NET_SHORT = Netz1:Netz2:Netz3
hinzu. In unserem Beispiel ist der Wert DGND:GND_IN.
Note:
Weiter Informationen zu dem NET_SHORT Property oder einem anderen Property finden
Sie unter $CDSROOT/doc/propref/propref.pdf.
Application Note
Tipps und Tricks für den PCB Editor
Page 25 von 36
18 Bauteil Gruppen drehen
Wenn Sie eine Gruppe drehen wollen, die Bauteile enthält, passiert häufig folgendes:
Alle Bauteile drehen sich um ihren eigenen Nullpunkt.
Wenn Sie in den Optionen aber Point = User Pick setzen drehen alle Bauteile um einen
gemeinsamen Nullpunkt. Dazu müssen Sie diesen Nullpunkt zu Beginn der Rotate Aktion
definieren.
Application Note
Tipps und Tricks für den PCB Editor
Page 26 von 36
19 Padstack
19.1 Padstack austauschen
Im Application Mode General Edit gibt es eine Replace padstack Funktion auf der rechten
Maus Taste. Damit lassen sich vorher selektierte Padstack austauschen.
Selektierte Padstacks austauschen
• Entsprechende Vias oder Pins (Find Filter beachten) selektieren.
• Mit dem Kursor über ein selektiertes Vias oder Pins
• Rechte Maus Taste > Replace padstack > Selected instance(s)
• Im Select a padstack Fenster den entsprechenden Padstack auswählen
• OK
• Je nach Selektion kann es etwas dauern, bis der neue Padstack erscheint.
Einen Padstack komplett austauschen
• Ein entsprechendes Via oder Pin selektieren.
• Mit dem Kursor über das selektierte Via oder Pin
• Rechte Maus Taste > Replace padstack > Filter instances
• Im Select a padstack Fenster den entsprechenden Padstack auswählen
• OK
• Je nach Selektion kann es etwas dauern, bis der neue Padstack erscheint.
Pin Padstack mit Filter austauschen
• Entsprechende Pins selektieren
• Mit dem Kursor über einen selektierten Pin
• Rechte Maus Taste > Replace padstack > Filter instances
• Ins Options Fenster rechts wechseln.
•
•
•
•
•
Im Feld New den Browse Knopf selektieren und im Select a padstack Fenster den
entsprechenden Padstack auswählen
OK
Im Filter Symbol, Pin, RefDes und Net definieren.
Mit Replace die Funktion starten.
Je nach Selektion kann es etwas dauern, bis der neue Padstack erscheint.
Application Note
Tipps und Tricks für den PCB Editor
Page 27 von 36
19.2 Design Padstack
Tools > Padstack > Modify Design Padstack öffnet diesen Dialog rechts im Options
Fenster.
Mit dieser Funktion lassen sich Padstacks lokal in der Design Datenbasis ändern. Dazu
selektieren Sie einen Padstack im Design.
Unter Edit sind die zwei wichtigsten Einstellungen Instance und Definition zu finden.
Instance:
Tauscht nur selektierte oder über den Filter definierte Padstacks aus. Es erzeugt eine Kopie
des Padstacks mit einem eindeutigen Postfix. Nach Definition des Filters (Name, Symbol,
Pin und Refdes) öffnet sich über den Knopf Edit der Padstack Editor.
Definition:
Damit verändert man die Beschreibung für einen Padstack im gesamten Design. Über den
Knopf Edit öffnet sich der Padstack Editor
Im Padstack Editor wie gewohnt den geänderten oder neuen
Padstack beschreiben und mit File > Update to Design an den PCB
Editor File übergeben.
Application Note
Tipps und Tricks für den PCB Editor
Page 28 von 36
19.3 Padstack Boundary
Bei Bauformen wie QFN kommt es gelegentlich vor, dass eine Leitung an der Ecke zwischen
den Pin Reihen geroutet werden muss. Häufig ist dieser Spalt aber zu schmal.
Mit Tools > Pad > Boundary lässt sich die Pad Kontur bearbeiten und in unserem Beispiel
eine Ecke vom Pad abschneiden.
•
•
•
•
•
Tools > Pad > Boundary
Ins Options Fenster rechts wechseln
Subclass für das Padstack definieren
Line lock und Grid definieren
Pad Boundary selektieren > Ecke abschneiden > rechte Maus Taste > Done.
Der PCB Editor erzeugt einen neuen Padstack mit einem neuen Padshape. All diese Daten
sind in der lokalen Datenbasis abgelegt.
Application Note
Tipps und Tricks für den PCB Editor
Page 29 von 36
19.4 Multiple Drill
Im Padstack Editor besteht die Möglichkeit, einen Padstack mit mehreren Bohrungen zu
definieren. Dazu im Tab Parameters oben rechts unter Multiple drill die entsprechenden
Einstellungen machen.
Solche Padstacks finden Verwendung in Vias für Hochstrom Leitungen oder für Bauteile bei
denen ein Kontakt mehrere Lötpins hat.
Application Note
Tipps und Tricks für den PCB Editor
Page 30 von 36
20 Export Library
Im PCB Editor BRD File ist eine lokale Library mit allen Footprint, Padstacks und sonstigen
Symbolen enthalten. Mit File > Export > Libraries lässt sich die gesamte lokale Library
exportieren.
Es öffnet sich dieses Fenster. Dort geben Sie unten den Zielordner an und markieren alle
Elemente, die Sie exportieren wollen.
Mit Export startet der Vorgang. Ist der Zielordner noch nicht vorhanden, bekommen Sie
nach dem ersten Klick auf Export einen entsprechenden Hinweis und müssen dann ein
zweites Mal auf Export drücken.
Application Note
Tipps und Tricks für den PCB Editor
Page 31 von 36
21 Same Net DRC einstellen
Neben den Abstandsregeln zwischen den verschiedenen Netzen kann der PCB Editor auch
Abstände innerhalb eines Netzes prüfen. Häufig sind diese Regeln durch die Bestückung
bedingt.
Im Constraint Manager > Same net Spacing Workbook setzen Sie die entsprechenden
Abstände.
Bitte achten Sie darauf, dass unter Options der Wert Enable DRC By-Layer = True ist.
Dann wechseln Sie in die Constraint Modes und aktivieren die entsprechenden Checks.
Beim Same Net DRC macht es keinen Sinn alle Checks zu aktivieren, dies erzeugt nur
unnötige Fehler.
Die Modes finden Sie unter:
PCB Editor > Setup > Constraints > Modes
Constraint Manager > Analyze > Modes
Application Note
Tipps und Tricks für den PCB Editor
Page 32 von 36
22 NC Pins prüfen
In Designs mit höheren Spannungen oder besonderen Sicherheits-Vorgaben ist es
notwendig auch nicht angeschlossene Pins in den Abstandscheck mit einzubeziehen.
Geben Sie im Command Window den Befehl Cns_dummy_net ein. Es öffnet sich dieses
Fenster.
Es listet alle nicht angeschlossenen Pins auf. Mit den AuswahlFenstern lassen sich jetzt
Spacing und Physical NetClass zuweisen.
Im unteren Teil des Fensters lassen sich auch neue NetClasses erzeugen.
Application Note
Tipps und Tricks für den PCB Editor
Page 33 von 36
23 File commands
Im PCB Editor Command Fenster, am unteren Rand des PCB Editor Fensters, können Sie
diverse Befehle eingeben.
Unter anderem auch Befehle, die das Speichern und Öffnen der BRD Files vereinfachen.
23.1 Reopen
Schließt die derzeitig geöffnete Version ohne speichern und öffnet die zuletzt gespeicherte
Version.
23.2 Write
Speichert die derzeitige Version unter dem angegebenen Namen, ohne dass sich der Name,
des derzeitig geöffneten, BRD File verändert.
Syntax Beispiel:
Command> write myboard_mydate.brd
Dies hat den Vorteil, dass Sie weiterhin im gleichen Projekt mit dem gleichen Namen
arbeiten. Wenn Sie dagegen File > Save As machen, speichert der PCB Editor das Projekt
unter dem angegebenen Namen ab und wechseln auch in den neuen Namen.
Application Note
Tipps und Tricks für den PCB Editor
Page 34 von 36
24 Journal File
Jedes Mal, wenn ein PCB Design geöffnet wird, erzeugt das System einen Journalfile.
•
•
•
•
Dieser File schreibt alle Aktivitäten wie Menü Auswahl, Eingaben übers Keyboard
usw. mit.
Es enthält auch alle Kommando Eingaben, Warnings und Fehler Ausgaben.
Der Filename ist allegro.jrl.
Der File liegt im gleichen Ordner wir den PCB Editor BRD File
Der Journal File kann benutz werden um verloren gegangene Arbeiten im PCB zu
rekonstruieren. Dazu muss er allerdings etwas umformatiert werden.
Mit File > Script öffnet sich der Scripting Dialog.
Dort selektieren Sie Generate und wählen den entsprechenden Journal File aus. Mit Replay
wird der File ausgeführt und ihre Arbeiten rekonstruiert.
Manchmal sind BRD File und Journal File nicht auf dem gleichen Stand. Dann kann man
sich behelfen, indem man den Journal File (ASCII Format) öffnet und die nicht benötigten
Zeilen löscht.
Application Note
Tipps und Tricks für den PCB Editor
Page 35 von 36
25 Weitere AN und hilfreiche Dokumente
25.1 Site Steuerung
Die AN FlowCAD_AN_Install_SiteAndHome enthält eine detaillierte Beschreibung wie man
für Capture und PCB Editor das Team- und User Environment richtig verwaltet. Die
Beschreibung basiert auf einer Muster Site für das Team Environment, die bei Bedarf
mitgeliefert wird.
25.2 Start el. Constraining
Die AN FlowCAD_AN_PCB_start_el_cset enthält viele Basics und Tipps die beim Erstellen
von elektrischen Regelsätzen helfen.
25.3 proppref.pdf
Unter $CDSROOT/doc/propref finden Sie das propref.pdf. Diese PDF enthält die
Beschreibung für alle im Allegro Flow möglichen Properties. Viele dieser Properties
funktionieren auch im OrCAD Flow.
Application Note
Tipps und Tricks für den PCB Editor
Page 36 von 36