Browser policy: we strive to support all recent and popular browsers for proper functioning; using a less recent browser, this site may suffer from visual defects, as well as minor functional defects. | |
| |
home > documentation
| | print |
HELIOSNAMESYNOPSISOPTIONSDESCRIPTIONCOMMANDSHELIOS SESSIONSX WINDOWS RESOURCESX WINDOWS LIBRARY PATHSFILESX DEFAULTSSEE ALSONAME |
helios - graphical user interface for the space layout
verification system
|
SYNOPSIS |
helios [X options] [-v] [project]
|
OPTIONS |
Beside the standard X Toolkit options (e.g. to set the
display, the geometry, and the foreground color of the
program), the following other option may be specified:
|
|
-v
|
|
Print version of this program.
|
|
DESCRIPTION |
Helios is an X Windows (OSF/Motif) based graphical
user interface for the space(1ICD) layout
verification system. The interface can be used to import
layout descriptions (e.g. gdsII), extract a circuit
description from it, retrieve circuit descriptions (e.g.
EDIF or SPICE language) start simulations etc.
|
COMMANDS |
Commands are organized in six PullDown Menu's (i.e.
Database, Layout, Extractor,
Circuit, Options and Help). This
MenuBar buttons can also be activated by typing the
<Meta> key and the mnemonic character (the
mnemonic is the character that is underlined). Commands in
the PullDown Menu's can also be activated by only
typing a mnemonic character (Note: This mnemonic can be
turned off, if you are using accelerator keys). Default, a
"QuikRefWin" window will be shown that gives a
short explanation to each command that is pointed at.
Below the commands at the left, there is an area where
the cells are listed that are present is the current project
and where the selected cell is shown.
Below the commands at the right, there is an area where
the output of the tools is shown.
|
HELIOS SESSIONS |
When started, helios looks in the home directory of the
user for a file .helios, which has the following
format:
OpenedDatabase /home/user1/projects/myIC
PrevisDatabase /home/user1/projects/myIC2
The first line contains the name of the project database
opened last time you ran helios, the second line contains
the name of a previous project database you has not opened
last time. Both types of line can be present 0 or more
times. Helios uses the first 'OpenedDatabase'
entry as the project to start with. You can force helios to
start with another project by specifying the absolute or
relative path on the command line as the last argument.
You can run helios in any directory. Using the command
"Database -> Open" you can open an existing
project database and with the command "Database ->
New" you can create a new database.
|
X WINDOWS RESOURCES |
For helios various colors, fonts, and other X
Windows resources are specified in the file
$ICDPATH/share/lib/app-defaults/Helios. You
may override this information by copying the file and making
appropriate changes, and then by setting your X Windows
resources, e.g. by running the tool xrdb
% cp $ICDPATH/share/lib/app-defaults/Helios .
(modify the file Helios)
% xrdb -merge ./Helios
|
X WINDOWS LIBRARY PATHS |
For helios on Sun systems it may be necessary to
set the following environment variables in order to notify X
Windows where it can find certain libraries:
For finding the directory with X Windows native language
support stuff
% setenv XNLSPATH /usr/lib/X11/nls
For finding a key symbol database
% setenv XKEYSYMDB /usr/lib/X11/XKeysymDB
The paths may of course be somewhat different on other
machines.
|
FILES |
$ICDPATH/share/lib/helios.message |
|
explanations to helios commands
|
|
$ICDPATH/share/lib/app-defaults/Helios |
|
X Windows resources for helios
|
|
default technology directory for a new project
|
|
$ICDPATH/share/lib/process/name/default_lambda |
|
(optional) default lambda for a new project
|
|
$ICDPROCESS/default_lambda |
|
(optional) default lambda (alternative location)
|
X DEFAULTS |
Examples of ".Xdefaults" key binding values
are:
helios*ShowCmdLine_Bttn.accelerator: Ctrl<Key>C
helios*ShowCmdLine_Bttn.acceleratorText: Control+C
helios*ShowQuickRef_Bttn.accelerator: Ctrl<Key>Q
helios*ShowQuickRef_Bttn.acceleratorText: Control+Q
helios*ManualPage_Bttn.accelerator: Ctrl<Key>W
helios*ManualPage_Bttn.acceleratorText: Control+W
helios*AboutButton.accelerator: Ctrl<Key>V
helios*AboutButton.acceleratorText: Control+V
helios*HelpButton.accelerator: Ctrl<Key>H
helios*HelpButton.acceleratorText: Control+H
helios*ShowUsedFiles_Bttn.accelerator: Ctrl<Key>F
helios*ShowUsedFiles_Bttn.acceleratorText: Control+F
helios*LoadSettings_Bttn.accelerator: Ctrl<Key>B
helios*LoadSettings_Bttn.acceleratorText: Control+B
helios*RemoveButton.accelerator: Ctrl<Key>K
helios*RemoveButton.acceleratorText: Control+K
helios*NewButton.accelerator: Ctrl<Key>N
helios*NewButton.acceleratorText: Control+N
helios*SaveAsButton.accelerator: Ctrl<Key>S
helios*SaveAsButton.acceleratorText: Control+S
helios*NewTechButton.accelerator: Ctrl<Key>T
helios*NewTechButton.acceleratorText: Control+T
helios*OpenImpButton.accelerator: Ctrl<Key>U
helios*OpenImpButton.acceleratorText: Control+U
helios*DeviceModelButton.accelerator: Ctrl<Key>G
helios*DeviceModelButton.acceleratorText: Control+G
helios*SimeyeButton.accelerator: Ctrl<Key>Y
helios*SimeyeButton.acceleratorText: Control+Y
helios*DaliButton.accelerator: Ctrl<Key>Z
helios*DaliButton.acceleratorText: Control+Z
helios*LoadLayout_Bttn.accelerator: Ctrl<Key>J
helios*LoadLayout_Bttn.acceleratorText: Control+J
helios*MacroButton.accelerator: Ctrl<Key>M
helios*MacroButton.acceleratorText: Control+M
|
SEE ALSO |
space(1ICD),
SPACE TUTORIAL - HELIOS VERSION,
SPACE USER'S MANUAL,
X Window System Documentation.
|
|
|
|