Forum Discussion
BKB
Occasional Contributor
1 year agoNeed help with timing constraints/closure for an EMIF design
Hi, We have a design with 2 EMIFs with user clock at 200Mhz and it had more than 3.5 ns timing failure when the RS8 logic was added. With design changes and iterations the design still fails by 2ns....
RichardT_altera
Super Contributor
1 year agoI will need your design (Project > Archive Project) to investigate why the asynchronous clear to synchronous clear conversion is not taking place. The report alone does not provide enough information to determine the cause.
Alternatively, you can remove the asynchronous clear/reset by changing your code
example, use:
always @(posedge clk)
instead of
always @(posedge clk or negedge rst_n)
You may check AN917, 1.4.1. Reset Coding Techniques, for further details.
Regards,
Richard Tan