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

Задержка распространения в Flip-flop Counters

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

Для оценки общей задержки распространения в счетчике суммируйте индивидуальные задержки каждого флип-флопа по критическому пути.Как правило, задержка указывается в таблице данных флип-флоп как t pd .

Расчет задержки распространения

Общая задержка распространения (Tpd total) может быть аппроксимирована:

Tpd total = n × tpd

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

Время установки в Flip-flop Counters

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

Расчет времени установки

Для обеспечения надежной работы данные должны быть стабильными по меньшей мере в течение времени установки (]t , установки ) перед краем часов.

Tdata ≤ Tclock — tsetup — Tpd total

где Tdata — время прибытия данных, Tclock — период времени, а Tpd total — полная задержка распространения.Правильный анализ времени обеспечивает корректность работы счетчика на нужной частоте.