logo

Class netListModule

logo

Introduction
Screenshots
License/Download
Installation
Userinterface
Function Index
Macro Programming
Links
Community

mouse left
no help

netListModule Class Reference

net list module more...

Public Member Functions

voidaddLVSList(string text,string job)
add LVS list
voidbuildConnect()
build connect
voidclearLVSList()
lvs list clear
voidextractedNetlistSave(string filename,int type)
save extracted netlist
voidlibraryAdd(string fileName)
library add
voidlibraryRemoveAll()
remove all libraries
voidlvs()
lvs
voidnetlistLoad(string filename)
load netlist
voidnetlistSave(string filename,int type)
save netlist
voidtechnologyLayerAdd(int layer,int type)
add technology layer
voidtechnologyLayerRemoveAll()
remove all technology layer
voidtechnologyLayerSetParameter(int layer,int parnum,int value)
set parameter for technology layer

Detailed Description

This module has some functions to handel netlists and Place&Route.

Member Documentation

void netListModule::libraryAdd(string fileName)

    library add

    The library filename is added.

    void netListModule::libraryRemoveAll()

      remove all libraries

      All libraries are removed from the library list.

      void netListModule::technologyLayerRemoveAll()

        remove all technology layer

        The technology information of all layers is reseted.

        void netListModule::technologyLayerAdd(int layer,int type)

          add technology layer

          Set layer to a technology layer. If type is 1, the layer is a via. If type is 2 the layer is a conductor layer.

          void netListModule::technologyLayerSetParameter(int layer,int parnum,int value)

            set parameter for technology layer

            Sets information to the technology layer.

            void netListModule::netlistLoad(string filename)

              load netlist

              A netlist with filename is load for the current cell

              void netListModule::netlistSave(string filename,int type)

                save netlist

                The netlist of the current cell is saved.

                void netListModule::addLVSList(string text,string job)

                  add LVS list

                  A entry on the LVS result list is added. Text is display in the list and job is executed, if the item is click by the user.
                  List of job commands:
                  "openNetlist"
                  "placeDevice"+device id
                  "showDevice" +devicename
                  "showNode" +node id
                  "routeNode" +node id
                  "showDeviceNode"+device+"/"+node

                  A specify more than one job seperate them with " ; ".

                  void netListModule::clearLVSList()

                    lvs list clear

                    The List of the LVS results ist cleared.

                    void netListModule::lvs()

                      lvs

                      Layout versus Schematic is performed. The results are displayed in the LVS list.

                      void netListModule::extractedNetlistSave(string filename,int type)

                        save extracted netlist

                        The extracted netlist of the current cell is saved.

                        void netListModule::buildConnect()

                          build connect

                          The connections beteen the elements are calculated. This function is prerequirament to save a extracted netlist and to perform a lvs.

                          SourceForge.net LogoThis page may be outdated. Visit the new LayoutEditor homepage for the newest infomations!