Documentation

Difference between revisions of "Electra"

(The tabs of the dialog for external auto routers)
Line 68: Line 68:
 
== The tabs of the dialog for external auto routers ==
 
== The tabs of the dialog for external auto routers ==
  
In Tab '''"Signals"''' all unrouted signals appear in a list. Which signal you'dlike to have routed please select by highlighting its signal name in the list. Using the [Ctrl] key you can highlight several signals at the ssame time. Clicking it again will un highlight it. With the buttons "Alle markieren", "Keins markieren", können sie jeweils die gesamthafte Aktion durchfüheren. Drücken Sie auf "Start", ohne dass ein Signal markiert ist, werden alle Signale geroutet.<br><br>
+
In Tab '''"Signals"''' all unrouted signals appear in a list. Which signal you'dlike to have routed please select by highlighting its signal name in the list. Using the [Ctrl] key you can highlight several signals at the same time. Clicking it again will unhighlight it. With the buttons "Select all", "Deselect all", you'll have them on one strike. If you press "Start", without having highlighted any signal, all signals get routed.<br><br>
  
[[Image:ExternDlg1_e.jpg]]<br>Bild: Tab "Signale" im externen Autorouter - Dialog<br><br>
+
[[Image:ExternDlg1_e.jpg]]<br>Image: Tab "Signale" im externen Autorouter - Dialog<br><br>
  
 
In der Sektion "Leiterbahnen" können Sie "Leiterbahn-Breite mindestens:" angeben. So breit wird eine Leiterbahn dann mindestens geroutet. Haben Sie im Schaltplan für dieses Signal eine geringere Leiterbahnbreite angegeben, so wird dieser Wert ignoriert, denn es gilt die Mindest-Leiterbahnbreite im Externer Autorouter-Dialog. Wenn sie jedoch im Schaltplan einen größeren Wert für die Leiterbahnbreite angegeben haben, so gilt dieser größere Wert für das Autorouting. Gleiches gilt für den Leiterbahn- Mindestabstand. Hier gilt zunächst Kupfer/Kupfer als Abstand. Man kann bei "Projekt prüfen" die Aura in den Mindestabstand mit einbeziehen. Für Durchkontaktierungen kann man ebenfalls Mindestwerte für das Bohrloch setzen. Ein Restring mit Breite 1mm entsteht zum Beispiel, wenn man in eine Kupferscheibe von 4mm mit einem 2mm Bohrer hineinbohrt. Rund um das Loch bleibt ein Rand von 1mm. Die Minimalangaben hier steuern also die Mächtigkeit von DuKos.<br><br>Im Tab '''"Algorithmus"''' können strategische Einstellungen vorgenommen werden. Speicherstrukturen (sofern im Layout vorhanden) könnten zuerst geroutet werden, später könnten die Wege verbaut sein. Gleiches gilt für Fluchtdukos bei Bauteilen mit engem Pinout. In der Entflechtphase werden die Verbindungen überschneidungsfrei hergestellt, in der Optimierungsphase werden die Leiterbahnen gestrafft.<br><br>
 
In der Sektion "Leiterbahnen" können Sie "Leiterbahn-Breite mindestens:" angeben. So breit wird eine Leiterbahn dann mindestens geroutet. Haben Sie im Schaltplan für dieses Signal eine geringere Leiterbahnbreite angegeben, so wird dieser Wert ignoriert, denn es gilt die Mindest-Leiterbahnbreite im Externer Autorouter-Dialog. Wenn sie jedoch im Schaltplan einen größeren Wert für die Leiterbahnbreite angegeben haben, so gilt dieser größere Wert für das Autorouting. Gleiches gilt für den Leiterbahn- Mindestabstand. Hier gilt zunächst Kupfer/Kupfer als Abstand. Man kann bei "Projekt prüfen" die Aura in den Mindestabstand mit einbeziehen. Für Durchkontaktierungen kann man ebenfalls Mindestwerte für das Bohrloch setzen. Ein Restring mit Breite 1mm entsteht zum Beispiel, wenn man in eine Kupferscheibe von 4mm mit einem 2mm Bohrer hineinbohrt. Rund um das Loch bleibt ein Rand von 1mm. Die Minimalangaben hier steuern also die Mächtigkeit von DuKos.<br><br>Im Tab '''"Algorithmus"''' können strategische Einstellungen vorgenommen werden. Speicherstrukturen (sofern im Layout vorhanden) könnten zuerst geroutet werden, später könnten die Wege verbaut sein. Gleiches gilt für Fluchtdukos bei Bauteilen mit engem Pinout. In der Entflechtphase werden die Verbindungen überschneidungsfrei hergestellt, in der Optimierungsphase werden die Leiterbahnen gestrafft.<br><br>
  
[[Image:ExternDlg2_e.jpg]]<br>Bild: Tab "Algorithmus" im externen Autorouter-Dialog<br><br>Sie können TARGET mitteilen, wo sich die ELECTRA exe  befindet, die justament gestartet werden soll geben Sie den Pfad an in der Zeile: "Externer Autoreuter Pragramm-File".
+
[[Image:ExternDlg2_e.jpg]]<br>Image: Tab "Algorithmus" im externen Autorouter-Dialog<br><br>Sie können TARGET mitteilen, wo sich die ELECTRA exe  befindet, die justament gestartet werden soll geben Sie den Pfad an in der Zeile: "Externer Autoreuter Pragramm-File".
  
 
Im Tab '''"Route-Ebenen"''' können Sie links eine bestimmte Ebene wählen und rechts bestimmen, wie diese Ebene für welche Signale nutzbar sein soll. Vorzugsrichtung meint die vorrangige Richtung der Bahnverlegung, waagerecht oder senkrecht.  
 
Im Tab '''"Route-Ebenen"''' können Sie links eine bestimmte Ebene wählen und rechts bestimmen, wie diese Ebene für welche Signale nutzbar sein soll. Vorzugsrichtung meint die vorrangige Richtung der Bahnverlegung, waagerecht oder senkrecht.  
  
  
[[Image:ExternDlg3_e.jpg]]<br>Bild: Tab "Route-Ebenen" im externen Autorouter - Dialog<br><br><br>
+
[[Image:ExternDlg3_e.jpg]]<br>Image: Tab "Route-Ebenen" im externen Autorouter - Dialog<br><br><br>
  
 
Gut ist, wenn für jede Ebene eine bestimmte Vorzugsrichtung bestimmt ist. Man vermeidet dadurch auf einer Ebene kreuz und quer zu routen was sehr bald die Wege versperren würde. Gleichzeitig kann man bestimmte Ebenen für bestimmte Signale vorsehen oder für bestimmte Signale sperren. Eine [[Autorouter#Das_Einrichten_von_Route-Verbotszonen|Route-Verbotszone]] bestimmt man auf einem separaten Layer mit eben dieser Layer-Funktion.<br><br>
 
Gut ist, wenn für jede Ebene eine bestimmte Vorzugsrichtung bestimmt ist. Man vermeidet dadurch auf einer Ebene kreuz und quer zu routen was sehr bald die Wege versperren würde. Gleichzeitig kann man bestimmte Ebenen für bestimmte Signale vorsehen oder für bestimmte Signale sperren. Eine [[Autorouter#Das_Einrichten_von_Route-Verbotszonen|Route-Verbotszone]] bestimmt man auf einem separaten Layer mit eben dieser Layer-Funktion.<br><br>
 
 
  
 
== Try it for free ==
 
== Try it for free ==

Revision as of 14:44, 24 June 2013

"Electra autorouter" FREE: ELECTRA 250 pin version
in every TARGET 3001! edition


Videoicon.png ELECTRA video (mute)



ELECTRA Version 2.0.0

Electra2screenshot.jpg


What's new?



.

How do I get ELECTRA to produce a PCB layout from my TARGET 3001! schematic?

That's the schematic from the TARGET 3001! Demo Project PIC.T3001:

Electra1.jpg



When you switch over to the layout view, you should see a prepared outline (drawn on layer 23). Now you have to import and place the packages. You might use the auto placer by ticking the box in the dialog:

Electra2.jpg


After proper placement you should see the ratsnest.


Electra3.jpg


Now you will have to rout them. The ELECTRA Autorouter is an option which requires an extra purchase. Nevertheless you have a demo version of the router within every normal TARGET 3001! installation (freeware also). Please see menu Actions/Autorouter/External auto router...


Electra4.jpg


You can see the routing result (this is ELECTRA screen!)...


Electra5.jpg


...but in the demo version of ELECTRA you can not take it back to the TARGET 3001! layout. Sure you can take it as a default for redrawing it in TARGET 3001!. Having a licensed version of ELECTRA the overtake of an Electra-Routing result is a matter of seconds. See it here:


Electra6.jpg



The tabs of the dialog for external auto routers

In Tab "Signals" all unrouted signals appear in a list. Which signal you'dlike to have routed please select by highlighting its signal name in the list. Using the [Ctrl] key you can highlight several signals at the same time. Clicking it again will unhighlight it. With the buttons "Select all", "Deselect all", you'll have them on one strike. If you press "Start", without having highlighted any signal, all signals get routed.

ExternDlg1 e.jpg
Image: Tab "Signale" im externen Autorouter - Dialog

In der Sektion "Leiterbahnen" können Sie "Leiterbahn-Breite mindestens:" angeben. So breit wird eine Leiterbahn dann mindestens geroutet. Haben Sie im Schaltplan für dieses Signal eine geringere Leiterbahnbreite angegeben, so wird dieser Wert ignoriert, denn es gilt die Mindest-Leiterbahnbreite im Externer Autorouter-Dialog. Wenn sie jedoch im Schaltplan einen größeren Wert für die Leiterbahnbreite angegeben haben, so gilt dieser größere Wert für das Autorouting. Gleiches gilt für den Leiterbahn- Mindestabstand. Hier gilt zunächst Kupfer/Kupfer als Abstand. Man kann bei "Projekt prüfen" die Aura in den Mindestabstand mit einbeziehen. Für Durchkontaktierungen kann man ebenfalls Mindestwerte für das Bohrloch setzen. Ein Restring mit Breite 1mm entsteht zum Beispiel, wenn man in eine Kupferscheibe von 4mm mit einem 2mm Bohrer hineinbohrt. Rund um das Loch bleibt ein Rand von 1mm. Die Minimalangaben hier steuern also die Mächtigkeit von DuKos.

Im Tab "Algorithmus" können strategische Einstellungen vorgenommen werden. Speicherstrukturen (sofern im Layout vorhanden) könnten zuerst geroutet werden, später könnten die Wege verbaut sein. Gleiches gilt für Fluchtdukos bei Bauteilen mit engem Pinout. In der Entflechtphase werden die Verbindungen überschneidungsfrei hergestellt, in der Optimierungsphase werden die Leiterbahnen gestrafft.

ExternDlg2 e.jpg
Image: Tab "Algorithmus" im externen Autorouter-Dialog

Sie können TARGET mitteilen, wo sich die ELECTRA exe befindet, die justament gestartet werden soll geben Sie den Pfad an in der Zeile: "Externer Autoreuter Pragramm-File".

Im Tab "Route-Ebenen" können Sie links eine bestimmte Ebene wählen und rechts bestimmen, wie diese Ebene für welche Signale nutzbar sein soll. Vorzugsrichtung meint die vorrangige Richtung der Bahnverlegung, waagerecht oder senkrecht.


ExternDlg3 e.jpg
Image: Tab "Route-Ebenen" im externen Autorouter - Dialog


Gut ist, wenn für jede Ebene eine bestimmte Vorzugsrichtung bestimmt ist. Man vermeidet dadurch auf einer Ebene kreuz und quer zu routen was sehr bald die Wege versperren würde. Gleichzeitig kann man bestimmte Ebenen für bestimmte Signale vorsehen oder für bestimmte Signale sperren. Eine Route-Verbotszone bestimmt man auf einem separaten Layer mit eben dieser Layer-Funktion.

Try it for free

TARGET 3001! contains two internal autorouters, the contour router and the hybrid router. From TARGET-Version V15 a 250 Pin version of the power autorouter ELECTRA is delivered free of charge. You can create real production data within the 250 pin limit. Full ELECTRA versions can separately be purchased, prices see below. ELECTRA is suitable for the more advanced and complex projects. It is working very quickly and reaches high completion rates.


Start ELECTRA in layout menu:

"Actions/Autorouter/ELECTRA auto router"

In the flashing dialog please do individual settings. The tab "Algorithm" allows setting the path to the desired electra.exe:


Set the path to the electra.exe within this dialog


Download ELECTRA_250.exe


Please note: If you already own a purchased ELECTRA V1- or V2-Version, don't overwrite it by installation of the above ELECTRA 250 Pin version

What does ELECTRA cost?

All configurations support unlimited power and ground layers. For instance, Route 2L supports two signal layers plus unlimited power and ground layers. All configurations include advanced rule support and mitering capability. Pricing is for node-locked licenses on Windows operating system.

Node lock: The individual license is node locked to one individual PC by a coding system. It can migrate to a new machine.

Multiuser license: By request.


New versions ELECTRA Version 2:
Electra 4lneu e.png Electra ulneu e.png

prices include 19% German VAT and freight charges within Germany. To the SHOP


Updates ELECTRA Version 2 (updating the 1.x.x. version):

ROUTE 4L - update from V1 EUR 208.25
ROUTE UL - update from V1 EUR 446.25


Package and freight: Within the European Community please add EUR 12.30 (VAT 19% included). Outside the EC= EUR 18.00
Payment: Cash in advance by Credit Card (VISA, American Express or Mastercard) or by bank transfer (SEPA).
Companies located in the European Community providing a VAT registration number will be charged ex VAT. Companies and private customers located outside the European Community will be charged ex VAT.



How to migrate ELECTRA to a new PC

Prior to launching ELECTRA you should activate the CapsLock key, this will force the startup license dialog to show up when clicking the electra.exe. In order to transfer a node-locked license from one computer to another, tick the radio button "Transfer license" and press "Continue>>". You also have to enter the original activation code for security reasons (this will prevent accidental or unauthorized license transfer). The license transfer now is managed in four steps:

ElectraStartDLG.jpg


*Initial situation: Unlocked application is located on source computer A (already unlocked with activation code A) and the client wants to transfer his license to target computer B.

ELECTRA Update

You can easily update your purchased version of ELECTRA II by exchanging the electra.exe file. Its location please find according to the path shown in the image above (see chapter 3: "Try it for free").

The latest ELECTRA II you can download here:

ELECTRA setup.exe

Save the setup.exe provided by the link to a directory of your choice. A double click upon it later opens the install shield. During the setup you will get asked where to install the electra.exe. Now choose the above mentioned destination so that TARGET 3001! later will be able to find the new exe-file.



.