Patent US5255383A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5255383A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for skewing a memory read clock signal in a magnetic disk drive system

Assignee: Seagate Technology LLC
•
Filing: 1991-04-15
•
Granted: 1993-10-19
•
Expires: 2011-04-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and a system for providing a skewed clock signal which is used for latching a data signal received from a memory into a read-data latch. A control signal latch and a control-signal buffer provide a control sign to the memory. A read-data buffer feeds a data signal from the memory to a read-data latch, which is provided with skewed read-clock signal. A read-clock delay circuit provides a clock signal to the read-data latch, and delays the read clock signal a period of time approximately equal to the signal propagation delay time of the read data buffer and the propagation delay time associated with transmitting a signal from the output terminal of said control signal latch circuit to the control-signal input terminal of the memory.

Inventors

  • 👤 David M. Lewis
  • 👤 Nimesh Parikh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 15:44
CPC Classifications
G; G11; G11C; G11C7/00; G11C7/10; G11C7/1051; G11C7/106; G06; G06F; G06F1/00; G06F1/04; G06F1/10; G06F13/00; G06F13/14; G06F13/16; G06F13/1668; G06F13/1689; G11C7/22

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 279 words
In a controller for interfacing between a magnetic disk-drive memory device and a host computer, a buffer memory subsystem having a buffer memory and a clock system for skewing a memory-read clock for latching a memory data signal into a read-data latch, said memory data signal being received from the buffer memory device, the clock system comprising: a buffer memory device including a dynamic random access memory, having a control-signal input terminal and a data-signal output terminal; a control-signal buffer, having an input terminal for receiving an input control signal and having an output terminal coupled to the control-signal input terminal of said buffer memory device; a read-data buffer, having an input terminal coupled to the data-signal output terminal of said buffer memory device; read-data latch means, having a data input terminal coupled to the output terminal of said read-data buffer, having an output terminal, and having a clock input terminal, for latching a data signal received from said memory device through said read-data buffer; means for delaying a clock input signal for said read-data latch means, including: a sense buffer, having an input terminal coupled to the output terminal of the control-signal buffer and having an output terminal; equality-detection means for comparing the input control signal with the output signal of the sense buffer and for providing a read-memory clock output signal for the read-data latch means when the input control signal and the output signal of the sense buffers are at the same state to thereby provide the read-memory clock signal skewed for a time corresponding to the propagation delay through the control-signal buffer to the control-signal input terminal of the memory and the read-data input buffer.
Claim 2
Dependent Claim 279 words
In a controller for interfacing between a magnetic disk-drive memory device and a host computer, a buffer memory subsystem having a buffer memory and a clock system for skewing a memory-read clock for latching a memory data signal into a read-data latch, said memory data signal being received from the buffer memory device, the clock system comprising: a buffer memory device including a dynamic random access memory, having a control-signal input terminal and a data-signal output terminal; a control-signal buffer, having an input terminal for receiving an input control signal and having an output terminal coupled to the control-signal input terminal of said buffer memory device; a read-data buffer, having an input terminal coupled to the data-signal output terminal of said buffer memory device; read-data latch means, having a data input terminal coupled to the output terminal of said read-data buffer, having an output terminal, and having a clock input terminal, for latching a data signal received from said memory device through said read-data buffer; means for delaying a clock input signal for said read-data latch means, including: a sense buffer, having an input terminal coupled to the output terminal of the control-signal buffer and having an output terminal; equality-detection means for comparing the input control signal with the output signal of the sense buffer and for providing a read-memory clock output signal for the read-data latch means when the input control signal and the output signal of the sense buffers are at the same state to thereby provide the read-memory clock signal skewed for a time corresponding to the propagation delay through the control-signal buffer to the control-signal input terminal of the memory and the read-data input buffer.
Claim 3
Independent Claim 240 words
A system for skewing a memory-read clock for latching a memory data signal into a read-data latch, said memory data signal being received from a memory device having a control-signal input terminal and data-signal output terminal, the system comprising: a control-signal buffer, having an input terminal for receiving an input control signal and having an output terminal coupled to the control-signal input terminal of said memory device; a read-data buffer, having an input terminal coupled to the data-signal output terminal of said memory device; read-data latch means, having a data input terminal coupled to the output terminal of said read-data buffer, having an output terminal, and having a clock input terminal, for latching a data signal received from said memory device through said read-data buffer; means for delaying a clock input signal for said read-data latch means, including: a sense buffer, having an input terminal coupled to the output terminal of the control-signal buffer and having an output terminal; equality-detection means for comparing the input control signal with the output signal of the sense buffers and for providing a read-memory clock output signal for the read-data latch means when the input control signal and the output signal of the sense buffers are at the same state to thereby provide the read-memory clock signal skewed for a time corresponding to the propagation delay through the control-signal buffer to the control-signal input terminal of the memory device and the read-data input buffer.
Claim 4
Independent Claim 240 words
A system for skewing a memory-read clock for latching a memory data signal into a read-data latch, said memory data signal being received from a memory device having a control-signal input terminal and data-signal output terminal, the system comprising: a control-signal buffer, having an input terminal for receiving an input control signal and having an output terminal coupled to the control-signal input terminal of said memory device; a read-data buffer, having an input terminal coupled to the data-signal output terminal of said memory device; read-data latch means, having a data input terminal coupled to the output terminal of said read-data buffer, having an output terminal, and having a clock input terminal, for latching a data signal received from said memory device through said read-data buffer; means for delaying a clock input signal for said read-data latch means, including: a sense buffer, having an input terminal coupled to the output terminal of the control-signal buffer and having an output terminal; equality-detection means for comparing the input control signal with the output signal of the sense buffers and for providing a read-memory clock output signal for the read-data latch means when the input control signal and the output signal of the sense buffers are at the same state to thereby provide the read-memory clock signal skewed for a time corresponding to the propagation delay through the control-signal buffer to the control-signal input terminal of the memory device and the read-data input buffer.
Claim 5
Independent Claim 342 words
A system for providing a skewed clock signal, which is used for latching a data signal received from a memory into a read-data latch, said memory having a control-signal input terminal and a data output terminal, said system comprising: control signal latch means, having a clock input terminal for receiving a read clock signal from a read-clock source, having an input terminal for receiving a control-signal, and having an output terminal, for latching said control signal at an output terminal thereof; a control-signal buffer, having an input terminal coupled to the output terminal of said control signal latch means and having an output terminal coupled to the control-signal input terminal of said memory; a read-data buffer, having an input terminal coupled to the data output terminal of said memory and having an output terminal, said read data buffer having a signal propagation delay; a sense buffer, having an input terminal coupled to the output terminal of said control-signal buffer and having an output terminal, said sense buffer having a signal propagation delay approximately matching the signal propagation delay of said read-data buffer; read-data latch means, having a data input terminal coupled to the data output terminal of said read-data buffer, having an output terminal, and having a clock input terminal, for latching data signals received from said memory; read-clock delay means, having one input terminal coupled to the output terminal of said control signal latch means, having another input terminal coupled to the output terminal of said sense buffer, and having an output terminal coupled to the clock input terminal of said read-data latch means, for delaying the read clock signal a period of time approximately equal to the signal propagation delay time of the read data buffer and the propagation delay time associated with transmitting a signal from the output terminal of said control signal latch means to the control-signal input terminal of said memory, including the propagation delay time associated with a signal line between the output terminal of said read-data buffer and the control-signal input terminal of said memory.
Claim 6
Independent Claim 342 words
A system for providing a skewed clock signal, which is used for latching a data signal received from a memory into a read-data latch, said memory having a control-signal input terminal and a data output terminal, said system comprising: control signal latch means, having a clock input terminal for receiving a read clock signal from a read-clock source, having an input terminal for receiving a control-signal, and having an output terminal, for latching said control signal at an output terminal thereof; a control-signal buffer, having an input terminal coupled to the output terminal of said control signal latch means and having an output terminal coupled to the control-signal input terminal of said memory; a read-data buffer, having an input terminal coupled to the data output terminal of said memory and having an output terminal, said read data buffer having a signal propagation delay; a sense buffer, having an input terminal coupled to the output terminal of said control-signal buffer and having an output terminal, said sense buffer having a signal propagation delay approximately matching the signal propagation delay of said read-data buffer; read-data latch means, having a data input terminal coupled to the data output terminal of said read-data buffer, having an output terminal, and having a clock input terminal, for latching data signals received from said memory; read-clock delay means, having one input terminal coupled to the output terminal of said control signal latch means, having another input terminal coupled to the output terminal of said sense buffer, and having an output terminal coupled to the clock input terminal of said read-data latch means, for delaying the read clock signal a period of time approximately equal to the signal propagation delay time of the read data buffer and the propagation delay time associated with transmitting a signal from the output terminal of said control signal latch means to the control-signal input terminal of said memory, including the propagation delay time associated with a signal line between the output terminal of said read-data buffer and the control-signal input terminal of said memory.
Claim 7
Dependent Claim 69 words
The system of claim 3 wherein the read-clock delay means includes: equality-detection means for comparing the output signal of the control-signal latch means with the output signal of the sense buffer and for providing a read-clock signal to the clock input terminal of the read-data latch means when the output signal of the control-signal latch means and the output signals of the sense buffer are at the same state.
Claim 8
Dependent Claim 41 words
The system of claim 4 wherein said equality-detection means includes logic means for comparing the output signal of the control-signal latch means with the output signal of the sense buffer to provide a delayed read-clock signal to said read-data latch means.
Claim 9
Dependent Claim 31 words
The system of claim 4 wherein said equality-detection means includes exclusive-nor logic means for comparing the output signal of the control-signal latch means with the output signal of the sense buffer.
Claim 10
Dependent Claim 28 words
The system of claim 3 including a plurality of control signal latch means, control-signal buffers, and sense buffers for accommodating a plurality of control signals for said memory.
Claim 11
Dependent Claim 27 words
The system of claim 3 including a plurality of read-data buffers and read-data latch means for accommodating a plurality of data output terminals for said memory DRAM.
Claim 12
Dependent Claim 25 words
The system of claim 3 wherein said memory is a dynamic random access memory and said control signal is a column access select CAS signal.
Claim 13
Independent Claim 169 words
A system for skewing a memory-read clock for latching a memory data signal into a read-data latch, said memory data signal being received from a memory device having a control-signal input terminal and data-signal output terminal, the system comprising: a control-signal buffer, having an input terminal for receiving an input control signal and having an output terminal coupled to the control-signal input terminal of said memory device; a read-data buffer, having an input terminal coupled to the data-signal output terminal of said memory device; read-data latch means, having a data input terminal coupled to the output terminal of said read-data buffer, having an output terminal, and having a clock input terminal, for latching a data signal received from said memory device through said read-data buffer; delay means for delaying a clock input signal for said read-data latch means and providing a read-memory clock signal, said clock signal skewed for a time corresponding to the propagation delay through the control-signal buffer and the propagation delay through the read-data input buffer.
Claim 14
Independent Claim 169 words
A system for skewing a memory-read clock for latching a memory data signal into a read-data latch, said memory data signal being received from a memory device having a control-signal input terminal and data-signal output terminal, the system comprising: a control-signal buffer, having an input terminal for receiving an input control signal and having an output terminal coupled to the control-signal input terminal of said memory device; a read-data buffer, having an input terminal coupled to the data-signal output terminal of said memory device; read-data latch means, having a data input terminal coupled to the output terminal of said read-data buffer, having an output terminal, and having a clock input terminal, for latching a data signal received from said memory device through said read-data buffer; delay means for delaying a clock input signal for said read-data latch means and providing a read-memory clock signal, said clock signal skewed for a time corresponding to the propagation delay through the control-signal buffer and the propagation delay through the read-data input buffer.
Claim 15
Dependent Claim 37 words
The system of claim 10 wherein the delay means has an input terminal coupled to the input terminal of the control-signal buffer and an output terminal coupled to the clock input terminal of said read-data latch means.
Claim 16
Dependent Claim 126 words
The clock system of claim 10 wherein said means for delaying the clock input signal for said read-data latch means, includes: a sense buffer, having an input terminal coupled to the output terminal of the control-signal buffer and having an output terminal; and equality-detection means for comparing the input control signal with the output signal of the sense buffers and for providing a read-memory clock output signal for the read-data latch means when the input control signal and the output signal of the sense buffers are at the same state to thereby provide the read-memory clock signal, said clock signal skewed for a time corresponding to the propagation delay through the control-signal buffer to the control-signal input terminal of the memory and the read-date input buffer.
Claim 17
Independent Claim 239 words
A method for skewing a memory-read clock sign which is used for latching a memory data signal into a read-data latch, where the memory data signal is received from a memory device having a control-signal input terminal and data-signal output terminal, the method comprising the steps of: passing a control signal through a control-signal buffer, having an input terminal and having an output terminal coupled to the control-signal input terminal of said memory device; passing a memory data signal through a read-data buffer, having an input terminal coupled to the data-signal output terminal of said memory device; latching the output signal of said read-data buffer in a read-data latch, having a data input terminal coupled to the output terminal of said read-data buffer, having an output terminal, and having a clock input terminal; passing the output signal of the control-signal buffer through a sense buffer, having an input terminal coupled to the output terminal of the control-signal buffer and having an output terminal; and comparing the output signals of the control-signal latch with the output signal of the sense buffer and providing a read-memory clock output signal for the read-data latch when the output signal of the control-signal latch means and the output signal of the sense buffers are at the same state to thereby provide the read-memory clock signal skewed for a time corresponding to the propagation delay time through the control-signal buffer and the read-date input buffer.
Claim 18
Independent Claim 239 words
A method for skewing a memory-read clock sign which is used for latching a memory data signal into a read-data latch, where the memory data signal is received from a memory device having a control-signal input terminal and data-signal output terminal, the method comprising the steps of: passing a control signal through a control-signal buffer, having an input terminal and having an output terminal coupled to the control-signal input terminal of said memory device; passing a memory data signal through a read-data buffer, having an input terminal coupled to the data-signal output terminal of said memory device; latching the output signal of said read-data buffer in a read-data latch, having a data input terminal coupled to the output terminal of said read-data buffer, having an output terminal, and having a clock input terminal; passing the output signal of the control-signal buffer through a sense buffer, having an input terminal coupled to the output terminal of the control-signal buffer and having an output terminal; and comparing the output signals of the control-signal latch with the output signal of the sense buffer and providing a read-memory clock output signal for the read-data latch when the output signal of the control-signal latch means and the output signal of the sense buffers are at the same state to thereby provide the read-memory clock signal skewed for a time corresponding to the propagation delay time through the control-signal buffer and the read-date input buffer.
Claim 19
Dependent Claim 55 words
The method of claim 13 including the step of latching an input control signal in a control-signal latch means, having a clock input terminal for receiving a read clock signal from a read-clock source, having an input terminal for receiving a control-signal, and having an output terminal at which is provided a latched control signal.

References Cited (Backward Citations)

US4949249A Cited
US4901226A Cited
US5113500A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-10-18 1997-04-19 1997-10-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-10-18 2001-04-19 2001-10-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-10-18 2005-04-19 2005-10-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag