Place & Route


In the Place tab of the netlist tool all devices of the current netlist are displayed. The icon in front of the device name show the status of the device:

  • grey icon: are layout found
  • colored icon: layout found and loaded, click will start place mode of the device
  • green hook: device is placed, click will highlight the device

In the place mode the required connections are displayed. This display required that the connecting pins of the devices are labeled on a connecting layer with its pin name. Of course also that Display Connection options has to be turned on.


A simple automatic placement of the netlist devices. Current netlist will be check for already placed devices. Unplaced devices will be check for analog/digital device. Digital devices will be detected on the step and repeat box/bounding box. Digital devices will be placed by this box in rows with every second row mirrowed. Devices will be sorted with a little optimation in connecting length. Analog devices will be placed unsorted with a empty bounding area.


The Route tab contains a list with any net. A click an on item will start the assist routing mode. The required connections are highlighted in the design. The routing dimentions are taken from the layer settings. With a double click on an item you can set the status of the net. The status will be automatic set after calling the LayoutVersusSchematic (LVS) tool.


automatic route

An external automatic routing tool will be called. The input/output format as well as the used tool can be choosen from a dialog. Current supported formats are Specctra Design File (dsn) and Specctra Session File (ses) as well as DEF files. The interface has been tested with FreeRouting and qrouter. These are both open source tools and included into the LayoutEditor package. FreeRouting indented for PCB design. The routing interface is very flexible and allows to use nearly any router. To change an existing setup, press the Auto-Router feature with the shift key pressed.

Auto Place&Route of Digital Blocks

For an automatic Place&Route of digital circuit blocks the OpenROAD toolkit with all it required tools is included in most packages. OpenROAD can be triggered by setup a macro inside the Automatic Router setup or by calling a coresponding script from the menu. For some technologies an automatic place&route macro is included in the LayoutEditor package. These macro wil trigger the core OpenROAD script. This script always needs to be adjusted to your requirements. For an documentation of OpenROAD, please see its homepage.