Memory Read Status Signaling With Concurrent Command Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in efficiently managing the status of read operations across multiple semiconductor storage devices, particularly in determining the ready/busy state of individual devices within a memory system.

Innovation Solution

A memory system design that includes a controller device to instruct semiconductor storage devices to output a ready/busy state through a status register, allowing for simultaneous command and address data input while managing the status of read operations across multiple devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single signal pad is used for both outputting ready/busy state and inputting commands, then the number of signal pads is reduced, but the ability to simultaneously manage multiple devices and operations is deteriorated

Engineering Contradiction:
Improvenumber of signal padsVSAvoidoperation management efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements time-division multiplexing where the second signal pad alternates between inputting command data and address data in different time periods. During the first time period, the pad receives command data; during the second time period, it receives address data. This periodic switching allows efficient use of a single signal pad while maintaining the ability to manage multiple devices through the status register mechanism.

Inventive Principle:
Principle #19Periodic action

2Device complexity

If the memory system waits for read operation completion before accepting next command, then operation sequencing is simplified, but time utilization is reduced

Engineering Contradiction:
Improveoperation sequencing complexityVSAvoidtime utilization
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent enables preliminary action by allowing the controller to input the next command data or address data through the second signal pad during the time period when the current read operation is being executed. The status register continuously updates and outputs the ready/busy state, allowing the controller to prepare subsequent operations in advance without waiting for current operations to complete, thus improving time utilization while maintaining operational integrity.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If status register is implemented to output ready/busy state, then operation status monitoring is improved, but device complexity increases

Engineering Contradiction:
Improvestatus monitoring accuracyVSAvoidmemory device structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The status register is designed with multi-functionality, serving both as a storage element for operation status information and as an output buffer that continuously provides ready/busy state signals. This single component performs multiple functions: tracking read operation completion, interfacing with the controller through the first signal pad, and enabling the controller to make informed decisions about subsequent operations, thereby improving status monitoring without proportionally increasing overall device complexity.

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

Data Source

PatentUS12517678B2Memory system
Publication Date: 2026.01.06 KIOXIA CORP
  • US12517678B2 patent drawing
  • US12517678B2 patent drawing
  • US12517678B2 patent drawing

AI summary

According to one embodiment, a memory system includes semiconductor storage devices and a controller device. Each semiconductor storage device includes: first and second signal pads through which command data and address data for instructing one of the semiconductor storage devices to perform a read operation are transmitted; and a status register. A controller device is configured to instruct the one of the semiconductor storage devices to provide a status of the read operation. The one of the semiconductor storage devices is configured to, upon receiving the instruction to provide the status of the read operation, output a ready/busy state stored in the status register through the first signal pad while allowing an input of another command data and another address data through the second signal pad.