Status register with asynchronous read and reset and method for providing same
AssigneeVLSI Technology, Inc.
InventorsLaura E. Simmons, Joseph A. Thomsen
Life of this patent
Estimating the term…
Loading patent…
AssigneeVLSI Technology, Inc.
InventorsLaura E. Simmons, Joseph A. Thomsen
Estimating the term…
A single bit status register includes an input flip-flop, an asynchronous latch having an input coupled to an output of the input flip-flop, a comparator for comparing the outputs of the flip-flop and the latch, and an output stage which provides an error output when the comparator determines that the outputs of the flip-flop and the latch are not the same. In this fashion, it is known when a "read" of the status register is invalid due to the presence of the error output. Preferably, the register also includes a reset disabling mechanism which prevents the input flip-flop from being reset until a valid read has occurred. A n-bit status register includes n register sections, where each register section includes an input flip-flop, an asynchronous latch having an input coupled to an output of the input flip-flop, and a register section comparison mechanism for comparing the outputs of the flip-flop and the latch in that register section. The method of the present invention includes the steps of: a) capturing a status bit in an input flip; b) latching the status bit into an output latch; c) asynchronously enabling the output latch; d) comparing the outputs of the flip-flop and the latch; e) outputting an error signal if the outputs of the flip-flop and the latch are different; and f) outputting the status bit at least if the output of the flip-flop and the latch are the same.
A status register comprising:
A status register comprising:
A method for providing a status output comprising the steps of:
A status register comprising:
Dependencies are inferred from the claim text.