• 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 IOpowr padring using Sroute in SOCEnco...

Stats

  • Locked Locked
  • Replies 0
  • Subscribers 91
  • Views 12560
  • 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 IOpowr padring using Sroute in SOCEncounter

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

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

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