• 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. [Help me] How to find pnr block pin location & pin name...

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 142
  • Views 810
  • 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

[Help me] How to find pnr block pin location & pin name method?

hyhy
hyhy over 11 years ago

Hi, experts!

How to find digital pnr block pin location and pin name? (automatically)

I want to use a bindkey it. 

Do you have a skill script?

I use cadence IC615. 

Please help me!

Thanks & regards, 

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 11 years ago

    Your question is very vague - it could mean many things.

    procedure(abPinInfo(cellView)
      foreach(term cellView~>terminals
        printf("TERM %L NAME %L MUSTJOIN %L PHYSONLY %L\n" term term~>name term~>mustJoinTerms term~>physOnly)
        foreach(pin term~>pins
          printf("  PIN %L NAME %L\n" pin pin~>name)
          foreach(fig pin~>figs
            printf("    LAYER %L CENTER %L\n" fig~>lpp centerBox(fig~>bBox))
          )
        )
      )
      t
    )

    Then have your bindkey be abPinInfo(geGetEditCellView())

    Whether this is what you want, I have no idea... (it's probably giving some info that's irrelevant to you, but maybe you can tweak it to suit your needs).

    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