• 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. Restrict buffer use for a particular sub block while routing...

Stats

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

Restrict buffer use for a particular sub block while routing using INNOVUS

RohithSivakumar
RohithSivakumar over 4 years ago

Is it possible to route clock tree with up to 8x buffers for everything except one particular sub block where buffers larger than 4x are not used? 

  • Cancel
  • Dimo M
    Dimo M over 4 years ago
    Hi Rohith,
    you cannot define CTS buffers on submodule basis. You can, however, define buffer cells for clock trees and power domains.
    So if you define a separate power domain for this hierarchical instance, you can control the CTS buffers within the hierarchy. You might want to define the clock ports
    as dont_touch, so that CTS does not clone it.
    Alternatively, you can define a clock tree for this subhierarchy, but for this you will have to add a buffer to serve as a source for the new clock tree.
    You can use the root attribute cts_buffer_cells / cts_inverter_cells (In legacy UI: set_ccopt_property buffer_cells) to define the buffer cells for the different power domains.
    Please refer to the Innovus user guide and Text command reference for further information about the usage of these attributes.

    Dimo

    • 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