SRAM Read Assist Switching Using Replica Cell SNM Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing SRAM technologies face challenges in maintaining static noise margin (SNM) and face increased access time due to the use of read assist circuits, particularly at high temperatures and manufacturing variations, leading to inefficiencies in access time and processing speed.
Innovation Solution
A semiconductor device with an SRAM and a detection circuit that includes a replica memory cell to pseudo-detect SNM, allowing the read assist circuit to be switched on or off based on the detection result, thereby optimizing word line voltage and reducing access time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the read assist circuit is always active to secure static noise margin, then the static noise margin is improved, but the access time increases
Solution Approach 1:
The read assist circuit is made dynamically controllable through a control signal that enables or disables the circuit based on temperature conditions. At high temperatures, the circuit is enabled to maintain SNM, while at low temperatures, it is disabled to avoid access time penalty, resolving the contradiction between reliability and time loss
Solution Approach 2:
The invention changes the operational state parameter of the read assist circuit from always-active to conditionally-active based on temperature detection. This parameter change allows the system to adapt the circuit's presence to actual operating conditions, eliminating unnecessary access time delay while maintaining SNM when needed
2Ease of operation
If the PVT monitor sensor is used to control read assist circuit, then the validation/invalidation switching is achieved, but the circuit area increases
Solution Approach 1:
The invention extracts and eliminates the complex PVT monitor sensor from the system. Instead of using a full sensor-based approach, the patent uses a simplified temperature detection mechanism that integrates directly with the existing SRAM structure, achieving the same validation/invalidation function with minimal additional area
Solution Approach 2:
The invention uses a simplified copy of the temperature detection function that is already present in the SRAM cell structure itself, rather than introducing a separate PVT monitor sensor. This copying approach leverages existing components to achieve the control function, significantly reducing the overall circuit area
3Ease of operation
If the PVT monitor sensor is used for temperature detection, then the temperature-based control is achieved, but the detection time increases
Solution Approach 1:
The invention performs temperature detection preliminarily during the SRAM cell manufacturing process and stores the detection result in a retention circuit. This preliminary action eliminates the need for real-time temperature detection during operation, achieving temperature-based control without adding detection time to the access operation
Data Source
AI summary
A read assist circuit is configured so as to be capable of switching validation/invalidation, and lowers a word line voltage applied to a word line in order to secure a static noise margin of a memory cell when being valid. An SNM detection circuit has a replica memory cell configured so as to make data retention ability lower than that of memory cell. The SNM detection circuit detects the static noise margin of the memory cell in a pseudo manner by using the replica memory and cell, switches the validation/invalidation of the read assist circuit depending on a detection result.


