• 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 SKILL
  3. Automatically instantiate title block on new schematics

Stats

  • Locked Locked
  • Replies 8
  • Subscribers 146
  • Views 16267
  • 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

Automatically instantiate title block on new schematics

mhowell67
mhowell67 over 13 years ago

I've seen SKILL that can go through a library and automatically add an instances to existing schematics but this is not the best solution for us due to our data management system and the need to checkout every schematic which can be disruptive. (That's a serious run-on sentence.)

Is there a way to automatically instantiate a specific library/cell/symbol in a new schematic?  We require that all our schematics have a title block but more often than not we (designers) forget to place it. Is is possible to "force the issue" through SKILL automation?  What I would like is that the enduser does nothing different; they simple create a new schematic like they normally do with the only change being that there is a title block instantiated automatically.

Hope my description is clear.

Regards,

 

 

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 10 years ago

    Hi Fabrice,

    Rather than adding a CDF parameter, open the symbol for the titleBlock, and do Edit->Properties->CellView (or whatever the cellVIew properties menu is called) and add a string property to the cellVIew with name nlAction, value "ignore".

    I suspect what you've done is add it as a CDF parameter with storeDefault=yes - and that will only be triggered to add an instance property nlAction=ignore when you explicitly place an instance with Create Instance. So rather than that, put the property on the placed master (the symbol view) and then it will always be picked up regardless of how the instance is placed.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 10 years ago

    Hi Fabrice,

    Rather than adding a CDF parameter, open the symbol for the titleBlock, and do Edit->Properties->CellView (or whatever the cellVIew properties menu is called) and add a string property to the cellVIew with name nlAction, value "ignore".

    I suspect what you've done is add it as a CDF parameter with storeDefault=yes - and that will only be triggered to add an instance property nlAction=ignore when you explicitly place an instance with Create Instance. So rather than that, put the property on the placed master (the symbol view) and then it will always be picked up regardless of how the instance is placed.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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