Самосинхронный универсальный логический элемент для реализации систем функций
Моделирование самосинхронного логического элемента в схемотехнической системе моделирования NI Multisim в рабочих фазах и фазе гашения. Описание систем логических функций в дизъюнктивной нормальной форме. Использование альтернативных транзисторов.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | статья |
Язык | русский |
Дата добавления | 30.07.2017 |
Размер файла | 477,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Самосинхронный универсальный логический элемент для реализации систем функций
С.Ф. Тюрин, А.Ю. Скорнякова
Пермский национальный исследовательский политехнический университет (ПНИПУ)
Аннотация
Рассматривается использование самосинхронного универсального логического элемента для реализации систем логических функций. Выполняется моделирование самосинхронного логического элемента в схемотехнической системе моделирования NI Multisim в рабочих фазах и фазе гашения. Подтверждается работоспособность предложенного элемента. Описываются системы логических функций в дизъюнктивной нормальной форме. Ставиться задача для дальнейшего исследования.
Ключевые слова: Самосинхронная схема, КМОП-транзистор, двойственный канал, система логических функций, Look Up Table (LUT), инвертор, рабочая фаза, фаза гашения, универсальный логический элемент, совершенная дизъюнктивная нормальная форма (СДНФ).
Введение
В настоящее время активно развивается научно-техническое направление самосинхронных схем (далее по тексту СС). Теоретические основы анализа и синтеза СС сформировал ещё в 50-е - 60-е годы ХХ века выдающийся американский математик Д. Маллер [1]. СС отличаются от синхронных и асинхронных схем, тем, что в них происходит фиксация переходных процессов в отдельных блоках. Тем самым скорость функционирования схемы зависит только от задержек распространения сигнала в схеме. Позднее, в СССР, теория Маллера стала основой для исследований СС группой В. И. Варшавского [2,3]. В начале XXI века группа перестала существовать как целое, один из известных представителей этой группы - Алекс Яковлев, работает, в настоящее время, в университете Нью-Касла (Великобритания). Он развивает интересное направление на основе СС - «Энергетически модулированные вычисления» (Energy-modulated computing) [4]. Единственной группой специалистов в России, которая сегодня занимается развитием самосинхронных схем, является группа, в составе ИПИ РАН, основная их цель направлена на проектирование конкретных СС. Они уже разработали библиотеку СС элементов [5], которая позволяет строить СС на базовых матричных кристаллах (БМК). Однако, помимо разработанных разнообразных специализированных элементов целесообразно в эту библиотеку включить конфигурируемые логические элементы, настраиваемые на реализацию заданной логической функции. Это позволит унифицировать логику и в ряде случаев упростить разработку проектов на БМК по аналогии с тем, как строится логика ПЛИС FPGA, содержащая так называемые LUT (Look Up Table) [6,7]. Наиболее распространённое число входов переменных - четыре, однако активно разрабатываются адаптивные логические модули (например, фирмы Intel-Altera, Xilinx), в которых доступна опция выбора числа переменных LUT, там реализуются некоторые функции даже восьми переменных [8].
Реализация нескольких функций в СДНФ
Для реализации систем логических функций в СДНФ предлагается использовать самосинхронный дешифратор LUT. Как известно, LUT [6,7] строится из элементарных мультиплексоров 2-1. В статье [12] проводится диагностирование DC LUT и доказывается эффективность использования «обратной» структуры LUT для упрощения реализации систем функций для разного числа переменных. С целью упрощения рассуждений в данной статье рассматривается одноразрядный DC-LUT, представленный на рисунке 1.
Рис. 1 - Элемент 1DC-LUT
В СС используются парафазные переменные, то есть передаются и X, и , таким образом, для 1DC-LUT получаем систему функций:
(1)
Как уже было сказано, СС используют парафазные переменные, это означает, что сигнал может принимать три значения - рабочая фаза 1, рабочая фаза 0 и фаза гашения. Для реализации фазы гашения (спейсера) предложим дополнительную ветвь дерева передающих транзисторов - рисунок 2.
Рис. 2 - Элемент 1DC-LUT с передающими транзисторами
Таким образом, получаем систему логических функций на каждый выход элемента:
(2)
Введем двойственный канал получим 1DC-LUT c двойственным каналом- рисунок 3.
Рис. 3 - Элемент 1DC-LUT с двойственным каналом
Для элемента 1DC-LUT с двойственным каналом справедлива следующая система логических функций:
самосинхронный логический транзистор схемотехнический
(3)
Чтобы получить СС в элемент необходимо добавить индикаторы выходов для фиксации переходных процессов и альтернативные транзисторы на каждый канал, тогда получим 1DC-LUT-ST - рисунок 4.
Рис. 4 -Элемент 1DC-LUT-ST с двойственными каналами и индикаторами
Таким образом получаем систему логических функций для элемента:
(4)
В результате проделанной работы нами были получены системы логических функций в СДНФ для предложенных элементов.
Моделирование 1DC-LUT и 1DC-LUT-ST
Выполним моделирование схемы, для проверки работоспособности предложенных элементов. Для этого проведем моделирование элемента 1DC-LUT, изображённого на рисунке 3 в системе схемотехнического моделирования NI Multisim 10 фирмы National Instruments Electronics Workbench Group.
Рис. 5- Моделирование элемента 1DC-LUT в рабочей фазе, D0=1
Рис. 6 - Моделирование элемента 1DC-LUT в рабочей фазе, D0=0
Видим, что в рабочей фазе на выход F передаётся информация со входа D0. В фазе гашения (спейсера) сигналы X= X'=0 и на выходе F независимо от D0, D1 устанавливается 1 (рисунок 7).
Рис. 7 - Моделирование элемента 1DC-LUT в фазе спейсера
Теперь проведем моделирование элемента 1DC-LUT-ST c двойственным каналом. Функционирование элемента в рабочей фазе при: X=1; X'=0; D0=D1=0; F1=F0'=1; D0'=D1'=1; I0=I1=1 показывает рисунок 8.
Рис. 8- Моделирование элемента 1DC-LUT-ST в рабочей фазе, D0=0, D1=0
Рабочая фаза в схеме 1DC-LUT-ST при: X=1; X'=0; D0=D1=1; F1=F0'=0, D0'=D1'=0; F0=F1'=1, I0=I1=1 изображено на рисунке 9.
Рис. 9- Моделирование элемента 1DC-LUT-ST в рабочей фазе, D0=1, D1=1
Аналогично убеждаемся, что и на остальных наборах выражение (4) реализуется правильно. Моделирование фазы спейсера также подтверждает работоспособность устройства - рисунок 10.
Рис. 10- Моделирование элемента 1DC-LUT-ST в фазе cпейсера
Заключение
Выполнив письменные расчеты и моделирование элемента 1DC-LUT-ST, подтверждается работоспособность предложенного технического решения. На устройство получен патент РФ [10]. Ограничения на число транзисторов модели не позволяет выполнить анализ 2DC-LUT-ST. Целесообразно в дальнейшем выполнить такое моделирование с использованием программных продуктов ИПИ РАН, с которыми авторов связывает договор о научно-техническом сотрудничестве. В связи с этим необходимо провести и динамическое моделирование. Кроме того, необходимо рассмотреть вопрос проектирования DC-LUT-ST для более чем 4-х переменных, так как имеется ограничение на число последовательно подключенных транзисторов [11]. Целесообразно также получить оценки сложности декомпозиции DC-LUT-ST на устройства меньшей размерности.
Литература
1. Muller D. E., Bartky W. S. A theory of asynchronous circuits // Proc. Int Symp. On the Theory of Switching, Part 1. - Harvard University Press, 1959. - pp. 204-243.
2. Апериодические автоматы: под ред. В.И. Варшавского- М.: Наука, 1976. -304 с.
3. Варшавский В. И., Мараховский В. Б., Розенблюм Л. Я., Яковлев А. В. Апериодическая схемотехника // в кн. Искусственный интеллект. т.3: Программные и аппаратные средства: под ред. В. Н. Захарова и В. Ф. Хорошевского. - / М.: Радио и связь; 1990. - С. 199-213.
4. Yakovlev A. Energy-modulated computing //Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011. - IEEE, 2011. - pp. 1-6.
5. Степченков Ю. А., Денисов А. Н., Дьяченко Ю. Г., Гринфельд Ф. И., Филимоненко О. П., Морозов Н. В., Степченков Д. Ю. Библиотека элементов для проектирования самосинхронных полузаказных микросхем серий 5503/5507 и 5508/5509 -- М.: ИПИ РАН, 2014. --С.150 -151.
6. Строгонов А., Цыбин С. Программируемая коммутация ПЛИС: взгляд изнутри. - URL: kit-e.ru/articles/plis/2010_11_56.php.
7. Тюрин С.Ф., Вихорев Р.В. Усовершенствованный метод реализации в FPGA систем логических функций, заданных в СДНФ Инженерный вестник Дона, 2017, №1
8. Тюрин С. Ф. Программируемый логический элемент для самосинхронных схем. // Вестник Воронежского государственного университета. Серия: Системный анализ и информационные технологии. 2016. № 3. С. 106-110.
9. Тюрин С.Ф., Каменских А.Н., Плотникова А.Ю. Программируемое логическое устройство: патент РФ №2601145; опубл. 27.10.2016, Бюл. №30.
Размещено на Allbest.ur
...Подобные документы
Сущность современных радиотехнических систем и комплексов. Функции алгебры логики. Понятие совершенно дизъюнктивной нормальная формы. Формы реализации логических функций. Параметры полного логического базиса. Особенности принципа двойственности алгебры.
реферат [161,0 K], добавлен 10.12.2008Получение канонической формы представления логических функций. Минимизация совершенной дизъюнктивной нормальной формы функций методами Карно и Кайва. Моделирование схемы преобразователя двоичного кода в код индикатора с помощью Electronics Workbench.
курсовая работа [1,7 M], добавлен 14.12.2012Схема дешифратора для управления семисегментным индикатором. Таблица истинности для семи логических функций. Кодирование двоичным кодом цифр от 0 до 9. Составление дизъюнктивных нормальных форм логических функций. Заполнение диаграмм Вейча, минимизация.
практическая работа [769,8 K], добавлен 10.06.2013Функциональная и принципиальная схема для арифметико-логического устройства, выполненного в виде печатной платы. Параметры используемой серии логических элементов. Составление минимизированного логического выражения для формирования выходного сигнала.
курсовая работа [521,0 K], добавлен 15.01.2011Описание лабораторного стенда, предназначенного для изучения устройств цифровой вычислительной техники. Схема блока ввода-вывода информации. Техническое описание установки. Экспериментальные таблицы, отображающие работу реализуемых логических функций.
лабораторная работа [528,5 K], добавлен 11.03.2012Минимизация логических функций метом карт Карно и Квайна, их реализация на релейно-контактных и логических элементах. Синтез комбинационных схем с несколькими выходами; временная диаграмма, представляющая функцию; разработка схемы преобразователя кода.
контрольная работа [1,9 M], добавлен 08.01.2011Проектирование схемы устройства управления, выбор и описание элементов схем (ввода-вывода, логические, счетчик и другие элементы), принципы и подходы к реализации различных функций. Моделирование работы схемы в Electronics Workbench, анализ результатов.
контрольная работа [690,8 K], добавлен 04.04.2016Синтез комбинационных схем. Построение логической схемы комбинационного типа с заданным функциональным назначением в среде MAX+Plus II, моделирование ее работы с помощью эмулятора работы логических схем. Минимизация логических функций методом Квайна.
лабораторная работа [341,9 K], добавлен 23.11.2014Разработка схемотехнической части последовательных регистров. Расчет ширины и длины каналов транзисторов логических вентилей, влияние изменение номинала питания на работоспособность схемы. Использование эффекта понижения температуры плавления меди.
дипломная работа [1,1 M], добавлен 06.07.2011Особенности моделирования схем усилителя низкой частоты на МДП-транзисторах в Multisim 8, проверка ее соответствия техническим характеристикам с помощью анализов пакета Multisim 8. Сравнительный анализ характеристик импортных и отечественных транзисторов.
курсовая работа [3,9 M], добавлен 27.04.2010Краткие сведения из теории полупроводниковой электроники. Принцип работы и технические характеристики интегральных микросхем с тремя логическими состояниями и с открытым коллектором. Методика выполнения логических функций на логических элементах.
лабораторная работа [801,7 K], добавлен 06.07.2009Дизъюнктивная и конъюнктивная совершенные нормальные формы представления логических функций. Способы их задания: табличный, аналитический, цифровой, координатный. Алгоритм минимизации ЛФ при помощи карт Карно. Построение и моделирование логической схемы.
лабораторная работа [508,9 K], добавлен 23.11.2014Основные законы алгебры логики. Дизъюнктивные нормальные формы. Синтез комбинационных логических схем. Счетчики с параллельным и последовательным переносом. Общие сведения о регистрах. Синхронные и асинхронные триггеры. Минимизация логических функций.
методичка [2,7 M], добавлен 02.04.2011Анализ схемы логического элемента, принципиальная схема логического элемента. Расчет комбинации входных сигналов "1101" и мощности, потребляемой микросхемой для каждой комбинации. Достоинства и недостатки гибридных микросхем по требованиям схемотехники.
реферат [378,1 K], добавлен 23.07.2011Замена симметричных переменных с использованием элементарных симметричных функций. Анализ совместной реализации системы функций. Раздельная минимизация системы функций алгебры логики. Факторизация системы логических уравнений. Выбор элементной базы.
дипломная работа [1,0 M], добавлен 22.11.2012Построение логической схемы для заданного логического выражения с использованием элементов И, ИЛИ, НЕ на микросхемах, представленных в программе Electronics Workbench. Операция Штрих Шеффера. Применение закона двойного отрицания и правила де Моргана.
лабораторная работа [331,8 K], добавлен 21.03.2014Знакомство с основными этапами разработки устройства управления, вырабатывающего заданную последовательность выходных сигналов. Общая характеристика особенностей проектирования устройства управления и моделирование его работы средствами MultiSim.
контрольная работа [1,7 M], добавлен 13.07.2013Сущность и описание амплитудной передаточной характеристики логических элементов. Входная и выходная характеристика, ее составные части, отличительные черты. Зависимость импульсивной помехоустойчивости от амплитуды. Характеристика основных параметров ЛЭ.
курсовая работа [1,1 M], добавлен 15.04.2009- Разработка арифметико-логического устройства для выполнения операций по заданным логическим функциям
Методика составления и минимизации логических функций. Синтез комбинационного устройства на логических элементах и мультиплексоре. Логическая функция в виде СДНФ, преобразование функции в минимальный базис ИЛИ-НЕ. Проектирование устройства с памятью.
курсовая работа [964,1 K], добавлен 27.09.2012 Система схемотехнического моделирования электронных устройств. Математическое описание объектов управления; определение параметров технологических объектов. Оценка показателей качества САУ. Расчет линейных непрерывных систем, их структурная оптимизация.
курс лекций [18,4 M], добавлен 06.05.2013