Why does my FFT simulation in NCSim* or Xcelium* fail to run? - Why does my FFT simulation in NCSim* or Xcelium* fail to run?
Description When simulating the Quartus® Prime Standard Platform Designer created FFT core using ncsim_setup.sh or run_xcelium.sh scripts, the command output will end with the following: ncelab: *F,CUMSTS: Timescale directive missing on one or more modules. ncsim: 15.20-s006: (c) Copyright 1995-2016 Cadence Design Systems, Inc. ncsim: *F,NOSNAP: Snapshot 'test_program' does not exist in the libraries. The reason for this output is due to elaboration settings in the ncsim_setup.sh or run_xcelium.sh scripts. Resolution To work around this problem, edit the ncsim_setup.sh or run_xcelium.sh files with the following changes: Find the line defining the variable " USER_DEFINED_ELAB_OPTIONS " and change it as shown below: USER_DEFINED_ELAB_OPTIONS="-timescale 1ps/1ps" This change sets a default timescale for verilog files without timescale. 2. Find the line defining the variable " USER_DEFINED_SIM_OPTIONS " and change it as shown below: USER_DEFINED_SIM_OPTIONS="-input \"@run\"" This change instructs the simulator to run until $finish .
Custom Fields values:
['novalue']
Troubleshooting
2205691051
False
['FFT IP', 'Transforms']
['FPGA Dev Tools Quartus® Prime Software Standard']
No plan to fix
17.1
['Programmable Logic Devices']
['novalue']
['novalue']
['novalue'] - 2024-11-22
external_document