JPS61168041A - 算術論理演算回路 - Google Patents
算術論理演算回路Info
- Publication number
- JPS61168041A JPS61168041A JP944085A JP944085A JPS61168041A JP S61168041 A JPS61168041 A JP S61168041A JP 944085 A JP944085 A JP 944085A JP 944085 A JP944085 A JP 944085A JP S61168041 A JPS61168041 A JP S61168041A
- Authority
- JP
- Japan
- Prior art keywords
- point
- potential
- carry
- whose
- channel transistor
- 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/501—Half or full adders, i.e. basic adder cells for one denomination
- G06F7/503—Half or full adders, i.e. basic adder cells for one denomination using carry switching, i.e. the incoming carry being connected directly, or only via an inverter, to the carry output under control of a carry propagate signal
-
- 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/3872—Precharge of output to prevent leakage
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
【発明の詳細な説明】
(産業上の利用分野)
本発明は算術論理演算回路に関するものである。
(従来の技術)
第2図は従来の算術論理演算回路の!ピット分(第nビ
ット目)の回路の一例である。第3図は、ff12図に
示す回路の真理値表である。第2図においてクロックφ
2の期間、Nチャンネル型トランジスター2a、2bは
ON(導通)し、点2R,。
ット目)の回路の一例である。第3図は、ff12図に
示す回路の真理値表である。第2図においてクロックφ
2の期間、Nチャンネル型トランジスター2a、2bは
ON(導通)し、点2R,。
2Sはディスチャージされ% 1L”レベル(低しベル
)になる。また点2QけPチャンネル型トラ/シスター
ZeがONし、点2Qはグリチャージサレ、”H”レベ
ル(高レベル)となる。続くクロックロ!(クロックφ
宜の逆相クロック)の期間に加算結果An ff) B
n 、及びそれによって生じる桁上げ八〇−Bnが入力
される。その結果、@3図に示す真理値表に従い、和S
n及び次段への晴上げCnが定まる。例えば第nビット
目の演算数An=1.Bn=0及び前段からのキャリー
Cn−1=0であるとすると An■Bn==1eO=1.AnsBn=1 @0==
0となりプ4Rは”H”レベル、点2SU”L”レベル
となる。(クロ、フグ2の期間、Nチャンネル型トラン
ジスターza、21)はOFF ) l、かして、Nチ
ャンネル型トランジスター2dはOFFとなる。また1
点2Tは点2Hのインバーター2cKよる反転出力によ
j7、”L”レベルとなり、さらにインバーター2jに
より反転されトランスファーゲー)2f、2KをONさ
せる。この結果8nにはCn−1と同一値が、またA点
はプリチャージされていた電荷は前段からのキャリー出
力Cn−5Hよって打ち消され@L”レベルとなる。
)になる。また点2QけPチャンネル型トラ/シスター
ZeがONし、点2Qはグリチャージサレ、”H”レベ
ル(高レベル)となる。続くクロックロ!(クロックφ
宜の逆相クロック)の期間に加算結果An ff) B
n 、及びそれによって生じる桁上げ八〇−Bnが入力
される。その結果、@3図に示す真理値表に従い、和S
n及び次段への晴上げCnが定まる。例えば第nビット
目の演算数An=1.Bn=0及び前段からのキャリー
Cn−1=0であるとすると An■Bn==1eO=1.AnsBn=1 @0==
0となりプ4Rは”H”レベル、点2SU”L”レベル
となる。(クロ、フグ2の期間、Nチャンネル型トラン
ジスターza、21)はOFF ) l、かして、Nチ
ャンネル型トランジスター2dはOFFとなる。また1
点2Tは点2Hのインバーター2cKよる反転出力によ
j7、”L”レベルとなり、さらにインバーター2jに
より反転されトランスファーゲー)2f、2KをONさ
せる。この結果8nにはCn−1と同一値が、またA点
はプリチャージされていた電荷は前段からのキャリー出
力Cn−5Hよって打ち消され@L”レベルとなる。
即ちSn =Cn −s 、 Cn =Cn−tとな
る0これは第3図の真理値表の3Cの場合に相当する。
る0これは第3図の真理値表の3Cの場合に相当する。
なお、An=1 @Bn=0.Cn−1=1の時ももに
@H”レベルとなる。
@H”レベルとなる。
また第3図の3bの場合、すなわちAn=0゜Bn=1
の時も8n=Cn t 、Cn=Cn−tとなる。
の時も8n=Cn t 、Cn=Cn−tとなる。
第3図の3aの場合、すなわちAn = Bn = O
の時は、クロック〆鵞の期間で、加算結果An■Bn
=Cなので点2Tは@H#レベルとなりトランスファー
ゲート2f、2KがOFF、)ランスファーグー)2i
がONとなり、桁上げA111Bn=0なのでNチャン
ネル型トランジスタ2dはOFFとなる。従って桁上げ
Cnは@H”レベル、和8nはキャリーCn tのイ
ンバータ2g、2h、21を経由した信号、つまりキャ
リーCn−1の逆相となる。第3図の3dの場合、すな
わち八〇=Bn=1の時は、5n=Cn t、Cn=
0となる。
の時は、クロック〆鵞の期間で、加算結果An■Bn
=Cなので点2Tは@H#レベルとなりトランスファー
ゲート2f、2KがOFF、)ランスファーグー)2i
がONとなり、桁上げA111Bn=0なのでNチャン
ネル型トランジスタ2dはOFFとなる。従って桁上げ
Cnは@H”レベル、和8nはキャリーCn tのイ
ンバータ2g、2h、21を経由した信号、つまりキャ
リーCn−1の逆相となる。第3図の3dの場合、すな
わち八〇=Bn=1の時は、5n=Cn t、Cn=
0となる。
(発明が解決しようとする問題点)
上述した従来の算術論理演算回路では、ビット数が多く
なると第3図の3b、3cの場合に最下位のビットから
最上位のビットへのキャリーの伝播が、次段の肩、iQ
に相当する部分の電荷を次々にディスチャージすること
によって伝わりてい〈為に長い時間を必要とした。即ち
−2の期間として長時間を要し、クロック周波数を上げ
て高速動作することができないという欠点があった。
なると第3図の3b、3cの場合に最下位のビットから
最上位のビットへのキャリーの伝播が、次段の肩、iQ
に相当する部分の電荷を次々にディスチャージすること
によって伝わりてい〈為に長い時間を必要とした。即ち
−2の期間として長時間を要し、クロック周波数を上げ
て高速動作することができないという欠点があった。
本発明の目的は、ビ7ット数が増加しても、最下位から
最上位へのキャリーの伝播を速くすることができる算術
論理演算回路を提供することにある。
最上位へのキャリーの伝播を速くすることができる算術
論理演算回路を提供することにある。
(問題点を解決するための手段)
本発明は、演算クロックの逆相時にキャリー伝播ライン
がグリチャージされる算術論理演算回路において、6帝
の演算による桁上げ信号がゲートにソースが地気に接続
された第1のNチャンネル型トランジスターと、ドレイ
ンが電源にゲートが演算クロックベ接続されたM2のP
チャンネル型トランジスターと、ソースが第1のNチャ
ンネル型トランジスターのドレインにドレインが第20
Pfヤンネル型トランジスターのソースにゲートが電源
に接続された第3のNチャンネル型トランジスターと、
ソースが地気罠ドレインがキャリー伝播ラインに接続さ
れた第4のNチャンネル型トランジスターと、ドレイン
が電源にゲートが演算クロックの逆相に接続された第5
のPチャンネル型トランジスターと、ソースが第4のN
チャンネル型トランジスターのゲートにゲートが第2の
Pチャンネル型トランジスターのソースにドレインが第
5のPチャンネル型トランジスターのソースに接続され
た第6のPチャンネル型トランジスターと、ドレインが
第6のトランジスタのソースにゲートが演算クロックの
逆相にソースが地気に接続された第7のNチャンネル型
トランジスタとを含んで構成される。
がグリチャージされる算術論理演算回路において、6帝
の演算による桁上げ信号がゲートにソースが地気に接続
された第1のNチャンネル型トランジスターと、ドレイ
ンが電源にゲートが演算クロックベ接続されたM2のP
チャンネル型トランジスターと、ソースが第1のNチャ
ンネル型トランジスターのドレインにドレインが第20
Pfヤンネル型トランジスターのソースにゲートが電源
に接続された第3のNチャンネル型トランジスターと、
ソースが地気罠ドレインがキャリー伝播ラインに接続さ
れた第4のNチャンネル型トランジスターと、ドレイン
が電源にゲートが演算クロックの逆相に接続された第5
のPチャンネル型トランジスターと、ソースが第4のN
チャンネル型トランジスターのゲートにゲートが第2の
Pチャンネル型トランジスターのソースにドレインが第
5のPチャンネル型トランジスターのソースに接続され
た第6のPチャンネル型トランジスターと、ドレインが
第6のトランジスタのソースにゲートが演算クロックの
逆相にソースが地気に接続された第7のNチャンネル型
トランジスタとを含んで構成される。
(実施例)
次に本発明の実施例を図面を参照して説明する。
第1図には本発明の一実施例の回路図で、クロックφ!
の期間Nチャンネル型トランジスターla、lbはON
(、、点IR及び点Isはディスチャージされ (t
UJnレベルになるoしかして、Nチャンネル型トラン
ジスター1dけOF F L、P−yヤンネル型トラン
ジスター1eはONL、Nチャンネル型トランジスター
1mはゲートが電源に吊られている為に、点〕σは電源
電位から1段落ちの電位にグリチャージされる0なおN
チャンネル型トランジスターIWけON、Nチャンネル
型トランジスタIPはOFFしている。次の演算期間へ
に第n段目の前段からのキャリーがあり、即ちCn−z
=0で、かつ第n段目のビットの論理和か1.即ちAn
(9Bn= 1 、 An @ Bn =Q (第3図
における3b、3cの場合)の時、トランスファーゲー
ト1fはONし、前段からのキャリーCn−5が伝播さ
れる。
の期間Nチャンネル型トランジスターla、lbはON
(、、点IR及び点Isはディスチャージされ (t
UJnレベルになるoしかして、Nチャンネル型トラン
ジスター1dけOF F L、P−yヤンネル型トラン
ジスター1eはONL、Nチャンネル型トランジスター
1mはゲートが電源に吊られている為に、点〕σは電源
電位から1段落ちの電位にグリチャージされる0なおN
チャンネル型トランジスターIWけON、Nチャンネル
型トランジスタIPはOFFしている。次の演算期間へ
に第n段目の前段からのキャリーがあり、即ちCn−z
=0で、かつ第n段目のビットの論理和か1.即ちAn
(9Bn= 1 、 An @ Bn =Q (第3図
における3b、3cの場合)の時、トランスファーゲー
ト1fはONし、前段からのキャリーCn−5が伝播さ
れる。
点lQ−はφ:の期間“H”レベルにグリチャージされ
ている為、前段のキャリーが次段へ伝わる為には点IG
Lが早急に″L”レベルにならなければならない。本発
明においては点10の電位が少しでも下がれば、点1v
の電位はNチャンネルトランジスター1mによって9点
lαの電位の一段落ちの電位となる。(lxの期間はP
チャンネル型トランジスター1eは0FF)そこで1点
IVの電位がPチャンネル型トランジスター10の入力
レベルより小さくなれば、このトランジスターBoNL
1.+25. pv期間Pチャンネル型トランジスター
10はONしているから点1(JtJ:″H”レベルと
なり、Nチャンネル型トランジスターIPはONする。
ている為、前段のキャリーが次段へ伝わる為には点IG
Lが早急に″L”レベルにならなければならない。本発
明においては点10の電位が少しでも下がれば、点1v
の電位はNチャンネルトランジスター1mによって9点
lαの電位の一段落ちの電位となる。(lxの期間はP
チャンネル型トランジスター1eは0FF)そこで1点
IVの電位がPチャンネル型トランジスター10の入力
レベルより小さくなれば、このトランジスターBoNL
1.+25. pv期間Pチャンネル型トランジスター
10はONしているから点1(JtJ:″H”レベルと
なり、Nチャンネル型トランジスターIPはONする。
このために点10の電位は急激に下がる。その電位の変
化が前述の動作を繰り返し、さらに点1αの電位を下げ
ようとする。即ち点IQの電位は 1 m−+ l n−+l p のトランジスターの動作により正帰還を起こし、点1α
の電位は“L”レベルへと急速に変化する〇(発明の効
果) 以上説明したように本発明は、キャリー伝播ラインに各
ビット毎にディスチャージを速める回路を追加すること
により、最下位ビットから最上位ビットへのキャリーの
伝播を速めることができる効果がある。
化が前述の動作を繰り返し、さらに点1αの電位を下げ
ようとする。即ち点IQの電位は 1 m−+ l n−+l p のトランジスターの動作により正帰還を起こし、点1α
の電位は“L”レベルへと急速に変化する〇(発明の効
果) 以上説明したように本発明は、キャリー伝播ラインに各
ビット毎にディスチャージを速める回路を追加すること
により、最下位ビットから最上位ビットへのキャリーの
伝播を速めることができる効果がある。
第1図は本発明の一実施例を示す回路図、第2図は従来
の算術論理演算回路を示す回路図、第3図は第2図に示
す算術演算回路の真理直衣である。 1 a、ib、ld、1m、1 pe 2a、2b。 2d・・・・・・Nチャンネル型トランジスター、1e
。 In、to、2e・・・・・・Pチャンネル型トランジ
スター、lc、1g、1h* Ij、II、2c。 2g、2h、2j、21・・・・・・インバーター、i
f。 lk、li、2f、2に、2i・・・・・・トランスフ
ァーゲート。 An@in 14pt・15n半 IT
EJ
の算術論理演算回路を示す回路図、第3図は第2図に示
す算術演算回路の真理直衣である。 1 a、ib、ld、1m、1 pe 2a、2b。 2d・・・・・・Nチャンネル型トランジスター、1e
。 In、to、2e・・・・・・Pチャンネル型トランジ
スター、lc、1g、1h* Ij、II、2c。 2g、2h、2j、21・・・・・・インバーター、i
f。 lk、li、2f、2に、2i・・・・・・トランスフ
ァーゲート。 An@in 14pt・15n半 IT
EJ
Claims (1)
- 演算クロックの逆相時にキャリー伝播ラインがプリチャ
ージされる算術論理演算回路において、各桁の演算によ
る桁上げ信号がゲートにソースが地気に接続された第1
のNチャンネル型トランジスターと、ドレインが電源に
ゲートが演算クロックに接続された第2のPチャンネル
型トランジスターと、ソースが第1のNチャンネル型ト
ランジスターのドレインにドレインが第2のPチャンネ
ル型トランジスターのソースにゲートが電源に接続され
た第3のNチャンネル型トランジスターと、ソースが地
気にドレインがキャリー伝播ラインに接続された第4の
Nチャンネル型トランジスターと、ドレインが電源にゲ
ートが演算クロックの逆相に接続された第5のPチャン
ネル型トランジスターと、ソースが第4のNチャンネル
型トランジスターのゲートにゲートが第2のPチャンネ
ル型トランジスターのソースにドレインが第5のPチャ
ンネル型トランジスターのソースに接続された第6のP
チャンネル型トランジスターと、ドレインが第6のトラ
ンジスターのソースにゲートが演算クロックの逆相にソ
ースが地気に接続された第7のNチャンネル型トランジ
スタとを含むことを特徴とする算術論理演算回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP944085A JPS61168041A (ja) | 1985-01-22 | 1985-01-22 | 算術論理演算回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP944085A JPS61168041A (ja) | 1985-01-22 | 1985-01-22 | 算術論理演算回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS61168041A true JPS61168041A (ja) | 1986-07-29 |
Family
ID=11720363
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP944085A Pending JPS61168041A (ja) | 1985-01-22 | 1985-01-22 | 算術論理演算回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61168041A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62111325A (ja) * | 1985-07-12 | 1987-05-22 | Mitsubishi Electric Corp | マンチェスタ型キャリィ伝搬回路 |
-
1985
- 1985-01-22 JP JP944085A patent/JPS61168041A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62111325A (ja) * | 1985-07-12 | 1987-05-22 | Mitsubishi Electric Corp | マンチェスタ型キャリィ伝搬回路 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6307425B1 (en) | Clocking scheme and charge transfer switch for increasing the efficiency of a charge pump or other circuit | |
| US3524077A (en) | Translating information with multi-phase clock signals | |
| JP3400124B2 (ja) | パストランジスタ型セレクタ回路及び論理回路 | |
| EP1166443A2 (en) | Single rail domino logic for four-phase clocking scheme | |
| JPH01174011A (ja) | 集積回路 | |
| US6242951B1 (en) | Adiabatic charging logic circuit | |
| US4472645A (en) | Clock circuit for generating non-overlapping pulses | |
| JP2000235479A (ja) | 和・比較演算を実行するための方法および装置 | |
| JPS61168041A (ja) | 算術論理演算回路 | |
| US4044270A (en) | Dynamic logic gate | |
| JPH10308662A (ja) | Cmos論理回路およびその駆動方法 | |
| JPH07336206A (ja) | 論理回路 | |
| US6492839B2 (en) | Low power dynamic logic circuit | |
| JPH07105714B2 (ja) | 論理信号増倍回路 | |
| JPS62103732A (ja) | Mosトランジスタ回路 | |
| EP0090421A2 (en) | Logic circuit | |
| EP0233734B1 (en) | Clock signal generating circuit | |
| US6617882B2 (en) | Clocked half-rail differential logic | |
| US6717438B2 (en) | Clocked half-rail differential logic with single-rail logic | |
| CN107404316B (zh) | 信号复用装置 | |
| US6639429B2 (en) | Method for clock control of half-rail differential logic | |
| US4745306A (en) | Half adder having a pair of precharged stages | |
| JP3031173B2 (ja) | 半導体集積回路装置 | |
| US6741101B1 (en) | Method for clock control of clocked half-rail differential logic with single-rail logic | |
| JPH09231196A (ja) | クロック分配回路 |