К примеру есть сигнал а с заданными параметрами rise time, fall time , частотой итд, ну и другой сигнал b с теми же параметрами но только иной частотой теперьоба сигнала подаются на AND2 (NAND2-Inverter) и получаю новый сигнал out на выходе. И мне надо измерить задержку сигнала out на выходе по отношению к сигналу а который на входе, в калькуляторе есть функция cross, ввожу следующее:
cross(VT("/out"),0.9, 4, "rising")-cross(VT("/a"), 0.9, 4, "rising")
где out это выход AND2 гейта. Vdd = 1.8v.
мне в статусе выдается ошибка: *Error* ("difference" 103 t nil ("*Error* difference: can't handle (nil - nil)"))
интерестно то, что когда я хочу измерить задержку сигнала а (который мне известен, я сам его устанавливал) поменяв код на: cross(VT("/a"),0.9, 4, "falling")-cross(VT("/a"), 0.9, 4, "rising") то на графике выводится правильный результат!
не могу понять почемуже проблема такая с измерением задержки выходного сигнала?
--------------------
Нажми на кнопку - получишь результат, и твоя мечта осуществится
|