Разработка цифрового комбинационного устройства демультиплексора
Параметры межсоединений в различных технологических базисах. Моделирование базисных логических элементов. Функциональная схема мультиплексора. Этап схемотехнического проектирования. Период тактового сигнала. Расчет основных параметров транзисторов.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 01.12.2011 |
Размер файла | 2,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
I. Задание на курсовой проект
Вариант № 6
Необходимо разработать цифровое комбинационное устройство демультиплексор из 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.
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 |
Рис. 2.6. Таблица истинности.
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
Подобные документы
Разработка топологии базисных элементов и цифрового комбинационного устройства в целом в программе Microwind. Моделирование базисных логических элементов и функциональная схема демультиплексора. Схемотехническое проектирование цифрового устройства.
курсовая работа [1,7 M], добавлен 27.02.2012Анализ комбинационной схемы, минимизация логической схемы и синтез комбинационного устройства в заданных базисах логических элементов И-НЕ, ИЛИ-НЕ. Разработка и применение модуля для ПЛИС Spartan6, реализующего функционирование соответствующих схем.
курсовая работа [1,5 M], добавлен 12.02.2022Схема цифрового канала связи. Расчет характеристик колоколообразного сигнала: полной энергии и ограничения практической ширины спектра. Аналитическая запись экспоненциального сигнала. Временная функция осциллирующего сигнала. Параметры цифрового сигнала.
курсовая работа [1,1 M], добавлен 07.02.2013Функциональная и принципиальная схема для арифметико-логического устройства, выполненного в виде печатной платы. Параметры используемой серии логических элементов. Составление минимизированного логического выражения для формирования выходного сигнала.
курсовая работа [521,0 K], добавлен 15.01.2011Синтез цифрового устройства управления в базисах мультиплексоров, логических элементов Шеффера и Пирса. Схемотехническое моделирование синтезированных схем. Оценка работоспособности полученных моделей с индикацией заданных значений логической функции.
курсовая работа [382,8 K], добавлен 29.05.2013Расчет напряжения, параметров элементов усилителя. Коэффициент передач электрических сигналов. Выбор марки транзисторов. Моделирование устройства в системе схемотехнического моделирования Electronics Workbench. Характеристики усилительных каскадов.
курсовая работа [260,9 K], добавлен 24.11.2014Обобщенная схема конечного цифрового автомата. Структурная и каскадная схема мультиплексора. Кодирование входных и выходных сигналов и состояний автомата. Схема разработанного цифрового устройства. Синтез дешифратора автомата. Выбор серии микросхем.
контрольная работа [279,1 K], добавлен 07.01.2015Структурная схема цифрового вольтметра, расчет основных параметров. Хараткеристика входного устройства для усиления напряжения, электронного переключателя, компаратора и интегратора. Схема индикации и временного селектора. Расчет погрешности вольтметра.
курсовая работа [511,5 K], добавлен 06.05.2011Возможности программы схемотехнического моделирования и проектирования MC8DEMO из семейства Micro-Cap. Характеристики ключевых схем на биполярных транзисторах и базовых схем логических элементов ТТЛ с использованием возможностей программы MC8DEMO.
лабораторная работа [265,0 K], добавлен 24.12.2010Проектирование цифрового автомата, формирующего четырехразрядный код на заданном числе тактов. Общая схема синтеза пересчетного устройства, векторная диаграмма работы. Разработка входного комбинационного устройства. Микросхема кодопреобразоателя.
курсовая работа [2,2 M], добавлен 05.12.2012