← Back to Patent Explorer
US6442102B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for implementing high speed DDR SDRAM read interface with reduced ACLV effects

Assignee: International Business Machines Corp
•
Filing: 2001-04-04
•
Granted: 2002-08-27
•
Expires: 2021-04-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus are provided for implementing high speed double data rate (DDR) synchronous dynamic random access memory (SDRAM) read interface with reduced across chip line-width variation (ACLV) effects. A delay circuit is utilized for providing a delay output. A calibration clock input is applied to the delay circuit during calibration. A DQS input is applied to the delay circuit following the calibration. Calibration circuitry is utilized for receiving the delay output from the delay circuit and providing a calibration result during calibration. The delay circuit is operatively controlled for providing the delay output responsive to the calibration result. A programmable compensated delay apparatus includes a delay circuit operatively controlled for providing a delay output. Calibration logic provides a calibration clock input and is coupled to the delay circuit for receiving the delay output and providing a calibration result. A multiplexer coupled to the delay circuit receives a first input and the calibration clock input. Multiplexer selectively applies the calibration clock input to the delay circuit during calibration and applies the first input to the delay circuit following the calibration. A programmable delay register provides a desired delay value. A conversion logic coupled to the calibration logic and the programmable delay register receives both the calibration result and the desired delay value. The conversion logic provides a control output to the delay circuit.

Inventors

  • 👤 John Michael Borkenhagen
  • 👤 Todd Alan Greenfield

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 13:10
CPC Classifications
G; G11; G11C; G11C7/00; G11C7/10; G11C7/1078; G11C7/109; G11C7/1051; G11C7/1066; G11C7/1072; G11C2207/00; G11C2207/22; G11C2207/2254

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 151 words
Apparatus for implementing high speed double data rate (DDR) synchronous dynamic random access memory (SDRAM) read interface with reduced across chip line-width variation (ACLV) effects comprising: a delay circuit operatively controlled for providing a delay output; a calibration logic for providing a calibration clock input and coupled to said delay circuit for receiving said delay output and providing a calibration result; a multiplexer coupled to said delay circuit; said multiplexer receiving a DQS input and said calibration clock input and selectively applying said calibration clock input to said delay circuit during calibration and applying said DQS input to said delay circuit following said calibration; a programmable delay register for providing a desired delay value; a conversion logic coupled to said calibration logic and said programmable delay register for receiving both said calibration result and said desired delay value; and said conversion logic for providing a control output to said delay circuit.
Claim 2
Dependent Claim 151 words
Apparatus for implementing high speed double data rate (DDR) synchronous dynamic random access memory (SDRAM) read interface with reduced across chip line-width variation (ACLV) effects comprising: a delay circuit operatively controlled for providing a delay output; a calibration logic for providing a calibration clock input and coupled to said delay circuit for receiving said delay output and providing a calibration result; a multiplexer coupled to said delay circuit; said multiplexer receiving a DQS input and said calibration clock input and selectively applying said calibration clock input to said delay circuit during calibration and applying said DQS input to said delay circuit following said calibration; a programmable delay register for providing a desired delay value; a conversion logic coupled to said calibration logic and said programmable delay register for receiving both said calibration result and said desired delay value; and said conversion logic for providing a control output to said delay circuit.
Claim 3
Dependent Claim 48 words
Apparatus for implementing high speed double data rate (DDR) synchronous dynamic random access memory (SDRAM) read interface as recited in claim 1 wherein said multiplexer receives a calibration control input for applying said calibration clock input to said delay circuit during calibration when no read operations are active.
Claim 4
Dependent Claim 32 words
Apparatus for implementing high speed double data rate (DDR) synchronous dynamic random access memory (SDRAM) read interface as recited in claim 1 wherein said programmable delay register is a software written register.
Claim 5
Dependent Claim 34 words
Apparatus for implementing high speed double data rate (DDR) synchronous dynamic random access memory (SDRAM) read interface as recited in claim 1 wherein said programmable delay register is written by software at power-on initialization.
Claim 6
Dependent Claim 54 words
Apparatus for implementing high speed double data rate (DDR) synchronous dynamic random access memory (SDRAM) read interface as recited in claim 1 wherein said delay circuit is operatively controlled by said calibration logic for updating said delay output each clock cycle until said delay output matches a pulse width of the calibration clock input.
Claim 7
Dependent Claim 42 words
Apparatus for implementing high speed double data rate (DDR) synchronous dynamic random access memory (SDRAM) read interface as recited in claim 1 wherein said control output of said conversion logic is latched and used to control said delay circuit following said calibration.
Claim 8
Dependent Claim 33 words
Apparatus for implementing high speed double data rate (DDR) synchronous dynamic random access memory (SDRAM) read interface as recited in claim 1 wherein said calibration occurs when a delayed DQS is not used.
Claim 9
Independent Claim 95 words
A method for implementing high speed double data rate (DDR) synchronous dynamic random access memory (SDRAM) read interface with reduced across chip line-width variation (ACLV) effects comprising the steps of: utilizing a delay circuit for providing a delay output; applying a calibration clock input to said delay circuit during calibration; applying a DQS input to said delay circuit following said calibration; utilizing calibration circuitry, receiving said delay output from said delay circuit and providing a calibration result during calibration; and operatively controlling said delay circuit for providing said delay output responsive to said calibration result.
Claim 10
Independent Claim 95 words
A method for implementing high speed double data rate (DDR) synchronous dynamic random access memory (SDRAM) read interface with reduced across chip line-width variation (ACLV) effects comprising the steps of: utilizing a delay circuit for providing a delay output; applying a calibration clock input to said delay circuit during calibration; applying a DQS input to said delay circuit following said calibration; utilizing calibration circuitry, receiving said delay output from said delay circuit and providing a calibration result during calibration; and operatively controlling said delay circuit for providing said delay output responsive to said calibration result.
Claim 11
Dependent Claim 76 words
A method for implementing high speed double data rate (DDR) synchronous dynamic random access memory (SDRAM) read interface as recited in claim 8 includes the step of providing a programmable delay register for providing a desired delay value and a conversion logic coupled to said calibration circuitry and said programmable delay register for receiving both said calibration result and said desired delay value; and said conversion logic for providing a control output to said delay circuit.
Claim 12
Dependent Claim 42 words
A method for implementing high speed double data rate (DDR) synchronous dynamic random access memory (SDRAM) read interface as recited in claim 9 includes the step of writing said programmable delay register with said desired delay value by software at power-on initialization.
Claim 13
Dependent Claim 43 words
A method for implementing high speed double data rate (DDR) synchronous dynamic random access memory (SDRAM) read interface as recited in claim 9 includes the step of latching said control output of said conversion logic for controlling said delay circuit following said calibration.
Claim 14
Dependent Claim 34 words
A method for implementing high speed double data rate (DDR) synchronous dynamic random access memory (SDRAM) read interface as recited in claim 8 wherein said calibration occurs when a delayed DQS is not used.
Claim 15
Dependent Claim 131 words
A programmable compensated delay apparatus comprising: a delay circuit operatively controlled for providing a delay output; a calibration logic for providing a calibration clock input and coupled to said delay circuit for receiving said delay output and providing a calibration result; a multiplexer coupled to said delay circuit; said multiplexer receiving a first input and said calibration clock input and selectively applying said calibration clock input to said delay circuit during calibration and applying said first input to said delay circuit following said calibration; a programmable delay register for providing a desired delay value; a conversion logic coupled to said calibration logic and said programmable delay register for receiving both said calibration result and said desired delay value; and said conversion logic for providing a control output to said delay circuit.
Claim 16
Dependent Claim 131 words
A programmable compensated delay apparatus comprising: a delay circuit operatively controlled for providing a delay output; a calibration logic for providing a calibration clock input and coupled to said delay circuit for receiving said delay output and providing a calibration result; a multiplexer coupled to said delay circuit; said multiplexer receiving a first input and said calibration clock input and selectively applying said calibration clock input to said delay circuit during calibration and applying said first input to said delay circuit following said calibration; a programmable delay register for providing a desired delay value; a conversion logic coupled to said calibration logic and said programmable delay register for receiving both said calibration result and said desired delay value; and said conversion logic for providing a control output to said delay circuit.
Claim 17
Dependent Claim 34 words
A programmable compensated delay apparatus as recited in claim 13 wherein said first input includes a DQS input of a high speed double data rate (DDR) synchronous dynamic random access memory (SDRAM) read interface.
Claim 18
Dependent Claim 20 words
A programmable compensated delay apparatus as recited in claim 13 wherein said programmable delay register is a software written register.
Claim 19
Dependent Claim 22 words
A programmable compensated delay apparatus as recited in claim 13 wherein said programmable delay register is written by software at power-on initialization.
Claim 20
Dependent Claim 42 words
A programmable compensated delay apparatus as recited in claim 13 wherein said delay circuit is operatively controlled by said calibration logic for updating said delay output each clock cycle until said delay output matches a pulse width of the calibration clock input.
Claim 21
Dependent Claim 30 words
A programmable compensated delay apparatus as recited in claim 13 wherein said control output of said conversion logic is latched and used to control said delay circuit following said calibration.

References Cited (Backward Citations)

US6147927A Cited
US6316980B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-08-26 2006-02-25 2006-08-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-08-26 2010-02-25 2010-08-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-08-26 2014-02-25 2014-08-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag