Перейти к содержанию
    

Триггеры без резета

Здравствуйте!

 

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

Т.е. начальное состояние это флип-флопа после включения питания предугадать нельзя, я правильно понял?

 

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте!

 

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

Т.е. начальное состояние это флип-флопа после включения питания предугадать нельзя, я правильно понял?

 

Спасибо.

imho да.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Т.е. начальное состояние это флип-флопа после включения питания предугадать нельзя, я правильно понял?

Прально. В нормальной либе должны быть как с ресетом, так и без. Без - немного меньше по площади. А знать начальное состояние нужно далеко не всегда - например, если состояние будет инициализироваться "насильно".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Полагаю, триггер предшествующий ему должен быть с ресетом. Тогда проблем не будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... триггер предшествующий ему должен быть с ресетом...
... или комбинационная схема даст на входе данных триггера определенность к моменту активного фронта на тактовом входе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Полагаю, триггер предшествующий ему должен быть с ресетом. Тогда проблем не будет.

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

 

И мало того, что триггеры с резетом жирные, так еще и сам этот резет разводить (high-fanout!), деревья из буферов строить, ужос... Не клокодрево конечно, но и не халява.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за столь содержательный ответ, а то у меня были некие опасения по-поводу использования таких флопов, но теперь я спокоен :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте!

 

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

Т.е. начальное состояние это флип-флопа после включения питания предугадать нельзя, я правильно понял?

 

Спасибо.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...