Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Микроэлектроника. Базовые матричные кристаллы и программируемые логические матрицы

.pdf
Скачиваний:
2
Добавлен:
12.11.2023
Размер:
3.21 Mб
Скачать

б)

Рис. 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. Фрагмент ПЛМ на МОП-транзисторах