User LayoutEditorFull Friday 12th April 2019
What to do to make a netlist driven layout with a spice netlist not created with the integrated schematic editor?
Jürgen LayoutEditorFull Friday 12th April 2019
The steps are:
* Setup of the layers
* Library setup
* Load the netlist
* Place the components
* Route
* Validate
The video below demonstrates how to create layout from this spice netlist:
```spice
XU1 GND GND SAP_1 SAP_1 ic_a
XU2 GND GND SAP_1 SAP_0 ic_b
.subckt ic_a 1 2 3 4
.ends
.subckt ic_b 1 2 3 4
.ends
```
Jürgen LayoutEditorFull Friday 12th April 2019
In case you have no audio available here is the full text of the video:
#### A short demonstration how to do a *Netlist Driven Layout* with the LayoutEditor.
**In the first step the setup of the layers is done:**
To do it i need to open the Layer Manager. The layers used for routing had to be set as conductor layer or via layer. In this very simple example, i just have a single conductor layer on layer number 60. So i need to set this layer accordingly.
**The second setup step is the library setup:**
With the Library setup the connection between the spice netlist and the gds design is done.
The SchematicEditor is used for this step. I create a new library file and add a new component for each device needed. The components are named and the layout information is set. In this example the spice netlist device with the name ic_a is connected with the cell ic_a in the flex_lib gds file. Also i add some spice netlist information to the new created component. This step is optional.
**Load the Netlist:**
Now the spice netlist can be loaded into the LayoutEditor.
I show you the netlist used for this small example within a TextEditor:
It is very simple and just contains to two devices.
To load this netlist into the layout view you first need to enable the netlist tools. Here you will find a button to open the netlist. After loading it you will find the netlist devices in the corresponding tab. As the devices are link to a design it can be placed with a simple click.
The route tab will help to connect the devices correctly. Clicking on a route the required connections will be shown in the design. The routing itself is done manually.
After completing the routing a net tracking and a layout versus netlist can be done to validate the design.