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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2070|回复: 0

[求助] ocean script 输出出错 求大家帮助

[复制链接]
发表于 2012-11-22 04:31:17 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 jpgong 于 2012-11-22 04:34 编辑

我设计了一个 delay locked loop, 现在要测phase detector. 想比较两个输入的clock的相位差不一样时,输出的信号的duty cycle 是多少,我用ocean跑了电路,告诉可以成功仿真,但是没有仿真后的结果,就是那个duty cycle是多少,以下是我的ocean 脚本文件. 红色的字体是我写的,黑色的字体是直接从cadence导出的。 我用了printf命令。我还实验了fprintf命令,直接报错,求各位大神指教

simulator( 'spectre )
design(
"/home/ecetmp130/simulation/phase_detector3/spectre/schematic/netlist/netlist")

resultsDir( "/home/ecetmp130/simulation/phase_detector3/spectre/schematic" )
modelFile(
    '("/home/ecetmp130/IBMFD/allcell.scs" "")
)
stimulusFile( ?xlate nil
    "/home/ecetmp130/simulation/phase_detector3/spectre/schematic/netlist/_graphical_stimuli.scs")
analysis('tran ?stop "30n"  )
desVar("p5vonly" 0)
desVar("phires" 0)
desVar("dltime" 0)
paramAnalysis("dltime" ?start 0 ?stop 1n ?step 100p)
paramRun()
cycle=dutyCycle(VT("/UP")-VT("/DW")  ?mode "auto"   ?xName "time"   ?outputType "average"  )

envOption(

'analysisOrder  list("tran")

)
temp( 27 )
run()
selectResult( 'tran )
printf("cycle=%f" cycle)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 21:29 , Processed in 0.015360 second(s), 8 queries , Gzip On, Redis On.

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