По конструктивному
исполнению в зависимости от функциональной сложности микроэлектронные
устройства подразделяются:
- на простые микросхемы (ИМС);
- на микросборки;
- на микроблоки.
ИМС - микроэлектронное изделие,
изготавливаемое в едином технологическом цикле, пригодное для
самостоятельного применения или в составе более сложных изделий (в том числе,
микросборок и микроблоков). Микросхемы могут быть бескорпусными и иметь
индивидуальный корпус, защищающий кристалл от внешних воздействий.
Микросборка - микроэлектронное изделие,
выполняющее достаточно сложную функцию (функции) и состоящее из
электрорадиокомпонентов и микросхем, изготавливаемое с целью миниатюризации
радиоэлектронной аппаратуры. По существу гибридные микросхемы являются
микросборками. Самой простой микросборкой может быть, например, набор
микрорезисторов, выполненных на кристалле полупроводника и оформленных в едином
корпусе (как микросхема).
Микроблок также является
микроэлектронным изделием, состоит из электрорадиокомпонентов и интегральных
схем и выполняет сложную функцию (функции).
Как правило,
микросборки и микроблоки изготавливаются в различных технологических циклах, и,
может быть, на разных заводах-изготовителях.
В качестве классификационных
технических характеристик обычно используются потребляемая мощность
(одной микросхемой) и быстродействие.
По потребляемой
мощности все ИМС можно разделить на: а) микромощные (менее 10
мВт); б) маломощные (не более 100 мВт); в) средней
мощности (до 500 мВт) и г) мощные (более или = 0,5 Вт).
По быстродействию (максимальным задержкам времени
распространения сигналов через ИС) микросхемы делятся условно на: а)
сверхбыстродействующие с граничной частотой fгр
переключений свыше 100 МГц; б) быстродействующие (fгр от 50 МГц до 100 МГц); в) нормального
быстродействия (fгр от 10 МГц до 50 МГц). При
этом задержки распространения составляют порядка от единиц наносекунд (10-9с.)
до 0,1 микросекунды (1ms =10-6с.).
Цифровые
микроэлектронные устройства, в том числе микросхемы и другие устройства
дискретного действия, удобно классифицировать по характеру
зависимости выходных сигналов от входных. Как это принято в
теории конечных автоматов. В соответствии с этим признаком все устройства
принято разделять на комбинационные и последовательностные.
В комбинационных
устройствах значения выходных сигналов в какой-либо момент времени
однозначно определяются значениями входных сигналов в этот же момент времени.
Поэтому можно считать, что работа таких устройств не зависит от времени. Их ещё
называют устройствами «без памяти», однотактными устройствами или
устройствами однотактного действия. В теории конечных автоматов комбинационные
устройства называют «примитивными конечными автоматами».
В последовательностных
устройствах значения выходных сигналов (выходные сигналы) зависят от
значений входных сигналов не только в рассматриваемый момент времени, но и от
значений входных сигналов в предыдущие моменты времени. Поэтому такие
устройства называют устройствами с «памятью», многотактными
устройствами, а в теории конечных автоматов, просто − конечным
автоматом (не тривиальным).
При рассмотрении учебного материала, в дальнейшем, за основную
примем именно эту классификацию, так как методы построения
(синтеза) и процессы функционирования названных устройств существенно
различаются.
Заканчивая
изложение вопросов классификации, отметим, что приведённый перечень
классификационных признаков и перечень наименований микроэлектронных изделий
(микросхем) далеко не исчерпывающий. В дальнейшем, по мере необходимости, этот
перечень мы дополним.
1.3. Логические
элементы
Логические элементы относятся к простейшим комбинационным «устройствам», имеющим один
выход и один-два входа. Своё название они получили по той причине, что их
функционирование полностью можно описать логическими функциями и в
частности булевыми функциями.
Как и в формальной логике, все
высказывания могут быть истинными либо ложными, так и логические функции могут
принимать только два условных значения: логической единицы (лог.1) - «истина» и логического нуля (лог.0) - «ложь».
При описании работы логических
элементов выходным сигналам ставят в однозначное соответствие функции, а входным
сигналам - аргументы этих функций.
Таким образом, и функции, и аргументы функций, а также входные и выходные
сигналы логических элементов являются двоичными. Если пренебречь реальным
временем перехода логического элемента из одного состояния (состояния лог.1) в
другое (состояние лог.0), то ни аргументы и ни функции не будут зависеть от
фактора времени -
переменной времени. Правила получения и преобразования логических выражений
рассматривает алгебра логики или булева алгебра.
Основными логическими
функциями в алгебре логики
принято считать функции от двух аргументов. Им даны названия, введены
логические символы для обозначения соответствующих логических операций при их
записи в алгебраической форме, а также эти символы используются в условных
графических обозначениях (УГО) логических элементов в схемной документации.
Прежде чем рассматривать
непосредственно виды логических элементов, рассмотрим вначале общий вопрос о
системе обозначений микросхем, содержащих логические элементы. Такие микросхемы
относятся к микросхемам малой степени интеграции.
1.3.1. Система условных цифробуквенных обозначений ИМС логических
элементов
В отечественной технической
литературе, а также при маркировке ИМС отечественного производства, при их
изготовлении на заводах-изготовителях, принята 4-х элементная форма обозначений
микросхем (рис.1.1).
Первым элементом в
обозначении является цифра, которой указывается группа конструктивно-технологического
исполнения ИС. Эта цифра может принимать следующие значения:
1, 5, 6, 7 - соответствуют полупроводниковым ИС. Причём
цифра 7 используется для обозначения только бескорпусных ИМС;
2, 4, 8 - это гибридные микросхемы;
3 - прочие микросхемы, в том числе, и
плёночные.
Перед первым элементом
обозначения может стоять буква или две буквы (русского алфавита), они не
обязательны, но ими обозначают тип и материал корпуса микросхемы и возможности
её применения. Например, буквой К обозначают микросхемы широкого применения в пластмассовом
корпусе первого типа. Есть микросхемы специального применения, например, для
устройств, эксплуатируемых в условиях тропического климата.
Второй элемент - 2 или 3 цифры, ими обозначают порядковый номер серии микросхем.
Всё множество выпускаемых отечественной промышленностью микросхем делится на серии.
Серия ИМС - это совокупность ИС единого
конструктивно-технологического исполнения, выполняющих различные функции и
предназначенных для совместного применения.
Третьим
элементом в обозначении являются две русские буквы, первая из которых обозначает подгруппу ИС
по функциональному назначению, а вторая буква соответствует виду ИС также по
функциональному назначению микросхемы. Например, первая буква Л «говорит», что это ИС
логических элементов (подгруппа логика), вторая буква А соответствует
логическим элементам вида И-НЕ. В табл.1.2 приведены наиболее употребительные
буквенные коды видов ИС по выполняемым функциям.
И, наконец, 4-м элементом в обозначениях микросхем
являются одна или две цифры, обозначающие условный номер микросхемы в
рассматриваемой серии. Так, приведённый на рис.1.1 пример обозначения
соответствует обозначению полупроводниковой микросхемы серии К155, широкого
применения, в пластмассовом корпусе 1-го типа. В её состав входят 4 двухвходовых
логических элементов вида И-НЕ (2И-НЕ).
Обычно четвёртым элементом в
обозначении ИМС «зашифровывается» порядковый номер модификации элементов одного
вида, различающихся числом входов и способом «организации» выхода.
Кроме названных обозначений,
согласно ГОСТ 2.743-91 «Условные графические обозначения в электрических
схемах. Элементы цифровой техники», используются другие двухбуквенные коды для
обозначения функционального назначения микросхем, например: ИД - декодеры- демультиплексоры, дешифраторы, ИР
- регистры, КП - коммутаторы дискретных сигналов и так
далее. В частности, буква И соответствует подгруппе микросхем, используемых для
построения вычислительных цифровых устройств.
Различные серии ИС отличаются
количеством микросхем и их номенклатурой (типономиналами). Типономинал ИС - конкретное условное обозначение, содержащее
основные сведения о микросхеме. В процессе развития технологии количество
типономиналов ИМС конкретной серии может увеличиваться.
Среди серий микросхем наиболее
функционально развиты ИМС транзисторно-транзисторной логики (ТТЛ и ТТЛш). Эти
серии характеризуются широкой номенклатурой ИС, поэтому изложение учебного
материала будем в основном иллюстрировать примерами этих микросхем.
В указанном выше ГОСТе
содержатся также условные графические обозначения логических элементов и
приведены правила формирования УГО более сложных логических элементов и
модулей. Поэтому следует, прежде всего, ознакомиться с указанным ГОСТом.
Таблица 1.2
Вид ИС
|
Обозначение
|
Элементы И-НЕ
|
ЛА
|
Элементы И-НЕ /ИЛИ-НЕ
|
ЛБ
|
Расширители по ИЛИ
|
ЛД
|
Элементы ИЛИ-НЕ
|
ЛЕ
|
Элементы И
|
ЛИ
|
Элем. И-ИЛИ-НЕ/И-ИЛИ
|
ЛК
|
Элементы ИЛИ
|
ЛЛ
|
Элементы ИЛИ-НЕ/ИЛИ
|
ЛМ
|
Элементы НЕ
|
ЛН
|
Прочие элементы
|
ЛП
|
Элементы И-ИЛИ-НЕ
|
ЛР
|
Элементы И-ИЛИ
|
ЛС
|
1.3.2. Применение
булевой алгебры для описания
логических элементов и устройств
Как уже было отмечено выше,
функционирование логических элементов можно описать логическими (булевыми)
функциями. В свою очередь логические функции можно определить (задать),
перечислив все условия, при которых функция принимает значение лог.1, т.е. по
условиям истинности, так и по условиям ложности (значения лог.0). Аналогично,
рассматривая работу логического (какого-либо) элемента, можно перечислить все
условия, при которых на выходе появляется сигнал лог.1, либо условия, когда на
выходе элемента будет присутствовать сигнал лог.0. В этом заключается принцип дуальности
(двойственности) в описании логических устройств.
В технике, при описании работы
различных устройств, широко используется понятие «активного», в
противоположность ему, «неактивного» значения какого-либо сигнала. При этом под
активным значением (уровнем) сигнала понимается такое действие, которое
вызывает на выходе устройства желаемое действие или, по-другому, устройство
оказывает активные действия на внешние устройства. Наоборот, неактивные
действия оказывают пассивное действие на внешние устройства. Так, в логике
обычно акцентируют внимание на истинности высказываний, поэтому истинность
высказываний следует считать по умолчанию их активным значением. Аналогично,
при описании технических устройств можно акцентировать внимание на условиях их
«срабатывания» либо на условиях «несрабатывания».
Соглашения, при которых сигнал
лог.1 считается активным, называют соглашениями «положительной» логики. Наоборот, когда за активное
значение принимается уровень лог.0, такие соглашения называют соглашениями «отрицательной» логики.
Как правило, за сигнал лог.1 принимается более «высокий» уровень, а за сигнал
лог.0 «низкий» уровень сигналов. Например, при использовании ИМС ТТЛ сигналом
лог.1 считается напряжение не менее +2,4 В, а сигналом лог.0 - напряжение больше нуля, но не больше 0,4 В.
Это - стандартные уровни
сигналов в устройствах на ИМС ТТЛ.
Описания, составленные при
соглашениях положительной логики и при соглашениях отрицательной
логики, логически эквивалентны, так как описывают одно и тоже устройство. Однако сложность
технической реализации логических устройств в зависимости от выбранного
соглашения может оказаться существенно различной. Поэтому всегда возникает
проблема выбора способа описания с целью получения наиболее простого технического
решения.
Как уже было сказано, основными
функциями алгебры логики являются функции двух переменных. Можно
составить эти функции чисто формально, придавая аргументам всевозможные
значения (комбинации их значений), и затем придать функциям так же всевозможные
значения. Поскольку и аргументы и функции могут принимать только два значения,
то нетрудно определить число комбинаций, составленных из аргументов, и число
всех возможных функций. Пусть число аргументов будет n, а количество их комбинаций N,
тогда
N = 2n. (1.1)
Число же всевозможных логических
функций тогда можно рассчитать по формуле
M = 2N = . (1.2)
Как видно из формулы (1.2),
число булевых (логических) функций быстро растёт с увеличением числа аргументов
n. Так, при n =2 получим N=22=4, а М=24=16,
т.е. шестнадцать логических функций от двух аргументов.
В табл. 1.3 приведены названия и
обозначения функций, их значения на том или ином наборе значений аргументов a и b, а также алгебраические выражения этих функций в дизъюнктивной
совершенной нормальной форме (ДСНФ) и конъюнктивной совершенной
нормальной форме (КСНФ).
Из анализа этой таблицы следует,
что среди множества приведённых функций есть функции-константы «нулевая» и «единичная», функции
«повторения» и «инверсии» (функции НЕ) входных переменных a и b, фактически являющиеся функциями одного аргумента, и
есть функции, которые существенно зависят от двух аргументов.
В приведённых алгебраических
выражениях знаком + (плюс) обозначена операция логического сложения
(дизъюнкции), чертой над переменной или над логическим выражением обозначена
операция инверсии, а символы логического умножения (произведения) пропущены.
Таблица 1.3
Логические
функции двух аргументов
№ п/п
|
Название
функции
|
Значения
функции при значениях аргументов
|
Обозначение
|
Алгебраические
формы функций
|
а b
|
0
|
0
|
1
|
1
|
ДСНФ
|
КСНФ
|
0
|
1
|
1
|
0
|
V0
|
Нулевая
|
0
|
0
|
0
|
0
|
0
|
-
|
|
V1
|
Запрет b
|
0
|
0
|
0
|
1
|
a¬b
|
|
|
V2
|
Конъюнкция
(И)
|
0
|
0
|
1
|
0
|
a&b или
ab
|
ab
|
|
V3
|
Повторение
а
|
0
|
0
|
1
|
1
|
а
|
|
|
V4
|
Запрет а
|
0
|
1
|
0
|
0
|
b¬a
|
|
|
V5
|
Неравнозначность
|
0
|
1
|
0
|
1
|
aÅb
|
|
|
V6
|
Повторение
b
|
0
|
1
|
1
|
0
|
b
|
|
|
V7
|
Дизъюнкция
(функция ИЛИ)
|
0
|
1
|
1
|
1
|
a+b
|
|
a+b
|
V8
|
Пирса
(ИЛИ-НЕ)
|
1
|
0
|
0
|
0
|
|
|
|
V9
|
Инверсия
b
(НЕ )
|
1
|
0
|
0
|
1
|
|
|
|
V10
|
Равнозначность
|
1
|
0
|
1
|
0
|
|
|
|
V11
|
Импликация
b
|
1
|
0
|
1
|
1
|
b®a
|
|
|
V12
|
Инверсия
а
|
1
|
1
|
0
|
0
|
|
|
|
V13
|
Шеффера
(И-НЕ)
|
1
|
1
|
0
|
1
|
|
|
|
V14
|
Импликация
а
|
1
|
1
|
1
|
0
|
a®b
|
|
|
V15
|
Единичная
|
1
|
1
|
1
|
1
|
1
|
|
-
|
Страницы: 1, 2, 3, 4, 5, 6, 7
|