JPS63123221A - Min/max circuit - Google Patents

Min/max circuit

Info

Publication number
JPS63123221A
JPS63123221A JP61268567A JP26856786A JPS63123221A JP S63123221 A JPS63123221 A JP S63123221A JP 61268567 A JP61268567 A JP 61268567A JP 26856786 A JP26856786 A JP 26856786A JP S63123221 A JPS63123221 A JP S63123221A
Authority
JP
Japan
Prior art keywords
circuit
max
fuzzy
input
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
Application number
JP61268567A
Other languages
Japanese (ja)
Inventor
Retsu Yamakawa
烈 山川
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.)
Omron Corp
Original Assignee
Omron Tateisi Electronics Co
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 Omron Tateisi Electronics Co filed Critical Omron Tateisi Electronics Co
Priority to JP61268567A priority Critical patent/JPS63123221A/en
Publication of JPS63123221A publication Critical patent/JPS63123221A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electronic Switches (AREA)
  • Logic Circuits (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 発明の要約 MIN回路はコンパレータとコンペンセータとからなり
、MAX回路も同じようにコンパレータとコンペンセー
タとから構成される。このようなMIN回路とMAX回
路とをカスケードに接続すると1両回路のコンペンセー
タを省略することができる(第1図、第2図、第9図か
ら第11図を参照)。
DETAILED DESCRIPTION OF THE INVENTION Summary of the Invention The MIN circuit consists of a comparator and a compensator, and the MAX circuit similarly consists of a comparator and a compensator. If such a MIN circuit and a MAX circuit are connected in cascade, the compensator for both circuits can be omitted (see FIGS. 1, 2, and 9 to 11).

発明の背景 この発明は、MIN回路とMAX回路がカスケードに接
続されたMI N/MAX回路に関する。このMI N
/MAX回路はファジィ推論エンジンにおいて好適に用
いられる。
BACKGROUND OF THE INVENTION The present invention relates to a MIN/MAX circuit in which a MIN circuit and a MAX circuit are connected in cascade. This M.I.N.
The /MAX circuit is preferably used in fuzzy inference engines.

偉人な人間の頭脳は、ストアされたプログラムの概念、
プール代数および安定な動作を行なうバイナリイ・ハー
ドウェアを調和させることによってディジタル・コンピ
ュータを創作した。その連続的な動作によって、深い論
理の展開、データの深い処理等が可能となった。ディジ
タル・コンピュータはその安定な動作によって信頼性が
高く、ディジタル争コンピュータ・システムは益々巨大
化しつつある。プログラムが人間のメンタルなレベルの
情報を含んでいない限り、ディジタル・コンピュータは
任意のプログラムが可能であり、この点でそれは汎用機
械とさえ呼ばれる。
The great human brain has the concept of stored programs,
He created a digital computer by combining pool algebra and stable binary hardware. This continuous operation has made it possible to develop deep logic and perform deep processing of data. Digital computers are highly reliable due to their stable operation, and digital computer systems are becoming increasingly large. As long as the program does not contain information on a human mental level, a digital computer can be programmed with anything, and in this respect it can even be called a general-purpose machine.

ディジタル・コンピューターシステムの実現によって人
間の生活9社会が大きく変貌しつつある。
With the realization of digital computer systems, human life9 and society are undergoing major changes.

もう1つの偉人な人間の頭脳は1人間が何をどのように
考え、相互にいかにコミュニケートするかについて考察
し、非常に重要な概念「ファジネス」を創出した。L、
A、Zadchがファジィ集合の概念を提唱したのが1
985年である。それ以来ファジィの理論的検討は数多
くの論文で行なわれているが、その応用の報告はまだ少
なく、それもバイナリイ・ディジタル・コンピュータの
助けを借りてのみ行なわれているのが実情である。
Another great human brain considered what and how humans think and how they communicate with each other, and created the extremely important concept of ``fuzziness.'' L,
A. Zadch proposed the concept of fuzzy sets in 1.
The year is 985. Since then, many papers have been published on fuzzy theory, but there are still few reports on its application, and the reality is that it has only been done with the help of binary digital computers.

ファジィの研究において9人間の知識は、専門家のノウ
ハウのように言語情報で総括されるべき蓄積された経験
に基づくものである。ということが強調されている。こ
の言語情報は、一般にあいまいさ、漠然性、不確実性、
不完全性または不正確さを具備し、メンバーシップ関数
によって特徴づけられる。メンバーシップの大きさは0
.0〜1.0までの間の領域の数値によって表わされ、
この範囲内で変化する。
In fuzzy research, 9 human knowledge is based on accumulated experience that should be summed up with linguistic information, like the know-how of experts. That is emphasized. This linguistic information is generally characterized by ambiguity, ambiguity, uncertainty,
It is characterized by incompleteness or inaccuracy and by a membership function. Membership size is 0
.. It is expressed by a numerical value in the range between 0 and 1.0,
It varies within this range.

言語情報がディジタル・コンピュータによって取扱われ
る場合には、メンバーシップの大きさく値)はパイナリ
イφコードによって表わされる。このバイナリイ・コー
ドで表わされた値はバイナリイ電子回路において、スト
アされたプログラムにしたがって、繰返し何度も何度も
、ストアされ、転送され、そして演算される。したがっ
て、ディジタル・システムによってファジィ情報を処理
するためには長い時間がかかるという問題がある。さら
に、バイナリイ・コード化された値は信じられない程多
くのストアのためのおよび演算のためのディバイスを必
要とする。ディジタル・コンピュータは上述のように汎
用機械ではあるが、ファジィ情報をリアル・タイムで処
理“するためには必ずしも最適なものではない。ここに
。
When linguistic information is handled by a digital computer, the membership magnitude (value) is represented by a pinary φ code. The values represented by this binary code are stored, transferred, and operated on in binary electronic circuitry over and over again according to the stored program. Therefore, there is a problem in that it takes a long time to process fuzzy information by digital systems. Additionally, binary-encoded values require an incredibly large number of storage and operation devices. Although digital computers are general-purpose machines as mentioned above, they are not necessarily optimal for processing fuzzy information in real time.

ファジィ情報を効率的にかつ高速で処理できる他のタイ
プの機械の探求が要請されている。
There is a need to explore other types of machines that can process fuzzy information efficiently and quickly.

発明の概要 この発明は、ファジィ情報の処理に適したハードウェア
争システム、すなわち「ファジィφコンピュータ」と呼
ばれる新しいシステムにおいて必須のファジィ推論エン
ジンにとくに好適に用いられるM (N/MAX回路を
提供することにある。
SUMMARY OF THE INVENTION The present invention provides an M(N/MAX circuit) which is particularly suitable for use in a fuzzy inference engine that is essential in a hardware system suitable for processing fuzzy information, that is, a new system called a "fuzzy φ computer." There is a particular thing.

この発明によるMI N/MAX回路は、制御端子に入
力がそれぞれ与えられ、かつキャリア注入端子が共通に
結合されて出力端子となる複数の3端子制御素子が、最
も小さい入力が与えられた3端子制御素子が導通状態と
なるように接続されてなるMIN演算のためのコンパレ
ータと、制御端子に入力がそれぞれ与えられ、かつキャ
リア注入端子が共通に結合されて出力端子となる複数の
3端子制御素子が、最も大きい入力が与えられた3端子
制御素子が導通状態となるように接続されてなるMAX
演算のためのコンパレータとがカスケードに接続されて
なることを特徴とする。
In the MI N/MAX circuit according to the present invention, a plurality of three-terminal control elements each having an input input to a control terminal and having a carrier injection terminal connected in common and serving as an output terminal are connected to the three terminals to which the smallest input is applied. A comparator for MIN calculation in which the control elements are connected so as to be in a conductive state, and a plurality of three-terminal control elements whose control terminals each receive an input and whose carrier injection terminals are commonly coupled and serve as output terminals. is connected so that the 3-terminal control element to which the largest input is applied is in a conductive state.
It is characterized in that comparators for calculation are connected in cascade.

MI N/MAX回路は、MIN回路を前段にMAX回
路を後段に接続した回路、およびMAX回路を前段にM
IN回路を後段に接続した回路の両方を含む。
The MI N/MAX circuit has a MIN circuit connected to the front stage and a MAX circuit connected to the rear stage, and a MAX circuit connected to the front stage M
It includes both circuits with an IN circuit connected to the latter stage.

上記3端子制御素子の代表的なものとしてはトランジス
タがあり、これにはバイポーラ・トランジスタのみなら
ずMOS  FET等も含む。制御端子はベースやゲー
ト、キャリア注入端子はエミッタやソースに該当する。
A typical three-terminal control element is a transistor, which includes not only bipolar transistors but also MOS FETs and the like. The control terminal corresponds to the base or gate, and the carrier injection terminal corresponds to the emitter or source.

MIN回路は上記のMIN演算のためのコンパレータと
このコンパレータにおける電圧シフト(たとえばエミッ
ターベース間の電圧降下vEBなど)を補償するための
コンペンセータとから構成される。同じようにMAX回
路は上記のMAX演算のためのコンパレータとこのコン
パレータにおける電圧シフトを補償するためのコンベン
セータとから構成される。MIN回路のコンペンセータ
とMAX回路のコンベンセータとは互いに逆方向の電圧
シフトを補償するものなので、MIN回路とMAX回路
とをカスケードに接続した場合には、これらのコンペン
セータを省略することができる。このようにして、この
発明によるMIN/MAX回路は、コンペンセータを構
成するための素子が不要となり2回路構成が簡素となる
とともに、使用するトランジスタ等の素子を節約するこ
とができるようになる。
The MIN circuit is composed of a comparator for the above-mentioned MIN operation and a compensator for compensating for a voltage shift in the comparator (for example, a voltage drop vEB between emitter and base). Similarly, the MAX circuit is composed of a comparator for the above-mentioned MAX operation and a convencator for compensating for the voltage shift in this comparator. Since the MIN circuit compensator and the MAX circuit compensator compensate for voltage shifts in opposite directions, these compensators can be omitted when the MIN circuit and MAX circuit are connected in cascade. In this way, the MIN/MAX circuit according to the present invention does not require any elements to constitute a compensator, resulting in a simple two-circuit configuration, and the number of elements such as transistors used can be saved.

実施例の記載において詳しく述べるように。As detailed in the description of the Examples.

ファジィーコンビ二一夕の一要素であるファジィ推論エ
ンジンの演算にはMIN演算やMAX演算が用いられる
ことが多い。これらの演算を実行するハードウェア・シ
ステムを構築する場合にMIN回路やMAX回路が必要
となり、これらの回路はカスケードに接続される場合も
ある。そのとき、この発明を適用するとファジィ推論エ
ンジンの構成を簡素化することができるようになるので
、この発明はファジィ赤コンピュータの構築のためにき
わめて有用に用いられる。
A MIN operation or a MAX operation is often used in the calculations of a fuzzy inference engine, which is an element of a fuzzy combination. When constructing a hardware system that executes these operations, a MIN circuit and a MAX circuit are required, and these circuits may be connected in cascade. At that time, the present invention can be applied to simplify the configuration of the fuzzy inference engine, and thus the present invention can be extremely usefully used for constructing a fuzzy red computer.

実施例の説明 1、ファジィ推論 人間の経験則を最も単純化して。Description of examples 1. Fuzzy inference The simplest human rule of thumb.

「もしXがAならば、yはBである」 (If’ x  is A、  then y  is
 B)という金属で表現することができる。ここで。
"If X is A, then y is B"(If' x is A, then y is
B) can be expressed as a metal. here.

「もしXがAならば」は前件部(antcccdcnt
)。
“If X is A” is the antecedent part (antcccdcnt
).

「yはBである」は後件部(consequent)と
呼ばれる。AやBが、「背が高い」 「渾名いた人」。
"y is B" is called a consequent. A and B are ``tall'' and ``people with nicknames.''

「正の小さな値」等のあいまいな言語情報であるならば
、これらは上述したようにファジィ・メンバーシップ関
数によって特徴づけることが可能である。すなわち、A
、Bはファジィ集合である(後述する具体的な回路の説
明では、A、B等はファジィ・メンバーシップ関数、ま
たはファジィ・メンバーシップ関数を表わす電圧分布を
示す)。
Ambiguous linguistic information such as "a small positive value" can be characterized by the fuzzy membership function as described above. That is, A
, B are fuzzy sets (in the specific circuit description to be described later, A, B, etc. indicate a fuzzy membership function or a voltage distribution representing the fuzzy membership function).

上記の金属は簡単に x+wA  → y−B と表現される。The above metals are easily x+wA → y-B It is expressed as

人間は、前件部および後件部にファジィ表現苓含む推論
をしばしば行なう。このクイブの推論は古典的なプール
論理を用いては満足に実行し得ない。
Humans often make inferences that include fuzzy expressions in the antecedent and consequent parts. This quib inference cannot be performed satisfactorily using classical pool logic.

次のような形式の推論を考える。Consider the following form of reasoning.

インプリケーション(implicatlon) :x
 −A −* y −B プレミス(prcaisc) ニ −A− 結論(eonclusion) : y″B゛この推論
の形式、すなわちインプリケーションが存在するときに
、与えられたプレミスから結論を推論することを「−膜
化されたモーダス・ポネンス(generalized
 modus ponens) Jという。インプリケ
ーションは大前提、プレミスは小前提または前提とも呼
ばれる。
Implication: x
-A -* y -B premise (prcaisc) N -A- conclusion (eonclusion): y''B゛This form of inference, i.e. inferring a conclusion from a given premise when an implication exists, is `` - generalized modus ponens
modus ponens) J. Implications are also called major premises, and premises are also called minor premises or premises.

次のように、多数のインプリケーション舎ルールが存在
することもある。
There may be multiple implication rules, as shown below.

インプリケーション1: X”A−*yssBelseまたはandインプリケー
ション2: x−A  −+ym13   elseまたはandイ
ンプリケーションr: X冒A →y■B「 ブ レミスニー 結  論:  ym B + 多数のインプリケーションはelse (さもなければ
)またはand (かつ)で連結されている。
Implication 1: X”A-*yssBelse or and Implication 2: x-A −+ym13 else or and Implication r: otherwise) or and (and).

さらに次の形式の推論もある。There is also the following form of reasoning.

インプリケーション :  x−A  → y−Bブ 
   し    ミ    ス   :    ysm
  B −結           論  :x−A−
この推論形式は,−膜化されたモーダス・トレンス(m
odus tollens)と呼ばれている。
Implications: x-A → y-B
Mistake: ysm
B - Conclusion: x-A-
This form of reasoning is -membraned modus torrent (m
It is called odus tollens).

ファジィ・コンピュータは,基本的には上述のインプリ
ケーションQルールをストアするファジィ・メモリと、
モーダス・ポネンスのファジィ推論を実行するファジィ
推論エンジンとから構成される。
A fuzzy computer basically consists of a fuzzy memory that stores the above-mentioned implication Q rules,
It consists of a fuzzy inference engine that executes Modus Ponens fuzzy inference.

モーダス・ポネンスのファジィ推論をさらに分析してみ
よう。
Let's further analyze the fuzzy reasoning of Modus Ponens.

「AからBへのファジィ関係(fuzzy relat
ionf’rom A  to B) Jという概念を
考え、これをRABと表わす(以下、単にRと略す)。
"fuzzy relation from A to B"
ionf'rom A to B) J, and this is expressed as RAB (hereinafter simply abbreviated as R).

一般に A−(a 、a 、・・・、a 、・・・l a )1
2     1      ■ B−(b  、b  、 ・・・、b9.・・・、b 
 112     J      n としたとき、AからBへのファジィ関係Rはで表わされ
、る。
Generally A-(a,a,...,a,...la)1
2 1 ■ B-(b , b , ..., b9. ..., b
112 J n , the fuzzy relation R from A to B is expressed as.

このファジィ関係を表わす演算は種々提案されている。Various operations have been proposed to express this fuzzy relationship.

詳しくはMasaharu MizuIIloto a
nd Ilans−Jurgen ZlamerfIl
ann、 −Comparison of’ Fuzz
yReasoning Methods、” Fuzz
y 5ets and SystemsVol、8. 
No、3. pp、253−283. (1982)を
参照。
For details, see Masaharu Mizu II loto a.
nd Irans-Jurgen ZlamerfIl
ann, -Comparison of' Fuzz
yReasoning Methods,” Fuzz
y 5ets and Systems Vol, 8.
No, 3. pp, 253-283. (1982).

既に提案された代表的なファジィ関係には次のようなも
のがある。
Typical fuzzy relationships that have already been proposed include the following.

r tj”” a tΔbj       MIN演算
規則r  −(a  Ab−)V(1−a、)  MA
X規則Ij    i   J r  −1△(1a r Ab J )   算術規則
+j 第(1)式によって表わされたMIN演算規則が最もよ
く知られており、産業的な応用においてその有効性も証
明されているので、この実施例では第(1)式の演算規
則を採用する。しかしながら。
r tj"" a tΔbj MIN operation rule r - (a Ab-)V (1-a,) MA
X rule Ij i J r −1△(1a r Ab J ) Arithmetic rule + j The MIN arithmetic rule expressed by equation (1) is the most well-known, and its effectiveness has been proven in industrial applications. Therefore, in this embodiment, the calculation rule of equation (1) is adopted. however.

他の多くの演算規則も適用可能であるのはいうまでもな
い。
It goes without saying that many other calculation rules are also applicable.

上述したように1つのインプリケーション・ルール(x
−A−ey−B)に対して、ブレミス(x”A’)が与
えられたときに、これらから結論(Y −B ’)を推
論する場合の「推論合成規則(composltlon
al rule of’ Inl’erence)Jは
、ファジィ関係Rを用いて次のように表わされる。
As mentioned above, one implication rule (x
-A-ey-B), when a blemise (x”A') is given, the inference composition rule (composltlon) is used to infer a conclusion (Y -B') from these.
(al rule of'Inl'erence) J is expressed using the fuzzy relation R as follows.

B”−A−+eR =   [a   ’、   a  2’、−、a、’
、−,a   ’コ1              m 上式における*の演算にも種々の演算が提案されている
。たとえばM I N/MAX演算2代数積/MAX演
算を用いるもの等々である。この実施例では、最もよく
使用されているM I N/MAX演算を*の演算とし
て用いる。
B"-A-+eR = [a', a2', -, a,'
, -, a' ko1 m Various operations have been proposed for the operation of * in the above equation. For example, the method uses M I N/MAX operation 2 algebraic product/MAX operation. In this embodiment, the most commonly used M I N/MAX operation is used as the * operation.

したがって、推論合成規則による結論す、は。Therefore, the conclusion according to the rules of inferential composition is, is.

本演算としてM I N/MAX演算を用い、ファジィ
関係として第(1)式を用いると2次のように表わされ
る。
When the M I N/MAX operation is used as the main operation and the equation (1) is used as the fuzzy relationship, it is expressed as quadratic.

b、’−(a  “△r  、)v(a2゛△r2j)
■・・・J     l   lJ v (B1°△r1j)■・・・v(affi′△r 
、j)第(2)式、第(3)式または第(4)式の演算
は1述したようにファジィ・コンビ三−夕の主要部であ
るファジィ推論エンジンによって実行される。
b,'-(a “△r ,)v(a2゛△r2j)
■・・・J l lJ v (B1°△r1j)■・・・v(affi′△r
, j) The calculations in equation (2), equation (3), or equation (4) are executed by the fuzzy inference engine, which is the main part of the fuzzy combination, as described above.

これらの式から、ファジィ推論エンジンは、主蟹にMI
N回路およびMAX回路によって構成されることが理解
されよう。
From these formulas, the fuzzy inference engine calculates MI to the main crab.
It will be understood that it is comprised of an N circuit and a MAX circuit.

したがって、ファジィ推論エンジンの構成について述べ
る前に、MIN回路、MAN回路およびその他の基本回
路について説明する。メンバーシップ関数の値(グレー
ド)を示すアナログ電気信号としては電圧信号および電
流信号があるが。
Therefore, before describing the configuration of the fuzzy inference engine, the MIN circuit, MAN circuit, and other basic circuits will be explained. Analog electrical signals that indicate the value (grade) of the membership function include voltage signals and current signals.

以下ではQ jEモモ−ドで動作する回路を例にとって
議論をすすめる。
In the following, we will discuss a circuit operating in the QjE mode as an example.

2、MIN回路、MAX回路およびその他の基本回路 (1) M I N回路、MAX回路 バイポーラ・トランジスタを使用して構成したn入力1
出力のMIN回路の一例が第1図(A)に示されている
。入力電圧をX t 、 X 2 、・・・。
2. MIN circuit, MAX circuit and other basic circuits (1) MIN circuit, MAX circuit n input 1 constructed using bipolar transistors
An example of an output MIN circuit is shown in FIG. 1(A). The input voltages are X t , X 2 , . . .

xn、出力電圧を2とすると、この回路はZ−AXlの
演算を行なう。すなわち、最も小さい入力電圧に等しい
出力電圧を発生する。
xn and the output voltage is 2, this circuit performs the calculation of Z-AXl. That is, it generates an output voltage equal to the lowest input voltage.

このMIN回路はコンパレータ(比較回路)とコンベン
セータ(補償回路)とから構成されている。コンパレー
タは、相互にエミッタが結合されたn個のP N P 
l−ランジスタQ  、Q  、Qll   12  
13 ・−・”Inと、これらのトランジスタを駆動する電流
源としてのトランジスタQ1とから構成されている。入
力電圧X  −X  はトランジスタQ11〜n Qlnのベースにそれぞれ与えられる。トランジスタQ
1のベースには、このトランジスタQlに所定の一定電
流工、が流れるように基準電圧φ1が印加される。トラ
ンジスタQ1□〜QInのうち最も低い入力端子(V 
 とする)がそのベースに与l1In えられたものが導通状態となるので、他のトランジスタ
はカットオフ状態となる。したがってエミッタにはこの
入力電圧V  に導通状態となっm1口 たトランジスタのエミッタ/ベース電圧をVEBを加え
た電圧、すなわちV  +V、B−[F]x1+1n ■ が現われる(VEBは0.7v程度)′。2つの入
B 力電圧が等しい値でかつ他の入力電圧よりも低い場合に
は、この2つの入力電圧が入力したトランジスタに■1
/2ずつの電流が流れるので、同じ結果になる。3つ以
上の入力電圧が等しくかつ他の入力端子よりも低い場合
にも同じである。
This MIN circuit is composed of a comparator (comparison circuit) and a convencator (compensation circuit). The comparator consists of n P N P whose emitters are coupled to each other.
l-transistor Q, Q, Qll 12
13...''In, and a transistor Q1 as a current source that drives these transistors.The input voltage X-X is applied to the bases of the transistors Q11 to nQln, respectively.The transistor Q
A reference voltage φ1 is applied to the base of the transistor Ql so that a predetermined constant current flows through the transistor Ql. The lowest input terminal (V
Since the transistor with l1In applied to its base becomes conductive, the other transistors become cut-off. Therefore, a voltage that is the sum of the input voltage V and the emitter/base voltage of the transistor m1 in a conductive state plus VEB appears at the emitter, that is, V+V,B-[F]x1+1n (VEB is about 0.7V). '. If the two input B input voltages are equal and lower than the other input voltages, the two input voltages will cause the input transistor to
/2 current flows, so the result is the same. The same applies when three or more input voltages are equal and lower than the other input terminals.

コンベンセータは、コンパレータの出力にMIN演算誤
差として現われる電圧VEBを補償するものである。こ
のコンベンセータは、NPNトランジスタQ と、この
トランジスタQ2を電流駆動するために電流源として働
くトランジスタQ3とから構成されている。トランジス
タQ3のベースには、一定電流I2を流すために必要な
電圧φ2が印加されている。トランジスタQ2のエミッ
タがこのMIN回路の出力端子に接続されている。コン
パレータの出力電圧からトランジスタQ2のベース/エ
ミッタ電圧VBEが減算される結果、出力電圧2はG 
X sを表わすことになる。
The convencator compensates for the voltage VEB appearing as a MIN calculation error in the output of the comparator. This convencator is composed of an NPN transistor Q and a transistor Q3 which serves as a current source to drive current to this transistor Q2. A voltage φ2 necessary for causing a constant current I2 to flow is applied to the base of the transistor Q3. The emitter of transistor Q2 is connected to the output terminal of this MIN circuit. As a result of subtracting the base/emitter voltage VBE of transistor Q2 from the output voltage of the comparator, the output voltage 2 is G
It will represent X s.

電流源として働くトランジスタQ  、Q  は抵抗に
置きかえることもできる。また、エミッタが電源■cc
に接続された1つのPNP )ランジスタを新たに設け
、このトランジスタとトランジスタQ1とで電流ミラー
を構成する。そして、新たに設けたトランジスタに直列
に接続された抵抗を調整することによって所望の電流1
1を流すようにすることもできる。
The transistors Q 1 and Q 2 acting as current sources can also be replaced with resistors. Also, the emitter is the power supply ■cc
A new PNP (PNP) transistor connected to the transistor Q1 is newly provided, and this transistor and the transistor Q1 form a current mirror. Then, by adjusting the resistor connected in series with the newly installed transistor, the desired current 1
1 can also be made to flow.

第1図(B)は改良されたMIN回路を示している。こ
の回路において第1図(A)に示すものと同一物には同
一符号が付けられている。
FIG. 1(B) shows an improved MIN circuit. Components in this circuit that are the same as those shown in FIG. 1(A) are given the same reference numerals.

第1図(A)のMIN回路において、トランジスタQ1
、〜Q1nのV。Bを、これらは必ずしも同じ値とは限
らないが、トランジスタQ11をその代表と考え仮にV
  とする。トランジスタQ2のBI ■ をV  とする。コンベンセータによってBE  
 BE2 MIN演算におけるエラーが完全に補償されるのはV 
 −■  のときである。すなわち、トラビBi   
BE2 ンジスタQ1、〜Q1nおよびQ2が全く同一のVEB
−IE (または■BE−IE)特性をもっているとす
れば、I  ” I 2のときエラーは0になる。第1
図(A)の回路でI  ” I 2とするためには電圧
φ 、φ2を調整しなければならない。
In the MIN circuit of FIG. 1(A), transistor Q1
, ~V of Q1n. B is not necessarily the same value, but considering transistor Q11 as its representative, let us assume that V
shall be. Let BI 2 of transistor Q2 be V. BE by convencator
BE2 The error in the MIN operation is completely compensated for by V
−■ It is when. That is, TrabiBi
BE2 VEB where transistors Q1, ~Q1n and Q2 are exactly the same
-IE (or ■BE-IE), the error will be 0 when I ” I 2.
In order to obtain I''I2 in the circuit shown in FIG. 2A, voltages φ and φ2 must be adjusted.

■ 第1図(B)の改良された回路において、トランジスタ
Q2に直列にトランジスタQ4を設け、このトランジス
タQ4とトランジスタQ1とで電流ミラーを構成する。
(2) In the improved circuit shown in FIG. 1(B), a transistor Q4 is provided in series with the transistor Q2, and a current mirror is formed by this transistor Q4 and the transistor Q1.

トランジスタQ2に一定電流I2を流せば、トランジス
タQlにも1l−I2−となる電流11が流れることに
なり、電圧φ1゜φ2の調整は不要となる。さらに、電
流源としてのトランジスタQ3と電流ミラーを構成する
トランジスタQ5を設け、このトランジスタQ5をIo
の電流源で駆動すれば、常にI2−Ioとなる。すなわ
ち、電源電圧V、−VEEの変動に関C 係なく常に一定の電流を流すことができ、電源電圧変動
にきわめて強い回路となる。他のMIN回路の電流源と
してのトランジスタQ6もまた。トランジスタQ5と電
流ミラーを形成させることによって、1つの電流源IO
で駆動することが可能となる。
If a constant current I2 is caused to flow through the transistor Q2, a current 11 which becomes 1l-I2- will also flow through the transistor Ql, and there is no need to adjust the voltages φ1° and φ2. Furthermore, a transistor Q3 as a current source and a transistor Q5 forming a current mirror are provided, and this transistor Q5 is connected to Io
If driven by a current source, the current will always be I2-Io. In other words, a constant current can always flow regardless of variations in the power supply voltages V and -VEE, resulting in a circuit that is extremely resistant to variations in the power supply voltage. Also transistor Q6 as a current source for the other MIN circuit. By forming a current mirror with transistor Q5, one current source IO
It becomes possible to drive with

もっとも、この改良はきわめて厳密な演算を考慮した場
合にH効となるが、後にコンドロールドMI N−MA
X回路で述べるように、電流11と12が異なっていて
も実用上は聞届とならない。
However, this improvement has an H effect when extremely strict calculations are considered, but later the Chondral MI N-MA
As described in the X circuit, even if the currents 11 and 12 are different, it does not make any difference in practical terms.

第2゛図はM A X回路の一例を示している。このM
AX回路もまたコンパレータとコンペンセータとから構
成されている。コンパレータは、入力電圧X  、X 
 、・・・、X によってベース制御され12    
     n かつエミッタが相互に結合されたNPNトランジスタQ
  、Q  、・・・、Q2nと、これらのトランジス
タを電流駆動するためのトランジスタQ7とから構成さ
れている。トランジスタQ21〜Q2nのうち最も高い
入力端子(これをV  とする)が与aX えられたトランジスタのみが導通状態となってエミッタ
にV   −V nEの電圧が現われる。この−laX ■ のエラーが、PNP)ランジスタQ9と電流E 源としてのトランジスタQ8とからなるコンベンセータ
によって補償される結果、出力端子にはV   =’/
、x  の出力電圧2が得られる。このff1aX  
   に   n MAX回路もまた、第1図(B)に示した考え方にした
がって改良することが可能であるのはいうまでもない。
FIG. 2 shows an example of an M A X circuit. This M
The AX circuit also consists of a comparator and a compensator. The comparator has input voltages X and X
, ..., base controlled by X12
n and whose emitters are interconnected NPN transistors Q
, Q 2 , . . . , Q2n, and a transistor Q7 for driving these transistors with current. Of the transistors Q21 to Q2n, only the transistor to which aX is applied to the highest input terminal (denoted as V) becomes conductive, and a voltage of V - V nE appears at its emitter. As a result of this error of -la
, x output voltage 2 is obtained. This ff1aX
It goes without saying that the n MAX circuit can also be improved according to the concept shown in FIG. 1(B).

これらのMIN回路、MAX回路において、入力端子X
  −X sはファジィ真理値(メンバーシップ関数の
多値【グレード))を表わしている。ファジィ真理値は
0から1までの連続的な値[0,1]をとる。これに対
応して入力電圧は。
In these MIN circuits and MAX circuits, the input terminal
−Xs represents a fuzzy truth value (multi-value [grade] of membership function). Fuzzy truth values take continuous values [0, 1] from 0 to 1. Correspondingly, the input voltage is.

たとえば[OV、5V]に設定される。For example, it is set to [OV, 5V].

上述のMIN回路、MAX回路のコンパレータにおける
すべてのトランジスタはエミッタにおいて相互に結合し
ているので、この回路をエミッタ・カップルド・ファジ
ィ゛・ロジック・ゲート(ECFLゲート)と名づける
。
Since all the transistors in the comparators of the MIN circuit and MAX circuit described above are mutually coupled at the emitter, this circuit is named an emitter-coupled fuzzy logic gate (ECFL gate).

上述のMIN回路、MAX回路は、電流源(トランジス
タQ  、Q  、Q  、QB)によつ、て駆動され
る2つのエミッタ・フロアのカスケード接続であると考
えることができる。したがって、これらは非常に高い入
力インピーダンスおよび非常に低い出力インピーダンス
を示す。この事実は。
The MIN and MAX circuits described above can be thought of as a cascade of two emitter floors driven by current sources (transistors Q 1 , Q 2 , Q 2 , QB). Therefore, they exhibit very high input impedance and very low output impedance. This fact is.

これらの回路が外部ノイズや信号のクロス・トークに強
いことを示し、後段に多くの回路を接続することができ
ることを意味している。
This shows that these circuits are resistant to external noise and signal crosstalk, which means that many circuits can be connected to subsequent stages.

また、上述のMIN回路、MAX回路は電流源によって
駆動されるので各トランジスタでの飽和は生じない。す
なわちベース領域における小数キャリアの蓄積効果は起
こらない。したがって。
Further, since the above-mentioned MIN circuit and MAX circuit are driven by a current source, saturation does not occur in each transistor. That is, the accumulation effect of minority carriers in the base region does not occur. therefore.

これらの回路は非常に速い演算速度を示す。実験による
と応答速度は10nsec以下であった。
These circuits exhibit very fast computational speeds. According to experiments, the response speed was 10 nsec or less.

さらに、上述の回路の入力端子の1またはいくつかをオ
ーブンにしても9回路全体の入/出力静特性は影響を受
けない。このことは、大規模システムを構築するために
非常に重要である。
Furthermore, the input/output static characteristics of the entire nine circuits are not affected by opening one or some of the input terminals of the circuits described above. This is very important for building large-scale systems.

さらに上述の回路において、PNP、NPNトランジス
タをpチャネル、nチャネルMOSFETにそれぞれ置
きかえることも可能である。
Furthermore, in the above-described circuit, it is also possible to replace the PNP and NPN transistors with p-channel and n-channel MOSFETs, respectively.

以上のことは、上述のMEN回路、MAX回路のみなら
ず、以下に述べるすべての回路にあてはまる。
The above applies not only to the above-mentioned MEN circuit and MAX circuit, but also to all the circuits described below.

(2) M I N回路、MAX回路の分類法に、MI
N回路、MAX回路の発展形を考察するとともに、ファ
ジィ推論エンジンを構成する回路の説明の便宜のために
、これらをいくつかの形態に分類しておく。
(2) In the classification method of M I N circuits and MAX circuits, MI
In addition to considering the developed forms of the N circuit and MAX circuit, for the convenience of explaining the circuits that constitute the fuzzy inference engine, these are classified into several forms.

第1図に示すMIN回路において、2つの入力X  、
X  のみを考えるために他の入力のためのトランジス
タQ13〜Q1nを省略する。また入力x1.x2をそ
れぞれX、yと置く。するとこのMIN回路はZ”XA
yの演算を行なう2入力1出力のMIN回路となる。こ
のような2入力1出力のMIN回路をn個用意すると、
第3図(A)に示すように、  2n入力(x  、x
2. ・。
In the MIN circuit shown in FIG. 1, two inputs X,
In order to consider only X, transistors Q13 to Q1n for other inputs are omitted. Also input x1. Let x2 be X and y, respectively. Then this MIN circuit becomes Z”XA
This is a 2-input, 1-output MIN circuit that calculates y. If you prepare n MIN circuits with 2 inputs and 1 output like this,
As shown in Figure 3(A), 2n inputs (x, x
2.・.

xo、yl、y2.・・・、y)n出力(zl。xo, yl, y2. ..., y)n output (zl.

Z2+・・・、2  )のMIN回路となる。この回路
において、対応する入力X とyIとによって■ 1つの出力2 がZ  −X  A)’、として得られ
る。したがって、このタイプのMIN回路はコレスポン
ディングMIN回路(略してC−MINという)と呼ぶ
ことにする。同じようにして。
Z2+..., 2) becomes a MIN circuit. In this circuit, one output 2 is obtained as Z -X A)' by corresponding inputs X and yI. Therefore, this type of MIN circuit will be referred to as a corresponding MIN circuit (abbreviated as C-MIN). Do the same.

zl−xlvyl (i −1〜n)のMAX演算を行
なう2n入力n出力のMAX[i路をコレスボンディン
グMAX回路(略してC−MAXという)と呼ぶ。
The 2n-input n-output MAX [i path that performs the MAX operation of zl-xlvyl (i -1 to n) is called a Cores bonding MAX circuit (abbreviated as C-MAX).

C−MIN、C−MAXは、第3図(B)に示されるよ
うに記号化される。バスの記号と同じような肉太の矢印
はn本の信号ラインを表わしている。この矢印の内部に
記入されたnは信号ライン数を示す。ファジィ・メンバ
ーシップ関数X。
C-MIN and C-MAX are symbolized as shown in FIG. 3(B). Thick arrows similar to bus symbols represent n signal lines. The n written inside this arrow indicates the number of signal lines. Fuzzy membership function X.

Yのn個の多値が各信号ライン上に分布した電圧として
表わされる。したがって、C−MIN。
n multi-values of Y are expressed as voltages distributed on each signal line. Therefore, C-MIN.

C−MAXは2つのメンバーシップ関数x、yのMIN
演算、MAX演算をそれぞれ行なうための回路であると
いうことができる。演算により生成されたメンバーシッ
プ関数2のn個の多値を表わす電圧もまたn本の信号ラ
イン上に分布として現われる。
C-MAX is the MIN of two membership functions x, y
It can be said that they are circuits for performing calculations and MAX calculations, respectively. Voltages representing n multi-values of the membership function 2 generated by the calculation also appear as a distribution on the n signal lines.

上述のC−MIN、C−MAXとは対照的に。In contrast to C-MIN, C-MAX mentioned above.

第1図、第2図に示したn入力1出力のMIN回路、M
AX回路は、n個の入力信号のアンサンプル演算結果を
出力するので、アンサンプルMIN回路、アンサンプル
MAX回路(略してE−MIN、E−MAXという)と
呼ぶ。これらの回路は、第4図(A)に示すように簡単
化して示され、また第4図(B)のように記号化される
。
The n-input 1-output MIN circuit shown in Figures 1 and 2, M
Since the AX circuit outputs the result of unsampling the n input signals, it is called an unsampling MIN circuit or an unsampling MAX circuit (abbreviated as E-MIN or E-MAX). These circuits are shown simplified as shown in FIG. 4(A) and symbolized as shown in FIG. 4(B).

さらに、もう1つの特殊なMIN回路を提案しておく。Furthermore, we will propose another special MIN circuit.

それは、上述した「AからBへのファジィ関係」を実行
するデカルト積(または直積)MIN回路(Carto
slan product MIN clrcuit:
略してCP−MINという)である。第(1)式で示し
たように、この実施例ではファジィ関係を表す演算とし
てMIN演算規則を採用している。
It is a Cartesian product (or Cartesian product) MIN circuit that performs the "fuzzy relation from A to B" described above.
slan product MIN clrcuit:
(abbreviated as CP-MIN). As shown in equation (1), this embodiment employs the MIN operation rule as an operation expressing the fuzzy relationship.

このCP−MINは。This CP-MIN is.

A−ta、、a2.−、a  、−、a  11   
       ta B−(b、b、・・・、b、、・・・、b  11  
2     J     n を入力として、ファジィ関係 R−[r、r、・・・、「、、・・・、rコ1  2 
   3     n r 1:、 ”” a + A b jを出力する回路
である。
A-ta,,a2. -, a , -, a 11
ta B-(b, b,..., b,,..., b 11
2 J n as input, fuzzy relation R-[r, r, ..., ",, ..., rko1 2
3 n r 1:, ``'' This is a circuit that outputs a + A b j.

CP−MINの記号が第5図(A)に、単純化した回路
が第5図(B)にそれぞれ示されている。そして、第5
図(B)にa、b、およびrsjのライ1コ ンの交叉として記号化された回路の具体例が第6図に示
されている。第6図の回路は、第1図のMIN回路のト
ランジスタQ13〜Q1nG省略して2入力に変形され
たMIN回路である。第6図において第1図に示すもの
と同一物に同一符号が付けられている。
The symbol of CP-MIN is shown in FIG. 5(A), and a simplified circuit is shown in FIG. 5(B). And the fifth
An example of a circuit symbolized in FIG. 6 as a crossover of a, b, and rsj lines is shown in FIG. The circuit in FIG. 6 is a MIN circuit in which transistors Q13 to Q1nG of the MIN circuit in FIG. 1 are omitted and the circuit is modified to have two inputs. In FIG. 6, the same components as those shown in FIG. 1 are given the same reference numerals.

(3)トランケーション回路 トランケージジン回路は、第7図に示すように2入力す
るメンバーシップ関数Xをある値aで裁断するもので、
この裁断結果得られるメンバーシップ関数X゛を出力す
る。この回路は、後に示すように、MIN、MAX演算
を用いたファジィ推論エンジンを構築するために使用さ
れる。トランケーション回路は、n個の入力、1個のト
ランケーティング入力aおよびn個の出力をもつ。
(3) Truncation circuit The truncation circuit cuts the two-input membership function X at a certain value a, as shown in Figure 7.
The membership function X' obtained as a result of this cutting is output. This circuit is used to build a fuzzy inference engine using MIN, MAX operations, as shown below. The truncation circuit has n inputs, one truncation input a and n outputs.

トランケーション回路の具体例が第8図に示されている
。ファジィ・メンバーシップ関数Xを表わすn個の入力
はXl、X2+ ・・・、X で、トランケートされた
出力ファジィφメンバーシップ関数X゛はx’、’、・
・・、X  °でそれぞれ表わさ1  x2     
n れている。この回路は、2人カー出力のMIN回路をn
個並列に設け(すなわちC−MIN)、かつ各MINの
一方の入力を相互に接続してトランケーティング入力a
としたものということができる。また、トランケータと
コンベンセータとから構成されているということもでき
る。
A specific example of the truncation circuit is shown in FIG. The n inputs representing the fuzzy membership function X are Xl, X2+...,X, and the truncated output fuzzy φ membership function
. . , each expressed in x ° 1 x 2
n It is. This circuit converts the MIN circuit of the two-person car output into n
(i.e., C-MIN), and connect one input of each MIN to each other to create a truncating input a.
It can be said that It can also be said that it is composed of a truncator and a convencator.

(4)MI N/MAX回路 MIN回路とMAX回路のカスケード接続は。(4) MI N/MAX circuit Cascade connection of MIN circuit and MAX circuit.

後述するファジィ推論エンジンの構築のためによく用い
られる。第9図はこのようなカスケード接続の例を示し
ている。第9図(A)において1m入力のE−MINと
n入力のE−MIHの出力側が2入力のMAX回路の入
力側に接続されている。
It is often used to construct fuzzy inference engines, which will be described later. FIG. 9 shows an example of such a cascade connection. In FIG. 9(A), the output sides of the 1 m input E-MIN and the n input E-MIH are connected to the input side of a 2 input MAX circuit.

第9図(I3)には1m入力のE−MAXとn入力のE
−MAXの後段に2入力MIN回路が接続された回路が
示されている。NIN回路とMAX回路のカスケード接
続の例はこれらに限られるものではなく、C−MINと
E−MAXとのカスケード接続、複数の並列に設けられ
たE−MINとE−MAXとの接続等々が考えられる。
Figure 9 (I3) shows 1m input E-MAX and n input E-MAX.
A circuit is shown in which a 2-input MIN circuit is connected after -MAX. Examples of cascade connections between NIN circuits and MAX circuits are not limited to these, but include cascade connections between C-MIN and E-MAX, connections between multiple E-MINs and E-MAX installed in parallel, etc. Conceivable.

第1図(A)および第2図に示した具体的なMIN回路
、MAX回路を利用して、第9図(A)に示す回路を具
体化したものが第1O図に示されている。一方のE−M
INおよびMAX回路の構成素子の符号としては第1図
(A)および第2図に示すものが採用されている。ただ
し、トランジスタQ にはQl−符号が付けられている
。また、他n 方のE−MIHにおいては一方のE−MINの対応する
素子の符号にダッシュを付けである。トランジスタQ1
01に対応するトランジスタには符号Q °が付けられ
ている。
FIG. 1O shows an embodiment of the circuit shown in FIG. 9(A) using the specific MIN circuit and MAX circuit shown in FIGS. 1(A) and 2. One E-M
The symbols shown in FIG. 1(A) and FIG. 2 are used for the constituent elements of the IN and MAX circuits. However, the transistor Q is given a Ql- symbol. In addition, in the other E-MIH, a dash is added to the symbol of the corresponding element of one E-MIN. Transistor Q1
The transistor corresponding to 01 is labeled Q°.

n 第10図において、EMINのコンペンセータ(トラン
ジスタQ2)は、前述したように、前段のコンパレータ
のエミッタ接合における正の電圧シフトを補償するもの
である。また、2入力MAX回路におけるコンベンセー
タ(トランジスタQ9)は前段のコンパレータのエミッ
タ接合における負の電圧シフトを補償するものである。
n In FIG. 10, the EMIN compensator (transistor Q2) compensates for the positive voltage shift at the emitter junction of the preceding comparator, as described above. Furthermore, the convencator (transistor Q9) in the two-input MAX circuit compensates for the negative voltage shift at the emitter junction of the preceding comparator.

E−MINのコンベンセータとMAX回路のコンベンセ
ータとは互いに逆方向の電圧シフトを補償しているから
、これらのコンベンセータを省略しても、最終出力2の
値に変化はない。
Since the E-MIN convencator and the MAX circuit convencator compensate for voltage shifts in opposite directions, there is no change in the value of the final output 2 even if these convencators are omitted.

この考え方にしたがって2両コンペンセータを省略する
ことによって構成した回路が第11図に示されている。
A circuit constructed based on this idea by omitting the two-car compensator is shown in FIG.

第1O図の回路との比較によって、第11図の回路はき
わめて簡素化されていることが理解できよう。これによ
って、トランジスタを節約し、動作速度を高速化し、電
力消費を低減させることができる。このコンペンセータ
省略技術は。
A comparison with the circuit of FIG. 1O will show that the circuit of FIG. 11 is extremely simplified. This saves transistors, increases operating speed, and reduces power consumption. This compensator omission technique.

MAX回路とMIN回路のカスケード接続またはトラン
ケーション回路とMAX回路のカスケード接続にも6効
に使用できるのはいうまでもない。
Needless to say, it can be used in a cascade connection between a MAX circuit and a MIN circuit or a cascade connection between a truncation circuit and a MAX circuit.

(5)コンドロールドMI N−MAX回路コンドロー
ルドMIN−MAX回路は、制御入力に応じてMIN回
路またはMAX回路として働く回路であり、その−例が
第12図に示されている。この回路は、2つの信号入力
x、y、1つの制御入力Cおよび1つの出力2をもつ。
(5) Condrol MIN-MAX circuit The chondral MIN-MAX circuit is a circuit that works as a MIN circuit or a MAX circuit depending on the control input, and an example thereof is shown in FIG. This circuit has two signal inputs x, y, one control input C and one output 2.

第12図の回路は、第11図のMI N−MAX回路に
おけるE−MINのトランジスタQ12〜Q1゜Q °
〜Q ゛を省略することによって構成され21n る。そして、トランジスタQ  、Q  ’のベースに
信号入力X+Vがそれぞれ与えられている。
The circuit of FIG. 12 is based on the E-MIN transistors Q12 to Q1°Q° in the MIN-MAX circuit of FIG.
It is constructed by omitting ˜Q′. Signal inputs X+V are applied to the bases of transistors Q 1 and Q', respectively.

さらに、トランジスタQ とQ ゛のエミッタ間に、制
御入力Cによって制御されるアナログ・スイッチが接続
されている。このアナログ・スイッチは並列に接続され
た1対のnチャネルおよびpチャネルMO3FET  
Q  およびQ32から構成されており、FETQ3.
のゲートには制御入力Cが直接に、FET Q32のゲ
ートには制御入力Cがインバータで反転されてそれぞれ
与えられる。
Furthermore, an analog switch controlled by a control input C is connected between the emitters of transistors Q 1 and Q 2 . This analog switch consists of a pair of n-channel and p-channel MO3FETs connected in parallel.
Q and Q32, and FETQ3.
The control input C is directly applied to the gate of FET Q32, and the control input C is inverted by an inverter and applied to the gate of FET Q32.

制御入力Cはバイナリイ値、すなわちHレベル(たとえ
ば5V)およびLレベル(たとえばOV)をとる。制御
入力CがLレベルの場合にはアナログ・スイッチはオフ
となる。この場合には第12図の回路は、まさに第11
図の回路からトランジスタQ−Q、Q’〜Q °を除去
した12  1m   12    in 回路と同じになるから、2−(△x) V (△y)”
xvyの出力が得られ(△X、△yはx、yに等しく、
演算としては意味をもたないが第11図とのアナロジイ
上このように表現した)MAX回路として働く。制御入
力CがHレベルの場合には、アナログ争スイ・ソチがオ
ンとなりトランジスタQ  、Q  ’がコンパレータ
、トランジスタQ  、Q  のいずれか一方がコンベ
ンセータとして作用するので、MIN回路となる(第1
図(A)の回路と比較せよ)。このとき、2つの電流源
Q、Q、’が存在するので、トランジスタ■ Q  、Q  ’のうち導通状態となったトランジス夕
には両型流源Q、Q’からの加算電流が流れ1す る。このため、4通状態となったトランジスタのエミッ
タ接合における電圧シフトはやや大きくなり、コンベン
セータによる補償に若干のエラーが生じる。しかしなが
ら、このエラーは実用上は殆んど問題にならない。とい
うのは、トランジスタのvEB−IE特性はきわめて急
峻な立上りをもっているからである。実験によると、エ
ミッタ電流力5mAJ)ときV EBl;i 0.71
 V 、 l0IA(7)ときvEBは0.725Vで
あった。したがつて、エミッタ電流Inがたとえ2倍に
なったとしても”IEBには0.015Vの差しか現わ
れない。信号入力Xまたはyが0〜5Vの範囲で変化す
るとすると(ファジィ真理値θ〜1に対応) 、  0
.015Vは完全に無視できる値である。
Control input C takes binary high values, that is, H level (for example, 5V) and L level (for example, OV). When control input C is at L level, the analog switch is turned off. In this case, the circuit of FIG.
It is the same as the 12 1 m 12 in circuit obtained by removing the transistors Q-Q, Q'~Q ° from the circuit shown in the figure, so 2-(△x) V (△y)"
The output of xvy is obtained (△X, △y are equal to x, y,
Although it has no meaning as an arithmetic operation, it works as a MAX circuit (expressed in this way based on the analogy with FIG. 11). When the control input C is at H level, the analog switching circuit is turned on, transistors Q and Q' act as comparators, and one of transistors Q and Q acts as a convencator, so it becomes a MIN circuit (the first
(Compare with the circuit in figure (A)). At this time, since there are two current sources Q, Q, and ', the additional current from both types of current sources Q and Q' flows to the transistor Q and Q' that is in a conductive state. . Therefore, the voltage shift at the emitter junction of the transistor in the quadruple state becomes somewhat large, and a slight error occurs in the compensation by the convencator. However, this error hardly poses a problem in practice. This is because the vEB-IE characteristic of the transistor has an extremely steep rise. According to experiments, when the emitter current force is 5 mAJ), V EBl;i 0.71
When V, 10IA(7), vEB was 0.725V. Therefore, even if the emitter current In is doubled, only a difference of 0.015 V will appear in IEB. If the signal input X or y varies in the range of 0 to 5 V (fuzzy truth value θ ~ 1), 0
.. 015V is a completely negligible value.

3、ファジィ推論エンジン (1)基本的な推論エンジン 上述したモーダス・ボネンスのファジィ推論を実行する
ユニットであるファジィ推論エンジンについて述べる。
3. Fuzzy Inference Engine (1) Basic Inference Engine The fuzzy inference engine, which is a unit that executes the Modus-Bonens fuzzy inference mentioned above, will be described.

まず、インプリケーションの前件部に1つのファジィ命
題(上述した「もしXがAならば: x=AJ )のみ
を含む簡単な推論を実行する基本的な推論エンジンにつ
いて説明し1次により複雑な推論を実行する拡張された
ファジィ推論エンジン(拡張推論エンジン)について述
べる。
First, we will explain a basic inference engine that performs a simple inference that includes only one fuzzy proposition (``If X is A: x=AJ'' mentioned above) in the antecedent part of an implication, and We describe an extended fuzzy inference engine (extended inference engine) that performs inference.

簡単な推論を実行する基本的なファジィ推論エンジンの
概念が第13図に示されている。この推論エンジンは、
上述したファジィ推論の合成規則に基づいて与えられた
ファジィ命題に対応するファジィ争メンバーシップ関数
A、BおよびA′を入力として、結論を表わすファジィ
・メンバーシップ関数B″を出力するものである。これ
らのファジィ・メンバーシップ関数A、B、A″および
B゛は、ファジィ集合の要素に対応するm本またはn本
の信号ライン上に分布したアナログ電圧によって具現化
される。
The concept of a basic fuzzy inference engine that performs simple inference is shown in FIG. This inference engine is
It inputs the fuzzy dispute membership functions A, B, and A' corresponding to the fuzzy proposition given based on the above-mentioned fuzzy inference synthesis rules, and outputs the fuzzy membership function B'' representing the conclusion. These fuzzy membership functions A, B, A'' and B'' are realized by analog voltages distributed on m or n signal lines corresponding to the elements of the fuzzy set.

基本的なファジィ推論エンジンは、上述した第(2)式
、第(3)式または第(4)式の演算を実行する回路で
ある。第(2)、 (3)、 (4)式に対応して少な
くとも3種類のファジィ推論エンジンの構成が考えられ
るので、これらをタイプ[1]、 [2]、 [3]と
する。
The basic fuzzy inference engine is a circuit that executes the calculation of equation (2), equation (3), or equation (4) described above. At least three types of fuzzy inference engine configurations are possible corresponding to equations (2), (3), and (4), and these are designated as types [1], [2], and [3].

(2)タイプ[1] タイプ[1]の基本的なファジィ推論エンジンは第(2
)式の演算を実行するものであり、第14図にそのブロ
ック図が示されている。m本の信号ライン上に分布した
ファジィ・メンバーシップ関数Aを表わす電圧入力とn
本の信号ライン上に分布したファジィ・メンバーシップ
関数Bを表わす電圧入力がCP−MINIIに与えられ
、ここでAからBへのファジィ関係kを表わすnXm個
の出力電圧信号(r、、j−1〜n)が得られる。n個
のC−MIN12が設けられており、各C−MIN12
にファジィ・メンバーシップ関数A′を表わす信号(m
個の電圧信号の集合)と上記のCP−MIN演算結果を
表わす信号r j(r jはn個の電圧を信号よりなる
)とがそれぞれ与えられる。各C−MIN12の出力は
a  Ar1j(i−1〜n)を表わすm個の電圧信号
よりなる。さらにn個のE−M A X 13が設けら
れており、各E−MAX13で入力するm個の電圧信号
のMAX演算が行なわれる。したがって、n個のE−M
AX13のn本の出力信号ライン上に分布したアナログ
電圧す、°の集合としての結論を表わすファジィ・メン
バーシップ関数B″を得ることができる。
(2) Type [1] The basic fuzzy inference engine of type [1] is
), and a block diagram thereof is shown in FIG. A voltage input representing a fuzzy membership function A distributed over m signal lines and n
A voltage input representing a fuzzy membership function B distributed on the main signal line is given to CP-MINII, where nXm output voltage signals (r, , j- 1 to n) are obtained. n C-MIN12 are provided, and each C-MIN12
A signal (m
A set of n voltage signals) and a signal r j (r j is composed of n voltage signals) representing the result of the above CP-MIN calculation are respectively provided. The output of each C-MIN 12 consists of m voltage signals representing a Ar1j (i-1 to n). Further, n E-MAX 13 are provided, and each E-MAX 13 performs MAX calculation of m voltage signals inputted thereto. Therefore, n E-M
A fuzzy membership function B'' can be obtained which represents the conclusion as a set of analog voltages S,° distributed on the n output signal lines of the AX13.

C−MIN12とE−MAX13のカスケード接続にお
いて、上述したようにコンペンセータを省略することが
可能である。
In the cascade connection of C-MIN 12 and E-MAX 13, it is possible to omit the compensator as described above.

(3)タイプ[2] タイプ[2]の基本的なファジィ推論エンジンは第(3
)式の演算を実行するものであり、第15図にそのブロ
ック図の一部が示されている。すべてのj(j””1〜
n)についてa1°△alAbj (i−1〜m)の演
算を実行する必要がある。このため、各jの値に対して
m個のE−MIN21が設けられ、各E−MIN21に
す、a’、a(im1〜m)の電圧信号が入力している
。合計nXm個のE−MINが必要である。各jの値に
対してm個のE−MIN21のm個の出力がE−MAX
22に送られる。n個のE−MAX回路22が設けられ
ており、各E−MAX22から出力電圧す、’(j−1
〜n)が得られる。
(3) Type [2] The basic fuzzy inference engine of type [2] is
), and a part of its block diagram is shown in FIG. All j(j””1~
It is necessary to perform the calculation of a1°ΔalAbj (i-1 to m) for n). Therefore, m E-MINs 21 are provided for each value of j, and voltage signals of a', a (im1 to m) are input to each E-MIN 21. A total of nXm E-MINs are required. For each value of j, m outputs of m E-MIN21 are E-MAX
Sent to 22nd. n E-MAX circuits 22 are provided, and the output voltage from each E-MAX 22 is S,'(j-1
~n) is obtained.

この回路においてもE−MIN21とE−MAX22と
のカスケード接続においてコンベンセータを省略するこ
とができる。
Also in this circuit, the convencator can be omitted in the cascade connection between E-MIN 21 and E-MAX 22.

第16図は、第15図に示すブロック図のうち1つのす
、(具体的にはb1゛)を得るための具体的口路構成を
示している。E−MIN21およびE−MAX22にお
いて、第1図(A)および第2図に示すものと同゛−物
には同一符号が付けられているので。
FIG. 16 shows a specific route configuration for obtaining one of the blocks (specifically, b1') in the block diagram shown in FIG. 15. In E-MIN21 and E-MAX22, the same parts as shown in FIG. 1(A) and FIG. 2 are given the same reference numerals.

その構成を容易に理解することができよう。E−MIN
21の電流源として働くトランジスタQ1と新たに設け
られたトランジスタQ33とによってマルチ出力電流ミ
ラーが構成されており、トランジスタQ は電流源■1
1によって駆動される。したかって、簡単な構成ですべ
てのE−MIN21が等しい電流で駆動されることにな
る。同じようにE−MAX22の電流源としてのトラン
ジスタQ7は新たに設けられたトランジスタQ34と電
流ミラーを構成しており、電流源112によって駆動さ
れる。
Its structure can be easily understood. E-MIN
A multi-output current mirror is constituted by the transistor Q1 which acts as a current source of 21 and the newly provided transistor Q33, and the transistor Q acts as a current source 1.
1. Therefore, all E-MINs 21 can be driven with the same current with a simple configuration. Similarly, the transistor Q7 as a current source of the E-MAX 22 constitutes a current mirror with the newly provided transistor Q34, and is driven by the current source 112.

(4)タイプ[3] タイプ[3]の基本的なファジィ推論エンジンは第(4
)式の演算を実行するものであり、そのブロック図が第
17図に示されている。それぞれm本の信号ライン上に
分布したファジィ・メンバーシップ関数A、A−を表わ
す電圧がC−MAX31に与えられ、ここでat゛Δa
1 (iml〜m)のMIN演算が行なわれる。そのm
個の出力電圧はE−MAX32に入力する。このE−M
AX航    。
(4) Type [3] The basic fuzzy inference engine of type [3] is
), and its block diagram is shown in FIG. Voltages representing fuzzy membership functions A, A- distributed on m signal lines, respectively, are applied to C-MAX 31, where at゛Δa
1 (iml~m) MIN calculation is performed. That m
These output voltages are input to E-MAX32. This E-M
AX flight.

22の出力は、VaAa、を表わし、トランケーも・−
1 ティング入力aとしてトランケーション回路33に与え
られる。他方、トランケーション回路33にはn本の信
号ライン上に分布したファジィ・メンバーシップ関数B
を表わす電圧(b、、j−1〜コ n)が入力している。結局、トランケーション回路33
で第(4)式の演算が行なわれ、n本の出力ライン上に
分布したアナログ電圧す、°の果合としての結論B゛を
得ることができる。
The output of 22 represents VaAa, and the truncate also...
1 is given to the truncation circuit 33 as a ting input a. On the other hand, the truncation circuit 33 has a fuzzy membership function B distributed on n signal lines.
The voltages (b, , j-1 to kn) representing the values are input. In the end, the truncation circuit 33
Then, the calculation of equation (4) is performed, and a conclusion B' can be obtained as a result of the analog voltages distributed on the n output lines.

このタイプ[3]のファジィ推論エンジンの具体的な電
子回路が第18図に示されている。これらの図において
、第1図(^)、第2図、第8図および第16図に示す
ものに対応する素子には同一符号が付けられている。C
−MIN31とE−MAX32のカスケード接続におい
てコンペンセータは省略されている。トランケーション
回路33は第8図に示すものと全く同じである。C−M
IN31のm個の電流源としてのトランジスタQ1は、
トランケーション回路33のトランジスタQ1とともに
。
A specific electronic circuit of this type [3] fuzzy inference engine is shown in FIG. In these figures, elements corresponding to those shown in FIG. 1(^), FIG. 2, FIG. 8, and FIG. 16 are given the same reference numerals. C
- A compensator is omitted in the cascade connection of MIN31 and E-MAX32. The truncation circuit 33 is exactly the same as that shown in FIG. C-M
Transistor Q1 as m current sources of IN31 is
Together with the transistor Q1 of the truncation circuit 33.

トランジスタQ33とマルチ出力電流ミラーを構成して
いる。E−MAX32における電流源としてのトランジ
スタQ7は、トランケーション回路33のトランジスタ
Q とともにトランジスタQ34と7ルチ出力電流ミラ
ーを構成している。
It constitutes a multi-output current mirror with transistor Q33. Transistor Q7 as a current source in E-MAX32 forms a seven-output current mirror with transistor Q34 together with transistor Q of truncation circuit 33.

タイプ[3]の推論エンジンは、他のタイプ[11およ
び[2]の推論エンジンに比べてその構成が非常に簡素
になっている。このタイプ[3]の推論エンジンは、ト
ランジスタQQ  を除くと。
The type [3] inference engine has a much simpler configuration than the other types [11 and [2] inference engines. This type [3] inference engine has the following characteristics except for the transistor QQ.

3B’  34 (4m+5n+l)個のトランジスタによって構成され
る。モノリシックICの形ではなく。
It is composed of 3B' 34 (4m+5n+l) transistors. Rather than in the form of a monolithic IC.

個別部品のバイポーラ・トランジスタを用いた実験によ
って、 100nsec  (1O−7sec)ノ演算
速度が得られた。これは、この基本的な推論エンジンは
1秒間に実にto、ooo。000回のファジィ推論を
実現できることを意味している(10Mega FIP
S : PIPS =Fuzzy Inference
s Per 5econd)。
Experiments using discrete bipolar transistors have yielded operational speeds of 100 nsec (10-7 sec). This means that this basic inference engine does exactly to, ooo per second. This means that fuzzy inference can be realized 000 times (10Mega FIP
S: PIPS = Fuzzy Inference
s Per 5 seconds).

(5)拡張推論エンジン 次に示すように、インプリケーションの前件部に2つの
ファジィ命題を含む推論が必要となることがある。これ
が拡張ファジィ推論と呼ばれるものである。インプリケ
ーションの前件部は「かつ/または(andlor) 
Jによって結合されている。
(5) Extended inference engine As shown below, inferences that include two fuzzy propositions in the antecedent part of an implication may be necessary. This is called extended fuzzy inference. The antecedent of an implication is “and/or”
They are joined by J.

「かつ(and)Jまたは「または(or)Jのいずれ
か一方が選択される。
Either "and J" or "or J" is selected.

インプリケーション: XがAでかつ/またはyがBなら ば、2はCである ( II’ x 1s A andlor y ls 
B、 then z is C)ブレミス:XはA゛で
かつ/またはyはBoである結  論:2はC′である
。
Implications: If X is A and/or y is B, then 2 is C (II' x 1s A andlor y ls
B, then zi is C) Blemish: X is A′ and/or y is Bo Conclusion: 2 is C′.

これは次のように記号で表現される インプリケーション: x = A andlor y m B −b z m
 Cプ し ミ ス:x−A″ andlor y −
B ’結      論:z−C− この拡張ファジィ推論は、拡張ファジィ推論エンジンに
よって実行される。拡張推論エンジンの概念が第19図
に示されている。入力はファジィ拳メンバーシップ関数
A、B、C,A−およびB=、ならびに「かつ/または
」の結合を選択するための結合選択Cである。出力は結
論を表わすファジィ拳メンバーシップ関数C−となる。
The implication of this is expressed symbolically as follows: x = A andlor y m B −b z m
C press mistake: x-A'' andlor y -
B' Conclusion: z-C- This extended fuzzy inference is performed by an extended fuzzy inference engine. The concept of an extended inference engine is shown in FIG. The inputs are the fuzzy fist membership functions A, B, C, A- and B=, and the combination selection C to select the "and/or" combination. The output is a fuzzy fist membership function C- representing the conclusion.

ファジィ・メンバーシップ関数A、A−はm本の信号ラ
イン上に分布した電圧によって、B、B=はm゛本の信
号ライン上に分布した電圧によって。
The fuzzy membership functions A, A- are due to the voltages distributed on m signal lines, and B, B= are due to the voltages distributed on m'' signal lines.

Cは11本の信号ライン上に分布した電圧によってそれ
ぞれ表わされる。
C is represented by voltages distributed on 11 signal lines.

第20図はこの拡張された推論エンジンの構成を示して
おり、これは第17図に示すタイプ[3]の基本的な推
論エンジンの構成を若干修正することによって得られる
。ファジィ・メンパージ1.ブ関数AとA゛との間でC
−MIN演算が行なわれ(C−M I N31A) 、
その結果を表わすm個の電圧のE−MAX演算が行なわ
れる(E−MAX32人)。ファジィ・メンバーシップ
関数BとBoとについてもC−MIN、E−MAXの演
算が行なわれる(C−MIN31B、E−MAX32B
)。結合「かつ(and)Jはこの実施例ではMIN演
算によって、「または(or)JはMAX演算によって
それぞれ実現される。この結合の演算と選択が容易に可
能となるように、上述したコンドロールドMIN−MA
X回路34が用いられる。2つのE−MAXの演算結果
はこのコンドロールドMIN−MAX回路34に入力す
る。そして、「かつ」か「または」を選択するための結
合選択入力信号CがコンドロールドMI N−MAX回
路34の制御入力として与えられる。ファジィ・メンバ
ーシップ関数Cはトランケージジン回路83に与えられ
、そのトランケーショング信号としてコンドロールドM
IN−MAX回路34の出力aが与えられる。トランケ
ーション回路33から結論C′を表わすファジィ・メン
バーシップ関数の電圧分布が得られる。
FIG. 20 shows the configuration of this expanded inference engine, which is obtained by slightly modifying the configuration of the basic inference engine of type [3] shown in FIG. 17. Fuzzy Mempage 1. Between the functions A and A′, C
-MIN calculation is performed (C-MIN31A),
E-MAX calculations of m voltages representing the results are performed (E-MAX 32 people). C-MIN and E-MAX calculations are also performed for fuzzy membership functions B and Bo (C-MIN31B, E-MAX32B
). The combination "and" is realized by the MIN operation in this embodiment, and "or" is realized by the MAX operation. In order to easily perform the operation and selection of this combination, the above-mentioned condolence MIN -MA
An X circuit 34 is used. The two E-MAX calculation results are input to this condord MIN-MAX circuit 34. Then, a combination selection input signal C for selecting "and" or "or" is applied as a control input to the condrol MIN-MAX circuit 34. The fuzzy membership function C is given to the truncation circuit 83, and the truncation signal is the chondral cord M.
The output a of the IN-MAX circuit 34 is given. The truncation circuit 33 provides the voltage distribution of the fuzzy membership function representing the conclusion C'.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図(A)はn入力1出力NIN回路の例を示す回路
図、第1図(B)はその改良型を示す回路図。 第2図はn入力1出力MAX回路を示す回路図である。 第3図から第6図はMIN回路またはMAX回路の分類
を示すもので、第3図(A)はコレスボンディングMI
N (C−MIN)またはコレスボンディングMAX 
(C−MAX)の概念を、第3図(B)はその記号をそ
れぞれ示し、第4図(A)はアンサンプルMIN (E
−MIN)またはアンサンプルMAX (E−MAX)
の概念を、第4図(B)はその記号をそれぞれ示し、第
5図(A)はデカルト積(または直積)NIN回路(C
P−MIN)の記号を、第5図(B)はその単純化した
回路をそれぞれ示し、第6図は第5図(B)にラインの
交叉として記号化された回路の具体例を示す回路図であ
る。 第7図はトランケーション回路の概念を示し。 第8図はトランケーション回路の具体例を示す回路図で
ある。 第9図(A)、 (Il)は、NIN回路とMAX回路
のカスケード接続をそれぞれ示すブロック図、第10図
は第9図(A)の回路の具体例を示す回路図、第11図
は第10図の回路のコンペンセータを省略した回路を示
す回路図である。 第12図はコンドロールドMIN−MAX回路を示す回
路図である。 第13図は基本的なファジィ推論エンジンの概念を示す
ものである。 第14図はタイプ[1]のファジィ推論エンジンの構成
を示すブロック図である。 第15図はタイプ[2]のファジィ推論エンジンの構成
の一部を示すブロック図、第16図はその具体的回路を
示す回路図である。 第17図はタイプ[3]のファジィ推論エンジンの構成
を示すブロック図、第18図はその具体的回路を示す回
路図である。 第19図は、拡張ファジィ推論エンジンの概念を示すも
のであり、第20図はその構成の一例を示すブロック図
である。 Q  、Q  、・・・、Ql、・・・MIN回路のト
ランジスタ。 Q  ’、Q  ’、・・・、Q ゛・・・MAX回路
の11   12      in トランジスタ。 以  上 特許出願人  立石電機株式会社 代 理 人  弁理士 牛久健司 (外1名) 第3 (A) 第41 (A) 2■Vx+ 図 (B) 第5図 ri ”QtAt)j ・奪 〉 CS= 〉 でに ε≦工 緯 i          が 第17図 B′ 第19図 第20図
FIG. 1(A) is a circuit diagram showing an example of an n-input, one-output NIN circuit, and FIG. 1(B) is a circuit diagram showing an improved type thereof. FIG. 2 is a circuit diagram showing an n-input 1-output MAX circuit. Figures 3 to 6 show the classification of MIN circuits or MAX circuits, and Figure 3 (A) shows the Cores bonding MI circuit.
N (C-MIN) or cores bonding MAX
(C-MAX), Figure 3 (B) shows its symbols, and Figure 4 (A) shows the unsample MIN (E
-MIN) or ensample MAX (E-MAX)
Figure 4 (B) shows the concept of
P-MIN), FIG. 5(B) shows a simplified circuit thereof, and FIG. 6 shows a specific example of the circuit symbolized as a line crossing in FIG. 5(B). It is a diagram. FIG. 7 shows the concept of a truncation circuit. FIG. 8 is a circuit diagram showing a specific example of the truncation circuit. FIGS. 9(A) and (Il) are block diagrams showing the cascade connection of the NIN circuit and MAX circuit, respectively. FIG. 10 is a circuit diagram showing a specific example of the circuit in FIG. 9(A). FIG. 10 is a circuit diagram showing a circuit in which the compensator of the circuit of FIG. 10 is omitted. FIG. FIG. 12 is a circuit diagram showing a condorade MIN-MAX circuit. FIG. 13 shows the concept of a basic fuzzy inference engine. FIG. 14 is a block diagram showing the configuration of a type [1] fuzzy inference engine. FIG. 15 is a block diagram showing part of the configuration of a type [2] fuzzy inference engine, and FIG. 16 is a circuit diagram showing its specific circuit. FIG. 17 is a block diagram showing the configuration of a type [3] fuzzy inference engine, and FIG. 18 is a circuit diagram showing its specific circuit. FIG. 19 shows the concept of an extended fuzzy inference engine, and FIG. 20 is a block diagram showing an example of its configuration. Q , Q , ..., Ql, ... MIN circuit transistor. Q', Q',...,Q ゛...11 12 in transistor of MAX circuit. Patent applicant Tateishi Electric Co., Ltd. Agent Patent attorney Kenji Ushiku (and 1 other person) 3rd (A) 41st (A) 2■Vx+ Figure (B) Figure 5ri "QtAt)j ・Taken> CS = 〉 Then ε≦Latitude i is Fig. 17 B' Fig. 19 Fig. 20

Claims (1)

【特許請求の範囲】 制御端子に入力がそれぞれ与えられ、かつキャリア注入
端子が共通に結合されて出力端子となる複数の3端子制
御素子が、最も小さい入力が与えられた3端子制御素子
が導通状態となるように接続されてなるMIN演算のた
めのコンパレータと、 制御端子に入力がそれぞれ与えられ、かつキャリア注入
端子が共通に結合されて出力端子となる複数の3端子制
御素子が、最も大きい入力が与えられた3端子制御素子
が導通状態となるように接続されてなるMAX演算のた
めのコンパレータとが、 カスケードに接続されてなるMIN/MAX回路。
[Scope of Claims] A plurality of three-terminal control elements whose control terminals are each given an input and whose carrier injection terminals are commonly coupled to serve as an output terminal are arranged such that the three-terminal control element to which the smallest input is given is conductive. A comparator for MIN operation that is connected to the state of A MIN/MAX circuit in which a 3-terminal control element to which an input is applied is connected in a cascade to a comparator for MAX calculation, which is connected so that it is in a conductive state.
JP61268567A 1986-11-13 1986-11-13 Min/max circuit Pending JPS63123221A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61268567A JPS63123221A (en) 1986-11-13 1986-11-13 Min/max circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61268567A JPS63123221A (en) 1986-11-13 1986-11-13 Min/max circuit

Publications (1)

Publication Number Publication Date
JPS63123221A true JPS63123221A (en) 1988-05-27

Family

ID=17460313

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61268567A Pending JPS63123221A (en) 1986-11-13 1986-11-13 Min/max circuit

Country Status (1)

Country Link
JP (1) JPS63123221A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5452967A (en) * 1977-10-05 1979-04-25 Cho Lsi Gijutsu Kenkyu Kumiai Mos logic circuit
JPS58107954A (en) * 1981-12-21 1983-06-27 Toshiba Corp Addition circuit

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5452967A (en) * 1977-10-05 1979-04-25 Cho Lsi Gijutsu Kenkyu Kumiai Mos logic circuit
JPS58107954A (en) * 1981-12-21 1983-06-27 Toshiba Corp Addition circuit

Similar Documents

Publication Publication Date Title
KR910001200B1 (en) Fuzzy computer
US4523292A (en) Complementary FET ripple carry binary adder circuit
US5640105A (en) Current mode null convention threshold gate
US3553446A (en) Carry determination logic
JPH0682396B2 (en) Membership function synthesizer and fuzzy system
US3519810A (en) Logic element (full adder) using transistor tree-like configuration
US6259276B1 (en) Semiconductor integrated circuit
US4749886A (en) Reduced parallel EXCLUSIVE or and EXCLUSIVE NOR gate
US7199618B2 (en) Logic circuit arrangement
JP3396720B2 (en) Partial product generation circuit
JPS63123124A (en) Fuzzy inference engine
US20060294178A1 (en) Carry-ripple adder
McCluskey Logical design theory of NOR gate networks with no complemented inputs
Catania et al. Analog gates for a VLSI fuzzy processor
Bhoi et al. A redundant adder architecture in ternary quantum-dot cellular automata
US3152263A (en) Semiconductor logic circuit with voltage dividing base channels
JPS63123178A (en) Fuzzy computer
US5648925A (en) Optimized operand formatting same
JP3405054B2 (en) Semiconductor integrated circuit
Zaghloul et al. Fault modeling of physical failures in CMOS VLSI circuits
KR100306108B1 (en) Digit Rounding Prediction Circuit
Junior A quaternary logic gate using current-mode operation with bipolar transistors equivalent to an exclusive-OR binary gate
Yamashita et al. Optimization methods for lookup-table-based FPGAs using transduction method
KR100197529B1 (en) Data Compression Circuit Using Pass Transistor Multiplexer
Boussetta et al. Realization of MIN-MAX Circuit using 0.18 um CMOS Technology for Fuzzy Applications