Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Триггеры без резета
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Разработка цифровых, аналоговых, аналого-цифровых ИС
-=Vitaly=-
Здравствуйте!

Просматривая библиотеку нашего фаба нашел что там есть триггеры без резета. В симуляционных моделях после питания они в Х.
Т.е. начальное состояние это флип-флопа после включения питания предугадать нельзя, я правильно понял?

Спасибо.
sleep
Цитата(-=Vitaly=- @ Feb 17 2009, 18:54) *
Здравствуйте!

Просматривая библиотеку нашего фаба нашел что там есть триггеры без резета. В симуляционных моделях после питания они в Х.
Т.е. начальное состояние это флип-флопа после включения питания предугадать нельзя, я правильно понял?

Спасибо.

imho да.
zzzzzzzz
Цитата(-=Vitaly=- @ Feb 17 2009, 18:54) *
Просматривая библиотеку нашего фаба нашел что там есть триггеры без резета. В симуляционных моделях после питания они в Х.
Т.е. начальное состояние это флип-флопа после включения питания предугадать нельзя, я правильно понял?
Прально. В нормальной либе должны быть как с ресетом, так и без. Без - немного меньше по площади. А знать начальное состояние нужно далеко не всегда - например, если состояние будет инициализироваться "насильно".
Джеймс
Полагаю, триггер предшествующий ему должен быть с ресетом. Тогда проблем не будет.
Jurenja
Цитата(Джеймс @ Feb 17 2009, 21:15) *
... триггер предшествующий ему должен быть с ресетом...
... или комбинационная схема даст на входе данных триггера определенность к моменту активного фронта на тактовом входе.
SM
Цитата(Джеймс @ Feb 17 2009, 22:15) *
Полагаю, триггер предшествующий ему должен быть с ресетом. Тогда проблем не будет.

вовсе не обязательно. Есть много разных вещей, которые не надо инициализировать. Например буфер предвыборки инструкций процессора - там счетчики - те да, с резетом. А сам буфер - нет. Вот еще место на резеты тратить. Или просто какой-то отвлеченный регистр внешнего устройства процессора, в который обязательно что-то программа запишет осмысленное, прежде чем использовать это внешнее усройство. Почти любой конвейер - по нему все равно данные правильные пройдут, вытеснив из него все Х-ы... Примеров можно много приводить.

И мало того, что триггеры с резетом жирные, так еще и сам этот резет разводить (high-fanout!), деревья из буферов строить, ужос... Не клокодрево конечно, но и не халява.
-=Vitaly=-
Спасибо за столь содержательный ответ, а то у меня были некие опасения по-поводу использования таких флопов, но теперь я спокоен biggrin.gif
Sevrukov_Andrey
Цитата(-=Vitaly=- @ Feb 17 2009, 18:54) *
Здравствуйте!

Просматривая библиотеку нашего фаба нашел что там есть триггеры без резета. В симуляционных моделях после питания они в Х.
Т.е. начальное состояние это флип-флопа после включения питания предугадать нельзя, я правильно понял?

Спасибо.


можно промоделировать подачу питания. Если там существует небольшой перекос транзисторов - они всегда будут скидываться в одно и то же состояние. Но корректность принимать их по-умолчанию в этом состоянии, конечно под вопросом.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.