Автор работы: Пользователь скрыл имя, 08 Октября 2012 в 10:00, контрольная работа
Спроектировать схему заказной ИС, выполняющую функцию восьмиразрядного синхронного сдвигающего регистра. Для реализации схемы осуществить выбор T или RS-триггеров.
Синтезировать триггерное устройство в соответствии с выбранным типом триггера.
Осуществить расчет параметров логического элемента 2И-НЕ на КМДП транзисторных структурах.
Задание на курсовое проектирование
	2
1.	Проектирование реверсивного синхронного сдвигающего регистра	3
2.	Синтез триггерного устройства.
	7
3.	Расчет параметров логических элементов	11
	Приложение 1: Схема сдвигающего восьмиразрядного регистра, осуществляющего операции сдвига информации влево на 1 разряд и вправо на 3 разряда	13
	Список литературы	14
Таблица 6: Минимизированная таблица внутренних состояний и переходов RS триггера.
| N | CSR | Q | |||||||
| 000 | 001 | 011 | 010 | 110 | 111 | 101 | 100 | ||
| 1,2,3,4,7,8 | (1) | (2) | x | (4) | 5 | x | (7) | (8) | 0 | 
| 5,6 | - | - | x | 12 | (5) | x | - | - | 0 | 
| 9,10,11,12,13,16 | (9) | (10) | x | (12) | (13) | x | (15) | (16) | 1 | 
| 14,15 | - | 2 | x | - | - | x | (15) | - | 1 | 
Таблица 7: Минимизированная таблица внутренних состояний и переходов RS триггера.
| N | CSR | Q | |||||||
| 000 | 001 | 011 | 010 | 110 | 111 | 101 | 100 | ||
| 1 | (1) | (1) | x | (1) | 2 | x | (1) | (1) | 0 | 
| 2 | - | - | x | 3 | (2) | x | - | - | 0 | 
| 3 | (3) | (3) | x | (3) | (3) | x | 4 | (3) | 1 | 
| 4 | - | 1 | x | - | - | x | (4) | - | 1 | 
Так как число внутренних состояний уменьшилось до S+4, то для кодирования этих состояний достаточно k=logs = 2 внутренних переменных. Обозначим их как y1 и y2. Каждому внутреннему состоянию триггера поставим в соответствие набор значений переменных y1 и y2.
На рисунке 4 составлен граф переходов, где 00, 01, 11, 10 – коды внутренних состояний 1, 2, 3, 4 соответственно. Эти коды определяются значениями переменных y1 и y2. Например: код 01 соответствует значениям y1=0 и y2=1.
В соответствии с выбранным вариантом кодирования состояний триггера составим кодированную таблица внутренних состояний и переходов RS триггера.
Таблица 8: Кодированная таблица внутренних состояний и переходов RS триггера.
| N | CSR | Q | |||||||
| 000 | 001 | 011 | 010 | 110 | 111 | 101 | 100 | ||
| 00 | 00 | 00 | x | 00 | 01 | x | 00 | 00 | 0 | 
| 01 | - | - | x | 11 | 01 | x | - | - | 0 | 
| 11 | 11 | 11 | x | 11 | 11 | x | 10 | 11 | 1 | 
| 10 | - | 00 | x | - | - | x | 10 | - | 1 | 
Данные таблицы 8 позволяют описать поведение переменных y1 и y2 в виде карт Карно.
Для устранения явления статического состязания сигналов в карты Карно кроме минимальных покрытий вводят избыточное покрытие.
Необходимо учитывать 
Произведя склеивание, получим:
y1 = y2~C + y1С + y1S
y2 = y2~C + СS + y2~R
Полученные уравнения позволяют построить схему проектируемого триггера. Перед построением схемы необходимо преобразовать уравнения в базис И-НЕ, предварительно вынеся за скобки переменные(в первом уравнении y1 во втором y2).
y1 = y2~C + y1С + y1S = y1(C + S) + y2~С
y2 = y2~C + СS + y2~R = y2(~C + ~R) + СS
Преобразуем логические функции в базис И-НЕ:
y1 = ~( ~(y1 ~(C S)) ~(y2 ~С))
y2 = ~( ~(y2 ~( ~C ~R)) ~(СS))
Схема RS триггера, построенного по полученным выражениям, приведена на рисунке 7.
В цифровых интегральных микросхемах, на КМДП транзисторных структурах, операция И-НЕ реализуется последовательным включением входных транзисторов (n-типа).
Схема 2И-НЕ на КМДП ТС
Нагрузочные транзисторы включаются параллельно друг другу (p-типа).
Поэтому, при определении параметров логических элементов, заменяют группы транзисторов, в поводящем состоянии, одним эквивалентным транзистором с удельной крутизной Кэкв.р или Кэкв.n.
Исходные данные:
| Uип=5В | Сн=10пФ | 
| 
 | См=1,5пФ | 
| 
 | Сз-и.n=0,5пФ | 
| Uпор.n=2B | Сз-с.n=0,5пФ | 
| Uпор.p=-1,5B | Сз-и.р=0,5пФ | 
| f=5мГц | Смэс=1,5пф | 
 
Удельная (относительная) крутизна транзисторов с каналами n и р типа:
| Kn=0,3 мА/ | Kр=0,2 мА/ | 
Кэкв.р=Кр*m=0,2*2=0,4 [mA/ ]
Кэкв.n=Kn/m=0,3/2=0,15 [mA/ ]
Проверим условие нормальной работы схемы.
|Uпор.р|+Uпор.n<Uип
| -1,5 |+2<5
Определим напряжение логического перепада.
Uл= - =5-0=5 [В]
Определим напряжение порога переключения при Uвх=Uвых.
Определим запас помехоустойчивости по уровню логического 0.
з.п Uпор.n=Vп
з.п Vп=2,56 [B]
Определим запас помехоустойчивости по уровню логической 1.
з.п=Uип-Vп
з.п=5-2,56=2,44 [B]
Динамические параметры.
Определим паразитную емкость.
Спараз=Сз-и.р+Сз-и.р+(Сз-с.n+
(Сз-и.n+Сз-и.n)/ +Сн+Смэс=20,5 [nФ]= 20,5 * [Ф]
Определим задержку t.
tn=(2Спараз)/(Кэкв.n(Uип-|
tp=(2Спараз)/(Кэкв.p(Uип-|
Определим суммарную потребляемую мощность.
Рд=Спараз*f* =20,5 * *5* *25= 2,5 [мВт]
Рст=I*U=0*5=0
P S=Рст+Рд= 2,5 [мВт]
Приложение 1: Схема сдвигающего восьмиразрядного регистра, осуществляющего операции сдвига информации влево на 1 разряд и вправо на 3 разряда
Список литературы: