• 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. error using soc encounter

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 91
  • Views 13021
  • 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

error using soc encounter

archive
archive over 17 years ago

Hello

I have the following error wen running a script in Cadence encounter :

**ERROR: (SOCDB-1221): No PG pin 'gnd' in any cell in the LEF files.

could some one please tellme wat is  the mistake and how can it be solved

thank you

Suresh


Originally posted in cdnusers.org by suresh235
  • Cancel
  • archive
    archive over 17 years ago

    Hi Suresh,

    It's really hard to say for sure what the issue is without knowing which command within your script is issuing the error message. Perhaps you could add "Puts" statements to your run script in order to determine which command is generating the message? Like this:

    Puts "a"
    loadConfig
    Puts "b"
    globalNetConnect gnd -type pgpin -pin gnd -all
    Puts "c"

    If I had to guess at the cause, it's probably that you're requesting the tool globally connect all instance pins named "gnd" to to the global net "gnd" and the tool isn't finding any instance pins named "gnd". Perhaps you could check the LEF definition for one of the cells in your design to see what the name of the ground power pins is called? Maybe it is "GND" or "VSS"?

    It's also possible that you're not intentionally trying to make this connection. The .conf file can retain these connections and sometimes when you migrate a .conf file to a new library these connections are inadvertently brought along. If you suspect that to be the case, examine you .conf file for a section that looks like this:

    set rda_Input(ui_pg_connections) [list \
    {PIN:*.VDD:} \
    {PIN:*.VSS:} \
    {PIN:*.vdd!:} \
    {PIN:*.gnd!:} \
    {TIEHI::} \
    {TIELO::} \
    ]
    set {rda_Input(PIN:*.VDD:)} {VDD}
    set {rda_Input(PIN:*.VSS:)} {VSS}
    set {rda_Input(PIN:*.vdd!:)} {VDD}
    set {rda_Input(PIN:*.gnd!:)} {VSS}

    If that's the case, it would be good to resolve the issue by editing the .conf file (or by deleting these statements from the .conf file and redoing the global net connections within a new Encounter section).

    Hope this helps,
    Bob


    Originally posted in cdnusers.org by BobD
    • 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