Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3436893B2 - Three-valued logic operation unit - Google Patents
[go: Go Back, main page]

JP3436893B2 - Three-valued logic operation unit - Google Patents

Three-valued logic operation unit

Info

Publication number
JP3436893B2
JP3436893B2 JP06295599A JP6295599A JP3436893B2 JP 3436893 B2 JP3436893 B2 JP 3436893B2 JP 06295599 A JP06295599 A JP 06295599A JP 6295599 A JP6295599 A JP 6295599A JP 3436893 B2 JP3436893 B2 JP 3436893B2
Authority
JP
Japan
Prior art keywords
signal
input
nil
ternary
voltage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP06295599A
Other languages
Japanese (ja)
Other versions
JP2000261309A (en
Inventor
和人 中村
Original Assignee
株式会社シーエスケイ
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 株式会社シーエスケイ filed Critical 株式会社シーエスケイ
Priority to JP06295599A priority Critical patent/JP3436893B2/en
Publication of JP2000261309A publication Critical patent/JP2000261309A/en
Application granted granted Critical
Publication of JP3436893B2 publication Critical patent/JP3436893B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Logic Circuits (AREA)

Description

【発明の詳細な説明】 【0001】 【発明の属する技術分野】本発明は、所定の真理値を信
号に割り当て、該割り当てられた真理値に基づいて信号
に対する論理演算を行う論理系演算装置であって、3値
論理系の論理演算を可能とすることにより複雑な論理演
算を簡易かつ小規模なシステム構成にて実現することが
できる3値論理系演算装置に関するものである。 【0002】 【従来の技術】一般にデジタル回路において使用される
信号には、真・偽の2つの真理値が割り当てられる。即
ち、電圧や光度などの信号レベルの大小に応じて「1」
(真)又は「0」(偽)が割り当てられる。例えば信号
電圧が5Vであれば「1」、0Vであれば「0」という
ように真理値が割り当てられる。そして論理ゲート等の
論理演算回路において、これら2つの真理値に基づいて
論理演算(例えば、AND演算、OR演算、NOT演算
等)が行われる。以下、これら「1」及び「0」という
2つの真理値に基づく論理演算を2値論理系といい、ま
たそのような2値論理系におけるデジタル回路を2値論
理系演算回路という。 【0003】ここで上記2値論理系演算回路では一般的
に、信号が送出されていないときの信号レベルと上述し
た真理値に対する信号レベルと同一であることが多い。
例えば、信号が送出されていないときの信号電圧は0V
であることが多く、この電圧0Vに対しては真理値
「0」が割り当てられることが多い。このような場合に
デジタル回路内で取得した信号電圧が0Vであったとき
には、その0Vが対応する真理値「0」を表しているの
か、あるいは信号そのものが送出されていないことを示
すのかを判断する必要が生ずるが(以下、この判断を信
号の有効性判断といい、信号が送出されている状態を
「信号が有効である」ということとする)、そのために
は図12に示すように通常の論理回路100とは別に補
償回路101を設ける必要がある。 【0004】即ち、m個の信号X1〜Xmを入力しn個の
信号Y1〜Ynを出力する論理回路において、各入力信号
1〜Xmの有効性を判断して論理演算を行う場合には、
図12に示すように論理回路100とは別に補償回路1
01を設け、この補償回路101に各入力信号X1〜Xm
の有効性を示す信号UX1〜UXm(例えば、入力信号X
1が有効であればUX1のレベルをHレベルにし、入力信
号X1が有効でなければUX1のレベルをLレベルにする
ことによって入力信号X1の有効性を示す)を入力する
必要がある。補償回路101は上記信号UX1〜UXm
基づいて各入力信号X1〜Xmの有効性を判断し、有効な
入力信号にのみ基づいた論理演算を行うように信号の補
償を行う。また補償回路101は論理回路100におけ
る演算結果たる出力信号Y1〜Ynに対する有効性を信号
UY1〜UYnとして同時に出力する。なお、例えばデジ
タル回路内の特定のユニットが故障してしまった場合に
はそのユニットからの出力はアース電位、即ち0Vにな
ってしまう。従って、ユニットの故障を判断可能なデジ
タル回路とするためには、上述と同様に補償回路が必要
とされる。 【0005】 【発明が解決しようとする課題】上述のように従来の2
値論理系演算回路においては、信号は「1」又は「0」
という2つの真理値にしか割り当てられなかったため、
複雑な論理演算を行うためには、多くの論理ゲートが必
要となり、その回路構成が大きくなってしまうという問
題点があった。また信号の有効性を判断する場合や回路
内の特定のユニットの故障を判断する場合には、上述の
ように論理回路とは別に補償回路を設ける必要があるた
め、どうしても回路構成が大きくなってしまうという問
題点があった。このような問題は特に演算回路に限った
ことではなく、例えばコンピュータプログラムを用いて
2値論理系演算装置を構成する場合においても、システ
ムが大きくなってしまうという問題点があった。本発明
は、このような従来の問題点を鑑みてなされたもので、
所定の真理値を信号レベルに割り当て、該割り当てられ
た真理値に基づいて信号に対する論理演算を行う論理系
演算装置において、3値論理系の論理演算を可能とする
ことにより複雑な論理演算を簡易かつ小規模なシステム
構成にて実現することができる3値論理系演算装置を提
供することを目的とする。 【0006】上述の従来の2値論理系演算装置における
問題点を解決するために、請求項1に記載の本発明は、
所定の真理値を信号電圧に割り当て、該割り当てられた
真理値に基づいて信号電圧に対する論理演算を行う論理
系演算装置であって、「真、偽」の真理値(1,0)に
加えて、「真、偽」のいずれにも決定できない場合を意
味する「決定不能」を第三の真理値(NIL)とし、論
理素子が信号を送出していない場合に発生する電位を含
む電圧帯に前記第三の真理値(NIL)を割り当て、そ
れ以外の2つの電圧帯に前記真の真理値(1)と偽の真
理値(0)をそれぞれ割り当てた3値信号の信号電圧を
入力する入力手段と、前記入力手段によって入力された
3値信号の信号電圧に対応する真理値(0,1,NI
L)について、前記第三の真理値(NIL)により信号
電圧の有効性を判断して論理演算を行う演算手段と、前
記演算手段によってなされた論理演算の結果を3値信号
の信号電圧として出力する出力手段とを備えたことを特
徴として構成されている。 【0007】 【0008】 【0009】 【発明の実施の形態】以下、本発明の第一の実施形態に
ついて図面を参照して詳細に説明する。第一の実施形態
においては、3値論理系演算装置を3値論理系演算回路
として構成する。図1は本実施形態における3値論理系
演算回路のブロック図である。従来の2値論理系演算回
路では真偽、即ち「1」「0」の真理値だけが用いられ
るが、本実施形態では、これら2つの真理値に加えて
「決定不能」という新しい真理値を用いる。この「決定
不能」(以下、「NIL」とする)は、「1」とも
「0」とも判断できないことを意味する論理的概念であ
る。このように本実施形態の論理演算回路では、真理値
として「1」「0」「NIL」の3つを扱うので、この
ようなデジタル回路を3値論理系演算回路といい、ま
た、このような3つの真理値に割り当てられた信号を3
値信号ということとする。図1に示すように本発明の3
値論理系演算回路は、1又は2以上の3値信号を入力手
段により入力し、演算手段により該入力された3値信号
に対して後述する論理演算を行い、そしてその演算結果
を出力手段により3値信号として出力するものである。 【0010】ここで、上記3つの真理値と信号レベル
(本実施形態では信号電圧)との関係について説明す
る。図2は本実施形態における信号電圧と真理値の関係
を示す図である。本図に示すように本実施形態では、-
2.0〜+2.0Vを3つの電圧帯に分け、各電圧帯に上述の
「1」「0」「NIL」がそれぞれ割り当てられてい
る。これらの電圧帯の幅は等しく(1.0V幅)、電圧の
高い方から「1」「NIL」「0」が割り当てられ、こ
れらの電圧帯はアース電位(0V)に対して対称であ
る。即ち、図2に示すように+1.0〜+2.0Vの電圧帯には
「1」、-0.5〜+0.5Vの電圧帯には「NIL」、-2.0〜
-1.0Vの電圧帯には「0」がそれぞれ割り当てられてい
る。これらの電圧帯の間には0.5Vずつの間隔が設けら
れており、この範囲においては真理値が定まらない。な
お以下では、各電圧帯の中点電圧(+1.5V、0.0V、-1.
5V)を各真理値に対する代表値として説明することと
する。 【0011】ところで、上述したように故障したユニッ
トの出力はアース電位(0V)になる可能性が非常に高
い。本実施形態ではこのような故障したユニットからの
アース電位による誤動作等を防止できるようにするた
め、0V付近の電圧帯に「0」を割り当てることはせず
に、「1」「0」の判断ができないことを意味する「N
IL」を-0.5〜+0.5V(アース電位付近)に割り当てて
いる。 【0012】本実施形態では、3値論理系演算回路とし
ての3値論理ゲートについて説明する。なお、以下に述
べる論理演算の真理表は経験則等を考慮して定義したも
のである。表1は本実施形態における3値論理系のAN
D演算の真理表である。このAND演算は2入力1出力
の演算であり、表1は、左欄の第1の入力と上欄の第2
の入力の組合せに対する演算結果を表している。 【0013】 【表1】 【0014】図3(a)は本実施形態における3値AN
Dゲート1のブロック図である。該ANDゲート1に2
つの3値信号XA1、XA2を入力すると、3値信号YA
出力される。このANDゲート1は入力信号XA1、XA2
の信号電圧のうち低い方の電圧を出力信号YAとして出
力するものである。例えば入力信号XA1が「1」(信号
電圧+1.5V)であり、入力信号XA2が「NIL」(信号
電圧0.0V)であった場合、信号電圧の低い0.0V、即ち
「NIL」を出力信号YAとして出力する。なお入力信
号XA1、XA2の信号電圧が同じであれば、その電圧を出
力信号YAとして出力する。これにより表1のAND演
算の真理表に基づく演算を可能としている。即ち、AN
Dゲート1に入力する3値信号XA1、XA2の少なくとも
一方が「0」であれば出力信号YAは「0」となり、ま
た入力信号XA1、XA2の双方が「1」であれば出力信号
Aは「1」となり、入力信号XA1、XA2が「NIL」
と「1」又は「NIL」と「NIL」の組合せであれば
出力信号YAは「NIL」となる。 【0015】次に、表2は本実施形態における3値論理
系のOR演算の真理表である。このOR演算も2入力1
出力の演算であり、表2は、左欄の第1の入力と上欄の
第2の入力に対する演算結果を表している。 【0016】 【表2】 【0017】図3(b)は本実施形態における3値OR
ゲート2のブロック図である。このORゲート2に2つ
の3値信号XB1、XB2を入力すると、3値信号YBが出
力される。このORゲート2は、上記ANDゲート1と
は逆に、入力信号XB1、XB2の信号電圧のうち高い方の
電圧を出力信号YBとして出力するものである。例えば
入力信号XB1が「1」(信号電圧+1.5V)であり、入力
信号XB2が「NIL」(信号電圧0.0V)であった場
合、信号電圧の高い+1.5V、即ち「1」を出力信号YB
として出力する。なお入力信号XB1、XB2の信号電圧が
同じであれば、その電圧を出力信号YBとして出力す
る。これにより表2に示したOR演算の真理表に基づく
演算を可能としている。即ち、ORゲート2に入力する
3値信号XB1、XB2の少なくとも一方が「1」であれば
出力信号YBは「1」となり、また入力信号XB1、XB2
の双方が「0」であれば出力信号YBは「0」となり、
入力信号XB1、XB2が「NIL」と「0」又は「NI
L」と「NIL」の組合せであれば出力信号YBは「N
IL」となる。 【0018】ここで本実施形態では、従来の2値論理系
のNOT演算を拡張して、以下に述べるNOT1演算、
NOT2演算、NOT3演算を定義する。これらは1入
力1出力の演算である。表3は本実施形態における3値
論理系のNOT1演算の真理表、表4はNOT2演算の
真理表、表5はNOT3演算の真理表であり、それぞれ
上欄の入力に対する演算結果を表している。 【0019】 【表3】 【0020】 【表4】 【0021】 【表5】 【0022】図3(c)は本実施形態における3値NO
T1ゲート3のブロック図、(d)は3値NOT2ゲー
ト4のブロック図、(e)は3値NOT3ゲート5のブ
ロック図である。これらのNOT1ゲート3、NOT2
ゲート4、NOT3ゲート5は、それぞれ3値信号
C、XD、XEを入力すると3値信号YC、YD、YEを出
力するものである。NOT1ゲート3は入力信号XC
信号電圧をアース電圧(0V)に対して反転させた電圧
を出力信号YCとして出力する。例えば、入力信号XC
「1」(信号電圧+1.5V)であった場合には、信号電圧
が反転され、-1.5V、即ち「0」を出力信号YCとして
出力する。これにより表3に示したNOT1演算の真理
表に基づく演算を可能としている。即ちNOT1ゲート
3に入力する3値信号XCが「1」であれば出力信号YC
は「0」となり、入力信号XCが「0」であれば出力信
号YCは「1」となり、入力信号XCが「NIL」であれ
ば出力信号YCは「NIL」となる。 【0023】NOT2ゲート4は、信号電圧を「0」の
中点電圧(-1.5V)に対して反転させるサブユニット4
aと図4に示す特性を有するリミッタ4bとを備えてい
る。このNOT2ゲート4に入力された信号XDを上記
サブユニット4aにより-1.5Vに対して反転させ、さら
に上記リミッタ4bを通過させた信号が出力信号YD
して出力される。例えば、入力信号XDが「1」(信号
電圧1.5V)であった場合には、まずサブユニット4a
により信号電圧が-4.5Vに反転される。そして、リミッ
タ4bを通過させると出力信号YDとして0.0V(図4参
照)、即ち「NIL」が出力される。これにより、表4
に示したNOT2演算の真理表に基づく演算を可能とし
ている。即ち、NOT2ゲート4に入力する3値信号X
Dが「1」であれば出力信号YDは「NIL」となり、入
力信号XDが「0」であれば出力信号YDは「0」とな
り、入力信号XDが「NIL」であれば出力信号YD
「1」となる。 【0024】NOT3ゲート5は、信号電圧を「1」の
中点電圧(+1.5V)に対して反転させるサブユニット5
aと図4に示す特性を有するリミッタ5bとを備えてい
る。このNOT3ゲート5に入力された信号XEを上記
サブユニット5aにより+1.5Vに対して反転させ、さら
に上記リミッタ5bを通過させた信号が出力信号YE
して出力される。例えば、入力信号XEが「NIL」
(信号電圧0.0V)であった場合には、まずサブユニッ
ト5aにより信号電圧が+3.0Vに反転される。そしてリ
ミッタ5bに通過させると出力信号YEとして-1.5V、
即ち「0」が出力される。これにより、表5に示したN
OT3演算の真理表に基づく演算を可能としている。即
ち、NOT3ゲート5に入力する3値信号XEが「1」
であれば出力信号YEは「1」となり、入力信号XE
「0」であれば出力信号YEは「NIL」となり、入力
信号XEが「NIL」であれば出力信号YEは「0」とな
る。 【0025】次に、本発明の第二の実施形態たる3値論
理演算リレーについて図面を参照して詳細に説明する。
本実施形態における3値論理演算リレーは、上述の3値
論理ゲートを用いて構成されている。なお、以下の説明
においては、ANDゲート、ORゲート、NOT1ゲー
ト、NOT2ゲート、NOT3ゲートというときは、上
述した3値ANDゲート、3値ORゲート、3値NOT
1ゲート、3値NOT2ゲート、3値NOT3ゲートを
それぞれ意味するものとし、特に説明しない部分につい
ては上述の第一の実施形態と同様である。図5は第一の
論理演算リレー6の回路構成を示す図である。この第一
の論理演算リレー6は、入力信号Aが「1」である場合
には、出力信号Yを「NIL」とし、入力信号Aが
「1」以外の場合には、その入力信号Xをそのまま出力
信号Yとして出力するものである(表6)。即ち、入力
信号Aとして「1」を入力することによりX−Y信号間
を切断するリレー回路を実現するものである。 【0026】 【表6】【0027】 【表7】 【0028】図5に示すように、第一の論理演算リレー
6はNOT3ゲート61、ANDゲート62、NOT1
ゲート63、NOT2ゲート64、ANDゲート65、
ORゲート66とから構成される。以下、表7を参照し
て第一の論理演算リレー6における信号の入出力につい
て説明する。まず、入力信号Aが「1」であった場合に
ついて説明する。入力信号Aが「1」である場合に、N
OT3ゲート61を通過した信号L1は「1」となる
(表5のNOT3の真理表を参照)。また、ANDゲー
ト62を通過した信号L2は「1」となる(表1のAN
Dの真理表を参照)。この信号L2が更にNOT1ゲー
ト63を通過した信号L3は「0」となり、NOT2ゲ
ート64を通過した信号L4は「NIL」となる。この
場合において、入力信号Xが「1」であればANDゲー
ト65を通過した信号L5は「0」となり、出力信号Y
は「NIL」となる。また、入力信号Xが「0」であれ
ば、信号L5は「0」となり出力信号Yは「NIL」と
なる。また入力信号Xが「NIL」であれば、信号L5
は「0」となり出力信号Yは「NIL」となる。一方、
入力信号Aが「0」であった場合も同様にして、入力信
号Xが「1」であれば出力信号Yは「1」、入力信号X
が「0」であれば出力信号Yは「0」、入力信号Xが
「NIL」であれば出力信号Yは「NIL」となる。ま
た、入力信号Aが「NIL」であった場合には、入力信
号Xが「1」であれば出力信号Yは「1」、入力信号X
が「0」であれば出力信号Yは「0」、入力信号Xが
「NIL」であれば出力信号Yは「NIL」となる。こ
のようにして、第一の論理演算リレーは、表6に示す論
理演算を実現するものとなり、従って、入力信号Aとし
て「1」を入力すればX−Y信号間を切断するリレー回
路が実現される。 【0029】ここで本実施形態における他の論理演算リ
レーの構成について説明する。図6は第二の論理演算リ
レー7の回路構成を示す図、図7は第三の論理演算リレ
ー8の回路構成を示す図、図8は第四の論理演算リレー
9の回路構成を示す図、図9は第五の論理演算リレー1
0の回路構成を示す図、図10は第六の論理演算リレー
11の回路構成を示す図である。第二の論理演算リレー
7は、入力信号Aが「1」である場合にはその入力信号
Xをそのまま出力信号Yとして出力し、入力信号Aが
「1」以外の場合には出力信号Yを「NIL」とするも
のである(表8)。即ち入力信号Aとして「1」を入力
することによりX−Y信号間を接続するリレー回路を実
現するものである。表9に第二の論理演算リレー7にお
ける入力信号A及びXと出力信号Yとの関係を示す。こ
の信号の入出力については上述の第一の論理演算リレー
と同様であるので説明を省略する。 【0030】 【表8】 【0031】 【表9】【0032】また第三の論理演算リレー8は、入力信号
Aが「0」である場合には出力信号Yを「NIL」と
し、入力信号Aが「0」以外の場合にはその入力信号X
をそのまま出力信号Yとして出力するものである(表1
0)。即ち、入力信号Aとして「0」を入力することに
よりX−Y信号間を切断するリレー回路を実現するもの
である。表11にこの第三の論理演算リレー8における
入力信号A及びXと出力信号Yとの関係を示す。この信
号の入出力については説明を省略する。 【0033】 【表10】 【0034】 【表11】 【0035】第四の論理演算リレー9は、入力信号Aが
「0」である場合にはその入力信号Xをそのまま出力信
号Yとして出力し、入力信号Aが「0」以外の場合には
出力信号Yを「NIL」とするものである(表12)。
即ち入力信号Aとして「0」を入力することによりX−
Y信号間を接続するリレー回路を実現する。表13にこ
の第四の論理演算リレー9における入力信号A及びXと
出力信号Yとの関係を示す。この信号の入出力について
は説明を省略する。 【0036】 【表12】 【0037】 【表13】【0038】第五の論理演算リレー10は、入力信号A
が「NIL」である場合には出力信号Yを「NIL」と
し、入力信号Aが「NIL」以外の場合にはその入力信
号Xをそのまま出力信号Yとして出力するものである
(表14)。即ち、入力信号Aとして「NIL」を入力
することによりX−Y信号間を切断するリレー回路を実
現するものである。表15にこの第五の論理演算リレー
10における入力信号A及びXと出力信号Yとの関係を
示す。この信号の入出力については説明を省略する。 【0039】 【表14】 【0040】 【表15】 【0041】第六の論理演算リレー11は、入力信号A
が「NIL」である場合にはその入力信号Xをそのまま
出力信号Yとして出力し、入力信号Aが「NIL」以外
の場合には出力信号Yを「NIL」とするものである
(表16)。即ち、入力信号Aとして「NIL」を入力
することによりX−Y信号間を接続するリレー回路を実
現するものである。この第六の論理演算リレー11にお
ける入力信号A及びXと出力信号Yとの関係を表17に
示す。この信号の入出力については説明を省略する。 【0042】 【表16】 【0043】 【表17】【0044】さてこれまで本発明の一実施形態について
説明したが、本発明は上述の実施形態に限定されず、そ
の技術的思想の範囲内において種々異なる形態にて実施
されてよいものであり、以下、これら異なる形態につい
て説明する。上記実施形態では、3値論理系演算装置を
論理系演算回路として構成する場合を説明したが、これ
に限られるものではなく、本発明はコンピュータプログ
ラムを用いて論理系演算装置を構成する場合においても
適用できるものである。例えば、上記3値信号をコンピ
ュータに入力すると共に該3値信号をデジタル化し、コ
ンピュータプログラムにより該デジタル化された3値信
号に対して上述の3値論理系の論理演算を行い、その演
算結果をアナログ化して3値信号として出力する論理系
演算装置を構成することも可能である。 【0045】更に本実施形態では、信号レベルとして信
号電圧を例にとって説明したが、これに限られるもので
はなく、あらゆる信号に適用することができる。例え
ば、光通信にも適用できるものである。また、上記信号
電圧と真理値との関係は、図2に示すものに限られな
い。例えば、図11に示すように信号電圧と真理値とを
関連づけてもよい。更に具体的な電圧値は必ずしも図示
したものである必要はなく、どのような電圧値を用いて
もよい。なお上記3値論理リレー6〜11内の各論理ゲ
ートの配置及び組合せについては、図示のものに限られ
るものではなく、あらゆる配置及び組合せが考えられる
ことはいうまでもない。 【0046】 【発明の効果】上述したように本発明は、所定の真理値
を信号に割り当て、割り当てられた真理値に基づいて信
号の論理演算を行う論理系演算装置において、真偽二値
に加えて該真偽とは異なる第三の真理値を割り当てた3
値信号を入力し、上記入力された3値信号の真理値に基
づいた所定の論理演算を行い、上記論理演算の結果を上
記3値信号として出力することとしたため、従来の2値
論理系を拡張した3値論理系の論理演算を行うことがで
きるので、複雑な論理演算を行う場合であっても簡易か
つ小規模なシステム構成にて実現することができるとい
う効果がある。 【0047】また、上記第三の真理値を真偽いずれかに
決定できない場合を意味する決定不能とし、該決定不能
の真理値によって3値信号の有効性を判断可能とするこ
ととしたため、決定不能の真理値を導入することによ
り、入力信号の有効性を小さなシステム構成にて容易に
判断することができるという効果がある。 【0048】さらに決定不能の真理値を上記3値信号の
略最小の信号レベルに割り当てたこととしたため、デジ
タル回路内の特定のユニットが故障してしまった場合に
おいても、入力信号の有効性を容易に判断することがで
きるという効果がある。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a logical operation device for assigning a predetermined truth value to a signal and performing a logical operation on the signal based on the assigned truth value. In addition, the present invention relates to a ternary logic system arithmetic unit capable of performing a complex logic operation with a simple and small system configuration by enabling a ternary logic system logical operation. 2. Description of the Related Art Generally, two truth values, true and false, are assigned to a signal used in a digital circuit. That is, "1" is set in accordance with the level of a signal level such as a voltage or luminous intensity.
(True) or "0" (false). For example, a truth value is assigned such as "1" when the signal voltage is 5V and "0" when the signal voltage is 0V. Then, in a logic operation circuit such as a logic gate, a logic operation (for example, an AND operation, an OR operation, a NOT operation, etc.) is performed based on these two truth values. Hereinafter, a logical operation based on the two truth values “1” and “0” is referred to as a binary logical system, and a digital circuit in such a binary logical system is referred to as a binary logical operation circuit. Here, in the above-mentioned binary logic operation circuit, the signal level when no signal is transmitted is generally the same as the signal level for the above-mentioned truth value.
For example, the signal voltage when no signal is transmitted is 0 V
In many cases, a truth value “0” is assigned to the voltage 0V. In such a case, when the signal voltage obtained in the digital circuit is 0 V, it is determined whether the 0 V represents the corresponding truth value "0" or indicates that the signal itself is not transmitted. (Hereinafter, this determination is referred to as signal validity determination, and the state in which a signal is being transmitted is referred to as "signal is valid"). For this purpose, as shown in FIG. It is necessary to provide a compensation circuit 101 separately from the logic circuit 100. That is, in a logic circuit that inputs m signals X 1 to X m and outputs n signals Y 1 to Y n , the validity of each of the input signals X 1 to X m is determined and a logical operation is performed. If you do
As shown in FIG. 12, a compensation circuit 1 is provided separately from the logic circuit 100.
01, and input each of the input signals X 1 to X m to the compensation circuit 101.
UX 1 to UX m (for example, the input signal X
1 is if enabled the level of UX 1 to H level, must enter a indicating the validity of the input signals X 1) by If the input signal X 1 not effective levels UX 1 to L level is there. Compensation circuit 101 based on the signal UX 1 ~UX m determines the validity of each input signal X 1 to X m, to compensate for signal to perform logical calculation based only on the valid input signal. The compensation circuit 101 simultaneously outputs the effectiveness with respect to the output signal Y 1 to Y n serving operation result in the logic circuit 100 as a signal UY 1 ~UY n. If, for example, a specific unit in the digital circuit breaks down, the output from that unit becomes the ground potential, that is, 0V. Therefore, in order to make a digital circuit capable of judging a unit failure, a compensating circuit is required in the same manner as described above. [0005] As described above, the conventional 2
In the value logic operation circuit, the signal is “1” or “0”.
Was assigned to only two truth values,
In order to perform a complicated logical operation, many logical gates are required, and there is a problem that the circuit configuration becomes large. Also, when judging the validity of a signal or judging a failure of a specific unit in a circuit, it is necessary to provide a compensating circuit separately from the logic circuit as described above. There was a problem that it would. Such a problem is not particularly limited to the arithmetic circuit. For example, even when a binary logic system arithmetic device is configured using a computer program, there is a problem that the system becomes large. The present invention has been made in view of such conventional problems,
A logical operation device that assigns a predetermined truth value to a signal level and performs a logical operation on a signal based on the assigned truth value enables a logical operation of a ternary logical system to simplify complicated logical operations. It is another object of the present invention to provide a ternary logic system operation device that can be realized with a small system configuration. [0006] In order to solve the above-mentioned problems in the conventional binary logic system arithmetic unit, the present invention according to claim 1 has the following features.
Assigning a predetermined truth value to the signal voltage;
Logic that performs logical operation on signal voltage based on truth value
System operation device, wherein a truth value (1, 0) of "true, false"
In addition, there is a case where it cannot be determined as either true or false.
Taste “indecision” as the third truth value (NIL)
The potential generated when the element does not transmit a signal is included.
The third truth value (NIL) is assigned to the
The true truth value (1) and the false true value in two other voltage bands.
The signal voltage of the ternary signal to which the logical value (0) is assigned
Input means for inputting, and input by the input means
Truth value (0, 1, NI) corresponding to the signal voltage of the ternary signal
L), by the third truth value (NIL)
An operation means for determining the validity of the voltage and performing a logical operation;
The result of the logical operation performed by the operation means is a ternary signal
Output means for outputting as a signal voltage of
It is configured as a sign. Hereinafter, a first embodiment of the present invention will be described in detail with reference to the drawings. In the first embodiment, the ternary logic operation device is configured as a ternary logic operation circuit. FIG. 1 is a block diagram of a ternary logic operation circuit according to the present embodiment. In a conventional binary logic system operation circuit, only truth values, that is, truth values of “1” and “0” are used. In the present embodiment, in addition to these two truth values, a new truth value of “undecidable” is added. Used. This “undecidable” (hereinafter referred to as “NIL”) is a logical concept meaning that neither “1” nor “0” can be determined. As described above, the logical operation circuit according to the present embodiment handles three truth values “1”, “0”, and “NIL”. Therefore, such a digital circuit is referred to as a ternary logical operation circuit. The signals assigned to the three truth values are
Value signal. As shown in FIG.
The value logic operation circuit receives one or two or more ternary signals by an input means, performs a logic operation described later on the input ternary signal by the operation means, and outputs the operation result by an output means. It is output as a ternary signal. Here, the relationship between the three truth values and the signal level (signal voltage in the present embodiment) will be described. FIG. 2 is a diagram showing the relationship between the signal voltage and the truth value in the present embodiment. As shown in FIG.
2.0 to +2.0 V is divided into three voltage bands, and the above-mentioned “1”, “0” and “NIL” are assigned to each voltage band. The widths of these voltage bands are equal (1.0 V width), and “1”, “NIL”, and “0” are assigned in descending order of voltage, and these voltage bands are symmetric with respect to the ground potential (0 V). That is, as shown in FIG. 2, "1" is applied to the voltage band of +1.0 to +2.0 V, "NIL" is applied to the voltage band of -0.5 to +0.5 V, and -2.0 to +2.0 V.
"0" is assigned to the voltage band of -1.0V. An interval of 0.5 V is provided between these voltage bands, and the truth value is not determined in this range. In the following, the midpoint voltage of each voltage band (+1.5 V, 0.0 V, -1.
5V) will be described as a representative value for each truth value. By the way, it is very likely that the output of the failed unit becomes the ground potential (0 V) as described above. In the present embodiment, in order to prevent a malfunction or the like due to the ground potential from such a failed unit, “0” is not assigned to a voltage band near 0 V, and the determination of “1” and “0” is performed. "N" means that
"IL" is assigned to -0.5 to +0.5 V (near ground potential). In this embodiment, a ternary logic gate as a ternary logic operation circuit will be described. The truth table of the logical operation described below is defined in consideration of empirical rules and the like. Table 1 shows the ternary logic system AN according to the present embodiment.
It is a truth table of D operation. This AND operation is an operation of two inputs and one output. Table 1 shows the first input in the left column and the second input in the upper column.
Represents the calculation result for the combination of the inputs. [Table 1] FIG. 3A shows a ternary AN in this embodiment.
FIG. 2 is a block diagram of a D gate 1. The AND gate 1 has 2
One of the inputs a ternary signal X A1, X A2, is output ternary signal Y A. The AND gate 1 receives the input signals X A1 , X A2
And it outputs a lower voltage of the signal voltage as the output signal Y A. For example, when the input signal X A1 is “1” (signal voltage +1.5 V) and the input signal X A2 is “NIL” (signal voltage 0.0 V), the low signal voltage of 0.0 V, that is, “NIL” is set. and outputs as the output signal Y A. Note if the signal voltage of the input signal X A1, X A2 are the same, and outputs the voltage as the output signal Y A. This enables an operation based on the truth table of the AND operation in Table 1. That is, AN
There is at least one of the output if it is "0" signal Y A is "0" next to the D 3 value signals X A1 to be input to the gate 1, X A2, also both of the input signals X A1, X A2 is "1" field output signal Y A is "1", the input signal X A1, X A2 is "NIL"
And the output signal Y A if the combination of "1" or "NIL", "NIL" is "NIL". Next, Table 2 is a truth table of the OR operation of the ternary logic system in this embodiment. This OR operation also has two inputs and one
Table 2 shows the calculation results for the first input in the left column and the second input in the upper column. [Table 2] FIG. 3B shows a ternary OR according to the present embodiment.
It is a block diagram of a gate 2. When two ternary signals X B1 and X B2 are input to the OR gate 2, a ternary signal Y B is output. The OR gate 2 outputs the higher one of the signal voltages of the input signals X B1 and X B2 as the output signal Y B , contrary to the AND gate 1. For example, if the input signal X B1 is “1” (signal voltage +1.5 V) and the input signal X B2 is “NIL” (signal voltage 0.0 V), the signal voltage is high +1.5 V, that is, “1”. The output signal Y B
Output as If the signal voltages of the input signals X B1 and X B2 are the same, the voltage is output as the output signal Y B. This enables an operation based on the truth table of the OR operation shown in Table 2. That is, if at least one of the ternary signals X B1 and X B2 input to the OR gate 2 is “1”, the output signal Y B becomes “1”, and the input signals X B1 and X B2
If both "0" output signal Y B is "0" next to,
When the input signals X B1 and X B2 are “NIL” and “0” or “NI”
L ”and“ NIL ”, the output signal Y B is“ N
IL ”. Here, in the present embodiment, the NOT operation of the conventional binary logic system is extended to the NOT1 operation described below.
NOT2 operation and NOT3 operation are defined. These are one-input, one-output operations. Table 3 is a truth table of the NOT1 operation of the ternary logic system in the present embodiment, Table 4 is a truth table of the NOT2 operation, and Table 5 is a truth table of the NOT3 operation. . [Table 3] [Table 4] [Table 5] FIG. 3C shows a ternary NO in this embodiment.
FIG. 3D is a block diagram of a T1 gate 3, FIG. 4D is a block diagram of a ternary NOT3 gate 4, and FIG. These NOT1 gates 3, NOT2
The gate 4 and the NOT3 gate 5 output ternary signals Y C , Y D , and Y E when receiving ternary signals X C , X D , and X E , respectively. NOT1 gate 3 outputs a voltage obtained by inverting the signal voltage of the input signal X C with respect to ground voltage (0V) as the output signal Y C. For example, when the input signal X C is “1” (signal voltage +1.5 V), the signal voltage is inverted, and −1.5 V, that is, “0” is output as the output signal Y C. This enables an operation based on the truth table of the NOT1 operation shown in Table 3. That is, if the ternary signal X C input to the NOT1 gate 3 is “1”, the output signal Y C
Is "0", the output signal Y C if the input signal X C is "0" becomes "1", the input signal X C is the output signal Y C if "NIL" is "NIL". The NOT2 gate 4 is a subunit 4 for inverting the signal voltage with respect to the midpoint voltage (-1.5 V) of "0".
a and a limiter 4b having the characteristics shown in FIG. The signal X D input to the NOT2 gate 4 is inverted with respect to -1.5V by the subunit 4a, is further output as a signal the output signal Y D having passed through the limiter 4b. For example, when the input signal XD is “1” (signal voltage 1.5 V), first, the subunit 4 a
As a result, the signal voltage is inverted to -4.5V. Then, (see Fig. 4) 0.0 V as the output signal Y D and passing the limiter 4b, or "NIL" is output. Table 4
The operation based on the truth table of the NOT2 operation shown in FIG. That is, the ternary signal X input to the NOT2 gate 4
If D is “1”, the output signal Y D becomes “NIL”, if the input signal X D is “0”, the output signal Y D becomes “0”, and if the input signal X D is “NIL”, The output signal Y D becomes “1”. The NOT3 gate 5 is a subunit 5 for inverting the signal voltage with respect to the midpoint voltage (+1.5 V) of "1".
a and a limiter 5b having the characteristics shown in FIG. The NOT3 gate 5 signal X E input to invert against + 1.5V by the subunit 5a, further signal passed through the limiter 5b is output as an output signal Y E. For example, if the input signal X E is “NIL”
If the signal voltage is (signal voltage 0.0 V), the signal voltage is first inverted to +3.0 V by the subunit 5a. The -1.5V and is passed through a limiter 5b as an output signal Y E,
That is, "0" is output. Thereby, N shown in Table 5 is obtained.
The operation based on the truth table of the OT3 operation is enabled. In other words, a ternary signal X E to be input to the NOT3 gate 5 is "1"
, The output signal Y E becomes “1”, if the input signal X E is “0”, the output signal Y E becomes “NIL”, and if the input signal X E is “NIL”, the output signal Y E becomes It becomes "0". Next, a ternary logic operation relay according to a second embodiment of the present invention will be described in detail with reference to the drawings.
The ternary logic operation relay in the present embodiment is configured using the above-described ternary logic gate. In the following description, when the AND gate, the OR gate, the NOT1, the NOT2 gate, and the NOT3 gate are referred to as the above-described three-valued AND gate, three-valued OR gate, and three-valued NOT
It means one gate, three-level NOT2 gate, and three-level NOT3 gate, respectively, and parts that are not particularly described are the same as those in the first embodiment. FIG. 5 is a diagram showing a circuit configuration of the first logical operation relay 6. The first logical operation relay 6 sets the output signal Y to “NIL” when the input signal A is “1”, and sets the input signal X to “NIL” when the input signal A is other than “1”. It is output as it is as output signal Y (Table 6). That is, by inputting "1" as the input signal A, a relay circuit that cuts off between the X and Y signals is realized. [Table 6] [Table 7] As shown in FIG. 5, the first logical operation relay 6 includes a NOT3 gate 61, an AND gate 62, and a NOT1 gate.
Gate 63, NOT2 gate 64, AND gate 65,
And an OR gate 66. Hereinafter, the input and output of signals in the first logical operation relay 6 will be described with reference to Table 7. First, a case where the input signal A is “1” will be described. When the input signal A is “1”, N
The signal L1 that has passed through the OT3 gate 61 becomes "1" (see the truth table of NOT3 in Table 5). In addition, the signal L2 that has passed through the AND gate 62 becomes “1” (see AN in Table 1).
See the truth table of D). The signal L3 further passing through the NOT1 gate 63 becomes "0", and the signal L4 passing through the NOT2 gate 64 becomes "NIL". In this case, if the input signal X is "1", the signal L5 passed through the AND gate 65 becomes "0", and the output signal Y
Becomes “NIL”. If the input signal X is "0", the signal L5 becomes "0" and the output signal Y becomes "NIL". If the input signal X is “NIL”, the signal L5
Becomes "0" and the output signal Y becomes "NIL". on the other hand,
Similarly, when the input signal A is “0”, if the input signal X is “1”, the output signal Y is “1” and the input signal X
Is "0", the output signal Y is "0", and if the input signal X is "NIL", the output signal Y is "NIL". When the input signal A is “NIL”, if the input signal X is “1”, the output signal Y is “1” and the input signal X
Is "0", the output signal Y is "0", and if the input signal X is "NIL", the output signal Y is "NIL". In this manner, the first logical operation relay realizes the logical operation shown in Table 6, and therefore, when "1" is input as the input signal A, a relay circuit that disconnects the XY signal is realized. Is done. Here, the configuration of another logical operation relay in this embodiment will be described. 6 is a diagram illustrating a circuit configuration of the second logical operation relay 7, FIG. 7 is a diagram illustrating a circuit configuration of the third logical operation relay 8, and FIG. 8 is a diagram illustrating a circuit configuration of the fourth logical operation relay 9. , FIG. 9 shows the fifth logical operation relay 1
FIG. 10 is a diagram showing a circuit configuration of the sixth logical operation relay 11. The second logical operation relay 7 outputs the input signal X as it is as the output signal Y when the input signal A is “1”, and outputs the output signal Y when the input signal A is other than “1”. "NIL" (Table 8). That is, by inputting "1" as the input signal A, a relay circuit for connecting the XY signals is realized. Table 9 shows the relationship between the input signals A and X and the output signal Y in the second logical operation relay 7. The input / output of this signal is the same as that of the above-described first logical operation relay, and therefore the description is omitted. [Table 8] [Table 9] The third logical operation relay 8 sets the output signal Y to "NIL" when the input signal A is "0", and outputs the input signal X when the input signal A is not "0".
Is directly output as the output signal Y (see Table 1).
0). That is, by inputting “0” as the input signal A, a relay circuit that cuts off between the X and Y signals is realized. Table 11 shows the relationship between the input signals A and X and the output signal Y in the third logical operation relay 8. Description of the input and output of this signal is omitted. [Table 10] [Table 11] The fourth logical operation relay 9 outputs the input signal X as it is as the output signal Y when the input signal A is "0", and outputs the output signal Y when the input signal A is other than "0". The signal Y is set to “NIL” (Table 12).
That is, by inputting "0" as the input signal A, X-
A relay circuit for connecting the Y signals is realized. Table 13 shows the relationship between the input signals A and X and the output signal Y in the fourth logical operation relay 9. Description of the input and output of this signal is omitted. [Table 12] [Table 13] The fifth logical operation relay 10 receives the input signal A
Is "NIL", the output signal Y is set to "NIL", and when the input signal A is other than "NIL", the input signal X is output as it is as the output signal Y (Table 14). That is, a relay circuit that cuts off between the X and Y signals by inputting “NIL” as the input signal A is realized. Table 15 shows the relationship between the input signals A and X and the output signal Y in the fifth logical operation relay 10. Description of the input and output of this signal is omitted. [Table 14] [Table 15] The sixth logical operation relay 11 receives the input signal A
Is “NIL”, the input signal X is output as it is as the output signal Y, and when the input signal A is other than “NIL”, the output signal Y is set to “NIL” (Table 16). . That is, by inputting "NIL" as the input signal A, a relay circuit for connecting the X and Y signals is realized. Table 17 shows the relationship between the input signals A and X and the output signal Y in the sixth logical operation relay 11. Description of the input and output of this signal is omitted. [Table 16] [Table 17] Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and may be implemented in various forms within the scope of the technical idea. Hereinafter, these different embodiments will be described. In the above embodiment, the case where the ternary logical operation device is configured as a logical operation circuit has been described. However, the present invention is not limited to this, and the present invention relates to a case where the logical operation device is configured using a computer program. Is also applicable. For example, the ternary signal is input to a computer, the ternary signal is digitized, and a ternary logic operation is performed on the digitized ternary signal by a computer program. It is also possible to configure a logical operation device that converts the signal into an analog signal and outputs it as a ternary signal. Further, in the present embodiment, a signal voltage has been described as an example of a signal level, but the present invention is not limited to this and can be applied to any signal. For example, it can be applied to optical communication. The relationship between the signal voltage and the truth value is not limited to that shown in FIG. For example, as shown in FIG. 11, a signal voltage may be associated with a truth value. More specific voltage values are not necessarily those shown in the figure, and any voltage value may be used. The arrangement and combination of the respective logic gates in the ternary logic relays 6 to 11 are not limited to those shown in the drawings, and it goes without saying that any arrangement and combination can be considered. As described above, according to the present invention, in a logical operation device for assigning a predetermined truth value to a signal and performing a logical operation on the signal based on the assigned truth value, In addition, a third truth value different from the truth is assigned 3
A value signal is input, a predetermined logical operation is performed based on the truth value of the input ternary signal, and the result of the logical operation is output as the ternary signal. Since the logical operation of the extended ternary logical system can be performed, there is an effect that even if a complicated logical operation is performed, it can be realized with a simple and small system configuration. In addition, the third truth value is determined to be undecidable meaning that it cannot be determined to be either true or false, and the validity of the ternary signal can be determined based on the undecidable truth value. The introduction of the impossible truth value has the effect that the validity of the input signal can be easily determined with a small system configuration. Further, since the undeterminable truth value is assigned to the substantially minimum signal level of the ternary signal, the validity of the input signal can be reduced even when a specific unit in the digital circuit has failed. There is an effect that the judgment can be made easily.

【図面の簡単な説明】 【図1】本発明の第一の実施形態における3値論理系演
算回路のブロック図である。 【図2】本発明の第一の実施形態における信号電圧と真
理値の関係を示す図である。 【図3】本発明の第一の実施形態に係る論理ゲートのブ
ロック図であり、(a)は3値ANDゲート、(b)は
3値ORゲート、(c)は3値NOT1ゲート、(d)
は3値NOT2ゲート、(e)は3値NOT3ゲートの
ブロック図である。 【図4】図3(d)及び(e)に係るリミッタの特性を
示す図である。 【図5】本発明の第二の実施形態における第一の論理演
算リレーの回路構成を示す図である。 【図6】本発明の第二の実施形態における第二の論理演
算リレーの回路構成を示す図である。 【図7】本発明の第二の実施形態における第三の論理演
算リレーの回路構成を示す図である。 【図8】本発明の第二の実施形態における第四の論理演
算リレーの回路構成を示す図である。 【図9】本発明の第二の実施形態における第五の論理演
算リレーの回路構成を示す図である。 【図10】本発明の第二の実施形態における第六の論理
演算リレーの回路構成を示す図である。 【図11】本発明の他の実施形態における信号電圧と真
理値の関係を示す図である。 【図12】従来の2値論理系演算回路における補償回路
付論理回路のブロック図である。 【符号の説明】 1 3値ANDゲート 2 3値ORゲート 3 3値NOT1ゲート 4 3値NOT2ゲート 4a サブユニット 4b リミッタ 5 3値NOT3ゲート 5a サブユニット 5b リミッタ 6〜11 3値論理リレー XA1〜XE 入力信号 YA〜YE 出力信号
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of a ternary logic operation circuit according to a first embodiment of the present invention. FIG. 2 is a diagram illustrating a relationship between a signal voltage and a truth value according to the first embodiment of the present invention. FIGS. 3A and 3B are block diagrams of a logic gate according to the first embodiment of the present invention. FIG. 3A is a ternary AND gate, FIG. 3B is a ternary OR gate, FIG. d)
3 is a block diagram of a ternary NOT2 gate, and FIG. 3E is a block diagram of a ternary NOT3 gate. FIG. 4 is a diagram showing characteristics of the limiters according to FIGS. 3D and 3E. FIG. 5 is a diagram illustrating a circuit configuration of a first logical operation relay according to a second embodiment of the present invention. FIG. 6 is a diagram illustrating a circuit configuration of a second logical operation relay according to the second embodiment of the present invention. FIG. 7 is a diagram illustrating a circuit configuration of a third logical operation relay according to the second embodiment of the present invention. FIG. 8 is a diagram illustrating a circuit configuration of a fourth logical operation relay according to the second embodiment of the present invention. FIG. 9 is a diagram illustrating a circuit configuration of a fifth logical operation relay according to the second embodiment of the present invention. FIG. 10 is a diagram illustrating a circuit configuration of a sixth logical operation relay according to the second embodiment of the present invention. FIG. 11 is a diagram illustrating a relationship between a signal voltage and a truth value according to another embodiment of the present invention. FIG. 12 is a block diagram of a logic circuit with a compensation circuit in a conventional binary logic operation circuit. [Description of Signs] 1 Three-valued AND gate 2 Three-valued OR gate 3 Three-valued NOT1 gate 4 Three-valued NOT2 gate 4a Subunit 4b Limiter 5 Three-valued NOT3 gate 5a Subunit 5b Limiter 6 to 11 Three-valued logic relay X A1 to X E input signal Y A to Y E output signal

Claims (1)

(57)【特許請求の範囲】 【請求項1】 所定の真理値を信号電圧に割り当て、該
割り当てられた真理値に基づいて信号電圧に対する論理
演算を行う論理系演算装置であって、 「真、偽」の真理値(1,0)に加えて、「真、偽」の
いずれにも決定できない場合を意味する「決定不能」を
第三の真理値(NIL)とし、論理素子が信号を送出し
ていない場合に発生する電位を含む電圧帯に前記第三の
真理値(NIL)を割り当て、それ以外の2つの電圧帯
に前記真の真理値(1)と偽の真理値(0)をそれぞれ
割り当てた3値信号の信号電圧を入力する入力手段と、 前記入力手段によって入力された3値信号の信号電圧
対応する真理値(0,1,NIL)について、前記第三
の真理値(NIL)により信号電圧の有効性を判断して
論理演算を行う演算手段と、 前記演算手段によってなされた論理演算の結果を3値信
の信号電圧として出力する出力手段とを備えた、 ことを特徴とする3値論理系演算装置。
(57) [Claim 1] A logical operation device that assigns a predetermined truth value to a signal voltage and performs a logical operation on the signal voltage based on the assigned truth value, In addition to the truth value (1, 0) of “, false”, “undecidable”, which means the case where neither “true” nor “false” can be determined, is set as a third truth value (NIL), and the logic element outputs a signal. Sending
The voltage range including the potential generated when the third
Assigns a truth value (NIL) and the other two voltage bands
To the true truth value (1) and the false truth value (0), respectively.
Input means for inputting a signal voltage of a ternary signal assigned truth values corresponding to the signal voltage of the ternary signal inputted by said input means (0, 1, NIL) for the third
The validity of the signal voltage by the truth value (NIL) of
A ternary logic system arithmetic device , comprising: arithmetic means for performing a logical operation; and output means for outputting a result of the logical operation performed by the arithmetic means as a signal voltage of a ternary signal.
JP06295599A 1999-03-10 1999-03-10 Three-valued logic operation unit Expired - Fee Related JP3436893B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP06295599A JP3436893B2 (en) 1999-03-10 1999-03-10 Three-valued logic operation unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP06295599A JP3436893B2 (en) 1999-03-10 1999-03-10 Three-valued logic operation unit

Publications (2)

Publication Number Publication Date
JP2000261309A JP2000261309A (en) 2000-09-22
JP3436893B2 true JP3436893B2 (en) 2003-08-18

Family

ID=13215263

Family Applications (1)

Application Number Title Priority Date Filing Date
JP06295599A Expired - Fee Related JP3436893B2 (en) 1999-03-10 1999-03-10 Three-valued logic operation unit

Country Status (1)

Country Link
JP (1) JP3436893B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4662431B2 (en) * 2004-07-30 2011-03-30 富士通セミコンダクター株式会社 Logic notation library for differential input circuit
JP4930907B2 (en) * 2005-09-30 2012-05-16 富士ゼロックス株式会社 System having a self-synchronous processing unit

Also Published As

Publication number Publication date
JP2000261309A (en) 2000-09-22

Similar Documents

Publication Publication Date Title
US5224065A (en) Arithmetic operation unit having bit inversion function
US4618849A (en) Gray code counter
JPH0785221B2 (en) Complementizer
US20130207698A1 (en) Clock distribution system and method for a multi-bit latch
JP3436893B2 (en) Three-valued logic operation unit
US5432529A (en) Output circuit for electronic display device driver
JPS61267136A (en) Interruption system for information processing system
JPH06216759A (en) Semiconductor integrated circuit device
JPH0614609B2 (en) Logic gate array
JPH0437447B2 (en)
EP0445880B1 (en) Write-acknowledge circuit comprising a write detector and a bistable element for four-phase handshake signalling
JP4973725B2 (en) Data transfer system
JP5489211B2 (en) Bus circuit
US5670900A (en) Mask decoder circuit optimized for data path
US7443846B1 (en) Implementation of a multiplexer in integrated circuitry
WO2020012928A1 (en) In-vehicle electronic control device
KR900000252B1 (en) 3-state remove circuit of custom ic used terminals
JPS61230516A (en) Pulse signal supervisory circuit
JP3137629B2 (en) Adder cell for carry-save arithmetic mechanism.
JP2000207073A (en) System and method for bus
JP2735268B2 (en) LSI output buffer
KR940010672B1 (en) Arithmetic logic circuit
US20050069027A1 (en) Transmitter
JP3143022B2 (en) JK flip-flop circuit
JPS58194429A (en) Logical amplitude converting circuit

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090606

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100606

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350