A voting scheme for analog signals is described. An analog block is
replicated to provide three analog blocks that are designed to have
substantially the same analog output based on receiving substantially the
same input. Voting is used to compare the analog outputs from the three
analog blocks. In one example, the analog output from one of the three
analog blocks having a middle value between the values of the other two
analog outputs is provided as an output of the voter circuit. In another
example, if the original analog block provides the analog output having
the middle value, the output of the original analog block is provided as
an output of the voter circuit. Otherwise, an output of another analog
block is provided as an output of the voter circuit. In another example,
the analog voter circuit determines which of the three analog outputs
have been impacted by a transient event based on a non-zero output of
transconductor circuits. These analog voting schemes may be incorporated
into any circuit design in which an analog signal may be susceptible to
SEE.