Altera_Forum
Honored Contributor
13 years agoM_alu_result[10] was determined as clock . . . Why?!?
Hi all,
I got the follwoing message from Timequest: Warning (332060): Node: ad_tpdb_qsys:inst13|ad_tpdb_qsys_nios2_0:nios2_0|M_alu_result[10] was determined to be a clock but was found without an associated clock assignment. So, as you can see, this is a signal generated by QSYS and is inside the Nios II CPU. I have no idea, or hint why Timquest thinks this is a clock. I tried to satisfy timequest by doing the following in my SDC: create_clock -name test_clk -period 20 [get_registers {ad_tpdb_qsys:inst13|ad_tpdb_qsys_nios2_0:nios2_0|M_alu_result[10]}] I told timquest this signal should be a clock of the fastest type I've got in my design (just because I diddn't know what clock period else I should use). With this statement, Timequest reports no unconstrained clocks anymore and tells me, that the Fmax of this clock can be 500MHz(!!!!). This leads to the conclusion that, in reality, no register is clocked by this signal because otherwise FMax would not be that big, would it? I tried to let Timequest report to me the registers which it thinks are driven by this "clock" by doing this: report_timing -from_clock [get_clocks test_clk] -to [get_ports *] -npaths 1000 or this: report_timing -setup -npaths 10 -detail full_path -from_clock test_clk report_timing -setup -npaths 10 -detail full_path -to_clock test_clk but all i get is this: Warning (332145): Command "report_timing" found in SDC file is not a proper SDC command and is being ignored So the question is: What is goind on here and am i save if i just ignore the message that I have one unconstrained clock which to me seems not to be a clock? Thanks, Maik Ah, I forget: I'm using "Quartus II 32-bit Version 11.1 Build 173 11/01/2011 SJ Full Version / Service pack Installed: None".