Forum Discussion

tde_m's avatar
tde_m
Icon for Occasional Contributor rankOccasional Contributor
5 years ago

ESB error in synthesizing a design

Hello,

I'm trying to compile a (quite large) OpenCL design for Stratix 10, using Quartus v19.1. After a couple of hours of synthesis, the compiler fails by reporting the following error

Error (170019): Project requires 15090 ESBs, but the selected device can contain only 11721 ESBs
Error: An error occurred during placement
Error: Quartus Prime Fitter was unsuccessful. 2 errors, 71 warnings
Error: Can't run the Timing Analyzer (quartus_sta) -- Fitter (quartus_fit) failed or was not run. Run the Fitter (quartus_fit) successfully before running the Timing Analyzer (create_timing_netlist).
Error: Quartus Prime Timing Analyzer was unsuccessful. 1 error, 0 warnings
Error: Quartus Fitter has failed! Breaking execution...
Error (23035): Tcl error:
Error (23031): Evaluation of Tcl script compile_script.tcl unsuccessful
Error: Quartus Prime Compiler Database Interface was unsuccessful. 3 errors, 0 warnings
Error: Compiler Error, not able to generate hardware

It's the first time that I encounter such kind of error. In the Intel OpenCL for FPGA manuals, there is no trace of "ESB".

Does someone have any clue to what this kind of error could be related?

Thanks

3 Replies