A fault state detector for a ring counter is formed from unit current sources
each
switched under the control of a different one of the outputs of the ring counter.
The currents switched in that manner are passed through a unit resistance to generate
a voltage signal proportional to the number of asserted outputs from the ring counter.
The voltage signal is compared to boundary reference values for valid states of
the ring counter outputs and, if the voltage signal is not between the boundary
reference values, a fault state is indicated.