• 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. Digital Implementation
  3. Is there a way to specify antenna info for top-level terminals...

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 93
  • Views 13746
  • 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

Is there a way to specify antenna info for top-level terminals?

FriendFX
FriendFX over 12 years ago

Hi, I'm using Encounter to build a digital block. I have placed the top-level terminals using "editPin" commands and that works fine. After building the block and integrating it with the rest of the chip (and running it through Calibre), I get antenna violations for some of these terminals which feed into gates which are not "known" by Encounter because they're outside of the block built by Encounter.

I guess the easiest way to deal with that problem would be adding antenna information to the top-level terminals which feed into gates to make Encounter "jump" up to top metal just before connecting to the terminal. But I am not sure how or if that is possible at all to add/modify antenna information.

I looked into "dbSet", but all antenna information seems to be read-only and for the top-level terminals, there doesn't even seem to be any antenna information attached to them at all: "dbGet [dbGet -p1 top.terms.name {adc_out_o[9]}].antennas" returns 0x0.

Any ideas?

  • Cancel
Parents
  • VKhlyupin
    VKhlyupin over 12 years ago

    Comon practice is to use abstract generator (just  type "abstract" in terminal) between "building the block" and "integrating it with the rest of the chip". With caorrect setup it produce LEF with antenna data.

    Another way is extend your LEF with antenna data manualy for each pin. If your designis have no a lot of pins and should be integrated in cramped environmentyou can use not real but small enough values for each pin antena parameters.

     Hope it helps.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • VKhlyupin
    VKhlyupin over 12 years ago

    Comon practice is to use abstract generator (just  type "abstract" in terminal) between "building the block" and "integrating it with the rest of the chip". With caorrect setup it produce LEF with antenna data.

    Another way is extend your LEF with antenna data manualy for each pin. If your designis have no a lot of pins and should be integrated in cramped environmentyou can use not real but small enough values for each pin antena parameters.

     Hope it helps.

    • 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