OTP Memory Access Controller with Encrypted Read Buffering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices, particularly one-time-programmable (OTP) non-volatile memory, are vulnerable to unauthorized access and data theft, and frequent access can lead to damage, necessitating secure and regulated access mechanisms.

Innovation Solution

An access controller is implemented to manage and secure access to OTP memory by encrypting data, limiting access frequency, and preventing unauthorized access through a local memory array (LMA) and cryptographic engine, ensuring data integrity and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If OTP memory is made accessible for data storage and retrieval, then data availability and functionality are improved, but security and vulnerability to unauthorized access deteriorate

Engineering Contradiction:
Improvedata accessibilityVSAvoidsecurity against unauthorized access
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

An access controller is introduced as an intermediary component between the host and OTP memory. This controller manages all access requests, implementing security policies and authorization checks before allowing read or write operations. The intermediary structure enables data accessibility while protecting against unauthorized access through controlled intervention in the access path.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The memory system is segmented into distinct functional components: the OTP memory array for secure data storage, the access controller for security management, and the host system for data operations. This segmentation allows the OTP memory to maintain its secure, write-once characteristics while the access controller handles security logic separately, resolving the contradiction between accessibility and security.

Inventive Principle:
Principle #1Segmentation

2Productivity

If frequent access to OTP memory is allowed, then data retrieval efficiency is improved, but memory damage and reliability deteriorate

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoidmemory durability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Data is preliminarily copied from OTP memory to a separate readable memory (such as SRAM or flash) during initialization or first access. This preliminary action allows subsequent data retrieval operations to occur from the readable memory without further accessing the OTP memory, thereby maintaining retrieval efficiency while preventing cumulative damage to the OTP cells.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A copy of the data stored in OTP memory is created and stored in a different memory medium that supports repeated read operations. This copying mechanism enables high-speed, frequent access to the data without subjecting the OTP memory to wear, thus resolving the contradiction between productivity and reliability.

Inventive Principle:
Principle #26Copying

3Reliability

If access control mechanisms are implemented, then security is improved, but device complexity increases

Engineering Contradiction:
Improveaccess securityVSAvoidcontroller structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The access controller is designed as a universal security management unit that handles multiple functions: authorization verification, access logging, encryption/decryption operations, and memory management. By consolidating these diverse security functions into a single multi-functional component, the system achieves high security without proportionally increasing overall device complexity.

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

Data Source

PatentUS12468455B2Controller for regulating and securing access to one time programmable (OTP) memory
Publication Date: 2025.11.11 MICRON TECHNOLOGY INC
  • US12468455B2 patent drawing
  • US12468455B2 patent drawing
  • US12468455B2 patent drawing

AI summary

An access controller can be provided to regulate and secure access to an intermediate memory to which data stored in a one-time-programmable (OTP) memory can be copied. To secure the access of the intermediate memory, the access controller can regulate a frequency at which the intermediate memory can be accessed and cryptographically manage (e.g., encrypt and/or decrypt) data being read from and/or written to the intermediate memory.