Flash Memory Dedicated ECC Terminals for Error Correction Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In NAND-type flash memory, the narrow bit width of the SPI DO terminal leads to prolonged data transmission times and idle states in the controller chip, hindering the performance of pipeline processing for error detection and correction.

Innovation Solution

The introduction of dedicated terminals for ECC-related data transmission between the NAND chip and the ECC chip, allowing for faster data transfer and reduced idle time during ECC processing, with a wider bit width for the ECC terminal compared to the SPI terminal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the SPI DO terminal with narrow bit width is used for data transmission between NAND chip and controller chip, then the existing interface structure is maintained, but the data transmission time is prolonged and idle states occur in the controller chip

Engineering Contradiction:
Improveinterface structureVSAvoiddata transmission time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The interface is segmented into two separate paths: the original SPI interface for general control and communication, and a new dedicated ECC terminal for ECC-related data transmission. This segmentation allows ECC data to be transmitted independently through a wider channel, resolving the bottleneck caused by the narrow SPI DO terminal while maintaining the existing SPI interface structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A dedicated ECC terminal acts as an intermediary channel specifically for ECC data transmission between the NAND chip and controller chip. This intermediary path with wider bit width handles ECC-related data separately from general SPI communication, eliminating the idle states and transmission delays that occurred when ECC data competed for bandwidth on the narrow SPI DO terminal.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If the SPI DO terminal with narrow bit width is used for data transmission, then the existing interface structure is maintained, but pipeline processing performance is hindered due to prolonged idle states

Engineering Contradiction:
Improveinterface structureVSAvoidpipeline processing performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The interface is segmented into two separate paths: the original SPI interface for general control and communication, and a new dedicated ECC terminal for ECC-related data transmission. This segmentation allows ECC data to be transmitted independently through a wider channel, resolving the bottleneck caused by the narrow SPI DO terminal while maintaining the existing SPI interface structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The dedicated ECC terminal enables continuous data transmission without the idle states that plagued the SPI interface. By providing a always-available, wider bit width channel for ECC data, the controller chip can maintain continuous pipeline processing operations, eliminating interruptions and maximizing productivity.

Inventive Principle:
Principle #20Continuity of useful action

3Loss of time

If a dedicated terminal with wider bit width is introduced for ECC data transmission, then data transmission time is shortened and pipeline processing is optimized, but the device structure becomes more complex

Engineering Contradiction:
Improveprocessing time for error detection and correctionVSAvoiddevice structure
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The dedicated ECC terminal is designed with multi-functionality, serving both as a high-speed data transmission channel and as a specialized interface for ECC operations. This universal terminal handles multiple ECC-related tasks (data transmission, parity transmission, status signaling) through a single wider bit width interface, reducing the need for multiple separate specialized components and minimizing overall device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Productivity

If a dedicated terminal with wider bit width is introduced for ECC data transmission, then pipeline processing efficiency is optimized, but the number of terminals increases

Engineering Contradiction:
Improvepipeline processing efficiencyVSAvoidnumber of terminals
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The dedicated ECC terminal is designed with multi-functionality, serving both as a high-speed data transmission channel and as a specialized interface for ECC operations. This universal terminal handles multiple ECC-related tasks (data transmission, parity transmission, status signaling) through a single wider bit width interface, reducing the need for multiple separate specialized components and minimizing overall device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12051480B2Semiconductor storage device
Publication Date: 2024.07.30 WINBOND ELECTRONICS CORP
  • US12051480B2 patent drawing
  • US12051480B2 patent drawing
  • US12051480B2 patent drawing

AI summary

The disclosure provides a semiconductor storage device, which can shorten the processing time for error detection and correction. The flash memory of the present disclosure has a NAND chip and an ECC chip. The NAND chip has dedicated input and output terminals which can transmit data with the ECC chip, and the ECC chip has a dedicated input and output terminal which can transmit data with the NAND chip. When reading in the NAND chip, the NAND chip transmits the read data containing the parity data to the ECC chip through the dedicated input and output terminals. The ECC chip detect and correct errors in the read data based on the parity data, and the corrected data is transmitted to the controller through the input and output terminals.