- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, I've tried to constrain my project in timequest. One register in design is clocked by 200 Hz, so i decided not to constrain this clock, but use set_false_path SDC command.
set_false_path -from [get_pins {Gen|clkA|regout}] -to [get_pins {Diagn|regA|clk}] regA is the only register, which accept clock clkA as clock (there are some registers that accept this signal as data). After full compilation i have warning "Warning: Node: Gen:GenH|clkA was determined to be a clock but was found without an associated clock assignment." Why does it happends, i cut all path for clkA as clock from timing anlize? And how i can fix this warning without createnig constrain clkA?Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In that case, the tool needs clkA to be defined anyway.
However even for very slow clock setting false path is not right. At such speed I don't expect setup violation but hold violation is likely- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I should also add that if you only have one register clocked by clkA then the tool cannot check that register unless the data input is either from another register or from constrained input pin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
thank you for reply.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There's a catch there.
At 200 Hz, they clock period is too big for TimeQuest to handle (it uses 32 bit numbers to represent time) You'll need to lie to TimeQuest a bit and constraint the clock for a frequency of at least 1 kHz.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page