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