Динамическая программируемая логическая матрица

 

СОЮЗ СООЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (g1)g G 11 С 15/04

ОЛИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCKOMV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНЯТИЯМ

ПРИ ГКНТ СССР (21) 4694769/24 (22) 23,05.89 (46) 15.03.91. Бюл. У 10 (72) В.П.Горский, Е,И.Мироненко и С.С;Коваленко (53) 68 1.327.6 (088 .8) (56) Neil Н L . Weste et al, Principles of CM0S VLSI Design. — Addison

Wesley, 1985, р. 371

Там же, с. 373. (54) ДИНАМИЧЕСКАЯ ПРОГРАММИРУЕМАЯ

ЛОГИЧЕСКАЯ МАТРИЦА . (57) Изобретение относится к вычислительной технике и может быть использовано в интегральных схемах на

ÄÄSUÄÄ 1635217 А 1

KM0IT-транзисторах. Целью изобретения является упрощение динамической программируемой логической матрицы. Матрица содержит элемент синхронизации на транзисторе 11 с соответствующими связями, Транзистор 11 формирует сиг-. нал, разрешающий передачу информации из матричного блока И 8 через элементы 10 согласования в матричный блок

ИЛИ 9 только после того, как на выходах блока 8 появится информация.

При этом одного элемента синхронизации на транзисторе 1 1 достаточно для осуществления синхронизации всех элементов 10 согласования. 2 з.п. ф-лы, 4 ил.

1635217

Изобре1ение относится к вычислительной т<.хинке и может быть ис20

ПЛМ работает следующим образом.

В исходном состоянии на входах синхронизации 3 и 5 установпен низкий уровень, а на входах 4 и 6 — высокий.

При этом на выходах 13 и 14 формирователей установлен низкий уровень, на

55 выходах 16 блока 8 — выс окий уровень, на выходах 18 элементов 10 — высокий> а на выходах 20 блока 9, соответственно, на выходах 2 ПЛИ вЂ” низкий. польэовано в интегральных схемах на

KM0II-транзисторах. 5

Целью изобретения является упрощение динамической программируемой матрицы.

На фиг. 1 приведена блок-схема динамичес кой программируемой логичес- 10 кой матрицы (ПЛИ), на фиг.2 — электрическая схема элемента согласования, на фиг. 3, 4 — электрические схемы матричных блоков И и ИЛИ соответственно, 15

Динамическая ПЛМ содержит информационные входы 1, выходы 2, входы

3-6 синхронизации, формирователи 7 входных уровней, матричный блок И 8, матричный блок ИЛИ 9, элементы 10 согласования, элемент синхронизации на транзисторе 11, Формирователи 7 имеют информационные входы 12 и выходы 13, 14 ° Блок

И 8 имеет информационные входы 15 и 25 выходы 16. Элементы 1О имеют информационные входы 17 и выходы 18. Блок

ИЛИ 9 имеет информационные входы 19 и выходы 20. Входами 3-6 синхронизации являются соответственно вход 21 3{) предустановки блока И 8, входы 22 выборки формирователей 7, вход 23 предустановки блока ИЛИ 9, входы 24 выборки элементов 10 согласования, тактовые входы 25 которых подключены к стоку транзистора 11.

Элемент 10 согласования состоит из транзисторов 26, 27 р †ти и ключевого транзистора 28 п-типа. Блок И 8 состоит из транзисторов 29 предэаря- 40 да р-типа и логических транзисторов

30 и-типа. Блок ИЛИ 9 состоит из логических транзисторов 31 р-типа и транзисторов 32 предзаряда п-типа.

Программирование обоих блоков 8 и 9 осуществляется подключением транзисторов 30 и 31 к входам 16 и 20 соответственно.

Работа IIJIN начинается с подачи высокого уровня на вход 3 и низкого, уровня на вход 4. При этом транзисторы 29 блока 8 закрываются ° Высокий уровень сохраняется только на тех выходах 16 блока 8, которые реализуют в этот момент функцию И входных сигналов. На выходах 16 блока 8, которые не реализуют в данный момент функцию

И, происходит разряд до низкого уровня через транзисторы 30, После завершения разряда выходов 16 блока 8 через транзисторы 30 подается высокий уровень на вход 5 и низкий - на вход 6 и начинается срабатывание элементов 10 и блока 9.

Транзистор 11 открывается, а транзисторы 27 элементов 10 закрываются, Транзисторы 26 и 28 элементов 10 работают как инвертор, поэтому на выходах 18 элементов 10 устанавливаются уровни, инверсные входам 17 этих элементов, Затем начинается срабатывание блока 9. Его предварительно разряженные выходы 20 реализуют функ цию ИЛИ входов 19, т.е. при установлении хотя бы одного низкого уровня на входе 19 транзисторы 31 заряжают выходы 20 до высокого уровня.

Формула изобретения

1. Динамическая программируемая логическая матрица, содержащая матричный блок И, матричный блок ИЛИ, элементы согласования, формирователи входных уровней, информационные входы которых являются информационными входами матрицы, а выходы соединены с соответствующими информационными входами матричного блока И, вход предустановки которого является первым входом синхронизации матрицы, входы выборки формирователей входных уровней объединены и являются вторым входом синхронизации матрицы, выходами которой являются выходы матричного блока ИЛИ, вход предустановки которого является третьим входом синхронизации матрицы, а информационные входы соединены с выходами соответствующих элементов согласования, информационные входы которых соединены с соответствующими выходами матричного блока И, отличающаяся тем, что, с целью упрощения матрицы, она содержит элемент синхронизацни на транзисторе, исток которого подключен к шине нулевого потенциала матрицы, 1635217 а затвор и сток соединены с входами выборки и тактовыми входами элементов согласования соответственно.

2. Матрица по п,1, о т л и ч а ющ а я с я тем, что матричный блок

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

3. Матрица попп. 1и 2, о тли ч а ю щ а я с я тем, что кажпьп» эле-. мент согласования состоит из ключе5 вого транзистора и-типа и двух нагру— зочных транзисторов р-типа, истоки которых подключены к шине питания матрицы, а стоки соединены со стоком ключевого транзистора и являются выходом элемента согласования, информационным входом которого является затвор первого нагрузочного транзистора, который соединен с затвором ключевого транзистора, исток которого является тактовым входом элемента согласования, затвор второго нагрузочного транзистора является входом выборки элемента согласования.

1635217

Составитель С. Королев

Редактор М.Биткина Техред ехред М.Дидык Корректор М.Иаксимишинец

Тирак 348

Заказ 758

Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, 3-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", r. Укгород, ул. Гагарина, 101

Динамическая программируемая логическая матрица Динамическая программируемая логическая матрица Динамическая программируемая логическая матрица Динамическая программируемая логическая матрица 

 

Похожие патенты:

Изобретение относится к области автоматики и вычислительной техники

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

Изобретение относится к архитектуре памяти и, более конкретно, к способам и системам для ассоциативной памяти (САМ)

Изобретение относится к вычислительной технике и может быть использовано в матричных ассоциативных логических устройствах

Изобретение относится к вычислительной технике. Технический результат заключается в осуществлении с высокой скоростью контроля по четности вводимых и хранящихся данных. Параллельная ассоциативная память для одновременного поиска по всем адресам и определения того, хранятся ли в памяти те же данные, что и введенные данные, содержащая средство генерации четности для генерации бита четности n-разрядных данных, вводимых во время записи и во время поиска, и множество мест памяти, которое соответствует множеству адресов, причем каждое из указанных мест памяти содержит: n запоминающих ячеек ассоциативной памяти для хранения n-разрядных данных; ячейку хранения четности для хранения бита четности; средство контроля по четности для определения того, совпадают ли бит четности, сгенерированный указанным средством генерации четности во время поиска, и бит четности, хранящийся в ячейке хранения четности, и для активации сигнала совпадения по четности в случае их совпадения; схему обнаружения совпадения слов, предназначенную для активации сигнала совпадения слов данных в случае совпадения n-разрядных данных; и средство подтверждения совпадения по четности; причем параллельная ассоциативная память дополнительно содержит средство обнаружения ошибки четности. 1 з.п. ф-лы, 13 ил.

Группа изобретений относится к области вычислительной техники, может быть использована в специализированных устройствах аппаратной поддержки типовых операций задач распознавания образов, в аппаратной поддержке в высокопроизводительных системах и устройствах параллельной обработки символьной информации, в аппаратных средствах поддержки вывода в информационно-поисковых и экспертных системах, осуществляющих обработку строк (строковых данных), и позволяет реализовать операции поиска по образцу и модификации строки на основе ассоциативной памяти. Техническим результатом является обеспечение реверсивной обработки строк. Способ содержит этапы, на которых: символы обрабатываемой строки замещаются первой подстрокой модификатора при двумерном представлении обрабатываемой строки, выполняется параллельный межстрочный сдвиг влево символов обрабатываемой строки при ее двумерном представлении, вторая подстрока модификатора вставляется в строку матрицы, удаляются незначащие символы обрабатываемой строки при ее одномерном представлении в выделенной маской ее части с помощью последовательного сдвига вправо, при этом маска формируется динамически для выделения рабочей части обрабатываемой строки на четвертом шаге. 2 н.п. ф-лы, 6 ил.

Изобретение относится к вычислительным системам на основе микропроцессоров с ассоциативным запоминающим устройством (АЗУ). Техническим результатом является уменьшение площади АЗУ и повышение его помехоустойчивости путем исключения сигналов, предназначенных только для управления предзарядом внутри регистра, и устройств, генерирующих эти сигналы. Способ включает восстановление потенциала линии совпадения до потенциала шины питания АЗУ в период после завершения очередного цикла сравнения хранящихся в ячейке данных с внешними данными и до начала следующего цикла сравнения. Это осуществляется путем протекания тока между шиной питания АЗУ и линией совпадения через транзисторы одинакового типа проводимости, последовательно включенные между шиной питания АЗУ и линией совпадения. Указанное восстановление потенциала линии совпадения осуществляют посредством предлагаемого модуля предзаряда путем установления обоих парафазных сигналов сравнения данных в низкий логический уровень на затворах указанных транзисторов. 2 н.п. ф-лы, 5 ил.

Изобретение относится к области вычислительной техники и может быть использовано в блоках ассоциативных селекторов запоминающих устройств. Техническим результатом является повышение помехоустойчивости логического элемента при воздействии одиночных ядерных частиц. Устройство содержит два инвертора с третьим состоянием, порт записи данных, триггер, состоящий из двух групп транзисторов, каждая из которых включает две пары РМОП и NMOП транзисторов. 4 з.п. ф-лы, 4 ил., 5 табл.
Наверх