This feature allows you to include the CDL netlist of the blocks, which do not have a schematic view, in the final top level CDL netlist. During CDL Out, it is helpful if some of the blocks in the design do not have a schematic view but their CDL netlist is available. For such blocks, perform the following steps:
- Create a blank schematic view.
- In the schematic view, create dummy pins. The pin names should match with the pins present in the corresponding symbol view.
- Create the string property
nlActionon the schematic and symbol view and set its value to stop. - Create a boolean property
CDL_INCLUDE_FILEon the schematic view and set its value toTRUE. - Copy the CDL netlist file
cdlNetlistof this cell in the schematic view directory.
Now, if you run CDL out on the top level cell, then it will not create the .subckt in the netlist for the cellviews which have property nlAction set as stop. For such cellviews, if the CDL_INCLUDE_FILE property is set to true, then its netlist file cdlNetlist is copied as:
./includeFiles/libName_cellName_viewName
All these files are included at the bottom of the netlist with the help of INCLUDE statement.
