cadence中数字电路描述语言问题?
这个语言好像与VERILOG不一样,
如何用verilogA实现D触发器呢?
另外在联合仿真的时候如何给D触发器加电压呢?
verilog a 是模拟用的吧
那如何在SPECTRe实现数字模拟混合仿真呢
可以实现的,你可以网上搜code。
example:
module V_d_ff(q, qbar, clk, d);
input clk,d;
output q,qbar;
voltage q, qbar, clk, d;
parameter real tdelay = 5n from [0:inf),
ttransit = 5n from [0:inf),
vout_high = 5,
vout_low = 0 from (-inf:vout_high),
vth = 1.4;
integer x;
analog
begin
@(initial_step) x = 0;
@(cross(V(clk) - vth, +1 )) x = (V(d) > vth);
V(q) <+ transition( vout_high*x + vout_low*!x, tdelay, ttransit );
V(qbar) <+ transition( vout_high*!x + vout_low*x, tdelay, ttransit );
end
endmodule
非常感谢您!
如果要再DFF中加清零信号clr呢?
该怎么设 ?
这个实现起来同verilog很像,你该去看看基本的veriloga的语法。依葫芦画瓢就能实现。
申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习本站推出的微波射频专业培训课程。
上一篇:基准的曲率校正和高阶补偿是有区别的吧
下一篇:请问OPA的反馈稳定性