引言:写这个主要是觉得ads和candence软件比较麻烦,为了写veriloga模型基还要被各种软件操作困住是很无语的,我就被困了好久,写出来过程是省的别人和我一样花时间在无用的软件上。
ADS如何调用和编译va文件?
方法一:将veriloga文件载入元件中调用
Step1----在元器件中创建va文件,并且右键compile Verilog,显示如下图即为成功。注意,库文件和va文件的model名称需要保持一致。
`include "discipline.h"
`include "constants.h"
module res(p,n);
inout p,n;
electrical p,n;
parameter real R=3;
analog begin
V(p,n) <+ I(p,n)*R;
end
endmodule
出现这个图表示va编译成功了。
如果自己没写文件,可以查找ADS系统文件夹下的veriloga文件夹,里面有所有开源的va文件,也可以搜索Compact Model Coalition | Silicon Integration Initiative (si2.org)和Designer’s Guide Community :: Forum (designers-guide.org)
需要看文档的可以用谷歌(