US4845675A
Expired / Lapsed
US
⏱️ 0.0 years remaining
High-speed data latch with zero data hold time
Assignee: Texas Instruments Inc
•
Filing: 1988-01-22
•
Granted: 1989-07-04
•
Expires: 2008-01-22
Abstract
Abstract A data latch with substantially zero hold time and with immunity to input data changes occurring after the latch has slewed toward a definable logic state. An input data flip-flop (10) is coupled via transfer transistors (40, 42) to an output data flip-flop (12). Output nodes (36,38) of the output data flip-flop (12) are prechargeable. Inhibit transistors (24,30) are cross-coupled between the input data flip-flop (10) and the output data flip-flop (12) to prevent input data changes from affecting the latch once the output data flip-flop (12) slews toward a definable stable state.
Inventors
- 👤 William R. Krenik
- 👤 Wei-Chan Hsu
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 11:20
CPC Classifications
G; G11; G11C; G11C7/00; G11C7/10; G11C7/1051; G11C7/106; G11C7/1078; G11C7/1087
Claims Analysis
Total Claims: 39
Claim 1
Independent Claim
104 words
A data latch circuit, comprising: an input data storage section for receiving data input to said data latch circuit; an output data storage section prechargeable to a predetermined state; a transfer circuit operative during a transfer cycle for transferring data from said input data storage section to said output data storage section; an output for outputting data from said data latch circuit; and an inhibit circuit for allowing a transfer of data from said input storage section to said output storage section to change an initial precharged state thereof, but preventing a subsequent transfer of data until said output storage section is again precharged.
Claim 2
Dependent Claim
104 words
A data latch circuit, comprising: an input data storage section for receiving data input to said data latch circuit; an output data storage section prechargeable to a predetermined state; a transfer circuit operative during a transfer cycle for transferring data from said input data storage section to said output data storage section; an output for outputting data from said data latch circuit; and an inhibit circuit for allowing a transfer of data from said input storage section to said output storage section to change an initial precharged state thereof, but preventing a subsequent transfer of data until said output storage section is again precharged.
Claim 3
Dependent Claim
25 words
The data latch circuit of claim 1, wherein said inhibit circuit is cross-coupled between said input data storage section and said output data storage section.
Claim 4
Dependent Claim
90 words
The data latch circuit of claim 2, wherein said input and output data storage sections each comprise a flip-flop, and said inhibit circuit comprises a first transistor cross-coupled between said input and output data storage sections, a second transistor cross-coupled between said input and output data storage sections, said first and second transistors being responsive to a data state transferred to said data output section for preventing a change in said data state as a result of a change in a data state input to said input data storage section.
Claim 5
Dependent Claim
34 words
The data latch circuit of claim 3, further including a clock driver for alternately precharging said data latch circuit during one cycle and for inputting data to said data latch circuit during another cycle.
Claim 6
Dependent Claim
177 words
A data latch circuit, comprising: an input flip-flop for inputting data into said data latch circuit, said input flip-flop having a pair of output nodes; an output flip-flop for providing a pair of output nodes of said data latch circuit; a precharge circuit for precharging said output nodes to a predetermined state; a pair of transistors, each operative for transferring data between respective said nodes of said input and output flip-flops; a first pair of series-connected transistors connected between one said node of said input flip-flop and a reference voltage, a first transistor of said first pair being driven by an input data signal and a second transistor of said pair being cross-coupled to an output node of said output flip-flop; and a second pair of series-connected transistors connected between a different node of said input flip-flop and a reference voltage, a first transistor of said second pair being driven by a complement of said input data signal and a second transistor of said second pair being cross-coupled to a different output node of said output flip-flop.
Claim 7
Dependent Claim
177 words
A data latch circuit, comprising: an input flip-flop for inputting data into said data latch circuit, said input flip-flop having a pair of output nodes; an output flip-flop for providing a pair of output nodes of said data latch circuit; a precharge circuit for precharging said output nodes to a predetermined state; a pair of transistors, each operative for transferring data between respective said nodes of said input and output flip-flops; a first pair of series-connected transistors connected between one said node of said input flip-flop and a reference voltage, a first transistor of said first pair being driven by an input data signal and a second transistor of said pair being cross-coupled to an output node of said output flip-flop; and a second pair of series-connected transistors connected between a different node of said input flip-flop and a reference voltage, a first transistor of said second pair being driven by a complement of said input data signal and a second transistor of said second pair being cross-coupled to a different output node of said output flip-flop.
Claim 8
Dependent Claim
44 words
The data latch circuit of claim 5, wherein said input flip-flop comprises N-channel transistors and said output flip-flop comprises P-channel transistors, and wherein said precharged circuit comprises P-channel transistors, and said transfer transistors and said first and second pair of transistors comprise N-channel transistors.
Claim 9
Dependent Claim
36 words
The data latch circuit of claim 5, further including a clock driver for alternately precharging said data latch circuit during one clock cycle and for inputting data to said data latch circuit during another clock cycle.
Claim 10
Dependent Claim
131 words
A data latch circuit, comprising: an input flip-flop for inputting data into said latch circuit, said input flip-flop having a pair of output nodes; an output flip-flop for providing a pair of output nodes of said data latch circuit; a precharge circuit for precharging said output nodes of said output flip-flop to a predetermined state; a pair of transistors, each operative for transferring data between respective said nodes of said input and output flip-flops; a data input circuit for inputting a data signal and a complement of said data signal to said input flip-flop; and an inhibit circuit for providing feedback of data set into said output flip-flop back to said data input circuit to prevent a subsequent change in the data signal from changing the state of the output flip-flop.
Claim 11
Dependent Claim
131 words
A data latch circuit, comprising: an input flip-flop for inputting data into said latch circuit, said input flip-flop having a pair of output nodes; an output flip-flop for providing a pair of output nodes of said data latch circuit; a precharge circuit for precharging said output nodes of said output flip-flop to a predetermined state; a pair of transistors, each operative for transferring data between respective said nodes of said input and output flip-flops; a data input circuit for inputting a data signal and a complement of said data signal to said input flip-flop; and an inhibit circuit for providing feedback of data set into said output flip-flop back to said data input circuit to prevent a subsequent change in the data signal from changing the state of the output flip-flop.
Claim 12
Dependent Claim
51 words
The data latch circuit of claim 8, wherein said data input circuit includes a first transistor responsive to data input to said input flip-flop, and said inhibit circuit comprises a second transistor in series with said first transistor, said second transistor being cross-coupled to an output node of said output flip-flop.
Claim 13
Dependent Claim
86 words
The data latch circuit of claim 9, wherein said first and second transistors are arranged so that an initial data signal input to said input flip-flop is transferred to said output flip-flop, said first and second transistors being in an identical state, and when the data signal changes one said transistor is driven to a different state so that at least one of said first or second transistors interrupts a positive feedback between said input and output flip-flop and said latch is prevented from changing state.
Claim 14
Dependent Claim
22 words
The data latch circuit of claim 8, further including in combination an analog to digital converter encapsulated to form an integrated circuit.
Claim 15
Dependent Claim
22 words
The data latch circuit of claim 8, further including in combination a digital to analog converter encapsulated to form an integrated circuit.
Claim 16
Dependent Claim
19 words
The data latch circuit if claim 8, further including in combination a memory encapsulated to form an integrated circuit.
Claim 17
Dependent Claim
173 words
A high-speed sense amplifier for use with a memory of the type having prechargeable complementary bit lines, comprising: an output flip-flop having a pair of prechargeable output nodes providing an output of said sense amplifier; an input flip-flop having a pair of inputs connected respectively to said complementary bit lines, and a pair of output nodes; a pair transfer transistors each operative for transferring data from the output nodes of said input flip-flop to the precharged output nodes of said output flip-flop; a clock signal generator having two alternating states, one state for precharging said bit lines and one state for reading said memory; a precharge circuit for precharging the output nodes of said output flip-flop during the memory read state in which data is read from a cell of said memory onto said complementary bit lines; and an inhibit circuit responsive to the slewing of said output flip-flop to a definable state for inhibiting a change of state thereof as a result of a change of signal states on said bit lines.
Claim 18
Dependent Claim
173 words
A high-speed sense amplifier for use with a memory of the type having prechargeable complementary bit lines, comprising: an output flip-flop having a pair of prechargeable output nodes providing an output of said sense amplifier; an input flip-flop having a pair of inputs connected respectively to said complementary bit lines, and a pair of output nodes; a pair transfer transistors each operative for transferring data from the output nodes of said input flip-flop to the precharged output nodes of said output flip-flop; a clock signal generator having two alternating states, one state for precharging said bit lines and one state for reading said memory; a precharge circuit for precharging the output nodes of said output flip-flop during the memory read state in which data is read from a cell of said memory onto said complementary bit lines; and an inhibit circuit responsive to the slewing of said output flip-flop to a definable state for inhibiting a change of state thereof as a result of a change of signal states on said bit lines.
Claim 19
Dependent Claim
52 words
The sense amplifier of claim 14, wherein said output flip-flop is responsive to a transition of said clock signal for slewing toward a definable state as established in said input flip-flop, and said inhibit circuit is responsive to said output flip-flop slewing for inhibiting a change of state of said output flip-flop.
Claim 20
Dependent Claim
24 words
The sense amplifier of claim 14, wherein said output flip-flop nodes are precharged during the same clock signal state which also reads said memory.
Claim 21
Dependent Claim
29 words
The sense amplifier of claim 14, wherein said bit lines are precharged during the same state of said clock signal in which data is input to said sense amplifier.
Claim 22
Dependent Claim
26 words
The sense amplifier of claim 17, wherein said bit line precharging occurs substantially from one transition of said clock signal to a subsequent clock signal transition.
Claim 23
Dependent Claim
35 words
The sense amplifier of claim 14, wherein said sense amplifier is effective to latch data therein during a transition of said clock signal, and begin precharging said bit lines during the same clock signal transition.
Claim 24
Dependent Claim
37 words
The sense amplifier of claim 14, further including a bit line precharge circuit for precharging said bit lines in response to a clock signal which is coupled to said output flip-flop for precharging the output nodes thereof.
Claim 25
Independent Claim
99 words
A method of driving a memory, comprising the steps of: clocking said memory with a signal having a pair of alternating states so that bit lines of said memory are precharged during one said state and said memory is read during the other said state; precharging circuits of a memory sense amplifier during the clock signal state in which said memory is also read; and latching data carried on said bit line as a result of said read operation into said sense amplifier during a transition of said clock signal, and during said transition also precharging the bit lines.
Claim 26
Independent Claim
99 words
A method of driving a memory, comprising the steps of: clocking said memory with a signal having a pair of alternating states so that bit lines of said memory are precharged during one said state and said memory is read during the other said state; precharging circuits of a memory sense amplifier during the clock signal state in which said memory is also read; and latching data carried on said bit line as a result of said read operation into said sense amplifier during a transition of said clock signal, and during said transition also precharging the bit lines.
Claim 27
Dependent Claim
33 words
The method of claim 21, further including latching data in said sense amplifier during an initial portion of said transition and beginning said bit line precharging during a subsequent portion of said transition.
Claim 28
Dependent Claim
19 words
The method of claim 21, further including controlling all operations of said sense amplifier with a single clock signal.
Claim 29
Dependent Claim
30 words
The method of claim 23, further including precharging the sense amplifier circuits during a first state of said clock signal and inputting data thereto during a different clock signal state.
Claim 30
Dependent Claim
28 words
The method of claim 21, further including performing a read operation of said memory in which data is output therefrom in a single cycle of said clock signal.
Claim 31
Independent Claim
70 words
A method of reducing a data hold time parameter of a latch, comprising the steps of: precharging an output node of said latch to a predetermined state; inputting data to said latch such that said precharged state slews toward a definable state; and disconnecting a data input to said latch so that a change of state of input data is ineffective to change the definable state of said output node.
Claim 32
Independent Claim
70 words
A method of reducing a data hold time parameter of a latch, comprising the steps of: precharging an output node of said latch to a predetermined state; inputting data to said latch such that said precharged state slews toward a definable state; and disconnecting a data input to said latch so that a change of state of input data is ineffective to change the definable state of said output node.
Claim 33
Dependent Claim
32 words
The method of claim 26, further including constructing said latch as a balanced circuit having a pair of prechargeable nodes which slew toward different states, and a pair of complementary data inputs.
Claim 34
Dependent Claim
24 words
The method of claim 27, further including disconnecting each said data input after said slewing and in response to a change of input data.
Claim 35
Dependent Claim
68 words
The method of claim 26, further including constructing said latch with a data output section connected to a data input section with a feedback path therebetween, providing feedback on said path when a definable state of said output section coincides with a data state input to said input section, and disconnecting said feedback path when said definable state differs from said data state input to said input section.
Claim 36
Dependent Claim
33 words
The method of claim 29, further including constructing said feedback path with a pair of series-connected transistors with inputs connected respectively to said output section and to an input of said input section.
Claim 37
Dependent Claim
20 words
The method of claim 26, further including fabricating said latch in an integrated circuit with an analog to digital converter.
Claim 38
Dependent Claim
20 words
The method of claim 26, further including fabricating said latch in an integrated circuit with a digital to analog converter.
Claim 39
Dependent Claim
18 words
The method of claim 26, further including fabricating said latch in an integrated circuit with a semiconductor memory.
References Cited (Backward Citations)
US4740926A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-07-03 | 1993-01-02 | 1993-07-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-07-03 | 1997-01-02 | 1997-07-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-07-03 | 2001-01-02 | 2001-07-04 | $7700.00 | Window Closed / Lapsed |