Flash Memory Spare Sector Sizing via Bathtub Curve Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices face limitations in determining the optimal number of spare blocks needed to ensure long-life reliability, as current methods rely on guesswork, leading to overprovisioning and increased costs, without standardized methods for verifying the sufficiency of spare blocks in relation to physical degradation modes and failure rates.

Innovation Solution

A flash memory device with a calculated number of spare sectors, determined by empirical methods using test write sectors to estimate infant and random failures, and integrated into the manufacturing process to match the expected operational lifetime, utilizing a bathtub curve model to approximate the necessary number of spare sectors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If more spare blocks are provided to ensure long-life reliability, then reliability is improved, but device cost increases

Engineering Contradiction:
Improvelong-life reliabilityVSAvoidnumber of spare blocks
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent changes the parameter of spare block quantity from a fixed overprovisioned value to a dynamically calculated value based on empirical failure rate data and operational lifetime requirements. By using statistical models and test data to determine the optimal number of spares, the system achieves the necessary reliability level while minimizing the number of spare blocks required, thus reducing device cost.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If empirical testing methods are implemented to determine spare block requirements, then manufacturing precision is improved, but device complexity increases

Engineering Contradiction:
Improveaccuracy of spare block determinationVSAvoidcomplexity of manufacturing process
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by conducting empirical testing and failure rate analysis during the manufacturing and characterization phase, before production. Test write sectors are created and subjected to accelerated aging and stress tests to gather failure data. This preliminary characterization allows the development of accurate statistical models that can be used throughout production, achieving high manufacturing precision without adding complexity to the ongoing manufacturing process.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If standardized verification methods are established for spare block sufficiency, then measurement precision is improved, but ease of manufacture decreases

Engineering Contradiction:
Improveverification accuracy of spare block sufficiencyVSAvoidmanufacturing simplicity
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent creates a standardized verification model based on empirical data that can be replicated across production batches. Once the failure rate characteristics are established through initial testing, the same statistical verification methods and criteria can be copied and applied to verify spare block sufficiency for subsequent production runs, maintaining high measurement precision while simplifying the verification process through standardization.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7590001B2Flash memory with optimized write sector spares
Publication Date: 2009.09.15 SAIFUN SEMICON LTD
  • US7590001B2 patent drawing
  • US7590001B2 patent drawing
  • US7590001B2 patent drawing

AI summary

In certain exemplary embodiments, a memory device with optimized write sectors has a plurality P of memory write sectors and N memory spare sectors Cumulatively, the memory write sectors correspond to the specified storage capacity of the memory. The number N of spares is approximately equal to the number of write sectors expected to be decommissioned within an operational lifetime of the memory, which can be determined by empirical measurement. A method, by way of non-limiting example, of making memory includes specifying a plurality P of write sectors which define a specified storage capacity of a memory device, determining a number N of spare sectors, and making a memory device with about P write sectors and about N spare sectors. The number N can be determined, by way of example, by summing the infant mortality with the random failure of write sectors. One exemplary tool to determine infant mortality and random failure is to empirically create a cycle-based bathtub curve having infant mortality, random failure, and wear out regions.