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 Ultima revisione Entrambe le parti successive la revisione | ||
vlsi:workbook:computing:setup [30/07/2013 21:13] pacher |
vlsi:workbook:computing:setup [06/12/2013 18:06] pacher |
||
---|---|---|---|
Linea 1: | Linea 1: | ||
====== Setting up the computing environment ====== | ====== Setting up the computing environment ====== | ||
- | [ __[[vlsi:home|VLSI Home]]__ ] | + | [ __[[vlsi:home|Home]]__ ] |
- | [ __[[vlsi:workbook|VLSI Design WorkBook]]__ ] | + | [ __[[vlsi:workbook|Design WorkBook]]__ ] |
[ __[[vlsi:workbook:computing#contents|Back to index]]__ ] | [ __[[vlsi:workbook:computing#contents|Back to index]]__ ] | ||
Linea 220: | Linea 220: | ||
system administrator as well as sample configuration files that come with the fabrication technology. | system administrator as well as sample configuration files that come with the fabrication technology. | ||
- | **lib/** \\ | + | **lib/**, **LibDir** \\ |
If you deal with analog or mixed-mode design a ''lib/'' or ''libs/'' directory in your working directory | If you deal with analog or mixed-mode design a ''lib/'' or ''libs/'' directory in your working directory | ||
is a must. According to a hierarchical approach, your designs will consist of building | is a must. According to a hierarchical approach, your designs will consist of building | ||
Linea 229: | Linea 229: | ||
A ''lib/'' or ''libs/'' directory is used to save your designs in form of user libraries, cells and cell views. | A ''lib/'' or ''libs/'' directory is used to save your designs in form of user libraries, cells and cell views. | ||
Another popular choice is ''LibDir/'' as well. | Another popular choice is ''LibDir/'' as well. | ||
+ | |||
+ | |||
**sim/**, **SimDir/** \\ | **sim/**, **SimDir/** \\ | ||
- | If you deal with analog or mixed-mode design you need to create in your working directory a main | + | If you deal with analog or mixed-mode design you should create in your working directory a main |
**simulation results directory**. Such directory will contain for each cell the various simulation | **simulation results directory**. Such directory will contain for each cell the various simulation | ||
files automatically generated by the circuit simulator, in particular **netlists**, **analysis directives** | files automatically generated by the circuit simulator, in particular **netlists**, **analysis directives** | ||
- | and **simulated data**. By default it is created a ''~/simulation'' directory in the home if not specified. | + | and **simulated data**. By default, Cadence IC creates a ''~/simulation'' directory in the home directory, but you can |
- | Other popular choice are ''SimDir/'' as well. | + | change this default on your needs as described in |
+ | __[[vlsi:workbook:analog:howtos#how_to_change_the_default_simulation_results_and_saved_states_directories|How to change the default simulation results and saved states directories]]__. Another popular choice is ''SimDir/'' as well. | ||
**scripts/** \\ | **scripts/** \\ | ||
Linea 257: | Linea 260: | ||
when you launch a tool executable or setting a new default into a local configuration file. | when you launch a tool executable or setting a new default into a local configuration file. | ||
You can create a generic ''log/'' or ''logs/'' as well as ''log_<username>/'' or ''log_<tool_name>/'' directories. | You can create a generic ''log/'' or ''logs/'' as well as ''log_<username>/'' or ''log_<tool_name>/'' directories. | ||
+ | |||
+ | e.g. | ||
+ | |||
+ | <code> | ||
+ | virtuoso -log ./log/CDS.log | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
+ | |||
**models/** \\ | **models/** \\ | ||
Linea 334: | Linea 347: | ||
</code> | </code> | ||
- | ===== UNIX permissions ===== | + | ===== Define proper UNIX permissions and create a public ===== |
Linea 350: | Linea 363: | ||
<code> | <code> | ||
- | chmod 711 ~/ | + | chmod 711 $HOME/ |
+ | </code> | ||
+ | |||
+ | |||
+ | Create a ''public'' in your home with ''755'' permission | ||
+ | to share resources within collegues, | ||
+ | |||
+ | <code> | ||
+ | mkdir ~/public | ||
+ | chmod 755 public | ||
</code> | </code> | ||
Linea 484: | Linea 506: | ||
If you need some quick links, please refer to: | If you need some quick links, please refer to: | ||
- | * __[[vlsi:analog_cdsenv|Cadence environment and setup files]]__ for full-custom analog design with Cadence IC (Virtuoso) | + | * __[[vlsi:workbook:analog:cdsenv|Cadence environment and setup files]]__ for full-custom analog design with Cadence IC (Virtuoso) |
- | * __[[vlsi:digital_cdsenv|Cadence environment and setup files]]__ for digital design | + | * __[[vlsi:workbook:digital:cdsenv|Cadence environment and setup files]]__ for digital design |
====== ====== | ====== ====== |