JPS6234420A - Combinational logic circuit - Google Patents
Combinational logic circuitInfo
- Publication number
- JPS6234420A JPS6234420A JP60176468A JP17646885A JPS6234420A JP S6234420 A JPS6234420 A JP S6234420A JP 60176468 A JP60176468 A JP 60176468A JP 17646885 A JP17646885 A JP 17646885A JP S6234420 A JPS6234420 A JP S6234420A
- Authority
- JP
- Japan
- Prior art keywords
- potential
- signal line
- operate
- input signal
- combinational logic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Semiconductor Memories (AREA)
- Logic Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は集積回路の改良に関し、特に組み合わせ論理回
路の改良に関するものである。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to improvements in integrated circuits, and more particularly to improvements in combinational logic circuits.
第2図は従来のデコーダの回路構成例であり、次頁の表
11表2はそれぞれ通常モード、テストモードにおける
デコーダの真理値表である。FIG. 2 shows an example of the circuit configuration of a conventional decoder, and Table 11 and Table 2 on the next page are truth tables of the decoder in normal mode and test mode, respectively.
第2図において、1,2は入力データa、bを入力する
ための入力信号線、3はコントロールデータtを入力す
るための入力信号線、4.5.6は反転入力データi、
1.τを入力するための入力信号線、11〜I3は入力
データa、bとコントロールデータtとを入力して反転
入力データ丁、 b、 tを出力するインバータ、
7.8,9.10は反転出力データτ、d、e、rを出
力するための出力信号線、11.12,13.14は出
力データc、d、e、fを出力するための出力信号線、
■4〜I7は反転出力データτ、d、τ、下を入力して
出力データc、d、゛e、fを出力するためのインバー
タ、Gは接地、T1〜TIOはプログラム用NMO5型
トランジスタ、■は電源、Rはプログラム用NMOS型
トランジスタT1〜T10が導通状態の時に電源■から
接地Gに流れる貫通電流を調整するための負荷素子であ
る。NMOS型トランジスタT1〜TIOのゲートは入
力信号線1,2.3または入力信号線4.5.6のいず
れかに接続され、そのドレインは出力信号線7,8,9
.10のいずれかに接続され、そのソースは接地されて
いる。In FIG. 2, 1 and 2 are input signal lines for inputting input data a and b, 3 is an input signal line for inputting control data t, 4.5.6 is inverted input data i,
1. Input signal lines 11 to I3 are input signal lines for inputting τ, and inverters input input data a, b and control data t and output inverted input data d, b, t.
7.8, 9.10 are output signal lines for outputting inverted output data τ, d, e, r, 11.12, 13.14 are outputs for outputting output data c, d, e, f Signal line,
■4 to I7 are inverters for inputting inverted output data τ, d, τ, and below and outputting output data c, d, ゛e, f, G is ground, T1 to TIO are NMO5 type transistors for programming, 2 is a power supply, and R is a load element for adjusting the through current flowing from the power supply 2 to the ground G when the programming NMOS transistors T1 to T10 are in a conductive state. The gates of NMOS transistors T1 to TIO are connected to either input signal lines 1, 2.3 or input signal lines 4.5.6, and their drains are connected to output signal lines 7, 8, 9.
.. 10, and its source is grounded.
次にこの組み合わせ論理回路の動作について説明する。Next, the operation of this combinational logic circuit will be explained.
最初、電源■に電圧、たとえば、5Vが加えられていて
、コントロールデータtが論理的にrLJで、通常モー
ドであるとする。この時、ゲートが入力信号線3に接続
されたプログラム用NMOS型トランジスタT9.TI
Oは常に非導通状態にある。ここで、入力データa、b
が共にrLJになると、ゲートが入力信号線1.2に接
続されたプログラム用NMOS型トランジスタT3、T
4.T7.T8は非導通状態になる。また、インバータ
It、12により反転データa、bは共にrHJの状態
になるので、ゲートが入力信号′fIIA4. 5に接
続されたプログラム用NMO8型トランジスタTl、T
2.T5.T6は導通状態になり、貫通電流が電源■か
らプログラム用NMO8型トランジスタT1.T2.T
5.T6を通して接地Gに流れる。このことにより、反
転出力データτ5丁、了はrLJになり、インバータI
4.15.17により出力データc、d、fは「H」に
なる。また、ゲートが入力信号線1.2.3に接続され
、ドレインが出力信号線9に接続されたプログラム用N
MOS型トランジスタT3.T8、TIOは非導通状態
であるので、反転出力データτは電源Vの電圧によりr
HJになり、出力データeは「L」になる。Initially, it is assumed that a voltage, for example 5V, is applied to the power supply (2), the control data t is logically rLJ, and the mode is normal mode. At this time, the programming NMOS transistor T9. whose gate is connected to the input signal line 3. T.I.
O is always in a non-conducting state. Here, input data a, b
When both become rLJ, the programming NMOS transistors T3 and T whose gates are connected to the input signal line 1.2
4. T7. T8 becomes non-conductive. Furthermore, since the inverted data a and b are both in the rHJ state by the inverter It, 12, the gate is connected to the input signal 'fIIA4. Programming NMO8 type transistor Tl, T connected to 5
2. T5. T6 becomes conductive, and a through current flows from the power source 1 to the programming NMO8 type transistor T1. T2. T
5. Flows to ground G through T6. As a result, the inverted output data τ5 becomes rLJ, and the inverter I
4.15.17, output data c, d, f become "H". Also, a program N with a gate connected to the input signal line 1.2.3 and a drain connected to the output signal line 9
MOS type transistor T3. Since T8 and TIO are in a non-conducting state, the inverted output data τ is r
becomes HJ, and the output data e becomes "L".
次に入力データa、bはrLJのままで、コントロール
データtがrHJになり、テストモードになったとする
。この時、ゲートが人力信号線3に接続されたプログラ
ム用NMOS型トランジスタT9.TIOが新たに導通
状態になることにより、反転出力データc、d、e、f
は共にrLJになり、出力データc、d、e、fはrH
Jになる。Next, assume that input data a and b remain rLJ, control data t becomes rHJ, and the test mode is entered. At this time, the programming NMOS transistor T9. whose gate is connected to the human input signal line 3. By newly turning on TIO, the inverted output data c, d, e, f
are both rLJ, and the output data c, d, e, f are rH
Become J.
同様にして入力データa、bおよびコントロールデータ
tのすべての論理値に対して求まる出力データc、d、
e、fの論理値を表わす真理値表を3頁の表11表2に
示す。表1は通常モードの場合であり、表2はテストモ
ードの場合である。Output data c, d, which is similarly found for all logical values of input data a, b and control data t,
Truth tables representing the logical values of e and f are shown in Table 11 and Table 2 on page 3. Table 1 is for the normal mode, and Table 2 is for the test mode.
従来の組み合わせ論理回路は以上のように構成されてい
るので、たとえば、通常モードとテストモードの2つの
モードの切り換えによって異なる論理機能を実現させた
い場合、大規模LSI等ではコントロールデータを入力
用の入力信号線3やプログラム用NMOS型トランジス
タが多数必要となり、面積が大きくなるという問題があ
った。Conventional combinational logic circuits are configured as described above, so, for example, if you want to realize different logic functions by switching between two modes, normal mode and test mode, in large-scale LSIs, etc., control data is used for input. There is a problem in that a large number of input signal lines 3 and programming NMOS type transistors are required, resulting in a large area.
本発明はこのような点に鑑みてなされたものであり、そ
の目的とするところは、コントロールデータ用の入力信
号線を必要とせず、面積の増大なしに、容易にモード切
り換えを行え、異なる論理機能を実現できる組み合わせ
論理回路を得ることにある。The present invention has been made in view of these points, and its purpose is to easily switch modes without requiring an input signal line for control data, without increasing area, and to enable different logic. The objective is to obtain a combinational logic circuit that can realize functions.
このような目的を達成するために本発明は、入力信号線
と出力信号線との交点に配置されたMO8型トランジス
タとして、第1の電位とこの第1の電位よりも高い第2
の電位とのいずれでも動作する第1のMOS型トランジ
ス゛りと、第1の電位では動作せず第2の電位で動作す
る第2のMOS型トランジスタとを設けるようにしたも
のである。In order to achieve such an object, the present invention provides an MO8 type transistor arranged at the intersection of an input signal line and an output signal line, which has a first potential and a second potential higher than the first potential.
A first MOS type transistor that operates at either potential and a second MOS type transistor that does not operate at the first potential but operates at a second potential are provided.
本発明においては、通常の電源電圧は第1の電位であり
、通常のしきい値を持つMOS型トランジスタが動作し
ているが、電源電圧が第1の電位より高い第2の電位に
なると、高いしきい値を持つMOS型トランジスタが動
作を始め、第1の電位印加時とは異なる論理機能をもつ
ようになる。In the present invention, the normal power supply voltage is the first potential, and a MOS transistor with a normal threshold is operating, but when the power supply voltage reaches a second potential higher than the first potential, A MOS type transistor with a high threshold voltage begins to operate and has a logical function different from that when the first potential is applied.
また第2の電位を第1の電位にもどすことによりもとの
論理機能にもどる。Furthermore, by returning the second potential to the first potential, the original logic function is restored.
第1図に本発明に係わる組み合わせ論理回路の一実施例
を示す。第1図において、THI、TH2は高いしきい
値(この実施例ではその値は6■)を持つプログラム用
NMOS型トランジスタである。第1図において第2図
と同一部分又は相当部分には同一符号が付しである。プ
ログラム用NMOS型トランジスタT1〜T8は通常の
しきい値(この実施例ではその値はIV)を持ち、その
ゲートは入力信号線1.2または入力信号線4゜5のい
ずれかに接続され、そのドレインは出力信号線7,8,
9.10のいずれかに接続され、そのソースは接地され
ている。NMOS型トランジスタTHI、TH2はNM
OS型トランジスタT1〜T8と同様に接続されている
。FIG. 1 shows an embodiment of a combinational logic circuit according to the present invention. In FIG. 1, THI and TH2 are programming NMOS type transistors having a high threshold value (in this embodiment, the value is 6.times.). In FIG. 1, the same or equivalent parts as in FIG. 2 are given the same reference numerals. The programming NMOS type transistors T1 to T8 have a normal threshold value (in this example, the value is IV), and their gates are connected to either the input signal line 1.2 or the input signal line 4.5, Its drain is the output signal line 7, 8,
9.10, and its source is grounded. NMOS transistors THI and TH2 are NM
They are connected in the same way as the OS type transistors T1 to T8.
次にこの組み合わせ論理回路の動作について説明する。Next, the operation of this combinational logic circuit will be explained.
最初、電源Vの電圧は第1の電位、すなわち、通常の電
圧(この実施例ではその電圧値は5V)であり、通常モ
ードであるとする。この時、入力データa、bおよび反
転入力データ丁、可の電位の変化は「0」から「5」■
までであるので、高いしきい値を持つプログラム用NM
OS型トランジスタTHI、TH2は常に非導通状態で
ある。Initially, it is assumed that the voltage of the power supply V is a first potential, that is, a normal voltage (in this embodiment, the voltage value is 5 V), and the mode is normal mode. At this time, the change in potential of input data a, b and inverted input data D, A is from "0" to "5"■
NM for programs with high thresholds.
OS type transistors THI and TH2 are always non-conductive.
ここで、入力データa、bが共に「L」になると、ゲー
トが入力信号′ai、2に接続されたプログラム用NM
OS型トランジスタT3.T4.T7゜T8は非導通状
態になる。また、インバータ■1、■2により反転入力
データa、bは共にrHJになるので、ゲートを入力信
号線4.5に接続されたプログラム用NMOS型トラン
ジスタTl。Here, when the input data a and b both become "L", the program NM whose gate is connected to the input signals 'ai and 2
OS type transistor T3. T4. T7°T8 becomes non-conductive. In addition, since the inverted input data a and b are both rHJ by the inverters 1 and 2, the programming NMOS transistor Tl whose gate is connected to the input signal line 4.5.
T2.T5.T6が導通状態になり、貫通電流が電源■
から低いしきい値を持つプログラム用NMOS型トラン
ジスタTI、T2.T5.T6を通して接地Gに流れる
。このことにより、反転出力データτ、了、了はrLJ
になり、インバータI4.15.17により出力データ
c、d、fは「H」になる。また、ゲートを入力信号線
1,2に接続され、ドレインを出力信号線9に接続され
た通常のしきい値を持つプログラム用NMOS型トラン
ジスタT3.T8は非導通状態なので、反転出力データ
τは電源VによりrHJになり、出力データeはrLJ
になる。T2. T5. T6 becomes conductive and the through current connects to the power supply ■
Programming NMOS type transistors TI, T2 . T5. Flows to ground G through T6. As a result, the inverted output data τ, end, end is rLJ
The output data c, d, f become "H" by the inverter I4.15.17. Further, a programming NMOS type transistor T3. having a gate connected to the input signal lines 1 and 2 and a drain connected to the output signal line 9 and having a normal threshold voltage. Since T8 is in a non-conducting state, the inverted output data τ becomes rHJ due to the power supply V, and the output data e becomes rLJ.
become.
次に入力データa、bはrLJのままで、電源■を第2
の電位、すなわち、通常の電位より高い電位(この実施
例ではその値は8V)にしてテストモードにする。この
時、入力データa、bおよび反転入力データi、τの電
位の変化は「0」から「8」■までであるので、高いし
きい値を持つプログラム用NMOS型トランジスタTH
I、TH2が動作可能になる。そのため、ゲートを入力
信号線4.5に接続された高いしきい値を持つプログラ
ム用NMOS型トランジスタTHI、TH2が新たに導
通状態となり、反転出力データτ2d、e、fはrLJ
になり、出力データc、d。Next, input data a and b remain at rLJ, and the power supply
, that is, a potential higher than the normal potential (in this embodiment, the value is 8 V) to enter the test mode. At this time, since the potential changes of the input data a, b and the inverted input data i, τ are from "0" to "8"■, the programming NMOS type transistor TH with a high threshold value
I, TH2 becomes operational. Therefore, the programming NMOS transistors THI and TH2 with high threshold values whose gates are connected to the input signal line 4.5 are newly turned on, and the inverted output data τ2d, e, f are rLJ
and the output data c, d.
e、 fはrF(Jになる。e, f becomes rF(J.
同様にして入力データa、bのすべての論理値に対して
求まる出力データc、d、e、fの論理値を表わす真理
値表を次頁の表32表4に示す。A truth table representing the logical values of output data c, d, e, and f similarly determined for all the logical values of input data a and b is shown in Table 32 and Table 4 on the next page.
表3は通常モードの場合であり、表4はテストモードの
場合である。入力データtを除外すれば、表3は表1と
全く同一であり、表4は表2と全く同一である。すなわ
ち、この組み合わせ論理回路は従来の組み合わせ論理回
路と同一の機能を有する。Table 3 is for the normal mode, and Table 4 is for the test mode. If input data t is excluded, Table 3 is exactly the same as Table 1, and Table 4 is exactly the same as Table 2. That is, this combinational logic circuit has the same function as a conventional combinational logic circuit.
以上のように、しきい値の異なるNMOS型O3ンジス
タをプログラム素子として用いることにより、通常の電
源電圧印加時とこれより高い電源電圧印加時とで組み合
わせ論理回路に異なる論理機能をもたせることができる
。−
なお、上記実施例ではデコーダ回路についてのみ述べた
が、これをプログラマブルロジックアレイのアンドアレ
イもしくはオアアレイ又は読み出し専用メモリのメモリ
セルアレイに対して用いてもよく、上記実施例と同様の
効果を奏する。As described above, by using NMOS type O3 transistors with different threshold values as programming elements, it is possible to provide a combinational logic circuit with different logic functions when a normal power supply voltage is applied and when a higher power supply voltage is applied. . - Although only the decoder circuit has been described in the above embodiment, it may be used for an AND array or OR array of a programmable logic array or a memory cell array of a read-only memory, and the same effects as in the above embodiment can be obtained.
以上説明したように本発明は、入力信号線と出力信号線
との交点に配置されたMOS型トランジスタとして、第
1の電位とこの第1の電位よりも高い第2の電位とのい
ずれでも動作する第1のMO8型トランジスタと、第1
の電位では動作せず第2の電位で動作する第2のMOS
型トランジスタとを設けることにより、外部から加える
電源電圧を通常モードとテストモードに従って変化させ
るだけで、簡単にかつ面積の増大なしに1つの組み合わ
せ論理回路で異なる論理機能が得られる効果がある。As explained above, the present invention operates as a MOS transistor placed at the intersection of an input signal line and an output signal line at both a first potential and a second potential higher than the first potential. a first MO8 type transistor;
A second MOS that does not operate at the potential but operates at a second potential.
By providing a type transistor, different logic functions can be obtained with one combinational logic circuit simply and without increasing the area by simply changing the externally applied power supply voltage according to the normal mode and the test mode.
第1図は本発明に係わる組み合わせ論理回路の一実施例
を示す回路図、第2図は従来の組み合わせ論理回路を示
す回路図である。
1.2,4.5・・・・入力信号線、7〜14・・・・
出力信号線、It、12.ih〜17・・・・インバー
タ、T1〜T8.THI、TH2・・・・プログラム用
NMOS型トランジスタ、■・・・・電源、R・・・・
負荷素子、G・・・・接地。FIG. 1 is a circuit diagram showing an embodiment of a combinational logic circuit according to the present invention, and FIG. 2 is a circuit diagram showing a conventional combinational logic circuit. 1.2, 4.5... Input signal line, 7-14...
Output signal line, It, 12. ih~17...Inverter, T1~T8. THI, TH2... NMOS type transistor for programming, ■... Power supply, R...
Load element, G...Ground.
Claims (1)
置された出力信号線と、ゲートが前記入力信号線に接続
されドレインが前記出力信号線に接続され前記入力信号
線と出力信号線との交点に配置されたMOS型トランジ
スタとを有し、前記入力信号線と出力信号線との交点に
前記MOS型トランジスタが有るか否かにより任意のプ
ログラムを実現する組み合わせ論理回路において、前記
MOS型トランジスタは、第1の電位とこの第1の電位
よりも高い第2の電位とのいずれでも動作する第1のM
OS型トランジスタと、前記第1の電位では動作せず前
記第2の電位で動作する第2のMOS型トランジスタと
から構成されたことを特徴とする組み合わせ論理回路。an input signal line arranged in a first direction; an output signal line arranged in a second direction; a gate connected to the input signal line and a drain connected to the output signal line; A combinational logic circuit that has a MOS transistor arranged at an intersection with a signal line, and realizes an arbitrary program depending on whether the MOS transistor is present at the intersection of the input signal line and the output signal line, The MOS transistor has a first MOS transistor that operates at either a first potential or a second potential higher than the first potential.
A combinational logic circuit comprising an OS type transistor and a second MOS type transistor that does not operate at the first potential but operates at the second potential.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60176468A JPS6234420A (en) | 1985-08-07 | 1985-08-07 | Combinational logic circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60176468A JPS6234420A (en) | 1985-08-07 | 1985-08-07 | Combinational logic circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6234420A true JPS6234420A (en) | 1987-02-14 |
| JPH035094B2 JPH035094B2 (en) | 1991-01-24 |
Family
ID=16014205
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60176468A Granted JPS6234420A (en) | 1985-08-07 | 1985-08-07 | Combinational logic circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6234420A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6830632B1 (en) | 2002-07-24 | 2004-12-14 | Lucas Milhaupt, Inc. | Flux cored preforms for brazing |
-
1985
- 1985-08-07 JP JP60176468A patent/JPS6234420A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPH035094B2 (en) | 1991-01-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4697107A (en) | Four-state I/O control circuit | |
| US4233524A (en) | Multi-function logic circuit | |
| JPS6023432B2 (en) | MOS memory | |
| JPH05259892A (en) | MOS transistor output circuit | |
| JPH0241211B2 (en) | ||
| JPH02184112A (en) | Multiplexor circuit | |
| JPH01317022A (en) | Power supply switching circuit | |
| JPS6226604B2 (en) | ||
| JPS6234420A (en) | Combinational logic circuit | |
| KR100218315B1 (en) | Level shift circuit | |
| JPH0348520A (en) | Analog switch circuit | |
| JP4173608B2 (en) | Input/Output Control Circuit and Microcomputer | |
| JPH022713A (en) | Semiconductor integrated circuit | |
| US20050206406A1 (en) | Programmable function generator and method operating as combinational, sequential and routing cells | |
| JPH02180426A (en) | Level shifting circuit | |
| JP2833073B2 (en) | Output buffer circuit | |
| JPH0727697Y2 (en) | Zero cross detection circuit | |
| JP2734590B2 (en) | Synchronous programmable logic array | |
| JP3031090B2 (en) | Output port circuit | |
| JPS61274511A (en) | Cmos type semiconductor integrated circuit | |
| JPH0619701B2 (en) | Half adder circuit | |
| JPH02254816A (en) | Through-current prevention type output circuit | |
| JP2712432B2 (en) | Majority logic | |
| JPH0349410A (en) | Cmos latch circuit with set/reset allowing preferential set | |
| JPH0832441A (en) | Logic circuit and decoder device using this circuit |