УДК 681.325.66 МНОГОРАЗРЯДНЫЙ ЦИФРОВОЙ КОМПАРАТОР В ГГЦ ДИАПАЗОНЕ ЧАСТОТ В. А. <...> Лементуев Рассмотрены структуры и схемная реализация на современном технологическом уровне специализированных устройств логического сравнения — однотактовых многоразрядных цифровых компараторов для использования в микропроцессорных системах на основе СБИС, в том числе в спецпроцессорах обработки сигналов и изображений. <...> Приведены результаты моделирования 32—64 разрядных компараторов по 0,13 мкм КМДП технологии. <...> ВВЕДЕНИЕ Цифровые компараторы как эффективное средство аппаратной поддержки микропроцессорных систем применяются в процессорах цифровой обработки сигналов, в частности, при обработке изображений для сортировки адресов и данных. <...> Операция логического сравнения двух операндов A и B проще всего реализуется на основе одноразрядных операторов Pi = (Ai + ) и Gi = =(Ai• ). <...> Реализация данного алгоритма на основе традиционных схемотехнических решений (CMOS-Static Logic, Pass transistor Logic) связана с большим числом логических переходов между простейшими элементами 2И/ИЛИ-НЕ и, соответственно, с избыточными емкостными нагрузками. <...> В результате интегральная реализация компараторов ограничена по числу разрядов при невысоком быстродействии. <...> Поэтому алгоритм вычисления функций сравнения многоразрядных операндов требует более эффективных схемных решений. <...> АЛГОРИТМИЧЕСКАЯ СТРУКТУРА КОМПАРАТОРА Для решения данной задачи может быть использована модифицированная дифференциальная (парафазная) КМДП логика на основе многофункциональных макроэлементов в сочетании с расширенным вариантом универсального алгоритма сравнения [2, 3]. <...> Универсальность алгоритма заключается прежде всего в одновременном вычислении трех функций: равенства — Yn(An = Bn), больше — Yn(An > Bn) и меньше — Yn(An < Bn). <...> Основа алгоритма — разрядный оператор распространения на основе функции “исключающее ИЛИ/НЕ” (Ai = Вi) — Pi = Ai•Вi + +• = Ai Bi⊕ Ai Bi 36 . <...> Параллелизм вычислений предполагает <...>