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:workbook:analog:ocean [07/04/2014 22:34]
pacher
vlsi:workbook:analog:ocean [01/02/2015 05:18] (versione attuale)
pacher
Linea 15: Linea 15:
  
 **Keywords:​** **Keywords:​**
 +
 +[[http://​www.slideshare.net/​michaelgod/​writing-cadence-ocean-scripts]]
 +
 +[[http://​www.es.isy.liu.se/​courses/​PhD_courses/​techdoc/​download/​Ocean_demo_ek.pdf]]
 +
 +[[https://​www.eleceng.adelaide.edu.au/​personal/​dabbott/​wiki/​images/​8/​8c/​OCEAN_Mostafa_Rahimi_Adelaide.pdf]]
  
  
Linea 125: Linea 131:
  
  
-====== OCEAN getting started references (coming soon...) ======+[[http://​homerreid.dyndns.org/​misc/​ocean/​index.shtml]] ​ (fatto molto bene!)
  
-__[[vlsi:personalpages:​pacher|Back]]__ ]+[[https://​www.eleceng.adelaide.edu.au/​personal/​dabbott/​wiki/​images/​d/​d5/​OCEAN_Tutorial_Rahimi.pdf]]
  
 +[[http://​venividiwiki.ee.virginia.edu/​mediawiki/​index.php/​ToolsCadenceSimulationOCEAN]]
  
 +[[http://​blog.intgckts.com/​cadence-ocean-scripting/​]]
  
-[[http://homerreid.dyndns.org/misc/ocean/index.shtml]]  ​(fatto molto bene!)+[[https://secure.engr.oregonstate.edu/wiki/ams/index.php/​Cadence/​WritingCadenceOCEANScripts]]
  
  
-[[https://​www.eleceng.adelaide.edu.au/​personal/​dabbott/​wiki/​images/​d/​d5/​OCEAN_Tutorial_Rahimi.pdf]]+Sample OCEAN macros comes with Cadence IC itself under
  
 +''​$IC_DIR/​tools/​dfII/​samples/​artist/​OCEAN''​
  
  
 +====== Simulation setup ======
  
-[[http://venividiwiki.ee.virginia.edu/​mediawiki/index.php/ToolsCadenceSimulationOCEAN]]+:!: //**Note**//
  
-[[http://​blog.intgckts.com/​cadence-ocean-scripting/​]]+''​netlist''​ ''​netlistHeader''​ and ''​netlistFooter''​ files are mandatory!!!
  
-[[https://secure.engr.oregonstate.edu/wiki/ams/index.php/Cadence/WritingCadenceOCEANScripts]]+[[https://groups.google.com/forum/#!topic/comp.cad.cadence/HzcvLFQALoY]]
  
 +<​code>​
 +ocean> simulator('​spectre)
 +</​code>​
  
 +<​code>​
 +ocean> design("/​path/​to/​spectre/​main/​netlist"​)
 +</​code>​
  
-Sample OCEAN macros comes with Cadence IC itself under +<​code>​ 
- +ocean> resultsDir("​/where/you/want/to/​put/​results/"​) 
-''​$IC_DIR/tools/dfII/samples/artist/OCEAN''​+</code>
  
 +<​code>​
 +modelFile("/​path/​to/​model/​file"​)
 +</​code>​
  
 +<​code>​
 +modelFile(
 +   '​("/​path/​to/​model/​file"​ "​section"​)
 +   '​("/​path/​to/​model/​file"​ "​section"​)
 +   ...
 +   ...
 +   )
 +</​code>​
  
 ====== Design variables ====== ====== Design variables ======
Linea 172: Linea 199:
 </​code>​ </​code>​
  
 +
 +====== Analyses ======
 +
 +<​code>​
 +analysis('​type ?option1 value1 ?option2 value2 ...)
 +</​code>​
 +
 +
 +<​code>​
 +analysis('​tran ?start 0 ?stop 10u ?step 10n)
 +</​code>​
 +
 +
 +
 +====== Parametric analysis ======
 +
 +Don't use the run() command! Use paramRun() !!!
  
 ====== Process corners simulations ====== ====== Process corners simulations ======