在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4391|回复: 6

[求助] Oceanxl做Monte Carlo仿真脚本问题

[复制链接]
发表于 2015-7-9 11:34:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
想用Oceanxl做 Monte Carlo仿真,版本:Ocean 6.1.6用 netlist来做仿真,而不是用 schematic来产生网表,因为对 netlist做了些修改。
;--------------------------------------------------
;====================== Set to XL mode =========================================
ocnSetXLMode()
;ocnxlProjectDir( "./psf" )
;ocnxlTargetCellView( "" "" "" )
;ocnxlResultsLocation( "" )
;ocnxlSimResultsLocation( "./psf" )

;====================== Tests setup ============================================

;---------- Test "test1" -------------
ocnxlBeginTest("test1")
simulator( 'spectre )
design( "./netlist/netlist" )
modelFile(
    '("/home/ww/PDK/model/SMIC130MM/XX_v2p4_spe.scs" "mos_mc")
)
analysis('tran ?stop "300u"  ?errpreset "conservative"  )
envOption(

---------------------------------------------------
主要是上面这一部分做了些修改,然后,根本就运行不了
*Error* return: return can only be used within a prog
*Error* load: error while loading file - "run.ocn" at line 70


根本就没有跑,好像是脚本本身就有问题。

原始的脚本是这样的:
;====================== Set to XL mode =========================================
ocnSetXLMode()
ocnxlProjectDir( "~/simulation" )
ocnxlTargetCellView( "test_design1" "test_Cell_15032601" "adexl" )
ocnxlResultsLocation( "" )
ocnxlSimResultsLocation( "" )

;====================== Tests setup ============================================

;---------- Test "test_design1:test_Cell_15032601:1" -------------
ocnxlBeginTest("test_design1:test_Cell_15032601:1")
simulator( 'spectre )
design( "test_design1" "test_Cell_15032601" "schematic")
modelFile(
    '("/home/ww/PDK/model/SMIC130MM/XX_v2p4_spe.scs" "mos_mc")
)
analysis('tran ?stop "300u"  ?errpreset "conservative"  )
envOption(

;--------------------------------
不知道到底是什么问题,怎么修改一下。最后能够直接对 netlist进行 仿真
发表于 2017-6-28 14:32:55 | 显示全部楼层
楼主,最后解决问题了没?我现在只能在CIW中运行脚本,在ocean中无法运行。
发表于 2018-7-8 16:57:04 | 显示全部楼层
what is Ocean XL?
发表于 2018-10-19 14:48:18 | 显示全部楼层
请问楼主现在能用这个脚本仿真了吗?现在也遇到这个问题,怎么试都不通
发表于 2018-12-3 14:04:07 | 显示全部楼层
把这句  ocnxlTargetCellView( "test_design1" "test_Cell_15032601" "adexl" )
改为   ocnxlTargetCellView( "test_design1" "test_Cell_15032601" "adexl" ?mode "r")

具体原因见 https://community.cadence.com/ca ... -used-within-a-prog
发表于 2024-3-28 13:51:22 | 显示全部楼层


zengxi1213 发表于 2018-12-3 14:04
把这句  ocnxlTargetCellView( "test_design1" "test_Cell_15032601" "adexl" )
改为   ocnxlTargetCellVie ...


非常好用,感谢

发表于 2024-8-5 14:47:59 | 显示全部楼层
求教:MC仿真跑出来的结果怎么看呢?想直接看ocean跑MC得到的3σ结果。
adexl跑出来的结果在data view的history里面可以看,但是脚本跑出来的结果怎么加载进去呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-22 15:09 , Processed in 0.018627 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表