HIT-Kit v3.72: Cadence Start-Up Script
HIT-Kit Cadence Start-Up Script
The HIT-Kit must be correctly installed and configured before you start Composer.
ams_cds
To simplify the running of Cadence, austriamicrosystems provides a script called "ams_cds", which should be used instead of "icfb" or "icms" etc. to start the Cadence environment.
When this script is run for the first time the correct .cdsinit, .simrc and .synergyrc files are created automatically for the required technology. On subsequent runs this script checks that the most recent versions of these files are being used.
The script can be found in $AMS_DIR/artist/bin
The shell environment variable $AMS_DIR and $CDSDIR must be set-up before
the script will function.
(See prerequisites for running Composer.)
The script is invoked with the following options:
usage
ams_cds
[ -tech <library> ] - specify library to use
[ -newtech ] - update to new technology
[ -update ] - force update of .cdsinit & .simrc files
[ -quiet ] - don't ask any questions
[ -mode <mode> ]
where mode can be: fb (for front end back end),
ms (for mixed-signal), (default)
msfb (for mixed-signal front-back)
ds (for digital schematic),
ly (for layout).
lyp (for layoutPlus)
ca (for cellEnsemble/Preview)
| HIT-Kit | Technology options |
|---|---|
| 3.72 | h35b3, h35b4 |
| 3.71 | h35b3, h35b4 |
| 3.70 | c35b3, c35b4, s35d3, s35d4, h35b3, h35b4, cxq, cxz, byq |
| 3.61 | h35b3, h35b4 |
| 3.60 | c35b3, c35b4, s35d3, s35d4, cxq, cxz, byq |
If the script is run with no options it checks the current directory for an existing valid .cdsinit file and if this exists it will be used with the default executable. If no .cdsinit file exists or if the existing .cdsinit file is out of date the script will prompt for a valid technology for update.
User Customization
To allow personal or project customization of the Cadence environment the ams_cds script automatically tries to load two further files, if they exist:
./.cdsinit_local (from the current directory)
~/.cdsinit_personal (from the user's home directory)
When the ams_cds script is run for the first time it will generate default versions of these files (if they do not already exist). It will not overwrite existing versions of these files.
The file ~/.cdsinit_personal contains some example commands that the user may want to use. These commands can be selected by removing the ';' at the beginning of each required line.
The file ./.cdsinit_local is blank and provides a mechanism for users (or projects) to add further start-up commands without editing the .cdsinit file provided by austriamicrosystems (which may change in the future).







