Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17254 ディスカッション

quartus_fit failure with Segment Vionation for Arria10 with Quarutus Prime 15.1.0

Altera_Forum
名誉コントリビューター II
2,497件の閲覧回数

Dear all, 

 

I cannot complete compilation of my design for Arria10 10AX115N3F45I2SGES, due to Segmentation Violation at (nil). Please help me. 

 

I am using Quarutus Prime 15.1.0 Standard Edition (Build 185) 64-bit with CentOS 6.6 operating on Xeon 128GB memory machine. The capacity of disk is sufficient. 

When compiling a Qsys project including a certain core of mine (some kind of floating-point computation core w/o using FP-DSPs), quartus_fit always fails and stops unexpectedly with the following Problem report. 

 

-------- BEGIN HERE -------- 

Problem Details 

Error: 

*** Fatal Error: Segment Violation at (nil) 

Module quartus_fit 

Stack Trace: 

0xea840: CDB_ATOM_OTERM::get_my_node() const (db_cdb_atom) 

 

End-trace 

-------- END HERE -------- 

 

Since the failure does not occur when I remove the problem core from the Qsys system, the core must cause the failure. 

With other cores of a similar size and functions (by floating-point operators), the failure doesn't occur either. 

 

Can anybody advise me? how I should tackle this problem? 

If ALTERA requires the HDL codes of the core, for example, I can provide them. 

 

P.S. The core is composed of several Verilog and VHDL codes, which are generated by my own compiler and ”Flopoco" -- floating-point core generation tool. 

 

-- 

Mickycat
0 件の賞賛
6 返答(返信)
Altera_Forum
名誉コントリビューター II
1,220件の閲覧回数

You need to submit a support request to Altera. You are eligible to do so because you have the standard paid edition of Quartus. To help them find the bug, try to send them the smallest possible build that exhibits the problem.

Altera_Forum
名誉コントリビューター II
1,220件の閲覧回数

Hi Galfonz, 

 

Thank you for your advice. 

I am not sure if I am eligible or not because the standard edition license is donated by ALTERA university program. 

However, I will contact ALTERA and try to send the project that causes the error. 

 

Thanks! 

 

Mickycat
Altera_Forum
名誉コントリビューター II
1,220件の閲覧回数

Afaik, anyone can create an altera account, and anyone can create service requests. 

Just those that pay more get a quicker/better response.
Altera_Forum
名誉コントリビューター II
1,220件の閲覧回数

Thank you. 

I just created a service requests. Hope to hear any answer from ALTERA... 

 

Mickycat
Altera_Forum
名誉コントリビューター II
1,220件の閲覧回数

Hi, 

 

Same here, this time with Quartus 15.0.0 (build 145) on a modest 16 GB RAM machine running Linux. quartus_fit starts consuming RAM quite rapidly during different stages of the process (in particular "Starting register packing") and eventually it reaches 14 GB of RAM, at which memory runs out (I don't use disk swapping). The whole thing takes a couple of minutes or so. 

 

The target is Arria 10 10AX115S3F45E2SG (the development kit's part), and the design is quite small, but includes a PCIe hard IP. Nothing unusual happened otherwise. 

 

Regards, 

Eli
Altera_Forum
名誉コントリビューター II
1,220件の閲覧回数

So I'll answer my own question: 16 GB RAM is officially insufficient, it turns out. And neither is just enabling a swap partition large enough (the latter I found out myself). 

 

I've written a post in my own blog on how I eventually solved this: 

 

http://billauer.co.il/blog/2016/05/linux-cgroups-swap-quartus/ 

 

Regards, 

Eli
返信