微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > 关于verilog-A做tran仿真的问题

关于verilog-A做tran仿真的问题

时间:10-02 整理:3721RD 点击:
用verilog-A搭了一个模型,仿真器中设置tran跑30ns,但是实际跑到5ns的时候,仿真就不跑了,在output log中出现了如下的信息:
Fatal error found by spectre at time=2.71607ns during transient analysis ‘tran’.
Write error on PSF file: Error detected in psf library while writing to file ‘tran.tran'.
Analysis ‘tran’ terminated prematurely due to error.
Fatal error found by spectre
Error detected while closing file ‘tran.tran’.
而'tran.tran'里面是乱码,是不可读的,不知道怎样解决这个问题,
请高人指点一下。

自问自答吧。
在整个模型中有一个小模块输出的电压非常大,在模块单独测试的时候没有仿真完全,造成的。
所以在仿真时,要尽量完全。

您好!我初步熟悉spectre环境,请问用spectre仿真veriloga描述的模型应该怎样操作?

请教小编:
如何用spectre调用Verilog-A描述的模型?具体有哪些步骤?
非常感谢!

三楼 lovelixian, 关于用spectre仿真veriloga描述的模型的问题,首先是写一个.va文件,生成一个symbol,然后再建立一个仿真用的schematic,添加上激励,就可以用spectre仿真了。

非常感谢 fengtang2332 !
我已经学会spectre仿真veriloga的操作了。但是我在一个.va文件实现几个module之间通过引脚匹配调用时出现错误:cannot be found in the switched master of the instance
该怎样解决?谢谢!

lovelixian ,
我没有遇到过这种错误,还望高手指点一下

请问小编veriloga怎么debug,似乎和其他的编程语言比较起来,编译器不太好用呀.

我也想问搂主的问题,怎么用veriloga写电流源那?

朋友 ,你好,你写好的verilog-a 代码怎么保存呀? 1# fengtang2332

8# ilikethisplace
关于verilog-A debug 的问题,因为我用到的verilog-A都是一些小的模块,所以debug起来很容易。可以试一下,C 或者verilog debug 的软件,可能会兼容。

9# fzh
可以看一下ahdLlib中有没有这样的模型,可能是有的

这要看你用的是什么系统了,Unix和Linux有些不太一样,不过在编辑器中都可以直接保存 10# ppppchang

您好!
在那里写va文件啊?并且怎么生成symbol,还望给予帮助!谢谢了!

貌似论坛里有好多veriloga的资料,一步步下来写的都很详细的说。

比较麻烦,不知道能不能像ncsim那样,写几个文件,命令行执行,出结果

用VI编写,:wq为保存且退出命令,建议先用其他编辑器写好,再把对应路径下的veriloga.va替换掉

好好学习一下

我用的也都是小模块,主要靠输出变量查错。

如果用vi编辑器打开的话,直接使用vi编辑器的命令保存就可以了。不知道您是用那一种编辑器打开的呢?



verilog-A编写后,会生成symbol,直接调用symbol就可以了。

很好的资料!

我还没入门

还没入门还没入门

error detected in psf library while writing to file 'tran.tran'。同遇到此问题,不太明白小编说的原因

仔细检查内部每一个点的电压,可能是因为有一个节点的电压很大,造成的这种现象。
尤其是不合理的反馈。

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

网站地图

Top