книги / Микроэлектроника. Базовые матричные кристаллы и программируемые логические матрицы
.pdfб)
Рис. 3.1. Структурные схемы ПЗУ (а| и ПЛМ (б)
а) |
б) |
Рис. 3J. Дешифраторы на основе логических элементов с разветв лением на входе |а) и выходе |б )
в!
смотренной схеме строятся дешифраторы на |
ТТЛ, МДП, |
|||
ЭСЛ и диодных элементах. |
|
|
||
В |
качестве |
элементов с |
разветвлением |
на выходе |
(см. |
рис. 3.2, б) |
используются |
инверторы (в |
ИаЛ-схемах) |
или повторители (на диодах); здесь реализуется функция конъюнкции по схеме Монтажное И. Необходимое число элементов равно 2 л, число выходов ml2.
Программируемый шифратор (см. рис. 3.1, а) формирует на выходах p-функцию с помощью операций ИЛИ (ИЛИ-НЕ) по отношению к выбранным выходам дешифратора т.
|
|
1 |
|
0 |
|
10 |
1 |
abc |
I |
а'йс‘ |
j l |
|
( |
|
|||
|
|
|
|
|
|
|
|
|
! |
_ |
i |
11 |
| |
abc | |
I |
abc |
| |
|
1------------ 1 |
1-------------1 |
|||
01 |
|
abc |
|
abc |
|
00 |
|
abc |
|
’abc |
|
а)
/ X |
1 |
10 I |
abc |
I___ |
|
11 |
abc |
01 |
abc |
00 |
ahc |
|
0 |
|
i |
tu j |
------I |
! _ |
||
I |
I |
1 |
r z ------- 1 |
||
■ abc |
1 |
|
i |
|
I |
!— a^c |
i |
|
abc |
|
б) |
в) |
На рис. 3.3 показано ПЗУ, используемое для реализации двухразрядной функции трех переменных:
px=abc + ab+bc, р^ас+Ьс. |
(3.2) |
Здесь используется дешифратор на логических элементах ИЛИ-HE с конъюнкцией на выходе по схеме Монтажное И (см. рис. 3.2, б). Тогда нумерация минтермов соответствует набору (3.1). Карты Карно (рис. 3.3, б, в) помогают опреде лить точки подключения выходных элементов ИЛИ. На пример, из (3.1) видно, что минтерму abc соответствует выход дешифратора уИ4. Для формирования слагаемого аЬ исполь
зуются |
две смежные |
клетки карты (рис. 3.3, б): abc + |
+ abc = |
ab (с + с) = |
аЬ. Из (3.1) видно, что минтермы abc |
и abc формируются на выходах Мх и М0 соответственно. Основное отличие ПЛМ от ПЗУ состоит в том, что в ПЛМ
используется программируемый дешифратор, на выходах которого формируются только необходимые произведения
Рис. 3.4. ПЛМ, реализующая функции /;j и р2(3.2)
Тип ПЛМ
ПЛМ,
МаБИСРС
РПЛМ,
МаБИСПА
РПЛМ
Классификация ПЛМ
Способ |
программирования |
Схемотехника |
Программируемый |
элемент |
Возможность выбо |
|
рочной электриче |
||||||
|
|
|
|
|
|
ской перезаписи |
Маской металла |
ЭСЛ, ТТЛ, И2Л, |
Контакт к |
выводу (обла |
Нет |
||
Маской |
контактных окон |
д т л |
сти) транзистора |
(диода) |
|
|
То же |
То же |
|
|
|
||
в оксидной пленке |
МОП, КМОП |
Затвор МОГ1-транзистора |
» |
|||
Маской |
окон для тонкого |
|||||
оксида |
|
ЭСЛ, ТТЛ, ДТЛ |
Металлическая, |
поли- |
|
|
Электрический |
|
|||||
|
|
|
кремниевая, |
диэлектриче |
|
|
Лазерным лучом |
ЭСЛ, ТТЛ, дтл , |
ская перемычка, р-л-переход |
» |
|||
‘ То же |
|
|
||||
Электронным лучом |
МОП, КМОП |
Металлическая |
перемычка |
> |
||
То же |
||||||
Электрический |
МОП |
МНОП-транзистор |
Есть |
|||
|
|
МОП |
Лавинный МОП-транзи- |
Нет (возможно |
||
|
|
|
стор |
|
|
полное стирание |
|
|
МОП |
Лавинный МОП-транзи- |
информации) |
||
|
|
Есть |
||||
Электрический |
д т л |
стор с насыщением |
» |
|||
Аморфный |
полупроводник |
входных (и инверсных) сигналов, однако произведения мо гут не являться минтермами.
На рис. 3.4 показана ПЛМ, реализующая функцию (3.2) и построенная на тех же элементах, что и ПЗУ (см. рис. 3.3). Из анализа набора (3.1) видно, что требуемые произведения содержатся в минтермах М0, Мъ МА. Для исключения из конъюнкций некоторых сомножителей устраняются соответ ствующие соединения в дешифраторе (ср. рис. 3.2, б и 3.4).
Из сравнения двух способов реализации функций ръ р2 видно (см. рис. 3.3, 3.4), что при использовании ПЛМ умень шается число логических элементов и связей, а также упро щается программирование.
В рассмотренных примерах число логических элементов для ПЛМ уменьшено по сравнению с ПЗУ с 11 до 10, а чис ло связей уменьшено с 48 до 24. Выигрыш становится еще значительнее при большом числе входных переменных и малом числе используемых конъюнкций. Это особенно важ но для регулярных структур, реализуемых на кристаллах БИС. В свою очередь, для ПЗУ характерна большая уни версальность по функциональным возможностям.
Для программирования ПЗУ и ПЛМ применяются авто матизированные системы кодирования, реализованные на универсальных или специализированных ЭВМ.
Разработаны и применяются однократно программируе мые ПЛМ и многократно программируемые — репрограммируемые ПЛМ (РПЛМ). Развиваются методы проектирова ния и производства матричных БИС с реконструируемыми соединениями (МаБИСРС) и с программируемой архитекту рой (МаБИСПА) — субсистемы на пластинах. Классифика ция ПЛМ приведена в табл. 3.1.
§3.2. Программируемые логические матрицы
с масочным программированием
Программирование с использованием масок (фотошабло нов) металлизации или контактных окон в оксиде широко применяется в ПЛМ на основе биполярных транзисторов и диодов. На рис. 3.5 показаны фрагменты топологии и структуры матриц на основе биполярных я-р-п-транзисто- ров и диодов, программируемых с помощью масок.
Схема соединения элементов в диодной ПЛМ показана на рис. 3.6. Входные сигналы положительной полярности подаются на входы а — е, произведения М0 — М 2 снимают-
Рис. 3.5. Элементы ПЛМ не основе биполярных транзисторов и диодов, программируемые с помощью масок
ся с нагрузочных резисторов R. |
а ^ |
|
|
|
|
|
|||||||
Преимуществами |
диодных мат |
|
|
|
|
|
|||||||
Г |
|
|
|
|
|
||||||||
риц являются простота и |
малая |
|
|
|
|
|
|||||||
занимаемая на кристалле пло |
|
|
|
</ |
|||||||||
щадь, |
|
а |
недостатком — значи |
|
|
|
|
||||||
тельные |
токи, потребляемые по |
с^ |
|
|
|
||||||||
входам |
матрицы. |
|
|
|
/ |
|
|
||||||
Использование |
|
многоэмит- |
Г |
|
|
|
|
||||||
|
|
|
|
|
|
||||||||
терных |
|
транзисторов |
вместо |
|
|
|
/ |
||||||
диодов |
позволяет |
|
существенно |
|
|
|
|||||||
уменьшить входные токи (в BN |
|
|
|
|
|||||||||
раз, |
BN — нормальный |
коэф |
|
|
|
|
|||||||
фициент |
передачи тока транзис |
ГV. |
|
||||||||||
тора) и повысить быстродействие |
А |
|
|
|
|
|
|||||||
ПЛМ. На рис. 3.7 представлена |
|
|
Г г |
Г г |
|||||||||
схема |
фрагмента |
ПЛМ |
на би |
|
|
|
|||||||
полярных транзисторах. |
|
|
|
М„У |
|
||||||||
Для |
матриц на основе И2Л- |
|
f |
|
- |
-с |
, f |
||||||
элементов (рис. 3.8) |
характерна |
si |
|
Ml |
|
||||||||
малая |
|
площадь, |
приходящаяся |
Рис. 3.6. Фрагмент |
диодной |
||||||||
на бит информации, и они хо |
|||||||||||||
|
|
|
ПЛМ |
|
|
||||||||
рошо |
сопрягаются |
с другими |
|
|
|
|
|
|
|||||
узлами в составе БИС И2Л. |
|
|
|
обеспечивают |
|||||||||
Матрицы на основе МОП-транзисторов |
наиболее высокую плотность компоновки элементов, име ют минимальную потребляемую мощность, однако усту пают по быстродействию матрицам на биполярных тран зисторах. На рис. 3.9 показан фрагмент ПЛМ на МОПтранзисторах. Здесь штриховые контуры обозначают гра ницы тонкого оксида, что свидетельствует о наличии МОП-транзисторов в соответствующих областях матрицы (состояние логической единицы). В ПЛМ на КМОП-тран- зисторах для сокращения числа нагрузочных р-МОП- транзисторов Тп (рис. 3.10) можно применить тактиро вание импульсом (ТИ). При подаче на вход ТИ напря жения низкого уровня закрывается заземляющий м-МОП транзистор Т3, открываются транзисторы Тн и происхо дит заряд емкостей выходных шин до напряжения логиче ской единицы. Входные сигналы на шинах а, Ьзаряжают входные емкости транзисторов матрицы. При подаче на пряжения высокого уровня тактовыми импульсами закры ваются транзисторы Тн, открывается транзистор Г3. Так как транзисторы матрицы уже подготовлены (их входные емкости заряжены), происходит достаточно быстрое ус тановление уровней напряжения на выходах ПЛМ.
Матрицы на /i-МОП-транзисторах имеют минимальную площадь, а матрицы на КМОП-транзисторах — минималь ную потребляемую мощность по сравнению с другими типа ми ПЛМ. Программирование осуществляется с использо ванием фотошаблонов для формирования окон с тонким под затворным оксидом, контактных окон или областей транзи сторов (рис. 3.11).
С использованием автоматических координатографов или фотонаборных установок, управляемых ЭВМ, выпускаются заказные маски для программирования ПЛМ.
Достоинствами ПЛМ с масочным программированием яв ляются малая площадь и высокая надежность, что обусло вило их широкое применение в составе специализированных
ии п
е
- М0 ~МХ -м2
R R R
* — базе; 2 — инжектор; 3 — коллектор; 4 — шина |
5 — адресная ши* |
на; 6 — разрядная шина |
|
Входные
(адресные)
шины
И5 7 Т
U:
Uил
— I"1" |
^ |
|
U |
I L |
|
ь |
|
t_l1" |
__ Ь" |
||
J |
I L |
J I U |
м0 |
-±- |
м, |
Рис. 3.9. Фрагмент ПЛМ на МОП-транзисторах