• 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. Mix auto and manual P&R (in Cadence Encounter)

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 90
  • Views 873
  • 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

Mix auto and manual P&R (in Cadence Encounter)

Shurik
Shurik over 13 years ago

Hi! I'm new to Cadence Encounter.                

Let's consider a hierarchical design consisting of two modules - the top module TMod and the submodule SMod - both of them are verilog netlists.
TMod contains some logic and an instance of SMod - inst_SMod.

I want to do manual place & route for block inst_SMod. Place & route for TMod's cells should be made automaticly by program. inst_SMod's cells should not be placed in the particular area, instead they are should be spreded around the whole core area and for placing & routing of TMod's cells program uses the rest space of the core area.

I tried the next steps:
- I wrote DEF file for inst_SMod which contains p&r information (cell's locations and routing metal shapes).
- in Encounter: (i) Import Design (with TMod as the top module), (ii) Floorplan, (iii) Power Planning + SRoute, (iv) Auto Placement of std. cells (TMod's cells & inst_SMod's cells), (v) Load DEF file for inst_SMod, all looks great...
- but when I do automatic tracing (with Nanoroute) TMod's cells do not want to connect to inst_SMod's cells. I think tracer doesn't understand how to trace because it can't see pins? on inst_SMod's metal layers which are inputs and outputs of this block.

So... how to place these pins? Or may be the way is initially wrong?

I would be very thankful if you could advise me the way to solve this problem.

Thank you!
Alexander

  • Cancel
  • Kari
    Kari over 13 years ago

     you need a lef file of smod, not a def. when you load tmod, load the lef of smod and you should see pins.

    • 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