Product Documentation
Digital Design Netlisting and Simulation SKILL Reference
Product Version IC23.1, June 2023

hnlPrintNetlist

hnlPrintNetlist(
l_hnlListOfAllCells
)
=> t / nil

Description

Prints the netlist header, then calls a function to output the connectivity for the netlist, and after that, prints the netlist footer. At this point, all cells are expected to be bound. Error detection for binding is done by the traversal functions.

The netlist is output by calling the following functions in the given order:

hnlPrintNetlistHeader() hnlDoInstBased(hnlListOfAllCells) hnlPrintNetlistFooter()

Netlisting is controlled by two lists, hnlListOfAllStopCells and hnlListOfAllCells. To control netlisting of cells such that all the cells of a library are not netlisted, update these two lists before the netlister is invoked, preferably in hnlPrintNetlistHeader or the function called before this.

Arguments

l_hnlListOfAllCells

List of all cell views to be netlisted. This is a list of lists, and the first element of each sublist is a cell.

'( (cell1) (cell2) (cell3) )

Value Returned

t

No error occured during processing.

nil

An error occured during processing.

Examples

hnlPrintNetlist( '( ( cellView1 ) ( cellView2 ) )

Related Topics

OSS Functions


Return to top
 ⠀
X