Ячейка однородной структуры

Иллюстрации

Показать все

Реферат

 

о п Ыа-Ав4 E

ИЗОБРЕТЕНИЯ

Союз Советских

Социалистических

Республик (61) Дополнительное к авт. свид-ву— (22) Заявлено 2806.74 (21) 20389 87/18-2 4

С51)М. Кл.

G 06 F 7/00 с присоединением заявки ¹â€”

Государственный комитет

СССР по делам изобретений н открытий (23) Приоритет (53) УДК621, 316. . 56 (088 ° 8) Опубликовано 25.0 180. Бюллетень № 3

Дата опубликования описания 30. 01. 80 (72) Авторы изобретения

Г. Г, Асатиани, А, Г. Гунцадзе, В. A. Жуков, В. В. Игнатущенко и В. Г. Чачанидзе

Ордена Ленина институт проблем управления (71) Заявитель (5 4) ЯЧЕЙКА ОДНОРОДНОЙ СТРУКТУРЫ

Изобретение относится к вычислительной технике и может найти применение для построения универсальных и специализированных ЭВН на базе микроэлектронных однородных структур.

Известны ячейки однородной структуры, содержащие блоки входных и выходных логических элементов, арифметико-логический блок и блоки взаимопроникновения сигналов и настройки (1).

Наиболее близким техническим решением к изобретению является ячейка однородной структуры, содержащая блок15 входных логических элементов, первая группа входов которого соединена с выходами блока настройки, вторая группа входов — с информационными входами ячейки, а выходы — с первой группой входов арифметико-логического блока и блока взаимопроникновения сигналов, другая группа входов которых соединена с выходами блока настройки, а выходы — с входами блока выходных логических элементов, выходы которого соединены с информационными выходами ячейки, входы блока настройки соединены с шиной сброса и входами настройки ячейки, блок ус-.ЗО коренной коммутации на элементах И и

И вЂ” НЕ и на триггерах настройки (2) .

Однако известные устройства имеют низкое быстродействие °

Целью изобретения является повышение быстродействия ячейки однородной структуры.

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

И-НЕ, другой вход которого подключен к нулевому выходу первого триггера настройки, а выход соединен с одним из входов второго элемента И-НЕ второй вход которого соединен с выходом третьего. элемента И-НЕ, первый вход которого соединен со вторым горизонтальным информационным входом блока ускоренной коммутации, а второй входс нулевым выходом второго триггера настройки, третий вход второго элемента И-НЕ.соединен с выхлопом четвертого элемента И-НЕ, первый вход которого соединен с дополнительным информационным выходом блока выходных логических элементов, а второй вход подключен к нулевому выxîëó I ðeòbåãо триггера настройки, выход второго элемента. И-НЕ соединен с одним из

711564 сигналов 3; блок выходных логическИх лементов 4; блок настройки 5; блок скоренной.коммутации б, содержащий диннадцать элементов И†HE 7-17, чеыре элемента И 18-21 и восемь тригеров настройки 22.

Первая группа входов блока входых логических элементов 1 соединена с выходами блока настройки 5, нторая руппа нходон — с информационными выходами 23, 24, 25 и 26 блоков выходных логических элементов 4 соседних ячеек однородной структуры и информационным выходом 27 блока ускоренной коммутации б, а выходы — с первой группой входов арифметика-логического блока 2 и блока взаимопроникновения сигналов 3, другая группа входов которых соединена с выходами блока настройки 5, а выходы подключены ко входам блока выходных логических элементов 4, выходы 28, 29, 30, 31 и 32 которого соединены с информационными входами блоков входных логических элементов 1 соседних ячеек однородной структуры и с информационным входом 32 блока ускоренной коммутации б. Входы блока настройки 5 подключены к шине сброса 33 и входам настройки 34 ячейки. Входы элемента И-HE

7 соединены с информационным нходом

35 блока ускоренной коммутации 6 и нулевым выходом 36 первого триггера настройки 22, а выход — co входом элемента И-HE 8. Второй вход элемента И-HE 8 соединен с выходом элемента И-НЕ 9, входы которого соединены с информационным входом 37 блока ускоренной коммутации б и нулевьм выходам 38 второго триггера настройки

22. Третий вход элемента И-HE.8 соединен с выходом элемента И-НЕ 10 входы которого соединены с выходом

32 блока выходных логических элементов 4 и нулевым выходом 39 третьего триггера настройки 22. Выход элемента И-НЕ 8 соединен со входами элементов И-НЕ 11 и И 18 и 19. Другой вход элемента И-НЕ. 11 подключен к нулевому выходу 40 четвертого триггера настройки 22, а выход — ко входу элемента И-HF. 12. Другой вход элемента И 18 соединен с единичным выходам 41 первого триггера настройки

22, а выход — с информационным входам 33 блока ускоренной коммутации, б, информационный вход 35 которого соединен с выходом элемента И 19., другой вход которого подключен к единичному выходу 42 второго триггера настройки 22. Входы элемента -HE

13 соединены с информационным входом 43 блока ускоренной коммутации б и нулевым выходом 44 пятого триггера настройки 22, а выход — со входом элемента И-НЕ 14. Второй вход элемента И-НЕ 14 соединен с выходом элемента И-НЕ 15, входы которого соединены с информационным входом 45 блока усвходов пятого элемента И-HE„второй вход которого подключен к нулевому э выходу четвертого триггера настройки а выход — к одному из входов шесо

1 т того элемента И-ЯЕ, выход второго элемента И-HE соединен также со вхог дами первого и второго элементон И, второй вход первого элемента И подн ключен к единичному выходу первого триггера настройки, а выход — к пер;ному горизонтальному информационному входу блока ускоренной коммутации, второй горизонтальный информационный вход. которого соединен с выходом второго элемента И, второй вход которого подключен к единичному выходу второго триггера настройки, первый вер15 ,тикальный информационный вход блока ускоренной коммутации соединен с одним из входов седьмого элемента И-НЕ, другой вход которого, подключен к нулевому выходу пятого триггера наст- 20 ройки, а. выход соединен с одним из входов восьмого элемента И-НЕ, второй вход которого соединен с выходом

;девятага элемента И-ЯЕ, первый вход

;которого соединен са вторым вертикальным информационным входом блока ускоренной коммутации, а второй входс нулевым выходом шестого триггера настройки, третий вход восьмого элеМента И-HE соединен с выходом десято- у го элемента И-НЕ, первый вход которого соединен с дополнительным информационным выходам блока выходных логических элементов, а второй вход подключен к нулевому выходу седьмого 35 триггера настройки, выход восьмого элемента И-НЕ соединен с одним из .входан одиннадцатого элемента И-НЕ, второй вход которого подключен к нулевому выходу восьмого триггера настройки, а выход - ко второму входу шестога з лемента И-НЕ, выход васьмоzo элемента И-ЯЕ соединен также со входами третьего и четвертого элементов И, второй нход.третьего элемента И подключен к единичному выхо- 45 ду пятого триггера настройки, а выход — к первому вертикальному информационному входу блока ускоренной коммутации, второй вертикальный инФормационный вход которого соединен 50 с выходом четвертого элемента И, второй вход которого подключен к единичному выходу шестого триггера настройки,. выход шестого элемента И-ЯЕ соединен с дополнительным информацианнь(а входом блока входных логических эЛементан, нулевые входы триггеров настройки соединены с шиной сброса, а единичные входы.- са входами настрой.си блока ускоренной коммутации. 60

На чертеже дана функциональная схема ячейки однородной структуры.

Она содержит блок входнЫх логических элементов li арифметика-логический блок 2;.блок взаимопроникновения 65

711564

27,32 97

Н Н Н I H Н Н Н

37

Н Н 1 Е 35

Н Н I Х

27.32

Н Н Н Н Н Н Н . Н

I I I П I I I П Генератор нуля тационную функцию типа коренной коммутации 6 и нулевым выходом 46 шестого триггера настройки 22 ° Третий вход элемента И-НЕ 14 соединен с выходом элемента И-НЕ 16, входы которого соединены с выходом

32 блока выходных логических элементов 4 и нулевым выходом 47 седьмого триггера настройки 22. Выход элемента И-НЕ 14 соединен со входами элеМентов И-НЕ 17 и И 20 и 21. Другой вход элемента И-HE 17 подключен к нулевому выходу 48 восьмого триггера настройки 22, а выход — ко входу элемента И-HE 12. Другой вход элемента И 20 соединен с единичным выходом

49 пятого триггера настройки 22, а выход — с информационным входом 43 блока ускоренной коммутации б, информационный вход 45 которого соединен с выходом элемента И 21, другой вход которого подключен к единичному выходу 50 шестого триггера настрой- Я ки 22, Выход элемента И-НЕ 12 соединен с информационным выходом 27 блока ускоренной коммутации б. Информационные входы 35, 37, 43 и 45 блока ускоренной коммутации 6 соединены с 5 информационными входами блоков ускоренной коммутации 6 соседних ячеек однородной структуры. Нулевые входы триггеров настройки 22 соединены с шиной сброса 33, а единичные входы со входами настройки 51 блока ускоренной коммутации 6.

Н H Н Я Н Н Н

На пересечении столбца у и строки р буквой Н обозначено, что триггер 22 с номером,х является триггером настройки при реализации функции р1 буквой П вЂ” то, что триггер 22 с номером „с не участвует в реализации функциир, В таблице у обозначены значения логического уровня на единичных выходах триггеров 22 блока ус коренной коммутаций 6. В графе Функ-65

Ячейка однородной структуры действует следующим образом.

На шину сброса 33 подается сигнал, соответствующий нулевому логическому уровню. В результате этого триггеры настройки 22 блока ускоренной комму" тации 6 и триггеры блока настройки

5 переходят в состояние 0 . Далее, в триггеры настройки 22 через входы настройки 51 и в триггеры блока настройки 5 через входы настройки 34 записывают код, соответствующий заданной функции ° В зависимости от кода настройки открываются соответствующие элементы И-ЯЕ блока входных логических элементов 1 и соответствую-. щие элементы И-НЕ 7, 9, 13 и 15. Переменные по тем шинам 23-27, 35, 37, 43 и 45, элементы И-НЕ которых открыты, попадают либо в арифметико-логи ческий блок 2, либо в блок взаимопро,никновения сигналов 3. Далее переменные через блок выходных логических элементов 4 попадают на выходные шины 28-32 и на шины 35, 37, 43 и 45, соответствующие элементы Й которых открыты.

Список основных функций из множества, реализуемых блоком ускоренной коммутации 6, и коды настройки триггеров 22 на реализацию этих функций даны в таблице. ции к графическим иэображениям коммутационных функций, реализуемых блоком ускоренной коммутации б, приписаны номера информационных входов и выходов блока ускоренной коммутации б, Для примера рассмотрим реализацию блоком ускоренной коммутации 6 комму27

711564 гера настройки, выход второго элемента И-HE соединен с одним иэ входов пятого элемента И вЂ” НЕ, второй вход которого подключен к нулевому выходу четвертого триггера настройки, а выход — к одному из входов шестого элемента И†HE, выход второго элемента

И-НЕ соединен также со входами первого и второго элементов И, второй вход первого элемента И подключен к единичному выходу первого триггера настройки, а выход — к первому горизонтальному информационному входу блока ускоренной коммутации, второй горизонтальный информационный вход которого соединен с выходом второго элемента И, второй вход которого подключен к единичному выходу второго триггера настройки, первый вертикальный информационный вход блока ускоренной коммутации соединен с одним иэ входов седьмого элемента И-НЕ, другой вход которого подключен к нулевому выходу пятого триггера настройки, а выход соединен с одним из входов восьмого элемента И-НЕ, второй вход которого соединен с выходом девятого элемента И-НЕ, первый вход которого соединен со вторым вертикальным информационным входом блока ускоренной коммутации, а второй вход — с нулевым выходом ше ст ого триггера настройки, третий вход восьмого элемента И-НЕ соединен с выходом десятого элемента -HE reðâûé вход которого соединен с дополнительным информационным выходом блока выходных погических элементов, а второй вход подключен к нулевому выходу седьмого триггера настройки выход ВОсьмОГo элемента И-НЕ соединен с одним из входов одиннадцатого элемента И-НЕ, второй вход которого подключен к нулевому выходу восьмого триггера настройки, а выход — ко второму входу шестого элемента И-НЕ, выход восьмого элемента И-НЕ соединен также со входами третьего и .четвертого элементов И, второй вход третьего элемента И подключен к единичному выходу пятого триггера настройки, а выход — к первому вертикальному информационному входу блока ускоренной коммутации, второй вертикальный информационный вход которого соединен с выходом четвертого элемента И, второй вход которого подключен к единичному выходу шестого триггера настройки, выход шестого элемента И-НЕ соединен с дополнительным информационным входом блока входных логических элементов, нулевые входы триггеров настройки соединены с шиной сброса, а единичные входы — со входами настройки блока ускоренной коммутации.

Источники информации, принятые во внимание при экспертизе

1. Прангишвили И. В. и др. Методы, реализации однородных структур на

В этсм случае в триггерах 22 блока ускоренной коммутации 6 записывают коду, =у, =у„= Оиу у„, у У = у, 1. В результате этого не ущ элементы И-НЕ 9 и 10 закрыты, и переменные от информационного входа 35 через открытые элементы И-НЕ 7, 8 и

19 попадают на информационный вход

37, который превращается в информационный выход. Эти же переменные через открытые элементы И-НЕ 11 и 12,. попадают на информационный выход 271 так как элемент И-НЕ 17 закрыт. 3акрыты также элементы И-НЕ 15 и 16. В результате этого переменные от информационного входа 43 через открытые элементы И-НЕ 13, 14 и 21 попадают на информационный вход 45, который превращается в информационный выход.

Аналогично реализуются блоком ускоренной коммутации 6 и другие функции, данные в таблице. 20

Изобретение позволяет увеличить быстродействие ячейки однородной структуры в два раза.

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

Ячейка однородной структуры, содержащая блок входных логических элементов, первая группа входов которого соединена с выходами блока ЗО настройки, вторая группа входов — с информационными входами ячейки, а выходы — с первой группой входов арифметико-логического блока и блока взаимопроникновения сигналов, дру- З5 гая группа входов которых соединена с выходами блока настройки, а выходы — с входами блока выходных логических элементов, выходы которого соединены с информационными выходами ячейки, входы блока настройки соединены с шиной сброса и входами настройки ячейки, блок ускоренной коммутации на элементах И и И-НЕ и на триггерах настройки, о т л и ч а ю щ а я с я тем, что, с целью повышения 45 быстродействия, первый горизонтальный информационный вход блока ускоренной коммутации соединен с одним из входов первого элемента И-НЕ, дру" гой вход которого подключен к нулево" 5{} му выходу первого триггера настройки, а выход соединен с одним из входов второго элемента И-НЕ, второй вход которого соединен с выходом третьего элемента И-ЯЕ, первый вход которого 55 соединен со вторым горизонтальным информационным входом блока ускоренной коммутации, а второй вход — с нулевым выходом второго триггера настройки, третий вход второго элемента

И-НЕ соединен с выходом четвертого элемента И-НЕ, первый вход которого соединен с дополнительным информационным выходом блока выходных логических элементов, а второй вход подключен к нулевому выходу третьего триг- 65

711564

Составитель В. Веревкин

Редактор Т, Клюкина Техред М,Петко Корректор M. Демчик

Заказ 9013/36 Тираж 751 Подписное

ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий

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

4/5

Филиал ППП Патент, r, Ужгород, ул. Проектная, микроэлектронных схемах, - Вопросы кибернетики. Однородные микроэлектронные структуры.И .,Советское радио.1973.

2. Прангишвили И. B. и др. Прий- ципы построения вычислительных устройств и методы организации вычислительных процессов на однородных структурах, ABT вып. 3, Рига, Зинатне, 1972, с. 24, рис. 1.