Memory Controller Busy Table Chip Enable Signal Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems face challenges in reducing power consumption while maintaining operational performance, particularly in managing busy times during read, write, and erasing operations in nonvolatile memory systems.

Innovation Solution

A memory system that includes a nonvolatile memory and a memory controller, which stores and updates a busy table to control the chip enable signal based on measured busy times, optimizing power usage and preventing performance deterioration by dynamically adjusting the chip enable signal according to the busy state of the nonvolatile memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the chip enable signal is continuously maintained to ensure memory operation availability, then operational reliability is improved, but power consumption increases

Engineering Contradiction:
Improveoperational reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The chip enable signal is dynamically adjusted based on the busy table status. When the memory device is busy (indicated by the busy table), the chip enable signal is deactivated to save power. When the memory device is ready, the chip enable signal is activated to ensure operational availability. This dynamic control resolves the contradiction between continuous availability and power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses a busy table that provides feedback about the memory device's operational state. The memory controller continuously monitors the busy table and adjusts the chip enable signal accordingly. This feedback mechanism ensures that the chip enable signal is only active when the memory device is ready to operate, thereby reducing power consumption while maintaining reliability.

Inventive Principle:
Principle #23Feedback

2Use of energy by moving object

If the chip enable signal is deactivated during busy periods to reduce power consumption, then energy efficiency is improved, but operational performance may deteriorate

Engineering Contradiction:
Improveenergy efficiencyVSAvoidoperational performance
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The busy table is updated in advance to reflect the memory device's busy status before actual operations complete. This allows the memory controller to proactively deactivate the chip enable signal during known busy periods, ensuring power savings without impacting operational performance. The preliminary action of updating the busy table enables timely signal deactivation.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If busy time measurement is made more precise to optimize chip enable signal control, then power management accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvebusy time measurement accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The memory device autonomously maintains and updates the busy table with accurate busy time information without requiring complex external measurement systems. The memory controller simply reads the busy table to determine when to activate or deactivate the chip enable signal. This self-service approach achieves precise busy time measurement while keeping the overall system complexity low.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11809739B2Memory system
Publication Date: 2023.11.07 KIOXIA CORP
  • US11809739B2 patent drawing
  • US11809739B2 patent drawing
  • US11809739B2 patent drawing

AI summary

A memory system includes a nonvolatile memory, and a memory controller configured to control the nonvolatile memory. The nonvolatile memory stores a busy table. The memory controller loads the busy table and controls a chip enable signal for the nonvolatile memory based on the busy table.