SRAM Read Current Characterization via Isolated Bit-Line
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing SRAM design methods fail to accurately and efficiently characterize bit-line loading and bit-cell read current distribution, which is critical for ensuring system speed and yield, especially in larger SRAM arrays.
Innovation Solution
A test circuit utilizing a current mirror to duplicate the read current of a bit-line, powering a ring oscillator that measures the frequency as a representation of read current, allowing for dynamic evaluation of SRAM read timing and strength without interfering with the SRAM array's normal operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If ring oscillators and pulse stretching circuitry are placed in the bit-line/bit-cell read path for measurement, then read timing and read current can be characterized, but the measurement circuitry interferes with the normal operation of the SRAM array and increases device complexity
Solution Approach 1:
The patent introduces a current mirror circuit as an intermediary device that copies the bit-line current without placing measurement circuitry in the actual read path. The current mirror acts as a mediator that allows indirect measurement of read current through a separate sensing path, eliminating interference with SRAM operation while maintaining measurement accuracy
Solution Approach 2:
The patent uses a current mirror to create a copy of the bit-line current that flows through a different path than the actual read operation. This copied current is then used to drive the ring oscillator for measurement purposes, allowing characterization without interfering with the original read path
2Quantity of substance
If larger SRAM arrays are designed to meet larger storage requirements, then capacity increases, but the distribution of bit-line impedance and bit-cell read current becomes more difficult to characterize and yield decreases
Solution Approach 1:
The patent enables the SRAM array to characterize its own read current distribution using the existing current mirror and ring oscillator infrastructure. The system uses the array's own operational current to drive the sensor circuit, allowing self-characterization without requiring external test equipment or separate measurement systems for each array
3Speed
If SRAM operates at higher frequencies to meet speed requirements, then access time decreases, but the criticality of bit-line impedance and read current distribution becomes more pronounced and harder to control
Solution Approach 1:
The patent performs characterization of bit-line impedance and read current distribution during the manufacturing process using the current mirror and ring oscillator. This preliminary measurement allows design adjustments and yield optimization before the SRAM is deployed, enabling higher frequency operation with confidence in meeting speed requirements
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 solution provides accurate and real-time characterization of SRAM read current distribution, minimizing measurement errors and ensuring reasonable yield and speed requirements are met in SRAM design.
Implementation Method 1
The circuit includes a current mirror that accurately duplicates the read current of a bit-line discharged through a selected bit-cell
Implementation Method 2
The mirrored current powers a sensor circuit, which in one embodiment is a ring oscillator. The frequency of the oscillator is a representation of the mirrored current
Data Source
AI summary
A sensor circuit is used to provide bit-cell read strength distribution of an SRAM array. A current-mirror circuit mirroring the bit-line current of an SRAM array is used to power the sensor circuit. A reference current representing nominal bit-cell read current is used as a reference. The current-mirror circuit senses the bit-line current. The current-mirror and the ring oscillator are not part of the bit-line read path.


