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

Early timing analysis + Intel's IP

matferronato
Beginner
1,583 Views

Hello,

 

I updated Quartus Prime Pro to version 23.4, which gives me access to the Early Timing Analysis using RTL-on-SDC files.

 

The majorities of my clocks are defined by the sdc files automatically created by the Multi Channel DMA and PLL IPs.

 

When running the synthesis flow up to the Early Timing Analysis check, I see the PLL clock being sourced from the PLL IP files, but I don't see the PCIe application clock from the Multi Channel DMA files.

 

How can I add the PCIe clock to be used during Early Timing Analysis?

 

I tried to manually create the clock using the sdc command below

create_clock -name pcie_clk -period 2.000 -waveform {0 1} [get_pins {pcie_sys_inst|intel_pcie_ptile_mcdma_0|ast_hip|intel_pcie_ptile_ast_hip|inst|inst|maib_and_tile|hdpldadapt_rx_chnl_15|pld_pcs_rx_clk_out1_dcm}] -add

 

but it doesnt seem to work, quartus seems to ignore this line while loading the sdc file during synthesis.

 

Thanks for your help!

0 Kudos
6 Replies
TingJiangT_Intel
Employee
1,536 Views

Hi there, please try to check this with timing analyzer after compilation to see if it has the same issue.


0 Kudos
matferronato
Beginner
1,529 Views

Hi TingJiang, thanks for the answer.

 

My problem happens during early timing analysis following the dni flow on quartus 23. Can you please explain your suggestion a little further?

 

Timing analyzer currently does not fetch the correct clocks from the ips sdc files. I cannot see the pcie clock being loaded.

0 Kudos
TingJiangT_Intel
Employee
1,500 Views

Sure, I want to confirm if the issue won't occur after full compilation with all IPs added to the project (After Fitter and Router Finishing) to locate if the issue is caused by early timing or other issues.


0 Kudos
matferronato
Beginner
1,454 Views

Hi TingJiang, I see, know I understand your question better.

 

Yes, when I run a full compilation I see all the expected clocks both in the compilation reports and in the Timing Analyzer.

 

The problem only seems to appear in the dni flow, on the early timing analysis step.

0 Kudos
TingJiangT_Intel
Employee
1,451 Views

I see, can you upload a demo with the same issue, so I can try to reproduce and locate the problem.


0 Kudos
TingJiangT_Intel
Employee
1,394 Views

As we do not receive any response from you on the previous question/reply/answer that we have provided. Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


0 Kudos
Reply