logo

Netlist

logo
the fair gds editor

Introduction
Screenshots
License
Download
Userinterface
Function Index
White Papers
Community
Contact

mouse left
no help

Load Netlist

  • Icon:
  • Menulocation: Utilities/Netlist Tools/Load Netlist
  • Description:

    A netlist for the current cell is loaded. Supported formats are: Alliance, Qucs, Spice, PADSpcb, Eagle

Save Netlist

  • Icon:
  • Menulocation: Utilities/Netlist Tools/Save Netlist
  • Description:

    The netlist for the current cell is saved.

Add Netlist Library

  • Icon:
  • Menulocation: Utilities/Netlist Tools/Add Library
  • Description:

    A netlist library as added. Supported formats are: Alliance, LayoutEditor Library (extension '.lel').

    Netlist libraries are required to provide a link between a device in the netlist and a physical layout of that device. The LayoutEditor Library Format is a simple text file. Lines starting with a '#' are comments. The library is splitted in up to five sections ('cell','macro','package','parts','ignore'). Each sections starts with the section name in braces ('[..]').

    Here is an example for a library:

    # LayoutEditor Library file
    # Section cell: all matching elements are linked to an existing cell
    [cell]
    # format:
    # device-type layout-file cellname pins
    MOPEN microwavelib.gds MOPEN pin1
    'MSTEP W1="2 mm" W2="0.244 mm"' microwavelib.gds MSTEP2000_244 pin1 pin2
    'MTEE W1="0.244 mm"' microwavelib.gds MTEE244 pin1 pin2 pin3
    # If a device has parameters or the device name has spaces, put the decive name in
    # single or double quotes.
    # Additionals parameters are ignored.
    # So in this example MOPEN will match for any parameter.


    # Section macro: a macro is call, which generates the required cell.
    [macro]
    # format:
    # device-type macro-file pins
    MLIN microstrip.layout pin1 pin2
    # The macro must set the new cell to the currentCell to be recognized.
    # Some #DEFINES are made in the macros:
    # NETLIST_PARAMETER, NETLIST_DEVICENAME, NETLIST_PIN1_NAME

    # Section package: all matching elements are linked to an cell,
    # pins in the linked cell are renamed, devicename and type is set,
    # Netlist must contain the pinnames.
    # Matches to all devices containing the package-type
    [package]
    # format:
    # package-type layout-file cellname number pins
    SO28W SO28W.gds SO28W 28


    # Section parts: all matching elements are linked to an cell.
    # cellname, pin name, pin number and devicename is set.
    # Matches to all devices containing the part-type
    [parts]
    # part-type layout-file cellname pin name,pin number ...
    LT1028 DIP8.gds DIP8 in+ 3 in- 2 V+ 7 V- 4 out 6

    #Section ignore: all matching elements are removed from the netlist
    [ignore]
    SUBST
    Pac
    Eqn


Remove Netlist Library

  • Icon:
  • Description:

    The selected library is removed from the libraray list.

Rebuild Library/Netlist

  • Icon:
  • Description:

    The netlist is rebuild with the current libraries.