Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
vlsi:analog_start [22/08/2013 19:36]
pacher cancellata
— (versione attuale)
Linea 1: Linea 1:
-====== Getting started ====== 
- 
-[ __[[vlsi:​home|Home]]__ ] 
-[ __[[vlsi:​workbook|Design WorkBook]]__ ] 
-[ __[[vlsi:​workbook:​analog:​main#​contents|Back to index]]__ ] 
- 
- 
- 
-== Contents == 
- 
-   * Introduction 
-   * Tools overview 
-   * Documentation 
-   * Setting up the UNIX evironment 
-   * Running Cadence Virtuoso 
-   * Quit the session 
-   * Licenses 
-   * Available licenses 
- 
-**Keywords:​** 
- 
- 
-===== Introduction ===== 
- 
- 
- 
- 
-===== Cadence DFII documentation ===== 
- 
-Super protetta, non si puo' pubblicare/​divulgare! ​ 
- 
- 
- 
-cdsdoc is no longer available! It has superseded by the Cadence Help. Type cdnshelp to acces the help system 
- 
-The entire Cadence IC documentation is accessible through the ''​cdnshelp''​ executable 
-located in  
- 
- 
-''<​sub>​$IC_DIR/​tools/​cdnshelp/​bin/​cdnshelp</​sub>''​ 
- 
-In order to be able to launch the executable modify your search path in your ''​.cshrc''​ file as follows: 
-you can modify your search path 
- 
-<​code>​ 
-set path = ( $IC_DIR/​tools/​cdnshelp/​bin $path) 
-</​code>​ 
- 
-<​code>​ 
-source .cshrc 
-</​code>​ 
- 
-<​code>​ 
-cdnshelp & 
-</​code>​ 
- 
-{{:​vlsi:​cadence_ic_615_help.png}} 
- 
-cdnshelp is the **help document browser** for Cadence. It opens .html files located in the install directory for each tool 
- 
- 
- 
- 
-La documentazione di **Cadence IC** e' in  
- 
-''<​sub>/​usr/​cadence/​IC_6.1.X/​doc</​sub>''​ 
- 
- 
-<​code>​ 
-cd ~/cadence 
-mkdir doc 
-</​code>​ 
- 
-Per Cadence IC usare: 
- 
-<​code>​ 
- 
-La documentazione di **Cadence IC** e' in  
- 
-''<​sub>/​usr/​cadence/​IC_6.1.X/​doc</​sub>''​ 
- 
- 
-<​code>​ 
-cd ~/cadence 
-mkdir doc 
-</​code>​ 
- 
-Per Cadence IC usare: 
- 
-<​code>​ 
-cd ~/​cadence/​doc 
-mkdir IC_6.1.5 
-cd IC 
-find /​usr/​cadence/​IC_6.1.5/​doc -name '​*.pdf'​ -exec ln -s {} . \; 
-</​code>​ 
- 
- 
- 
-See also [[http://​cadence.wikispaces.com/​Documentation+index]] 
- 
- 
- 
-Tutta la documentazione di Virtuoso platform e' accessibile dalla CIW come 
- 
-**CIW => Help => Virtuoso documentation** 
- 
- 
-cd ~/​cadence/​doc 
-mkdir IC_6.1.5 
-cd IC 
-find /​usr/​cadence/​IC_6.1.5/​doc -name '​*.pdf'​ -exec ln -s {} . \; 
-</​code>​ 
- 
- 
- 
-See also [[http://​cadence.wikispaces.com/​Documentation+index]] 
- 
- 
- 
-Tutta la documentazione di Virtuoso platform e' accessibile dalla CIW come 
- 
-**CIW => Help => Virtuoso documentation** 
- 
- 
- 
-Virtuoso Design Environment Executables 
- 
-From the IC 6.1.4 release, all Virtuoso software executables have been integrated into one 
-executable called ''​virtuoso''​. 
- 
- 
-''<​sub>​$IC_DIR/​tools/​dfII/​bin/​virtuoso</​sub>''​ 
- 
- 
- 
-== Cadence Virtuoso Schematic Editor L/XL == 
-Schematic entry tool 
- 
-== Cadence Virtuoso Analog Design Environment L/XL/GXL == 
-Graphical user interface to perform simulations 
- 
-youtube video [[ http://​www.youtube.com/​watch?​v=ceR7OW3zGc0 | here ]] 
- 
- 
-== Cadence Virtuoso Layout Editor L/XL == 
-Layout editor tool 
- 
-====== Build your own Cadence IC documentation repository ====== 
- 
-La documentazione di **Cadence IC** e' in  
- 
-''<​sub>/​usr/​cadence/​IC_6.1.X/​doc</​sub>''​ 
- 
- 
-<​code>​ 
-cd ~/cadence 
-mkdir doc 
-</​code>​ 
- 
-Per Cadence IC usare: 
- 
-<​code>​ 
-cd ~/​cadence/​doc 
-mkdir IC_6.1.5 
-cd IC 
-find /​usr/​cadence/​IC_6.1.5/​doc -name '​*.pdf'​ -exec ln -s {} . \; 
-</​code>​ 
- 
- 
- 
-See also [[ http://​cadence.wikispaces.com/​Documentation+index | here ]] 
- 
- 
-Since the IC 6.1.4 release all Virtuoso software executables have been integrated into one 
-executable called **virtuoso** ​ 
- 
-The executable is located in /​usr/​cadence/​IC_6.1.X/​tools/​dfII/​bin . 
- 
- 
- 
-^         ​**Tool** ​                ​^ ​     **File** ​        ​^ ​                ​**Loaction** ​                          ^ 
-| Schematic Editor L               | comphelp.pdf ​         |''<​sub>/​usr/​cadence/​IC_6.1.5/​doc/​comphelp ​      </​sub>''​| 
-| Analog Design Environment ​ L     | anasimhelp.pdf ​       |''<​sub>/​usr/​cadence/​IC_6.1.5/​doc/​anasimhelp ​    </​sub>''​| 
-| Analog Design Environment ​ XL    | adexl.pdf ​            ​|''<​sub>/​usr/​cadence/​IC_6.1.5/​doc/​adexl ​         </​sub>''​| 
-| Spectre ​                         | spectreuser.pdf ​      ​|''<​sub>/​usr/​cadence/​IC_6.1.5/​doc/​spectreuser ​   </​sub>''​| 
-| Layout Editor L                  | vlhelp.pdf ​           |''<​sub>/​usr/​cadence/​IC_6.1.5/​doc/​vlhelp ​        </​sub>''​| 
- 
- 
-<​code>​ 
-spectre -help  (just one - !) 
-</​code>​ 
- 
-Tutta la documentazione di Virtuoso platform e' accessibile dalla CIW come 
- 
-**CIW => Help => Virtuoso documentation** 
- 
----- 
- 
-Last update: [[ pacher@NOSPAMto.infn.it | Luca Pacher ]] - 02 Oct 2012 
- 
-===== Setting up the UNIX evironment ===== 
- 
-If needed, revisit the UNIX tutorial before proceeding. 
- 
-Never run Cadence executables from your home directory! Cadence creates many extra files/​directories ​ 
-that will clutter your home directory. ​ 
-Create indeed a main directory ''​cadence''​ in your home and another subdirectory ''​tutorials''​ in order to 
-keep all the files that will be created: ​ 
- 
-Create a main ''​~/​scratch''​ directory if you did not yet 
- 
-<​code>​ 
-mkdir ~/scratch 
-cd  ~/scratch 
-mkdir tutorials 
-</​code>​ 
- 
- 
-<​code>​ 
-cd tutorials 
-mkdir data doc libs logs models src tmp  
-</​code>​ 
- 
- 
-Poi per runnare un cadence vanilla basta fare il source di 
- 
-<​code>​ 
-source /​usr/​local/​config/​cds_config/​CdsIC_615.rc 
-</​code>​ 
- 
-You might retrive a ''​MANPATH:​ Undefined variable''​ error. 
- 
-<​code>​ 
-setenv MANPATH ""​ 
-source /​usr/​local/​config/​cds_config/​CdsIC_615.rc 
-</​code>​ 
- 
-<​code>​ 
-Execute Global CADENCE IC configuration version 6.1.5 HotFix 615 
- Release 13 Jan 2012 
-</​code>​ 
- 
- 
-<​code>​ 
-which virtuoso 
-/​usr/​cadence/​IC_6.1.5/​tools/​dfII/​bin/​virtuoso 
-</​code>​ 
- 
-<​code>​ 
-xterm & 
-</​code>​ 
- 
-===== Running Cadence Virtuoso ===== 
- 
-All Cadence IC executables have been integrated into a single executable called ''​virtuoso''​. 
-To run the Cadence IC framework move into the ''​design''​ directory and  
- 
-<​code>​ 
-cd ~/​scratch/​tutorials 
-virtuoso [options] & 
-</​code>​ 
- 
-at the command line. It's possible to launch ''​virtuoso''​ with some additional command line options. ​ 
-You can retrieve more information about them using: ​ 
- 
-<​code>​ 
-virtuoso -h [-help] 
-</​code>​ 
- 
-<​code>​ 
-virtuoso [-log ../​logs/​tutorial_1.log] & 
-</​code>​ 
- 
-Please, start the task into the background by adding the ampersand symbol **//&//​** at the end of the command. In such way 
-you will get the command prompt back right away. Otherwise you will no more be able to type commands in the xterm window. ​ 
- 
-The software may take some time to load. After the first Cadence splash screen has been shown the **Command Interpreter Window (CIW)** and a **What'​s New** window will appear. 
- 
-{{:​vlsi:​command_interpreter_window.png?​750}} 
- 
- 
-Look at the information contained in the log window. 
- 
-For more details and documentation about the CIW left click **CIW => Help => Using the CIW**.\\ 
-The entire Virtuoso platform documentation can be accessed though **CIW => Help => Virtuoso Documentation** 
-or entering at the comamnd line 
- 
-<​code>​ 
-$IC_DIR/​tools/​cdnshelp/​bin/​cdnshelp & 
-</​code>​ 
- 
-{{:​vlsi:​cadence_ic_615_help.png}} 
- 
- 
-===== Quitting the session ===== 
- 
-To quit the Cadence session left click on  
- 
-**CIW => File => Exit... ** 
- 
-A confirmation dialog box should appear. Left click **OK** to quit Cadence or **Cancel** to resume. 
- 
-{{:​vlsi:​exit_virtuoso.png}} 
- 
-A **Save All** window may appear. Left click **OK** to save design data. 
- 
- 
-===== Licenses ===== 
- 
-You can view the list of Cadence licensed tools within Cadence itself from the Command Interpreter Window (CIW), ​ 
-simply look in  
- 
-**CIW => Options => License...** 
- 
- 
- 
- 
- 
-===== Available licenses ===== 
- 
-a tiered architecture (L/Xl/GXL), se viene checked-out a higher license automaticamente sono licenziati anche i tools inferiori ​ 
- 
-All Cadence software requires Cadence licenses! 
- 
-Tutto e' sotto licenza! E c'​e'​ un PC che fa solo da **license server** 
- 
-You can use the Software Product License Management form to track token license activity. 
- 
-**CIW => Options => License ...** 
- 
-You can check the state of the licence server or the number of available licences 
-if you run into trouble opening a program. 
- 
-The lmstat command can be used to track token license activity from the command line 
- 
- 
-<​code>​ 
-lmstat [-help] 
-</​code>​ 
- 
-To view the number of available licences for each program, 
- 
-<​code>​ 
-lmstat -a 
-</​code>​ 
- 
- 
-''​CDS_LIC_FILE''​ => punta al server 
- 
-''​LM_LIC_FILE''​ 
- 
- 
- 
-====== ====== 
-\\ 
----- 
- 
-Last update: [[pacher@NOSPAMto.infn.it|Luca Pacher]] - Apr 23, 2013 
- 
-~~NOTOC~~