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

Quartus_map long runtime with no messages

Altera_Forum
Honored Contributor II
1,125 Views

Is there any way to check what phase of synthesis is Quartus_map in? 

I am integrating designs for which quartus_map 64BIT version is just taking 

CPU for several hours with no indication of where it is spending its cycles. 

I wish there was a verbose switch or something. It does come out eventually 

in 8-9 hours. My machine has several GB of RAM and HD so it is definitely not 

a resource issue. I am running with the fast synthesis option and quartus_map 

does say at the beginning that timing driven synthesis is off because I selected 

the fast option. I shudder to think what normal synthesis would do...
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
400 Views

How big is the design? Create sub-projects on major hierarchies and synthesize them. Not perfect, but should help you narrow it down. Even then, it may be difficult to determine. Synthesis probably doesn't report detailed run-times because it's usually a small(ish) portion of the full compile, and so not many people ask for it. 

One other thing would be to create partitions on the design and set them to post-synthesis. This will synthesize each hierarchy independently. More importantly, as you make changes, only the necessary hierarchies will be resynthesized. (Quartus gives messages on how long each one took, but last I checked, they weren't very readable.) Be careful to monitor the size of the design though. Partitions prevent synthesis across boundaries, which can make things grow in size, especially if you were tying off inputs to logic expecting it to get synthesized out. THe quartus II handbook talks about this in recommendations for incremental compilation.
0 Kudos
Reply