Home
  • Products
  • Solutions
  • Support
  • Company
  • Products
  • Solutions
  • Support
  • Company
Community Digital Implementation Innovus: Assigning nets to pins

Stats

  • Replies 3
  • Subscribers 91
  • Views 817
  • Members are here 0

Innovus: Assigning nets to pins

Anas2023a95
Anas2023a95 2 months ago

Dear all,

I am seeking advice on how to efficiently assign different nets in my design to available pads so that they can be automatically routed using Innovus.

Presently, I am utilizing pins by placing them near the intended pads and then completing the net connections on Virtuoso. However, I am wondering if there is a more elegant way to perform this task in Innovus.

If you have any suggestions or recommendations, please feel free to share them.

Your assistance will be greatly appreciated.

Best regards,

Anas

  • Reply
  • Cancel
  • Cancel
  • DimoM
    DimoM 2 months ago

    If the pads are not connected in the netlist, you can use attachTerm to create the logical connection to their core side pins. Then NanoRoute should take care of these connections automatically. 

    • Cancel
    • Up 0 Down
    • Reply
    • Cancel
  • Anas2023a95
    Anas2023a95 2 months ago in reply to DimoM

    Hi Dimo, 

    Thanks for your reply! 

    When I am using the following command: 
    attachTerm A29 IE clk

    which connects terminal 'IE' of cell 'A29' to net 'clk', the following error is reported: 

    **ERROR: (IMPECO-154): Cannot connect the net 'clk' to the physical instance 'A29' term 'IE'.
    Type 'man IMPECO-154' for more detail.

    This thread explains the problem, however, the proposed solution cannot be directly applied in my case as I am reading the pad arrangement from an IO file.

    set init_io_file padframe.io

    Any idea on how to set the -logic switch on while reading the pads from the file? Or perhaps other ways of creating logical connections? 

    Many thanks

    Anas 

    • Cancel
    • Up 0 Down
    • Reply
    • Cancel
  • Anas2023a95
    Anas2023a95 2 months ago in reply to Anas2023a95

    I have managed to change all physical instances in the design to logical instances by this thread. 
    attachTerm now works fine.

    I hope that helps future readers! 

    Thanks for your help!

    Anas

    • Cancel
    • Up +1 Down
    • Reply
    • 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.

© 2023 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information