Разработка цифрового комбинационного устройства - демультиплексора

Разработка топологии базисных элементов и цифрового комбинационного устройства в целом в программе Microwind. Моделирование базисных логических элементов и функциональная схема демультиплексора. Схемотехническое проектирование цифрового устройства.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид курсовая работа
Язык русский
Дата добавления 27.02.2012
Размер файла 1,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

I. Задание на курсовой проект

Необходимо разработать цифровое комбинационное устройство демультиплексор из 1 в 4 в базисе ИЛИ-НЕ, НЕ, логическая функция которого указана ниже.

Требуемые параметры устройства и базисных элементов представлены в таблице 1.1. Параметры, необходимые для выполнения расчетов задержек в межсоединениях схемы, представлены в таблице 1.2.

При этом необходимо:

Разработать топологии базисных элементов и устройства в целом в программе Microwind, сделав необходимые предварительные расчеты, используя заданный технологический базис.

Провести моделирование базисных логических элементов и всего устройства в целом (в Schematics).

Провести логическое моделирование устройства (в Schematics).

Логическая функция проектируемого устройства;

, , ,

Таблица 1.1 Требуемые параметры всей схемы и базисных элементов

Технологический

базис

,

Таблица 1.2 Параметры межсоединений в различных технологических базисах

Технологический базис

ПолиSi, hM, мкм

ПолиSi, TOK,мкм

Металл hM, мкм

Металл TOK,мкм

ПолиSi, wM,

Металл

wM,

dox, нм

ES2 0.7mkm-2Metal, UИП=5В

0.5

0.4

0.6

1.1

2

3

15

II. Теоретические сведения

Мультиплексор

Мультиплексор - коммутатор цифровых сигналов. Мультиплексор представляет собой комбинационное устройство с m информационными, n управляющими входами и одним выходом. Функционально мультиплексор состоит из m элементов конъюнкции, выходы которых объединены дизъюнктивно с помощью элемента ИЛИ с m входами. На одни входы всех элементов конъюнкции подаются информационные сигналы, а другие входы этих элементов соединены с соответствующими выходами дешифратора с n входами. Функциональная схема мультиплексора приведена на рисунке 2.1.

Рис. 2.1. Функциональная схема мультиплексора

Из рисунка 2.1 следует, что мультиплексор содержит дешифратор на соответствующее число выходов (число выходов дешифратора определяется числом информационных входов мультиплексора), элементы конъюнкции на два или на три входа каждый и элемент дизъюнкции с числом входов, равным количеству информационных линий . Число входов элементов И может быть равным только двум, однако, во многих случаях возникает необходимость стробирования выходного сигнала мультиплексора импульсами независимого источника. В таких случаях в структуре мультиплексора используются элементы И с тремя входами. Одни из входов всех элементов конъюнкции, в последнем случае, объединяются, и по этой линии подается сигнал разрешения работы мультиплексора (стробирующий сигнал). Наличие дополнительного управляющего входа расширяет функциональные возможности мультиплексора и позволяет проще реализовать методы борьбы с гонками.

Рис. 2.2. Схемное обозначение мультиплексора 4 >1

На рисунке 2.2 показано обозначение мультиплексора на принципиальных и функциональных электрических схемах.

Из уравнения мультиплексора видно, что на его выход будет передаваться сигнал только с одного входа, номер которого совпадает с числом, соответствующим кодовой комбинации Х1 и Х2. Если Х1=Х2=0, на выход мультиплексора будет передаваться сигнал с входа D0. Когда на адресных (управляющих) входах Х1=1 и Х2=0, то на выход будет передаваться сигнал с входа D1 и т.д.

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

Демультиплексор

Демультиплексор - устройство, имеющие один информационный вход, адресные входы и несколько выходов, осуществляющие коммуникацию входа на тот вход, адрес которого задан на адресных входах. (Е- вход разрешения работы).

Условное обозначение демультиплексора показано на рисунке 2.3:

Рис. 2.3. Условное обозначение демультиплексора

С помощью демультиплексора и мультиплексора можно построить коммутатор каналов, как показано на рисунке 2.4:

Рис. 2.4. Коммутатор каналов

Манипулируя сигналами x1 - x4, можно скоммутировать любые входные и выходные цепи, т.е. например сигнал со входа D0 подать на выход Q2, для чего на адресные входы подаём: x1=0; x2=0; x3=0; x4=1.

В том случае, когда не хватает адресных входов для реализации необходимого количества коммутируемых каналов, строится демультиплексорное дерево (рисунок 1.5).

Рис. 2.5. Демультиплексорное дерево

Таблица истинности проектируемого устройства

Логическая функция проектируемого нами устройства, как было сказано выше, равна

, , ,

После приведения данной функции к базису ИЛИ-НЕ, НЕ, как того требует задание на курсовой проект, мы получим:

Таблица истинности устройства показана на рисунке 2.6.

Рис. 2.6. Таблица истинности

A

S0

S1

F0

F1

F2

F3

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

1

0

0

0

0

0

0

1

1

0

0

0

0

1

0

0

1

0

0

0

1

0

1

0

1

0

0

1

1

0

0

0

1

0

1

1

1

0

0

0

1

III. Этап логического проектирования

Исходная логическая схема устройства

Исходная логическая схема устройства для данной логической функции показана на рисунке 3.1. Для разработки и создания устройства нам необходимо и достаточно использовать только два типа логических элементов - инвертор и 3ИЛИ-НЕ. Необходимости преобразовывать данную логическую схему нет.

Рисунок 3.1. Исходная логическая схема устройства

Результаты логического моделирования спроектированного устройства

На рисунках 3.2 и 3.3 представлены соответственно созданная логическая схема устройства и результаты логического моделирования спроектированного устройства, удовлетворяющего заданию на курсовой проект.

Рис. 3.2. Логическая схема устройства

Рис. 3.3. Результаты логического моделирования устройства

IV. Этап схемотехнического проектирования

Электрические схемы используемых логических элементов в КМДП-базисе

цифровое устройство демультиплексор

На рисунках 4.1 и 4.2 показаны электрические схемы инвертора и элемента 3ИЛИ-НЕ, на рисунках 4.3 и 4.4 - их схемы при расчете в программе Schematics.

Рис. 4.1. Электрическая схема инвертора

Рис. 4.2. Электрическая схема элемента 3ИЛИ-НЕ

Рис. 4.3. Инвертор

Рис. 4.4. 3ИЛИ-НЕ

Предварительный расчет параметров транзисторов

1.

2. Находим период тактового сигнала при рабочей частоте fT, максимально допустимое время задержки на схеме в целом tСХ и допустимое время задержки на каждый логический элемент tЗД ЭЛ:

, ,

3. Выбираем размеры транзисторов в эквивалентном инверторе, обеспечивающем время задержки не хуже tЗД ЭЛ:

Полагая, что , получим

Учитывая вышеприведенные расчеты, мы получили для логических элементов следующие параметры:

Инвертор

, ,

3ИЛИ-НЕ

, ,

Результаты расчета переходных процессов в логических элементах в программе Schematics

На рисунках 4.5 и 4.6 представлены результаты расчетов переходных процессов в логических элементах, используемых при создании демультиплексора, в программе Schematics. Все расчеты удовлетворяют условиям, поставленным в задании на курсовой проект.

Рис. 4.5. Результаты расчетов переходных процессов в инверторе , , ,

Рис. 4.6. Результаты расчета переходных процессов в элементе 3ИЛИ-НЕ , , ,

Расчет переходного процесса устройства в целом в программе Schematics

На рисунке 4.7 представлен результат расчета переходных процессов для всего устройства в целом программе Schematics.

Рис. 4.7. Результат расчета переходных процессов всего устройства

Для данного демультиплексора получены следующие характеристики: , , ,

V. Этап топологического проектирования

Топология логических элементов

Топология логических элементов Инвертор и 3ИЛИ-НЕ представлены соответственно на рисунках 5.1 и 5.2.

Рис. 5.1. Топология инвертора

Рис. 5.2. Топология элемента 3ИЛИ-НЕ

Расчет максимальной длины межсоединений

Будем считать, что влиянием межсоединений можно пренебречь, если при учете паразитных емкостей и сопротивлений, связанных с разводкой, изменение постоянной времени в цепи составляет не более 5%. В этом случае для однозвенной RC-цепочки можно получить аналитическую оценку максимальной допустимой длины межсоединений, не вносящих существенных искажений в переходной процесс.

Ограничение на длину межсоединений должно быть получено из условия: М/0=1.05

Отсюда

(RВЫХ1+ RМ)(СМ +СВХ2)/ (RВЫХ1СВХ2) = 1.05;

(RВЫХ1+ М lM/(wMhM)) (е0 еOKlMwM / TOK +СВХ2)/(RВЫХ1СВХ2) = 1.05;

и максимальное значение lM может быть найдено как решение квадратного уравнения

(М е0 еOK / (hMTOK))lM2 + (RВЫХ1е0 еOKwM / TOK + СВХ2М /(wMhM))lM - - 0.05RВЫХ1 СВХ2 = 0;

Эскиз топологии устройства

Эскиз топологии всего устройства показан ниже на рисунке 5.3.

Рис. 5.3. Эскиз топологии устройства

Расчет паразитных сопротивлений и емкостей разводки

Значение емкости оценим по формуле

,

где

толщина межслойной изоляции, ,

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

-абсолютная диэлектрическая проницаемость диэлектрика, =,

- относительная диэлектрическая проницаемость диэлектрика, .

что составляет меньше от значения . Следовательно, в дальнейшем мы влияние паразитной емкости учитывать не будем

VI. Выводы по работе

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

1) Элемент Инвертор имеет топологическую площадь равную

2) Элемент 3ИЛИ-НЕ имеет топологическую площадь равную

3) Общая площадь устройства равна

4) Величина паразитной емкости равна . Из-за малости данного значения в сравнении с , при создании устройства мы ей пренебрегаем.

5) На частоте 10МГц устройство работает нормально.

Размещено на Allbest.ru


Подобные документы

  • Проектирование цифрового автомата, формирующего четырехразрядный код на заданном числе тактов. Общая схема синтеза пересчетного устройства, векторная диаграмма работы. Разработка входного комбинационного устройства. Микросхема кодопреобразоателя.

    курсовая работа [2,2 M], добавлен 05.12.2012

  • Канонические формы представления логической функций. Сущность методов минимизации Квайна, Квайна-Мак-Класки и карт Вейча, получение дизъюнктивной и конъюнктивной форм. Модели цифрового комбинационного устройства с помощью программы Electronics Workbench.

    курсовая работа [416,4 K], добавлен 28.11.2009

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

    курсовая работа [399,3 K], добавлен 17.02.2013

  • Анализ комбинационной схемы, минимизация логической схемы и синтез комбинационного устройства в заданных базисах логических элементов И-НЕ, ИЛИ-НЕ. Разработка и применение модуля для ПЛИС Spartan6, реализующего функционирование соответствующих схем.

    курсовая работа [1,5 M], добавлен 12.02.2022

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

    курсовая работа [526,8 K], добавлен 03.12.2010

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

    курсовая работа [684,0 K], добавлен 28.05.2013

  • Синтез цифрового устройства управления в базисах мультиплексоров, логических элементов Шеффера и Пирса. Схемотехническое моделирование синтезированных схем. Оценка работоспособности полученных моделей с индикацией заданных значений логической функции.

    курсовая работа [382,8 K], добавлен 29.05.2013

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

    курсовая работа [31,0 K], добавлен 13.05.2009

  • Цифровые автоматы - логические устройства, в которых помимо логических элементов имеются элементы памяти. Разработка микропрограммного цифрового автомата на основе микросхем малой степени интеграции. Синтез преобразователя кода и цифровая индикация.

    курсовая работа [2,7 M], добавлен 26.05.2012

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

    курсовая работа [1,1 M], добавлен 21.07.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.