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
Prossima revisione
Revisione precedente
vlsi:computing_run_ic [21/04/2013 22:02]
pacher
— (versione attuale)
Linea 1: Linea 1:
  
-====== Running Cadence IC 6.1.x (Virtuoso) ====== ​ 
- 
-[ __[[vlsi:​computing_cdsterm|Back]]__ ] 
- 
-== Contents == 
- 
-   * [[vlsi:​computing_run_ic#​introduction|Introduction]] 
-   * [[vlsi:​computing_run_ic#​create_a_new_cds.lib_file|Create a new cds.lib file]] 
-   * [[vlsi:​computing_run_ic#​running_cadence|Running Cadence]] 
-   * [[vlsi:​computing_run_ic#​quit_the_session|Quit the session]] 
- 
- 
-**Keywords:​** 
- 
- 
-===== Introduction ===== 
- 
-Il pacchetto e' Cadence IC 6.1.x, i simulatori (Spectre) invece sono con il pacchetto MMSIM 
- 
-Notare che il tutto e' integrato come //Design Framawork II// 
- 
-Si descrive anche come lanciare un un Cadence vanilla, senza attaccarlo alla tecnlogia. 
- 
-$IC_DIR deve essere settata a /​usr/​cadence/​IC_6.1.x 
- 
-Gli eseguibili sono in 
- 
-$IC_DIR/​tools/​bin e $IC-DIR/​tools/​dfII/​bin contengono gli **executables** 
- 
- 
- 
-For more details about Cadence IC see [[vlsi:​analog_start|Getting started]] in the second part  
-of the WorkBook. 
- 
-===== Create a new cds.lib file ===== 
- 
-The cds.lib file becomes important if you want access to additional technologies that are not part of the default Cadence installation. A technology is a collection of device parameters, models, and fabrication data that is available to Cadence for use in designs. ​ Using the default library list is fine, but if you need access to additional technologies,​ you will need to manually add them to the cds.lib file. 
- 
- 
- 
-<​code>​ 
-cd ~/​scratch/<​tech_dir>​ 
-touch cds.lib 
-</​code>​ 
- 
-<​code>​ 
-INCLUDE $IC_DIR/​...../​cds.lib 
-</​code>​ 
- 
-===== Launch Cadence IC 6.1.x =====  
- 
- 
-From the Cadence IC 6.1.4 release, all software executables have been integrated into a single 
-executable called ''​virtuoso''​. 
- 
-Cadence IC 6.1.5 initialization script 
- 
- 
-Launch **virtuoso** executable typing ​ 
- 
-<​code>​ 
-which virtuoso 
-/​usr/​cadence/​IC_6.1.x/​tools/​dfII/​bin/​virtuoso 
-</​code>​ 
- 
- 
-Command line help: ''​virtuoso -help''​ 
- 
-<​code>​ 
-virtuoso -help 
- 
-#​------------------------------------------------------------------------------ 
-# Generic options: 
-    virtuoso \ 
-       [{-32 | -64 | -32only | -64only | -3264 | -6432}] [-quiet3264] \\ 
-       ​[-debug3264] [-plat <​platform>​] [-v3264] [-help3264] \\ 
-       <​application-specific-options>​... 
- 
-# For detailed help on these generic options, use: 
-    virtuoso -help3264 
-#​------------------------------------------------------------------------------ 
- 
-virtuoso usage: 
-  [-help | -h | -H] Displays this message. 
-  [-V] Provides Cadence release version. 
-  [-W] Provides Cadence release subversion. 
-  [-log logfileName] Logs session to logfileName. 
-  [-nocdsinit] Skip reading the cdsinit file. 
-  [-noblink] Turn off blinking. 
-  [-45] Enhanced drawing of 45 degree diagonal lines. 
-  [-nograph] Starts software in non-graphical mode. 
- Should only use this option to replay logfiles 
- that have been created interactively. 
-  [-nographE] Emulate non-graphical mode. 
- Uses the default display or that specified with the 
- -display command line option, but otherwise is similar 
- to the -nograph option. ​ Note that windows and forms 
- will be drawn on the display specified. ​ Nograph 
- emulation can also be invoked by defining the 
- environment variable CDS_NOGRAPH_DISPLAY to specify 
- the display along with the -nograph command line option 
- or this option. 
-  [-replay inputLog] Specifies the log file to replay. 
-  [-restore fileName] Specifies the session file to restore. 
-</​code>​ 
- 
- 
-Start DFII the tool: 
- 
-<​code>​ 
-virtuoso & 
-</​code>​ 
- 
-at the command prompt. 
-run the command in background with the & to still have the command prompt active. 
- 
- 
-{{:​vlsi:​xterm_virtuoso.png}} 
- 
- 
-The first window to open is the log window (also called CIW, which stands for Command Interpreter Window). 
- 
-{{:​vlsi:​xterm_ciw.png?​750}} 
- 
-It's good to keep it in a visible place, since everything you do will be echoed in there, ​ 
-along with reports on the success (or failure) of your commands. ​ 
- 
- 
-a tiered architecture (L/Xl/GXL), se viene checked-out a higher license automaticamente sono licenziati 
-anche i tools inferiori 
- 
- 
-===== Library manager ===== 
- 
-Controllare che la libreria della technologia sia stata inclusa! 
- 
- 
- 
- 
-===== Quit the session ===== 
- 
-To exit Cadence, select **File => Exit...** from the CIW pulldown menu. 
-A dialog box should appear and ask to confirm the request. Left click **OK** 
-to quit the session or left click **Cancel** to resume. 
- 
- 
- 
-If you have any unsaved work a //Save All// window appears with a list of libraries, ​ 
-cells and cell views to be saved. 
- 
- 
-Left click **OK** after making all the appropriate choices. All Cadence windows will now close and  
-the design session will end. 
- 
- 
-===== Start a vanilla Cadence IC environment ​ ===== 
- 
-If you want to run Vituoso without a technology-specific environment source the configuration scripts ​ 
- 
-NOTA! Prima bisogna fare il setenv di MANPATH e poi soursare gli script! ​ 
- 
-<​code>​ 
-setenv MANPATH ""​ 
-source /​usr/​local/​config/​cds_config/​CdsIC_615.rc 
-source /​usr/​local/​config/​cds_config/​CdsMMSIM_1011.rc 
-xterm & 
-</​code>​ 
- 
- 
-Posso anche farmi copie locali degli script di configurazione per poi studiarmeli:​ 
- 
-<​code>​ 
-cd ~/​scratch/​config 
-ln -s /​usr/​local/​config/​cds_config/​CdsIC_615.rc . 
-ln -s /​usr/​local/​config/​cds_config/​CdsMMSIM_1011.rc ​   
-cp /​usr/​local/​config/​CdsIC_615.rc CdsIC_615.rc.local ​ 
-cp /​usr/​local/​config/​CdsMMSIM_1011.rc CdsMMSIM_1011.rc.local ​ 
-</​code>​ 
- 
- 
- 
-The **Command Interpreter Window (CIW)** is the  
- 
- 
- 
-Tha Cadence documentation can be invoked by selecting **CIW => Help => Cadence Documentation** 
- 
- 
- 
- 
- 
-====== ====== 
-\\ 
----- 
- 
-Last update: [[pacher@NOSPAMto.infn.it|Luca Pacher]] - Apr 21, 2013 
- 
-~~NOTOC~~