verilog-a: производная по времени от тока порта - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть модуль, который дает мне токовый выход.

Пример кода:

module core(p,n);
inout p,n;
electrical p,n,ep,en;
......
......
analog begin
     ....
     ....
     ....
     I(ep,en) <+ area*`P_U0*(M);
     I(p,n) <+ ddt(I(ep,en));
end
endmodule

В симуляции, ток показывает плоский постоянный ток 0.

Но еслиЯ не делаю производную по времени, она дает мне ток, который дает переменный ток в соответствии с масштабом времени в моделировании переходного процесса.

код без производной:

module core(p,n);
inout p,n;
electrical p,n;
......
......
analog begin
     ....
     ....
     ....
     I(p,n) <+ area*`P_U0*(M);         
end
endmodule

Может кто-нибудь помочь мне, что не таккогда я делаю ддт?

...