微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > hspice仿真时floor函数报错

hspice仿真时floor函数报错

时间:10-02 整理:3721RD 点击:
仿真环境:IC5141 集成hspice 2013
问题:生成的netlist中每个MOS都解释出了一个floor函数,仿真时提示floor函数未定义,floor函数是向下取整函数, man命令显示floor在math.h中定义了,GCC版本4.4.7,搞不懂为什么仿真跑不了。求助高手,感谢感谢!用spectre可以跑。

不好意思,更正一下,不是所有的mos都会含有floor函数,而是带有参数传递的mos都会有floor函数。

floor函数不是hspice内建的函数, 所以可能仿不了. hspice有一个类似的向下取整数的函数int(x), 你可以试试在网表中自定义一个floor函数:
.param floor(x)=int(x)

感谢你提供的方法,我的这个问题是由于使用了参数传递,好在调用的此类子电路只有几个,所以每次仿真前就动手将floor函数手动计算出来再跑,影响的只有AS,AD几个变量,影响不大。
您提供的这个方法我先去试一下,再来回复您。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top