• 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. Cadence RTLCompiler, how to prevent re-synthesis of the...

Stats

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

Cadence RTLCompiler, how to prevent re-synthesis of the same module

Mathuria
Mathuria over 8 years ago

Hi ,

Say, in my top level verilog netlist i have a decoder module and it instantiates four instances of the same module DECODER. 

After RTLCompiler has done elaborate and synthesis, they becomes instances of four differently-named modules, DECODER, DECODER_1667, DECODER_1668, and DECODER_1669 and each one has a different logic gate implementation.

How do I prevent the same module been renamed and re-synthesized to different implementations? 

Later in hierarchical P&R, how do i handle this?  do I need to make one of the four copies as master partition, what is the command to make the other three into clones of the master partition?

can someone provide me a solution to this asap ...

  • Cancel
  • Kari
    Kari over 8 years ago
    i don't know anything about synthesis, but for P&R, there is a master/clone flow you can use when doing top-level partitioning. it's in the user guide.
    • 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