找回密码
 注册
关于网站域名变更的通知
查看: 376|回复: 3
打印 上一主题 下一主题

[仿真讨论] linux下运行hspice显示word too long,是什么问题?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-5-31 11:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
系统背景32位ubuntu 11.04并且hspice的license加载成功,但是在运行hspice时报word too long。% h, T2 ~7 V3 [, t* r) O  }

该用户从未签到

2#
发表于 2022-5-31 13:10 | 只看该作者
1. 用which查找hspice调用的文件,应该在hspice安装路径下的bin里的“hspice”,比如“hspice_vE-2010.12-SP2/hspice/bin/hspice",这是一个csh脚本;
9 M, d# t( U+ }) }6 E2. 用vim打开这个csh脚本,找到以下几行把它们注释掉即可,大约在202行
" F' o' M) Y* Y; z( ?; F3 D1 D- F9 {if (("$sse" == "") || ($status != 0)) then
7 s: O& W6 L1 s7 _. V; ]echo " Error: SSE2 instruction is not supported on this machine."
0 Z& J& d# [  O  W$ N7 techo " HSPICE has adopted SSE2 instruction since 2006.09 version."
8 y# g3 ^5 x! H1 X' I; pecho " Please review the release note for more detailed information."  w! K7 r1 c2 e6 k% T/ K2 E+ i# m
exit 1! |/ h/ ?6 M5 w1 ?  h
endif
1 n7 w; W9 m  d- Q3 o7 {! k/ e原因可能是sse这个变量太长了。
9 V( r' X) c% P# y% i+ T& @; G另一个方法是
/ y) L- _3 X/ C# h( m  j: @$ ?0 W; P/ A如果你是32位linux,那么可以直接调用hspice的可执行文件来仿真,而不要用它默认的bin下hspice csh脚本,比如在.cshrc中加上一个alias语句
( Q8 [- L0 L, B* k2 U( [alias hspice $hspice_install_dir/hspice/linux/hspice
: E; e+ w' R1 }但这样做有个缺点是仿真时不能调用veriloga。: `( f. H. V6 |* @1 r0 V+ Y9 u

该用户从未签到

3#
发表于 2022-5-31 14:27 | 只看该作者
一楼说的很不错
2 j( P/ z' ]9 @$ P9 `

该用户从未签到

4#
发表于 2022-5-31 14:52 | 只看该作者
再看看其他人是怎么说的* x9 T- d; C* M" _( G  c' {
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-4 01:50 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表