Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
10 years ago

quartus_fit failure with Segment Vionation for Arria10 with Quarutus Prime 15.1.0

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

6 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    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's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    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's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    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's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thank you.

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

    Mickycat
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    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