• 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. Unable to create IO power pad ring in SOC encounter

Stats

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

Unable to create IO power pad ring in SOC encounter

ASICengg
ASICengg over 15 years ago

Hi
For our ASIC, we have a set of core power pads that supply 1.8v to core area and another set of IO power pads that supply 3.3vto IO pads.

We are able to do successful Sroute to connect std_cells VCC& GND to core power/ground nets and to the COre power pad pins.

However, when I do sroute for creating pad ring, I get the following error
"**WARN: (SOCSR-1255): Net power does not have pad pins to create pad
ring. Please check net list or port class. (must NOT be CORE class and
must not be AREAIO subclass).

here is the snippet of io.lef for IO power pad
MACRO VCC3IOD
CLASS PAD ;
FOREIGN VCC3IOD 0.000 0.000 ;
ORIGIN 0.000 0.000 ;
SIZE 62.620 BY 140.120 ;
SYMMETRY x y r90 ;
SITE iocore_d ;
PIN VCC3O
DIRECTION INOUT ;
USE ANALOG ;
PORT
LAYER metal6 ;
RECT 2.850 0.000 59.770 3.000 ;
LAYER metal5 ;
RECT 2.850 0.000 59.770 3.000 ;
LAYER metal4 ;
RECT 2.850 0.000 59.770 3.000 ;
LAYER metal3 ;
RECT 2.850 0.000 59.770 3.000 ;
LAYER metal2 ;
RECT 2.850 0.000 59.770 3.000 ;
LAYER metal1 ;
RECT 2.850 0.000 59.770 3.000 ;
END
END VCC3O

FYI, use GlobalConnect to associate

1. power net with core power pad pins

'2. power net with std cell power pin


Can anybody please tell me what could be wrong?
Do I need to specify different power/ground nets for IO pad ring? Do I need to modify .lef file? DO i need to associate pad pins to IO power/ground nets in GlobalConnect?
I've tried but still it fails.

Thanks

  • Cancel
Parents
  • wally1
    wally1 over 15 years ago

    Can you try changing "USE ANALOG ;" to "USE POWER ;", re-import the design and re-run the globalNetConnect commands? You can use the -verbose option with globalNetConnect to see if the logical connection is made between the pads. You can also verify the connectivity using the Design Browser or output a DEF. If that doesn't work can you append your globalNetConnect commands?

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • wally1
    wally1 over 15 years ago

    Can you try changing "USE ANALOG ;" to "USE POWER ;", re-import the design and re-run the globalNetConnect commands? You can use the -verbose option with globalNetConnect to see if the logical connection is made between the pads. You can also verify the connectivity using the Design Browser or output a DEF. If that doesn't work can you append your globalNetConnect commands?

     

    • 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