JPH04215125A - キャリセレクトアダー - Google Patents

キャリセレクトアダー

Info

Publication number
JPH04215125A
JPH04215125A JP41038890A JP41038890A JPH04215125A JP H04215125 A JPH04215125 A JP H04215125A JP 41038890 A JP41038890 A JP 41038890A JP 41038890 A JP41038890 A JP 41038890A JP H04215125 A JPH04215125 A JP H04215125A
Authority
JP
Japan
Prior art keywords
circuit
exclusive
carry
logic signal
signal
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
Application number
JP41038890A
Other languages
English (en)
Other versions
JP2568757B2 (ja
Inventor
Hideyuki Terane
寺根 秀幸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2410388A priority Critical patent/JP2568757B2/ja
Publication of JPH04215125A publication Critical patent/JPH04215125A/ja
Application granted granted Critical
Publication of JP2568757B2 publication Critical patent/JP2568757B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、シグナルプロセッサ
等に用いられるキャリセレクトアダーに関するものであ
る。
【0002】
【従来の技術】図3は従来のキャリセレクトアダーのブ
ロック構成を示す接続図である。図において、例えば4
ビットごとに入力データを区切った場合、12〜19は
全加算器、20〜24はマルチプレクサである。
【0003】次に動作について説明する。通常キャリセ
レクトアダーは、多ビットの2つの入力データの加算を
高速に演算する場合に用いられ、例えば入力データを4
ビットごとに区切り、その4ビットごとの演算結果をあ
らかじめ下段側からのキャリ出力が“0”と“1”の場
合の両方を想定して、それぞれ求めておき、下段側から
のキャリ出力が決まった時点でどちらかを選択して演算
結果として出力するものである。
【0004】この装置においては、全加算器12〜15
で下段側からのキャリ出力が“0”の場合を、全加算器
16〜19で下段側からのキャリ出力が“1”の場合を
求めており、CSL の値によりどちらか一方の結果を
和として出力する。CSH は上位側へ送られ同様に処
理される信号となる。
【0005】
【発明が解決しようとする課題】従来のキャリセレクト
アダーは以上のように構成されているので、入力ビット
数の2倍の全加算器が必要でビット数が増大するに従っ
て占有面積が大きくなるなどの問題点があった。
【0006】この発明は上記のような問題点を解消する
ためになされたもので、回路規模を減らし入力ビット数
の増大に伴う占有面積の増加をおさえることを目的とす
る。
【0007】
【課題を解決するための手段】この発明に係るキャリセ
レクトアダーは、それぞれ2値表示をとる第1および第
2の論理信号を入力とする第1の排他的論理和回路を共
有し、該第1の排他的論理和回路の出力信号、およびキ
ャリー初期値または下位ビットからのキャリーの入力で
ある論理信号をそれぞれ入力とする2つの排他的論理和
回路からなる2つの全加算回路を構成し、上記第1の排
他的論理和回路の出力信号により制御される2つのマル
チプレクサから上位ビットへの桁上げを行い、前段から
のキャリーによる論理信号で制御されるマルチプレクサ
から1ビットのキャリセレクトアダーの出力信号を出力
するようにしたものである。
【0008】
【作用】この発明においては、キャリL側とキャリH側
の各ビットの全加算器の初段のXOR回路(またはXN
OR回路)を共有したので、1ビットあたりの回路規模
を縮小することができる。
【0009】
【実施例】図1(a) および(b) はこの発明の一
実施例によるキャリセレクトアダーの回路構成およびブ
ロック構成を示す。また図2は上記キャリセレクトアダ
ーの動作の真理値表を示す。なお図中の/印はドントケ
アを示す。図1(a) において、Aは第1の論理信号
、Bは第2の論理信号、1はそれぞれ2値表示をとる第
1および第2の論理信号AおよびBを入力とする第1の
排他的論理和回路、2は第2の排他的論理和回路、3は
第3の排他的論理和回路、CiLはキャリー初期値また
は下位ビットからのキャリーの入力である第3の論理信
号、CiHはキャリー初期値または下位ビットからのキ
ャリーの入力である第6の論理信号、40は該第1の排
他的論理和回路1と、該回路1の出力信号、および第3
の論理信号CiLを入力とする第2の排他的論理和回路
2とからなる第1の全加算回路である。
【0010】60は上記第1の排他的論理和回路1の出
力信号、およびキャリー初期値または下位ビットからの
キャリーの入力である第6の論理信号CiHは入力とす
る第3の排他的論理和回路3と、上記第1の排他的論理
和回路1とからなる第2の全加算回路である。この2つ
の全加算回路40,60は2つの2進数字と前段からの
桁上げ数字の加算演算操作をする論理素子であり、その
出力としてその桁の和数字と新しい桁上げ数字を表示す
るものである。
【0011】4は上記第3の論理信号CiLおよび上記
第2の論理信号Bを入力とし上記第1の排他的論理和回
路1の出力信号により制御される第1のマルチプレクサ
、6は上記第6の論理信号CiHおよび上記第1の論理
信号Aを入力とし上記第1の排他的論理和回路1の出力
信号に制御される第2のマルチプレクサ、5は上記第2
の排他的論理和回路2の第4の出力論理信号50および
上記第3の排他的論理和回路3の第7の出力論理信号5
1を入力とし前段からのキャリーによる第9の論理信号
CSで制御される第3のマルチプレクサである。
【0012】またCoLおよびCoHは第1および第2
のマルチプレクサ4および6の出力信号を出力する、上
位ビットへの桁上げを行うための第5および第8の論理
信号、Sは1ビットのキャリセレクトアダーの出力信号
を出力する第10の論理信号である。図1(b) にお
いて、7はマルチプレクサ、8〜11は図1(a) の
回路である。
【0013】次に動作について説明する。まず図1(a
) において、第1の排他的論理和回路1,第3の排他
的論理和回路3,第2のマルチプレクサ6の構成で第2
の全加算回路60の動作をし、第1の排他的論理和回路
1,第2の排他的論理和回路2,第1のマルチプレクサ
4の構成で第1の全加算回路40の動作をする。従って
図1(a) は第9の論理信号CS=1のときは第1,
第2の入力論理信号A,B,第6の論理信号CiH,第
10の出力論理信号S,第8の出力論理信号CoHによ
り第2の全加算回路60が動作し、、第9の論理信号C
S=0のときは第1,第2の入力論理信号A,B,第3
の論理信号CiL,第10の出力論理信号S,第5の出
力論理信号CoLにより第1の全加算回路40が動作す
ることになる。上記のような各々の信号線の入力と出力
は図2に示すとおりである。
【0014】また図1(b) においては、図1(a)
 の回路をシリーズに4段接続し、4ビットの加算器を
構成しており、第9の論理信号CSL=1のときは第6
の論理信号CiH,第8の出力論理信号CoH側のキャ
リルートを用いた4ビットの加算動作をし、第9の論理
信号CSL =0のときは第3の論理信号CiL,第5
の出力論理信号CoL側のキャリルートを用いた4ビッ
トの加算動作をする。
【0015】このように上記実施例では、それぞれ2値
表示をとる第1および第2の論理信号を入力とする第1
の排他的論理和回路を共有し、該第1の排他的論理和回
路の出力信号、およびキャリー初期値または下位ビット
からのキャリーの入力である論理信号をそれぞれ入力と
する2つの排他的論理和回路からなる2つの全加算回路
を構成したので、回路規模が縮小されビット数の増加に
伴うチップの占有面積も縮小することができる。
【0016】
【発明の効果】以上のように、この発明に係るキャリセ
レクトアダーによれば、それぞれ2値表示をとる第1お
よび第2の論理信号を入力とする第1の排他的論理和回
路を共有し、該第1の排他的論理和回路の出力信号、お
よびキャリー初期値または下位ビットからのキャリーの
入力である論理信号をそれぞれ入力とする2つの排他的
論理和回路からなる2つの全加算回路を構成したので、
回路規模が縮小されビット数の増加に伴うチップの占有
面積も縮小される効果がある。
【図面の簡単な説明】
【図1】この発明の一実施例によるキャリセレクトアダ
ーの回路構成図およびブロック構成図である。
【図2】キャリセレクトアダーの動作を示す真理値表で
ある。
【図3】従来例によるのキャリセレクトアダーのブロッ
ク構成を示すブロック構成図である。
【符号の説明】
1    第1の排他的論理和回路 2    第2の排他的論理和回路 3    第3の排他的論理和回路 4    第1のマルチプレクサ 5    第3のマルチプレクサ 6    第2のマルチプレクサ 7    第4のマルチプレクサ 40  第1の全加算回路 60  第2の全加算回路 A    第1の論理信号 B    第2の論理信号 CiL  第3の論理信号 50  第4の論理信号 CoL  第5の論理信号 CiH  第6の論理信号 51  第7の論理信号 CoH  第8の論理信号 CS  第9の論理信号 S    第10の論理信号 8    図1(a) の回路 9    図1(a) の回路 10  図1(a) の回路 11  図1(a) の回路

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  それぞれ2値表示をとる第1および第
    2の論理信号を入力とする第1の排他的論理和回路と、
    該第1の排他的論理和回路の出力信号、およびキャリー
    初期値または下位ビットからのキャリーの入力である第
    3の論理信号を入力とする第2の排他的論理和回路とか
    らなる第1の全加算回路と、上記第1の排他的論理和回
    路の出力信号、およびキャリー初期値または下位ビット
    からのキャリーの入力である第6の論理信号を入力とす
    る第3の排他的論理和回路と、上記第1の排他的論理和
    回路とからなる第2の全加算回路と、上記第3の論理信
    号および上記第2の論理信号を入力とし上記第1の排他
    的論理和回路の出力信号により制御される第1のマルチ
    プレクサと、上記第6の論理信号および上記第1の論理
    信号を入力とし上記第1の排他的論理和回路の出力信号
    に制御される第2のマルチプレクサと、上記第2の排他
    的論理和回路の出力信号および上記第3の排他的論理和
    回路の出力信号を入力とし前段からのキャリーによる第
    9の論理信号で制御される第3のマルチプレクサとを各
    ビット毎に備え、上位ビットへの桁上げを行うための第
    5および第8の論理信号として上記第1および上記第2
    のマルチプレクサの出力信号を用い、1ビットのキャリ
    セレクトアダーの出力信号である第10の論理信号とし
    て上記第3のマルチプレクサの出力信号を用いたことを
    特徴とするキャリセレクトアダー。
JP2410388A 1990-12-12 1990-12-12 キャリセレクトアダー Expired - Lifetime JP2568757B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2410388A JP2568757B2 (ja) 1990-12-12 1990-12-12 キャリセレクトアダー

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2410388A JP2568757B2 (ja) 1990-12-12 1990-12-12 キャリセレクトアダー

Publications (2)

Publication Number Publication Date
JPH04215125A true JPH04215125A (ja) 1992-08-05
JP2568757B2 JP2568757B2 (ja) 1997-01-08

Family

ID=18519557

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2410388A Expired - Lifetime JP2568757B2 (ja) 1990-12-12 1990-12-12 キャリセレクトアダー

Country Status (1)

Country Link
JP (1) JP2568757B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115934032A (zh) * 2022-10-18 2023-04-07 南京信息工程大学 行波进位加法器、进位选择加法器、多级进位选择加法器以及盒式滤波器

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6328629A (ja) * 1986-07-23 1988-02-06 Nifco Inc 樹脂製部品の回転溶着方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6328629A (ja) * 1986-07-23 1988-02-06 Nifco Inc 樹脂製部品の回転溶着方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115934032A (zh) * 2022-10-18 2023-04-07 南京信息工程大学 行波进位加法器、进位选择加法器、多级进位选择加法器以及盒式滤波器

Also Published As

Publication number Publication date
JP2568757B2 (ja) 1997-01-08

Similar Documents

Publication Publication Date Title
US4953115A (en) Absolute value calculating circuit having a single adder
KR940008613B1 (ko) 캐리선견가산기와 캐리전송방법
US6301600B1 (en) Method and apparatus for dynamic partitionable saturating adder/subtractor
US4215416A (en) Integrated multiplier-accumulator circuit with preloadable accumulator register
US4503511A (en) Computing system with multifunctional arithmetic logic unit in single integrated circuit
JPS595349A (ja) 加算器
JPH0531769B2 (ja)
JP2568757B2 (ja) キャリセレクトアダー
US3982112A (en) Recursive numerical processor
SU1594523A1 (ru) Параллельный сумматор
JPH0217828B2 (ja)
US6076098A (en) Adder for generating sum and sum plus one in parallel
SU1767495A1 (ru) Устройство дл вычислени симметрических булевых функций
US6301597B1 (en) Method and apparatus for saturation in an N-NARY adder/subtractor
US6272514B1 (en) Method and apparatus for interruption of carry propagation on partition boundaries
JP3106525B2 (ja) 加算方式及びその回路
JPH0523013Y2 (ja)
US3423577A (en) Full adder stage utilizing dual-threshold logic
JPH02212952A (ja) メモリアクセス制御方式
JPS6188334A (ja) 除算回路
SU1167658A1 (ru) Устройство дл сдвига информации
JP3486638B2 (ja) 定数乗算器
JP2890412B2 (ja) 符号変換回路
JPH0227686B2 (ja) Jozankairo
JPS58213342A (ja) 加算回路