Support Forum

Layout design with an external generated netlist?

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.