Altera_Forum
Honored Contributor
15 years agorecovery issue
Hi all!
I use an Altera DCFIFO with the option "resynchronize aclr in wr_clk domain". Until today, aclr port of my DCFIFO was directly connected to a pin of my device. Today, I changed this and used an internal signal (a register in rd_clk domain) for aclr port. Now I get recovery errors on 2 registers in the DCFIFO: --- Quote Start --- dcfifo_inst|auto_generated|wraclr|dffe15a --- Quote End --- and --- Quote Start --- dcfifo_inst|auto_generated|wraclr|dffe16a --- Quote End --- It turns out these are the 2 registers used for resynchronization of clr in wr_clk domain. So there is no recovery issue and I could get rid of the error messages with --- Quote Start --- set_false_path -to [get_cell_info -name [get_node_info -cell [get_nodes *|auto_generated|wraclr|dffe15a[0]|clrn]]] set_false_path -to [get_cell_info -name [get_node_info -cell [get_nodes *|auto_generated|wraclr|dffe16a[0]|clrn]]] --- Quote End --- as advised in several posts I could read on the web. My question is: Why didn't I get these errors when aclr was connected to a pin of the device? Because we have no warranty of any kind about the timing of signals from this pin, so... Julien