Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16880 Discussions

Timing Constraints in DCFIFO through LPM

skyjuice88
Beginner
1,002 Views

DCFIFO if generated through IP catalog will have the associated SDC constraints as well (set_max_delay/set_min_delay, set_net_delay and set_max_skew). 

 

What about DCFIFO instantiated through LPM (https://www.intel.com/content/www/us/en/docs/programmable/772350/23-3/asynchronous-fifo-parameterizable-macro-69581.html)

 

We use LPM for some of the IPs and would want confirmation if all the constraints are also included in LPM method. 

Labels (1)
0 Kudos
5 Replies
RichardTanSY_Intel
974 Views

Hi,

 

There is no associated sdc generated through LPM.

If you choose to code your own dual clock FIFO, you must also create appropriate timing constraints in Synopsis Design Constraints format (.sdc).

Reference: 

https://www.intel.com/content/www/us/en/docs/programmable/683082/23-1/dual-clock-fifo-timing-constraints.html

 

Regards,

Richard Tan

 

0 Kudos
skyjuice88
Beginner
961 Views

Hi Richard Tan,

The document that you pointed out refers to FIFO that is written through RTL inference. Can I confirm the same applies to LPM instantiation which is using the template provided by Quartus? 

 

In Quartus --> Edit --> Edit Template --> Verilog HDL --> Intel Parameterizable Macros --> async_fifo

0 Kudos
RichardTanSY_Intel
950 Views

Yes, you are right. If you want the SDC to be generated, I would advise using the FIFO Intel FPGA IP to generate the SDC when click the 'Generate HDL.'


Regards,

Richard Tan


0 Kudos
skyjuice88
Beginner
949 Views

Thanks for the confirmation. I have no more question.

0 Kudos
RichardTanSY_Intel
920 Views

 I'm pleased to know that your question has been addressed. 


Now, I will transition this thread to community support. If you have any further questions or concerns, please don't hesitate to reach out.

Thank you and have a great day!


Best Regards,

Richard Tan


0 Kudos
Reply