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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2462|回复: 3

hspice 中如何进行带宽优化设计

[复制链接]
发表于 2009-8-2 16:04:41 | 显示全部楼层 |阅读模式

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

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

x
最近在做光前通信前置放大器设计,使用于10Gb/s光互连系统,因此前仿真希望跨阻带宽9G以上
电路结构如下,我想让hspice自动优化出晶体管合适的尺寸,目标f>9GHZ(注:完全可行的一个目标)

以下是输入网表的一部分
.PARAM
+     WM1=opt1(2u,1u,50u) WM2=opt1(3u,1u,50u)
+     WM3=opt1(5u,1u,10u)  WM4=opt1(10u,5u,100u)  
*******************设定优化模型
.option absi=1e-10 reli=1e-5 nomod post=2
.MODEL optmod OPT itropt=30 CLOSE=100
.param zgain='Vdb(2)-Idb(1)'  **** 定义跨阻增益表达式
.AC DEC 10 1k 20GHZ SWEEP OPTIMIZE=opt1
+     RESULT=ZBand, model=optmod
.AC  DEC 10 1k 20GHZ
.param zgain='Vdb(2)-Idb(1)'  **** 定义跨阻增益表达式
.MEASuRE  AC zgainmax MAX  zgain from 1k to 20G
.MEASURE  AC zBand TRIG zgain VAL='zgainmax-3' RISE=1
+                  TARG zgain VAL='zgainmax-3' FALL=1  
+                  GOAL>9GHZ
.end

但是最后仿真时出现错误如下: **error** measure statement failure
   rise,fall,or cross must be specified if
   at=val was not specified in trigger
  **warning** the measured variable for zgainmax is not defined
**warning** the measured variable for zband is not defined


请问各位牛人同志,要如何进行跨 阻增益带宽的优化设计,最重要的.MEASURE要如何写啊!
小弟在线等高人解决问题呢!
 楼主| 发表于 2009-8-2 16:28:22 | 显示全部楼层
怎么没人啊,自己顶!
发表于 2009-8-14 18:03:48 | 显示全部楼层
upupup
头像被屏蔽
发表于 2009-8-14 19:31:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-18 13:14 , Processed in 0.034416 second(s), 12 queries , Gzip On, Redis On.

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