OTP Memory Sensing Circuit With Current Mirror Read Acceleration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for reading one-time-programmable (OTP) memory cells are inefficient due to slow access and cycle times, which hinder the reliable utilization of memory bits by processors and computing systems.

Innovation Solution

The implementation of a current mirror in the sensing circuit to boost and replicate the bit current, allowing for a more efficient comparison with a reference current, thereby reducing access and cycle times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional sensing circuit methods are used to read OTP memory cells, then the memory can be read, but the access time and cycle time are excessively slow

Engineering Contradiction:
Improveaccess timeVSAvoidreading efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

A current mirror circuit is introduced as an intermediary component between the memory cell and the sensing logic. The current mirror replicates and amplifies the small bit current from the memory cell, creating a larger current that can be more efficiently sensed and processed by the logic circuitry, thereby reducing access time and improving reading efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the current parameter by using a current mirror to replicate the bit current multiple times (e.g., 4x or 8x amplification). This parameter transformation converts a small, slow-to-sense current into a larger, faster-to-detect current, directly addressing the slow access time problem without fundamentally changing the memory cell structure

Inventive Principle:
Principle #35Parameter changes

2Speed

If conventional sensing circuit methods are used to read OTP memory cells, then the memory can be read, but the cycle time is excessively slow

Engineering Contradiction:
Improvecycle timeVSAvoidtime to reliably utilize memory bits
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The current mirror serves as a time-compression intermediary by rapidly replicating the bit current at the beginning of the read cycle. This allows the sensing logic to quickly determine the memory cell state, significantly reducing the cycle time and the time loss before memory bits can be reliably utilized by processors

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The current mirror performs preliminary current amplification before the main sensing and processing operations. By preparing a larger, more easily detectable current signal in advance, the system reduces the overall time required for the complete read cycle, enabling faster utilization of memory data

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach significantly improves the access and cycle times for reading OTP memory cells, enabling more efficient operation of OTP memory regardless of the presence of shadow volatile memory.

Implementation Method 1

The current mirror 218 is coupled to the multiplexor 206 to obtain a bit current and replicate the bit current

Methodology Applied
Scientific EffectCurrent mirror effect:

Data Source

PatentUS11170864B2Methods and apparatus to improve performance while reading a one-time-programmable memory
Publication Date: 2021.11.09 TEXAS INSTRUMENTS INC
  • US11170864B2 patent drawing
  • US11170864B2 patent drawing
  • US11170864B2 patent drawing

AI summary

Methods, apparatus, systems and articles of manufacture are disclosed that improve performance while reading memory. The method includes initializing an output of a of a sensing circuit to be a first logic high value, obtaining, from the memory, a first current corresponding to a memory bit stored in the memory, replicating the first current, determining whether the replicated first current is greater than a second current, and in response to determining that the replicated first current is greater than the second current, generating a second logic high value at the output of the sensing circuit.