I am having difficulty reading the inherited net names of a schematic. I have a schematic with inherited connections for VDD!, VSS!, VNW! and VPW!. At the upper layer of hierarchy I have set the net expression properties to ensure these nets are connected to avdd, gnd, vsubn, vsubp.
Starting from the toplevel schematic, I descend into the lower level instance so that I can see the inheritied net names avdd, gnd, vsubn and vsubp annotated on the schematic. However if I use cvId~>nets it only returns the global net names.
My code is:
;; Get ID of toplevel schematic
topId = geGetEditCellView()
;; Descend into instance "cellA"
instName = "cellA"
instId = dbGetInstanceByName(topId instName)
geSwitch(hiGetCurrentWindow() "r" instId 0 1 1)
;; Print a list of nets
cellId = geGetEditCellView()
foreach( netId cellId~>nets
printf("NetName: %s\n" netId~>name)
This only prints out the global net names. Not the inherited net names. Is it possible to access a list of the inherited net names?