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

QuartusII verilog compiler hangs consuming 100% cpu

Altera_Forum
Honored Contributor II
1,557 Views

Hello, all! 

I'm trying to create memory cache controller in Verilog from scratch. I'm using QuartusII 10.0 Web Edition under Linux. 

Cache controller consists from 2 memory modules (based on the internal M4K memory), some logic and finite-state machine (16 states). 

Recently I've ran into a problem: compiling process hangs consuming 100% of CPU - quartus_map process after some time of running consumes more than 2Gbytes of memory and swap and then I terminate the compiling process. 

I've tried to remove FSM from the code completely and compile rest of code. This produces a lot of warings, but compiles ("Analysis & Synthesis" task marker green and message box appeared). Then I've tried to remove logic and memory and compile only FSM (really I've just marked FSM as top-level module - it is in separate file). It compiles too. Then I've commented all states in the original unmodified code and started uncommenting them by one and compiling. I've found one state, uncommenting which lead to compiler's hang. But this state is like other states syntactically and logically - it is not a 'special' state. 

Now I think that it is a bug in the compiler. 

Can anyone help me with this issue? 

 

Project attached, top-level module is sora_cache_sa, FSM module is sora_cache_sa_fsm. To reduce size of archive I've deleted contents of db/ and incremental_db/ directories. 

 

Best regards, Alexander.
0 Kudos
5 Replies
Altera_Forum
Honored Contributor II
500 Views

i took a look, it seems to choke on my machine running QII 10.0 Linux Web Edition. you should probably file an SR on the issue

0 Kudos
Altera_Forum
Honored Contributor II
500 Views

I'm sorry, I'm a beginner in FPGA design and English is not my native language. 

As far as I understand your message, this problem appears on your computer too, right? And can your explain, what is 'SR' and where I should send it? 

Many thanks for your response. 

 

Best regards, Alexander.
0 Kudos
Altera_Forum
Honored Contributor II
500 Views

SR is a "Service Request" but I don't know how to file one.

0 Kudos
Altera_Forum
Honored Contributor II
500 Views

yes, i see the problem on my computer too 

 

if you can please have Altera take a look in a Service Request: 

 

https://www.altera.com/myaltera/mal-index.jsp
0 Kudos
Altera_Forum
Honored Contributor II
500 Views

Thanks, I've filed it.

0 Kudos
Reply