• 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. Logic Design
  3. CDC Methodology

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 64
  • Views 15004
  • 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

CDC Methodology

sureshm
sureshm over 14 years ago

Hi All,

I am using the CCD tool for my CDC methodology. But the information about the commands & the explanations given in the documentation is very limited with respect to the explanation.

I  would like to explain the problem/requirement to see the issues from my deisgn

1) How to mention/get all the signal cross overs in a report which are not passing  through the specified user sync modules?

2) how to specify multiple sync modules to the design/ cdc rule set ?

3) How to generate waiver file and how to feed  the waiver file to the CDC tool?

Any inputs on the CDC methodology is highly appreciated. !!!

 

Thanks

suresh

 

  • Cancel
Parents
  • Jack Ho
    Jack Ho over 14 years ago
    Suresh

    - To get the paths that failed a crossing, you can use

    &quot;report rule check <specific> -status fail&quot;

    - To specify multiple sync modules, you have to go into tcl mode and then use

    &quot;set_attribute user_sync_modules [find -design user_sync_module*]&quot;

    The command above will find all designs (modules) with names starting with user_sync_module.

    - To generate a waiver file and use that file during CDC, you can use

    &quot;add rule filter&quot;.

    Once the rule filter is added, the file is used automatically.

    For details about the capabilities and options of these commands, please consult the reference manual. Please make sure you downloaded the latest version of the user guide/reference manual, as the docs have been improved in the latest release.

    Hope this helps!

    Thanks
    Jack</specific>
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Jack Ho
    Jack Ho over 14 years ago
    Suresh

    - To get the paths that failed a crossing, you can use

    &quot;report rule check <specific> -status fail&quot;

    - To specify multiple sync modules, you have to go into tcl mode and then use

    &quot;set_attribute user_sync_modules [find -design user_sync_module*]&quot;

    The command above will find all designs (modules) with names starting with user_sync_module.

    - To generate a waiver file and use that file during CDC, you can use

    &quot;add rule filter&quot;.

    Once the rule filter is added, the file is used automatically.

    For details about the capabilities and options of these commands, please consult the reference manual. Please make sure you downloaded the latest version of the user guide/reference manual, as the docs have been improved in the latest release.

    Hope this helps!

    Thanks
    Jack</specific>
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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