This Glossary defines several terms (words and phrases) that are used within this documentation and on the GUI (graphical user interface) of GateVision PRO.
Overview
General Terms
- Bookmark
-
A "Bookmark" is used to save the state of a window. It can be restored later.
- EDIF
-
EDIF stands for Electronic Design Interchange Format, and has been predominantly used as a neutral format in which to store electronic netlists and schematics.
- FlexNet
-
Software package from Flexera Software (former Acresso, Macrovision and Globetrotter) that verifies license keys. GateVision PRO requires a FlexNet license key to run.
- Floating License
-
A FlexNet protected license that is automatically shared between computers in a local network.
- GateVision PRO
-
Name of the software tool. It reads Verilog or EDIF files, generates and displays schematic pictures for debugging and documentation.
- Node-Locked License
-
A FlexNet protected license that is bound to a certain computer.
- Project
-
A "Project" file includes all design related settings used to load the input files. The project file has the extension
.vpj
. - Snapshot
-
A "Snapshot" is used to save the state of the Cone window to a file. It can be restored later — or sent to a colleague.
- Verilog
-
Verilog is a hardware description language, used for the design of ASICs and FPGAs in order to make digital circuits.
- VHDL
-
VHDL is a hardware description language, used for the design of ASICs and FPGAs in order to make digital circuits.
- Workspace
-
A "Workspace" defines all current settings of the GUI (including all check boxes, colors, etc.). The workspace file has the extension
.ws
.
GUI Terms
- Cone Window
-
The Cone window displays schematic fragments that allow for incremental navigation using double clicks.
- Console Window
-
The Console window displays warnings and error messages and can be used to interactively enter API commands.
- Context Menu
-
A Context Menu is popped up if the right mouse button is pressed (but not moved) over a Database Object.
- Drag & Drop
-
Drag & Drop is done by pressing the left (or right) mouse button over a Database Object and then moving it to another window (Schem, Cone, Source, Mem) or to the Read Spice dialog’s advanced buttons (for defining Spice Additives).
- Highlight
-
A mechanism to highlight certain Database Objects (instance, net, pin) simultaneously in all views (in all windows).
- Mem Window
-
The Mem window can be used as a notepad (memory) to temporarily store Database Objects.
- Read Verilog Dialog
-
A dialog window to define Verilog files and libraries. The dialog’s Read button starts the Verilog parser.
- Read EDIF Dialog
-
A dialog window to select the EDIF file. The dialog’s Read button starts the EDIF parser.
- Schem Window
-
The Schem window displays the schematic pages of one Module.
- Search Window
-
The Search window is used to query the Database. Search results are displayed in a list of Database Objects and can be used for highlighting and other functions.
- Selection Label
-
The Selection Label displays the most recently selected Database Objects.
- Source Window
-
The Source window displays the source file of the loaded design.
- Tooltip
-
A label that is displayed under the mouse cursor on appropriate objects after a small delay. Tooltips usually give additional context sensitive information or hints about the object under the mouse cursor.
- Tree Window
-
The Tree window displays the design hierarchy tree.
- Pane Window
-
The Pane window is a container for a Tab group.
Database Terms
- Attributes
-
Each Database Object can store attribute strings in a
name=value
syntax (these attributes are module-based in contrast to Flat Attributes). - Binfile
-
ZDB binary file representation of the database memory.
- Database
-
A database stores the full design: the top Module(s) plus all sub modules.
- Database Object
-
A Database object is one of: Module, Primitive, Port, PortBus, Instance, Pin, PinBus, Net or NetBus.
- Flat Attributes
-
Each Database Top Module can store instance-tree-based attributes - called "Flat Attributes" (in parallel to module-based Attributes). They also follow the
name=value
syntax. - Meta Attributes
-
The "Meta Attributes" control what Attributes and Flat Attributes are displayed in the Schem and Cone windows. They are called
@nlv
or@nlv:..
and are attached to a Module or Primitive or to the Database root. - Module
-
A Database Module represents a Spice sub-circuit or the top-level circuit. The Tree window displays the tree of Modules.
- OID
-
Each Database Object can be referred to by an OID (Object Identification). OIDs can store the path through the hierarchy tree to a certain instance.
- Primitive
-
A Database Primitive represents a cell with a defined function. For a digital design this is, e.g. a Boolean gate like AND, NAND or INV.