NAND Memory Status Read via Shared Data I/O Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Issuing status read commands for each individual NAND flash memory chip in a solid-state drive (SSD) is time-consuming, affecting NAND memory performance.

Innovation Solution

A memory system design where ready/busy signals from multiple NAND chips are collectively transferred to the controller using a shared data strobe signal, allowing simultaneous status reading without the need for dedicated output terminals, thereby reducing the time required for status determination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If status read commands are issued for each individual NAND flash memory chip, then the controller can determine the processing state of each chip, but the operation time increases and NAND memory performance deteriorates

Engineering Contradiction:
Improvestatus determination accuracyVSAvoidstatus read time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent merges the status read operations of multiple NAND chips by connecting their ready/busy signals to a common data input/output terminal. Instead of issuing separate status read commands to each chip, the controller can read the status of multiple chips simultaneously through the shared terminal, significantly reducing the time required for status determination while maintaining accurate status detection for each individual chip.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If dedicated output terminals are provided for ready/busy signals of each NAND chip, then status reading can be simplified, but the device area increases

Engineering Contradiction:
Improvestatus reading operationVSAvoidcontroller area
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The patent makes the data input/output terminal universal by enabling it to serve multiple functions: it can transfer data between the controller and NAND chips during normal operations, and simultaneously function as a shared terminal for reading ready/busy signals from multiple chips. This multi-functionality eliminates the need for separate dedicated output terminals for each chip's ready/busy signal, reducing the controller's terminal count and overall area while maintaining ease of status reading operations.

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

Data Source

PatentUS10552047B2Memory system
Publication Date: 2020.02.04 KIOXIA CORP
  • US10552047B2 patent drawing
  • US10552047B2 patent drawing
  • US10552047B2 patent drawing

AI summary

A memory system includes a memory controller comprising n (where n>2) first data input/output terminals, a first semiconductor chip comprising n second data input/output terminals, each of the second data input/output terminals being connected to a respective one of the first data input/output terminals, and a second semiconductor chip comprising n third data input/output terminals, each of the third data input/output terminals being connected to a respective one of the first data input/output terminals. When a first request signal is output from the memory controller, status data of the first semiconductor chip is output from a first of the second data input/output terminals that is connected to a first of the first data input/output terminals, and status data of the second semiconductor chip is output from a second of the third data input/output terminals that is connected to a second of the first data input/output terminals.