Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
17268 Discussions

SDC ...NiosCpu_domain_synch.... unconstrained clock ?

Altera_Forum
Honored Contributor II
1,588 Views

This time i relay need some help to find the source of this warning message to get rid of it: 

 

Warning: Node: SOPC_Nios2:inst|SOPC_Nios2_reset_clk_NiosCpu_domain_synch_module:SOPC_Nios2_reset_clk_NiosCpu_domain_synch|data_out was determined to be a clock but was found without an associated clock assignment. 

 

The SDC report uncontrained paths -> clock status summary says : 

Target : SOPC_Nios2:inst|SOPC_Nios2_reset_clk_NiosCpu_domain_synch_module:SOPC_Nios2_reset_clk_NiosCpu_domain_synch|data_out 

Clock : *empty* 

Type : Base 

Status : Uncontrained 

 

one of my sdc files has a 

set_clock_groups -asynchronous -group { FPGA_CLK0  

inst|the_pll_0|the_pll|altpll_component|pll|clk[0]  

inst|the_pll_0|the_pll|altpll_component|pll|clk[1]  

inst|the_pll_0|the_pll|altpll_component|pll|clk[2]  

as well as another set_clock_group for each external clock input like those for the ethernet mac. 

 

if have tried lots of set_false_path but nothing helped. 

i think that need to cut a path between one clock (which one ?) and the target mentioned by the clock report. 

 

i looked into the RTL viewer and the reported signals comes out of a DFF that is clocked by the external clock FPGA_CLK0 input that feeds the pll 

if if set_false_path for ExternalClock FPGA_CLK0 and the reported signal, i get lots of uncontrained ports (as if nothing is contrained at all) 

 

has anybody an idea or can point me to the right solution ?
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
512 Views

has nobody an idea ? 

i have this problem now with 7 different fpga projects 

it is always this domain_synch data out
0 Kudos
Altera_Forum
Honored Contributor II
512 Views

at least i found the source and could get rid of it 

 

always @ ( posedge CLK or negedge nRESET ) 

 

the source was he negedge nRESET, removing this signal from the always block removed the unconstrained path.
0 Kudos
Reply