Z
|
|
ПМФ для
|
ОДНФ для
|
Z1
|
Z2
|
Z3
|
Z4
|
Z5
|
Z6
|
Y3
|
|
|
|
|
1
|
2
|
3
|
-
|
-
|
-
|
0
|
V
|
1
|
|
1
|
1
|
2
|
-
|
-
|
-
|
6
|
0
|
V
|
1
|
|
1
|
1
|
-
|
3
|
-
|
5
|
-
|
0
|
V
|
V
|
|
V
|
1
|
-
|
-
|
-
|
5
|
6
|
*
|
V
|
V
|
|
V
|
-
|
2
|
3
|
4
|
-
|
-
|
1
|
1
|
|
|
|
-
|
2
|
-
|
4
|
-
|
6
|
*
|
V
|
|
|
|
-
|
-
|
3
|
4
|
5
|
-
|
*
|
V
|
|
|
|
-
|
-
|
-
|
4
|
5
|
6
|
*
|
V
|
|
|
|
1
|
2
|
-
|
-
|
-
|
-
|
1
|
V
|
|
|
|
1
|
-
|
3
|
-
|
-
|
-
|
1
|
V
|
|
|
|
1
|
-
|
-
|
-
|
5
|
-
|
0
|
V
|
1
|
|
1
|
1
|
-
|
-
|
-
|
-
|
6
|
1
|
V
|
|
|
|
-
|
2
|
3
|
-
|
-
|
-
|
0
|
|
|
|
|
-
|
2
|
-
|
4
|
-
|
-
|
0
|
|
|
|
|
-
|
2
|
-
|
-
|
-
|
6
|
1
|
1
|
|
|
|
-
|
-
|
3
|
4
|
-
|
-
|
0
|
|
|
|
|
-
|
-
|
3
|
-
|
5
|
-
|
1
|
V
|
|
|
|
-
|
-
|
-
|
4
|
5
|
-
|
1
|
V
|
|
|
|
-
|
-
|
4
|
-
|
6
|
0
|
|
|
|
|
-
|
-
|
-
|
-
|
5
|
6
|
1
|
V
|
|
|
|
1
|
-
|
-
|
-
|
-
|
-
|
1
|
1
|
|
|
|
-
|
2
|
-
|
-
|
-
|
-
|
0
|
|
|
|
|
-
|
-
|
3
|
-
|
-
|
-
|
0
|
|
|
|
|
-
|
-
|
-
|
4
|
-
|
-
|
0
|
|
|
|
|
-
|
-
|
-
|
-
|
5
|
-
|
1
|
1
|
|
|
|
-
|
-
|
-
|
-
|
-
|
6
|
0
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
0
|
|
|
|
|
Проведем оптимизацию:
Формирование множества простых импликант ПМФ
Конъюнкция
|
Покрываемость наборов
|
Покрываемый набор
|
12
|
+
|
|
13
|
+
|
|
23
|
+
|
|
26
|
+
|
|
1
|
+
|
|
5
|
+
|
|
При заполнении данной таблицы, сначала проверим, не покрывают ли
конъюнкции наборы из множества , если покрывают, дальнейшая проверка для множества не имеет смысла. Аналогичные
действия проводим при оптимизации .
Как видно из таблицы оптимизация функции невозможна.
Формирование множества простых импликант ПМФ
Конъюнкция
|
Покрываемость наборов
|
Покрываемый набор
|
23
|
+
|
|
34
|
+
|
|
2
|
+
|
|
6
|
+
|
|
Как видно из таблицы оптимизация функции невозможна.
Запишем полученные выражения:
1 v 5 v 26 v 234
=15 v 126 v123
В результате получены следующие представления ФАЛ Y1(z), Y2(z), Y3(z):
Y1(z) = (3 v 4 v 15 v 126) 2(z) = (2 v 6 v 34 v 135) 3(z) = (1 v 5 v 26 v 234)
Сложность полученного представления с учетом замены симметричных
переменных L=60 операторов И, ИЛИ, НЕ, что на 12
операторов меньше сложности представления, полученного методом минимизации.
Выбор
элементной базы
Произведем выбор элементной базы, с использованием которой предполагается
реализовать проектируемую схему. В процессе выбора необходимо учитывать
следующие основные технические и эксплуатационные требования к проектируемому
устройству:
Быстродействие
Энергопотребление
Условия хранения и эксплуатации
Механические воздействия
Специальные воздействия
Анализ сложности логических уравнений, полученных в процессе синтеза,
показывает, что для реализации проектируемого устройства нецелесообразно
использовать полузаказные БИС (БМК), а также ПЛИС. Это обусловлено тем, что
сложность полученных логических уравнений невелика, что приведёт к неэффективному
использованию возможностей данной элементной базы.
Приведем таблицу параметров (глубина и сложность схемы) серий ИС.
переменный функция симметричный уравнение
Тип
|
Серия ИС
|
Параметр
|
|
|
Глубина схемы
|
Сложность схемы
|
ТТЛ
|
130
|
10
|
5
|
|
К131
|
10
|
5
|
|
К134
|
1
|
110
|
|
К133, КМ133
|
4
|
11
|
|
К155, КМ155
|
4
|
11
|
ТТЛШ
|
К555, КМ555
|
5
|
55
|
|
533
|
5
|
55
|
|
530
|
20
|
5
|
|
КР531, КМ531
|
20
|
5
|
|
КР1533
|
11
|
110
|
|
1531
|
16
|
27
|
|
КР1531
|
25
|
27
|
ЭСЛ
|
100
|
34
|
4
|
|
К500
|
34
|
4
|
|
К1500
|
145
|
2
|
КМОП
|
К561
|
0
|
44000
|
|
564
|
0
|
44000
|
|
1564
|
2
|
44000
|
|
КР1554
|
20
|
44000
|
НОПТШ
|
К6500
|
238
|
18
|
Из приведенной таблицы видно, что для реализации сумматора для модуля
семь подходят микросхемы следующих серий КР1533, КР1531 и КР1554.
Условиям хранения и эксплуатации, а так же требованиям по механическим
воздействиям и специальным воздействиям удовлетворяют серии КР1531, КР1533 и
КР1554 для дальнейшего анализа.
Перейдем к оценке быстродействия и энергопотребления данных серий.
Быстродействующей серией является серия КМОП ИС КР1554, выполненных по
1,4 мкм технологии с оксидной изоляцией, что обеспечивает сочетание малого
потребления с высоким быстродействием. Основным преимуществом КМОП ИС является
низкая рассеиваемая мощность. Если у биполярных ИС ток потребления в
статическом режиме может достигать нескольких десятков миллиампер, то КМОП ИС
имеют ток потребления в статическом режиме на 3 порядка ниже, чем у аналогичных
ИС серии К1531 и КР1533. Ток потребления в статическом режиме КМОП вентиля
определяется током утечки закрытых n- и p- канальных транзисторов, поэтому для
ИС серии КР 1554 он составляет при Т = 25 С порядка 4 мкА для логических
элементов и порядка 8 мкА для схем средней степени интеграции.
Проведя данный анализ, выбираем серию КР1554 для дальнейшего
проектирования устройства. Поскольку данная серия обеспечит выполнение
требований ТЗ при наименьшей потребляемой мощности и максимальном
быстродействии.
Факторизация
системы логических уравнений
Проведем факторизацию для системы логических уравнений, полученных при
минимизации функций алгебры логики, описывающих работу синтезируемой схемы, и
их декомпозиции с использованием метода приближающих монотонных функций.
Факторизация логических уравнений, полученных методом минимизации
Для логических уравнений, полученных в результате минимизации, дизъюнктивные
факторы (одинаковые дизъюнкции импликант в их МДНФ) отсутствуют, в связи с чем
факторизация возможна лишь путем формирования конъюнктивных факторов.
Выполним процесс факторизации:
1(z)= 4 v 1 v 3 v 126 v {1,2,3,4,5}
Y2(z)= 6 v 135 v 2 v 34 v 2 {6,7,8,9,10}
Y3(z) = v v 234 v 1 v 1 {11,12,13,14,15}
Оценка качества факторов функций:
Фактор
|
Порождающее множество
|
Качество
|
|
1, 2, 8, 15
|
1
|
1
|
2,4,7,14,15
|
2
|
|
3,10,11,12
|
1
|
3
|
3,5,7,9,13
|
2
|
|
3,5,10
|
1
|
2
|
4,8,10,12,13
|
2
|
|
5,6,9,14
|
1
|
|
5,14,15
|
1
|
|
8,10,15
|
1
|
3
|
3,5
|
2
|
2
|
8,10
|
2
|
1
|
14,15
|
2
|
34
|
9,13
|
1
|
26
|
4,12
|
1
|
15
|
2,7
|
1
|
|
|
|
|
. Выделим конъюнктивные факторы:
K1=3
K2=2
K3=1
K4=34
K5=26
K6=15
. Произведем подстановку:
1(z)= 4 v K6 v K1 v 1K5 v K1 = 4 v K6 ) v K1 v ) v 1K5 2(z)= 6 v 3K6 v K2 v K4 v K2 = 6 v K4) v K2( v ) v 3K63(z)= v K5 v 2K4 v K3 v K3 = v K5) v K3 v v 2K4
Процесс факторизации окончен. Сложность полученных представлений
составляет L=8+8+8+6+6+15=51 оператор И, ИЛИ, НЕ.
(с учетом замены симметричных переменных)
Данное представление на 12 операторов меньше, чем полученное в ходе
минимизации.
Факторизация логических уравнений, полученных методом приближающих
монотонных функций
Проведем факторизацию системы логических уравнений, полученных в
результате декомпозиции методом ПМФ. Учитывая, что функции разложения
монотонны, а количество возможных факторов невелико, факторизацию проведем
сразу для всей системы функций разложения.
. Сформируем выражение U:
2. Выделим дизъюнктивные факторы:
D1= (15 v 126);2= (34 v 135);3=
(26 v 234);
3. Произведем подстановку:
4. Выделим конъюнктивный фактор:
1=123
. Произведем подстановку:
6. Запишем полученный результат:
v 4 v D1)
= (2 v 6 v D2)
= (1 v 5 v D3) 1= (15 v 126);2=
(34 v 135);3= (26 v 234);1=123
.
. Видно что в дизъюнктивных факторах можно выделить три
конъюнктивных фактора:
K2=26
K3=34
K4=15
Получаем:
v 4 v D1)
= (2 v 6 v D2)
= (1 v 5 v D3)
D1= (K4 v 1K2);2=
(K3 v 3K4);3= (K2 v 2K3);1=123
K2=26
K3=34
K4=15
Суммарная сложность L=5+5+5+6+5+15=41
оператор И, ИЛИ, НЕ (с учетом замены симметричных переменных).
Данное представление на 19 операторов меньше, чем полученное в ходе
декомпозиции.
Сравним сложность, полученную в ходе факторизации решений полученных
минимизацией и декомпозицией. Она равна 51 и 41 оператор, соответственно.
Поэтому принимаем решение, в дальнейшем использовать ФАЛ полученные в ходе
факторизации ПМФ.
Разработка
принципиальной схемы синтезируемого устройства
Как было сказано ранее, разработку принципиальной схемы будем проводить
для ФАЛ полученных при помощи ПМФ.
v 4 v D1)
= (2 v 6 v D2)
= (1 v 5 v D3) 1= (K4 v 1K2);2=
(K3 v 3K4);3=
(K2 v 2K3);
K1=123
K2=26
K3=34
K4=15
1. Разработаем схему устройства в базисе И, ИЛИ, НЕ, , поскольку этот базис очевиден и не
требует преобразований уравнений. Схема представлена на рисунке 1.
Приведем характеристики сложности и быстродействия синтезированной
логической схемы.
Тип ЛЭ
|
Количество ЛЭ
|
Тип ИС
|
Количество ИС
|
Число неиспользованных ЛЭ
|
h/V
|
НЕ 2И 2ИЛИ
|
3 14 12 3
|
ЛН1 ЛИ1 ЛЛ1 ЛП5
|
1 4 3 1
|
3 2 0 1
|
7/9
|
Приведем данные по времени задержки распространения и потребляемой
мощности выбранных ИС.
Тип ИС
|
tЗ.Р. нс (вкл/выкл)
|
Ток потребления, мкА
|
Потребляемая мощность, мВт
|
ЛН1 ЛИ1 ЛЛ1 ЛП5
|
7/7.5 7.5/8.5 7.5/8.5 13.5/13.5
|
40 40 40 80
|
0.2 0.2 0.2 0.4
|
Рис.1 Схема сумматора по модулю семь в базисе И, ИЛИ, НЕ,
2. Проведем анализ целесообразности перехода к базису И, ИЛИ-НЕ,
ИЛИ, .
Приведем характеристики сложности и быстродействия синтезированной
логической схемы.
Тип ЛЭ
|
Количество ЛЭ
|
Тип ИС
|
Количество ИС
|
Число неиспользованных ЛЭ
|
h/V
|
2ИЛИ-НЕ 2И 2ИЛИ
|
3 14 9 3
|
ЛЕ1 ЛИ1 ЛЛ1 ЛП5
|
1 4 3 1
|
1 2 3 1
|
7/9
|
Запись ФАЛ в новом базисе останется прежней:
v 4 v K3 v K16)
=
(2 v 6 v )
= (1 v 5 v )
K1 = 12
K2 = 34
K3 = 15
K4 = 26
Приведем данные по времени задержки распространения и потребляемой
мощности выбранных ИС.
Тип ИС
|
tЗ.Р. нс (вкл/выкл)
|
Ток потребления, мкА
|
Потребляемая мощность, мВт
|
ЛЕ1 ЛИ1 ЛЛ1 ЛП5
|
7/6.5 7.5/8.5 7.5/8.5 13.5/13.5
|
40 40 40 80
|
0.2 0.2 0.2 0.4
|
3. Проведем анализ целесообразности перехода к монофункциональному
базису И-НЕ.
Тип ЛЭ
|
Количество ЛЭ
|
Тип ИС
|
Количество ИС
|
Число неиспользованных ЛЭ
|
h/V
|
2И-НЕ 3И-НЕ
|
57 4
|
ЛА3 ЛА4
|
15 2
|
3 2
|
12/17
|
Приведем данные по времени задержки распространения и потребляемой
мощности выбранных ИС.
Тип ИС
|
tЗ.Р. нс (вкл/выкл)
|
Ток потребления, мкА
|
Потребляемая мощность, мВт
|
ЛА3 ЛА4
|
7/8.5 6.5/8
|
40 40
|
0.2 0.2
|
Рис.2 Схема сумматора по модулю семь в базисе И-НЕ.
4. Проведем анализ целесообразности перехода к монофункциональному
базису И-НЕ, .
Приведем характеристики сложности и быстродействия синтезированной
логической схемы.
Тип ЛЭ
|
Количество ЛЭ
|
Тип ИС
|
Количество ИС
|
Число неиспользованных ЛЭ
|
h/V
|
2И-НЕ 3И-НЕ
|
42 4 3
|
ЛА3 ЛА4 ЛП5
|
11 2 1
|
2 2 1
|
11/14
|
Приведем данные по времени задержки распространения и потребляемой
мощности выбранных ИС.
Тип ИС
|
tЗ.Р. нс (вкл/выкл)
|
Ток потребления, мкА
|
Потребляемая мощность, мВт
|
ЛА3 ЛА4 ЛП5
|
7/8.5 6.5/8 13.5/13.5
|
40 40 80
|
0.2 0.2 0.4
|
5. Выберем базис, в котором будет реализовано устройство.
Базис
|
h/v
|
Потребляемая мощность
(максимальная) мВт
|
Время задержки
распространения (максимальное) нс
|
И, ИЛИ, НЕ,
|
7/9
|
2
|
64.5
|
И, ИЛИ, ИЛИ-НЕ,
|
7/9
|
2
|
64.5
|
И-НЕ
|
12/17
|
3.4
|
102
|
И-НЕ,
|
11/14
|
3
|
98.5
|
Из данной таблицы видно, что рационально использовать либо базис И, ИЛИ,
НЕ, , или И, ИЛИ,ИЛИ-НЕ, . Из этих двух базисов предпочтительнее
базис И, ИЛИ, НЕ, поскольку при реализации в нем остается меньше
неиспользованных ЛЭ.
В выбранном схемном решении шесть незадействованных элементов 3 - НЕ, 2 -
2И и 1 . Неиспользуемый вход соединим параллельно используемому
входу. А неиспользуемые входы 2И, НЕ будем использовать для повышения
контролепригодности, за счет повышения его показателей наблюдаемости. Для этого
необходимо вывести на разъём через свободные логические элементы внутренние
точки схемы. Точки целесообразно выбрать в середине наиболее длинных путей
распространения сигнала от входа к выходу схемы .
При разработке устройства необходимо установить буферные элементы на
входы схемы. В качестве буферных элементов будем использовать повторитель ЛИ9.
Тип ИС
|
tЗ.Р. нс (вкл/выкл)
|
Ток потребления, мкА
|
Потребляемая мощность, мВт
|
ЛИ9
|
7/7.5
|
40
|
0.2
|
Тип ЛЭ
|
Количество ЛЭ
|
Тип ИС
|
Количество ИС
|
Число неиспользованных ЛЭ
|
h/V
|
НЕ 2И 2ИЛИ Буф.Эл.
|
3 14 12 3 6
|
ЛН1 ЛИ1 ЛЛ1 ЛП5 ЛИ9
|
1 4 3 1 1
|
3 2 0 1 0
|
8/10
|
Чтобы устранить низкочастотные помехи вблизи разъема установим
развязывающие конденсаторы. Их емкость должна быть не менее 0.1мкФ*10=1мкФ. Для
устранения высокочастотных помех по площади печатной платы расположим
развязывающие конденсаторы, из расчета один конденсатор на группу не более чем
из 10 ИС. Их емкость должна быть не мене 0.002мкФ*10=0.02мкФ.
Сложность схемы не велика, для ее реализации нужно всего 10 ИС, поэтому
разбиение ее на подсистемы не требуется.
Выберем для установки на плате один конденсатор мкФ, и два конденсатора К10-17-1СА
Н50 0.015мкФ. Они полностью соответствуют требованиям, предъявляемым к проектируемому
устройству по условиям эксплуатации и надежности
Поскольку суммарное количество входных, выходных шин и шин питания
разрабатываемого устройства равно 16, выберем для установки на плате разъем
типа ГРПМ1-21ШУ2.
Расчет
основных параметров устройства (время переключения, потребляемая мощность,
время наработки на отказ)
Для оценки быстродействия необходимо определить пути распространения
сигналов от входа к выходу максимальной глубины. Анализ схемы представленной на
рисунке 2 показывает, таких путей 4:
. Буф.эл. 2И 2И 2ИЛИ 2ИЛИ ИЛИ 2И
. Буф.эл. 2И 2И 2И 2ИЛИ 2ИЛИ ИЛИ 2И
. Буф.эл. 2И 2И 2ИЛИ 2ИЛИ 2И
. Буф.эл. 2И 2И 2И 2ИЛИ 2ИЛИ 2И
Максимальное время переключения схемы при распространении сигнала по
каждому из рассмотренных вариантов пути составляет:
. 7.5+13.5+8.5+8.5+8.5+8.5+8.5+8.5 = 72нс
2. 7.5+8.5+8.5+8.5+8.5+8.5+8.5+8.5 = 67нс
. 7.5+13.5+8.5+8.5+8.5+8.5+7.5+8.5 = 71нс
. 7.5+8.5+8.5+8.5+8.5+8.5+7.5+8.5 = 66нс
Таким образом, максимальное время переключения синтезированной схемы не
превышает 120 нс.
Для расчета потребляемой мощности необходимо рассчитать потребляемый ток:
Iср
рассчитывается из
следующих соображений:
Тип ЛЭ
|
Тип ИС
|
Количество ИС
|
Iпот.мак., мкА
|
Iпот.мин., мкА
|
НЕ 2И 2ИЛИ Буф.Эл.
|
ЛН1 ЛИ1 ЛЛ1 ЛП5 ЛИ9
|
1 4 3 1 1
|
40 40 40 80 40
|
4 4 4 8 4
|
Следовательно, потребляемая мощность составит:
Расчет показатели надежности разработанного устройства.
Интенсивность отказов устройства, содержащего разнотипные элементы,
определяется следующим соотношением:
где
- число элементов i-го типа, - число типов элементов в составе устройства, - интенсивность отказов элементов i-го
типа.
Тип элемента
|
Число элементов
|
λ
[час-1]
|
Qλ [час-1]
|
КР1554ЛН1
|
1
|
0,017*10-6
|
0,017*10-6
|
КР1554ЛИ1
|
4
|
0,017*10-6
|
4*0,017*10-6
|
КР1554ЛЛ1
|
3
|
0,017*10-6
|
3*0,017*10-6
|
КР1554ЛП1
|
1
|
0,017*10-6
|
0,017*10-6
|
КР1554ЛИ9
|
1
|
0,017*10-6
|
0,017*10-6
|
Паяные соединения
|
140
|
10-9
|
0,14*10-6
|
Конденсаторы
|
3
|
0,004*10-6
|
0,012*10-6
|
Вилка разъема
|
1
|
0,011*10-6
|
0,011*10-6
|
Суммарная интенсивность
отказов
|
0,333*10-6
|
Время наработки на отказ разработанного устройства при этом составит:
.
Моделирование
работы устройства, анализ правильности функционирования и состязаний в схеме
Моделирование произведем в САПР Orcad. Ниже представим результаты моделирования в виде временных диаграмм.
Составим таблицу истинности для проверки правильности функционирования.
Входные коды
|
Y
|
Входные коды
|
Y
|
X1
|
X2
|
|
X1
|
X2
|
|
110 110 110 110 110 110 110
|
110 101 100 011 010 001 000
|
101 100 011 010 001 000 110
|
010 010 010 010 010 010 010
|
110 101 100 011 010 001 000
|
001 000 110 101 100 011 010
|
101 101 101 101 101 101 101
|
110 101 100 011 010 001 000
|
100 011 010 001 000 110 101
|
001 001 001 001 001 001 001
|
110 101 100 011 010 001 000
|
000 110 101 100 011 010 001
|
100 100 100 100 100 100 100
|
110 101 100 011 010 001 000
|
011 010 001 000 110 101 100
|
000 000 000 000 000 000 000
|
110 101 100 011 010 001 000
|
100 101 100 011 010 001 000
|
011 011 011 011 011 011 011
|
110 101 100 011 010 001 000
|
010 001 000 110 101 100 011
|
|
|
|
В таблице не
приведены наборы, на которых функция была не определена.
Оценка
степени выполнения задания
Анализ выполнения требований технического задания
№
|
Параметр
|
Требования ТЗ
|
Полученное значение
|
Оценка степени выполнения
|
1 2 3 4
|
Время переключения
Потребляемая мощность Наработка на отказ Срок эксплуатации
|
120 нс 95 мВт не менее
500000 15 лет
|
72 нс 2.2 мВт 15 лет
|
Выполнено Выполнено
Выполнено Выполнено
|
Из приведенной таблицы видно, что разработанное устройство суммирования
по модулю пять соответствует требованиям технического задания по всем
параметрам, т.е. выполнено в полном объеме.
Список
использованной литературы
1. Музыченко
О. Н. «Проектирование цифровых устройств»: Мет. указания по курсовому
проектированию / БГТУ СПб., 2000.
. Музыченко
О. Н. «Синтез конечных автоматов»: Мет. указания по курсовому проектированию /
БГТУ СПб., 2010.
. Музыченко
О. Н. «Универсальные методы синтеза логических схем. Книга 1»: Учеб. пос. /
БГТУ СПб., 2005.
. Музыченко
О. Н. «Универсальные методы синтеза логических схем. Книга 2»: Учеб. пос. /
БГТУ СПб., 2005.
. Петровский
И.И., Прибыльский А.В., Троян А.А., Чувелев В.С. «Логические ИС КР1533. КР1554.
Справочник». В 2х частях.