• 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. clocks being turned into signals

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 61
  • Views 13063
  • 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

clocks being turned into signals

archive
archive over 20 years ago

Using 5.13 Buildgates and have run into some issues fixing warnings from check_timing. check_timing reports that clocks are now signals, even though they were properly defined as clocks using the set_clock/set_clock_root routine. When I try to specfically do a set_clock_root for a pin I know is on the clock net using:
set_clock_root -clock MAIN_CLK U1/data_reg_0/CP
I get the warning:
""U1/data_reg_0/CP is a data pin. Clock assertion ignored. Try removing assertions...""
In our library for this flip-flop, CP is a clock pin. Is there some assertion that should be applied to our flip-flops in our library?


Originally posted in cdnusers.org by rs_brandt
  • Cancel
Parents
  • archive
    archive over 20 years ago

    It sounds like a library related problem. Make sure this pin has the attribute 'clock: true;' in the library. After you read in the library and netlist, and before setting the constraint try:

    get_timing MAIN_CLK U1/data_reg_0/CP clkordatapin

    If it returns 'DATA' not 'CLOCK' then it's most likely something wrong with the library.


    Originally posted in cdnusers.org by synthman
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • archive
    archive over 20 years ago

    It sounds like a library related problem. Make sure this pin has the attribute 'clock: true;' in the library. After you read in the library and netlist, and before setting the constraint try:

    get_timing MAIN_CLK U1/data_reg_0/CP clkordatapin

    If it returns 'DATA' not 'CLOCK' then it's most likely something wrong with the library.


    Originally posted in cdnusers.org by synthman
    • 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