Схема нечувствительная к задержкам - Википедия - Delay insensitive circuit

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

Данные передаются от одного элемента схемы к другому с использованием «рукопожатий» или последовательностей переходов напряжения, чтобы указать готовность к приему данных или готовность предоставить данные. Как правило, входы схемного модуля будут указывать на свою готовность к приему, что будет «подтверждено» подключенным выходом путем отправки данных (закодированных таким образом, что приемник может определить достоверность напрямую[1]), и как только эти данные будут благополучно получены, получатель явно подтвердит их, позволяя отправителю удалить данные, таким образом завершая рукопожатие и разрешая передачу другого элемента данных.

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

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

В Нечувствительность к задержкам (DI) класс самый надежный из всех асинхронная схема модели задержки. Не делает никаких предположений по задержке проводов или ворот. В этой модели все переходы на воротах или проводах должны быть подтверждены перед повторным переходом. Это условие предотвращает появление невидимых переходов. В схемах DI любой переход на входе в вентиль должен быть виден на выходе логического элемента, прежде чем будет разрешен последующий переход на этом входе. Это заставляет некоторые входные состояния или последовательности стать незаконными. Например, вентили ИЛИ никогда не должны переходить в состояние, в котором оба входа равны одному, поскольку вход и выход из этого состояния не будут видны на выходе логического элемента. Хотя эта модель очень надежна, практические схемы невозможны из-за отсутствия выражаемых условных выражений в схемах DI.[2] Вместо этого Квазинечувствительный к задержкам Модель является наименьшей компромиссной моделью, но способной генерировать полезные вычислительные схемы. По этой причине схемы часто ошибочно называют нечувствительными к задержке, если они квази-нечувствительны к задержкам.

Смотрите также

Рекомендации

  1. ^ Верхофф, Том (январь 1987). "Коды, нечувствительные к задержке - Обзор".
  2. ^ Мартин, Ален. «Ограничения нечувствительности к задержкам в асинхронных схемах» (PDF).

внешняя ссылка