Программируемые логические интегральные схемы (ПЛИС)

Логика с оптическими связями

На рисунке 2.14, а) изображена обычная ТТЛ, дополненная оптической связью (оптроном).

Рисунок 2.14 – 249ЛП1 – а); 249КН1 – б)

На входе установлен диодно–диодный оптрон: VD1 – светодиод, VD2 – фотодиод. Эта пара, обладающая высокой частотной способностью. Подобные оптопары применяются волоконнооптических каналах преобразования световых потоков в электрические сигналы и наоборот. Здесь выполняет роль гальванической развязки.

I означает тип микросхемы (1, 5, 6, 7 – полупроводниковая, 2, 4, 8 – гибридная или 3 – прочая);

II серия микросхемы, цифры от 00 до 99 (или от 000 до 999). Обычно употребляют номер серии совместно признаком (полупроводниковая или гибридная);

III тип микросхемы;

IV подвид микросхемы, номер разработки.

Следовательно, здесь гибридные микросхемы.

Если ток светодиода VD1 нулевой, то свечения нет. Поэтому, VD2 закрыт, его сопротивление несколько МОм, тока в цепи Б – Э VT1 ··· Б – Э VT4 нет, они заперты. Образуются цепи:

(нагрузка), открывается VT3, образуется основная цепь:

(нагрузка), на выходе выделяется высокий уровень.

Если в цепи входа есть ток порядка 10мА и более при напряжении 3,5 ÷ 4 В, то выделяется в оптроне световой поток, проходящий через разделительную среду на фотодиод VD2, сопротивление которого в обратном направлении уменьшается до нескольких кОм. Образуется цепь:

Следовательно, VT1, VT4 открываются, образуются цепи:

, открывающая VT4, в результате выход F соединен с землей и имеет низкий уровень.

Таким образом, оптрон здесь выполняет роль обычной гальванической развязки. Стандартное напряжение гальванической развязки 100 ÷ 400 В и другие величины. Развязка потому, что сигнал передается через оптический луч, который не проводит электрический ток.

В схеме, изображенной на рисунке 2.14, б), фотодиоды работают, в отличие от предыдущей схемы, в фотогенераторном режиме. Известно, что если фотодиод осветить, то он генерирует напряжение до 0,4 В с указанной на схеме полярностью. Так как этого напряжения не хватает для открытия транзистора, то два фотодиода включают последовательно, образуется напряжение 0,8 В. Следовательно, +VD4 внизу поступает на коллекторные электроды VT1, VT2 транзисторов типа p–n–p, включенных в инверсном режиме, далее.

Транзисторы открываются, могут пропускать ток до нескольких мА.

Это микросхемы, представляющие собой герметичный корпус с большим числом выводов, полупроводниковой или гибридной технологии, в плоскости подложки которой выполнены отдельные логические элементы сложения, умножения, памяти, а также системы проводников (иногда называемых термами).

Имеющаяся система проводников, подключается к элементам матрицы И(ИЛИ) буферными каскадами. Программирование сводится к установлению связи между горизонтальной и вертикальной шинами (проводниками). Возможны следующие способы установления этих связей:

1 Неперепрограммируемые логические схемы. Это значит, что в местах пересечения проводников внутри микросхемы имеются нихромовые или другие перемычки. Следовательно, изначально вертикальные и горизонтальные проводники соединены друг с другом. Программирование сводится к пережиганию (переплавлению) тех перемычек, которые не нужны. Пропускается ток через перемычку порядка 150 мА в течение 50 – 100 мс, перемычка разрушается. При этом программа составляется таким образом, чтобы мощность, выделяющаяся при пережигании перемычек, была распределена во времени. Если переплавить одновременно все ненужные, можно сжечь микросхему. Повторное перепрограммирование невозможно.

2 В местах пересечения проводников устанавливают транзисторы специального исполнения, у которых между затвором и подложкой слой нитрида кремния, Si3N4, который выполняет роль изоляции (см. рисунок 2.15, а). Известно, что обычные униполярные транзисторы имеют входную и выходную характеристики, представленные на рисунке 2.15, б). Транзистор МНОП имеет такую же входную характеристику, но допускает программирование порога Uзо, причем если к затвору приложить напряжение +5 В, а к подложке порядка –30 В, то программируется открытое состояние (рисунок 2.16, характеристика 1). А если приложить к затвору –30 В, к подложке +5 В, то программируется закрытое состояние (рисунок 2.16, характеристика 2). Включается этот транзистор между горизонтальными и вертикальными проводниками в соответствующих точках.

Рисунок 2.15– МНОП транзистрор – а); входная и выходная характеристики – б)

Если нет сигнала опроса (порядка +6 В), то связи между горизонтальными и вертикальными проводниками нет. Если подается на затвор сигнал опроса, то имеется связь для 1–го случая (см. рисунок 2.16). Если же запрограммирован случай 2, то связи нет, транзистор остается закрытым.

Рисунок 2.16 – Входные характеристики МНОП транзистора

Физический смысл программирования: в первом случае из подложки в слой нитрида кремния инжектируются электроны, образующие “электронный пузырь”, изолированный от затвора и подложки, и образующей 1–ый (см. рисунок 2.16) вид характеристик. Во втором случае, аналогично, образующееся дырочное облако тоже изолировано от затвора и подложки, но с положительными зарядами (2–ое семейство характеристик). Сохраняется этот “пузырь” примерно 10 лет. Со временем деградирует, может потребоваться подпрограммирование. Возможно перепрограммирование до нескольких тысяч циклов. При этом микросхема тоже деградирует. Этот вид ПЛИС называется с электрическим программированием и перепрограммированием.

3 ЛИПЗ – технология (лавинный инжекционный плавающий затвор – рисунок 2.17).

Рисунок 2.17 – Униполярный транзистор, изготовленный по ЛИПЗ технологии

Здесь все аналогично второму пункту, но нет Si3N4. Есть плавающий затвор (облако). Если его нет, то первый вид характеристик (рисунок 2.16), если есть – то второй. При программировании производится инжекция из подложки в SiO2 зарядов, образующих плавающий затвор, характеристика смещается в область 2 на графике. Стирание плавающего затвора происходит электрическим программированием или через окошко ультрафиолетовым освещением. Дозы длительности по паспорту для конкретной микросхемы. Количество циклов аналогично предыдущему случаю. При отсутствии сигналов опроса связи между горизонтальными и вертикальными проводниками матрицы нет и она обнаруживается в случае подачи сигналов опроса, т. е. уровней между 1 и 2 характеристиками (см. рисунок 2.16).

4 Оперативное программирование, когда между горизонтальными и вертикальными проводниками включены транзисторы того или иного рода и дополнительные триггеры (рисунок 2.18). Если триггер в нуле, то транзистор, подключенный стоком и истоком к горизонтальным и вертикальным проводникам, закрыт, связи нет. Если триггер в единице, то связь есть.

Достоинства: оперативность связи, высокое быстродействие, возможность бесконечного количества перепрограммирований.

Недостатки: необходимо либо иметь аккумулятор, чтобы сохранить программу при отключении напряжения питания, либо программировать каждый раз перед началом работы.

Рисунок 2.18 – Оперативное программирование

Прямоугольник (см. рисунок 2.18) – триггер, в который записывается при программировании “0” или “1”. Если “1” – верхний вывод Q, транзистор открыт и шина DI через открытый транзистор соединена с проводником DO, следовательно, содержимое вертикальной шины передается горизонтальной, образуется эквивалент плавкой перемычки. Если в триггере “0”, то связи между вертикальной и горизонтальной шинами нет. Такие соединения имеются в каждом пересечении проводников.

Возможны иные варианты установления связей между горизонтальными и вертикальными проводниками (шинами, термами).

Выделяют матрицы ПЛМ (программируемые логические матрицы) и ПМЛ (программируемая матричная логика – рисунок 2.19 и 2.20).

Матрицы ПЛМ содержат две системы пересекающихся проводников, связи между которыми программируются. Матрицы в целом получаются более универсальными (шире возможности программирования).

Матрицы ПМЛ содержат только одну систему пересекающихся проводников (шин), т. е. проще, дешевле, более высокий частотный диапазон, но более узкие возможности программирования.

На входах матрицы переменные, которые поступают через буферные каскады, преобразующие входные переменные в прямой и инверсный сигналы, согласующие по мощности, напряжению и току.

1–ый прямоугольник – это элементы умножения И со своей системой перекрещивающихся проводников. Связи в пересечениях уже есть и ненужные необходимо выжечь. Если это матрица с переплавляемыми перемычками, то эти связи программируются в течение примерно 1 с. В том случае, когда используются транзисторы с нитридом кремния или ЛИПЗ, производится электрическое программирование, с возможностью перепрограммирования, причем информация хранится до 10 лет. Если это оперативное программирование, то связи программируются с большой скоростью.

2–ой прямоугольник – это элементы сложения со своей системой перекрещивающихся проводников.

Справа, на рисунках 2.19, 2.20 — фрагменты функциональных и принципиальных схем. Буферные каскады на входах и на выходах. Связи приведены для случая плавких перемычек. Ненужные связи удаляются при программировании. Причем, схемы изображены в американском стандарте, который отличается от европейского. Характерной особенностью европейского стандарта являются прямоугольники.

Схемы рисунка 2.19 называются ПЛМ–программируемыми логическими матрицами. Их отличительная особенность в том, что имеются две системы программируемых связей (точек). Благодаря этому функциональные возможности выше. Но схемы дороже, меньше быстродействие. Поэтому были также разработаны матрицы ПМЛ – программируемая матричная логика. Они имеют только одну систему связей (рисунок 2.20), проще, дешевле, выше быстродействие, но функциональные возможности хуже.

Рисунок 2.19 – ПЛМ

Рисунок 2.20 – ПМЛ

На рисунке 2.21 приведен пример программирования в матрице ПЛМ. Вначале связи были между всеми вертикальными и горизонтальными проводниками (для плавких перемычек). После переплавления ненужные связи удалены, оставлены только те, которые соответствуют приведенным комбинационным выражениям. Здесь используются две системы связей, поэтому матрица ПЛМ.

Итак, выделяют два вида разработки электронных устройств: на жесткой логике и на гибкой логике.

Рисунок 2.21 – Схема ПЛМ на гибкой логике


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: