Altera Home Page
文档资料 许可
在线购买 下载

  主页   |   产品   |   支持   |   最终市场   |   技术中心   |   教育与活动   |   公司介绍   |   在线购买  
  mySupport   |   器件   |   软件   |   IP   |   设计范例   |   参考设计  

 产品
   Quartus II
      SOPC Builder
   Nios II IDE
      MAX+PLUS II
  
 软件资源
      操作系统支持
      驱动安装
      技术文档
  
 下载与许可
      下载
   许可
  
 Quartus II EDA 支持
   Quartus II 接口
   综合工具
   仿真工具
          ModelSim
          ModelSim with ESS
          NC-Verilog
          NC-VHDL
          Scirocco
          VCS
          Verilog-XL
          VSS
   验证工具
   时序分析工具
   再综合工具
  
 老版软件EDA支持
      供应商类
      工具类
      功能类
  

Perform a Timing Simulation with the VSS Software

To perform a timing simulation of a Quartus II-generated VHDL Output File (.vo) and the corresponding Standard Delay Format Output File (.sdo) with the Synopsys VSS software:

  1. If you have not already done so, perform 1. Set Up the VSS Working Environment.

  2. To generate the VHDL Output File (.vho):

    1. Specify EDA tool settings in the Quartus II software.

    2. Compile the design with the Quartus II software.

     

    NOTE

    The EDA Netlist Writer generates the VHDL Output File and the SDF Output File and places them in the /<project directory>/simulation/vss directory. More Details

     

  3. Add the following lines to your .synopsys_vss.setup file to include the mapping information for the work library, and to direct the VSS software to use the timing simulation libraries during simulation:

    WORK > <work library>
    <device family>
    > <work library>
    <work library>
    > <physical path to work library>

  4. Create a work library in the project directory by typing the following command at a command prompt: More Details

  5. mkdir <work library> Enter

  1. To compile the VHDL Output File, test bench file (if you are using one) and Altera prerouting simulation libraries, type the following commands at a command prompt:

  2. vhdlan /usr/quartus/eda/sim_lib/<device family>_atoms.vhd Enter
    vhdlan /usr/quartus/eda/sim_lib/
    <device family>_components.vhd Enter
    vhdlan
    <test bench file> Enter
    vhdlan
    <design name>.vho Enter

     

    NOTE

    For VHDL 87-compliant designs for APEX 20KE devices, type the following command to compile the VHDL-87 compliant simulation model library instead:

     

    vhdlan -vhdl87 /usr/quartus/eda/sim_lib/apex20ke_atoms_87.vhd Enter

     

  1. To back-annotate timing information through the SDF Output File, type the following command at the command prompt (where <VHDL configuration name> represents the configuration name in the test bench file):

    scsim -sdf_top <test bench file> -sdf <design name>.sdo <VHDL configuration name> Enter

     

    NOTE

    The VSS software requires each architecture or entity pair in a VHDL Output File or test bench file to have a configuration. The Configuration Declaration is necessary for simulation, but not for synthesis.

     

  2. If your design contains device power up signals, initialize the device power up signal by typing the following commands at the command prompt:

    assign '0' /<test bench entity>/<design entity>/<device power up> Enter
    run
    <time> Enter
    assign '1' /
    <test bench entity>/<design entity>/<device power up> Enter

     

    NOTE

    The variable <device power up> is the name of the device power up signal and <time> is a time value for the minimum time required for the device to initialize.

     

  3. To simulate the design, type the following command at a command prompt:

  4. scsim <work library>.<VHDL configuration name> Enter

NOTE

Refer to the VSS User's Guide for more details on VHDL simulation.

 

  请填写反馈意见