IP Library Granted Patent US 8,782,332
Granted Patent B2
US 8,782,332 · App. 13/167,889 · Granted Jul 15, 2014

Control method and controller for DRAM

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,782,332
App. No.
13/167,889
Granted
Jul 15, 2014
Kind
B2
Abstract

A DRAM controller including a judging module, a determination module, and a transmission module is provided. The judging module judges an address content difference between a first command and a third command. The determination module determines a plurality of buffering address contents, associated with at least one second command, according to the address content difference. The transmission module then sequentially transmits the first command, the at least one second command, and the third command to the DRAM.

Claims (33)

1. A control method for a dynamic random access memory (DRAM), comprising:

judging an address content difference between a first command and a third command;

determining a plurality of buffering address contents, associated with at least one second command, according to the address content difference; and

sequentially transmitting the first command, the at least one second command and the third command to the DRAM;

wherein, each of the first command and the third command is a first-type command, and the at least one second command is a second-type command.

2. The control method according to claim 1 , wherein the first-type command is a command capable of utilizing all address content bits, and the second-type command is a command utilizing partial or none of address content bits.

3. The control method according to claim 2 , wherein the command capable of utilizing all address content bits comprises a mode register set (MRS) command, an ACTIVE command, a WRITE command or a READ command, the command utilizing partial or none of the address content bits comprises an update command, a no operation (NOP) command or a PRECHARGE command.

4. The control method according to claim 1 , wherein determining the plurality of buffering address contents comprises referencing a configuration of signal lines associated with the DRAM or a configuration of power lines to determine the buffering address contents.

5. The control method according to claim 1 , wherein a transmission sequence and contents of the first command, the second command and the third command comply with specifications of DRAM.

6. A control method for a dynamic random access memory (DRAM), comprising:

identifying whether an address content difference between a first command and a third command is greater than a predetermined threshold;

determining a plurality of buffering address contents, associated with at least one second command, according to the address content difference when the address content difference is greater than the predetermined threshold; and

sequentially transmitting the first command, the second command and the third command to the DRAM;

wherein, each of the first command and the third command is a first-type command, and the at least one second command is a second-type command.

7. The control method according to claim 6 , further comprising:

sequentially transmitting the first command and the third command to the DRAM when the address content difference is smaller than the predetermined threshold.

8. The control method according to claim 6 , wherein the first-type command is a command capable of utilizing all address content bits, and the second-type command is a command utilizing partial or none of the address content bits.

9. The control method according to claim 8 , wherein the command utilizing all address content bits comprises a mode register set (MRS) command, an ACTIVE command, a WRITE command or a READ command, the command utilizing partial or none of the address content bits comprises an update command, a no operation (NOP) command or a PRECHARGE command.

10. The control method according to claim 6 , wherein the determining step determines the plurality of buffering address contents of at the least one second command according to the address content difference when the address content difference is greater than the predetermined threshold by referencing a configuration of signal lines associated with the DRAM or a configuration of power lines.

11. The control method according to claim 6 , wherein a transmission sequence and transmitted contents of the first command, the second command and the third command comply with specifications of DRAM.

12. A controller for a DRAM, comprising:

a judging module, for judging an address content difference between a first command and a third command;

a determination module, for determining a plurality of buffer address contents, associated with at least one second command, according to the address content difference; and

a transmission module, for sequentially transmitting the first command, the at least one second command and the third command to the DRAM;

wherein, each of the first command and the third command is a first-type command, and the at least one second command is a second-type command.

13. The controller according to claim 12 , wherein the first-type command is a command capable of utilizing all address content bits, and the second-type command is a command utilizing partial or none of the address content bits.

14. The controller according to claim 13 , wherein the command utilizing all address content bits comprises a mode register set (MRS) command, an ACTIVE command, a WRITE command or a READ command, the command utilizing partial or none of the address content bits comprises an update command, a no operation (NOP) command or a PRECHARGE command.

15. The controller according to claim 12 , wherein the determining module determines the plurality of buffering address contents of at the least one second command according to the address content difference by referencing a configuration of signal lines associated with the DRAM or a configuration of power lines.

16. The controller according to claim 12 , wherein the judging module further comprises a predetermined threshold and identifies whether the address content difference is greater than the predetermined threshold.

17. The controller according to claim 16 , wherein the determining module determines the plurality of buffering address contents of the at least one second command when the address content difference is greater than the predetermined threshold.

18. The controller according to claim 16 , wherein the transmitting module sequentially transmits the first command and the third command to the DRAM when the address content difference is smaller than the predetermined threshold.

19. The controller according to claim 16 , wherein the first-type command is a command utilizing all address content bits, and the second-type command is a command utilizing partial or none of the address content bits.

20. The controller according to claim 16 , wherein the determining module determines the plurality of buffering address contents by further referencing a configuration of signal lines associated with the DRAM or a configuration of power lines.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2021
From: MEDIATEK INC.
To: XUESHAN TECHNOLOGIES INC.
Reel/Frame 055486/0870 →
MERGER Recorded Oct 8, 2019
From: MSTAR SEMICONDUCTOR, INC.
To: MEDIATEK INC.
Reel/Frame 050665/0001 →