реклама на сайте
подробности

 
 
> как измерить задержку сигнала?, Cadence IC5.141, Analog Design Environment, Calculator, cross
BlackOps
сообщение Oct 6 2011, 05:21
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-06-08
Из: USSR
Пользователь №: 38 121




К примеру есть сигнал а с заданными параметрами 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") то на графике выводится правильный результат!

не могу понять почемуже проблема такая с измерением задержки выходного сигнала?


--------------------
Нажми на кнопку - получишь результат, и твоя мечта осуществится
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 10:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01339 секунд с 7
ELECTRONIX ©2004-2016