JPH0736151B2 - Full adder circuit - Google Patents
Full adder circuitInfo
- Publication number
- JPH0736151B2 JPH0736151B2 JP63115550A JP11555088A JPH0736151B2 JP H0736151 B2 JPH0736151 B2 JP H0736151B2 JP 63115550 A JP63115550 A JP 63115550A JP 11555088 A JP11555088 A JP 11555088A JP H0736151 B2 JPH0736151 B2 JP H0736151B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- circuit
- pair
- input
- 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.)
- Expired - Fee Related
Links
Description
【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、高速で動作し、かつ各入力端子から各出力
端子までの信号伝搬遅延時間のバラツキの少ない全加算
回路に関するものである。Description: TECHNICAL FIELD The present invention relates to a full adder circuit which operates at high speed and has a small variation in signal propagation delay time from each input terminal to each output terminal.
第5図は特開昭61−70636号公報に示された従来の全加
算回路を示す図である。この図において、Aは被加数信
号、は加数信号の否定信号、Cinは桁上げ入力信号、T
G1〜TG5は伝達ゲート回路、INV1,INV2,INV3,INV4a,INV4
bは反転増幅回路、GK1は桁上げ信号発生回路、1,3,5,7,
9は端子、101は信号線である。FIG. 5 is a diagram showing a conventional full adder circuit disclosed in Japanese Patent Laid-Open No. 61-70636. In this figure, A is the addend signal, is the negative signal of the addend signal, Cin is the carry input signal, and T is the carry input signal.
G1 to TG5 are transmission gate circuits, INV1, INV2, INV3, INV4a, INV4
b is an inverting amplifier circuit, GK1 is a carry signal generation circuit, 1, 3, 5, 7,
9 is a terminal and 101 is a signal line.
端子1には被加数信号A、端子3には加数信号否定信号
、端子5には桁上げ入力信号Cinが入力される。被加
数信号Aと加数信号の否定信号が伝達ゲート回路TG1,
TG2および反転増幅回路INV1,INV2からなる回路に入力さ
れ否定排他的論理和(以下XNORと略す)が取られる。被
加数信号Aと加数信号の否定信号のXNOR信号と端子5
に入力される桁上げ入力信号Cinが伝達ゲート回路TG3,T
G4および反転増幅回路INV3,INV4aからなる回路に入力さ
れて排他的論理和(以下XORと略す)が取られ、これが
端子7に和信号Sとして出力される。桁上げ入力信号Ci
nは、反転増幅回路INV4bにおいて反転信号となり、被加
数信号Aと加数信号の否定信号のXNOR信号と反転増幅
回路INV3により作られた被加数信号Aと加数信号の否定
信号のXNOR信号の否定信号により開閉される伝達ゲー
ト回路TG5に入力される。この伝達ゲート回路TG5が閉ざ
されたときには、端子1および3に入力される被加数信
号Aおよび加数信号の否定信号により、桁上げ信号発
生回路GK1において桁上げ信号が作られる。伝達ゲート
回路TG5を通過してきた桁上げ入力信号Cinの否定信号、
あるいは桁上げ信号発生回路GK1において発生した桁上
げ信号は、端子9に桁上げ出力信号▲▼として出力
される。The addend signal A is input to the terminal 1, the addend signal negation signal is input to the terminal 3, and the carry input signal Cin is input to the terminal 5. The augend signal A and the negation signal of the addend signal are transmitted to the transfer gate circuit TG1,
The signal is input to the circuit composed of TG2 and the inverting amplifier circuits INV1 and INV2, and the exclusive NOR (hereinafter abbreviated as XNOR) is taken. Terminal 5 and XNOR signal of the augend signal A and negation of the addend signal
The carry input signal Cin input to the transmission gate circuit TG3, T
The exclusive OR (hereinafter abbreviated as XOR) is input to the circuit composed of G4 and the inverting amplifier circuits INV3 and INV4a, and this is output to the terminal 7 as the sum signal S. Carry input signal Ci
n becomes an inverted signal in the inverting amplifier circuit INV4b, and the XNOR signal of the augend signal A and the negation signal of the addend signal and the XNOR signal of the augend signal A and the negation signal of the addend signal generated by the inverting amplifier circuit INV3. It is input to the transmission gate circuit TG5 which is opened / closed by a negative signal of the signal. When the transmission gate circuit TG5 is closed, a carry signal is generated in the carry signal generation circuit GK1 by the augend signal A and the negation signal of the addend signal input to the terminals 1 and 3. Negative signal of the carry input signal Cin that has passed through the transmission gate circuit TG5,
Alternatively, the carry signal generated in the carry signal generation circuit GK1 is output to the terminal 9 as a carry output signal ▲ ▼.
次に、例えば端子1および端子5に入力される加数信号
Aおよび桁上げ入力信号Cinが一定とし端子3に入力さ
れる加数信号の否定信号の変化により和信号Sが変化
する場合を考える。Next, let us consider a case where the sum signal S changes due to a change in the negation signal of the addend signal input to the terminal 3 with the addend signal A and the carry input signal Cin input to the terminals 1 and 5 being constant. .
加数信号の否定信号が反転増幅回路INV2に入力されて
加数信号Bとされ、加数信号の否定信号とともに伝達
ゲート回路TG1およびTG2のゲートに入力されるので、加
数信号の否定信号の変化は反転増幅回路INV2を通過す
る時間だけ遅れて伝達ゲート回路TG1およびTG2の開閉の
状態を変化させる。伝達ゲート回路TG1およびTG2の開閉
の状態の変化により信号線101の信号が変化し、この信
号線101の信号は反転増幅回路INV3に入力されて否定信
号とされ、信号線101の信号とともに伝達ゲート回路TG3
およびTG4のゲートに入力されるので、信号線101の変化
は反転増幅回路INV3を通過する時間だけ遅れて伝達ゲー
ト回路TG3およびTG4の開閉の状態を変化させる。そし
て、伝達ゲート回路TG3およびTG4の開閉の状態の変化に
より和信号Sが変化する。The negation signal of the addend signal is input to the inverting amplifier circuit INV2 to be the addend signal B, and is input to the gates of the transmission gate circuits TG1 and TG2 together with the negation signal of the addend signal. The change changes the open / closed state of the transmission gate circuits TG1 and TG2 with a delay of the time of passing through the inverting amplifier circuit INV2. The signal on the signal line 101 changes due to the change in the open / close state of the transmission gate circuits TG1 and TG2, and the signal on the signal line 101 is input to the inverting amplifier circuit INV3 to be a negative signal, and together with the signal on the signal line 101, the transmission gate Circuit TG3
Since the signal line 101 is input to the gates of TG4 and TG4, the change of the signal line 101 changes the open / closed state of the transmission gate circuits TG3 and TG4 after a delay of passing the inverting amplifier circuit INV3. Then, the sum signal S changes due to the change in the open / closed state of the transmission gate circuits TG3 and TG4.
次にこの全加算回路をキャリーセーブアダー方式の並列
乗算器内のAND加算回路に利用する場合を説明する。Next, a case where this full adder circuit is used for an AND adder circuit in a carry save adder type parallel multiplier will be described.
第6図はキャリーセーブアダー方式による4bit×4bitの
並列乗算器回路の一例である。図において、X0,X1,X2,X
3はそれぞれ乗数Xの0,1,2,3ビット目の入力信号、Y0,Y
1,Y2,Y3はそれぞれ被乗数Yの0,1,2,3ビット目の入力信
号、Z0,Z1,Z2,Z3,Z4,Z5,Z6,Z7は数値積Zの0,1,2,3,4,
5,6,7ビット目の出力信号である。50は全加算器回路の
1つの入力端子に論理積回路を接続したAND加算回路
で、図において明らかなように、対応する乗数Xと被乗
数Yの各ビットの論理積とそれ以前のAND加算回路SOと
桁上げ信号COとの全加算演算を実行し、AND加算信号SO
と桁上げ信号COを出力する。60は、半加算回路の1つの
入力に論理積回路を接続したAND半加算回路で、70は論
理積回路である。80は3ビットの全加算器回路で、A0,A
1,A2,B0,B1,B2はそれぞれ加数Aと被加数Bの0,1,2ビッ
ト目の入力信号、S0,S1,S2は和信号Sの0,1,2ビット目
の出力信号、COは桁上げ出力信号である。FIG. 6 shows an example of a 4 bit × 4 bit parallel multiplier circuit based on the carry save adder method. In the figure, X0, X1, X2, X
3 is the input signal of the 0th, 1st, 2nd and 3rd bits of the multiplier X, Y0, Y
1, Y2, Y3 are input signals of 0,1,2,3 bit of multiplicand Y, Z0, Z1, Z2, Z3, Z4, Z5, Z6, Z7 are 0,1,2,3 of numerical product Z ,Four,
It is the output signal of the 5th, 6th and 7th bits. Reference numeral 50 denotes an AND adder circuit in which a logical product circuit is connected to one input terminal of the full adder circuit. As is apparent in the figure, the logical product of each bit of the corresponding multiplier X and the multiplicand Y and the AND adder circuit before it. Executes full addition operation of SO and carry signal CO, and performs AND addition signal SO
And carry signal CO is output. Reference numeral 60 is an AND half addition circuit in which a logical product circuit is connected to one input of the half addition circuit, and 70 is a logical product circuit. 80 is a 3-bit full adder circuit, A0, A
1, A2, B0, B1, B2 are input signals of 0,1,2 bits of addend A and augend B respectively, and S0, S1, S2 are outputs of 0,1,2 bits of sum signal S Signal and CO are carry output signals.
第7図にAND加算回路50の一例を示す。図において、X,Y
は1ビットの乗数と被乗数入力信号、A,Bは加算入力信
号、SO,COは数値和出力信号と桁上げ出力信号である。5
1は論理積回路、52は全加算回路である。FIG. 7 shows an example of the AND addition circuit 50. In the figure, X, Y
Is a 1-bit multiplier and multiplicand input signal, A and B are addition input signals, and SO and CO are numerical sum output signals and carry output signals. Five
1 is a logical product circuit and 52 is a full adder circuit.
以上のような並列乗算回路において乗数Xと被乗数Yの
各ビットはマトリクス状に配置されたAND加算回路の対
応するAND加算回路において論理積をとられ(各ビット
の部分積生成)、順次出力方向へ向かって加算されるこ
とにより、各部分積の総和がとられ、結果として、積出
力Zには乗数Xと被乗数Yの数値積演算結果が出力され
る。In the parallel multiplication circuit as described above, each bit of the multiplier X and the multiplicand Y is logically ANDed by the corresponding AND addition circuit of the AND addition circuits arranged in a matrix (partial product generation of each bit), and sequentially output direction By adding toward, the total sum of the partial products is obtained, and as a result, a numerical product calculation result of the multiplier X and the multiplicand Y is output to the product output Z.
上記のような従来の全加算回路では、その内部において
否定信号を作り出しているので、否定信号を作り出す時
間が加算を遅らせるという問題点があった。In the conventional full adder circuit as described above, since the negative signal is generated therein, there is a problem that the time for generating the negative signal delays the addition.
また、従来の全加算回路は桁上げ入力信号Cinから和出
力信号S,桁上げ出力信号COまでの信号伝達経路に比較
し、加算入力信号A,被加算入力信号Bから和出力信号S,
桁上げ出力信号COまでの信号伝達経路のほうが多数の素
子段数を有することから、桁上げ入力信号Cinからの信
号伝搬遅延に比較し、加算入力信号A,被加算入力信号B
からの信号伝搬遅延が大きくなる。In addition, the conventional full adder circuit compares the carry input signal Cin to the sum output signal S, the carry output signal CO to the signal transmission path, and adds the add input signal A, the summed input signal B to the sum output signal S,
Since the signal transmission path to the carry output signal CO has a larger number of element stages, the addition input signal A and the summed input signal B are compared with the signal propagation delay from the carry input signal Cin.
The signal propagation delay from is large.
一方、第6図に示すような並列乗算回路の高速化を考慮
すると、並列乗算回路内のAND加算回路の加算入力信号
Aと被加算入力信号Bから出力信号CO,SOへの信号伝搬
遅延を一様でかつ高速にすることが重要である。従っ
て、従来の全加算回路をAND加算回路に用いると、全加
算回路の桁上げ入力信号Cinからの高速な動作は活かさ
れず、むしろ加算入力信号A,Bからの低速な動作に律則
され、乗算器全体の速度が低下するという問題点もあ
る。On the other hand, considering the speed-up of the parallel multiplication circuit as shown in FIG. 6, the signal propagation delay from the addition input signal A and the summed input signal B of the AND addition circuit in the parallel multiplication circuit to the output signals CO and SO is It is important to be uniform and fast. Therefore, when the conventional full adder circuit is used for the AND adder circuit, the high speed operation from the carry input signal Cin of the full adder circuit is not utilized, but rather is regulated by the low speed operation from the add input signals A and B, There is also a problem that the speed of the entire multiplier decreases.
この発明はかかる問題点を解決するためになされたもの
で、各入力信号から各出力信号までの伝搬遅延時間を高
速化しかつ一様にし、高速な並列乗算回路に適した全加
算回路を得ることを目的とする。The present invention has been made in order to solve such a problem, and obtains a full adder circuit suitable for a high-speed parallel multiplication circuit by speeding up and uniforming the propagation delay time from each input signal to each output signal. With the goal.
この発明に係る全加算回路は、相補的な加数信号対およ
び相補的な被加数信号対を入力として第1の排他的論理
和信号と第1の否定排他的論理和信号を出力する第1の
回路と、前記第1の排他的論理和信号および前記第1の
否定排他的論理和信号と相補的な桁上げ入力信号対を入
力として相補的な和信号対として第2の排他的論理和信
号と第2の否定排他的論理和信号を出力する第2の回路
と、前記相補的な桁上げ入力信号対をそれぞれ前記第1
の排他的論理和信号と前記第1の否定排他的論理和信号
の少なくとも1つを用いて通過および遮断させる第1お
よび第2のゲート回路と、これらの第1および第2のゲ
ート回路が遮断状態にあるときに前記加数信号対および
前記被加数信号対に応じて桁上げ出力信号線対のいずれ
か一方を所定の電位に設定することにより桁上げ発生信
号および桁上げ抹消信号を発生する桁上げ信号発生回路
および桁上げ信号抹消回路とから構成され、前記第1お
よび第2の回路が、第1,第2,第3,第4のMOS型トランジ
スタからなり、第1および第2のMOS型トランジスタの
ソースがともにその第1の入力端子に接続され、第3お
よび第4のMOS型トランジスタのソースがともにその第
2の入力端子に接続され、第1および第4のMOS型トラ
ンジスタのゲートがともにその第3の入力端子に接続さ
れ、第2および第3のMOS型トランジスタのゲートがと
もにその第4の入力端子に接続され、第1および第3の
MOS型トランジスタのドレインを否定排他的論理和の出
力端子とし、第2および第4のMOS型トランジスタのド
レインを排他的論理和の出力端子とし、前記第2の回路
の第1および第2の入力端子が対となって該入力端子対
に前記相補的な桁上げ入力信号対が入力され、前記第2
の回路の第3および第4の入力端子が対となって該入力
端子対に前記第1の回路の相補的な第1の排他的論理和
信号と第1の否定排他的論理和信号の対が入力されるよ
うにしたものである。A full adder circuit according to the present invention receives a complementary addend signal pair and a complementary augend signal pair as inputs, and outputs a first exclusive OR signal and a first negative exclusive OR signal. And a carry input signal pair complementary to the first exclusive OR signal and the first negative exclusive OR signal, and a second exclusive logic as a complementary OR signal pair. A second circuit for outputting a sum signal and a second NOT exclusive OR signal, and the complementary carry input signal pair respectively for the first circuit.
First and second gate circuits for passing and blocking using at least one of the exclusive OR signal and the first negative exclusive OR signal, and the blocking of the first and second gate circuits. A carry generation signal and a carry cancellation signal by setting one of the carry output signal line pairs to a predetermined potential in accordance with the addend signal pair and the augend signal pair when in the state A carry signal generating circuit and a carry signal erasing circuit, wherein the first and second circuits are composed of first, second, third and fourth MOS type transistors, and first and second The source of each of the MOS type transistors is connected to the first input terminal thereof, and the sources of the third and fourth MOS type transistors thereof are both connected to the second input terminal thereof. Both gates Is connected to the third input terminal, a gate of the second and third MOS transistors are both connected to the fourth input terminal, first and third
The drain of the MOS type transistor is used as the output terminal of the negative exclusive OR, the drains of the second and fourth MOS type transistors are used as the output terminal of the exclusive OR, and the first and second inputs of the second circuit are provided. The complementary carry input signal pair is input to the input terminal pair,
The third and fourth input terminals of the above circuit form a pair, and the pair of the first exclusive OR signal and the first negative exclusive OR signal complementary to the first circuit are connected to the input terminal pair. Is to be input.
この発明においては、第1の回路では相補的な加数信号
対および相補的な被加数信号対の排他的論理和および否
定排他的論理和が第1の排他的論理和信号および第1の
否定排他的論理和信号として出力され、第2の回路では
相補的な和信号対となる第1の排他的論理和信号および
第1の否定排他的論理和信号と相補的な桁上げ入力信号
対の排他的論理和および否定排他的論理和が第2の排他
的論理和信号および第2の否定排他的論理和信号として
出力される。According to the present invention, in the first circuit, the exclusive OR and negative exclusive OR of the complementary addend signal pair and the complementary addend signal pair are the first exclusive OR signal and the first exclusive OR signal. A first exclusive logical sum signal and a carry input signal pair complementary to the first exclusive logical sum signal and the first negative exclusive logical sum signal, which are output as a negative exclusive logical sum signal and become a complementary sum signal pair in the second circuit. The exclusive OR and the negative exclusive OR are output as the second exclusive OR signal and the second negative exclusive OR signal.
また、第1および第2のゲート回路は、第1の排他的論
理和信号と第1の否定排他的論理和信号の少なくとも1
つにより相補的な桁上げ入力信号対の通過および遮断を
行い、この遮断時には桁上げ信号発生回路および桁上げ
信号抹消回路から桁上げ発生信号および桁上げ抹消信号
が発生される。Further, the first and second gate circuits include at least one of the first exclusive OR signal and the first negative exclusive OR signal.
A pair of complementary carry input signals are passed and blocked by one, and at the time of this blocking, a carry generation signal and a carry cancellation signal are generated from the carry signal generation circuit and the carry signal cancellation circuit.
さらに、第2の回路の入力端子と相補的な桁上げ入力信
号対と第1の回路の出力信号対との接続関係を上述のよ
うに限定したことにより、加数入力信号対B,と被加数
入力信号対A,を駆動する前段の回路の電気的な負荷量
は、相補的な桁上げ入力信号対Cin,▲▼を駆動す
る前段の回路の電気的負荷量に比較し、低減されてい
る。Furthermore, by limiting the connection relationship between the carry input signal pair complementary to the input terminal of the second circuit and the output signal pair of the first circuit as described above, the addend input signal pair B, The electrical load of the preceding circuit that drives the addend input signal pair A is reduced compared to the electrical load of the preceding circuit that drives the complementary carry input signal pair Cin, ▲ ▼. ing.
第1図はこの発明の一実施例による全加算回路を示す。
図において、第5図と同一符号は同一部分を示し、Aは
被加数信号、Bは加数信号、Cinは桁上げ入力信号、S
は和出力信号、COは桁上げ出力信号,,,,▲
▼はそれぞれの信号と相補的な否定信号、2,4,6,8,
10は端子、11、12はXORおよびXNORを作る第1および第
2の回路、13〜15はレベル保証回路、16〜19は反転増幅
回路、20,21は第1および第2のゲート回路としての伝
達ゲート回路、22,23は桁上げ信号抹消回路および桁上
げ信号発生回路、201〜206は信号線である。また、電源
電位VCCを論理“1"とし、接地電位GNDを論理“0"とす
る。FIG. 1 shows a full adder circuit according to an embodiment of the present invention.
In the figure, the same symbols as those in FIG. 5 indicate the same parts, A is the augend signal, B is the addend signal, Cin is the carry input signal, and S is
Is a sum output signal, CO is a carry output signal ,,, ▲
▼ is a negative signal complementary to each signal, 2, 4, 6, 8,
10 is a terminal, 11 and 12 are first and second circuits for making XOR and XNOR, 13 to 15 are level guarantee circuits, 16 to 19 are inverting amplifier circuits, and 20 and 21 are first and second gate circuits. , 22 and 23 are carry signal erasing circuits and carry signal generating circuits, and 201 to 206 are signal lines. Further, the power supply potential V CC is logic “1” and the ground potential GND is logic “0”.
端子1,2にはそれぞれ相補的な被加数信号対としての被
加数信号Aおよびその否定信号が入力され、端子3,4
にはそれぞれ相補的な加数信号対としての加数信号Bお
よびその否定信号が入力される。被加数信号対A,と
加数信号対B,が第1の回路11に入力されることによ
り、信号線201には被加数信号Aと加数信号Bの第1のX
NOR信号が、信号線202には被加数信号Aと加数信号Bの
第1のXOR信号が現れる。これらの信号線に“1"レベル
を保証するレベル保証回路13が接続される。この第1の
回路11に入力される(A,),(B,)と出力される
(第1のXOR,第1のXNOR)の関係を表すと第2図のよう
になる。The augend signal A as a complementary augend signal pair and its negation signal are input to terminals 1 and 2, respectively, and terminals 3 and 4
An addend signal B as a pair of complementary addend signals and its negation signal are input to each. By inputting the augend signal pair A and the augend signal pair B to the first circuit 11, the first X of the augend signal A and the augend signal B is input to the signal line 201.
The NOR signal appears on the signal line 202 as the first XOR signal of the augend signal A and the addend signal B. A level assurance circuit 13 that assures "1" level is connected to these signal lines. The relationship between (A,) and (B,) input to the first circuit 11 and (first XOR, first XNOR) output is shown in FIG.
ここで、第1および第2の回路11,12は第1図から明ら
かなように、第1,第2,第3,第4のMOS型トランジスタQ1
〜Q4からなり、第1および第2のMOS型トランジスタQ1,
Q2のソースがともにその第1の入力端子(3)に接続さ
れ、第3および第4のMOS型トランジスタQ3,Q4のソース
がともにその第2の入力端子(4)に接続され、第1お
よび第4のMOS型トランジスタQ1,Q4のゲートがともにそ
の第3の入力端子(1)に接続され、第2および第3の
MOS型トランジスタQ2,Q3のゲートがともにその第4の入
力端子(2)に接続されている。Here, as is apparent from FIG. 1, the first and second circuits 11 and 12 have first, second, third and fourth MOS type transistors Q1.
To Q4, the first and second MOS type transistors Q1,
The sources of Q2 are both connected to its first input terminal (3), the sources of the third and fourth MOS transistors Q3, Q4 are both connected to its second input terminal (4), and The gates of the fourth MOS type transistors Q1 and Q4 are both connected to the third input terminal (1) thereof, and the second and third
The gates of the MOS transistors Q2 and Q3 are both connected to the fourth input terminal (2) thereof.
また信号線201からの第1のXNOR信号および信号線202か
らの第1のXOR信号はそれぞれ第2の回路12に含まれるM
OS型トランジスタQ5〜Q8のゲートに接続されている第2
の回路12の第3,第4の入力端子に接続され、端子5,6に
入力されている桁上げ入力信号対Cin,▲▼は第2
の回路12に含まれるMOSトランジスタQ5〜Q8のソースに
接続されている第2のXNOR,XOR回路12の第1,第2の入力
端子に接続されている。Further, the first XNOR signal from the signal line 201 and the first XOR signal from the signal line 202 are respectively included in the second circuit 12.
Second connected to the gates of OS type transistors Q5 to Q8
The carry input signal pair Cin, ▲ ▼ connected to the third and fourth input terminals of the circuit 12 of FIG.
The second XNOR, XOR circuit 12 connected to the sources of the MOS transistors Q5 to Q8 included in the circuit 12 of FIG.
レベル保証回路13〜15は2つのPMOS型トランジスタから
なり、ソースはともに電源電位VCCにつながれ、双方の
ゲートは他方のドレインにつながれており、ドレインは
どちらも接続端子に接続されている。The level assurance circuits 13 to 15 are composed of two PMOS type transistors, both sources are connected to the power supply potential V CC , both gates are connected to the other drain, and both drains are connected to the connection terminal.
レベル保証回路13〜15の動作を説明すると、一方の接続
端子が接地電位GNDとなると、その接続端子にゲートの
つながっているPMOS型トランジスタがオン状態となり、
他方の接続端子には電源電位VCCが現れる。この時、電
源電位VCCが現れた接続端子にゲートのつながっているP
MOS型トランジスタはオフ状態となる。すなわち、2つ
の接続端子のうち一方が論理“0"となれば他方は必ず論
理“1"であり、論理“1"は電源電位VCCとなる。もし、
レベル保証回路13〜15を付加しない場合、第1の回路11
および第2の回路12はNMOS型トランジスタであるため、
VTHをNMOS型トランジスタのしきい値電位とすると、ド
レインに出力される論理“1"のレベルはV−VTH<VCCし
か出力されない(NMOS型トランジスタのソース入力電圧
をVとする)。Explaining the operation of the level assurance circuits 13 to 15, when one of the connection terminals becomes the ground potential GND, the PMOS transistor whose gate is connected to the connection terminal is turned on,
The power supply potential V CC appears at the other connection terminal. At this time, the gate connected to the connection terminal where the power supply potential V CC appears P
The MOS transistor is turned off. That is, if one of the two connection terminals has the logic "0", the other has the logic "1" without fail, and the logic "1" becomes the power supply potential V CC . if,
When the level assurance circuits 13 to 15 are not added, the first circuit 11
And since the second circuit 12 is an NMOS type transistor,
If V TH is the threshold potential of the NMOS transistor, the level of logic “1” output to the drain is only V−V TH <V CC (the source input voltage of the NMOS transistor is V).
電源電位VCCに満たない論理“1"は、この信号を受ける
素子において電源電位VCCから接地電位GNDに直流電流が
流れることにより消費電力を増加させたり、ノイズに対
するマージンを低下させたりする。ゆえに、レベル保証
回路13〜15を設けることによって論理“1"のレベルを電
源電位VCCに保証する必要がある。Logic "1" less than the power supply potential V CC, they can be used to increase the power consumption by the power source potential V CC direct current flows to the ground potential GND in a device receiving this signal, or decrease the margin for noise. Therefore, it is necessary to guarantee the level of logic "1" to the power supply potential V CC by providing the level guarantee circuits 13 to 15.
次に、信号線201からの第1のXNOR信号および信号線202
からの第1のXOR信号と、端子5,6にそれぞれ入力される
相補的な桁上げ入力信号対としての桁上げ入力信号Cin
およびその否定信号▲▼が第2の回路12に入力さ
れることにより、信号線203には第2のXOR信号が、信号
線204には第2のXNOR信号が現れる。ここで入力される
(Cin,▲▼),(第1のXNOR,第1のXOR)と出力
される(第2のXOR,第2のXNOR)の関係を第3図に表
す。これに“1"レベルを保証するレベル保証回路14が接
続される。信号線203からの第2のXOR信号および信号線
204からの第2のXNOR信号はそれぞれ反転増幅回路16,17
に接続され、反転増幅回路16,17の出力はそれぞれ端子
7,8に相補的な和信号対である和信号Sおよびその否定
信号として出力される。Next, the first XNOR signal from signal line 201 and signal line 202
The first XOR signal from C and the carry input signal Cin as a pair of complementary carry input signals input to terminals 5 and 6, respectively.
By inputting and its negative signal () to the second circuit 12, the second XOR signal appears on the signal line 203 and the second XNOR signal appears on the signal line 204. The relationship between (Cin, ▲ ▼), (first XNOR, first XOR) and output (second XOR, second XNOR) is shown in FIG. A level guarantee circuit 14 for guaranteeing the "1" level is connected to this. Second XOR signal from signal line 203 and signal line
The second XNOR signal from 204 is the inverting amplifier circuit 16, 17 respectively.
And the outputs of the inverting amplifier circuits 16 and 17 are
The sum signal S, which is a pair of sum signals complementary to 7 and 8, and its negation signal are output.
端子5,6に入力される桁上げ入力信号Cinおよびその否定
信号▲▼は、信号線201の第1のXNOR信号および
信号線202の第1のXOR信号により同時に開閉する伝達ゲ
ート回路20,21にも入力される。そして、伝達ゲート回
路20,21の開閉に従って桁上げ入力信号Cinおよびその否
定信号▲▼がそのまま信号線205,206に現れたり
遮断されたりする。桁上げ入力信号Cinおよびその否定
信号▲▼が伝達ゲート回路20,21により遮断され
たときには、桁上げ信号抹消回路22あるいは桁上げ信号
発生回路23において、被加数信号対A,と加数信号対B,
により桁上げ発生信号及び桁上げ抹消信号が発生し信
号線205あるいは信号線206に現れる。ここで、被加数信
号Aと加数信号Bにより信号線205および206がどのよう
な状態になるかを第4図に示す。The carry input signal Cin and its negation signal ▲ ▼ input to the terminals 5 and 6 are simultaneously opened and closed by the first XNOR signal of the signal line 201 and the first XOR signal of the signal line 202. Is also entered. Then, the carry input signal Cin and its negation signal ▲ ▼ appear or are cut off as they are on the signal lines 205 and 206 according to the opening and closing of the transmission gate circuits 20 and 21. When the carry input signal Cin and its negation signal ▲ ▼ are cut off by the transmission gate circuits 20 and 21, in the carry signal erasing circuit 22 or the carry signal generating circuit 23, the augend signal pair A, and the addend signal. Pair B,
Due to this, a carry generation signal and a carry cancellation signal are generated and appear on the signal line 205 or the signal line 206. Here, FIG. 4 shows how the signal lines 205 and 206 are changed by the augend signal A and the addend signal B.
信号線205及び206には“1"レベルを保証するレベル保証
回路15と反転増幅回路18,19がそれぞれ接続され、反転
増幅回路18,19の出力はそれぞれ端子9,10に相補的な桁
上げ出力信号対である桁上げ出力信号COおよびその否定
信号▲▼として出力される。The signal lines 205 and 206 are connected with a level assurance circuit 15 and inverting amplifier circuits 18 and 19 for guaranteeing a “1” level, respectively, and outputs of the inverting amplifier circuits 18 and 19 are complementary carry to terminals 9 and 10, respectively. The carry output signal CO, which is a pair of output signals, and its negation signal ▲ ▼ are output.
次に本発明の全加算回路の信号伝搬動作に注目して入力
信号対B,から和出力対S,へ信号が伝わる場合の伝搬
経路を例に説明する。Next, paying attention to the signal propagation operation of the full adder circuit of the present invention, a propagation path when a signal is transmitted from the input signal pair B to the sum output pair S will be described as an example.
B,信号対を駆動する前段のゲートは、桁上げ信号抹消
回路22あるいは桁上げ信号生成回路23内のMOSトランジ
スタのゲート容量1つ分と、第1の回路11内のMOSトラ
ンジスタを通じて第2の回路12内のMOSトランジスタの
ゲート容量2つ分と(B信号ではさらに、第1と第2の
ゲート回路20,21のゲート容量も加算される)、そこま
での配線の寄生容量に蓄えられている電荷と、レベル保
証回路13を反転させるための直流電流とを駆動し、第2
の回路12の第3,第4の入力端子へ信号を伝える。B, the gate at the previous stage for driving the signal pair has a gate capacitance of one MOS transistor in the carry signal erasing circuit 22 or the carry signal generating circuit 23 and a second transistor through the MOS transistor in the first circuit 11. Two gate capacitances of the MOS transistor in the circuit 12 (and the gate capacitances of the first and second gate circuits 20 and 21 are also added by the B signal) and stored in the parasitic capacitance of the wiring up to that point. Driving the electric charge and the direct current for inverting the level assurance circuit 13,
The signal is transmitted to the third and fourth input terminals of the circuit 12 of FIG.
次に、それにより第2の回路12内の各MOSトランジスタ
の導通・非導通が変化し、Cin信号対を駆動している前
段の回路が導通した第2の回路12内のMOSトランジスタ
を通して否定回路16と17の入力端容量と、そこまでの配
線の寄生容量に蓄えられている電荷と、レベル保証回路
14を反転させるための直流電流とを駆動し、否定回路16
と17の入力端子へ信号を伝搬させる。Then, the conduction / non-conduction of each MOS transistor in the second circuit 12 is changed by that, and the negation circuit is passed through the MOS transistor in the second circuit 12 in which the previous circuit driving the Cin signal pair is conductive. Input end capacitance of 16 and 17, electric charge stored in the parasitic capacitance of the wiring up to that, and level assurance circuit
DC circuit for inverting 14 and drive
And propagate the signal to the 17 input terminals.
そして、否定回路16と17はその入力信号をそれぞれS,
信号へと伝搬させ、B,信号からS,信号への伝搬は達
成される。Then, the negation circuits 16 and 17 convert the input signal into S,
Propagation to the signal and propagation from B, signal to S, signal is achieved.
また入力信号対B,から桁上げ出力信号対CO,▲▼
への信号伝搬に関しては、第1および第2のゲート回路
20,21までの経路は和出力信号対S,までと同様で、伝
搬された信号により第1,第2のゲート回路が導通状態に
なる。The input signal pair B, carry output signal pair CO, ▲ ▼
First and second gate circuits for signal propagation to the
The paths to 20, 21 are similar to the sum output signal pair S, and the propagated signal brings the first and second gate circuits into the conductive state.
次にCin信号対を駆動している前段の回路が導通した第
1,第2のゲート回路20,21を通じて否定回路18,19の入力
端子容量と、それまでの配線の寄生容量に蓄えられた電
荷と、レベル保証回路15を反転させるための直流電流を
駆動し、信号を否定回路18,19の入力端子へ伝える。そ
して否定回路18,19はこの信号をそれぞれの出力端子9,1
0へ伝えることにより入力信号対B,から桁上げ出力信
号対CO,▲▼への信号伝搬が達成される。Next, when the circuit at the previous stage that drives the Cin signal pair becomes conductive,
The charge accumulated in the input terminal capacitances of the NOT circuits 18 and 19 and the parasitic capacitance of the wiring up to that point and the DC current for inverting the level assurance circuit 15 are driven through the first and second gate circuits 20 and 21. , The signal is transmitted to the input terminals of the negation circuits 18 and 19. The negating circuits 18 and 19 send this signal to their output terminals 9 and 1, respectively.
By transmitting to 0, signal propagation from the input signal pair B, to the carry output signal pair CO, ▲ ▼ is achieved.
入力信号対A,からの信号伝搬は、それを駆動している
前段の回路が第1の回路内のMOSトランジスタのゲート
容量2つ分と、桁上げ信号抹消回路22あるいは桁上げ信
号発生回路23内のMOSトランジスタのゲート容量1つ分
と、そこまでの配線の寄生容量を駆動し、第1の回路内
のMOSトランジスタのゲート入力端子へ信号を伝搬し、
結果として第1の回路内の各トランジスタの導通,非導
通を決めた後に入力信号対B,からの信号伝搬経路と同
様のシーケンスで入力信号対A,から各出力信号対S,
,CO,▲▼への信号の伝搬を達成する。For the signal propagation from the input signal pair A, the preceding circuit driving it is equivalent to the gate capacitance of two MOS transistors in the first circuit and the carry signal erasing circuit 22 or the carry signal generating circuit 23. Driving the gate capacitance of one of the MOS transistors in the first circuit and the parasitic capacitance of the wiring up to that, and transmitting the signal to the gate input terminal of the MOS transistor in the first circuit,
As a result, after determining the conduction / non-conduction of each transistor in the first circuit, in the same sequence as the signal propagation path from the input signal pair B, the input signal pair A, each output signal pair S,
Achieve the propagation of signals to CO, ▲ ▼.
また、Cin,▲▼からの信号伝搬もB,からの信号
伝搬の動作の第2の回路12および第1,第2のゲート回路
20,21内のMOSトランジスタの導通状態が決定してからの
シーケンスと同様である。Further, the signal propagation from Cin, ▲ ▼ is also the signal propagation from B, the second circuit 12 and the first and second gate circuits.
The sequence is the same after the conduction state of the MOS transistors in 20, 21 is determined.
このように、本発明の回路では内部において否定信号を
作る必要をなくしたから信号伝搬遅延が少なくなる。ま
たCin信号対と出力信号S対との間に4つのMOSトランジ
スタからなる第2の回路を設け、そのソース、ドレイン
パスをCin信号対が通り、そのゲートを入力信号A,B対か
らの信号で制御するようにしたので、Cin信号対は第1,
第2のゲート回路20,21のゲートに入力される他、第2
の回路12の論理を確定させる必要があるため、Cin信号
対を駆動する前段の回路の負荷は重く、一方、入力信号
対,B,,Aは第1の回路11の論理を確定させる他は桁
上げ信号発生回路22,桁上げ信号抹消回路23のゲートに
入力されるのみとなっており、入力信号対B,,A,を
駆動する前段の回路の負荷は軽くなっている。従ってCi
n信号対からの信号伝搬遅延に比し、低速であった入力
信号対A,,B,からの信号伝搬遅延を高速にでき、結
果として各入力信号対と各出力信号対間の信号伝搬遅延
を均一化できる。従って高速動作を達成でき、並列乗算
器の高速化が達成できる。As described above, in the circuit of the present invention, it is not necessary to internally generate the negative signal, so that the signal propagation delay is reduced. Also, a second circuit consisting of four MOS transistors is provided between the Cin signal pair and the output signal S pair, the Cin signal pair passes through the source and drain paths of the second circuit, and the gate thereof receives the signal from the input signal A, B pair. Since it is controlled by, the Cin signal pair is
In addition to being input to the gates of the second gate circuits 20 and 21,
Since it is necessary to determine the logic of the circuit 12 of, the load of the circuit in the previous stage that drives the Cin signal pair is heavy, while the input signal pair, B, and A determines the logic of the first circuit 11 except Only the signals are input to the gates of the carry signal generating circuit 22 and the carry signal erasing circuit 23, and the load on the circuit at the previous stage for driving the input signal pair B, A is reduced. Therefore Ci
Compared with the signal propagation delay from n signal pairs, the signal propagation delay from the input signal pairs A, and B, which was slow, can be made faster, and as a result, the signal propagation delay between each input signal pair and each output signal pair. Can be made uniform. Therefore, high-speed operation can be achieved and the parallel multiplier can be speeded up.
なお、上記実施例では、第1および第2のゲート回路を
N型MOSトランジスタを用いて構成したが、これはP型M
OSトランジスタあるいはN,P両方の型のトランジスタを
同時に用いて構成してもよく、上記と同様の効果が得ら
れる。In the above embodiment, the first and second gate circuits are constructed by using N-type MOS transistors.
An OS transistor or both N and P type transistors may be used at the same time, and the same effect as described above can be obtained.
以上のように、この発明に係る全加算回路によれば、相
補的な加数信号対および相補的な被加数信号対を入力と
して第1の排他的論理和信号と第1の否定排他的論理和
信号を出力する第1の回路と、前記第1の排他的論理和
信号および前記第1の否定排他的論理和信号と相補的な
桁上げ入力信号対を入力として相補的な和信号対として
第2の排他的論理和信号と第2の否定排他的論理和信号
を出力する第2の回路と、前記相補的な桁上げ入力信号
対をそれぞれ前記第1の排他的論理和信号と前記第1の
否定排他的論理和信号の少なくとも1つを用いて通過お
よび遮断させる第1および第2のゲート回路と、これら
の第1および第2のゲート回路が遮断状態にあるときに
前記加数信号対および前記被加数信号対に応じて桁上げ
出力信号線対のいずれか一方を所定の電位に設定するこ
とにより桁上げ発生信号および桁上げ抹消信号を発生す
る桁上げ信号発生回路および桁上げ信号抹消回路とから
構成され、前記第1および第2の回路が、第1,第2,第3,
第4のMOS型トランジスタからなり、第1および第2のM
OS型トランジスタのソースがともにその第1の入力端子
に接続され、第3および第4のMOS型トランジスタのソ
ースがともにその第2の入力端子に接続され、第1およ
び第4のMOS型トランジスタのゲートがともにその第3
の入力端子に接続され、第2および第3のMOS型トラン
ジスタのゲートがともにその第4の入力端子に接続さ
れ、第1および第3のMOS型トランジスタのドレインを
否定排他的論理和の出力端子とし、第2および第4のMO
S型トランジスタのドレインを排他的論理和の出力端子
とし、前記第2の回路の第1および第2の入力端子が対
となって該入力端子対に前記相補的な桁上げ入力信号対
が入力され、前記第2の回路の第3および第4の入力端
子が対となって該入力端子対に前記第1の回路の相補的
な第1の排他的論理和信号と第1の否定排他的論理和信
号の対が入力されるようにしたので、内部において否定
信号を作る必要がなくなり、高速動作が可能な桁上げ入
力信号対Cin,▲▼を駆動する前段の負荷を重く
し、他方、信号伝搬段数の多い入力信号対B,を駆動す
る前段の回路の負荷を軽減するように構成したので、桁
上げ入力信号からの信号伝搬遅延に比較し、低速であっ
た入力信号対A,,B,からの信号伝搬遅延を高速にで
き、結果として各入力信号対と各出力信号対間の信号伝
搬遅延を均一化できるとともに高速動作を達成し、並列
乗算器の高速化を達成できる全加算回路を得られるとい
う効果がある。As described above, according to the full adder circuit of the present invention, the first exclusive OR signal and the first negative exclusive signal are input with the complementary addend signal pair and the complementary addend signal pair. A first circuit for outputting a logical sum signal, and a complementary sum signal pair with a carry input signal pair complementary to the first exclusive logical sum signal and the first negative exclusive logical sum signal as inputs A second circuit for outputting a second exclusive OR signal and a second negative exclusive OR signal, and the complementary carry input signal pair respectively for the first exclusive OR signal and the second exclusive OR signal. First and second gate circuits for passing and blocking using at least one of the first negative exclusive-OR signals, and the addend when the first and second gate circuits are in a blocking state. A carry output signal line pair depending on the signal pair and the augend signal pair. A carry signal generating circuit and a carry signal erasing circuit that generate a carry generating signal and a carry erasing signal by setting one of them to a predetermined potential, and the first and second circuits, 1st, 2nd, 3rd,
It is composed of a fourth MOS transistor, and has a first and a second M
The sources of the OS type transistors are both connected to the first input terminal thereof, the sources of the third and fourth MOS type transistors are both connected to the second input terminal thereof, and the sources of the first and fourth MOS type transistors are connected together. The gate is the third together
, The gates of the second and third MOS type transistors are both connected to the fourth input terminal thereof, and the drains of the first and third MOS type transistors are connected to the output terminal of the exclusive NOR operation. And the second and fourth MO
The drain of the S-type transistor is used as an exclusive OR output terminal, and the first and second input terminals of the second circuit form a pair, and the complementary carry input signal pair is input to the input terminal pair. The third and fourth input terminals of the second circuit form a pair, and the first exclusive OR signal complementary to the first circuit and the first negative exclusive signal are coupled to the input terminal pair. Since a pair of logical sum signals is input, it is not necessary to make a negative signal inside, and the carry input signal pair Cin, which can operate at high speed, has a heavy load on the preceding stage for driving Cin, ▲ ▼. The input signal pair B with a large number of signal propagation stages is configured to reduce the load on the circuit at the previous stage that drives, so compared to the signal propagation delay from the carry input signal, the slower input signal pair A ,, The signal propagation delay from B, can be increased, resulting in each input signal pair and each output signal. To achieve high-speed operation is possible equalize the signal propagation delay of pairs, there is an effect of obtaining a full adder circuit which can achieve high-speed parallel multiplier.
第1図はこの発明の一実施例による全加算回路を示す
図、第2図は第1図においてレベル保証回路に入力され
る(A,),(B,)と出力される(第1のXOR,第1の
XNOR)の関係を示す図、第3図は第1図において第2の
回路に入力される(Cin,▲▼),(第1のXNOR,
第1のXOR)と、出力される(第2のXOR,第2のXOR)の
関係を示す図、第4図は第1図において被加数信号と加
数信号により信号線がどのような状態になるかを示す
図、第5図は従来の全加算回路を示す図、第6図はキャ
リーセーブアダー方式による4ビット×4ビットの並列
乗算回路を示す図、第7図は第6図中のAND加算回路50
の回路図である。 図において、11,12は第1および第2の回路、13〜15は
レベル保証回路、16〜19は反転増幅回路、20,21は伝達
ゲート回路、22は桁上げ信号抹消回路、23は桁上げ信号
発生回路である。 なお図中同一符号は同一又は相当部分を示す。FIG. 1 is a diagram showing a full adder circuit according to an embodiment of the present invention, and FIG. 2 is a diagram showing in FIG. 1 that (A,) and (B,) are input to the level assurance circuit and output (first XOR, first
3 is a diagram showing the relationship of (XNOR), FIG. 3 is input to the second circuit in FIG. 1 (Cin, ▲ ▼), (first XNOR,
FIG. 4 shows the relationship between the first XOR) and the output (second XOR, second XOR). FIG. 4 shows what kind of signal line the augend signal and the augend signal in FIG. FIG. 5 is a diagram showing a conventional full adder circuit, FIG. 6 is a diagram showing a 4-bit × 4-bit parallel multiplication circuit by a carry save adder method, and FIG. 7 is a diagram showing FIG. Inside AND addition circuit 50
It is a circuit diagram of. In the figure, 11 and 12 are first and second circuits, 13 to 15 are level assurance circuits, 16 to 19 are inverting amplifier circuits, 20 and 21 are transmission gate circuits, 22 is a carry signal erasing circuit, and 23 is a digit. It is a raising signal generation circuit. The same reference numerals in the drawings indicate the same or corresponding parts.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 加藤 周一 兵庫県伊丹市瑞原4丁目1番地 三菱電機 株式会社エル・エス・アイ研究所内 (72)発明者 大矢 隆司 兵庫県伊丹市瑞原4丁目1番地 三菱電機 株式会社エル・エス・アイ研究所内 (72)発明者 島津 之彦 兵庫県伊丹市瑞原4丁目1番地 三菱電機 株式会社エル・エス・アイ研究所内 (56)参考文献 特開 昭63−124133(JP,A) 特開 昭61−183738(JP,A) ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Shuichi Kato 4-1-1 Mizuhara, Itami-shi, Hyogo Prefecture LS Electric Co., Ltd. LSE Research Institute (72) Inventor Takashi Oya 4-1-1 Mizuhara, Itami-shi, Hyogo Mitsubishi Electric Co., Ltd. LSI Research Laboratory (72) Inventor Norihiko Shimazu 4-1-1 Mizuhara, Itami City, Hyogo Prefecture Mitsubishi Electric Co., Ltd. LSI Research Laboratory (56) Reference JP-A-63-124133 (JP, A) JP-A-61-183738 (JP, A)
Claims (1)
信号対を入力として第1の排他的論理和信号と第1の否
定排他的論理和信号を出力する第1の回路と、 前記第1の排他的論理和信号および前記第1の否定排他
的論理和信号と相補的な桁上げ入力信号対を入力として
相補的な和信号対として第2の排他的論理和信号と第2
の否定排他的論理和信号を出力する第2の回路と、 前記相補的な桁上げ入力信号対をそれぞれ前記第1の排
他的論理和信号と前記第1の否定排他的論理和信号の少
なくとも1つを用いて通過および遮断させる第1および
第2のゲート回路と、 これらの第1および第2のゲート回路が遮断状態にある
ときに前記加数信号対および前記被加数信号対に応じて
桁上げ出力信号線対のいずれか一方を所定の電位に設定
することにより桁上げ発生信号および桁上げ抹消信号を
発生する桁上げ信号発生回路および桁上げ信号抹消回路
とから構成され、 前記第1および第2の回路が、第1,第2,第3,第4のMOS
型トランジスタからなり、第1および第2のMOS型トラ
ンジスタのソースがともにその第1の入力端子に接続さ
れ、第3および第4のMOS型トランジスタのソースがと
もにその第2の入力端子に接続され、第1および第4の
MOS型トランジスタのゲートがともにその第3の入力端
子に接続され、第2および第3のMOS型トランジスタの
ゲートがともにその第4の入力端子に接続され、第1お
よび第3のMOS型トランジスタのドレインを否定排他的
論理和の出力端子とし、第2および第4のMOS型トラン
ジスタのドレインを排他的論理和の出力端子とし、 前記第2の回路の第1および第2の入力端子が対となっ
て該入力端子対に前記相補的な桁上げ入力信号対が入力
され、前記第2の回路の第3および第4の入力端子が対
となって該入力端子対に前記第1の回路の相補的な第1
の排他的論理和信号と第1の否定排他的論理和信号の対
が入力されていることを特徴とする全加算回路。1. A first circuit which inputs a complementary addend signal pair and a complementary augend signal pair and outputs a first exclusive OR signal and a first negative exclusive OR signal. A carry input signal pair complementary to the first exclusive OR signal and the first negative exclusive OR signal is used as an input, and a second exclusive OR signal is used as a complementary OR signal pair. Two
A second circuit for outputting a negative exclusive-OR signal of at least one of the first exclusive-OR signal and the first negative-exclusive-OR signal, respectively. A first and a second gate circuit for passing and blocking using one of the two, and a pair of the addend signal and the augend signal pair when the first and second gate circuits are in the blocking state. A carry signal generating circuit and a carry signal erasing circuit for generating a carry generating signal and a carry erasing signal by setting one of the carry output signal line pairs to a predetermined potential. And the second circuit is the first, second, third and fourth MOS
Type transistor, the sources of the first and second MOS type transistors are both connected to the first input terminal thereof, and the sources of the third and fourth MOS type transistors are both connected to the second input terminal thereof. , First and fourth
The gates of the MOS type transistors are both connected to the third input terminal thereof, the gates of the second and third MOS type transistors are both connected to the fourth input terminal thereof, and the gates of the first and third MOS type transistors are connected together. The drain serves as a negative exclusive OR output terminal, the drains of the second and fourth MOS type transistors serve as exclusive OR output terminals, and the first and second input terminals of the second circuit form a pair. Then, the complementary carry input signal pair is inputted to the input terminal pair, and the third and fourth input terminals of the second circuit form a pair, and the input terminal pair of the first circuit of the first circuit becomes Complementary first
A full adder circuit, to which a pair of the exclusive OR signal and the first negative exclusive OR signal is input.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63115550A JPH0736151B2 (en) | 1988-05-12 | 1988-05-12 | Full adder circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63115550A JPH0736151B2 (en) | 1988-05-12 | 1988-05-12 | Full adder circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH01284923A JPH01284923A (en) | 1989-11-16 |
JPH0736151B2 true JPH0736151B2 (en) | 1995-04-19 |
Family
ID=14665316
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63115550A Expired - Fee Related JPH0736151B2 (en) | 1988-05-12 | 1988-05-12 | Full adder circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0736151B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006066041A (en) * | 2004-08-30 | 2006-03-09 | Oki Electric Ind Co Ltd | Memory test circuit |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07200257A (en) * | 1993-12-28 | 1995-08-04 | Nec Corp | Nmos path transistor circuit and adder |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4523292A (en) * | 1982-09-30 | 1985-06-11 | Rca Corporation | Complementary FET ripple carry binary adder circuit |
US4689763A (en) * | 1985-01-04 | 1987-08-25 | Advanced Micro Devices, Inc. | CMOS full adder circuit |
-
1988
- 1988-05-12 JP JP63115550A patent/JPH0736151B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006066041A (en) * | 2004-08-30 | 2006-03-09 | Oki Electric Ind Co Ltd | Memory test circuit |
Also Published As
Publication number | Publication date |
---|---|
JPH01284923A (en) | 1989-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2540934B2 (en) | Logic circuit device | |
US5491653A (en) | Differential carry-save adder and multiplier | |
US6701339B2 (en) | Pipelined compressor circuit | |
JPH01174011A (en) | Integrated circuit | |
Sobelman et al. | Low-power multiplier design using delayed evaluation | |
Akhter et al. | An efficient CMOS dynamic logic-based full adder | |
JPS60237534A (en) | Parallel multiplier | |
JPH0450613B2 (en) | ||
JP2000235479A (en) | Method and device for executing sum and comparison arithmetic operation | |
JPH0651953A (en) | Adder | |
US4860242A (en) | Precharge-type carry chained adder circuit | |
JPH0736151B2 (en) | Full adder circuit | |
JP2992588B2 (en) | Adder circuit | |
US6571269B1 (en) | Noise-tolerant digital adder circuit and method | |
CN101799747B (en) | Arithmetic logic unit ALU based on reversible logic | |
US6347327B1 (en) | Method and apparatus for N-nary incrementor | |
Singh et al. | Design and analysis of a low power high speed full adder using 2× 1 multiplexer | |
Kishore et al. | Design and analysis of low power and high-speed Baugh Wooley multiplier using modified gate diffusion input technique | |
US7085796B1 (en) | Dynamic adder with reduced logic | |
JPS62103732A (en) | Mos transistor circuit | |
Suresh et al. | Hybrid logic style cmos full adder using 10-t xor & xnor circuit | |
Kumar et al. | Clock aligned input adiabatic logic | |
Shriram et al. | A high speed 256-bit carry look ahead adder design using 22nm strained silicon technology | |
Namin et al. | Low power design of a word-level finite field multiplier using reordered normal basis | |
Bommi | Design and Implementation of Carry Look-Ahead Adder Using PTL with Comparative Analysis Against Transmission Gate Logic |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |