Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
65 words
An intelligent programmable DRAM interface controller for controlling a DRAM, said interface controller comprising: a plurality of control registers for explicitly programming the DRAM parameters of TRAS, TRP, TRCD, TCP, TCAS and TCST in CPU clock/2 timing units; and control logic for producing CAS and RAS control signals for the DRAM, wherein said control logic implicitly programs the correspondingly required TCSH and TRSH DRAM parameters.
Claim 2
Dependent Claim
65 words
An intelligent programmable DRAM interface controller for controlling a DRAM, said interface controller comprising: a plurality of control registers for explicitly programming the DRAM parameters of TRAS, TRP, TRCD, TCP, TCAS and TCST in CPU clock/2 timing units; and control logic for producing CAS and RAS control signals for the DRAM, wherein said control logic implicitly programs the correspondingly required TCSH and TRSH DRAM parameters.
Claim 3
Dependent Claim
47 words
A DRAM interface controller according to claim 1 in which the CAS control signal is implicitly prevented from deasserting until the RAS control signal has either deasserted or until the TRAS DRAM parameter has been met, which ever occurs first, thereby implicitly satisfying the TCSH DRAM parameter.
Claim 4
Dependent Claim
46 words
A DRAM interface controller according to claim 1 in which the RAS control signal is implicitly held asserted in all normal read and write accesses for at least one clock/2 cycle after the CAS control signal has been asserted, thereby implicitly satisfying the TRSH DRAM parameter.
Claim 5
Dependent Claim
39 words
A DRAM interface controller according to claim 2 in which the RAS control signal is implicitly held asserted in all normal read and write accesses for at least one clock/2 cycle after the CAS control signal has been asserted.
Claim 6
Independent Claim
84 words
A method for supplying control signals to a DRAM, said method comprising: (a) programming TRAS, TCAS, TRCD, TRP, TCP, and TCST timing parameters in CPU clock/2 timing units for use by the DRAM; (b) producing RAS and CAS control signals for use by the DRAM; (c) preventing the CAS control signal being produced from deasserting until the RAS control signal is deasserted or the TRAS timing parameter is satisfied; and (d) preventing RAS control signal from deasserting until after the CAS control signal activates.
Claim 7
Independent Claim
84 words
A method for supplying control signals to a DRAM, said method comprising: (a) programming TRAS, TCAS, TRCD, TRP, TCP, and TCST timing parameters in CPU clock/2 timing units for use by the DRAM; (b) producing RAS and CAS control signals for use by the DRAM; (c) preventing the CAS control signal being produced from deasserting until the RAS control signal is deasserted or the TRAS timing parameter is satisfied; and (d) preventing RAS control signal from deasserting until after the CAS control signal activates.
Claim 8
Dependent Claim
30 words
A method as recited in claim 5, wherein said preventing (d) prevents the RAS control signal from deasserting until a CPU clock/2 timing unit after the CAS control signal activates.
Claim 9
Dependent Claim
32 words
A method as recited in claim 5, wherein said preventing (d) implicitly satisfies a TRSH timing parameter for the DRAM without having to program the TRSH timing parameter in said programming (a).
Claim 10
Dependent Claim
32 words
A method as recited in claim 7, wherein said preventing (c) implicitly satisfies a TCSH timing parameter for the DRAM without having to program the TCSH timing parameter in said programming (a).