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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 17412|回复: 31

求教关于hspice仿真工艺库添加的问题

[复制链接]
发表于 2008-4-28 13:09:50 | 显示全部楼层 |阅读模式

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

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

x
现在在做毕设,是做bandgap,电路设计好了要仿真,我有一个TSMC的.18的工艺库,如何添加到网表中去啊?还有一个问题是我在设计电路的时候根据电路性能要求来设计管子的尺寸,在写网表的时候直接把管子尺寸写进网表,为什么要工艺库。是不是因为foundry有这方面的要求,比如说一个foundry厂的工艺线L和tox等等这些参数之间有联系,而不是说给定.18的库,我就可以在L不大于.18的情况下任意设计我的管子尺寸?如果是,那是不是可以根据foundry所提供的库来直接设计管子尺寸,这样在仿真的时候直接把设计的尺寸写进网表?
 楼主| 发表于 2008-4-28 14:13:48 | 显示全部楼层
求教啊!!!!!!!!!!!!!!!!!!
 楼主| 发表于 2008-4-28 14:37:51 | 显示全部楼层
再顶!!!!!!!!!!!!!!
发表于 2008-4-28 14:45:18 | 显示全部楼层
你说的仿真的库文件应该就是*.l文件吧?
把你的库文件include就ok了
关于第2个问题,那就是对于design来说,可调节的参数仅仅是W & L 如果要仿真的话需要相应的模型参数可不只这两个,所以还需要相应foundry提供对应的model文件
不知道你是不是想问这个!
 楼主| 发表于 2008-4-28 15:01:28 | 显示全部楼层
对,是你所理解的两个问题!谢谢!
* 1)To use these models directly by programming in this style:               *
*                                                                            *
*     .lib 'lib_path/lib_name' model_name                                    *
*                                                                            *
*                                                                            *
*    EX: .lib '/home/user/tsmc/LOGIC/mm018.l' TT                             *
*        for typical 1.8V N,PMOS                                             *
*        .lib '/home/user/tsmc/LOGIC/mm018.l' TT_3V                          *
*        for typical 3.3V N,PMOS                 
后一个问题明白了,刚开始看Sansen书的第一章,好像有说到designer的参数选择权限。对于第二个问题,你说的include的方法我再查查hspice的语法规则,上面是.l的库里面的说明,我打开看了,我不知道,其路径是怎么回事,我把.l文件放在D盘和我的电路网表同一个文件夹下,如.lib '/HSPICE/mybandgap/tsmc/LOGIC/mm018.l' TT_3V 其中HSPICE/mybandgap就是文件路径,但是是错的,不知道上面所说是何意
 楼主| 发表于 2008-4-28 16:06:02 | 显示全部楼层
*HSPICE SIMULATION FILE EX4-7
*BANDGAP
.OPTIONS POST=2 LIST
.lib 'D:\HSPICE\my bandgap/mm018.l' TT_3V  
M1 1 1 X GND NCH W=30U L=6U M=3
M2 3 1 Y GND NCH W=60U L=6U M=16
M3 VDD 3 1 VDD PCH W=30U L=6U M=3
M4 VDD 3 3 VDD PCH W=30U L=6U M=3
M5 VDD 3 OUT VDD PCH W=30U L=6U M=3
Q1 X GND GND PNP10 area=1
Q2 4 GND GND PNP10 area=8
Q3 5 GND GND PNP10 area=8
R1 Y 4 4.3K
R2 OUT 5 10.59K
VDD VDD 0 DC 3.3V
.DC VDD 0 3.3V 0.1
.DC TEMP -20 80 1
.PRINT V(OUT)
.END
为什么以上网表出错了?!!!求教高人啊!
中间的连接表是一个bandgap的电路

[ 本帖最后由 overcomeyu 于 2008-4-28 20:59 编辑 ]
 楼主| 发表于 2008-4-28 21:04:05 | 显示全部楼层
顶上去,求教!
 楼主| 发表于 2008-4-28 23:16:14 | 显示全部楼层
再顶!
发表于 2008-4-29 00:08:16 | 显示全部楼层
你的问题逻辑很混乱啊
1.先回答你的关于工艺库的疑问,你做电路无疑是要确定流片工艺的,工艺库就是一系列工艺参数的集合。在电路设计阶段要验证你的设计,就仿真了,当然要加载工艺库了!
2.工艺库一般包含很多section,如mos,res,bip,dio,cap等等,mos里还有数个corner,corner代表代工厂的工艺误差范围,如tt就是p型和n型mos都是典型的,工艺库的加载必须保证仿真器在指定的路径下对应的section是有且仅有的关系
3. 你的出错要看仿真器提示,对照改正就是了
发表于 2008-4-29 10:13:58 | 显示全部楼层
检查一下  corner 是否有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-19 05:14 , Processed in 0.024411 second(s), 8 queries , Gzip On, Redis On.

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