Modifica questa pagina Puntano qui Rename Page Fold/unfold all ====== Running simulations using OCEAN ====== [ __[[vlsi:home|Home]]__ ] [ __[[vlsi:workbook|Design WorkBook]]__ ] [ __[[vlsi:workbook:analog:main#contents|Back to index]]__ ] == Contents == * Introduction * Reference documentation * ... * ... **Keywords:** ===== Introduction ===== [[http://venividiwiki.ee.virginia.edu/mediawiki/index.php/ToolsCadenceSimulationOCEAN]] Fondamentale perche' e' la sintassi del Calculator! youtube video [[ http://www.youtube.com/watch?v=6hrfdK3bP-Y | here ]] Starting point? Beh, registrare una macro da ADE! **ADE L => Session => Save Ocean Script...** con estensione **.ocn** Poi lo script puo' essere eseguito dalla **command line** della CIW ! <code> load("oceanScript.ocn") </code> Tutta la documentazione si trova in ''<sub>/usr/cadence/IC_6.1.5/doc/oceanref/oceanref.pdf</sub>'' mentre esempi di codice sono in ''<sub>/usr/cadence/IC_6.1.5/tools/dfII/samples/artist/OCEAN</sub>'' <code> cd ~/cadence/tutorials mkdir src cd src ln -s /usr/cadence/IC_6.1.5/tools/dfII/samples/artist/OCEAN ocean_samples </code> the README file gives a brief description of the directory contents Wiki tutorial [[ https://secure.engr.oregonstate.edu/wiki/ams/index.php/Cadence/WritingCadenceOCEANScripts | here ]] <code> ocean [-nograph] ... ... ocean> => OCEAN prompt </code> <code> ocean> ocnHelp() </code> <code> ocean> ocnHelp( "<command>" ) </code> e.g. <code> ocean> ocnHelp( "tran" ) PROTOTYPE tran( g_fromValue g_toValue g_byValue ) => g_byValue/nil tran( g_toValue)=> undefined/nil DESCRIPTION Specifies a transient analysis with limited options. If other analysis options are needed, use the analysis command. NOTE The second instance of the tran command is valid only with the Spectre® circuit simulator EXAMPLE(S) tran( 1u) Specifies a transient analysis to 1u for the Spectre® Circuit Simulator tran( 0 1u 1n ) => 1e-09 t ocean> </code> ====== ====== \\ ---- Last update: [[pacher@NOSPAMto.infn.it |Luca Pacher]] - Aug 20, 2013 ~~NOTOC~~