Programmable asynchronous register initialization circuit
AssigneeMonolithic Memories, Inc.
InventorsMichael G. France, George L. Geannopoulos, Robert J. Bosnyak, Steve Y. Chan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMonolithic Memories, Inc.
InventorsMichael G. France, George L. Geannopoulos, Robert J. Bosnyak, Steve Y. Chan
Estimating the term…
A circuit constructed in accordance with this invention includes means for asynchronously forcing a flip-flop (70) or a register to a programmable logical state in response to an initialization input signal (I). In one embodiment, a D-type flip-flop (70) is provided having data input terminal (71), a clock input terminal (77), a data output terminal (103), an initialization input terminal (41), and a programming input terminal (11). When an initialization input signal I is received, a predefined output signal is immediately placed on the data output terminal (103). The predefined output signal is defined by the status of a fuse (13), which is opened, if desired, via the programming input terminal (11). When an initialization input signal is not received, the flip-flop (70) operates as a normal D-type flip-flop.
An N bit register comprising a multiplicity of bit registers, each bit register comprising:
A single bit register having a data input terminal, an initialization input terminal, and a data output terminal, comprising:
A master-slave flip flop having first initialization input terminal for receiving a first initialization input signal, a second initialization input terminal for receiving a second initialization input signal, a data input terminal for receiving a first data input signal, a clock input terminal for receiving a clock input signal and a data output terminal for providing a data output signal, comprising:
A circuit for generating first and second initialization output signals capable of providing three sets of signals having a first initialization output terminal for providing a first initialization output signal, a second initialization output terminal for providing a second initialization output signal, a initialization input terminal for receiving an initialization input signal, and a program input terminal for receiving a program input signal, comprising:
A programmable asynchronous register initialization circuit comprising:
A single bit register having a data input terminal, an initialization input terminal, and a data output terminal, comprising:
An N bit register comprising a multiplicity of bit registers, each bit register comprising:
Dependencies are inferred from the claim text.