JPS5846732B2 - 論理演算回路 - Google Patents

論理演算回路

Info

Publication number
JPS5846732B2
JPS5846732B2 JP51053097A JP5309776A JPS5846732B2 JP S5846732 B2 JPS5846732 B2 JP S5846732B2 JP 51053097 A JP51053097 A JP 51053097A JP 5309776 A JP5309776 A JP 5309776A JP S5846732 B2 JPS5846732 B2 JP S5846732B2
Authority
JP
Japan
Prior art keywords
circuit
carry
logic operation
section
output
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
Application number
JP51053097A
Other languages
English (en)
Other versions
JPS52135637A (en
Inventor
裕夫 伊東
幸男 高橋
昇 萩原
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP51053097A priority Critical patent/JPS5846732B2/ja
Publication of JPS52135637A publication Critical patent/JPS52135637A/ja
Publication of JPS5846732B2 publication Critical patent/JPS5846732B2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Logic Circuits (AREA)

Description

【発明の詳細な説明】 本発明は、論理演算回路、特に相補形MO8のトランス
ミッション・ゲートで構成した論理演算回路に関するも
のである。
第1図は相補形MO8のトランスミッション・ゲートを
用いた従来公知の2進全加算回路の一例を示す。
第1図でiは任意の数であり、2通事桁加算回路におけ
る第1桁の2進全加算回路であることを示す。
1ないし6は入力端子であり、入力端子1には下位桁(
i−1桁)からの桁上げ信号C1−1が印加される(こ
れを11“桁上げ信号と呼ぶ)。
入力端子2,3には加数、被加数信号Aj、Biが印加
され、入力端子4には下位桁からの桁上げ信号を反転し
た信号Ni−1(これをO桁上げ信号と呼ぶ)が印加さ
れる。
入力端子5は回路の低電圧電源端子に接続され、論理値
n On状態に固定される。
入力端子6は所望電圧値の電源端子に接続され、論理値
l に固定される。
7ないし14はPチャネルMOSトランジスタとNチャ
ネルMOSトランジスタを並列に接続した相補形MO8
のトランスミッション・/7’−トであり、7,8で加
算回範の和出力部15を構成し、9.10で桁上げ伝播
部16を、また11ないし14で桁上げ発生部17をそ
れぞれ構成している。
18はナンド回路、19はイクスクルーシブ・オア回路
、20はノア回路、21ないし23はインバータ回路で
あり、18ないし23で和出力部15と桁上げ伝播部1
6と桁上げ発生部17とを制御するIIJIN回路24
を構成している。
25ないし27は出力端子であり、和出力Siは端子2
5から、上位桁への 1 桁上げ信号Ciおよび O桁
上げ信号Niはそれぞれ端子26゜27から得られる。
このように構成されているので、この全加算回路の演算
時間(Ai、Biが印加されてからSi。
Ci、Niが得られるまでの時間)は制御回路24での
遅延時間と和出力部15での遅延時間との和又は制御回
路24での遅延時間と桁上げ伝播部16(または桁上げ
発生部17)での遅延時間との和となる。
またこの全加算回路を任意の数n個縦続接続した2進n
桁加算回路では各桁の制御回路24と桁上げ発生部15
とは同時に動作するため、演算時間は制御回路24での
遅延時間と桁上げ伝播部16での遅延時間の和(n−1
桁分)および第n桁の和出力部での遅延時間の和となる
が、桁上げ伝播部16は相補形MO8のトランスミッシ
ョン・ゲートを用いているため信号伝播時間は短り、シ
たがって加算演算の高速化が計れることを特徴としてい
た。
しかし従来この種の全加算回路をデータ処理装置におけ
る論理演算回路部に用いることは考慮されていなかった
即ち、一般にデータ処理装置における論理演算回路部に
おいては、命令の演算指定部の内容にもとづいて算術演
算(加算、減算など)や各種の論理演算(アンド、オア
、イクスクルーシブ・オアなど)を行ない得るよう構成
されるが、上記算術演算と論理演算とを行ない得る論理
演算回路部に第1図図示の全加算回路を用いることは従
来考慮されていなかった。
この場合、算術演算を行なう際とそれ以外の演算を行な
う際との対応を如何に行なうかが問題となる。
本発明は、相補形MO8のトランスミッションゲートを
用いた2進全加算回路の出力と論理演算を行なうための
信号変換回路の出力とをワイヤード・オアして論理演算
回路の出力とし、算術演算以外の演算時に桁上げ信号を
抑止するための桁上げ抑止回路を出力部に付加したこと
を特徴とし、その目的は相補形MO8のトランスミッシ
ョン・ゲートを用いた2進全加算回路の高速性をそこな
うことなく論理演算回路として機能を拡大することにあ
る。
第2図は本発明の実施例であって、28は第1図で示し
た相補形MO8のトランスミッション・ゲートを用いた
2進全加算回路である。
本発明の場合入力端子2,3には算術および論理演算さ
れる2変数A i + B i信号が印加される。
入力端子29は算術演算か論理演算かの選択を行なうた
めの状態信号Mの印加端子であり、30は演算の種類を
決める選択信号Sの印加端子である。
31゜32はナンド回路、33,36.37はインバー
タ回路である。
入力端子29に印加された状態信号Mはナンド回路31
および32の一端子に接続される。
イクスクルーシブ・オア回路19の出力はナンド回路3
2の他の入力端子とインバータ回路33に接続され、イ
ンバータ回路33の出力はナンド回路32の他の入力端
子に接続される。
31ないし33で桁上げ抑止回路34を構成する。
インバータ回路36および37はそれぞれトランスミッ
ション・ゲート7および8のPチャネルMOSトランジ
スタとNチャネルMOSトランジスタとのゲート間に接
続され、NチャネルMOSトランジスタのゲートはイン
バータ回路の出力により駆動される。
桁上げ抑止回路34の1出力であるナンド回路31の出
力はトランスミッション・ゲート7のPチャネルMOS
トランジスタのゲートに接続され該トランスミッション
・ゲート7を駆動する。
同様にして、桁上げ抑止回路の他の出力であるナンド回
路32の出力はトランスミッション・ゲート8を1駆動
する。
35は信号変換回路で選択信号Sの組み合せで決まる各
種の論理演算を行ない、その出力は加算回路の和出力端
子25でワイヤードオアされる。
つぎにこの論理演算回路の動作について説明する。
状態信号Mを論理値”l“とすると信号変換回路35の
出力は高インピーダンス状態となり、信号変換回路35
は和出力端子25より切離された状態となる。
従って桁上げ抑止回路34の動作により第2図は第1図
で示した2進全加算回路として動作する。
次に状態信号MをゝO“とすると桁上げ抑止回路34の
2つの出力(ナンド回路31と32の出力)はいずれも
論理値′X1“となり、相補形MO8のトランスミッシ
ョン7および8はオフされ、2進全加算回路28は和出
力端子25から切離される。
同時に信号変換回路35の出力が和出力端子25に現わ
れ、第2図は選択信号30の組合せにより決まる種々の
論理演算を行なうことになる。
従ってこの論理演算回路の演算時間は第1図で示した2
進全加算回路の演算時間と桁上げ抑止回路の遅延時間と
の和となる。
以上説明したように本発明によれば、桁上げ抑止回路を
2進全加算回路に付加させただけであるので、2進全加
算回路から論理演算回路へと機能を拡張したことによる
演算時間の増加は桁上げ、抑止回路の遅延時間だけであ
り、高速な論理演算回路を実現できる利点がある。
例えばこの論理演算回路を任意の数n個縦続接続した並
列n桁の論理演算回路では各桁の桁上げ抑止回路は全て
同時に動作するため、並列n桁論理演算回路の演算時間
(算術演算を行なった場合が最大となる)TAは並列n
桁別算回路の演算時間TBと桁上げ抑止回路1回路分の
遅延時間TOとの和(TA=TB十Tc)となり、一般
にTB〉Tcであるから加算回路の高速性をそこなうこ
となく、論理演算回路を実現することができる。
【図面の簡単な説明】
第1図は本発明の中心となる加算回路、第2図は本発明
による論理演算回路の実施を示す回路構成図である。 1〜6,29,30・・・・・・入力端子、7〜14・
・・・・・相補形MO8のトランスミッションゲート、
15・・・・・・和出力部、16・・・・・・桁上げ伝
播部、17・・・・・・桁上げ発生部、18,3L32
・・・・・・ナンド回路、19・・・・・・インスフル
ーシブオア回路、20・・・・・・ノア回路、21〜2
3,33,36゜37・・・・・・インバータ回路、2
4・・・・・・制御回路、25〜27・・・・・・出力
端子、28・・・・・・2進全加算回路、34・・・・
・・桁上げ抑止回路、35曲°・信号変換回路。

Claims (1)

    【特許請求の範囲】
  1. 1 PチャネルMOSトランジスタとNチャネルMOS
    トランジスタを並列に接続した構造をもつ相補形MO8
    のトランスミッション・ゲートを複数個用いて桁上げ伝
    播部、桁上げ発生部、和出力部を構成する2進全加算回
    路と複数の論理演算を行なう論理演算回路とを有し、両
    回路の出力をワイヤードオアして出力し、算術演算以外
    の演算時には桁上げ信号を抑止するための桁上げ抑止回
    路を付加したことを特徴とする論理演算回路。
JP51053097A 1976-05-10 1976-05-10 論理演算回路 Expired JPS5846732B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP51053097A JPS5846732B2 (ja) 1976-05-10 1976-05-10 論理演算回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP51053097A JPS5846732B2 (ja) 1976-05-10 1976-05-10 論理演算回路

Publications (2)

Publication Number Publication Date
JPS52135637A JPS52135637A (en) 1977-11-12
JPS5846732B2 true JPS5846732B2 (ja) 1983-10-18

Family

ID=12933269

Family Applications (1)

Application Number Title Priority Date Filing Date
JP51053097A Expired JPS5846732B2 (ja) 1976-05-10 1976-05-10 論理演算回路

Country Status (1)

Country Link
JP (1) JPS5846732B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6231064U (ja) * 1985-08-08 1987-02-24

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6197745A (ja) * 1984-10-17 1986-05-16 Toshiba Corp 加算回路

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6231064U (ja) * 1985-08-08 1987-02-24

Also Published As

Publication number Publication date
JPS52135637A (en) 1977-11-12

Similar Documents

Publication Publication Date Title
US5151875A (en) MOS array multiplier cell
US4523292A (en) Complementary FET ripple carry binary adder circuit
US3843876A (en) Electronic digital adder having a high speed carry propagation line
US4363107A (en) Binary multiplication cell circuit
US5920498A (en) Compression circuit of an adder circuit
JPH0479013B2 (ja)
JPH0215088B2 (ja)
US3932734A (en) Binary parallel adder employing high speed gating circuitry
US4153939A (en) Incrementer circuit
JPS61177538A (ja) 最上位の数字の位置の検出
US4701877A (en) Highspeed parallel adder with clocked switching circuits
US4503511A (en) Computing system with multifunctional arithmetic logic unit in single integrated circuit
JP2000235479A (ja) 和・比較演算を実行するための方法および装置
US5027311A (en) Carry select multiplexer
JPH0477931B2 (ja)
JPS5846732B2 (ja) 論理演算回路
US7284029B2 (en) 4-to-2 carry save adder using limited switching dynamic logic
JPS61120245A (ja) 桁上げ保留伝搬加算器
JP2513721B2 (ja) 加算器
JP3351672B2 (ja) 加算器
US4989174A (en) Fast gate and adder for microprocessor ALU
JPH0450614B2 (ja)
US5978826A (en) Adder with even/odd 1-bit adder cells
JPH0473173B2 (ja)
JP3137629B2 (ja) 桁上げ‐セーブ算術演算機構に対する加算器セル