1または2ビットの入力と1ビットの出力を持つすべての可能な論理ゲートの名前は何ですか?


9

これはばかげた質問のようですが、実際に関連情報を検索しようとしたところ、どれも満足のいく答えが得られなかったのです。

1ビット入力および1ビット出力の論理ゲート

入力にはビットがあるため、真理値表には行があります。真理値表のすべての行について、出力には選択肢(または)があるため、合計で異なる真理値表があります。 。B=1C=2B=21=22012C=22B=221=4

以下は真理値表の表です(各真理値表は行として書き込まれます)。

(0)(1)NameFormula00Constant Zero001IdentityX10NOT Gate / Negate / InvertorX¯11Constant One1

2ビット入力および1ビット出力の論理ゲート

入力にはビットがあるため、真理値表には行があります。真理値表のすべての行について、出力には選択肢(または)があるため、合計で異なる真理値表があります。 。B=2C=2B=22=42012C=22B=222=16

以下は真理値表の表です(各真理値表は行として書き込まれます)。

(0,0)(0,1)(1,0)(1,1)NameFormula0000Constant Zero00001AND GateXY0010Gate-0010XY¯0011Identity on XX0100Gate-0100X¯Y0101Identity on YY0110XOR GateXY0111OR GateX+Y1000NOR GateX+Y¯1001XNOR GateXY¯1010NOT Gate on YY¯1011Gate-1011X+Y¯1100NOT Gate on XX¯1101Gate-1101X¯+Y1110NAND GateXY¯1111Constant One1

ご質問

  • これらのゲートの他の名前は何ですか?上記のように、NOT GateNegate関数、またはとも呼ばれInverterます。
  • 私の調査から、XNORゲートという名前はNXORゲートよりも人気があることがわかりました。ただし、ゲートはNOT XORゲートと同等です。なぜXNの前に来るのですか(他の「NOT何か」のゲートとは異なり)?
  • 上記のマークされたゲートに広く使用されている名前はありますか? red
    • 、この質問、とも呼ばれるSANDゲート「シングル反転ANDゲート」の略で、。しかし、これがこの分野で広く使用されているかどうかはわかりません。Gate-0100
    • では、この答え、(実際には、それは"NOT SAND"であるゲート)と呼ばれるインクルージョン門IF-THEN門。繰り返しますが、このゲートに適切な名前はありますか?ICユーザーマニュアルでは、同じ真理値表のゲートをどのように参照していますか?Gate-1011
    • この参照、と呼ばれる論理的含意Gate-1011

==編集:2019-04-10 ==

私はたまたまこのWikipediaの記事を見つけました。16のゲートすべて(操作)を示しています。


私は彼らが論文を書いている人が電話したいと思っているものは何でも呼ばれると想像します。これらは広く受け入れられている名前を持つほど一般的ではないと思います。ただし、gate-1011は論理的な含意関係を再現しているので、それを呼び出すのは理にかなっています。ただし、名前が自明であるほど標準的ではないため、それを書く前に、何を意味しているか説明する必要があります。 。gate-0010とgate-0100は同じゲートですが、入力が入れ替わっています。同じことがゲート-1011とゲート-1101にも当てはまります。
ハース

「論理的含意」は、正式な論理ではかなり一般的です(A => Bと示されます)が、他の論理ではありません。
Eugene Sh。

@Hearthありがとう!ええ、私は、それらのゲートは、通常のケースであるため、同じ気づくゲートのためにが、それは常に真である場合、私はわかりません。たとえば、3ビット入力のゲートの場合、常に成り立ちます。そうでない場合、2ビットゲートの場合はどうしてでしょうか?G G X Y Z = G X Z Y = G Y X Z = G Y Z X = G Z X Y = G G(X,Y)=G(Y,X)GG(X,Y,Z)=G(X,Z,Y)=G(Y,X,Z)=G(Y,Z,X)=G(Z,X,Y)=G(Z,Y,X)
Siu Ching Pong -Asuka Kenji-

ブール代数やXOR / XNORロジックと相関しないため、正式な名前はありません。名前は、ある種の一般的なアプリケーションを意味します。
StainlessSteelRat

1
私はエレクトロニクスエンジニアとして、これらの異なる名前を付ける理由は考えられません。
ハース

回答:


3

Gate-1011表のようにラベルを付けるものは、このソースでは「IMPLYゲート」と呼ばれています。「アイデンティティゲート」の別名は「バッファゲート」と呼ばれます

ただし、他のロジックゲート名をまとめる以外に、複雑なロジックの命名規則に関する情報を含む、探しているものの公式な情報源はありません。時間に依存しない特定の入力変数の状態に依存する条件付きロジック組み合わせロジックを含む可能性のあるロジックの名前を探しています。つまり、数学関数のように即座に結果が得られます。

これらの例は次のとおりです。

  • 加算器/減算器
  • (デ)マルチプレクサ
  • デ/エンコーダー
  • あなたの質問の上記にリストされているすべてのゲート
  • トライステートデバイス

時間に依存するさまざまな状態を作成する順次ロジックもあります。シーケンシャルロジックには、非同期と同期の2つのタイプがあります。名前の規則は非常に単純です。

これらの例は次のとおりです。

  • 時計/発振器
  • ビーチサンダル
  • カウンター

しかし、上の赤のスポットに正式な名前を求めている場合は、(まだ)ありません。上記で提供した例であるNXORは、おそらくあなたが手に入れるであろうものに近いと思います。「X」の前に「N」がある理由は、ブロック図自体に入る前にすべての入力が否定されていることです。ただし、これは、NORとNANDには当てはまりません。指摘したとおり、NOT-NORとNOT-NANDになるからです。

おそらく、何かを構成できます。つまり、入力の1つが否定されたONORゲートと、すべての入力が否定されたNNORです。

3つの主要な論理ゲートには、NOT、OR、およびANDが含まれます。他のすべてはこれらの3つの1つを含むかもしれません。たとえば、NORゲートは単にORゲートで、ORゲートの出力にNOTゲートがあります。(トランジスタロジックでは、これは別の話です。)

まとめ:すべての可能性に名前を付ける公式の情報源はありません。これはおそらく、名前を付ける必要がないためです。不満足な、はい、私たちは単純にしているかどうかということ、それに名前を与えるために、専用のは完全に主観的なものです。誰が本当に気にしますか?それらに名前を付けるための言い訳が完全性を持つことである場合、それらに名前を付けた場合、どのくらいの頻度でこれらの名前を使用するでしょうか?


3

ほとんどの2入力ゲートには単一の名前(AND、ORなど)がありますが、単一入力ゲートには、論理関数(NOT)だけでなく、信号または関数に与える影響にもちなんで名前が付けられていますそれらは回路内にあります(「インバータ」、「((非)反転)バッファ/ドライバ」)。

「XNOR」は、その「NXOR」を発音しやすいだけです。

赤でマークされたゲートは広く使用されていないため、一般的な名前はありません。実装は実際には構成可能な多機能ゲート(74xxx1G57 / 58/97/98/99)に存在しますが、構成可能性の副作用としてのみ存在します。SN74LVC1G97のデータシートには、「1つの反転入力と(N)/(N)OR ANDゲート」としてそれらを記述し、それはおそらく、それらを理解するための最も簡単な方法です:

SN74LVC1G97おかしいゲート

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.