JPS6068432A - キヤリセ−ブアダ−の符号生成方式 - Google Patents
キヤリセ−ブアダ−の符号生成方式Info
- Publication number
- JPS6068432A JPS6068432A JP58175994A JP17599483A JPS6068432A JP S6068432 A JPS6068432 A JP S6068432A JP 58175994 A JP58175994 A JP 58175994A JP 17599483 A JP17599483 A JP 17599483A JP S6068432 A JPS6068432 A JP S6068432A
- Authority
- JP
- Japan
- Prior art keywords
- carry
- code
- sum
- data
- save adder
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/52—Multiplying; Dividing
- G06F7/523—Multiplying only
- G06F7/53—Multiplying only in parallel-parallel fashion, i.e. both operands being entered in parallel
- G06F7/5324—Multiplying only in parallel-parallel fashion, i.e. both operands being entered in parallel partitioned, i.e. using repetitively a smaller parallel parallel multiplier or using an array of such smaller multipliers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/50—Adding; Subtracting
- G06F7/505—Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination
- G06F7/509—Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination for multiple operands, e.g. digital integrators
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Complex Calculations (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明はキャリセーブアダーの符号生成方式に係り、特
にキャリセーブアダーを用いた倍数発生方式の乗算回路
等に最適な符号生成方式に関する9〔発明の背景〕 一般に倍数発生方式による乗算回路では、多面化した倍
数の加算にキャリセーブアダーが使われる。キャリセー
ブアダーはフルアダーに比べ、より少ない段数で高速加
算が可能であるが、出力がサムとキャリの2面に分割さ
れるため、符号ビットが混在するという問題がある。
にキャリセーブアダーを用いた倍数発生方式の乗算回路
等に最適な符号生成方式に関する9〔発明の背景〕 一般に倍数発生方式による乗算回路では、多面化した倍
数の加算にキャリセーブアダーが使われる。キャリセー
ブアダーはフルアダーに比べ、より少ない段数で高速加
算が可能であるが、出力がサムとキャリの2面に分割さ
れるため、符号ビットが混在するという問題がある。
例として、3ビツト長の2の補数形データでの加算r−
2+3=IJを考えてみる。第1図はその演算過程を示
したもので、(a)図はフルーアダーによる場合、(b
)図は2段のキャリセーブアダー(CS A)で構成さ
れたC5AI−り一群による場合である。なお、第1図
においては、後の説明に合わせるため、入力符号部は4
ビツトに拡張して表現されている。3ビツト長の加算の
ため。
2+3=IJを考えてみる。第1図はその演算過程を示
したもので、(a)図はフルーアダーによる場合、(b
)図は2段のキャリセーブアダー(CS A)で構成さ
れたC5AI−り一群による場合である。なお、第1図
においては、後の説明に合わせるため、入力符号部は4
ビツトに拡張して表現されている。3ビツト長の加算の
ため。
第1図(a)に示すフルアダー101による場合、加算
結果はデータ部3ビットと符号部1ビットの814ビツ
トで表現可能である。符号部は′0″が正、1″″が負
である。これに対し、第1図(b)に示すC8Aトリ一
群102で2回のCSA加算を行った結果は、サムが−
7、キャリが+8と変形するため、データ部に4ビツト
を必要とし、符号部として1ビツトを含めると、サムと
キャリとも。
結果はデータ部3ビットと符号部1ビットの814ビツ
トで表現可能である。符号部は′0″が正、1″″が負
である。これに対し、第1図(b)に示すC8Aトリ一
群102で2回のCSA加算を行った結果は、サムが−
7、キャリが+8と変形するため、データ部に4ビツト
を必要とし、符号部として1ビツトを含めると、サムと
キャリとも。
結果の表現に5ビツトが必要となる。これは、データ部
からのキャリビットが符号部へ混在するためであり、符
号を正しく伝えるためには、符号確定部の1ビツトと符
号混在部(加算に要したC3A1−リ−の段数分のビッ
ト燐)を含めて伝える必要がある。しかし、これでは演
算及び転送するデータの長さの増加をまねくことになる
。
からのキャリビットが符号部へ混在するためであり、符
号を正しく伝えるためには、符号確定部の1ビツトと符
号混在部(加算に要したC3A1−リ−の段数分のビッ
ト燐)を含めて伝える必要がある。しかし、これでは演
算及び転送するデータの長さの増加をまねくことになる
。
従来、キャリセーブアダーのこのような問題を解決する
ため、第2図に示す符号生成法が提案さサム出力の符号
部3ピッ1〜aa−2sa−1saO1同データ部1ビ
ットda1.およびキャリ出力の符号部4ビット5b−
3sb−2sb l5bo咎符号生成回路202に入力
して、サム符号とキャリ符号を、 サム符号=sa−2 キャリ符号”s b−3・s b−2 +5b−3・sb−:’5b−1・sbO・5a−2・
5a−1・saO・dalとしてめ、サムデータdal
da2 da3、キャリデータdbl db2 db
3と共に次段C8Aトリ一群へ与えるものである。
ため、第2図に示す符号生成法が提案さサム出力の符号
部3ピッ1〜aa−2sa−1saO1同データ部1ビ
ットda1.およびキャリ出力の符号部4ビット5b−
3sb−2sb l5bo咎符号生成回路202に入力
して、サム符号とキャリ符号を、 サム符号=sa−2 キャリ符号”s b−3・s b−2 +5b−3・sb−:’5b−1・sbO・5a−2・
5a−1・saO・dalとしてめ、サムデータdal
da2 da3、キャリデータdbl db2 db
3と共に次段C8Aトリ一群へ与えるものである。
第2図の方式は、限られた符号ピッ1〜数で、最上位ビ
ットを符号とすると共に、符号が反転しうる場合の補正
項を付加したものであり、これにより符部はサム、キャ
リ各々1ビツトずつの転送で済むことになったが、次の
ような欠点を有している。
ットを符号とすると共に、符号が反転しうる場合の補正
項を付加したものであり、これにより符部はサム、キャ
リ各々1ビツトずつの転送で済むことになったが、次の
ような欠点を有している。
(1)補正項は、C8Aトリー構造に依存するため。
異なるトリー構造をもつCSAへの適用が難かしい。
(2)符号生成にキャリ側4ビツト、サム側3ビツトの
符号部が必要である。
符号部が必要である。
本発明の目的は、前記の如き問題点を除去し、C5Aの
トリー構造によらず、且つ、より少ないビット長での符
号生成を可能とすることにある。
トリー構造によらず、且つ、より少ないビット長での符
号生成を可能とすることにある。
キャリセーブアダーにおいて、サムとキャリのフルサム
をとれば、符号が確定し、また、その時のデータ部から
上ってくるキャリは高々1ビツトである。本発明はこの
点に着目して、サムとキャリの各々のデータ部に隣接す
る2ビツトの符号部のフルサムを前もってとり、その2
ビツトの符号を転送し、それと定値とを組み合せること
で、正しい符号を生成するようにしたことである。
をとれば、符号が確定し、また、その時のデータ部から
上ってくるキャリは高々1ビツトである。本発明はこの
点に着目して、サムとキャリの各々のデータ部に隣接す
る2ビツトの符号部のフルサムを前もってとり、その2
ビツトの符号を転送し、それと定値とを組み合せること
で、正しい符号を生成するようにしたことである。
第3図は本発明の詳細な説明するための図である。二5
で、サムの符号部SA、同データ部DASA=sa−3
5a−25a−1sa。
で、サムの符号部SA、同データ部DASA=sa−3
5a−25a−1sa。
DA=dal da2 da3
と表わし、キャリの符号部SB、同データ部DBを、
5B=sb−35b−25b−1sb。
I)B、、、dbl db2 db3
と表わす。このサム、キャリの符号部とデータ部の境界
は、演算するデータの長さで決定され、フルアダーの時
とは第3図(a)に示す関係にある。
は、演算するデータの長さで決定され、フルアダーの時
とは第3図(a)に示す関係にある。
こ\で、Sはフルアダ一時の符号部で、5=ssssで
あり、Dはデータ部で、D=dl d2 d3である。
あり、Dはデータ部で、D=dl d2 d3である。
このサムとキャリのデータに対して、第3図(b)に示
すように、サムには−SA、キャリには+SAなる互い
に打消し合うデータを加えて変形する。この様にすると
、第3図(C)に示すように、サムの符号部はオールO
なる定値となるため、サムの符号の転送は不要になり、
キャリの符号SC(=SA+SB)のみの転送ですむ。
すように、サムには−SA、キャリには+SAなる互い
に打消し合うデータを加えて変形する。この様にすると
、第3図(C)に示すように、サムの符号部はオールO
なる定値となるため、サムの符号の転送は不要になり、
キャリの符号SC(=SA+SB)のみの転送ですむ。
次に、変形されたキャリの符号SCと、フルア−ダ時の
符号Sとの対応を考えてみると、データ部DAとDBの
加算により符号部へ上るキャリ(Carとする)は、高
々1ビツトのみであるため、次の(1)式が成立する。
符号Sとの対応を考えてみると、データ部DAとDBの
加算により符号部へ上るキャリ(Carとする)は、高
々1ビツトのみであるため、次の(1)式が成立する。
S = SC+ Car (1)
こ\で、SとCarよりSCの範囲をめると、第4図に
示す4通りとなる。
示す4通りとなる。
第4図および5C=SA+SBより、SCは次式、
SC:5C−1sc−1sc−1scO(2)但し、5
co=sao e sb。
co=sao e sb。
s c −1= s a −1e s b −10(s
aO・5bO)のようになり、5c−1、SCOの2ビ
ツトで伝えら九る。
aO・5bO)のようになり、5c−1、SCOの2ビ
ツトで伝えら九る。
第5図は本発明の一実例で1本発明の符号生成方式を適
用した乗算回路の一部分を示すものである。第5図にお
いて、被乗数レジスタ1の被乗数データと乗数レジスタ
2の最下位桁データは倍数発生回路3−】へ入力され、
8面の倍数を生成する。同様に、被乗数レジスタ1の被
乗数データと−2へ入力され、8面の倍数を生成する。
用した乗算回路の一部分を示すものである。第5図にお
いて、被乗数レジスタ1の被乗数データと乗数レジスタ
2の最下位桁データは倍数発生回路3−】へ入力され、
8面の倍数を生成する。同様に、被乗数レジスタ1の被
乗数データと−2へ入力され、8面の倍数を生成する。
倍数発生回路3−1で生成された倍数はCS A l−
り一群4−1により加算され、2面のサム7とキャリ8
を出力する。倍数発生回路3−2で生成された倍数もC
8Aトリ一群4−2で加算され、サム9とキャリ10を
出力する。下位桁でめたサム7とキャリ8は、上位桁で
めたサム9、キャリ10と桁合せしてC3A5、C3A
6により加算される。第5図では省略したが、被乗数レ
ジスタ1の被乗数データと乗算レジスタ2の残りの桁の
データについても同様の演算を行うことにより、最終的
な乗算結果がまる。
り一群4−1により加算され、2面のサム7とキャリ8
を出力する。倍数発生回路3−2で生成された倍数もC
8Aトリ一群4−2で加算され、サム9とキャリ10を
出力する。下位桁でめたサム7とキャリ8は、上位桁で
めたサム9、キャリ10と桁合せしてC3A5、C3A
6により加算される。第5図では省略したが、被乗数レ
ジスタ1の被乗数データと乗算レジスタ2の残りの桁の
データについても同様の演算を行うことにより、最終的
な乗算結果がまる。
以上が第5図の動作概要であるが1本発明の符号生成方
式は、キャリセーブアダーの加算結果であるサムとキャ
リを次のキャリセーブアダーへ足し込む場合に適用され
る。第5図中、破線で囲ったフルアダー17およびレジ
スタ24.26の符号生成が本発明の特徴とする部分で
ある。以下、これらについて詳述する。
式は、キャリセーブアダーの加算結果であるサムとキャ
リを次のキャリセーブアダーへ足し込む場合に適用され
る。第5図中、破線で囲ったフルアダー17およびレジ
スタ24.26の符号生成が本発明の特徴とする部分で
ある。以下、これらについて詳述する。
C8A l−り一群4−1でまった下位桁のサム7とキ
ャリ8のうち、サム7のデータ部(dald a 2
d a 3)15は桁合せをして上位桁へ伝えられ、正
の符号部(オールo)25を付加してレジスタ24にセ
ットされる。このレジスタ24の値を上位桁のサム9、
キャリ1oと共にC3A5へ入力して加算することによ
り、C3A5がら新たにサム11とキャリ12が出力さ
れる。下位桁のサム7のデータ部15に隣接する5a−
1、SaOなる2ビツトの符号部13と、同じく下位桁
のキャリ8の5b−1、sboなる符号部14は、排他
OR回路18.20.21とAND回路19よりなる2
ピッドのフルアダー17で加算され。
ャリ8のうち、サム7のデータ部(dald a 2
d a 3)15は桁合せをして上位桁へ伝えられ、正
の符号部(オールo)25を付加してレジスタ24にセ
ットされる。このレジスタ24の値を上位桁のサム9、
キャリ1oと共にC3A5へ入力して加算することによ
り、C3A5がら新たにサム11とキャリ12が出力さ
れる。下位桁のサム7のデータ部15に隣接する5a−
1、SaOなる2ビツトの符号部13と、同じく下位桁
のキャリ8の5b−1、sboなる符号部14は、排他
OR回路18.20.21とAND回路19よりなる2
ピッドのフルアダー17で加算され。
s c −1、scQなる2ビツトの符号22.23を
出力する。この符号22.23は、下位桁でまったキャ
リ8のデータ部、(d b 1 d b 2 ’d b
3)16と共に桁合せをして上位桁へ伝えられ、s c
−1なる符号22は”5c−15c−1scl rr
に符号拡張され、レジスタ26にセットされる。このレ
ジスタ26に値を、C3A5でまったサム11、キャリ
12と共にC3A6へ入力し、加算することにより、C
3A6から新たにサムとキャリが出力される。以上の動
作を繰り返すことにより、符号の伝達が支障なく達成さ
れる。
出力する。この符号22.23は、下位桁でまったキャ
リ8のデータ部、(d b 1 d b 2 ’d b
3)16と共に桁合せをして上位桁へ伝えられ、s c
−1なる符号22は”5c−15c−1scl rr
に符号拡張され、レジスタ26にセットされる。このレ
ジスタ26に値を、C3A5でまったサム11、キャリ
12と共にC3A6へ入力し、加算することにより、C
3A6から新たにサムとキャリが出力される。以上の動
作を繰り返すことにより、符号の伝達が支障なく達成さ
れる。
第6図は本発明の他の実施例で、第5図と同一部分には
同一符号が付されている。第5図との構成上の相違は、
’JIIO″′なる定植28をサムの符号部とし、又、
キャリの符号部には、s c −1なる符号を反転出力
した5c−1符号27、scOなる符号23および”
o ”なる定値29から生成した”00 5c−1sc
o”を用いたことにある。
同一符号が付されている。第5図との構成上の相違は、
’JIIO″′なる定植28をサムの符号部とし、又、
キャリの符号部には、s c −1なる符号を反転出力
した5c−1符号27、scOなる符号23および”
o ”なる定値29から生成した”00 5c−1sc
o”を用いたことにある。
これにより、第5図のようにsc−]なる符号を”5c
−15c−15c−1”に拡張することが不要となるた
め、ファンアウトのバラツキを考える必要がなく、より
高速化が達成される。
−15c−15c−1”に拡張することが不要となるた
め、ファンアウトのバラツキを考える必要がなく、より
高速化が達成される。
第5図及び第6図は乗算器の例であるが、本発明は乗算
器に限らず、C3Aを用いた回路全般に適用できること
は云うまでもない。又、これまでは符号部を4ビツト、
データ部を3ピツ1〜で説明してきたが、これ以外のピ
ッ1〜数でも本発明が有効であることは明らかである。
器に限らず、C3Aを用いた回路全般に適用できること
は云うまでもない。又、これまでは符号部を4ビツト、
データ部を3ピツ1〜で説明してきたが、これ以外のピ
ッ1〜数でも本発明が有効であることは明らかである。
以上の説明から明かな如く、本発明によれば、キャリセ
ーブアダーの加算結果であるサムとキャリを次のキャリ
セーブアダーへ足し込む際、サムとキャリのデータ部に
隣接した各々2ビツトにより符号を生成して伝達するよ
うにした\め、従来方式に比べて算出すべき符号部の長
さが低減でき、又、キャリセーブアダーのトリー構造に
依存する補正項をもたないため、汎用性を有する利点が
ある。
ーブアダーの加算結果であるサムとキャリを次のキャリ
セーブアダーへ足し込む際、サムとキャリのデータ部に
隣接した各々2ビツトにより符号を生成して伝達するよ
うにした\め、従来方式に比べて算出すべき符号部の長
さが低減でき、又、キャリセーブアダーのトリー構造に
依存する補正項をもたないため、汎用性を有する利点が
ある。
第1図はフルアダーとキャリセーブアダーでの演算例を
示す図、第2図は従来の符号生成方式の構成例を示す図
、第3図は本発明による符号生成方式の原理を説明する
図、第4図はフルアダーの符号部と変形されたキャリの
符号部との関係を示す図、第5図及び第6図は本発明の
一実施例を示す図である。 5.6・・キャリセーブアダー、 7・・・サム。 8・・・キャリ、13.14・・・符号部、15゜16
・・データ部、17・・・全加算回路、22゜23・・
・全加算後の符号部、 27・・・220反転符号、
25,28,29・・定値。 !′ ぺ 代理人弁理士 鈴 木 誠 、) 、51、 、ノ 第1図 02 )71−グOSハトリー茅手へ 第3図 (α) フル7り−吟 [二二≦二二二=r=I[二===1寸
t、、[駁日干とH日 (C) 区二〕コ 第°l1図
示す図、第2図は従来の符号生成方式の構成例を示す図
、第3図は本発明による符号生成方式の原理を説明する
図、第4図はフルアダーの符号部と変形されたキャリの
符号部との関係を示す図、第5図及び第6図は本発明の
一実施例を示す図である。 5.6・・キャリセーブアダー、 7・・・サム。 8・・・キャリ、13.14・・・符号部、15゜16
・・データ部、17・・・全加算回路、22゜23・・
・全加算後の符号部、 27・・・220反転符号、
25,28,29・・定値。 !′ ぺ 代理人弁理士 鈴 木 誠 、) 、51、 、ノ 第1図 02 )71−グOSハトリー茅手へ 第3図 (α) フル7り−吟 [二二≦二二二=r=I[二===1寸
t、、[駁日干とH日 (C) 区二〕コ 第°l1図
Claims (3)
- (1)キャリセーブアダーの加算結果であるサムとキャ
リを、次のキャリセーブアダーへ足し込む回路において
、サムとキャリの各々のデータ部に隣接する2ビツトの
符号部のフルサムをめ、そのまった2ビツトの符号を伝
達し、それと定値とを組み合わせることで正しい符号を
生成することを特徴とするキャリセーブアダーの符号生
成方式。 - (2)前記サムとキャリの一方の符号部はオール” o
”なる定値を用い、他方の符号部は、前記求まった2
ビツトの符号のうち、1ビツトはそのまN用い、他の1
ピツ1〜は符号拡張して用いることを特徴とする特許請
求の範囲第1項記載のキャリセーブアダーの符号生成方
式。 - (3)前記サムとキャリの一方の符号部は′1110″
なる定植を用い、他方の符号部は、前記求まった2ビツ
トの符号の一方を反転した2ビット符号と” o o
”なる定値とを組合せたものを用いることを特徴とする
特許請求の範囲第1項記載のキャリセーブアダーの符号
生成方式。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58175994A JPS6068432A (ja) | 1983-09-22 | 1983-09-22 | キヤリセ−ブアダ−の符号生成方式 |
| US06/653,053 US4644491A (en) | 1983-09-22 | 1984-09-21 | Sign generation system for a carry save adder |
| DE19843434777 DE3434777A1 (de) | 1983-09-22 | 1984-09-21 | Verfahren und vorrichtung zur vorzeichenerzeugung fuer einen uebertragsicherstellungsaddierer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58175994A JPS6068432A (ja) | 1983-09-22 | 1983-09-22 | キヤリセ−ブアダ−の符号生成方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6068432A true JPS6068432A (ja) | 1985-04-19 |
| JPH0228171B2 JPH0228171B2 (ja) | 1990-06-21 |
Family
ID=16005844
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58175994A Granted JPS6068432A (ja) | 1983-09-22 | 1983-09-22 | キヤリセ−ブアダ−の符号生成方式 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US4644491A (ja) |
| JP (1) | JPS6068432A (ja) |
| DE (1) | DE3434777A1 (ja) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6284335A (ja) * | 1985-10-09 | 1987-04-17 | Hitachi Ltd | 乗算回路 |
| JPS6297033A (ja) * | 1985-10-24 | 1987-05-06 | Hitachi Ltd | 乗算装置 |
| US4800516A (en) * | 1986-10-31 | 1989-01-24 | Amdahl Corporation | High speed floating-point unit |
| US4868778A (en) * | 1987-05-19 | 1989-09-19 | Harris Corporation | Speed enhancement for multipliers using minimal path algorithm |
| US5278781A (en) * | 1987-11-12 | 1994-01-11 | Matsushita Electric Industrial Co., Ltd. | Digital signal processing system |
| US5103419A (en) * | 1989-02-02 | 1992-04-07 | Matsushita Electric Industrial Co., Ltd. | Circuit for calculating the sum of products of data |
| US5036482A (en) * | 1989-04-07 | 1991-07-30 | Intel Corporation | Method and circuitry for digital system multiplication |
| US6219688B1 (en) * | 1993-11-30 | 2001-04-17 | Texas Instruments Incorporated | Method, apparatus and system for sum of plural absolute differences |
| TW421757B (en) * | 1996-06-06 | 2001-02-11 | Matsushita Electric Industrial Co Ltd | Arithmetic processor |
| US6430589B1 (en) * | 1997-06-20 | 2002-08-06 | Hynix Semiconductor, Inc. | Single precision array processor |
| US6567835B1 (en) * | 1999-08-17 | 2003-05-20 | Intrinsity, Inc. | Method and apparatus for a 5:2 carry-save-adder (CSA) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3515344A (en) * | 1966-08-31 | 1970-06-02 | Ibm | Apparatus for accumulating the sum of a plurality of operands |
| JPS5517424B2 (ja) * | 1974-09-05 | 1980-05-12 | ||
| US4538238A (en) * | 1983-01-18 | 1985-08-27 | Honeywell Information Systems Inc. | Method and apparatus for calculating the residue of a signed binary number |
| US4575812A (en) * | 1984-05-31 | 1986-03-11 | Motorola, Inc. | X×Y Bit array multiplier/accumulator circuit |
-
1983
- 1983-09-22 JP JP58175994A patent/JPS6068432A/ja active Granted
-
1984
- 1984-09-21 US US06/653,053 patent/US4644491A/en not_active Expired - Lifetime
- 1984-09-21 DE DE19843434777 patent/DE3434777A1/de active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| US4644491A (en) | 1987-02-17 |
| DE3434777C2 (ja) | 1989-11-09 |
| DE3434777A1 (de) | 1985-04-11 |
| JPH0228171B2 (ja) | 1990-06-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR940008613B1 (ko) | 캐리선견가산기와 캐리전송방법 | |
| JPS6055438A (ja) | 2入力加算器 | |
| JPH0375901B2 (ja) | ||
| US4868778A (en) | Speed enhancement for multipliers using minimal path algorithm | |
| JPS60164837A (ja) | 除算装置 | |
| JPH0228171B2 (ja) | ||
| US5115408A (en) | High speed multiplier | |
| CN1086816C (zh) | 有选择地执行无符号数值乘法或有符号数值乘法的乘法器 | |
| US6546411B1 (en) | High-speed radix 100 parallel adder | |
| US5150321A (en) | Apparatus for performing serial binary multiplication | |
| EP0326414A2 (en) | High speed multiplier | |
| JPS6027024A (ja) | 演算装置 | |
| JP2682142B2 (ja) | 乗算装置 | |
| US5031138A (en) | Improved ratio decoder for use in a non-restoring binary division circuit | |
| JP3071607B2 (ja) | 乗算回路 | |
| GB2094525A (en) | Programmable read-only memory adder | |
| JPH0610787B2 (ja) | 乗算処理装置 | |
| SU769538A1 (ru) | Устройство дл сложени чисел в избыточной двоичной системе счислени | |
| JPS6265131A (ja) | 乗算器 | |
| JPH1115641A (ja) | 冗長2進加算器を用いた乗算装置 | |
| KR950010451B1 (ko) | 그룹 트리구조 알고리즘(GTSM ; Group Tree Structure Method)을 적용한 고속 승산기 | |
| JPS593634A (ja) | 乗算器 | |
| JPS61246837A (ja) | 並列乗算器 | |
| JPS63269225A (ja) | 乗算装置 | |
| SU1187168A1 (ru) | Параллельный сумматор с контролем по четности |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |