• 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. Pin type options in Cadence Virtuoso

Stats

  • Locked Locked
  • Replies 8
  • Subscribers 126
  • Views 18473
  • 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

Pin type options in Cadence Virtuoso

Senan
Senan over 3 years ago

Hello,

I have a question about the options for creating pins in Cadence virtuoso, there are many types to select, for example, power, ground, signal, clock ..etc.

Do they have physical meaning during the circuit simulation or real chip fabrication after exporting the gds file?

I have realized lately that I am using "signal" type even for creating the vdd! and the gnd! global and the clock pins in my design.

Thank you

Regards

  • Cancel
  • ShawnLogan
    ShawnLogan over 3 years ago

    Dear Senan,

    Well, I am sure my answer is very incomplete and may be totally obvious to you, but the different signal types allow for schematic checking as a means of avoiding future schematic hierarchy or simulation errors. For example, Virtuoso can provide various warnings when you perform a schematic or symbol "Check and Save" operation to allow you to catch potential errors in a schematic or symbol view.

    The following article details how you might customize the various checks that are performed during a "Check and Save" operation and includes some relating to signal pin types.

    https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1O3w000009F6E2EAK&pageName=ArticleContent&oMenu=People%20who%20viewed%20this%20also%20viewed

    For example, a common warnings includes checking if there are more than one pins defined as an output connected to the same net (i.e., two of more pin signals defined as "outputs"). A second example often caught is a signal pin whose name falls into one of those names categorized as a "power" or ground". The Check and Save operation can generate a warning as Virtuoso interprets the pin as a "power" or "ground" pin and sees the pin as type "signal".

    Does this help at all Senan?

    Shawn

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to ShawnLogan
    Senan said:
    Do they have physical meaning during the circuit simulation or real chip fabrication after exporting the gds file?

    No. They are used for tools to check various things (such as  suggested above) and to aid automated processes (e.g. routing). They do not affect the stream (GDS) file, and have no physical meaning.

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 3 years ago in reply to Andrew Beckett

    Dear Andrew,

    Once again, I thank you for your added comments and insight! I knew my answer was not complete and hence not comprehensive!

    Shawn

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • Senan
    Senan over 3 years ago in reply to ShawnLogan

    Dear ShawnLogan and Andrew

    Thank you very much for your reply, 

    you made it crystal clear and have no further comment on this topic

    I am grateful for you both

    Best Regards

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Senan
    Senan over 3 years ago in reply to ShawnLogan

    Dear Shawn,

    It is about your answer you put on the edaboard about me, 

    i put that question beofre i present it here, and some times i do on both forums

    However your answer here was sufficient. Neverthelss I use other ID on that forum and you indeed have exposed my private information from this forum to that forum out of my wish, you see I use different name there.

    I would like to ask you to remove your reply on that forum as soon as you can please. and I do appreciate your help 

    Regards

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to Senan
    Senan said:

    i put that question beofre i present it here, and some times i do on both forums

    However your answer here was sufficient. Neverthelss I use other ID on that forum and you indeed have exposed my private information from this forum to that forum out of my wish, you see I use different name there.

    I would like to ask you to remove your reply on that forum as soon as you can please. and I do appreciate your help

    I won't speak for Shawn, but I think you're being unrealistic here. If you post the same question in more than one place, then it's perfectly reasonable for somebody to reference the answer in the other place to avoid duplication of work from people who reply. I do the same thing with the Designers' Guide (I don't participate however on edaboard because I don't have the bandwidth for yet another forum, the signal-to-noise isn't high enough there and I don't know enough about who runs it). 

    Given that your identity is obscured in both forums, I don't really see how your "private information" is exposed. By linking the threads anyone is very likely to come to the same conclusion that the two questions were posted by the same individual - and so that's what's going to happen if you post the same question with identical wording in two places.

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • Senan
    Senan over 3 years ago in reply to Andrew Beckett

    Thank you Andrew

    But he doesn't need to emphasize!!!, not necessary to highlight my name this way, 

    the more realistic is to speak generally because it is more realistic to notice I am using a different name, that is why i see myself as more logical and realistic in this manner.. what the reader do there to tell him my name??, most of the people are interested in getting answers to their problems only and if they came by themselves here then let them know, 

    any way I asked him to delete it nothing more, you are talking to me like I went to curt :D :))

    thank you Andrew, you and Shawen always help me, so this issue is not a big problem

    Regards

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to Senan
    Senan said:
    But he doesn't need to emphasize!!!, not necessary to highlight my name this way

    I think you're reading far too much into this. It's not emphasising anything - merely checking if indeed it was you. It wouldn't be the first time that we see the exact same question from different people, sometimes because they have been asked this as part of some university course - and they are unaware of the other question. Either way, he was asking you - I saw no emphasis and I cannot understand why you are getting bothered by this.

    Senan said:
    any way I asked him to delete it nothing more, you are talking to me like I went to curt

    No idea what "went to curt" means, but regardless of this, it's a bit odd to be asking in the Cadence Community Forums about some concern you have about a post in a completely different forum. If you have a concern about a post you want deleted, ask it there, not here.

    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