Citations
Referenced by
Claims1. An integrated circuit comprising a shift register having n bit locations and having a data input for receiving a data signal, a set input for receiving a set signal, and a clock input for receiving a clock signal;
2. The invention of claim 1 wherein said feedback circuitry comprises an exclusive OR gate having a first input coupled to a first bit location and a second input coupled to a second bit location, and having an output coupled to said data input. 3. The invention of claim 2 wherein n=20 arranged from bit 19 nearest the data input to bit 0 farthest from the data input, and wherein bit 0 is said first bit location that is coupled to said first input of said exclusive OR gate, and bit 3 is said second bit location that is coupled to said second input of said exclusive OR gate. 4. The invention of claim 1 further comprising a flip-flop having a data input coupled to the output of said first combinatorial circuitry, having a clock input coupled to receive said clock signal, and an output coupled to said set input of said shift register. 5. A computer system having a watchdog timer for indicating the occurrence of a software runaway situation, said watchdog timer including a counter comprising:
6. The invention of claim 5 wherein said feedback circuitry comprises an exclusive OR gate having a first input coupled to a first bit location and a second input coupled to a second bit location, and having an output coupled to said data input. 7. The invention claim 6 wherein n=20 arranged from bit 19 nearest the data input to bit 0 farthest from the data input, and wherein bit 0 is said first bit location that is coupled to said first input of said exclusive OR gate, and bit 3 is said second bit location that is coupled to said second input of said exclusive OR gate. 8. The invention of claim 5 further comprising a flip-flop having a data input coupled to the output of said first combinatorial circuitry, having a clock input coupled to receive said clock signal, and an output coupled to said set input of said shift register. 9. A method for resetting a computer system upon the occurrence of a software runaway situation, comprising the step of counting a clock signal by means of a counter, characterized in that said counting is accomplished by steps comprising:
10. The invention of claim 9 whereby feeding back said data signal is accomplished by exclusively ORing a first input coupled to a first bit location and a second input coupled to a second bit location, and providing the resulting signal to said data input. 11. The invention of claim 10 wherein n=20 arranged from bit 19 nearest the data input to bit 0 farthest from the data input, and wherein bit 0 is said first bit location, and bit 3 is said second bit location. 12. The invention of claim 9 further comprising the step of programmably dividing said data signal from said shift register in order to implement said resetting of said computer system. |