Sensing and responding to invalid states in logic circuitry
AssigneeBull HN Information Systems Inc.
InventorGeorge A. Person
Life of this patent
Estimating the term…
Abstract
In order to prevent a logic circuit including a multi-stage temporary storage array having both valid and invalid state combinations from locking up in an inadvertently entered invalid state and from alternating between invalid state combinations, support logic circuitry is employed which is configured to force the array back to a valid state combination. The forcing operation may be alternatively undertaken immediately or in synchronism with the next succeeding clock pulse following entry into the invalid state combination. A specific valid state combination to be entered following entry into a specific invalid state may be predetermined.
Claims6
A logic circuit comprising:
- A) a multi-stage temporary storage array having both valid and invalid states;
- B) each stage of said multi-stage temporary storage array including a temporary storage element having both clocked inputs and preset and preclear inputs;
- C) a source of clock pulses;
- D) decoder means for sensing if said temporary storage array has entered into an invalid state and for issuing an output signal if an invalid state is sensed;
- and
- E) encoder means coupled to said decoder means and to said preset and clear inputs of said multi-stage temporary storage array, said encoder means being responsive to said output signal from said decoder means to issue forcing signals to said preset and clear inputs of said multi-stage temporary storage array whereby said multi-stage temporary storage array is forced to a predetermined valid state.
A method for preventing a clocked logic circuit having both valid and invalid state combinations from locking up in an inadvertently entered invalid state combination and from alternating between invalid state combinations comprising the steps of:
- A) steering the multi-stage temporary storage array through a normal sequence of valid state combinations upon the occurrence of successive clock pulses;
- and
- B) forcing the multi-stage temporary storage array from an invalid state to a valid state combination upon entry into the invalid state combination prior to the next succeeding clock pulse after the multi-stage temporary storage array has entered the invalid state.
Dependencies are inferred from the claim text.