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.