Optical Data Transfer Layout for Faster DRAM Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional optical disk accessing and transferring apparatuses face inefficiencies due to the need for frequent page-crossing accesses in dynamic random access memory (DRAM), which reduces accessing speed due to the requirement of waiting for memory blocks with different row addresses to be activated, leading to increased time consumption during data retrieval from Blu-ray disks.

Innovation Solution

The apparatus employs a novel decoding process that utilizes a static random access memory (SRAM) to de-interleave and store data in a transposed format within the DRAM, allowing for column-wise access and minimizing the need for page-crossing operations by storing data in contiguous rows, thereby leveraging the page-mode function to enhance memory access efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional memory access methods are used for error correction blocks, then data can be accessed, but the accessing speed is reduced due to frequent page-crossing operations

Engineering Contradiction:
Improvedata accessing speedVSAvoidmemory access time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent transposes the error correction block data matrix before storing it in memory, so that when column-by-column access is needed for error correction, the data is already arranged in a format that minimizes page-crossing. This preliminary arrangement action eliminates the need for frequent page switches during the actual error correction process, thereby improving accessing speed and reducing memory access time.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data is accessed column by column for error correction, then error correction can be performed properly, but the number of page-crossing increases reducing access efficiency

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddata access efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The data matrix is transposed in advance so that columns become rows. This allows the error correction process to access data sequentially in what were originally columns, but now appear as continuous rows in memory, maintaining error correction capability while dramatically improving access efficiency by eliminating page-crossing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of accessing the data matrix in its original row-column format, the patent inverts the access pattern by transposing the matrix so that column access becomes row access. This inversion transforms the access pattern from inefficient (frequent page-crossing) to efficient (continuous memory access), while preserving the error correction functionality.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS7434140B2Apparatus for accessing and transferring optical data
Publication Date: 2008.10.07 XUESHAN TECH INC
  • US7434140B2 patent drawing
  • US7434140B2 patent drawing
  • US7434140B2 patent drawing

AI summary

An apparatus for accessing and transferring optical data has a memory supporting the page-mode function, an accessing device used to access an error correction block from the optical storage medium and store it into the memory to make the portion of data in the same column of the error correction block stored in a particular locality greater than the portion of data in the same row of the error correction block stored in the particular locality, and an error correction decoder used to access the data of the error correction block to perform the error correction process. The apparatus uses the feature of the DRAM, such as page-mode function, and the data arrangement of the memory to improve the access efficiency of the memory. The apparatus can thus increase the access speed of the error correction decoder and improve the accessing efficiency.