Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
vlsi:computing_cdsterm [09/04/2013 07:59] pacher |
vlsi:computing_cdsterm [30/07/2013 21:20] pacher cancellata |
||
---|---|---|---|
Linea 2: | Linea 2: | ||
====== Running VLSI design platforms ====== | ====== Running VLSI design platforms ====== | ||
- | [ __[[vlsi:home|Home]]__ ] | + | [ __[[vlsi:home|VLSI Home]]__ ] |
[ __[[vlsi:workbook|VLSI Design WorkBook]]__ ] | [ __[[vlsi:workbook|VLSI Design WorkBook]]__ ] | ||
[ __[[vlsi:computing_main#contents|Back to index]]__ ] | [ __[[vlsi:computing_main#contents|Back to index]]__ ] | ||
Linea 15: | Linea 15: | ||
* [[vlsi:computing_cdsterm#manual_configuration|Manual configuration]] | * [[vlsi:computing_cdsterm#manual_configuration|Manual configuration]] | ||
- | **Keywords:** environment variable, search path, ''cdsterm'', technology | + | **Keywords:** UNIX environment, environment variable, search path, initialization script, Cadence, technology, |
+ | vanilla environment | ||
Linea 21: | Linea 22: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | Before you can run any licensed VLSI tool you need to set necessary UNIX **environment variables** | + | Before you can run any licensed VLSI tools you need to set necessary UNIX **environment variables** |
and add **executables** to the system **search path**. The runtime environment must be set | and add **executables** to the system **search path**. The runtime environment must be set | ||
every time you start a session work, but all the stuff is automatically done for you by an | every time you start a session work, but all the stuff is automatically done for you by an | ||
Linea 28: | Linea 29: | ||
===== Main initialization script ===== | ===== Main initialization script ===== | ||
- | The setup script is named ''cdsterm'' and is located in the ''/usr/local/bin/'' directory, | + | The general setup script is named ''cdsterm'' and is located in the ''/usr/local/bin/'' directory, |
which should already be included in your default search path. Please, check it out using | which should already be included in your default search path. Please, check it out using | ||
the ''which'' command, | the ''which'' command, | ||
Linea 39: | Linea 40: | ||
\\ | \\ | ||
- | The script is a csh script that interactively sets environment variables and adds search paths | + | The script is a **tcsh script** that interactively sets environment variables and adds search paths |
for different design platforms and technologies. | for different design platforms and technologies. | ||
Linea 46: | Linea 47: | ||
<code> | <code> | ||
- | cd ~/scratch/<tech_dir | + | cd ~/scratch/<tech_dir> |
cdsterm | cdsterm | ||
</code> | </code> | ||
Linea 103: | Linea 104: | ||
\\ | \\ | ||
- | All VLSI users can work with AMS and IBM technologies. The access to other cutting-edge | + | All VLSI users can work with AMS and IBM technologies. The access (using ''cdsterm'') to other cutting-edge |
technologies is restricted and it depends on the selected tool and on the user membership | technologies is restricted and it depends on the selected tool and on the user membership | ||
to a specific **technology group** defined by the system administrator. Technology | to a specific **technology group** defined by the system administrator. Technology | ||
Linea 121: | Linea 122: | ||
\\ | \\ | ||
- | Note that if the selected tool is Cadence SPB (Allegro) you are not asked to choose a technology. | + | Note that if the selected tool is Cadence SPB (//Allegro//) you are not asked to choose a technology. |
Linea 132: | Linea 133: | ||
- | {{:vlsi:parent_shell_and_xterm.png?800}} | + | {{:vlsi:parent_shell_and_xterm.png?750}} |
You can make a comparison between your parent shell environment and the xterm exported environment typing | You can make a comparison between your parent shell environment and the xterm exported environment typing | ||
Linea 143: | Linea 144: | ||
\\ | \\ | ||
- | Each design tool will be launched from the xterm command prompt by invoking its specific executable | + | Each design tool will be launched from the xterm command prompt by invoking its specific **executable |
- | name with the general syntax | + | name** with the general syntax |
<code> | <code> | ||
Linea 156: | Linea 157: | ||
</code> | </code> | ||
+ | \\ | ||
Since environment variables and search paths have been exported in xterm, don't invoke | Since environment variables and search paths have been exported in xterm, don't invoke | ||
a tool in the parent shell, you will get a ''Command not found'' issue otherwise. | a tool in the parent shell, you will get a ''Command not found'' issue otherwise. | ||
Linea 161: | Linea 163: | ||
Depending on the selected tool follow the instructions listed below. | Depending on the selected tool follow the instructions listed below. | ||
- | * [[computing_run_ic|Cadence IC 6.1.x (Virtuoso)]] | + | * [[computing_run_ic|Cadence IC (Virtuoso)]] FIXME |
- | * [[computing_run_ius|Cadence Incisive]] | + | * [[computing_run_ius|Cadence Incisive]] FIXME |
- | * [[computing_run_rc|Cadence RC]] | + | * [[computing_run_rc|Cadence RC]] FIXME |
* [[computing_run_soc|Cadence SOC]] FIXME | * [[computing_run_soc|Cadence SOC]] FIXME | ||
- | * [[computing_run_edi|Cadence EDI (Encounter)]] | + | * [[computing_run_edi|Cadence EDI (Encounter)]] FIXME |
- | * [[computing_run_spb|Cadence SPB 16.x (Allegro)]] | + | * [[computing_run_spb|Cadence SPB (Allegro)]] FIXME |
If the first time that you try running a tool you face any problems with the Cadence | If the first time that you try running a tool you face any problems with the Cadence | ||
Linea 214: | Linea 216: | ||
full-custom analog layout with Cadence IC or if you deal with digital synthesis and | full-custom analog layout with Cadence IC or if you deal with digital synthesis and | ||
place-and-route with Cadence RC and Cadence SOC/EDI respectively. \\ | place-and-route with Cadence RC and Cadence SOC/EDI respectively. \\ | ||
- | According to this, the most part of WorkBook tutorial can be carried out with a simple | + | According to this, the most part of WorkBook tutorials can be carried out with a simple |
Cadence IC 6.1.x vanilla environment (the latest software release is 6.1.5). | Cadence IC 6.1.x vanilla environment (the latest software release is 6.1.5). | ||
Linea 223: | Linea 225: | ||
<code> | <code> | ||
cd ~/scratch/tutorials | cd ~/scratch/tutorials | ||
+ | setenv IC_DIR /usr/cadence/IC_6.1.5 | ||
source /usr/local/config/cds_config/CdsIC_615.rc | source /usr/local/config/cds_config/CdsIC_615.rc | ||
</code> | </code> |