virtuoso计算器的用法
Cadence的计算器可是个好东西,能帮助我们分析结果。计算器可以从仿真得出的数据,进行计算,从而得到我们想要的东西。
一、计算波形的频率
如果我们得到一个周期的波形,想知道这个波形的频率,一般是看波形图,然后去计算。现在用计算器,直接可以得到频率。
如下电路图,电阻1k,电容1p:
输入是一个周期为2ns的方波,也就是频率为500M。
通过spectre的tran仿真。得到输入和输出的波形图。
当然可以从图中去读出数据,然后得到周期,就得到了频率。
下面介绍用计算器。
选择ADE环境tools->calculator。
进入到计算器界面。
选择tran下的vt。因为我们是在tran下仿真的。Vt表示选取电压,it表示选择电流。
选择vt后,选择原理图中的信号,这里选择的是输入信号,这时候就会在下面的空白框中显示VT(“/net5”)。表示选择net5的电压,也就是我们的输入信号。选择下面函数中的frequency,频率函数。就会看到在VT(“/net5”)前多了一个frequency。点击下面的Eval按钮。就计算出来查看信号的频率。
得到计算出来的是499.9M。和500M有点误差,不过这误差可以忽略。
二、查看3db带宽
放大器中需要查看3db带宽,这也可以用计算器计算出来。
输入信号源为正弦信号源,设置AC幅度为1,DC电压为0.
在ADE环境下AC仿真,得到输出波形图。
当输出降到输入的0.69时的频率就是3db带宽。当然也可以从图中得到。
还是使用计算器。打开计算器。
选择ac->vf,因为是ac仿真。选择电路图的输出。得到VT(“/net5”)。选择函数中的bandwidth。这里是看3db,所以不用更改数据,如果要看其他db的,改db的值即可。电路图是低通滤波器,这里选择type为low。frequency函数计算频数
点击ok。在点Eval。
这样就得到了3db带宽。
三、得到一些计算表达式的值
通过dc扫描,会得到一组数据。但是要对这组数据处理,比如对于这组数据a要进行(a-3)/5操作。