• 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. Logic Design
  3. RC: to Remove PG pins from a Netlist..

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 62
  • Views 15006
  • 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

RC: to Remove PG pins from a Netlist..

Yemelya
Yemelya over 13 years ago

Hello,


There are several Power/Ground pins in the RTL design (and they cross many hierarchies). Given that they require special route in Encounter, to define them as pgpins, this pins have to be removed from the netlist. 

During the synthesis, I tried to use “rm” or “set_atrribute ... pgpin”   - unsuccessfully. I believe it’s possible to remove them from the netlist by adding “pragma” to the RTL files, but since it’s an IP I don’t want to touch the RTL. 


So, my question is how Pins and Nets could be removed from the Netlist during RC synthesis, if it's possible?

Thanks… Boris.

 

  • Cancel
Parents
  • bmiller
    bmiller over 13 years ago

     To remove a port, you need to remove the "port_bus" object.

     

    rc:/> find / -port my_bidir_port                
    /designs/mydesign/ports_in/my_bidir_port /designs/mydesign/ports_out/my_bidir_port
    rc:/> find / -port_bus my_bidir_port
    /designs/mydesign/port_busses_in/my_bidir_port /designs/mydesign/port_busses_out/my_bidir_port
    rc:/> rm [find / -port_bus my_bidir_port]
    rc:/> find / -port my_bidir_port        
    rc:/>

     

    I hope this helps!

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • bmiller
    bmiller over 13 years ago

     To remove a port, you need to remove the "port_bus" object.

     

    rc:/> find / -port my_bidir_port                
    /designs/mydesign/ports_in/my_bidir_port /designs/mydesign/ports_out/my_bidir_port
    rc:/> find / -port_bus my_bidir_port
    /designs/mydesign/port_busses_in/my_bidir_port /designs/mydesign/port_busses_out/my_bidir_port
    rc:/> rm [find / -port_bus my_bidir_port]
    rc:/> find / -port my_bidir_port        
    rc:/>

     

    I hope this 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