Converting NAND Flash to One-Time Programmable Memory via Cell Degradation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing one-time programmable (OTP) memory technologies are expensive and less dense compared to read/writeable memories like NAND flash, and attempts to convert NAND flash to OTP memory face reliability and security issues such as semi-invasive attacks and data retention problems.

Innovation Solution

Converting multiple programmable memory, like NAND flash, into OTP memory by inducing accelerated degradation of select memory cells through repetitive program and erase operations, which permanently changes their performance characteristics to encode data values, ensuring that the encoded data cannot be changed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If NAND flash memory is converted to OTP memory by disabling erase and re-writing options, then cost and density benefits are achieved, but security and reliability are compromised due to semi-invasive attacks and data retention issues

Engineering Contradiction:
Improvedata storage densityVSAvoiddata retention reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies parameter changes by repeatedly stressing memory cells through program-erase cycles to permanently alter their physical characteristics. This degradation changes the electrical parameters of selected cells, making them distinguishable from non-stressed cells and creating a permanent, tamper-resistant state that cannot be reverted or attacked through semi-invasive methods.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent converts the harmful effect of memory cell degradation, which is normally a reliability issue, into a beneficial security feature. By intentionally degrading selected memory cells through repeated stress operations, the patent creates permanent, irreversible changes that prevent both semi-invasive attacks and ensure data retention, thus turning a potential harm into a security advantage.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

2Reliability

If traditional OTP memory technologies are used, then security and reliability are improved, but cost and density are worsened compared to read/writeable memory

Engineering Contradiction:
ImproveOTP memory reliabilityVSAvoiddata storage density
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies universality by using standard NAND flash memory technology to achieve OTP functionality. Instead of requiring specialized OTP hardware, the patent makes regular flash memory perform the additional function of secure, permanent storage through software-controlled stress operations, thus eliminating the need for separate OTP memory components and achieving both high density and reliability.

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

Solution Approach 2:

The patent changes the physical parameters of memory cells through repeated program-erase cycling to create permanent degradation. This parameter change transforms the memory cells into a permanent storage state, achieving OTP reliability while maintaining the high density characteristics of NAND flash memory, thereby resolving the contradiction between reliability and density.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If memory cells are repeatedly programmed and erased to induce degradation, then permanent encoding is achieved, but manufacturing complexity and process time increase

Engineering Contradiction:
Improvepermanent encoding reliabilityVSAvoidmanufacturing process time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing the memory cell degradation process during the manufacturing stage before the product is deployed. By completing the OTP encoding process during production, the patent ensures permanent encoding reliability without adding time to the end-user experience, as the degradation cycles are executed once during fabrication rather than requiring repeated operations during product usage.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11101009B1Systems and methods to convert memory to one-time programmable memory
Publication Date: 2021.08.24 UNIVERSITY OF ALABAMA
  • US11101009B1 patent drawing
  • US11101009B1 patent drawing
  • US11101009B1 patent drawing

AI summary

A memory system is configured to convert multiple programmable memory or a portion thereof to one-time programmable (OTP) memory. The system is configured to repetitively perform memory operations (such as program and erase procedures) on a portion of memory in order to induce accelerated degradation (aging) of select memory cells, thereby permanently changing the select cells, such that a pattern of the cells with degraded performance indicate a data value that has been permanently encoded into the memory.