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

Error : exceeding the number of LABs

Altera_Forum
Honored Contributor II
1,415 Views

Hello?  

 

I have trouble at compiling a code; the error message shows that the fitter needs more number of LABs which the hardware (Stratix ii 180) can support. Right before having this error message, I added one multiplier (32bit*32bit) for single precision floating point and Lots of DFFE (32 bit - total about 120 DFFEs). Which of the two would be more responsible to this error message? I think that LABs are more related to logic elements but I don't have any clue for this situation. Thanks,  

 

- John
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
761 Views

Seems like you had a rather high device utilization before you added the said elements. 

 

Even if the device fit fails, you can determine the estimated resource utilzation of each design entity in the compilation report under Analysis & Synthesis/Resource Utilization. It will answer your question.
0 Kudos
Altera_Forum
Honored Contributor II
761 Views

and also - if you use the lpm_mult - you can choose to implement it in DSP blocks (which if I'm not mistaken - do exist on the StratixII 180 types) instead of logic elements. I think this might help.

0 Kudos
Reply