Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
tools:start [2021/10/19 06:27]
rajit
tools:start [2021/10/19 06:27]
rajit
Line 20: Line 20:
    * [[http://opencircuitdesign.com/irsim/index.html|irsim]]: A switch-level circuit simulator    * [[http://opencircuitdesign.com/irsim/index.html|irsim]]: A switch-level circuit simulator
    * {{ :tools:gemini-2.7.2.tar.gz |Gemini}}: netlist comparison for strict layout-versus-schematic checking    * {{ :tools:gemini-2.7.2.tar.gz |Gemini}}: netlist comparison for strict layout-versus-schematic checking
- 
-===== Common command-line options ===== 
- 
-ACT tools that use the core act library all accept the following command-line options. These options should come first, before any tool-specific options: 
-   * ''-T//techname//'': changes the technology [[config:start|configuration files]] to ''techname''. This specifies that the config files are in directory ''$ACT_HOME/conf/''//techname//. If an absolute path is specified, then that path is used as the directory location for configuration files. 
-   * ''-D//name//=//value//'': defines the specified parameter (either a ''pbool'' or a ''pint'') as a global parameter that can then by used by the ACT file 
-   * ''-cnf=//file//'': reads in the specified file as an ACT configuration file (after the default files for the specified technology) 
-   * ''-W//name//:on'' or ''-W//name//:off'': turn on/off warnings. ''name'' can be: 
-      * ''empty_select'' : warn if all the guards in a selection statement in ACT are false. 
-      * ''dup_pass'' : warn if an ACT tool registers a duplicate pass. 
-      * ''no_local_driver'' : warn if a local variable doesn't have a driver if detected during some of the ACT analysis passes. 
-      * ''double_expand'' : warn if an ACT tool attempts to expand an already expanded ACT object. 
-      * ''lang_subst'' : warn if an ACT tool uses a different language body within a process than the default choice. 
-      * ''all'' : turn on all warnings 
-   * ''-V//name//'': turn on verbose log messages in the ACT library. Currently ''name'' can be: 
-      * ''config'' : print out absolute paths for the config files read. This goes to stderr by default 
-   * ''-log=//file//'': save log messages to the specified file 
-   * ''-lev=//level//'': set log level flags 
-   * ''-opt=//str//'': set option string for ACT ''getopt()'' API 
- 
-An individual project might want to include a standard set of ACT options (e.g. -T//tech//) for all ACT tool invocations. The environment variable ''ACT_STD_CMDLINE'' can be set to the standard command-line options.