JPS60215238A - 加算器 - Google Patents
加算器Info
- Publication number
- JPS60215238A JPS60215238A JP7325084A JP7325084A JPS60215238A JP S60215238 A JPS60215238 A JP S60215238A JP 7325084 A JP7325084 A JP 7325084A JP 7325084 A JP7325084 A JP 7325084A JP S60215238 A JPS60215238 A JP S60215238A
- Authority
- JP
- Japan
- Prior art keywords
- adder
- carry signal
- partial
- digit
- carry
- 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.)
- Pending
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/50—Adding; Subtracting
- G06F7/505—Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/38—Indexing scheme relating to groups G06F7/38 - G06F7/575
- G06F2207/3804—Details
- G06F2207/386—Special constructional features
- G06F2207/3876—Alternation of true and inverted stages
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Mathematical Optimization (AREA)
- General Engineering & Computer Science (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の技術分野]
この発明は加算器に関するものであって、特に、高速の
加算器に関する。
加算器に関する。
[従来技術]
jlI図は、従来の正論理の桁上げ信号を伝搬させる部
分加算器の回路を示す図である。、この部分加算器は、
下位の桁からの桁上げ信号を伝達ゲートを通して受取り
、その桁における桁上げ信号を発生させるか、消失させ
るか、あるいは下位からの桁上げ信号を伝搬させるかの
機能を持つ1桁分の部分加算器前ある。図において、被
加算入力4゜5は排他的論理和回路21.論理積回路2
29反転論理積回路23に接続される。排他的論理和回
路21.論理積回路229反転論理積回路23の出力は
それでれ伝達ゲート1.2.3に接続される。下位の桁
からの桁上げ人力6.排他的論理和回路21の出力は排
他的論理和回路24に接続される。7は加算器結果出力
である。下位の桁からの桁上げ入力6は伝達ゲート1を
介して上位の桁への桁上げ出力8に接続される。伝達ゲ
ート2゜3は上位の桁への桁上げ出力8に接続される。
分加算器の回路を示す図である。、この部分加算器は、
下位の桁からの桁上げ信号を伝達ゲートを通して受取り
、その桁における桁上げ信号を発生させるか、消失させ
るか、あるいは下位からの桁上げ信号を伝搬させるかの
機能を持つ1桁分の部分加算器前ある。図において、被
加算入力4゜5は排他的論理和回路21.論理積回路2
29反転論理積回路23に接続される。排他的論理和回
路21.論理積回路229反転論理積回路23の出力は
それでれ伝達ゲート1.2.3に接続される。下位の桁
からの桁上げ人力6.排他的論理和回路21の出力は排
他的論理和回路24に接続される。7は加算器結果出力
である。下位の桁からの桁上げ入力6は伝達ゲート1を
介して上位の桁への桁上げ出力8に接続される。伝達ゲ
ート2゜3は上位の桁への桁上げ出力8に接続される。
第2図は、第1図の部分加算器を複数個カスケード接続
して構成した多桁加算器を示ず図である。
して構成した多桁加算器を示ず図である。
9は11図の正論理の部分加算器を示し、これらは各桁
を構成する。部分加算II9を複数個カスケード接続し
て正論理の単位ブロックを構威し、各単位ブロック間は
反転増幅1125.26で構成される非反転増幅器で接
続される。1′0は下位の桁からの桁上げ入力、11は
上位の桁への桁上げ出力である。
を構成する。部分加算II9を複数個カスケード接続し
て正論理の単位ブロックを構威し、各単位ブロック間は
反転増幅1125.26で構成される非反転増幅器で接
続される。1′0は下位の桁からの桁上げ入力、11は
上位の桁への桁上げ出力である。
次に、この加算器の動作について説明する。信号はすべ
て正論理で入力されるとする。第1図の部分加算器の1
桁分の動作については、桁上げ信号は正論理であるので
、被加算入力4.5が“1゜1”の場合は、下位の桁か
らの桁上げ信号にかかわらず、上位の桁への桁上げ出力
8へは伝達ゲート2を通して1が出力され、′同様に被
加算人力4゜5が“0.0”の場合は、伝達ゲート3を
通して0が出力される。このとき、下位の桁からの桁上
げ信号を伝搬させる伝達ゲート1は閉じられている。被
加算入力4.5が“0.1”または1゜0″の場合は、
下位の桁からの桁上げ信号を伝搬させる伝達ゲート1は
開かれ、下位の桁からの桁上げ入力6がそのまま上位の
桁への桁上げ出力8となる。この部分加算器を1桁分の
構成要素とした第2図の多桁加算器め動作については、
下位からの桁上げ入力10は反転増幅器25.26で2
回反転・増幅されて正論理の部゛分加算器9で構成され
るブロックに入力され、このブロックの出力は再び反転
増幅1125.26で2回反転・増幅されて正論理の部
分加算I9で構成される次のブロックに入力され、この
ブロックの出力は上位の桁への桁上げ出力11となる。
て正論理で入力されるとする。第1図の部分加算器の1
桁分の動作については、桁上げ信号は正論理であるので
、被加算入力4.5が“1゜1”の場合は、下位の桁か
らの桁上げ信号にかかわらず、上位の桁への桁上げ出力
8へは伝達ゲート2を通して1が出力され、′同様に被
加算人力4゜5が“0.0”の場合は、伝達ゲート3を
通して0が出力される。このとき、下位の桁からの桁上
げ信号を伝搬させる伝達ゲート1は閉じられている。被
加算入力4.5が“0.1”または1゜0″の場合は、
下位の桁からの桁上げ信号を伝搬させる伝達ゲート1は
開かれ、下位の桁からの桁上げ入力6がそのまま上位の
桁への桁上げ出力8となる。この部分加算器を1桁分の
構成要素とした第2図の多桁加算器め動作については、
下位からの桁上げ入力10は反転増幅器25.26で2
回反転・増幅されて正論理の部゛分加算器9で構成され
るブロックに入力され、このブロックの出力は再び反転
増幅1125.26で2回反転・増幅されて正論理の部
分加算I9で構成される次のブロックに入力され、この
ブロックの出力は上位の桁への桁上げ出力11となる。
このようにして、最下位の桁から桁上げ信号が順次上位
の桁へ伝搬される。このとき桁上げ信号を直接多段に接
続すると、伝達ゲニ1〜の抵抗や容量のためその伝搬に
時間がかかる。そこで部分加算器9を何段か接続して単
位ブロックとし、各単位ブロックごとに非反転増幅器を
用いて桁上げ信号を増幅してやる必要があり、通常の集
積回路ではこの非反転増幅器として反転増幅器を2段カ
スケード接続したものが用いられる。
の桁へ伝搬される。このとき桁上げ信号を直接多段に接
続すると、伝達ゲニ1〜の抵抗や容量のためその伝搬に
時間がかかる。そこで部分加算器9を何段か接続して単
位ブロックとし、各単位ブロックごとに非反転増幅器を
用いて桁上げ信号を増幅してやる必要があり、通常の集
積回路ではこの非反転増幅器として反転増幅器を2段カ
スケード接続したものが用いられる。
しかしながら、このように構成された多桁加算器では、
桁上げ信号の伝搬を遅延させる反転増幅器の数が多くな
るため、桁上げ信号の伝搬時間が増大したり、その回路
構成が大きくなるという欠点があった。
桁上げ信号の伝搬を遅延させる反転増幅器の数が多くな
るため、桁上げ信号の伝搬時間が増大したり、その回路
構成が大きくなるという欠点があった。
[発明の概要]
この発明は上記のような従来のものの欠点を除去するた
めになされたもので、それゆえに、この発明の主たる目
的は、回路l成が簡単でがっ高速の加算器を提供するこ
とである、 この発明を要約ずれば、複数個の部分加算器がカスケー
ド接続される多桁加算器において、桁上げ信号を反転増
幅手段で増幅し、この反転増幅手段の一方側に連なる部
分加算器の論理と、他方側に連なる部分加算器の論理を
互いに逆となるようにした多桁加算器である。
めになされたもので、それゆえに、この発明の主たる目
的は、回路l成が簡単でがっ高速の加算器を提供するこ
とである、 この発明を要約ずれば、複数個の部分加算器がカスケー
ド接続される多桁加算器において、桁上げ信号を反転増
幅手段で増幅し、この反転増幅手段の一方側に連なる部
分加算器の論理と、他方側に連なる部分加算器の論理を
互いに逆となるようにした多桁加算器である。
この発明の上述の目的およびその他の目的と特徴は、図
面を参照して行なう以下の詳細な説明から一層明らかと
なろう。
面を参照して行なう以下の詳細な説明から一層明らかと
なろう。
[発明の実施例]
以下、この発明の実施例を図によって説明する。
なお、この実施例の説明において、W41および第2図
の説明と重複する部分については適宜その説明を省略す
る。
の説明と重複する部分については適宜その説明を省略す
る。
第3図は、第1図の部分加算器の回路を変更し、負論理
の桁上げ信号を伝搬させる部分加算器の回路を示す図で
ある。この部分加算器の回路が第1図−の部分加算器の
回路と異なる点は、論理積回路22の代わりに反転論理
積口127を、反転論理積口1123の代わりに論理積
回路28を、さらに排他的論理和回路24の代わりに一
方の入力が反転される#F他的論理和回路29を用いて
いる点である。第4図は、第1図の部分加算器と第3図
の部分加算器を複数個カスケード接続して構成した多桁
加算器を示す図である。9はsi図の正論理の部分加算
器を、12は第3図の負論理の部分加算器を示し、これ
らは各桁を構成する。部分加算器9を複数個カスケード
接続して正論理の単位ブロックを構成し、部分加算器1
2を複数個カスケード接続して負論理の単位ブロックを
構成し、部分加算器9から構成される単位ブロックと部
分加算112から構成這れる単位ブロックの各間は反転
増111!25あるいは反転増幅器26で接続され次に
、この加算器の動作について説明する。この多桁加算器
は第2図の多桁加算器と同様伝達ゲートによって桁上げ
信号を伝搬させるが、桁上げ信号の増幅器が1個の反転
増幅器25あるいは反転増幅器26かうなっている。こ
のため、下位の桁から上位の桁への桁上げ信号は、反転
増幅器25あるいは反転増幅器26の前段の単位ブロッ
クと後段の単位ブロックでは論理が逆になる。そこで桁
上げ信号が正論理になる単位ブロックの部分加算器には
第1図の部分加算器を使用し、負論理になる単位ブロッ
クの部分加算器には11138の部分加算器を用いてい
る。第3図は負論理の桁上げ信号を持つ回路であるので
、伝達ゲート2.3を開ける条件が第1図の部分加算器
とは逆になり、被加算入力4,5が“0,0″の場合は
伝達ゲート2ガ、“1.11の場合は伝達ゲート3が開
けられる。また、被加算人力4,5の部分和に下位の桁
からの桁上げ(i号を加えて加111@果出カフaを作
る半加算器も一方の入力が反転される排他的論理和1路
29で構成され、桁上げ信号が負論理で入力するよつに
変更されている。なお、伝達ゲート1が開けられる条件
は、第1図の部分加算器と両様、被加算人力4,5が“
0 、1 T) 、M 1゜OIIの場合である。第4
図の多桁加算器の動作については、下位からの桁上げ入
力10は反転増幅器25で反転・増幅されて正論理の部
分加$1[I9で構成されるブロックに入力され、この
ブロックの入力は再び反転増幅器26で反転・増幅され
て負論理の部分加算器12で構成きれる次のブロックに
入力され、このブロックの出力は上位の桁への桁上げ出
力11となる。このようにして、最下位の桁から桁上げ
信号が順次上位の桁へ伝搬される。
の桁上げ信号を伝搬させる部分加算器の回路を示す図で
ある。この部分加算器の回路が第1図−の部分加算器の
回路と異なる点は、論理積回路22の代わりに反転論理
積口127を、反転論理積口1123の代わりに論理積
回路28を、さらに排他的論理和回路24の代わりに一
方の入力が反転される#F他的論理和回路29を用いて
いる点である。第4図は、第1図の部分加算器と第3図
の部分加算器を複数個カスケード接続して構成した多桁
加算器を示す図である。9はsi図の正論理の部分加算
器を、12は第3図の負論理の部分加算器を示し、これ
らは各桁を構成する。部分加算器9を複数個カスケード
接続して正論理の単位ブロックを構成し、部分加算器1
2を複数個カスケード接続して負論理の単位ブロックを
構成し、部分加算器9から構成される単位ブロックと部
分加算112から構成這れる単位ブロックの各間は反転
増111!25あるいは反転増幅器26で接続され次に
、この加算器の動作について説明する。この多桁加算器
は第2図の多桁加算器と同様伝達ゲートによって桁上げ
信号を伝搬させるが、桁上げ信号の増幅器が1個の反転
増幅器25あるいは反転増幅器26かうなっている。こ
のため、下位の桁から上位の桁への桁上げ信号は、反転
増幅器25あるいは反転増幅器26の前段の単位ブロッ
クと後段の単位ブロックでは論理が逆になる。そこで桁
上げ信号が正論理になる単位ブロックの部分加算器には
第1図の部分加算器を使用し、負論理になる単位ブロッ
クの部分加算器には11138の部分加算器を用いてい
る。第3図は負論理の桁上げ信号を持つ回路であるので
、伝達ゲート2.3を開ける条件が第1図の部分加算器
とは逆になり、被加算入力4,5が“0,0″の場合は
伝達ゲート2ガ、“1.11の場合は伝達ゲート3が開
けられる。また、被加算人力4,5の部分和に下位の桁
からの桁上げ(i号を加えて加111@果出カフaを作
る半加算器も一方の入力が反転される排他的論理和1路
29で構成され、桁上げ信号が負論理で入力するよつに
変更されている。なお、伝達ゲート1が開けられる条件
は、第1図の部分加算器と両様、被加算人力4,5が“
0 、1 T) 、M 1゜OIIの場合である。第4
図の多桁加算器の動作については、下位からの桁上げ入
力10は反転増幅器25で反転・増幅されて正論理の部
分加$1[I9で構成されるブロックに入力され、この
ブロックの入力は再び反転増幅器26で反転・増幅され
て負論理の部分加算器12で構成きれる次のブロックに
入力され、このブロックの出力は上位の桁への桁上げ出
力11となる。このようにして、最下位の桁から桁上げ
信号が順次上位の桁へ伝搬される。
以上のように、このような多桁加算器では、桁上げ信号
を増幅する増幅器が反転増幅器となっているので、従来
の多桁加算器に比べ反転増幅器の数が半分ですむという
特徴があり、その分だけ桁上げ信号の伝搬遅延時開も短
くなる。
を増幅する増幅器が反転増幅器となっているので、従来
の多桁加算器に比べ反転増幅器の数が半分ですむという
特徴があり、その分だけ桁上げ信号の伝搬遅延時開も短
くなる。
なお、上記実施例では、伝達ゲートを通して桁上げ信号
を伝搬する加算器について説明したが、加算器に限らず
伝達ゲートをカスケード接続して信号を伝搬する装置に
もこの発明を応用できる。
を伝搬する加算器について説明したが、加算器に限らず
伝達ゲートをカスケード接続して信号を伝搬する装置に
もこの発明を応用できる。
以上のようにこの発明によれば、複数個の部分加算器が
カスケード接続される多桁加算器において、桁上げ信号
を反転増幅手段で増幅し、この反転増幅手段の一方側に
連なる部分加算器の論理と他方側に連なる部分加算器の
論理を互いに逆となるようにしたので、桁上げ信号を増
幅する反転増幅器の数を半減できるとともに桁上番j信
号の伝搬時間を短縮でき、このため回路構成が簡単でか
つ高速の加算器が得られる。
カスケード接続される多桁加算器において、桁上げ信号
を反転増幅手段で増幅し、この反転増幅手段の一方側に
連なる部分加算器の論理と他方側に連なる部分加算器の
論理を互いに逆となるようにしたので、桁上げ信号を増
幅する反転増幅器の数を半減できるとともに桁上番j信
号の伝搬時間を短縮でき、このため回路構成が簡単でか
つ高速の加算器が得られる。
第1図は、従来の正論理の桁上げ信号を伝搬させる部分
加算器を示す図である。 第2図は、従来の多桁加算器を示す図である。 第3図は、負論理の桁上げ信号を伝搬させる部分加算器
を示す図である。 第4図は、この発明の多桁加算器を示す図である。 図において、1,2.3は伝達ゲート、4.5は被加算
入力、6は下位の桁からの桁上げ入力、7.7aは加算
結果出力、8は上位の桁への桁上げ出力、9は第1図の
部分加IfI器、10は下位の桁からの桁上げ入力、1
′1は上位の桁への桁上げ出力、12は第3図の部分加
算器、21.24は排他的論理和回路、29は一方の入
力が反転される排他的論理和回路、22.28は論理積
回路、23.27は反転論理積回路、25.26は反転
増幅器である。 なお各図中同一符号は同一または相肖部分を示すものと
する。 代理人 大 岩 増 雄
加算器を示す図である。 第2図は、従来の多桁加算器を示す図である。 第3図は、負論理の桁上げ信号を伝搬させる部分加算器
を示す図である。 第4図は、この発明の多桁加算器を示す図である。 図において、1,2.3は伝達ゲート、4.5は被加算
入力、6は下位の桁からの桁上げ入力、7.7aは加算
結果出力、8は上位の桁への桁上げ出力、9は第1図の
部分加IfI器、10は下位の桁からの桁上げ入力、1
′1は上位の桁への桁上げ出力、12は第3図の部分加
算器、21.24は排他的論理和回路、29は一方の入
力が反転される排他的論理和回路、22.28は論理積
回路、23.27は反転論理積回路、25.26は反転
増幅器である。 なお各図中同一符号は同一または相肖部分を示すものと
する。 代理人 大 岩 増 雄
Claims (1)
- 【特許請求の範囲】 複数個の部分加算器がカスケード接続されて複数の桁を
構成し、 隣接下位の桁の桁上げ信号を隣接上位の桁へ伝搬させる
構造を有し、 前記各桁・闇を伝搬する前記桁上げ信号を増幅する増幅
手段を前記桁間の少なくとも1箇所に設けた加算器にお
いて、 前記増幅手段を反転増幅手段とし、 前記反転増幅手段の一方側に連なる前記部分加算器の論
理と、他方側に連なる前記部分加算器の論理を互いに逆
となるように前記部分加算器を構成したことを特徴とす
る加算器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7325084A JPS60215238A (ja) | 1984-04-10 | 1984-04-10 | 加算器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7325084A JPS60215238A (ja) | 1984-04-10 | 1984-04-10 | 加算器 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60215238A true JPS60215238A (ja) | 1985-10-28 |
Family
ID=13512741
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7325084A Pending JPS60215238A (ja) | 1984-04-10 | 1984-04-10 | 加算器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60215238A (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS52152132A (en) * | 1976-06-14 | 1977-12-17 | Matsushita Electric Ind Co Ltd | Carry siganl generator circuit |
| JPS5786947A (en) * | 1980-09-20 | 1982-05-31 | Itt | Binary mos switched carrier parallel adder |
-
1984
- 1984-04-10 JP JP7325084A patent/JPS60215238A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS52152132A (en) * | 1976-06-14 | 1977-12-17 | Matsushita Electric Ind Co Ltd | Carry siganl generator circuit |
| JPS5786947A (en) * | 1980-09-20 | 1982-05-31 | Itt | Binary mos switched carrier parallel adder |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4707800A (en) | Adder/substractor for variable length numbers | |
| US5173870A (en) | Transmission and latch circuit for logic signal | |
| JPS59139447A (ja) | 全加算器 | |
| DE69025324D1 (de) | Verstärkung mit direkt, in Kaskade gekoppelten Verstärkern | |
| KR880001101A (ko) | 중간 주파수 증폭회로 | |
| JPS5910032A (ja) | キャリー・ルック・アヘッド回路 | |
| GB1052400A (ja) | ||
| JPS60116034A (ja) | 加算回路 | |
| JPS60215238A (ja) | 加算器 | |
| EP0147836A2 (en) | Precharge-type carry chained adder circuit | |
| JP2828630B2 (ja) | 半導体装置 | |
| US4584660A (en) | Reduction of series propagation delay and impedance | |
| US8135768B2 (en) | Adder with reduced capacitance | |
| JPS60140425A (ja) | キヤリ−回路 | |
| JP3477844B2 (ja) | 高周波分周器 | |
| JP2552028B2 (ja) | 加算器 | |
| JPH0436829A (ja) | 全加算回路 | |
| JPH07200257A (ja) | Nmosパストランジスタ回路と加算器 | |
| JPS6153820A (ja) | 遅延回路 | |
| JPH0246598A (ja) | 可変長シフト・レジスタ | |
| JPH02108123A (ja) | 加算回路 | |
| JPS63118934A (ja) | 減算セル | |
| JPS63240624A (ja) | 加算器 | |
| JPH04289917A (ja) | 加算器 | |
| JPS62221727A (ja) | 全加算回路 |