In a preferred embodiment, the invention provides a circuit and method for a
smaller
and faster triple redundant latch with storage node recovery. An input driver is
connected to the input of three transfer gates. The output of each transfer gate
is connected to a separate output of one of three feedback inverters. The transfer
gates are controlled by two control inputs. The inputs of the three feedback inverters
are connected the output of the forward inverter/majority voter. The output from
each of the three feedback inverters are inputs to the forward inverter/majority
voter. The output of the forward inverter/majority voter is connected to the input
of the output driver. The output of the output driver is the output of the triple
redundant latch.