• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. suggestion needed to implement the following

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 125
  • Views 13200
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

suggestion needed to implement the following

zwang
zwang over 13 years ago

I am looking for easier way to achieve the following.

In the schematic, the mos device have number of fingure=5 and multiplier=5 with a instance name of N1. I would like to change its finger and multiplier from 5 to 1 and rename the instance name as N1<1:25>. How can I achieve it? Ocean, or skill or other easier ways? Thank you. 

 

 

 

  • Cancel
  • arapsc
    arapsc over 13 years ago
    In the edit object property Menu, type in the array notation that you have mentioned in the Instance section. This will create the instance you want. Hope I have understood your questions.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • zwang
    zwang over 13 years ago
    In one schematic, there may be tens of such devices, I do not want to do it one by one. I would like to have it done automaticly.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    cvId=geGetEditCellView()

    instId=dbFindAnyInstByName("N1")
    instId~>nf="1" ; assuming the parameter is called nf
    instId~>m="1" ; assuming the parameter is called m
    instId~>name="N1<1:25>"

    You may well need to "call the callbacks" - using the code in solution 11018344 and also there's an older copy of it on the Designer's Guide site.

    I should point out that using iterated instances is a good way of making the simulation slower, because it means that the simulator is dealing with 25 separate devices, rather than one devices with some factors to cope with number of fingers and multiplier. Whilst APS can improve performance in some such cases, it cannot optimize every situation to be as fast at using nf/m.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information