Optical Data Transfer Layout for Faster DRAM Error Correction
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
Data Source
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.


