Ocean Script OceanScript是cadence IC Design软件的通用脚本语言,可以利用它实现类似Hspice的功能 oceanScript的生成:
在ADE(
Analog Design Envioronment)中选择"File=>Save Script",然后就会输出一个.ocn的脚本文件。
同样,在ParamaticAnalysis、CornerAnalysis等工具中也有"Save Script"的选项,都可以输出.ocn脚本 .ocn格式的脚本的运行的2种方法:1、可以运行ocean来调用.ocn脚本,方法是顺次输入如下命令:
ocean------------------------(open ocean script. runner)
load("filename")-------------(load .ocn script. and run and plot)
exit-------------------------(exit ocean)2、直接用命令行脚本执行仿真
在一个可执行文件中输入如下内容:
ocean<<!
load("filename")
!
然后运行这个shell脚本就可以直接调用.ocn脚本了这样使用比较适合于批量操作。需要注意的是这样做仿真的输出图形会一闪而过(随ocean一同关闭了),但是通过选择输出路径,可以一次完成海量的方针任务。 脚本文件中变量的定义、库的选择、输出变量定义、激励的设置、仿真的类型的设置、输出路径格式都很容易理解。所以可以很轻松的完成大批仿真任务。 注意:仿真中所使用的netlist最好提前导出,因为ocn脚本中不指定library的位置,所以它只认netlist,要保证在仿真的过程中netlist是不变的