Community Feedback, Suggestions, and Questions [SKILL] How to change contact overrideParams?

[SKILL] How to change contact overrideParams?

We use new via instance from virtuoso IC ver.6. I want to change the number of row or column of via instances by SKILL.

When we select a via and click 'q', we see 'Edit Via Properties' window. and then we can change the num of row or column of via by entering a new wanting value.

 I found the property is viaHeader~>overrideParams and the data structure is a list.

So I tried to alter the list to a new changed list and saw this error message like this.

*Error* setSGq :(DB-370034): dqSetq: Cannot set attribute - overrideParams 

 

How can I solve this problem? Is there any other possibility to do this?

Parents
  • See the variable paramNames in this post (which is based on some earlier code I posted) - this gives the property names for vias:

    Note that for dbReplacePropList you'd do something like this:

    dbReplacePropList(viaInstId
      list(
        list("cutRows" "int" 5)
        list("cutColumns" "int" 4)
        list("layer1Enc" "ILList" list(0.1 0.2))
      )
    )

    You have to have the right property type for each property - but you should be able to see the names of the property types from dbReplacePropList documentation, and figure it out from the overrideParams value type by a simple bit of experimentation.

    Regards,

    Andrew.

Reply
  • See the variable paramNames in this post (which is based on some earlier code I posted) - this gives the property names for vias:

    Note that for dbReplacePropList you'd do something like this:

    dbReplacePropList(viaInstId
      list(
        list("cutRows" "int" 5)
        list("cutColumns" "int" 4)
        list("layer1Enc" "ILList" list(0.1 0.2))
      )
    )

    You have to have the right property type for each property - but you should be able to see the names of the property types from dbReplacePropList documentation, and figure it out from the overrideParams value type by a simple bit of experimentation.

    Regards,

    Andrew.

Children
No Data
CDNS Forum Thread CSS JS
CDNS - Fix Layout