Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Knowledge Database   |   Devices   |   Design Software   |   Intellectual Property   |   Reference Designs   |   Design Examples   |   mySupport  

 Products
   Quartus II
      SOPC Builder
      MAX+PLUS II
      ModelSim-Altera
  
 Resource Centers
      Overview
      Installation & Licensing
      Scripting
      Board Design & I/O
      Synthesis & Netlist Viewers
      Incremental Compilation
      Optimization
      Power Management
   TimeQuest Timing Analyzer
      Classic Timing Analyzer
      Simulation & Verification
      On-Chip Debugging
      HardCopy Design
  
 Software Resources
      OS Support
      Driver Installation
  
 Download & Licensing
      Download
   Licensing
  
 Quartus II EDA Support
      Quartus II Interface
   Synthesis Tools
   Simulation Tools
   Formal Verification Tools
   Timing Analysis Tools
          PrimeTime
   Physical Synthesis Tools
   Board Level Tools
  
 Legacy Sw. EDA Support
      View by Vendor
      View by Tool
      View by Function
  

Performing Timing Verification with the PrimeTime Software

btnshowall.gif

To perform a timing verification of a Quartus II–generated Verilog Output File (.vo) and the corresponding Standard Delay Format Output File (.sdo) with the Synopsys PrimeTime software:

  1. If you have not already done so, set up the PrimeTime working environment.
  2. To generate the Verilog Output File and corresponding SDF Output File:

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

    2. Select the TimeQuest Timing Analyzer for designs targeting supported device (Arria GX, Cyclone II, Cyclone III, HardCopy, Stratix, Stratix II, Stratix II GX, and Stratix III) families, or the Classic Timing Analyzer.

Note: the Classic Timing Analyzer supports the PrimeTime software for designs targeting supported device (ACEX 1K, APEX 20K, APEX 20KC, APEX 20KE, APEX II, Cyclone, FLEX 6000, FLEX 10KE, MAX 3000, MAX 7000, and MAX II) families.

    1. Compile the design with the Quartus II software.

Note: During compilation, the Quartus II software generates a <design name>_pt_v.tcl Tcl Script File (.tcl) for Classic Timing Analyzer flow, and <design name>.pt.tcl for TimeQuest Timing Analyzer flow. This file sets up the PrimeTime environment for performing a timing verification, and places it in the \<project directory>\timing\primetime\ directory. The TCL Script File contains:

    • External input and output clock delays

    • User-created base clocks and derived clocks

    • PLL clocks

    • Single point and two point CUT paths, exported in the Tcl Script File as set_false_path commands

    • Multicycle path constraints using the set_multicycle_path command

  1. To generate a Verilog Output File and corresponding SDF Output File with minimum timing values with the Classic Timing Analyzer:

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

    2. Compile the design with the Quartus II software.

    3. On the Processing menu, point to Start, and then click Start Classic Timing Analyzer (Fast Timing Model) to perform a minimum timing analysis.

    4. On the Processing menu, point to Start, and then click Start EDA Netlist Writer to generate the output netlist files.

Note: The EDA Netlist Writer generates a <design name>_fast.vo Verilog Output File and places it in the specified output directory. The default location is <project directory>\timing\primetime\.

  1. To start the PrimeTime software in command-line mode, type pt_shell  at the command prompt.

  2. Source the Tcl Script File with the PrimeTime shell. Type source <design name>_pt_(v | vhd).tcl  for a file generated with the Classic Timing Analyzer or source <design name>.pt.tcl for a file generated with the TimeQuest Timing Analyzer.

  1. For Classic Timing Analyzer, set the mode of operation for the PrimeTime memory models for RAM ATOMs, use either the read_during_write mode or the no_read_during_write mode (the default is read_during_write) by typing one of the following commands at the PrimeTime shell prompt:

Device Family

Commands for Setting the Mode of Operation

APEX 20K, APEX 20KC, and APEX 20KE

set_mode read_during_write | no_read_during_write *.apexmem 

APEX II

set_mode read_during_write | no_read_during_write *.apexiimem 

ACEX 1K or FLEX 10KE

set_mode read_during_write | no_read_during_write *.flex10kemem 

  1. Perform a timing verification with the PrimeTime software.

 

 

  Please Give Us Feedback