-
Notifications
You must be signed in to change notification settings - Fork 89
Starting HAL
SJulianS edited this page Oct 27, 2020
·
14 revisions
Once installed, HAL can be used either as a pure command line tool or in combination with a GUI. Hence, it provides a number of command line parameters to configure the startup options.
The most important command line options are listed below. Additional options may be provided by HAL plugins and will be listed when calling hal -h.
-
-h,--helpdisplays information regarding the usage of HAL. -
-v,--versiondisplays the current version of HAL. -
--licensesshows the licenses of open-source projects used within HAL. -
-l,--logfilespecify a name and path for the log file that is created by HAL. -
-i,--input-filespecify the input file that the netlist is parsed or loaded from. This can be either a.halfile or of any netlist file format that is supported by the available netlist parsers. -
-gl,--gate-libraryspecify the gate library that should be used to instantiate the netlist. -
-e,--empty-netlistcreate an empty netlist using the specified gate library.
To start the HAL GUI, type hal -g into the command line and press ENTER. Most other command line options such as -i specifying the input file and -gl specifying the gate library will be ignored when starting the GUI, since their functionality is provided by the GUI instead.