回答:
泡は、信号がアクティブLOWかアクティブHIGHかを示します。図では、信号A、B、C、およびG1がアクティブHighです。真理値表では、0と1ではなくLとHを使用することに注意してください。アクティブロー回路の場合、低電圧は論理1です。ゲートの動作は、信号レベルの解釈方法によって異なります。たとえば、すべてのアクティブHIGH信号を含むANDゲートは、すべてのアクティブLOW信号を含むORゲートとして再描画でき、その逆も可能です。
混合論理設計では、バブルは常にペアになります。ANDゲートとORゲートを使用して基本的な方程式を描画し、信号の補数があるすべての場所にバブル付きの垂直線を挿入します。次に、すべての論理ゲートを実際に使用しているタイプ(NANDおよび同等のアクティブロー入力ORなど)に置き換えます。最後に、気泡が対にならない場所にインバーターを挿入します。これにより、回路図からすぐに方程式を読むのが簡単になります。
混合ロジックとアクティブロー信号とアクティブハイ信号の混合によるバブルのペアリングの例については、Georgia Techクラスの次のアーカイブページを参照してください:混合ロジック分析と合成の例。バブルのペアを明確に示すために、各インバータで入力バブルまたは出力バブルが使用されます。スラッシュ付きのバブルは、回路図から方程式を読み取るためのものです。それらは削除でき(例4のように)、バブルの不一致がある場所は論理的に反転します。
インバーターはレベル反転バッファーです。それは必ずしも論理インバーターではありません。上記のリンクの例2では、Y、B、およびDがアクティブHighの信号として実装されている場合、論理関数が補数を要求していなくても、回路にはインバーターが必要です。これは、NANDがアクティブロー入力のORと同等であるため、アクティブハイ入力を最初に反転する必要があるためです。
質問にリンクされている回路図で、2ページの回路図のアクティブLOW信号の入力と出力は、1ページの接続図で一致するバブルを持っていることに注意してください。 。