Appearance

Example XNOR gate.

Behavior

The XNOR (Exclusive NOR) outputs the result of the XNOR function of the 1-bit signals at the inputs. The output has the value 1 only if not exactly one input has the value 1. For an XNOR gate with two inputs, this means that the output is 1 if both inputs have the same value.

Table 1. Truth table
0 1 Z X

0

1

0

1

X

1

0

1

0

X

Z

1

0

1

X

X

X

X

X

X

(Z: Undefined/High impedance, X: Error)

The behaviour for unconnected inputs or input wires carrying an undefined signal can be changed using the system preference "Open Gate Input Behaviour".

The multi-bit version of the XOR gate will perform its one-bit transformation bitwise on its inputs.

Mnemonics

The logical gates of Antares can illustrate their function with so-called "mnemonics". See the chapter Descriptions and explanations. The mnemonic of the XNOR gate is shown below.

Example Mnemonic

Pins

Inputs

The n-bit inputs of the XNOR gate. Their number is determined by the property "Number of inputs".

Output

The n-bit output of the XNOR gate. Outputs the value of the calculated XNOR function.

Properties

Orientation

The direction in which the output points.

Number of inputs

Determines how many inputs the XNOR gate has. There are 2 to max. 8 inputs available. Can even be changed if the gate is already connected to wires.

Bit width

The number of bits of every input pin and the output pin.

Negate input n

When selected, the n-th input pin is negated. The maximum of "n" is determined by property "Number of inputs". Negation is also applied to the truth table and the mnemonics displayed for the gate.

Output name

The optional name displayed next to the output. This can be useful when the XNOR gate forms the end of a complex combinatorial circuit and the logical expression produced by the XNOR gate is to be specified.