• 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. How to use specified cells for hold violation fix in Encounter...

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 92
  • Views 14220
  • 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

How to use specified cells for hold violation fix in Encounter?

TOMRHBD
TOMRHBD over 10 years ago

Hi everyone,

I am wondering how to use some specified buf/inv cells for hold time fix in Encounter? For example, some delay cells may be preferred. Can anyone tell me the related command?

Another question is how to specify buf/inv cells for CTS? I can choose some buf/inv cells in the CTS step. However, would Encounter use some other cells in the clock tree in the following steps?

Thanks a lot,

Tom

  • Cancel
  • fitz
    fitz over 10 years ago

    Tom ...

    setOptMode -holdFixingCells {DLYX4 DLYX2}

    set_ccopt_property buffer_cells   { BUFX12 BUFX8 BUFX6 BUFX4 BUFX2 }
    set_ccopt_property inverter_cells { INVX12 INVX8 INVX6 INVX4 INVX2 }
    set_ccopt_property clock_gating_cells { PREICGX12 PREICG8 PREICGX6 PREICGX4 }

     

    ... Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • TOMRHBD
    TOMRHBD over 10 years ago
    Hi Shawn, thanks a lot!
    • 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