JPH01129611A - Logic circuit - Google Patents
Logic circuitInfo
- Publication number
- JPH01129611A JPH01129611A JP62288721A JP28872187A JPH01129611A JP H01129611 A JPH01129611 A JP H01129611A JP 62288721 A JP62288721 A JP 62288721A JP 28872187 A JP28872187 A JP 28872187A JP H01129611 A JPH01129611 A JP H01129611A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- logic
- input
- gate
- input 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.)
- Pending
Links
Landscapes
- Logic Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔概要〕
トランスミッション・ゲート(又はトランスファー・ゲ
ート)を用いた論理回路に関し、素子数の低減と高速化
を目的とし、
−つ −
第1の入力信号が入力される第1のトランスミッション
・ゲートと、第2の入力信号が入力される第2のトラン
スミッション・ゲートと、第3の入力信号により該第1
及び第2のトランスミッション・ゲートの一方をオン、
他方をオフとするスイツヂング手段と、該第1及び第2
のトランスミッション・ゲートの両出力信号が供給され
るインバータと、又はトランスミッション・ゲートを含
まない通常の多入力論理ゲートとより構成する。[Detailed Description of the Invention] [Summary] Regarding a logic circuit using a transmission gate (or transfer gate), the purpose is to reduce the number of elements and increase the speed. 1 transmission gate, a second transmission gate to which a second input signal is input, and a third input signal to input the first transmission gate;
and turning on one of the second transmission gates;
switching means for turning off the other;
It consists of an inverter to which both output signals of the transmission gate are supplied, or a normal multi-input logic gate that does not include a transmission gate.
本発明は論理回路に係り、特にトランスミッション・ゲ
ート(以下TGと略す)を用いた論理回路に関する。The present invention relates to a logic circuit, and particularly to a logic circuit using a transmission gate (hereinafter abbreviated as TG).
高速、高集積化された大規模集積回路(LS1)を構成
するには、内部のディジタル(2値)論理回路群を高速
で、かつ、素子数の少ない回路構成とすることが必要と
される。In order to construct a high-speed, highly integrated large-scale integrated circuit (LS1), it is necessary to configure the internal digital (binary) logic circuit group at high speed and with a small number of elements. .
以下の説明では、正論理を前提とした回路について述べ
るが、負論理に対しても同様な機能を持つ回路を考える
ことができる。In the following explanation, a circuit based on positive logic will be described, but a circuit having a similar function for negative logic can also be considered.
第14図は従来の排他的論理和回路(FOR回路)の−
例の回路図を示ず。同図中Q1.Q3゜Q5〜Q8.Q
l3は夫々PチャンネルMO8型トランジスタ、Q2.
Q4.Q9〜Q12及びQl4は夫々NチャンネルMO
8型トランジスタで、QlとQ2.Q3とQ4.Ql3
とQl4は夫々CMOSインバータを構成している。Figure 14 shows the conventional exclusive OR circuit (FOR circuit) -
Example circuit diagram not shown. Q1 in the figure. Q3゜Q5~Q8. Q
l3 are P-channel MO8 type transistors, Q2.
Q4. Q9 to Q12 and Ql4 are each N channel MO
8 type transistor, Ql and Q2. Q3 and Q4. Ql3
and Ql4 each constitute a CMOS inverter.
このFOR回路は、入力信号A及びBが夫々ハイレベル
(以下“′H″と記す)のとき、又は夫々ローレベル(
以下ii L !+と記す)のときには出力信号Yは’
L”、A及びBのいずれか一方が“′H″で他方が゛L
″のときにはYは7/ Hrrとなる。すなわち、この
FOR回路の論理式はY=A−B+A−Bとなる。This FOR circuit operates when input signals A and B are each at a high level (hereinafter referred to as "'H"), or when each is at a low level (hereinafter referred to as "'H").
Below ii L! ), the output signal Y is '
L”, one of A and B is “H” and the other is “L”
'', Y becomes 7/Hrr. That is, the logical formula of this FOR circuit becomes Y=A-B+A-B.
第15図は従来の排他的否定論理和回路(ENOR回路
)の−例の回路図で、Q1、Q3.Q15〜01g、
Ql3はPチャンネルMO8型トランジスタ。FIG. 15 is a circuit diagram of an example of a conventional exclusive NOR circuit (ENOR circuit), in which Q1, Q3. Q15~01g,
Ql3 is a P-channel MO8 type transistor.
Q2.Q4.Q19〜Q22. Ql4はNチャンネル
MO8型トランジスタで、その論理式はY=A −8+
A−Bで表わされる。Q2. Q4. Q19-Q22. Ql4 is an N-channel MO8 type transistor, and its logical formula is Y=A −8+
It is represented by A-B.
第16図及び第17図は夫々後述の第4図、第5図に対
応する従来の論理回路で、第16図に示す論理回路はP
ヂャンネルMO8型トランジスタQ23. Q24.
NチャンネルMO8型トランジスタQ 25. Q 2
6よりなり、また第17図に示す論理回路は第16図に
示す論理回路に更にインバータ1を付加したものである
。16 and 17 are conventional logic circuits corresponding to FIGS. 4 and 5, respectively, which will be described later. The logic circuit shown in FIG.
Channel MO8 type transistor Q23. Q24.
N-channel MO8 type transistor Q 25. Q2
6, and the logic circuit shown in FIG. 17 is obtained by adding an inverter 1 to the logic circuit shown in FIG.
第16図において、入力信@A、Bが共に11 L I
IのとぎのみトランジスタQ23. Q24が夫々オン
。In Fig. 16, input signals @A and B are both 11 L I
I's only one-stop transistor Q23. Q24 is on respectively.
Q25. Q26が夫々オフとなり、出力信号Yが゛H
″となるが、それ以外の場合はYはII L”となる。Q25. Q26 is turned off, and the output signal Y becomes ``H''.
'', but in other cases Y becomes II L''.
すなわち、この論理回路は論理式Y−八・百で表わされ
るNOR回路である。That is, this logic circuit is a NOR circuit expressed by the logical formula Y-8.0.
第17図に示す従来の論理回路はトランジスタQ24.
Q25のゲート入力側にインバータ1が設けられてい
るので、論理式はY−A・Bで表わされ、入力信号Aが
Lr L IIで、Bが゛H″のときのみ出力信号Yが
“” I」”となる。The conventional logic circuit shown in FIG. 17 includes transistors Q24.
Since the inverter 1 is provided on the gate input side of Q25, the logical formula is expressed as Y-A.B, and the output signal Y is "only when the input signal A is Lr L II and B is "H". “I””.
第18図及び19図は夫々後述の第6図、第7図に対応
する従来の論理回路で、第18図に示す論理回路はPチ
ャンネルMO3型トランジスタQ27.028. Nヂ
ャンネルMO8型トランジスタQ29. Q30とイン
バータ2よりなり、また第19図に示す論理回路は第1
8図に示す論理回路中からインバータ2を削除した回路
である。18 and 19 are conventional logic circuits corresponding to FIGS. 6 and 7, which will be described later, respectively. The logic circuit shown in FIG. 18 is a P-channel MO3 type transistor Q27.028. N-channel MO8 type transistor Q29. Q30 and inverter 2, and the logic circuit shown in FIG.
This circuit is obtained by removing the inverter 2 from the logic circuit shown in FIG.
第18図に示す回路は入力信号へが′H″で、入力信号
Bが“L″のとぎにトランジスタQ27゜Q28が夫々
オフ、トランジスタQ29. Q30が夫々オンとなり
、出力信号Yが′L″となるが、それ以外の入力論理値
の組合せではトランジスタQ27及び028の少なくと
も一方がオン、Q29及びQ30が夫々オフとなるので
、出力信号YはHTTとなる。In the circuit shown in FIG. 18, when the input signal is 'H' and the input signal B is 'L', transistors Q27 and Q28 are turned off, transistors Q29 and Q30 are turned on, and the output signal Y is 'L'. However, for other combinations of input logic values, at least one of the transistors Q27 and 028 is on, and each of Q29 and Q30 is off, so the output signal Y becomes HTT.
従って、この論理回路の論理式はY=A+Bで表わされ
る。Therefore, the logical formula of this logic circuit is expressed as Y=A+B.
また第19図に示す従来の論理回路は入力信号Bを反転
するインバータ2が削除されているから、その論理式は
Y=A −Bとなり、NANDAND回路。Furthermore, in the conventional logic circuit shown in FIG. 19, the inverter 2 that inverts the input signal B is removed, so the logic equation becomes Y=A-B, which is a NANDAND circuit.
第20図及び第21図は夫々後述の第8図、第9図に対
応する従来の論理回路で、第20図に示す論理回路は第
16図に示した従来の論理回路の出力信号Yの伝送路に
インバータ3を設けたもので、その論理式がY=A+B
で示されるOR回路である。20 and 21 are conventional logic circuits corresponding to FIGS. 8 and 9 described later, respectively. The logic circuit shown in FIG. 20 is the output signal Y of the conventional logic circuit shown in FIG. Inverter 3 is installed on the transmission line, and the logical formula is Y=A+B
This is an OR circuit shown in .
また、第21図に示す従来の論理回路は第19図に示し
たNANDAND回路信号Yの伝送路にインバータ3を
設けたものであるから、その論理式はY=A −Bで表
わされ、AND回路となる。Furthermore, since the conventional logic circuit shown in FIG. 21 is provided with an inverter 3 in the transmission path of the NAND AND circuit signal Y shown in FIG. It becomes an AND circuit.
第22図は後述の第12図に対応する従来の論理回路で
、2人力FOR回路4.5.2人力NOR回路6及びイ
ンバータ7よりなり、入力信号A。FIG. 22 shows a conventional logic circuit corresponding to FIG. 12 described later, which is composed of two human-powered FOR circuits 4, 5, two human-powered NOR circuits 6, and an inverter 7, and receives input signal A.
B、C及びDに対して出力信号YはY=A −B+へ・
B + C−D + C−Dで表わされる論理回路が実
視される。For B, C, and D, the output signal Y goes to Y=A −B+.
A logic circuit represented by B + CD + CD is visualized.
更に第23図は従来の論理回路の他の例で、後述の第1
3図の論理回路に対応しており、論理式がY= (A+
+8+ )・A2 ・B2で表わされる。Furthermore, FIG. 23 shows another example of a conventional logic circuit, and the first one described later.
It corresponds to the logic circuit shown in Figure 3, and the logic formula is Y= (A+
+8+)・A2・B2.
第23図において、Q31. Q33. Q35〜Q3
8は夫々PヂャンネルMO8型トランジスタ、Q32゜
Q34.Q39〜Q42ハ夫々NチャンネルMos型ト
ランジスタで、CMOSインバータを構成するQ31.
Q32のゲートに入力信号81が供給されると共に、
CMOSインバータを構成するQ33゜Q34のゲート
に入力信号B2が供給され、同様にCMOSインバータ
を構成するQ38. Q42のゲートに入力信号A2が
供給され、Q35. Q39の各ゲートに入力信号AI
が入力される。In FIG. 23, Q31. Q33. Q35~Q3
8 are P channel MO8 type transistors, Q32°Q34 . Q31.
Input signal 81 is supplied to the gate of Q32, and
The input signal B2 is supplied to the gates of Q33, Q34, which constitute the CMOS inverter, and the gates of Q38, Q34, which also constitute the CMOS inverter. Input signal A2 is supplied to the gate of Q42, and Q35. Input signal AI to each gate of Q39
is input.
以上の従来の論理回路ではMO8型トランジスタなどの
電界効果トランジスタ(FET)を使用しているが、F
ETの双方向特性(ソース電極とドレイン電極を逆にし
ても同一の電気的特性を示す)を利用したTGは使用し
ておらず、TGはセレクタやフリップフロップの一部と
してのみ用いられ、一般の論理回路には用いられていな
い。これは、2組以上のTGを使用して信号系路の切替
えを行なうときの各TG間のオン又はオフのタイミンク
を許容限界内に抑制することが困難であることなどの卵
白による。The conventional logic circuits described above use field effect transistors (FETs) such as MO8 type transistors, but FETs such as MO8 type transistors are used.
TGs that utilize the bidirectional characteristics of ET (same electrical characteristics even if the source and drain electrodes are reversed) are not used, and TGs are used only as part of selectors and flip-flops, and are generally not used. It is not used in logic circuits. This is due to the fact that when switching signal paths using two or more sets of TGs, it is difficult to suppress the on/off timing between each TG to within an acceptable limit.
しかし、この問題はTGを使用する場合の条件を予め予
測できるタイミングのずれ以内で動作するような回路構
成に特定することで解決でき、またTGをうまく利用す
ればより少ない素子数で、高速で所望の論理回路を構成
することができる。However, this problem can be solved by specifying the conditions for using TG to a circuit configuration that operates within predictable timing deviations, and if TG is used wisely, it can achieve high speed with fewer elements. A desired logic circuit can be constructed.
例えば、第24図はTGを使用した従来のFOR回路の
一例の回路図で、インバータ8.9.NチャンネルMO
8型トランジスタQ43. Q45. PチャンネルM
O8型トランジスタQ44. Q46よりなる。トラン
ジスタQ43とQ44は入力信号Bを入力信号A、Aに
応じてスイッチング制御する第1のTG、 トランジ
スタQ45とQ46はインバータ9よりの入力信号Bを
入力信号A、Aに応じてスイッチング制御する第2のT
Gである。For example, FIG. 24 is a circuit diagram of an example of a conventional FOR circuit using TGs, in which inverters 8.9. N channel MO
8 type transistor Q43. Q45. P channel M
O8 type transistor Q44. Consists of Q46. Transistors Q43 and Q44 are first TGs that control switching of input signal B according to input signals A and A, and transistors Q45 and Q46 are first TGs that control switching of input signal B from inverter 9 according to input signals A and A. 2 T
It is G.
この回路によれば、入力信号AとBの一方が“H″で使
方が“L Itのときは“H”の出力が得られ、入力信
号AとBが同−論理値のときはIt L 11の出力が
得られる。According to this circuit, when one of input signals A and B is "H" and the usage is "L It", an output of "H" is obtained, and when input signals A and B have the same logical value, it is An output of L 11 is obtained.
また、第25図はTGを用いた従来の他の論理回路で、
TG主体のEOR回路により全加算回路が構成されてい
る。同図中、Q 50. Q 52. Q 54゜Q5
6. Q58. Q627i[Q63ハNチャンネ/L
/ M OS型トランジスタ、Q51. Q53. Q
55. Q57. Q59゜Q60及びQ61はPチャ
ンネルM OS !f’!トランジスタ、11〜16は
インバータ、A、Bは入力信号、CIはキャリイ入力信
号、Sはサム出力信号、coはキャリイ出力信号である
。入力信号Aは各トランジスタQ50〜Q53.Q6o
、Q63ヲスイッチング制御するために入力され、入力
信号BはQ50及びQ51よりなるTGに供給される一
方、インバータ12により極性反転されてQ52及びQ
53よりなるTGに供給され、またトランジスタQ61
゜Q62のゲートに夫々供給される。Also, FIG. 25 shows another conventional logic circuit using TG,
A full adder circuit is composed of an EOR circuit mainly composed of TG. In the same figure, Q50. Q52. Q54゜Q5
6. Q58. Q627i [Q63ha N channel/L
/MOS type transistor, Q51. Q53. Q
55. Q57. Q59゜Q60 and Q61 are P channel M OS! f'! Transistors 11 to 16 are inverters, A and B are input signals, CI is a carry input signal, S is a sum output signal, and co is a carry output signal. Input signal A is applied to each transistor Q50 to Q53. Q6o
, Q63 are input to control the switching, and the input signal B is supplied to the TG consisting of Q50 and Q51, while the polarity is inverted by the inverter 12 and the input signal B is inputted to control the switching of Q52 and Q51.
53, and is also supplied to the transistor Q61.
These are respectively supplied to the gates of ゜Q62.
キャリイ演算部では入力信号A、Bが共にH″のときキ
ャリイ出力信号coがll HItとなり、A及びBが
共に“l Itのときキャリイ出力信号c。In the carry calculation section, when both input signals A and B are "H", the carry output signal co becomes llHIt, and when both A and B are "lIt", the carry output signal co becomes llHIt.
は抹消され(”L”)、A及びBが不一致のときはキャ
リイ出力信号COはキャリイ入力信号c■を反転したも
のとなる。is erased ("L"), and when A and B do not match, the carry output signal CO becomes the inverted carry input signal c■.
第26図は従来の更に他の例の回路図で、マンチエスタ
ー形【プた上げ加算器の1ビット分を構成している。同
図中、Xj 、Yjは夫々入力信号、Cj−1はキレリ
イ入力信号、Sjはザム出力の反転出力信号、Cjはキ
ャリイ出力信号、17〜21はTG、22〜24はイン
バータである。FIG. 26 is a circuit diagram of still another example of the conventional circuit, which constitutes one bit of a Manchester type pull-up adder. In the figure, Xj and Yj are input signals, Cj-1 is a Killerly input signal, Sj is an inverted ZAM output signal, Cj is a carry output signal, 17 to 21 are TGs, and 22 to 24 are inverters.
第14図乃至第23図に示した従来の論理回路は、素子
数が多く、また、スイッチング速度が遅いという問題点
があった。The conventional logic circuits shown in FIGS. 14 to 23 have problems in that they have a large number of elements and have slow switching speeds.
また、第24図に示した従来の論理回路は第14図に示
した従来の排他的論理和回路に比較して素子数が少なく
、高速である反面、直列に何段も接続した場合、TGの
オン抵抗が直列に接続され、かつ、ドレイン、ソースの
拡散容量が接続された回路と等価となり、波形がなまり
、速度が赴くなるという問題点があり、しかも波形がな
まると電流が流れる期間が長くなるから電力消費が大で
あるという問題点もあった。Furthermore, the conventional logic circuit shown in FIG. 24 has fewer elements and is faster than the conventional exclusive OR circuit shown in FIG. This is equivalent to a circuit in which the on-resistances of the two are connected in series and the diffused capacitances of the drain and source are connected, resulting in a problem that the waveform becomes dull and the speed decreases.Moreover, when the waveform becomes dull, the period during which the current flows There was also the problem that power consumption was large due to the long time.
また第25図に示した従来の論理回路はインバータ15
の入力側では正論理であるのに対し、出力側では負論理
であり、論理が混在するために回路設計が面倒であると
いう問題点があった。Furthermore, the conventional logic circuit shown in FIG.
The input side of the circuit is positive logic, while the output side is negative logic, which poses a problem in that the circuit design is troublesome due to the mixture of logics.
更に第26図に示した従来の論理回路は所要の論理のキ
ャリイ信号Cjを出力するために、インバータが23.
24で示す如く2段必要で、信号遅延が生じると共に、
回路素子数が多くなり、またサム出力反転信号Sjも所
要の論理出力Sjを得るにはインバータが更に1段必要
となるという問題点があった。Furthermore, in the conventional logic circuit shown in FIG. 26, in order to output the carry signal Cj of the required logic, the inverter 23.
As shown by 24, two stages are required, causing signal delay, and
There are problems in that the number of circuit elements increases and one more stage of inverter is required to obtain the required logic output Sj for the sum output inversion signal Sj.
本発明は以上の点に鑑みてなされたもので、素子数の低
減と高速化を実現できる論理回路を提供することを目的
とする。The present invention has been made in view of the above points, and it is an object of the present invention to provide a logic circuit that can realize a reduction in the number of elements and an increase in speed.
第1A図は特許請求の範囲第1項記載の第1発明の原理
回路図を示す。同図中、TG1、TG2は夫々第1.第
2のトランスミッション・ゲート(TG)、I1、12
はインバータ、A1.A2及びBは第1.第2及び第3
の入力信号、Yは出力信号である。FIG. 1A shows a circuit diagram of the principle of the first invention described in claim 1. In the figure, TG1 and TG2 are the first. Second transmission gate (TG), I1, 12
is an inverter, A1. A2 and B are the first. 2nd and 3rd
is the input signal, and Y is the output signal.
TG1、TG2は夫々入力信号A1、A2が供給される
。インバータ■2はその人ノJ信号Bとその出力信号B
とによりTGI及びTG2のうち一方をオン、他方をオ
フとするスイッチング手段を構成する。TG1 and TG2 are supplied with input signals A1 and A2, respectively. Inverter ■2 is that person's J signal B and its output signal B
This constitutes a switching means that turns on one of TGI and TG2 and turns off the other.
インバータ11はTG1、TG2の両出力端子がその入
力端子に接続されている。The inverter 11 has both output terminals TG1 and TG2 connected to its input terminal.
また、第18図は特許請求の範囲82項記載の第2発明
の原理回路図を示す。同図中、第1A図と同一構成部分
には同一符号を付し、その説明を省略する。第1B図に
おいて、30はトランスミッション・ゲートを含まない
通常の多入力論理ゲートで、少な(ともその一つの入力
端子に、TGl及びTG2の両出力信号が供給される。Moreover, FIG. 18 shows a principle circuit diagram of the second invention described in claim 82. In the figure, the same components as in FIG. 1A are denoted by the same reference numerals, and the explanation thereof will be omitted. In FIG. 1B, 30 is an ordinary multi-input logic gate that does not include a transmission gate, and both output signals TG1 and TG2 are supplied to one input terminal of the gate.
すなわち、第2発明は第1発明中のインバータ11の代
りに、通常の多入力論理ゲート30を用いた構成とした
点に特徴がある。That is, the second invention is characterized in that a normal multi-input logic gate 30 is used instead of the inverter 11 in the first invention.
上記のTGl及びTG2はPチャンネルFETとNチャ
ンネルFETの各ドレイン同士と各ソース同士とを接続
した構成であることは周知の通りである。ここで、本発
明で使用するFFTは、M OS (Metal 0x
ide Sem1conductor) F E T系
(NMO8,PMO8,0MO8)、MIS(Meta
l In5ulator Sem1conductor
) F E T系(窒化膜ゲートFETや他の絶縁膜を
ゲート接合に使用したF E T ) 、Y E S
(HEtal Sem1conductor)FET系
(GaAs(Si)M E S F E T 、高電子
移動度トランジスタ(HEMT)その@)などの、ゲー
ト電極とチャネル領域とが直流的に絶縁され、ソース、
ドレイン端子を入替えても電気的特性がほぼ同一である
ような双方向性特性を有する三端子素子であって、ゲー
ト入力が“OIIと1411+との場合でチャンネルイ
ンピーダンスが1桁程度以上異なる特性を有する素子で
ある。It is well known that the above TG1 and TG2 have a structure in which the drains and sources of a P-channel FET and an N-channel FET are connected to each other. Here, the FFT used in the present invention is MOS (Metal 0x
ide Sem1conductor) FET system (NMO8, PMO8, 0MO8), MIS (Meta
l In5lator Sem1conductor
) FET system (FET using nitride film gate FET or other insulating film for gate junction), YES
(HEtal Sem1conductor) FET type (GaAs(Si)MESFET, High Electron Mobility Transistor (HEMT) etc.), the gate electrode and channel region are DC insulated, and the source,
It is a three-terminal element with bidirectional characteristics such that the electrical characteristics are almost the same even if the drain terminals are exchanged, and the channel impedance differs by about one order of magnitude or more when the gate input is OII and 1411+. It is an element having
第1A図及び第1B図において、入力信号Bが118
IIのときにはTGIがオン、TG2がオフとなるため
、入力信号A1のみがTGlを通過してインバータ■1
又は通常の多入力論理ゲート30に供給される。また、
入力信号Bが′L″のときにはTGIがオフ、Te2が
オンとなるから、入力信号△2のみがTe2を通過して
インバータ11又は通常の多入力論理ゲート30に供給
される。インバータ11.通常の多入力論理ゲート30
からは所定の論理式による論理が付与された出力信号Y
が取り出される。In Figures 1A and 1B, input signal B is 118
When it is II, TGI is on and TG2 is off, so only the input signal A1 passes through TGl and is input to inverter ■1.
Alternatively, it is supplied to a conventional multi-input logic gate 30. Also,
When the input signal B is 'L'', TGI is off and Te2 is on, so only the input signal Δ2 passes through Te2 and is supplied to the inverter 11 or the normal multi-input logic gate 30.Inverter 11. Normal multi-input logic gate 30
is an output signal Y to which logic according to a predetermined logical formula is applied.
is taken out.
すなわち、王G1及びTe2はいずれか一方が必ずオン
状態となっているため、成る入力の相合ぜに対して内部
がフローティング(高インピーダンス)になるネットを
発生させないように使用しなければならないというTG
使用上の条件を満足する。In other words, since either G1 or Te2 is always in the on state, the TG must be used so as not to generate a net that is internally floating (high impedance) in response to the combination of inputs.
Satisfies usage conditions.
また、TGl及びTe2のゲート端子への入力タイミン
グのずれは、高々ファンアウトが1のインバータになる
遅延時間程度であり、通常この程度の遅延時間は他の論
理回路での遅延時間に比べて最も短いため、このタイミ
ングのずれが論理の誤動作を誘発することはない。Furthermore, the difference in the input timing to the gate terminals of TGl and Te2 is at most the delay time required for an inverter with a fanout of 1, and normally this delay time is the longest compared to the delay times in other logic circuits. Since it is short, this timing shift does not cause logic malfunction.
通常の多入力論理ゲート30は多入力の単純論理ゲート
(すなわち、OR回路、NOR回路。A typical multi-input logic gate 30 is a multi-input simple logic gate (ie, an OR circuit, a NOR circuit).
AND回路、NANDAND回路合ゲート(へND−O
R−インバータ、0R−AND−インバータ)、及びマ
ルチプレクサ・ゲートを指す。AND circuit, NAND AND circuit sum gate (to ND-O
R-inverter, 0R-AND-inverter), and multiplexer gate.
従って、この通常の多入力論理ゲート30はインバータ
11と同様にその入力信号中の直流分を遮断する特性を
有する。このため、TGI又はTe2の出力信号中の直
流分は出力信号Y中には生ぜず、TG1、Te2のオン
抵抗による信号伝搬遅延時間はインバータ1段分の遅延
時間よりも短くできる。従って、本発明回路を複数段縦
続接続しても、波形のなまりは殆ど生じないから、高速
の論理演算が可能となる。Therefore, like the inverter 11, this ordinary multi-input logic gate 30 has the characteristic of cutting off the DC component in its input signal. Therefore, the DC component in the output signal of TGI or Te2 is not generated in the output signal Y, and the signal propagation delay time due to the on-resistance of TG1 and Te2 can be made shorter than the delay time of one stage of inverter. Therefore, even if a plurality of circuits of the present invention are connected in series, waveform distortion hardly occurs, and high-speed logical operations are possible.
また、本発明回路ではインバータ11.12、通常の多
入力論理ゲート30は同−論理であり、正論理と負論理
とが混在しない。Further, in the circuit of the present invention, the inverters 11 and 12 and the normal multi-input logic gate 30 have the same logic, and positive logic and negative logic do not coexist.
なお、インバータ12による信号遅延や相互配線に付随
する負荷増大による信号遅延を極力抑えるだめには、L
SIの設計等においてインバータ■2をTG1、Te2
のゲート端子に近接して配置する必要がある。このため
には、第1A図、第1B図に示す回路全体を一つのまと
まった単位として扱えるよう論理セルとして定義し、使
用することが望ましい。In addition, in order to minimize the signal delay caused by the inverter 12 and the signal delay due to the increase in load associated with mutual wiring, it is necessary to
In SI design, etc., inverter ■2 is replaced with TG1 and Te2.
must be placed close to the gate terminal. For this purpose, it is desirable to define and use the entire circuit shown in FIGS. 1A and 1B as a logic cell so that it can be treated as one unified unit.
第2図乃至第9図は前記第1発明の各実施例の回路図、
第12図及び第13図は前記第2発明の各実施例を示す
。各図中、第1A図、第1B図と同一構成部分には同一
符号を付し、その説明を省略する。2 to 9 are circuit diagrams of each embodiment of the first invention,
FIG. 12 and FIG. 13 show respective embodiments of the second invention. In each figure, the same components as in FIGS. 1A and 1B are designated by the same reference numerals, and their explanations will be omitted.
第2図は本発明の第1実施例の回路図を示し、Te2の
入力端子に到る入力信号Aの伝送路はインバータ■3を
設けたものである。本実施例によれば、TGlの入力信
号A1がA、Te3の入力信号A2がAとなるから、論
理式は
次に本発明の第2実施例について第3図と共に説明する
。本実施例はTGlの入力信号Aの伝送路のみにインバ
ータ■4を設けた点に特徴を有する。従って、本実施例
によれば、TGlの入ノj信号A1がA、Te2の入力
信号A2が△となるから、論理式は
Y=A−B+A−B (2)となり
、2人力ENOR回路が実現できる。FIG. 2 shows a circuit diagram of the first embodiment of the present invention, in which an inverter 3 is provided on the transmission path of the input signal A to the input terminal of Te2. According to this embodiment, since the input signal A1 of TG1 is A and the input signal A2 of Te3 is A, the logical formula will be explained next with reference to FIG. 3 for a second embodiment of the present invention. This embodiment is characterized in that the inverter 4 is provided only on the transmission path of the input signal A of the TG1. Therefore, according to this embodiment, since the input signal A1 of TGl is A and the input signal A2 of Te2 is △, the logical formula is Y=A-B+A-B (2), and the two-man power ENOR circuit is realizable.
次に本発明の第3実施例について第4図と共に説明する
。本実施例はTGlの入力信号A1を“”1”(すなわ
ち’H”)に相当する電位(C803回路では■。0で
、例えば+5V)に固定し、Te2の入力信号A2をA
とした点に特徴を有する。従って、本実施例の論理式は
Y=A−B (3)となり
、入力信号Bが゛L”のとき入力信号Aの反転信号Aが
得られ、入力信号BがH″のとき入力信号″’1 ”
(”H” )の反転信号II OII(”L”)が得ら
れる論理回路を実現できる。Next, a third embodiment of the present invention will be described with reference to FIG. In this embodiment, the input signal A1 of TG1 is fixed at a potential corresponding to "1" (that is, 'H') (in the C803 circuit, it is 0, for example +5V), and the input signal A2 of Te2 is fixed to A
It is characterized by the following points. Therefore, the logical formula of this embodiment is Y=A-B (3), and when the input signal B is "L", the inverted signal A of the input signal A is obtained, and when the input signal B is H", the input signal "'1''
It is possible to realize a logic circuit that can obtain an inverted signal II OII ("L") of ("H").
第5図は本発明の第4実施例の回路図で、TG1の入力
信号A1をA、TG2の入力信号A2を″“1″に固定
した点に特徴を有し、
Y = A −8(4)
なる論理式で表わされる論理回路を実現できる。FIG. 5 is a circuit diagram of a fourth embodiment of the present invention, which is characterized in that the input signal A1 of TG1 is fixed to A, the input signal A2 of TG2 is fixed to "1", and Y = A -8 ( 4) A logic circuit expressed by the logical formula can be realized.
なお、第5図中、入力信号AとBを入れ替えると、Y−
八・Bなる論理式で表わされる論理回路を実現できる。In addition, in Fig. 5, if input signals A and B are exchanged, Y-
A logic circuit expressed by the logical formula 8.B can be realized.
次に本発明の第5実施例について第6図と共に説明する
に、本実施例はTGlの入力信号A1を論理110 I
T (すなわち” L ” )に相当する電位(0M0
8回路ではV33F、例えばoV)に固定すると共に、
TG2の入力信号A、2をAとした点に特徴を有する。Next, a fifth embodiment of the present invention will be explained with reference to FIG.
The potential (0M0) corresponding to T (that is, “L”)
In the 8 circuit, fix it to V33F (e.g. oV), and
The feature is that the input signal A of TG2, 2 is set to A.
従って、本実施例によれば、論理式は Y=八へB(5) で表わされる。Therefore, according to this embodiment, the logical formula is Y=8 to B (5) It is expressed as
なお、第6図において、入力信号AとBを入替えるとY
= A −t−Bなる論理式の論理回路を実現できる
。In addition, in Fig. 6, if input signals A and B are exchanged, Y
A logic circuit with the logical formula =A-t-B can be realized.
次に第7図と共に本発明の第6実施例について説明する
に、本実施例は第6図に示した第5実施例の入力信号“
O゛′とAとを入替えた構成であり、論理式が
Y = A −B (6)
で表わされる2人力NAND回路が実現できる。Next, a sixth embodiment of the present invention will be explained with reference to FIG.
This is a configuration in which O゛′ and A are swapped, and the logical formula is Y = A − B (6)
A two-person NAND circuit expressed as can be realized.
次に本発明回路の第7実施例について第8図と共に説明
する。本実施例はTGIの入ノJ信号A1をパ0”、T
G2の入力信号A2を八にした点に特徴を有する。すな
わち、入力信号Aはインバータ■5により位相反転され
てからTG2に入力される。Next, a seventh embodiment of the circuit of the present invention will be described with reference to FIG. In this embodiment, the input signal A1 of the TGI is set to 0", T
The feature is that the input signal A2 of G2 is 8. That is, the input signal A is phase-inverted by the inverter 5 and then input to the TG2.
本実施例によれば、論理式は
Y = A −1−B (
7)となり、2人力のOR回路を実現できる。According to this embodiment, the logical formula is Y = A -1-B (
7), and it is possible to realize a two-person OR circuit.
次に本発明の第8実施例について第9図と共に説明する
。本実施例はTGIの入力信号Δ1をK。Next, an eighth embodiment of the present invention will be described with reference to FIG. 9. In this embodiment, the TGI input signal Δ1 is set to K.
TG2の入力信号を論理N 1 IIの電位に固定した
点に特徴を有するものであり、第5図に示した第4実施
例のTGIの入力信号伝送路にインバータ □6を
設けたものである。It is characterized in that the input signal of TG2 is fixed at the potential of logic N 1 II, and an inverter □6 is provided in the input signal transmission path of TGI of the fourth embodiment shown in FIG. .
本実施例の論理式は
Y=A −B ■となり、
2人力のAND回路を実現できる。The logical formula of this example is Y=A −B ■,
A two-person AND circuit can be realized.
ところで、第4図、第5図及び第9図に示す論理回路で
は、TGI又はTG2の入力信号が論理“1″に固定さ
れている。一方、第10図(A)に示す如く、Pチャン
ネルFET PlとNチャンネルFET N1より
なるTGの入力信号が論理it 1 t+で、Plのゲ
ートに入力信号Bを印加し、N1のゲートにインバータ
I7の出力信号Bを印加するようにした回路は、一般に
第10図(B)に示すように、インバータ■7とFET
Nlを夫々省略した回路に置換することができる。By the way, in the logic circuits shown in FIGS. 4, 5, and 9, the input signal of TGI or TG2 is fixed at logic "1". On the other hand, as shown in FIG. 10(A), the input signal of TG consisting of P-channel FET Pl and N-channel FET N1 is logic it 1 t+, input signal B is applied to the gate of Pl, and an inverter is applied to the gate of N1. A circuit to which output signal B of I7 is applied generally includes an inverter 7 and an FET, as shown in FIG. 10(B).
It is possible to replace Nl with a circuit in which each of them is omitted.
従って、第4図に示したTG1、第5図及び第9図に示
したTG2は、夫々1個のPチャンネルFETだけで構
成するようにしてもよい。ただし、インバータ12はも
う一つのTG2又はTGlを制御するために必要なので
削除することはできない。従って、この場合の素子数は
第4図、第5図及び第9図の論理回路の素子数118I
I 、 113”及び“’io”よりも各々1つ少な
いl 711 、 117 u及び′9″となる(イン
バータ11.12はCMOSインバータで構成されるの
で、素子数は各々II 2 IIである。)。Therefore, TG1 shown in FIG. 4 and TG2 shown in FIGS. 5 and 9 may each be configured with only one P-channel FET. However, since the inverter 12 is necessary to control another TG2 or TGl, it cannot be deleted. Therefore, the number of elements in this case is 118I in the logic circuits of FIGS. 4, 5, and 9.
I 711 , 117 u and '9'', which are one less than I , 113'' and 'io' (since the inverters 11 and 12 are composed of CMOS inverters, the number of elements is II 2 II each). ).
同様に、N11図(A)に示す如く、FETPlとN1
とからなるTGに論理“0″の信号を固定的に入力し、
入力信号BでN1を、インバータ■8の出力信RBでP
lを制御する回路は、同図(B)に示す如く、1個のN
チャンネルFETN1で置換することができる。Similarly, as shown in N11 diagram (A), FETP1 and N1
Fixedly input a logic “0” signal to the TG consisting of
N1 is input signal B, and P is output signal RB of inverter ■8.
As shown in the same figure (B), the circuit that controls
It can be replaced with channel FET N1.
従って、第6図と第8図に示した各TGIは夫々1個の
NチャンネルFETに置換でき、第7図に示したTG2
は1個のNチャンネルFETに置換できる。従って、こ
の場合の論理回路の素子数は第6図、第7図及び第8図
の論理回路の素子数″8”、8”及びIt 10 PI
よりも各々1つ少ないId 7 u 、 11711
及び119 IIとなる。Therefore, each TGI shown in FIGS. 6 and 8 can be replaced with one N-channel FET, and the TG2 shown in FIG.
can be replaced with one N-channel FET. Therefore, the number of elements in the logic circuit in this case is "8", 8" and It 10 PI
each one less than Id 7 u , 11711
and 119 II.
次に本発明の第9実施例について第12図と共に説明す
る。本実施例はインバータ11の代りに、トランジスタ
Tri〜Tr4よりなる通常の2人力NANDゲー1−
を用いると共に、そのNANDゲートの2つの入力端子
の夫々に、第2図に示す論理回路中インバータ■1を除
い1こ回路部を接続したものである。Next, a ninth embodiment of the present invention will be described with reference to FIG. 12. In this embodiment, instead of the inverter 11, a normal two-man NAND game 1-
In addition, one circuit section is connected to each of the two input terminals of the NAND gate in the logic circuit shown in FIG. 2, except for the inverter (1).
第12図において、TGla、 TG2a、インバータ
12a及び13aよりなる回路部から取り出された、論
理式へ・B+λ・石で表わされる信号はPチャンネルト
ランジスタTr1とNチャンネルトランジスタTr3の
各ゲートに供給される。−方、TGlb、 TG2b、
インバータ12b及びI3bよりなる回路部から取り出
された、論理式C−D+テ・百で表わされる信号はPチ
ャンネル1ヘランジスタTr2とNチャンネルトランジ
スタTr4の各ゲートに供給される。In FIG. 12, a signal expressed by a logical formula B+λ stone extracted from a circuit section consisting of TGla, TG2a, and inverters 12a and 13a is supplied to each gate of a P-channel transistor Tr1 and an N-channel transistor Tr3. . - direction, TGlb, TG2b,
A signal expressed by the logical formula C-D+Te·100 taken out from the circuit section consisting of inverters 12b and I3b is supplied to each gate of P-channel 1 helangistor Tr2 and N-channel transistor Tr4.
トランジスタTr1〜Tr4はNANDゲートを構成し
ており、トランジスタTr1〜Tr4の各ゲートの入力
論理が夫々11111のときのみ論理“O″の信号を出
力し、それ以外の入力の論理の組合せに対しては論理”
i ”の信号を出力する。The transistors Tr1 to Tr4 constitute a NAND gate, which outputs a logic "O" signal only when the input logic of each gate of the transistors Tr1 to Tr4 is 11111, and outputs a logic "O" signal for other input logic combinations. is logic”
i” signal is output.
これにより、トランジスタTr1〜Tr3の容共通接続
点からは次式の論理式
Y = A −B +A −B −1−C−D + C
−D (9)で表わされる出力信号Yが取り出される
。As a result, from the common connection point of the transistors Tr1 to Tr3, the following logical formula Y = A −B +A −B −1−C−D + C
An output signal Y represented by -D (9) is taken out.
次に本発明の第10実施例について第13図と共に説明
する。本実施例はインバータ■1の代りに、トランジス
タTr5〜Tr8よりなる通常の2人力NORゲートを
用いると共に、そのNORゲートの2つの入力端子の夫
々に、第6図に示す論理回路中インバータ■1を除いた
回路部を接続し、かつ、第5図に示した論理回路中イン
バータ11を除いた回路部を接続したものである。ただ
し、本実施例ではTGlaに相当する回路部は第11図
(B)に示したように1個のNチャンネル[ETNlを
用い、TG2bに相当する回路部は第10図(B)に示
したように1個のPチャンネルFETP1を用いている
。Next, a tenth embodiment of the present invention will be described with reference to FIG. 13. In this embodiment, in place of the inverter (1), a normal two-man power NOR gate consisting of transistors Tr5 to Tr8 is used, and the inverter (1) in the logic circuit shown in FIG. 6 is connected to each of the two input terminals of the NOR gate. The circuit sections except for the inverter 11 in the logic circuit shown in FIG. 5 are connected. However, in this embodiment, the circuit section corresponding to TGla uses one N-channel [ETN1] as shown in FIG. 11(B), and the circuit section corresponding to TG2b uses the circuit section shown in FIG. 10(B). One P-channel FET P1 is used as shown in FIG.
第13図において、TG2a、N1及びT2aよりなる
回路部から取り出された、論理式(At ・B+ )
で表わされる出力信号NR1はPヂャンネルトランジス
タTr6及びNヂャンネルトランジスタTr7の各ゲー
トに供給される。またT G Ib。In FIG. 13, the logical formula (At ・B+ ) taken out from the circuit section consisting of TG2a, N1 and T2a
An output signal NR1 represented by is supplied to each gate of a P channel transistor Tr6 and an N channel transistor Tr7. Also T G Ib.
Pl及び12bよりなる回路部から取り出された、論理
式(A2 十B2 )で表わされる信号NR2はPチャ
ンネルトランジスタTr5及びNチャンネルトランジス
タTr8の各ゲートに供給される。A signal NR2 expressed by the logical formula (A2 + B2) extracted from the circuit section consisting of Pl and 12b is supplied to each gate of the P-channel transistor Tr5 and the N-channel transistor Tr8.
トランジスタTr5〜Tr8は信号NR1及びNR2が
共に論理410 IIのときにのみトランジスタTr5
及びTr6が夫々オンとなり、かつ、トランジスタTr
7及びTr8が夫々同時にオフとなるので、論理″″1
”の信号YをトランジスタTr6〜Tr8の共通接続点
より取り出し、それ以外の場合はトランジスタTr7及
びTr8の少なくとも一方がオンとなり、かつ、トラン
ジスタTr5及びTr6の少なくとも一方がオフとなる
ので、論理″0°′の信@Yを出力する。The transistors Tr5 to Tr8 are activated only when the signals NR1 and NR2 are both logic 410 II.
and Tr6 are turned on, and the transistor Tr
7 and Tr8 are turned off at the same time, so logic ""1
" signal Y is taken out from the common connection point of transistors Tr6 to Tr8. Otherwise, at least one of transistors Tr7 and Tr8 is on, and at least one of transistors Tr5 and Tr6 is off, so the logic "0" is taken out from the common connection point of transistors Tr6 to Tr8. Outputs the belief @Y of °'.
従って、トランジスタTr5〜Tr8はNORゲートを
椛成し、その出力信号は次式の論理式Y= (At +
B+ ) ・(A2 ・B2) (10)で表わされ
る。Therefore, the transistors Tr5 to Tr8 form a NOR gate, and the output signal is expressed by the following logical formula Y = (At +
B+ ) ・(A2 ・B2) (10)
次に、以上説明した本発明の各実施例とそれに対応する
第14図乃至第23図に示した従来の論理回路の遅延時
間のシミュレーション結果について説明する。ここで、
論理回路の遅延時間は回路の出力端子につく負荷容量の
大ぎさによって異なり、通常は回路遅延と負荷容量の大
ぎさとの間には線形関係が成立する。負荷容1の大ぎさ
はファンアウト(FO)を単位として記述し、回路の涯
延方程式
%式%(11)
ただし、762回路の遅延時間
a、b:ファンアウトによらない定数
FO:ファンアウト数(インバータ
の入力ゲート容量を1とした
規格化数
から負荷つき回路の遅延時間τdを計算できる。Next, simulation results of the delay times of the respective embodiments of the present invention described above and the corresponding conventional logic circuits shown in FIGS. 14 to 23 will be described. here,
The delay time of a logic circuit varies depending on the magnitude of the load capacitance attached to the output terminal of the circuit, and usually a linear relationship is established between the circuit delay and the magnitude of the load capacitance. The magnitude of the load capacity 1 is described in fanout (FO) as a unit, and the circuit's extension equation is % formula (11). However, the delay times of the 762 circuit a, b: constants that do not depend on fanout FO: fanout The delay time τd of the circuit with load can be calculated from the normalized number with the input gate capacitance of the inverter as 1.
そこで、00MO81,3μmテクノロジー、0MO8
FETの横幅はすべて同一、■回路の各端子につく容量
は配線容量(端子間で不変)1次段論理ゲートの入力容
量(ゲート容量、ゲート・オ゛−バーラップ容量)、ソ
ース・ドレイン接合容量からなるという条件の下で遅延
時間のシミコーレーションを行なった結果を、その論理
回路の論理式、論理回路を示す図番、実施例の効果と共
にまとめて第27図に示す。ただし、第27図中、*1
はFO=1の場合、*2はFO=7の場合を示す。Therefore, 00MO81, 3μm technology, 0MO8
The width of all FETs is the same. ■The capacitance attached to each terminal of the circuit is the wiring capacitance (unchanged between terminals), the input capacitance of the first stage logic gate (gate capacitance, gate overlap capacitance), and the source-drain junction capacitance. The results of delay time simulation under the condition that the logic circuit consists of the following are summarized in FIG. 27, together with the logical formula of the logic circuit, the figure number showing the logic circuit, and the effects of the embodiment. However, in Figure 27, *1
indicates the case where FO=1, and *2 indicates the case where FO=7.
第27図かられかるように、第2図、第3図に示した本
発明の第1.第2実施例によれば、第14図、第15図
に示した従来回路よりも素子数が少なく、FO=1の場
合に遅延時間が小であり(高速であり)、FOが多くな
るほど速度差はより顕著になる。As can be seen from FIG. 27, the first embodiment of the present invention shown in FIGS. 2 and 3. According to the second embodiment, the number of elements is smaller than the conventional circuit shown in FIGS. 14 and 15, and when FO=1, the delay time is small (high speed), and as the number of FO increases, the speed increases. The difference becomes more pronounced.
また、第4図、第5図に示した第3.第4実施例では、
第16図、第17図に示した従来回路よりも素子数が多
く、FO=1では従来回路と同等かやや遅延時間が長か
ったが、第27図に示すようにFO−7の場合には本実
施例の方が高速であった。In addition, the third section shown in FIG. 4 and FIG. In the fourth example,
The number of elements is larger than that of the conventional circuit shown in Figs. 16 and 17, and when FO = 1, the delay time is equal to or slightly longer than the conventional circuit, but as shown in Fig. 27, in the case of FO-7, This example was faster.
また第6図、第7図に示した第5.第6実施例では、第
18図、第19図に示した従来回路に比較すると、実施
例の方が遅いが、FOがより多い場合には従来回路より
も高速となり1qる。また、回路単体で従来回路より遅
くとも、他の回路と組合わせて速くなることがある。In addition, 5. shown in FIGS. 6 and 7. The sixth embodiment is slower than the conventional circuits shown in FIGS. 18 and 19, but when there are more FOs, it is faster than the conventional circuit by 1q. Also, even if the circuit itself is slower than the conventional circuit, it may become faster when combined with other circuits.
第13図はその一例であり、「O−7の場合でも第23
図に示し1c同じ論理式Y−(A+ +B+ )・A2
・B2の従来回路の遅延時間2.32 nsJ:りも0
.34 ns短い1.98 nsの遅延時間が得られた
。Figure 13 is an example of this.
As shown in figure 1c, the same logical formula Y-(A+ +B+)・A2
・Delay time of B2 conventional circuit 2.32 nsJ: Rimo 0
.. A delay time of 1.98 ns, which is 34 ns shorter, was obtained.
このように、本発明の各実施例では(11)式中のaの
値が従来の論理回路よりも小さく、ファンアウト数FO
が少ない場合に従来回路より遅くとも、FOが多い場合
には逆に速くなるという結果が得られた。As described above, in each embodiment of the present invention, the value of a in equation (11) is smaller than that of the conventional logic circuit, and the fan-out number FO
Although it is slower than the conventional circuit when there are few FOs, it becomes faster when there are many FOs.
ところで、前記した各実施例の多入力論理回路を用いて
スタンダードセル方式やゲートアレイなどのLSIをレ
イアウト設計する場合には、それらの少なくとも一つを
標準の論理セルとして登録し、他の同様に登録された論
理セルと合わせて必要に応じて使用し設計することが望
ましい。By the way, when designing the layout of an LSI such as a standard cell type or gate array using the multi-input logic circuits of the above-mentioned embodiments, at least one of them is registered as a standard logic cell, and other similar logic cells are registered. It is desirable to use and design it as necessary in conjunction with registered logic cells.
なお、本発明は上記の実施例に限定されるものではなく
、例えば通常の多入力論理ゲートとしては、NΔND、
NORの各ゲートに限らず、OR。Note that the present invention is not limited to the above embodiments, and for example, as a normal multi-input logic gate, NΔND,
Not limited to each gate of NOR, but also OR.
AND等の多入力の単純ゲートや複合ゲートなどでもよ
い。また多入力論理ゲートの複数の入力端子のうちの少
なくとも一つの入力端子に本発明の要部の回路部が接続
されていればよい。It may be a simple gate with multiple inputs such as AND, or a complex gate. Further, it is sufficient that the circuit section of the main part of the present invention is connected to at least one input terminal among the plurality of input terminals of the multi-input logic gate.
上述の如く、本発明によれば、少なくとも大規模回路中
の部分回路として使用することで素子数の低減と高速化
を実現でき、また出力段に設けられたインバータ又は通
常の多入力論理ゲートにより直流分が遮断されるので、
本発明回路を複数縦続接続しても波形のなまりは殆どな
く、そのことからも高速の論理演算が可能で、また電力
消費も低減でき、更に正論理と負論理とが混在していな
いので回路設尉が容易である等の特長を有するものであ
る。As described above, according to the present invention, it is possible to reduce the number of elements and increase the speed by using it as at least a partial circuit in a large-scale circuit, and by using an inverter provided at the output stage or an ordinary multi-input logic gate. Since the DC component is blocked,
Even when multiple circuits of the present invention are connected in cascade, there is almost no waveform distortion, which enables high-speed logic operations and reduces power consumption.Furthermore, since positive logic and negative logic are not mixed, the circuit It has the advantage of being easy to recruit.
第1A図、第1B図は夫々第1発明、第2発明の原理回
路図、
第2図乃至第9図、第12図及び第13図は夫々本発明
の各実施例を示す回路図、
第10図及び第11図ば夫々本発明の各要部の変形例を
示す図、
第14図乃至第26図は夫々従来回路の各個を示す回路
図、
第27図は本発明の各実施例と従来例との比較図を示す
。
図において、
TGlは第1のトランスミッション・ゲート、TG2は
第2のトランスミッション・ゲート、11〜I8.12
a、12b、13a、13bはインバータ
A1は第1の入力信号、
A2は第2の入力信号、
Bは第3の入力信号、
30は通常の多入力論理ゲート
を示す。
^の
く 9
鐘
lid ()1A and 1B are principle circuit diagrams of the first and second inventions, respectively; FIGS. 2 to 9, 12, and 13 are circuit diagrams showing respective embodiments of the present invention; 10 and 11 are diagrams showing modified examples of each main part of the present invention, FIGS. 14 to 26 are circuit diagrams showing respective conventional circuits, and FIG. 27 is a diagram showing each embodiment of the present invention. A comparison diagram with a conventional example is shown. In the figure, TGl is the first transmission gate, TG2 is the second transmission gate, 11 to I8.12
a, 12b, 13a, and 13b represent the first input signal of the inverter A1, A2 the second input signal, B the third input signal, and 30 a normal multi-input logic gate. ^Noku 9 Bell lid ()
Claims (2)
ンスミッション・ゲート(TG1)と、第2の入力信号
(A2)が入力される第2のトランスミッション・ゲー
ト(TG2)と、 第3の入力信号(B)により該第1及び第2のトランス
ミッション・ゲート(TG1、TG2)の一方をオン、
他方をオフとするスイッチング手段(12)と、 該第1及び第2のトランスミッション・ゲート(TG1
、TG2)の両出力信号が供給されるインバータ(11
)と、 よりなることを特徴とする論理回路。(1) A first transmission gate (TG1) to which the first input signal (A1) is input, a second transmission gate (TG2) to which the second input signal (A2) is input; Turn on one of the first and second transmission gates (TG1, TG2) by the input signal (B) of No. 3;
switching means (12) for turning off the other; said first and second transmission gates (TG1);
, TG2) to which the inverter (11
), and a logic circuit characterized by the following.
ンスミッション・ゲート(TG1)と、第2の入力信号
(A2)が入力される第2のトランスミッション・ゲー
ト(TG2)と、 第3の入力信号(B)により該第1及び第2のトランス
ミッション・ゲート(TG1、TG2)の一方をオン、
他方をオフとするスイッチング手段(12)と、 該第1及び第2のトランスミッション・ゲート(TG1
、TG2)の両出力信号が少なくともその一つの入力端
子に供給され、所定論理値の出力信号(Y)を出力する
、トランスミッション・ゲートを含まない通常の多入力
論理ゲート(30)と、 よりなることを特徴とする論理回路。(2) a first transmission gate (TG1) to which the first input signal (A1) is input; a second transmission gate (TG2) to which the second input signal (A2) is input; Turn on one of the first and second transmission gates (TG1, TG2) by the input signal (B) of No. 3;
switching means (12) for turning off the other; said first and second transmission gates (TG1);
, TG2) are supplied to at least one of its input terminals, and outputs an output signal (Y) having a predetermined logic value. A logic circuit characterized by:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62288721A JPH01129611A (en) | 1987-11-16 | 1987-11-16 | Logic circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62288721A JPH01129611A (en) | 1987-11-16 | 1987-11-16 | Logic circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01129611A true JPH01129611A (en) | 1989-05-22 |
Family
ID=17733826
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62288721A Pending JPH01129611A (en) | 1987-11-16 | 1987-11-16 | Logic circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01129611A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6084437A (en) * | 1995-09-22 | 2000-07-04 | Kawasaki Steel Corporation | Logic circuit utilizing pass transistors and logic gate |
US6097221A (en) * | 1995-12-11 | 2000-08-01 | Kawasaki Steel Corporation | Semiconductor integrated circuit capable of realizing logic functions |
US6185719B1 (en) | 1997-06-06 | 2001-02-06 | Kawasaki Steel Corporation | Pass-transistor logic circuit and a method of designing thereof |
US6313666B1 (en) | 1996-04-16 | 2001-11-06 | Hitachi, Ltd. | Logic circuit including combined pass transistor and CMOS circuit and a method of synthesizing the logic circuit |
EP1583238A2 (en) * | 2004-03-31 | 2005-10-05 | NEC Electronics Corporation | Semiconductor device having universal logic cell |
-
1987
- 1987-11-16 JP JP62288721A patent/JPH01129611A/en active Pending
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6194914B1 (en) | 1995-09-22 | 2001-02-27 | Kawasaki Steel Corporation | Semiconductor integrated circuit capable of realizing logic functions |
US6084437A (en) * | 1995-09-22 | 2000-07-04 | Kawasaki Steel Corporation | Logic circuit utilizing pass transistors and logic gate |
US6097221A (en) * | 1995-12-11 | 2000-08-01 | Kawasaki Steel Corporation | Semiconductor integrated circuit capable of realizing logic functions |
US6433588B1 (en) | 1996-04-16 | 2002-08-13 | Hitachi, Ltd. | Logic circuit including combined pass transistor and CMOS circuits and a method of synthesizing the logic circuit |
US6313666B1 (en) | 1996-04-16 | 2001-11-06 | Hitachi, Ltd. | Logic circuit including combined pass transistor and CMOS circuit and a method of synthesizing the logic circuit |
US6820242B2 (en) | 1996-04-16 | 2004-11-16 | Renesas Technology Corp. | Logic circuit including combined pass transistor and CMOS circuits and a method of synthesizing the logic circuit |
US6353919B2 (en) | 1997-06-06 | 2002-03-05 | Kawasaki Steel Corporation | Pass-transistor logic circuit and a method of designing thereof |
US6185719B1 (en) | 1997-06-06 | 2001-02-06 | Kawasaki Steel Corporation | Pass-transistor logic circuit and a method of designing thereof |
US6496956B2 (en) | 1997-06-06 | 2002-12-17 | Kawasaki Steel Corporation | Pass-transistor logic circuit and a method of designing thereof |
US6591401B2 (en) | 1997-06-06 | 2003-07-08 | Kawasaki Microelectronics, Inc. | Pass transistor logic circuit and a method of designing thereof |
US7120894B2 (en) | 1997-06-06 | 2006-10-10 | Kawasaki Microelectronics, Inc. | Pass-transistor logic circuit and a method of designing thereof |
US7171636B2 (en) | 1997-06-06 | 2007-01-30 | Kawasaki Microelectronics, Inc. | Pass-transistor logic circuit and a method of designing thereof |
EP1583238A2 (en) * | 2004-03-31 | 2005-10-05 | NEC Electronics Corporation | Semiconductor device having universal logic cell |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9287857B2 (en) | Semiconductor device | |
JP6657430B2 (en) | High-speed voltage level shifter | |
JP2002124858A (en) | Delay circuit and delay method | |
US20180006651A1 (en) | High speed voltage level shifter | |
JP3987262B2 (en) | Level converter circuit | |
JPH01129611A (en) | Logic circuit | |
JP2004064557A (en) | Flip-flop circuit and shift register | |
JPH04284021A (en) | Output circuit | |
US6509772B1 (en) | Flip-flop circuit with transmission-gate sampling | |
US11588486B1 (en) | Bus buffer circuit | |
US8135768B2 (en) | Adder with reduced capacitance | |
JP2007124343A (en) | Data-holding circuit | |
US6300801B1 (en) | Or gate circuit and state machine using the same | |
US20130015883A1 (en) | Cmos logic integrated circuit | |
KR100301429B1 (en) | Multiplexer | |
CN107389211A (en) | A kind of binary code turns thermometer-code circuit | |
RU2771447C1 (en) | Input register element | |
JP3533151B2 (en) | Semiconductor integrated circuit | |
JP2000243088A (en) | Address decoding device | |
JPS6018018A (en) | CMOS gate circuit | |
JPH0448254B2 (en) | ||
KR100206903B1 (en) | Nand low decoder | |
JPS5919473Y2 (en) | logic circuit | |
JP2674910B2 (en) | Three-state buffer circuit | |
KR20010063077A (en) | Level shifter |