Self-Adaptive Chip-Enable Setup Time for Non-Volatile Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory devices often fail to reach a stable state in time to execute commands correctly, leading to dropped commands and data corruption due to predetermined and inflexible chip-enable setup time parameters.

Innovation Solution

A data storage system that dynamically adjusts the chip-enable setup time parameter based on manufacturing variance and calibration to benchmark values, increasing the parameter when commands are dropped and decreasing it when commands are successfully executed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a predetermined chip-enable setup time parameter is used, then the system operates with simple control logic, but the non-volatile memory device may not reach a stable state in time leading to command drops and data corruption

Engineering Contradiction:
Improvecommand execution reliabilityVSAvoidcontrol logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic adjustment of the chip-enable setup time parameter based on operational conditions and device state. The controller monitors device stability and adaptively modifies the timing parameter rather than using a fixed predetermined value, allowing the system to respond to varying conditions while maintaining reliable command execution.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where the controller monitors whether the non-volatile memory device reaches a stable state within the expected time window. Based on this feedback, the controller adjusts the chip-enable setup time parameter to ensure reliable command execution, creating a closed-loop control system that improves reliability.

Inventive Principle:
Principle #23Feedback

2Reliability

If the chip-enable setup time parameter is increased to ensure stable state transition, then command execution reliability improves, but system performance and productivity decrease

Engineering Contradiction:
Improvecommand execution reliabilityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts the chip-enable setup time parameter based on actual device conditions rather than using a conservative fixed value. This allows the system to use shorter timing parameters when conditions permit, improving performance while maintaining reliability through adaptive control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the timing parameter values based on operational context and device state. By adjusting the chip-enable setup time parameter dynamically, the system optimizes the balance between reliability and performance, using shorter durations when possible and longer durations only when necessary to ensure stable state transition.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If a fixed chip-enable setup time parameter is used across all devices, then manufacturing and deployment are simplified, but manufacturing variance causes some devices to fail reaching stable state

Engineering Contradiction:
Improvedeployment simplicityVSAvoidstable state achievement
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system adjusts the chip-enable setup time parameter based on calibration data and manufacturing variance compensation. Each device or device batch can have optimized parameter values stored in memory, allowing the system to accommodate manufacturing variations while maintaining simple deployment procedures through automated parameter loading.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements preliminary calibration procedures where optimal timing parameters are determined during manufacturing or initial setup and stored for later use. This preliminary action compensates for manufacturing variance, allowing devices to operate reliably without complex real-time adjustments while maintaining ease of deployment.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12333164B2Data storage systems and methods for self adaptive chip-enable setup time
Publication Date: 2025.06.17 SANDISK TECHNOLOGIES LLC
  • US12333164B2 patent drawing
  • US12333164B2 patent drawing
  • US12333164B2 patent drawing

AI summary

Apparatus, media, methods, and systems for data storage systems and methods for self-adaptive chip-enable setup time. A data storage system may comprise one or more non-volatile memory device and a controller. The controller is configured to determine whether a command to a first non-volatile memory device of the one or more non-volatile memory devices is dropped. The controller is configured to, when the command to the first non-volatile memory device is determined to be dropped, update a first counter value indicating a number of commands to the first non-volatile memory device that are dropped. The controller is configured to, when the command to the first non-volatile memory device is determined to be dropped, increase a value of a chip-enable setup time parameter for the first non-volatile memory device by a first time duration, based on at least one of the first counter value and one or more parameter values of the first non-volatile memory device.