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.
17267 Discussions

running timing analysis without fitter first

Altera_Forum
Honored Contributor II
6,321 Views

Hi, 

 

whenever i initiate TimeQuest quartus seem to start by default the Fitter...is that a default operation or something is wrong in my project? I guess it should be feasible to just run synthesis and then timing analysis for a first estimation of clock speed 

 

Thanks
0 Kudos
5 Replies
Altera_Forum
Honored Contributor II
4,595 Views

On older device families (before the generation 10 devices, I believe), you can just synthesize your design, then manually select to create a post-map timing netlist in TimeQuest. On newer devices, I think you have to run the Fitter first all the time.

0 Kudos
Altera_Forum
Honored Contributor II
4,595 Views

In new device families (arria10 stratix10 ) you have at least to run the plan phase

0 Kudos
Altera_Forum
Honored Contributor II
4,595 Views

What to do when the project was build by a script: i.e. OpenCL project build script? When I try to run timing analyzer it still gives this error: "ERROR: Can't run TimeQuest Timing Analyzer (quartus_sta) -- Fitter (quartus_fit) failed or was not run. Run the Fitter (quartus_fit) successfully before running the TimeQuest analyzer (create_timing_netlist)." Is there a way to still run timing analysis for example to re-write our base.sdc constraints?

0 Kudos
Altera_Forum
Honored Contributor II
4,595 Views

OpenCL timing is all handled by the BSP. Are you creating a custom BSP?

0 Kudos
Altera_Forum
Honored Contributor II
4,595 Views

 

--- Quote Start ---  

OpenCL timing is all handled by the BSP. Are you creating a custom BSP? 

--- Quote End ---  

 

 

Yes, we have. Our company has integrated our IP with Intel OpenCL BSP of a10_ref but with 2 banks of DDR4. I would not be brave to say that the timing is handled by BSP though. We have a custom flow where we specify the timing of our IP and OpenCL kernels. BTW the timing has changed a lot from 16.x to 17.x tools for the better.
0 Kudos
Reply