![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Структурная оптимизация логических схем
Поскольку при покрытии производится формальное замещение блоков их реализацией на заданных логических элементах и не принимаются во внимание никакие другие блоки кроме покрываемого, то синтезированная схема, как правило, оказывается избыточной. Это вызывает необходимость проведения структурнойоптимизации полученной схемы. Основными критериями оптимизации при многоуровневом синтезе являются: 1) длина критического пути при прохождении сигнала от входа к выходу схемы (максимальная задержка сигнала); 2) площадь кристалла, занимаемая логической сетью. От указанной площади, в конечном итоге, зависит стоимость проектируемой схемы. Причём, при определении площади сети часто учитывается не только площадь логических элементов, но и площадь межсоединений. Это условие ставит не только задачу минимизации количества узлов (элементов) логической сети, но и количества связей между ними. Процесс оптимизации включает выполнение двух этапов: 1) исключение из схемы очевидных избыточных элементов; 2) анализ схемы с учётом логической недоопределённости. Рассмотрим более подробно выполнение указанных этапов.
3.3.1. Исключение из схемы очевидных избыточных элементов. На первом этапе оптимизации производится исключение из схемы цепочек последовательно соединенных инверторов и элементов, выполняющих одинаковые логические функции. Цепочки инверторов могут образовываться в схемах при покрытии элементами «2И-НЕ» либо «2ИЛИ-НЕ», поскольку для совпадения числовых последовательностей при формальном замещении покрываемых блоков требуется инвертирование входных или выходных последовательностей покрывающих элементов (см. раздел 3.2.1). Элементы, выполняющие одинаковые логические функции, как правило, оказываются подключенными к одноимённым входам схемы. В таком случае на их выходах формируются одинаковые логические последовательности, и один из этих элементов может быть удалён, а выходной сигнал оставшегося элемента используется для подачи на оба узла синтезируемой схемы. Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение Указанные алгоритмы первого этапа оптимизации достаточно очевидны и не требуют строгих доказательств.
3.3.2. Анализ схемы с учётом логической недоопределённости. В начале на втором этапе оптимизации проводится полный анализ схемы, который позволяет получить числовые последовательности на выходах всех элементов и ещё раз убедиться в правильности предшествующих процедур синтеза и первого этапа оптимизации. Далее от выхода к входу выполняется анализ отдельных элементов с учётом возможной логической недоопределённости их входных числовых последовательностей. При таком анализе в поступающие на входы логических элементов числовые последовательности вводится неопределённость (звёздочки). Если, например, на входы элемента «2ИЛИ» поступают две какие-либо последовательности, то одну из них можно фиксировать, а во вторую ввести звёздочки на тех местах, на которых в первой последовательности стоят единицы. Ведь, если на один из входов элемента «2ИЛИ» подаётся единица, то на его выходе будет присутствовать единица независимо от состояния на втором входе. Далее полученная последовательность со звёздочками сравнивается со всеми числовыми последовательностями, реализуемыми на выходах других логических элементов схемы, либо с входными переменными. Может оказаться так, что рассматриваемая недоопределённая последовательность не противоречит какой-либо из них. В этом случае соответствующая входная переменная или узел схемы соединяются с рассматриваемым входом анализируемого элемента. Кроме того, при проведении сравнения можно осуществлять поиск и непротворечивых инверсных последовательностей. В данном случае на соответствующий вход анализируемого элемента найденная последовательность будет подаваться через инвертор. Оказавшиеся теперь лишними логические элементы, которые раньше участвовали в формировании анализируемой входной последовательности, могут быть исключены из логической схемы. Если подходящая числовая последовательность не найдена, то последовательность проанализированного входа фиксируется и неопределённость вводится в последовательность другого входа. При анализе входов элемента «2И» всё делается точно так же, но звёздочки в анализируемой последовательности вводятся на тех местах, на которых фиксированная последовательность принимает нулевое значение. Аналогичные правила формирования недоопределённых входных последовательностей можно сформулировать для элементов «2И-НЕ» и «2ИЛИ-НЕ». Сервис онлайн-записи на собственном Telegram-боте
Попробуйте сервис онлайн-записи VisitTime на основе вашего собственного Telegram-бота:— Разгрузит мастера, специалиста или компанию; — Позволит гибко управлять расписанием и загрузкой; — Разошлет оповещения о новых услугах или акциях; — Позволит принять оплату на карту/кошелек/счет; — Позволит записываться на групповые и персональные посещения; — Поможет получить от клиента отзывы о визите к вам; — Включает в себя сервис чаевых. Для новых пользователей первый месяц бесплатно. Зарегистрироваться в сервисе Простейший вариант анализа и оптимизация схемы можно рассмотреть на примере покрытия блока «ИСКЛЮЧАЮЩЕЕ ИЛИ» (см. раздел 3.2.2), схема которого на элементах «2И-НЕ» представлена на рис. 3.18. Проведём анализ указанной схемы с учётом логической недоопределённости. Для элемента То есть, на нижний вход элемента Аналогично для элемента Две определённые выше последовательности Однако следует заметить, что при выполнении рассмотренных выше операций, связанных с изменением топологии схемы, нельзя допускать образование петель обратной связи, которые могут превратить комбинационное устройство в конечный автомат с памятью. То есть, если найдена непротиворечивая последовательность у далее стоящего элемента и он подчинён исследуемому, то эти элементы соединять нельзя.
|