• 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. pins visible but pin names invisible in instance in layout...

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 6723
  • 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

pins visible but pin names invisible in instance in layout/layout XL

tdtg
tdtg over 12 years ago

We have a problem in 5.1 layout or layout XL that some of the pins we put in our layout (at the top level of a large design) do not show visible names when we instance the cell at the next level up and hide the insides (using ^f), even after turning on the editor display options "instance pins" and "pin names". It is important to us to have visible pin names to make the cell easier to use by other parties. Some of the pins do show names, but others do not. These pins that do not show their names were not created with pin name labels, but they do have labels on the same layer as the pin and the label origin is inside the pin rectangle. Even using Edit/Other/Attach.. to attach the label to the pin rectangle does not make the name show up at the next level up.  The label is on the same layer (with layer, e.g. M4 and purpose "lbl") that the pin rectangle has. What is going on here and is there anything we can do about it? Do we have to recreate all the pins using the option to attach a label to the pin at the time of pin creation?

Thanks for any tips. We could find nothing about this by web search. 

This is using Cadence custom IC version 5.10.41, in particular I get

icfb -W

sub-version 5.10.41_USR6.127.29 

 

 

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

    If things are displayed at level 0 (i.e. the insides hidden), pin labels only show up if they are "textDisplay" objects. Conventional labels don't show up - even if attached to the pin. textDisplay objects are special labels which automatically show the value of a database attribute or property - so they stay in sync with the terminal name, say.

    Unfortunately there isn't (and I was slightly surprised by this) a built-in menu to create a textDisplay. You can use the SKILL function dbCreateTextDisplay to do this though.

    Regards,

    Andrew.

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

    If things are displayed at level 0 (i.e. the insides hidden), pin labels only show up if they are "textDisplay" objects. Conventional labels don't show up - even if attached to the pin. textDisplay objects are special labels which automatically show the value of a database attribute or property - so they stay in sync with the terminal name, say.

    Unfortunately there isn't (and I was slightly surprised by this) a built-in menu to create a textDisplay. You can use the SKILL function dbCreateTextDisplay to do this though.

    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