Комбинационный двоичный сумматор

 

(72) Авторы изобретения

Г.Ф. Нестерук, В.И. Потапов, B.Ô. Нестерук и В.В. Бахтинов

13i> Ф

Омский политехнический институт (7I) Заявитель (54) КОМБИНАЦИОННЫЙ ДВОИЧНЫЙ СУММАТОР

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

По основному авт. св, и 690629 известен комбинационный двоичный сумматор, содержащий в каждом разряде логический элемент И-ИСКЛЮЧАЮЩЕЕ ИЛИ, динамическую ловушку и аннигилятор

ЦМД, выполненные из пермаллоевых аппликаций и расположенные на поверхности магнитоодноосной пленки с ЦМД, 1$ причем первый вход каждого логического элемента И-ИСКЛОЧАЯЩЕЕ ИЛИ, кроме первого, соединен с первым выходом предыдущего логического элемента И-ИСКЛЮЧАЮЩЕЕ ИЛИ, вторые вход и выход каждого логического элемента И-ИСКЛЮЧАЮЩЕЕ ИЛИ соединены соответственно с выходом и входом соответствующей динамической ловушки, а .,третий .выход каждого логического элемента И-ИСКЛОЧАЮЩЕЕ ИЛИ соединен с аннигилятором ЦМД (1).

Недостатком такого сумматора является невысокое быстродействие, составляющее (n + 2,5) такта при сложении двух п-разрядных операндов и (п + 1) такт при сложении синхронно поступающих на его входы пар и-разрядных операндов.

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

Поставленная цель достигается тем, что устройство содержит токопроводящую аппликацию в форме петли, расположенную на поверхности магнитоодноосной пленки с ЦМД и магнитно связанную с двинамической ловушкой ЦМД младшего разряда сумматора.

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

3 90781

Устройство содержит магнитоодноосную пленку А с ЦИД В, на поверхности которой расположены логические элементы И-ИСКЛЮЧАЮЩЕЕ ИЛИ С с двумя входами и тремя выходами, динамические ловушки Д, токопроводящая аппликация в форме петли Е и аннигиляторы ЦИД Р.

Цифрами 1-8 обозначены позиции, записанные ЦИД во время их продвиже- 10 ния в сумматоре.

Цифрами 1,2,3,3,4,4 обозначены канал ввода i-го разряда второго операнда и (i + 1)-ro разряда первого операнда в i-тый разряд сумматора. 15

Цифрами 1", 2", 3 ", 4 " обозначены канал ввода 1-го разряда первого операнда и канал вывода результата порязрядного суммирования по

mod 2 с предыдущего, ii — 1)-го, ро разряда сумматора. ЦиФрами 2,3,3

4,5,6 обозначена динамическая ловушка Д. Цифрами 5, 6, 7 обозначен канал вывода результата поразрядного суммирования no mod 2

i-.го разряда сумматора. Цифрами 5 рг

6, 7, 8 обозначен канал выЙ yi ь вода "лишних" доменов в аннигилятор

ЦИД F. Ha первом выходе логического элемента в позиции 7 реализуется

Функция "Неравнозначность", а на втоfA ром и третьем в позициях 5 и 6 соответственно, .функция И..

Устройство работает следующим образом. 35

По параллельным входным каналам

Х 1 1 У з Х ф ° ° э Уу X/+ Q 1 «ф Ху е сум матор поступает первый операнд, с задержкой на 1 такт по параллельным входным каналам У,Х,Ó2,Щ ...;У, 40

Х + ;...;Ó в сумматор поступает второй операнд, причем старшие разряды первого и второго операндов поступают, соответственно, по каналам Х,1 и У„,Х . За два такта с момента по- аа явления первого операнда на входах суматора оба слагаемых сводятся разряд к разряду на расстояние, достаточное для взаимодействия ЦИД в одноименных- разрядах. В течение первого se такта в результате взаимодействия доменов на месте первого операнда остается результат поразрядного суммирования операндов no mod 2, но сдвинутый на один разряд в сторону младших д разрядов по.отношению к начальному положению второго операнда, от котоDoro к этому времени в динамических

0 4 ловушках Д остаются только переносы в старшие разряды. В течение второго такта сложения результат первого r!о-. разрядного суммирования no mod 2, взаимодействия с ЦИД переносов на выходах динамических ловушек, образует результат второго суммирования по mod 2, который при этом сдвигае ся еще на один разряд в сторону младших разрядов по отношению к начальному положению второго операнда, от которого к этому моменту времени остаются переносы в старшие разряды, образующиеся в результате этого суммирования по mod 2, и так далее до момента времени, когда в динамических повушках не останется ЦИД-переносов, что говорит об окончании процесса сложения.

Процесс образования результата сложенив и переноса в старший разряд рассмотрим более подробно на примере

i-ых разрядов операндов. В момент времени, когда ЦИД, соответствующий

i-му разряду второго операнда, поступает на вход 1-го разряда суммато. ра (позиция 1), ЦМД, соответствующий

i-му разряду первого операнда, поступает в позицию 1 на Н-аппликации. Отслеживая полюса аппликаций, возникающие под действием вращающегося магнитного поля управления Н, помянутые ЦИД перемещаются по траекториям 1-2-3«3 и 1 -2 -3, copy ответственно, и достигают позиций 4 и 4, иэ которых эа счет взаимного отталкивания переходят на полюса 5 динамической ловушки и 5 Н дппли» кации, соответственно, реализуя тем самым перенос в старший разряд и ноль на выходе i-ro разряда сумматог " ра, так как ЦИД из позиции 5 поступает к аннигилятору доменов F.

Если в одном из двух i-тых разрядов операндов ЦИД отсутствует, то присутствующий в 1-том разряде другого операнда ЦИД, не испытывая отталкивающего воздействия, иэ позиции 4

II (или 4 ) через четверть такта поступает в позицию 5, откуда через половину периода появляется на выходе i-ro разряда сумматора в позиции

7, реализуя тем самым единицу на

И выходе этого разряда. Случай с двумя нулями в i-тых разрядах операндов тривиален и поэтому не рассматривается.

907810 6 полнения операции сложения двух а п-разрядных операндов возросло до (и + 1,5) тактов, а при сложении синхройно поступающих на его входы пар и-разрядных операндов - до и тактов на операцию.

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

В известном сумматоре младший разряд суммы операндов появляется н выходе сумматора z через два с поло виной такта после поступления перво го операнда íà его входы, а старший разряд - еще через (n - 1) такт.

Один такт также необходит для вывода иэ сумматора возможного переполнения старшего разряда. Быстродействие сумматора при сложении двух в и-разрядных операндов составляет (И + 2,5) такта. Если же сумматор работает в синхронном режиме, т.е. очередная пара операндов на входы сумматора поступает через (n + 1) 15 такт после поступления предыдущей пары операндов, то быстродействие схемы возрастает до (n + 1) такта на операцию.

Введение в схему известного сум- 26 матора токопроводящей аппликации Е в форме петли, предназначенной для уничтожения домена — переполнения старшего разряда суммы операндов, позволяет на такт раньше вводить в 25 сумматор следующую пару операндов, вследствие чего быстродействие выКомбинационный двоичный сумматор по авт. св. И 690629, о т л и ч а юшийся тем, что, с целью повышения быстродействия сумматора, он со" держит токопроводящую аппликацию в форме петли, расположенную на поверхности магнитоодноосной пленки с цилиндрическими магнитными доменами и магнитно связанную с динамической ло. вушкой цилиндрических магнитных доменов младшего разряда сумматора.

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

1. Авторское свидетельство СССР

И 690629 (заявка N 2490279/18-24, кл. Н 03 К 23/01, 27.05.77) -(прототип) .

Комбинационный двоичный сумматор Комбинационный двоичный сумматор Комбинационный двоичный сумматор Комбинационный двоичный сумматор 

 

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