Altera_Forum
Honored Contributor
7 years agoCompiling with different seeds and Aggresive optimizations
My compilation failed due to complex routing.
!=========================================================================== ! The report below may be inaccurate. A more comprehensive ! resource usage report can be found at conv_pipe/reports/report.html !=========================================================================== +--------------------------------------------------------------------+ ; Estimated Resource Usage Summary ; +----------------------------------------+---------------------------+ ; Resource + Usage ; +----------------------------------------+---------------------------+ ; Logic utilization ; 83% ; ; ALUTs ; 55% ; ; Dedicated logic registers ; 34% ; ; Memory blocks ; 104% ; ; DSP blocks ; 3% ; +----------------------------------------+---------------------------; aoc: First stage compilation completed successfully. Compiling for FPGA. This process may take a long time, please be patient. High-effort hardware generation selected, compile time may increase signficantly. Error (170143): Final fitting attempt was unsuccessful Error: An error occurred during routing Error: Quartus Prime Fitter was unsuccessful. 2 errors, 81 warnings Error: The design has not been fully routed. If you want to perform Timing Analysis on an earlier netlist please choose which snapshot to load for analysis. Available snapshot(s): planned or placed snapshot. Error: Quartus Prime TimeQuest Timing Analyzer was unsuccessful. 1 error, 0 warnings Error: Quartus Fitter has failed! Breaking execution... Error (23031): Evaluation of Tcl script import_compile.tcl unsuccessful Error: Quartus Prime Compiler Database Interface was unsuccessful. 2 errors, 0 warnings Error: Compiler Error, not able to generate hardware In the Quartus log I have Critical Warning (188026): The Fitter failed to successfully route the design. You may be able get this design to route by making design modifications, changing the fitter seed or by enabling the fitter aggressive routability optimizations logic option. How to enable this option? I am already using -high-effort flag in aoc command.