Exemplar Logic Interface: Glossary  
    
 
    
     
     
    Behavioral Simulation
    
      Also known as functional simulation. This type of simulation takes place during the
      pre-synthesis stage of HDL design. The purpose of this
      simulation is to check that the HDL code describes the
      desired design behavior. 
     
     
    Bottom-up Design
    
      HDL methodology where already defined HDL blocks are merged into one overall desired design
      behavior.  
     
     
    Carry-logic
    
      An architecture feature of the Xilinx Virtex, Spartan, XC4000, and XC5200 families.
      Carry-logic was designed to speed-up and reduce the area of counters, adders,
      incrementers, decrementers, comparators, and subtractors. Exemplar can synthesize
      carry-logic directly.  
     
     
    Cross-probing
    
      Interprocess communication between Exemplar's Schematic viewer, HDL/file editor, and
      information message window, that allows users to select instances or signals in one window
      and see the corresponding information in the other window. An example is to select a flop
      in the schematic viewer, then to goto the HDL and the corresponding HDL code that created
      the flop will be highlighted.  
     
     
    
    
      - Electronic Design Interchange Format. An industry-standard netlist format.
 
       
     
    HDL 
    
      - Hardware Description Language. A language which describes circuits in textual code. The
        two most widely accepted HDLs are VHDL and Verilog.
 
       
     
    IEEE  (pronounced "I
    triple-E") 
    
      - Institute of Electrical and Electronics Engineers.
 
       
     
    LogiBLOX 
    
      - The M1 incarnation of Blocks of Logic Optimized for Xilinx, a module-synthesis tool that
        allows generation of architecture-optimized functions such as counters, adders, and data
        registers.
 
       
     
    ModelSim 
    
      - Model Technology
 's upcoming VHDL/Verilog simulator,
        consolidating MTI's V-System and Mentor Graphics' QuickHDL
        simulators. 
     
     
    OSC4
    
      - OSC4 is the name of the synthesis and simulation component that synthesizes and
        simulates the XC4000 oscillator. The OSC4 can only be simulated using A1.4 and later
        versions.
 
     
     
    Post-synthesis Simulation
    
      This type of simulation is usually done after the HDL code has been expanded into
      gates. Post-synthesis simulation is similar to behavioral simulation since design behavior
      is being checked. The difference is that in post-synthesis simulation the synthesis tool's
      results are being checked. If post-synthesis and behavioral simulation match, then the HDL
      synthesis tool has interpreted the HDL code correctly. 
     
     
    QuickHDL
    
      Mentor's VHDL/Verilog simulator, written
      using an API linked to Model Technology's HDL simulation core.  
     
    
 
      ROC
      
        The ROC cell is a UNISIM simulation model for the A1.4 (and later) XSI VHDL flow. The
        ROC cell simulates the toggling of the GSR (Global Set/Reset) net in the XC4000 for both
        functional and timing simulation. 
       
     
     
    ROCBUF
    
      - The ROCBUF cell like the ROC cell simulates the toggling of the GSR net in both
        functional and timing simulation. Like ROC, ROCBUF is a UNISIM cell. The ROCBUF is used
        when the user wants to control via a testbench the toggling of the GSR, but does not want
        to use the GSR for the synthesized design. While the ROCBUF does add a port to the
        top-level entity, the Xilinx A1.4 (and later) implementation tools will not add this port
        to the implemented FPGA design. The ROCBUF is a simulation only cell. Use the -gp switch
        with NGD2VHDL to add this port to the backend simulation model.
 
       
     
    SIMPRIM
    
      All devices supported in the M1 back-annotated simulation flow are simulated with a
      common simulation library, which is composed of components known as SIMPRIM's.
      Collectively, these common simulation library components are known as the SIMPRIM library. 
     
     
    STARTBUF
    
      The STARTBUF simulates the behavior of the STARTUP device in the XC4000 family.
      Instantiation of the STARTBUF is the new means of telling the M1 core tools that the user
      wants to manually control the GSR/GTS net via an external pin, or internal source. Use of
      the STARTBUF will let the user simulate the behavior of the STARTUP symbol in both
      functional and timing simulation. 
     
     
    Timing Simulation
    
      Also known as backannotated timing simulation. This type of simulation takes place
      after the HDL design has been synthesized and placed &
      routed. The purpose of this simulation is check that the dynamic timing behavior of the HDL design in the target technology.  
     
     
    TOC
    
      The TOC cell is a UNISIM simulation model for the
      A1.4 (and later) XSI VHDL flow. The TOC cell simulates the toggling of the GTS (Global
      Tri-state) net in the XC4000 for both functional and timing simulation. 
     
     
    TOCBUF
    
      The TOCBUF cell like the TOC cell simulates the toggling
      of the GTS net in both functional and timing simulation. Like TOC, TOCBUF is a UNISIM cell. The TOCBUF is used when the user wants to
      control via a testbench the toggling of the GTS, but does not want to use the GTS for the
      synthesized design. While the TOCBUF does add a port to the top-level entity, the Xilinx
      A1.4 implementation tools will not add this port to the implemented FPGA design. The
      TOCBUF is a simulation only cell. To replace this port in the back-end simulation model,
      use the -tp switch when invoking NGD2VHDL. 
     
     
    Top-down Design
    
      HDL methodology where overall design behavior is defined
      first, and then HDL blocks.  
     
    
       
     
    Unisim 
    
      - A VHDL/Verilog-based
        library that allows behavioral simulation of instantiated Unified-library components in QuickHDL or ModelSim.
 
       
     
    Verilog 
    
      - An industry-standard HDL developed by Cadence Design Systems
 . Recognizable as a
        file with a .v extension. 
       
     
    VHDL 
    
      - VHSIC Hardware Description Language. An
        industry-standard (IEEE 1076.1) HDL.
        Recognizable as a file with a .vhd or .vhdl extension.
 
       
     
    VHSIC 
    
      - Very High Speed Integrated Circuit.
 
       
     
    VITAL 
    
      - VHDL Initiative Toward ASIC Libraries. A VHDL-library
        standard (IEEE 1076.4) that defines standard constructs
        for simulation modeling, accelerating and improving the performance of VHDL simulators.
 
     
     
    X-BLOX
    
      Blocks of Logic Optimized for Xilinx. A schematic-based synthesis tool where generic
      bus-width-independent symbols such as counters, adders, and data registers are used to
      implement architecture-optimized functions. XBLOX has been replaced in the M1 release with
      LogiBLOX. 
     
    
       
     
    XNF 
    
      - Xilinx Netlist Format.
 
     
     |