JPH06510614A - ファジィ論理演算子の実現のためのデジタル論理回路装置 - Google Patents
ファジィ論理演算子の実現のためのデジタル論理回路装置Info
- Publication number
- JPH06510614A JPH06510614A JP5504802A JP50480293A JPH06510614A JP H06510614 A JPH06510614 A JP H06510614A JP 5504802 A JP5504802 A JP 5504802A JP 50480293 A JP50480293 A JP 50480293A JP H06510614 A JPH06510614 A JP H06510614A
- Authority
- JP
- Japan
- Prior art keywords
- input
- stage
- output
- signal
- word
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
- G06F9/30021—Compare instructions, e.g. Greater-Than, Equal-To, MINMAX
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/544—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices for evaluating functions by calculation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N7/00—Computing arrangements based on specific mathematical models
- G06N7/02—Computing arrangements based on specific mathematical models using fuzzy logic
- G06N7/04—Physical realisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/38—Indexing scheme relating to groups G06F7/38 - G06F7/575
- G06F2207/3804—Details
- G06F2207/386—Special constructional features
- G06F2207/3876—Alternation of true and inverted stages
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S706/00—Data processing: artificial intelligence
- Y10S706/90—Fuzzy logic
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Computing Systems (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Automation & Control Theory (AREA)
- Biomedical Technology (AREA)
- Fuzzy Systems (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Algebra (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Mathematical Physics (AREA)
- Logic Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるため要約のデータは記録されません。
Description
【発明の詳細な説明】
ファジィ論理演算子の実現のためのデジタル論理回路装置
従来の技術
本発明は、請求の範囲第1項及び第5項の上位概念による論理回路装置に関する
。
この種のデジタル論理回路装置は、公知刊行物−■EEE journal o
f 5olid−3tate C1rcuits、1990年4月、25巻、N
002.376X〜382X、タイトル″A VLSr Fuzzy Logi
c Contoroller with Reconfigurable。
Ca5cadable Architecture(H,watanabe)”
から公知である。これはファジィ論理制御器の設計に対する比較的詳細な情報に
関するものである。この場合はとりわけファジィ論理演算子(最小ないし最大)
の実現のための回路技術的な情報が含まれている。デジタル論理回路(最小ない
し最大−機能)は比較的簡単に構成されており、多段のシリアルな構造を有して
いる。当該構造は入力語の最下位ビット(LSB)で始まり、入力語の最上位ビ
ット(MSB)で終る。上記シリアル構造は、出力語の最上位ビット(MSB)
が存在する場合にのみ出力語の有効なビットを可能にする。
本発明の課題は、2つの入力語の最上位ビット(MSB)の論理結合(組合せ)
によって処理が開始され、出力語の別のビットがウェイト(桁重み)の低減と共
に時間的に順次連続して生成される、デジタル論理回路装置を提供することであ
る。
この課題は、請求の範囲第1項と5項の特徴部分に記載の本発明によって解決さ
れる。
請求の範囲第2項〜4項と第6項〜8項には本発明による回路装置の有利な実施
例が記載されている。
図面
図1は、4つの段と3つの伝送ラインを有する本発明によるデジタル論理回路装
置のブロック回路図である。
図2は、図1によるデジタル論理回路装置の1つの段の回路図である。
図3は、4つの段と2つの伝送ラインを有する本発明によるデジタル論理回路装
置のブロック回路図である。
図4は、図3によるデジタル論理回路装置の奇数段の回路図である。
図5は、図3によるデジタル論理回路装置の偶数段の回路図である。
実施例の説明
次に本発明を図面に基づき詳細に説明する。
図1にはファジィ論理演算子の実現のための本発明によるデジタル論理回路装置
のブロック回路図が示されている。この論理回路装置は4つの段SQL〜83M
からなり、これらの4つの段は最上位ビットMSB用の最上位段S3から始まり
3つの伝送ラインを用いて直列に接続されている。各段は通常、入力語のそれぞ
れのビットAO〜A3及びBO−B3用の2つの入力側と、比較的小さい一比較
(基準)信号、比較的大きい一比較信号、等しい一比較信号用の3つの伝送入力
側と、比較的小さい一出力信号、比較的大きい一出力信号、等しい一出力信号用
の3つの伝送出力側と、出力語のそれぞれのビット用の1つの出力側とを有して
いる。
最上位段S3Mでは、2つの最上位ビットA3.B3と、比較的小さい一人力信
号SI3と、比較的大きい一人力信号SI2と、等しい一人力信号SI2とから
、比較的小さい一出力信号SO3と、比較的大きい一出力信号GO3と、等しい
一出力信号EO3と、出力語の最上位ビットC3とが形成される。すなわち出力
語の最上位ビットは、この時点において既に固定されている。複数の段33M−
3QLの直列接続によって、比較的小さい一出力信号SO3は次の下位段S2の
比較的小さい一人力信号SI2として供給され、比較的大きい一出力信号GO3
は次の下位段S2の比較的大きい一人力信号GI2として供給され、等しい一出
力信号EO3は次の下位段S2の等しい一人力信号SI2として供給される0次
の下位段s2においては、次の下位ビットA2.B2と、比較的小さい一人力信
号SI2と、比較的大きい一人力信号GI2と、等しい一人力信号SI2とから
、比較的小さい一出力信号SO2と、比較的大きい一人力信号SI2と、等しい
一人力信号SI2と、出力語の次の下位ビットc2とが生ぜしめられる。同じよ
うな形式で今度は比較的小さい一出力信号SO2が段Slの比較的小さい一人力
信号SI2として供給され、比較的大きい一出カ信号GO2は段Slの比較的大
きい一人力信号SI2として供給され、等しい一出カ信号EO2は段Slの等し
い一人力信号SI2として供給される1段s1では入力語のビットA2.B2に
関して次に下位のビットA1、Blと、比較的小さい一人力信号SI2と、比較
的大きい一人力信号SI2と、等しい一人力信号SI2とから、比較的小さい一
人力信号SI2と、比較的大きい一人力信号SI2
ビットCIとが生ぜしのられる。比較的小さい一人力信号SI2は最下位段SQ
Lの比較的小さい一人力信号SI2として供給され、比較的大きい一人力信号S
I2は最下位段SQLの比較的大きい一人力信号SI2に接続され、等しい一出
カ信号EOIは最下位段SQLの等しい一人力信号SI2に接続される。最下位
段SQLでは、2つの入力語の最下位ビットAO,BOと、比較的小さい一人力
信号G1Oと、比較的大きな入力信号GIOと、等しい一人力信号G1Oとから
、出力語の最下位ビットCOが形成される。最下位段SOLの比較的小さい一人
力信号S1Oと、比較的大きい一人力信号G1Oと、等しい一出力信号EOOは
必要ない、なぜならもはや下位の段が存在しないからであル、シかしながら信号
SOO,Goo、EOO1!、最下位段SQLに対して簡単な段が用いられない
場合には生ゼしのられる。最上位段33Mは前置段を何も有していないので、比
較的小さい一人力信号G13と比較的大きい一人力信号G13は永続的に論理値
0が供給され、等しい一人力信号G13には論理値lが供給される。
図2には図1によるファジィ演算子の実現のためのデジタル論理回路装置の1つ
の段の回路図が示されている。各段は通常は排他的論理和回路AV3と、ビット
マルチプレクサMUX3と、比較的小さい一出力信号SO1比較的大きい一出力
信号Go、等しい一出力信号EOの形成のための回路部分とからなる0回路段全
体はNAND/N0R−回路技術で構成されている。
なぜなら回路技術的に簡単に実現可能だからである。
排他的論理和回路AV3では第1の入力語のビットAがインバータlによって反
転される。この場合は反転入力ビットNAが形成される。相応の形式で第2の入
力語のビットBがインバータ2によって反転される。
この場合は反転入力ビットNBが形成される。この2つの反転入力ビットNA、
NBからはN0R−ゲート3を用いてAND−信号ABが生ぜしめられる。さら
に排他的論理和回路(EX−OR)AV31?i*NORゲート4によって第1
の入力語のビットAが第2の入力語のビットBと結合され、NORゲート3の出
力信号とNORゲート4の出力信号とが組み合わされN。
Rゲート5によってEX−OR信号ANEBが形成される。ビットマルチプレク
サMUX3は3つのNANDゲート16.17.18からなる。これらの出力側
は3重−NAND 19によって1つのマルチプレクサ出力側にまとめられてい
る。この出力側は同時に各段の出力側を示す。NANDゲート18によってビッ
トAは比較的小さい一人力信号S1と結合され、NANDゲート16によってビ
ットBは比較的大きい一人力信号G1と結合され、NANDゲート17によって
EX−OR回路AV3の中で生ゼしぬられた信号ABは、等しい一人力信号El
に結合される。EX−OR回路AV3とビットマルチプレクサMUX2とがらの
みなる1つの段は大抵は簡単な段を示す、この段は最下位段SQLとして適して
いる。なぜならここでは比較的小さい一出力信号Soと、比較的大きい一人力信
号G1と、等しい一出力信号EOは必要ないがらである。
しかしながら通常の段では付加的に3つのNORゲート6,7,15.3つのイ
ンバータ9,12,14.4つのNANDゲート8,10,11.13が必要で
ある。比較的小さい一出力信号Soはこの場合次のように形成される。すなわち
比較的小さい一人力信号G1がインバータ9を介してNANDゲートlOの第1
の入力側に供給されるように形成される。前記NANDゲート10の第2の入力
側はNANDゲート8の出力側と接続されており、前記NANDゲート10の出
力側からは比較的小さい一出力信号が可用である。NANDゲート8の1つの入
力側には等しい一人力信号Elが供給される。NANDゲート8の第2の入力側
はNORゲート7の出力側と接続されている。このNORゲート7の1つの入力
側からはビットAが得られる、別の入力側からはインバータ2によって形成され
た信号NBが得られる。比較的小さい一出力信号の場合と同じように、比較的大
きい一出力信号Goの場合もNANDゲート13の第1の入力側にはインバータ
12を介して比較的大きい一人力信号G1が供給され、NANDゲート13の第
2の入力側にはNANDゲート11の出力信号が供給される。この場合NAND
ゲート13の出力側からは比較的大きい一出力信号が供給される。NANDゲー
ト11の1つの入力側には等しい一人力信号Elが供給される。NANDゲート
llの別の入力側はNORゲート6の出力側に接続されテイル、このNORゲー
ト6の1つの入力側にはインバータlによって形成された信号NAが供給され、
第2の入力側にはビットBが供給される0等しい一出カ信号EOはNORゲート
15の出力側から得られる。
このNORゲート15の第1の入力側がらはインバータ14を介して比較的小さ
い一人力信号G1が得られる。またNORゲート15の別の入力側を介してEX
−OR回路AV3(7)EX−OR信号ANEBが得られる。最上位ビットに対
する段S3Mにおいては、比較的小さい一人力信号と、比較的大きい一人力信号
と、等しい一人力信号に対して論理値を固定的に設定することにより、マルチプ
レクサMUX3のNANDゲート16.18を略し得る最上位段の簡単化が可能
となる。これにより3重−NAND 19が1つのインバータに簡略化される。
またインバータ9,12.14を略し得る最上位段の簡単化も可能となる。これ
によりNANDゲート10.13及びNORゲート15がインバータに簡略化さ
れる。
この段の論理機能作用は以下の通りである。
SO:=SI+EI*AB
Go : =G I +E r *A百EO: =E I * (A=B)
C: =A111SI+B*GI+A*B*EI図2には最小−機能動作に対す
る回路装置の実施例が示されている。最大−機能動作は、入力側におけるビット
A、Bと出力側におけるビットB、Cとをそれぞれ付加的に反転させることによ
って簡単に得られる段から段への伝送は3つの状態(比較的小さい、比較的大き
い、等しい)でなされるため、2つのビットないし2つの伝送ラインで既に十分
である。
図3には2つの伝送ラインを備えた4つの段SOG。
SIU、S2G、S3Uを有するファジィ論理演算子の実現のための本発明によ
るデジタル論理回路装置が示されている。これらの段はNAND/N0R−技術
によって実現されているため、インバータと処理時間を節約するために偶数段S
OG、32Gが奇数段SlO,S30とは異なって構成されている。
最上位段S3Uにおいては、第1の入力語の最上位ビットA3と、第2の入力語
の最上位ビットB3と、第1の比較−人力信号EI3Uと、第2の比較−人力信
号5I3Uとから、第1の比較−出力信号NEO3Uと、第2の比較−出力信号
N5O3Uと、出力語の最上位ビットC3が生ぜしめられる。最上位段が奇数で
ある場合には第1の比較−人力信号EI3Uに対する入力側には永続的に論理値
lが供給され、第2の比較−人力信号!M3Uに対する入力側には永続的に論理
値Oが供給される。また最上位段が偶数である場合には第1の比較−人力信号E
I3Uに対する入力側には永続的に論理値Oが供給され、第2の比較−人力信号
5I3Uに対する入力側には永続的に論理値1が供給される。第1の比較−出力
信号NEO3Uは次に下位の偶数段32Gの比較−人力信号NEI2Gに供給さ
れ、第2の比較−出力信号N5O3Uは次に下位の偶数段S2Gの第2の比較−
人力信号N5I2Gに供給される0段S2Gにおいては、次に下位の入力語のビ
ットA2.B2と第1の比較−人力信号NEI2Gと第2の比較−人力信号NS
I 2Gとから、次に下位の出力語のビットC2の他に第1の比較出力信号E
O2Gと第2の比較−出力信号5O2Gが生ぜしめられる。第1の比較−出力信
号EO2Gは、段32Gに関して次に下位の段SIUの第1の比較−人力信号E
IIUとして供給され、第2の比較−出力信号5O2Gは、段S2Gに関して次
に下位の段SIUの第1の比較−人力信号5IIUとして供給される0段SIU
においては、ビットA2.B2に関して次に下位の、2つの入力語のビットAl
、 B1と第1の比較−人力信号EI IUと第2の比較−人力信号5IIUと
がら、比較−出力信号NEOI Uと、第2の比較−出力信号N5OIUと、ビ
ットc2に関して次に下位の、出方後のビットCIとが生ぜしぬられる。第1の
比較−出力信号NEOI Uは、最下位段SOGの第1の比較−人力信号NEI
OGとして供給され、第2の比較−出力信号N5OIUは、最下位段soGの第
2の比較−人力信号N5IOGとして供給される。最下位段s。
Gにおいては、2つの入力語の最下位ビットAO,B0と、第1の比較−人力信
号NE IOGと、第2の比較−人力信号N5IOGとから、通常の場合は出力
語の最下位ビットCOの他に第1の比較−出力信号EOOGと、第2の比較−出
力信号5OOGが生ぜしめられる。この場合最下位段SOGにおける第1の比較
−出力信号EOOGと5OOGは余分であり、当該段は相応に筒略化され得る。
図4には図3による本発明のデジタル論理回路装置の奇数段の回路図が示されて
いる。この回路もNAND/N0R−技術によって構成されており、等値演算回
路EQとビットマルチプレクサMUXを含んでいる。
このビットマルチプレクサMUXの出力側がらはそのつどのビットCUが供給さ
れる6等価演算回路EQインバータ21.22+!:NANDゲー1−20.2
3.24からなり、等価信号AEBを出力する。ビットマルチプレクサMUXは
、1つのインバータ29とNANDゲート30,31.32からなる0等価信号
AEBは次のことによって形成される。すなわちNANDゲート20によって結
合された2つの入力語の奇数ビットAU、BUと、NANDゲート23によって
結合され反転された2つの入力語の奇数ビットAU、BUとがN A N Dゲ
ート24において結合されることによって形成される。この場合ビットAUの反
転は信号NAUのためのインバータ21によって行われ、ビットBUの反転はイ
ンバータ22を介して行われる。第1の比較−人力信号EIUと等価信号AEB
がら、NANDゲート25を介して第1の比較−出力信号NEOUが形成される
。第1の比較−人力信号EIUは3重−NAND26においてビットBU及び、
等値演算回路EQからの信号NAUと結合され、引き続きインバータ27によっ
て反転され、NORゲート28を用いて第2の比較入力信号SIUと結合されて
第2の比較−出力信号N5OUが形成される。この第2の比較−出力信号N5O
UはビットマルチプレクサMUX用の制御信号として用いられ、直接的にNAN
Dゲート3NDゲート31の入力側に供給される。NANDゲート30はビット
BUの供給される第2の入力側を有しており、NANDゲート31はビットAU
の供給される第2の入力側を有している。NANDゲート3oと31の2つの出
力側はNANDゲート32を介してマルチプレクサ−出力信号を供給する。
この段の論理機能作用は以下の通りである。
NEOU:=EOU = (AU=BU)*E■UNsou:=−訂可=AU*
BU*E I U+CU: =A*SOU+B*SOU
図5に示された、図3によるファジィ演算子の実現のための本発明によるデジタ
ル論理回路の回路図は図4に示した奇数段と類似の構造を示している0等価演算
ゲートの代わりにEX−ORゲートAVが用いられており、ビットマルチプレク
サMUX’ は構造的に図4のビットマルチプレクサMUXに相応している。E
X−OR回路AVの等価−出力信号ANEBは、次のことによって生ぜしぬられ
る。すなわちNANDゲート37を用いてNANDゲート35の出力信号がNA
NDゲート36の出力信号と結合されることによって生ぜしめられる。NAND
ゲート35の入力信号は第1の入力語の偶数ビットAGと第2の入力語のインバ
ータ33によって反転された偶数ビットBGとによって結合されている。NAN
Dゲート36によっては、第2の入力語の偶数ビットBGは、インバータ34に
よって信号NAGに反転された第1の入力語の偶数ビットと結合されている。第
1の比較−人力信号NEIGはNORゲート38によって等価−出力信号ANE
Bと結合され第1の比較−出力信号EOGを形成する。
さらに第1の比較−人力信号NEIGはインバータ39を介して3重−NAND
40の入力側に供給され、EX−OR回路AVからの信号NAG及び偶数ビット
BGと結合される。NAND回路40の出力信号はNAND回路41において第
2の比較−人力信号N5IGと結合され第2の比較−出力信号SOGを形成する
。
第2の比較−出力信号SOGはマルチプレクサMUX′の制御のために用いられ
、NANDゲート42の1つの入力側には直接的に供給され、またインバータ4
3を介してNANDゲート44に供給される。この場合NANDゲート42と4
4の出力側はNANDゲート45によってまとめられており、マルチプレクサM
UX’ の出力側を形成する。その際NANDゲート42の第2の入力側にはビ
ットAGが供給され、NANDゲート44の第2の入力側にはビットBGが供給
される。
この段の論理的作用は以下のとおりである。
EOG :冨(AG=BG)*NE I G。
この場合NEIG:ユ百〒百
CG: ÷A*SOG+f3にτ3て
最下位段は次のようにして簡略化される。すなわちEX−OR回路AVによって
インバータ34のみが信号NAGの生成のために残され、NORゲート38が省
略されるようにして簡略化される。なぜなら最下位段においては第1の比較−出
力信号EOGの生成は必要ないからである。最上位段の場合にはこの段は次のこ
とによって簡略化され得る。すなわちNORゲート38がインバータによって置
き換えられ、NANDゲート41がインバータによって置き換えられることによ
て簡略化され得る。さらに後置接続されたインバータを有するEX−OR回路の
個所に等価演算回路を用いてもよい。
図4と図5に示された段は、最小−機能動作に関する。この機能動作においては
第1と第2の入力語から2つの入力語の比較的小さい方が出力側に達する。最大
−機能動作の生起に対しては、ビットAUとBUがマルチプレクサMUXにおい
て交換されるが、あるいはビットAGとBGがマルチプレクサMUX’ におい
て交換されるだけである6図示のデジタル論理回路は4ビツトの語長に対して設
計仕様されている。しがしながら当該回路は任意の語長に対しても適するもので
ある。
IG 1
FIG2
FIG3
補正書の翻訳文提出書(特許法第184条の8)・平成 6年 3月 41爆ぺ
Claims (8)
- 1.1つの出力語(C0〜C3)が、ビットコンパレータとピットマルチプレク サ(MUX3)を用いて第1の入力語(A0〜A3)と第2の入力語(B0〜B 3)から形成可能なデジタル論理回路装置であって、 当該論理回路の出力側における出力語は、ピットマルチプレクサの出力側から供 給され、前記出力語は2つの入力語の最小の方を示すものである、デジタル論理 回路装置において、 出力語の各ビット毎に1つの段(S0L〜S3M)が設けられており、 それぞれi番目の段(S2)において、第1の入力語のi番目のピット(A2) と、第2の入力語のi番目のビット(B2)と、次に高位のi+1番目の段(S 3M)の比較的小さい−入力信号(SI2)と、前記i+1番目の段(S3M) の比較的大きい−入力信号(GI2)と、前記i+1番目の段(S3M)の相等 −入力信号(EI2)とから、次に低位のi−1番目の段(S1)に対する比較 的小さい−出力信号(S02)と、前記i−1番目の段(Sl)に対する比較的 大きい−出力信号(G02)と、前記i−1番目の段(S1)に対する相等−出 力信号(E02)と、出力語(C0〜C3)のi番目のビット(C2)とが形成 可能であり、 最上位段(S3M)においては、比較的小さい−入力信号(SI3)に対する入 力側と比較的大きい−入力信号(GI3)に対する入力側に論理値0が供給され 、相等−入力信号(EI3)に対する入力側には論理値1が供給され、 当該論理回路の出力側においてはピット(C0〜C3)が有意性の低減と共に時 間的に順次連続して生成されるように構成されていることを特徴とする、デジタ ル論理回路装置。
- 2.前記最上位段(S3M)及び/又は最下位段(SOL)が簡略化構成される 変更がなされ、当該の簡略化構成の下では、前記量上位段(S3M)が簡略化構 成されている場合には、当該最上位段(S3M)における第1の入力語の最上位 ピット(A3)と、第2の入力語の量上位ピット(B3)のみから、次に低位の 段(S2)に対する比較的小さい−出力信号(S03)と比較的大きい−出力信 号(G03)と相等−出力信号(E03)と、出力語の最上位ビット(C3)が 形成可能であり、前記取下位段(S0L)が簡略化構成されている場合には、当 該最下位段(S0L)における第1の入力語の最下位ビット(A0)と、第2の 入力語の最下位ビット(B0)と、当該最下位段(S0L)の比較的小さい入力 信号(SI0)と、比較的大きい−入力信号(GI0)と、相等−入力信号(E I0)とから、最下位出力ビット(C0)のみが形成可能である、請求の範囲第 1項記載のデジタル論理回路装置。
- 3.前記i番目の段の比較的小さい−出力信号(S0)は、i番目の段の相等− 入力信号(EI)と第1の入力語のi番目の否定ピットと第2の入力語のi番目 のピットのAND演算の結果と、i番目の段の比較的小さい−入力信号(SI) とのOR演算によって形成可能であり、 前記i番目の段の比較的大きい−出力信号(G0)は、i番目の段の相等−入力 信号(EI)と第1の入力語のi番目のピット(A)と第2の入力語のi番目の 否定ビットのAND演算の結果と、i番目の段の比較的大きい−入力信号(GI )とのOR演算によって形成可能であり、 前記i番目の段の相等−出力信号(E0)は、第1及び第2の入力語のi番目の 2つのピット(A,B)の等価演算(AV3)の結果と、相等−入力信号(EI )とのAND演算によって形成可能であり、i番目のビットマルチプレクサ(M UX3)においては出力信号(C)が生成可能であり、該出力信号(C)は、第 1及び第2及び第3AND演算の結果のOR演算から生ぜしめられており、この 場合第1のAND演算によっては第1の入力語のi番目のビット(A)がi番目 の段の比較的小さい−入力信号(SI)と結合可能であり、第2のAND演算に よっては第2の入力語のi番目のピット(B)が比較的大きい−入力信号(GI )と結合可能であり、 さらに第3のAND演算によっては第1及び第2の入力語のi番目のピット(A ,B)が相等−入力信号(EI)に結合可能である、請求の範囲第1項記載のデ ジタル論理回路装置。
- 4.前記出力語が2つの入力語の最小の方を示す代わりに最大の方を示す変更が なされ、この場合第1及び第2の入力語のi番目のピット(A,B)の代わりに 、第1及び第2の入力語のi番目の否定ピットが生ぜしめられ、出力語(C)の i番目のピットの代わりに出力語のi番目の否定ピットが生成可能である、請求 の範囲第3項記載のデジタル論理回路装置。
- 5.出力語(C0〜C3)が、ピットコンパレータとビットマルチプレクサ(M UX,MUX′)を用いて第1の入力語(A0〜A3)と第2の入力語(B0〜 B3)から形成可能なデジタル論理回路装置であって、 当該論理回路の出力側における出力語は、ビットマルチプレクサの出力側から供 給され、前記出力語は2つの入力語の最小の方を示すものである、デジタル論理 回路装置において、 出力語の各偶数ピット(C0,C2)毎に1つの偶数段(S0G〜S2GM)が 設けられ、出力語の各奇数ピット(C1,C3)毎に1つの奇数段(S1U〜S 3U)が設けられており、前記奇数の段は構造的に前記偶数の段とは異なって構 成されており、それぞれi番目の段(S2)において、第1の入力語のi番目の ピット(A2)と、第2の入力語のi番目のピット(B2)と、次に高位のi+ 1番目の段(S3U)の比較−入力信号(NE12G)と、前記i+1番目の段 (S3U)の第2の比較−入力信号(NSI2G)とから、次に低位のi−1番 目の段(S1U)に対する比較−出力信号(E02G)と、前記i−1番目の段 (S1U)に対する第2の比較−出力信号(S02G)と、出力語のi番目のビ ット(C2U)とが形成可能であり、この場合奇数段(S1U,S3U)におい ては、量上位段(S3U)において第1の比較−入力信号(EI3U)に対する 入力側には論理値1が供給され、第2の比較−入力信号(SI3U)に対する入 力側には論理値0が供給され、 また偶数段(S0G,S2G)においては、第1の比較−入力信号に対する入力 側には論理値0が供給され、第2の比較−入力信号に対する入力側には論理値1 が供給され、当該論理回路の出力側にはビット(C0〜C3)が有意性の低減と 共に時間的に順次連続して生成されるように構成されていることを特徴とする、 デジタル論理回路装置。
- 6.前記最上位段(S3U)及び/又は最下位段(S0G)が簡略化構成される 変更がなされ、当該簡略化構成の下では、最上位段(S3U)が簡略化構成され ている場合には、当該最上位段(S3U)は第1の入力語の最上位ピット(A3 )と、第2の入力語の最上位ピット(B3)からのみ形成可能であり、 量下位段(S0G)が簡略化構成されている場合には、当該最下位段(S0G) における第1の入力語の最下位ビット(A0)と、第2の入力語の最下位ピット (B0)と、当該最下位(S0G)の第1の比較的−入力信号(NE10G)と 、第2の比較−入力信号(NE20G)とから、出力語の最下位ピット(C0) のみが形成可能である、請求の範囲第5項記載のデジタル論理回路装置。
- 7.i番目の奇数段(S1U)において、当該i番目の奇数段の比較−出力信号 (NEOU)は、2つの入力語のi番目のビット(AU,BU)の等価(対等、 同値)演算(EQ)の結果とi番目の段の第1の比較−入力信号(EIU)との NAND演算によって形成可能であり、 前記i番目の奇数段(S1U)において、当該i番目の段の第2の比較−出力信 号(NSOU)は、第2の入力語のi番目のピットと第1の入力語のi番目のビ ット(NAU)と第1の比較−出力信号(EIU)のAND演算の結果と、第2 の比較−入力信号(SIU)とのNOR演算から形成可能であり、 前記i番目の奇数段(S1U)において、i番目の段の第2の比較−出力信号( NSOU)が論理値0の値をとる場合には、第1の入力語のi番目のピット(A U)がi番目の段のピットマルチプレクサ(MUX)の出力側と接続可能となり 、出力語のi番目のピット(CU)が形成され、 またi番目の段の第2の比較−出力信号(NSOU)が論理値1の値をとる場合 には、第2の入力語のi番目のビット(BU)がビットマルチプレクサの出力側 と接続可能となり、出力語のi番目のビット(CU)が形成され、 i番目の偶数段(S2G)において、 当該i番目の偶数段の第1の比較−出力信号(EOG)は、2つの入力語のi番 目のピット(AG,BG)のEX−OR演算(AV)の結果と、第1の比較−入 力信号(NE工G)とのAND演算によって形成可能であり、 前記i番目の偶数段(S2G)において、第2の比較−出力信号(SOG)は、 第1の入力語のi番目の否定ピット(NAG)と第2の入力語(BG)のi番目 のピットと第1の比較−入力信号(NEIG)のAND演算の結果と第2の比較 −入力信号(NSIG)とのOR演算から形成可能であり、 前記i番目の偶数段(S2G)において、当該i番目の偶数段の第2の比較−出 力信号(SOG)が論理値1をとる場合には、当該i番目の偶数段のピットマル チプレクサ(MUX′)により第1の入力語のi番目のビットは、当該i番目の 段のマルチプレクサの出力側と接続可能となり、 当該i番目の段の第2の比較−出力信号(SOG)が論理値0をとる場合には、 第2の入力語のi番目のピット(BG)がピットマルチプレクサの出力側と接続 可能となる、請求項6記載のデジタル論理回路装置。
- 8.前記出力語が2つの入力語の最小の方を示す代わりに最大の方を示す変更が なされ、i番目のピットマルチプレクサにおいて第1の入力語のi番目のピット (AU,AG)が第2の入力語のi番目のピット(BU,BG)と交換されてい る、請求項7記載のデジタル論理回路装置。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE4129423A DE4129423A1 (de) | 1991-09-04 | 1991-09-04 | Digitale logikschaltung zur realisierung unscharfer (fuzzy logic) operatoren |
| DE4129423.8 | 1991-09-04 | ||
| PCT/DE1992/000542 WO1993005470A1 (de) | 1991-09-04 | 1992-06-30 | Digitale logikschaltung zur realisierung unscharfer (fuzzy logic) operatoren |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06510614A true JPH06510614A (ja) | 1994-11-24 |
| JP3331217B2 JP3331217B2 (ja) | 2002-10-07 |
Family
ID=6439852
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP50480293A Expired - Fee Related JP3331217B2 (ja) | 1991-09-04 | 1992-06-30 | ファジィ論理演算子の実現のためのデジタル論理回路装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5446438A (ja) |
| EP (1) | EP0603188B1 (ja) |
| JP (1) | JP3331217B2 (ja) |
| DE (2) | DE4129423A1 (ja) |
| WO (1) | WO1993005470A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4427020C1 (de) * | 1994-07-29 | 1996-03-28 | Siemens Ag | Defuzzifikations-Vorrichtung für einen hochauflösenden Fuzzy-Logic-Controller |
| US7433980B1 (en) * | 2005-04-21 | 2008-10-07 | Xilinx, Inc. | Memory of and circuit for rearranging the order of data in a memory having asymmetric input and output ports |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4414676A (en) * | 1981-03-31 | 1983-11-08 | Motorola, Inc. | Signal synchronization system |
| US4760374A (en) * | 1984-11-29 | 1988-07-26 | Advanced Micro Devices, Inc. | Bounds checker |
| US4857882A (en) * | 1985-07-02 | 1989-08-15 | Vlsi Technology, Inc. | Comparator array logic |
-
1991
- 1991-09-04 DE DE4129423A patent/DE4129423A1/de not_active Withdrawn
-
1992
- 1992-06-30 EP EP92912805A patent/EP0603188B1/de not_active Expired - Lifetime
- 1992-06-30 WO PCT/DE1992/000542 patent/WO1993005470A1/de not_active Ceased
- 1992-06-30 DE DE59204958T patent/DE59204958D1/de not_active Expired - Fee Related
- 1992-06-30 US US08/211,017 patent/US5446438A/en not_active Expired - Fee Related
- 1992-06-30 JP JP50480293A patent/JP3331217B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| DE59204958D1 (de) | 1996-02-15 |
| JP3331217B2 (ja) | 2002-10-07 |
| DE4129423A1 (de) | 1993-03-11 |
| WO1993005470A1 (de) | 1993-03-18 |
| EP0603188A1 (de) | 1994-06-29 |
| EP0603188B1 (de) | 1996-01-03 |
| US5446438A (en) | 1995-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6398729A (ja) | バレルシフタ | |
| US4345316A (en) | Shift arithmetic device | |
| JP3507517B2 (ja) | 2進数に於いて最も端にある「1」ビットの位置検出回路 | |
| US5206817A (en) | Pipelined circuitry for allowing the comparison of the relative difference between two asynchronous pointers and a programmable value | |
| US5129066A (en) | Bit mask generator circuit using multiple logic units for generating a bit mask sequence | |
| JPH05191291A (ja) | マルチプレクサ | |
| JPS6048645A (ja) | 情報変換装置 | |
| JPH06510614A (ja) | ファジィ論理演算子の実現のためのデジタル論理回路装置 | |
| US5706323A (en) | Dynamic 1-of-2N logic encoding | |
| KR960015194A (ko) | 절대값 계산 방법 및 회로 | |
| JPH03194786A (ja) | 出力信号発生装置及びその方法並びにfifoメモリ | |
| JP3603270B2 (ja) | 論理回路記述データの変換方法およびその装置 | |
| US5724275A (en) | Fast multi-operand bit pattern detection method and circuit | |
| JPS6170634A (ja) | シフト回路 | |
| JPS63303425A (ja) | 演算装置 | |
| JPS6049438A (ja) | メモリ装置 | |
| JPS6231376B2 (ja) | ||
| JPH0296222A (ja) | シフト回路 | |
| JPS59226943A (ja) | シフト演算回路 | |
| JPS63151223A (ja) | デコ−ド回路 | |
| JP3193830B2 (ja) | 演算回路 | |
| JPH0236418A (ja) | キャリー伝搬加算器 | |
| JPH02220172A (ja) | 高速フーリエ変換におけるバタフライ演算用アドレス発生回路 | |
| Dave | Arithmetic unit for a small digital computer | |
| JPH0548015B2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |