Article ID: 000082224 Content Type: Troubleshooting Last Reviewed: 06/11/2018

Why does my FFT simulation in NCSim* or Xcelium* fail to run?

Environment

  • Intel® Quartus® Prime Standard Edition
  • Transforms
  • FFT Intel® FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    When simulating the Intel® 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:

    1. 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.

    This problem is scheduled to be fixed in a future release of the Intel® Quartus® Prime Standard software. 

    Related Products

    This article applies to 1 products

    Intel® Programmable Devices