Home > Community > Forums > Custom IC SKILL > Reading Inherited Net names from the current cellview

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 Reading Inherited Net names from the current cellview 

Last post Wed, Jun 26 2013 7:11 AM by NiallDuncan. 0 replies.
Started by NiallDuncan 26 Jun 2013 07:11 AM. Topic has 0 replies and 561 views
Page 1 of 1 (1 items)
Sort Posts:
  • Wed, Jun 26 2013 7:11 AM

    Reading Inherited Net names from the current cellview Reply

    Hi,

     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?

    • Post Points: 5
Page 1 of 1 (1 items)
Sort Posts:
Started by NiallDuncan at 26 Jun 2013 07:11 AM. Topic has 0 replies.