|
|
Mentor Graphics Interface: Glossary of Terms
AMPLE
- Advanced Multi-Purpose Language. Mentor's scripting language, used
by Falcon Framework programs such as Design
Architect, Design Viewpoint Editor, and QuickSim.
API
- Applications Programming Interface. A set of software libraries, developed
by a particular software vendor, that allows outside software programs
to interface with programs from that vendor.
component
- The highest-level Mentor object, which may contain schematics, EDDM
single objects, symbols, and design viewpoints.
Roughly equivalent to an entity construct in VHDL.
Recognizable as a comp_name directory along with a comp_name.mgc_component.attr
file.
component interface
- A description of how a Mentor component interfaces
with upper-level hierarchy. A port description with a model
registry, roughly equivalent to an entity port listing (along with
architecture declarations) in VHDL.
Component Interface Browser (CIB)
- A program that allows a designer to view and edit a component
interface. In most cases, this is done to add or remove models from
a component's model registry.
Convert Design
- A utility within the Xilinx-specific version of Design
Architect used to retarget a schematic to a new device family.
cross-probing
- Interprocess communication between QuickSim
and DVE that allows simulation results from a post-route
netlist to be annotated visually to a pre-route schematic
DDMS
- Design Data Management System. Mentor's file/object-management system.
Design Architect (DA)
- Mentor's schematic editor.
Design Data Port (DDP)
- An API that allows third-party software to interface
with Mentor model-generation programs.
Design Viewpoint Editor (DVE)
- A tool which allows a designer to edit design viewpoints.
EDDM
- Electronic Design Data Model. Mentor's proprietary netlist format.
Comes in two major flavors: schematic object and single
object.
EDDM single object
- A circuit model based on Mentor's connectivity (non-graphical) netlist
format. Recognizable as a set of files with a model.Eddm_single_object.attr
file and one or more model.sobj_n files.
- Electronic Design Interchange Format. An industry-standard netlist
format.
ENRead
- Mentor's EDIF netlist reader, translates an EDIF
netlist into an EDDM single object.
ENWrite
- Mentor's EDIF netlist writer, translates EDDM into
EDIF.
Falcon Framework
- The common GUI and file/object-management system used by the majority
of Mentor programs. Also refers to the API that interfaces
with the Falcon Framework.
FlexSim
- The name given to the communications backplane between QuickSim
and QuickHDL when running under the control of
QuickHDL Pro. Allows QuickSim and QuickHDL to
talk to each other, resulting in a seamless integrated simulation between
schematic and HDL.
Gen_sch8 (pronounced "Jen Skate")
- A program that ships with the Mentor interface (5.x) that translates
an XNF file into a (quite non-aesthetic) Mentor schematic
object. See also XBLXGS.
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.
location map (a.k.a. "MGC location map")
- A text file that lists "soft names" (a.k.a. variables) that Mentor
tools use to resolve relative directory paths (e.g., "$LCA/xc4000x/ram16x1").
For an example of a location-map file, see the Xilinx-Mentor
Getting Started page.
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.
model registry
- A list (which may include schematics, EDDM single
objects, and symbols) which identifies what models can be used to describe
a component.
ModelSim
- Model Technology's
upcoming VHDL/Verilog simulator,
consolidating MTI's V-System and Mentor Graphics'
QuickHDL simulators.
QuickHDL
- Mentor's VHDL/Verilog simulator,
written using an API linked to
Model Technology's
HDL simulation core.
QuickHDL Pro
- Mentor's co-simulation utility that allows mixed schematic and HDL
designs to be simulated in a single, integrated environment. QuickSim
and QuickHDL are run concurrently, and communicate
with each other across a FlexSim backplane.
QuickSim
- Mentor's schematic/EDDM simulator.
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.
viewpoint (a.k.a. "design viewpoint")
- An object which tells Mentor software programs how to interpret or
process a design component. Recognizable as a vpt_name directory
along with a vpt_name.Eddm_design_viewpoint.attr file and
one or more vpt_name.dvpt_n files. Viewpoints are
roughly analogous to eyeglasses; as with eyeglasses, different viewpoints
can affect the way in which the software sees a design. For example, the
Xilinx XNF viewpoint describes what types of Xilinx components are primitives,
preventing ENWrite from writing out simulation models
in its output EDIF file. Using multiple board-level simulation viewpoints
(like those used for Xilinx Solution 619)
allows a designer to quickly switch between simulating functional and timing
models, while still running QuickSim on the same
board-level schematic. Roughly equivalent to a configuration in VHDL.
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.
XBLXGS [sic]
- X-BLOX Generate Schematic. Generates a "clone" schematic
model from an X-BLOX schematic underneath the simdir
subdirectory. Roughly equivalent to XDraw in the Viewlogic
simulation flow. Uses Gen_sch8 to generate simulation
models for X-BLOX modules.
XNF
- Xilinx Netlist Format.
|
|