IP Library Patent Application 13257185
Patent Application
App. No. 13/257,185

APPARATUS AND METHOD FOR MANAGING A DRAM BUFFER

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 None
App. No.
13/257,185
Abstract

An apparatus and method for managing a dynamic random access memory (DRAM) buffer are disclosed. The DRAM buffer managing apparatus and method may generate an error correction code (ECC) for data to be written in a DRAM buffer, and may write the data and the ECC in the DRAM buffer.

Claims (28)

1 . An apparatus for managing a dynamic random access memory (DRAM) buffer, the apparatus comprising:

an error correction code (ECC) generator to generate an ECC for data to be written in a DRAM buffer; and

a writer to write the data and the ECC in the DRAM buffer.

2 . The apparatus of claim 1 , further comprising:

a reader to read the data and the ECC from the DRAM buffer;

a determiner to determine whether an error occurs in the read data, based on the read ECC; and

an error corrector to correct the error when an error occurs in the read data.

3 . The apparatus of claim 1 , further comprising:

a table storage unit to store an address mapping table in which successive pages, among at least one page constituting the DRAM buffer, are respectively mapped to different banks.

4 . The apparatus of claim 3 , wherein, when a sum of a size of the data and a size of the ECC exceeds a size of a first page in which the data and the ECC are to be written, the writer opens a row included in a second page following the first page by referring to the address mapping table, and writes data corresponding to the excess of the size of the first page, among the data and the ECC, in the second page.

5 . The apparatus of claim 1 , wherein

the ECC generator generates in real time the ECC at every burst (unit) when the data is transmitted to the DRAM buffer in burst units, and

the writer successively transmits the data and the ECC to the DRAM buffer at every burst unit.

6 . A method of managing a dynamic random access memory (DRAM) buffer, the method comprising:

generating an error correction code (ECC) for data to be written in a DRAM buffer; and

writing the data and the ECC in the DRAM buffer.

7 . The method of claim 6 , further comprising:

reading the data and the ECC from the DRAM buffer;

determining whether an error occurs in the read data, based on the read ECC; and

correcting the error when an error occurs in the read data.

8 . The method of claim 6 , wherein

the writing comprises:

determining whether a sum of a size of the data and a size of the ECC exceeds a size of a first page in which the data and the ECC are to be written; and

opening a row included in a second page following the first page by referring to an address mapping table, and writing data corresponding to the excess of the size of the first page, among the data and the ECC, in the second page when the sum of the size of the data and the size of the ECC exceeds the size of the first page, and

the address mapping table corresponds to a table in which successive pages, among at least one page constituting the DRAM buffer, are respectively mapped to different banks.

9 . A computer-readable recording medium storing a program to implement the method of claim 6 .

10 . A computer-readable recording medium storing a program to implement the method of claim 7 .

11 . A computer-readable recording medium storing a program to implement the method of claim 8 .

Assignments (8)
CHANGE OF NAME Recorded Jun 6, 2014
From: TAEC ACQUISITION CORP.
To: OCZ STORAGE SOLUTIONS, INC.
Reel/Frame 033104/0287 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2014
From: OCZ TECHNOLOGY GROUP, INC.
To: TAEC ACQUISITION CORP.
Reel/Frame 033051/0626 →
RELEASE OF SECURITY INTEREST BY BANKRUPTCY COURT ORDER (RELEASES REEL/FRAME 030092/0739) Recorded Jun 6, 2014
From: HERCULES TECHNOLOGY GROWTH CAPITAL, INC.
To: OCZ TECHNOLOGY GROUP, INC.
Reel/Frame 033102/0550 →
RELEASE OF SECURITY INTEREST BY BANKRUPTCY COURT ORDER (RELEASES REEL/FRAME 031611/0168) Recorded Jun 6, 2014
From: COLLATERAL AGENTS, LLC
To: OCZ TECHNOLOGY GROUP, INC.
Reel/Frame 033102/0781 →
SECURITY AGREEMENT Recorded Nov 11, 2013
From: OCZ TECHNOLOGY GROUP, INC.
To: COLLATERAL AGENTS, LLC
Reel/Frame 031611/0168 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2013
From: INDILINX CO., LTD.
To: OCZ TECHNOLOGY GROUP, INC.
Reel/Frame 030798/0799 →
SECURITY AGREEMENT Recorded Mar 27, 2013
From: OCZ TECHNOLOGY GROUP, INC.
To: HERCULES TECHNOLOGY GROWTH CAPITAL, INC.
Reel/Frame 030092/0739 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2011
From: JEONG, HYOUN KWON; KIM, YOUNG GOAN
To: INDILINX CO., LTD
Reel/Frame 026942/0822 →