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

Internal Error: Sub-system: DSPF, File: /quartus/h/shm_mdb_sys.h, Line: 468

zener
New Contributor I
434 Views

I'm running Quartus Prime Version 23.2.0 Build 94 06/14/2023 SC Pro Edition under Linux and I get the following error when building an existing Cyclone 10GX design:

 

 

Info (11178): Promoted 3 clocks (3 global)
    Info (13173): dcm0|iopll_0|altera_iopll_i|c10gx_pll|outclk[0]~CLKENA0 (125 fanout) drives Global Clock Region, with the buffer placed at CLKCTRL_3C_G_I20
    Info (13173): pci|pcie_system_inst|u0|pcie_a10_hip_0|altpcie_a10_hip_pipen1b|wys~CORE_CLK_OUTCLKENA0 (19942 fanout) drives Global Clock Region, with the buffer placed at CLKCTRL_1D_G_I15
    Info (13173): CLK100~inputCLKENA0 (9 fanout) drives Global Clock Region, with the buffer placed at CLKCTRL_2A_G_I28
Info (20360): 80 wire LUT(s) were inserted to tie-off unconnected input partition boundary ports in the design.
Internal Error: Sub-system: DSPF, File: /quartus/h/shm_mdb_sys.h, Line: 468
Could not load database: /media/tools/altera/quartus/v23.2.0.94_pro/devices/20nm/nightfury1//ddb_nightfury1_dspf_routing_models_100c.mdb (No such file or directory)
Stack Trace:
  Quartus          0x32292: DSPF_WIRE_INFO::open_database(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, DSPF_WIRE_INFO*&) [clone .cold] + 0x15c (ddb_dspf)
  Quartus          0x8c7ec: DSPF_DB_CACHE::get_db(char const*) + 0x30c (ddb_dspf)
  Quartus          0xdf85f: DSPF_WRAPPER::DSPF_WRAPPER(DEV_DEVICE_ENUM, char const*) + 0x27f (ddb_dspf)
  Quartus          0xcc276: PTI_RE_CORNER_ANNOTATOR::PTI_RE_CORNER_ANNOTATOR(PTI_RE_CORNER_ANNOTATOR::CONSTRUCTOR_ARGS const&) + 0x996 (tsm_pti)
  Quartus          0xdeb79: PTI_RE_CORNER_ANNOTATOR_NF::PTI_RE_CORNER_ANNOTATOR_NF(PTI_RE_CORNER_ANNOTATOR::CONSTRUCTOR_ARGS const&) + 0x9 (tsm_pti)
  Quartus          0xc4933: PTI_RE_CORNER_ANNOTATOR::create(DEV_FAMILY_ENUM, CDB_CHIP_DB_ENTRY*, TDB_TIMING_MODEL const&, CMP_FACADE*, TDB_NETLIST const*, bool, int) + 0xc3 (tsm_pti)
  Quartus          0xace72: PTI_RE_TREE_ANNOTATOR::PTI_RE_TREE_ANNOTATOR(DEV_FAMILY_ENUM, CDB_CHIP_DB_ENTRY*, std::vector<TDB_TIMING_MODEL, std::allocator<TDB_TIMING_MODEL> > const&, CMP_FACADE*, TDB_NETLIST const*, bool, bool) + 0x1d2 (tsm_pti)
  Quartus          0xa06a4: PTI_ROUTING_ANNOTATOR::PTI_ROUTING_ANNOTATOR(CDB_CHIP_DB_ENTRY*, std::vector<TDB_TIMING_MODEL, std::allocator<TDB_TIMING_MODEL> > const&, CMP_FACADE*, PTI_ROUTING_ANNOTATOR::FLAGS const&) + 0x1b4 (tsm_pti)
  Quartus         0x17d420: PTI_DELAY_ANNOTATOR::build_multicorner(PTI_DELAY_ANNOTATOR::INVOKE_MODE, bool, std::vector<TDB_TIMING_MODEL, std::allocator<TDB_TIMING_MODEL> > const&, bool) + 0x620 (tsm_pti)

 

 



However, if I switch back to Quartus Prime Version 22.4.0 Build 94 12/07/2022 SC Pro Edition I get no such error and I get a resulting sof file.

If I search for the file in the error message I will find it, but in a different location. Here's also the location in some older versions:

 

 

$ find *pro -name ddb_nightfury1_dspf_routing_models_100c.mdb | sort -rn
v23.2.0.94_pro/devices/cyclone10gx/nightfury1/ddb_nightfury1_dspf_routing_models_100c.mdb
v22.4.0.94_pro/quartus/common/devinfo/cyclone10gx/nightfury1/ddb_nightfury1_dspf_routing_models_100c.mdb
v22.4.0.94_pro/quartus/common/devinfo/20nm/nightfury1/ddb_nightfury1_dspf_routing_models_100c.mdb
v21.3.0.170_pro/quartus/common/devinfo/cyclone10gx/nightfury1/ddb_nightfury1_dspf_routing_models_100c.mdb
v21.1.0.169_pro/quartus/common/devinfo/cyclone10gx/nightfury1/ddb_nightfury1_dspf_routing_models_100c.mdb

 

 


Are there additional devices files which has to be installed for v23.2.0.94?

Labels (1)
0 Kudos
1 Solution
ShengN_Intel
Employee
402 Views

Hi,


Please check this KDB link https://www.intel.com/content/www/us/en/support/programmable/articles/000096156.html

This is the known issue before where the error can be bypassed by also installing Arria 10 devices in Quartus Software.


Thanks,

Best Regards,

Sheng

p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 4/5 survey.


View solution in original post

0 Kudos
2 Replies
ShengN_Intel
Employee
403 Views

Hi,


Please check this KDB link https://www.intel.com/content/www/us/en/support/programmable/articles/000096156.html

This is the known issue before where the error can be bypassed by also installing Arria 10 devices in Quartus Software.


Thanks,

Best Regards,

Sheng

p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 4/5 survey.


0 Kudos
zener
New Contributor I
372 Views

I can confirm that the Cyclone 10GX build was resolved by installing the Arria 10 devices.

0 Kudos
Reply