Dual-Port SRAM Boost System for SNM and WM

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dual-port SRAMs face challenges in maintaining cell current during simultaneous read/write operations, leading to reduced Static Noise Margin (SNM) and Write Margin (WM), as existing technologies fail to effectively manage voltage differences between ports.

Innovation Solution

A boost system comprising a comparator and a boost circuit that compares row addresses of both ports and adjusts voltage sources to enhance the voltage difference between them, either by boosting the first voltage source or decreasing the second, thereby maintaining cell current during simultaneous operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If simultaneous read/write operations are performed on dual-port SRAM, then operational efficiency is improved, but cell current stability deteriorates leading to reduced SNM and WM

Engineering Contradiction:
Improveoperational efficiencyVSAvoidcell current stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The comparator circuit proactively identifies potential conflicts between read and write operations by comparing row addresses before they occur. When a conflict is detected, the boost circuit is activated in advance to adjust voltage levels, ensuring cell current stability is maintained before the actual simultaneous operation begins. This preliminary detection and preparation resolves the contradiction by preventing current instability rather than reacting to it.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention dynamically changes voltage parameters (VDD and VSS levels) based on the operational state of the SRAM cell. By detecting simultaneous read/write operations and adjusting the voltage difference accordingly, the system maintains optimal cell current stability while allowing high-speed simultaneous operations. This parameter adjustment resolves the contradiction between operational efficiency and reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If voltage difference between ports is increased to maintain cell current, then SNM and WM are improved, but power consumption increases

Engineering Contradiction:
ImproveSNM and WMVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The boost circuit operates periodically rather than continuously, activating only when the comparator detects simultaneous read/write operations on the same cell. During normal single-port or non-conflicting dual-port operations, the voltage levels remain at standard values with minimal power consumption. When conflicts are detected, the boost circuit temporarily increases the voltage difference to maintain SNM and WM, then returns to normal operation. This periodic activation resolves the contradiction between reliability and power consumption.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system uses its own operational status information (row address comparisons) to automatically control the voltage adjustment. The comparator monitors the SRAM's own read/write operations and triggers the boost circuit only when necessary, eliminating the need for external control signals. This self-service mechanism ensures SNM and WM are maintained only when needed, optimizing power consumption while preserving reliability.

Inventive Principle:
Principle #25Self-service

3Reliability

If boost circuit is always active to maintain voltage difference, then cell current stability is improved, but device complexity increases

Engineering Contradiction:
Improvecell current stabilityVSAvoidcircuit control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The comparator circuit serves as an intermediary between the read/write operations and the boost circuit. It monitors row addresses from both ports and generates control signals for the boost circuit only when conflicts are detected. This intermediary approach simplifies the overall control logic by using a dedicated detection mechanism rather than requiring complex continuous monitoring, resolving the contradiction between reliability and device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The voltage boosting function is extracted as a separate, independently controlled circuit rather than being integrated into the main SRAM operation logic. The boost circuit is activated only when the comparator detects specific conflict conditions, separating the reliability enhancement function from the normal operational logic. This extraction reduces overall device complexity by allowing the boost functionality to be selectively engaged without affecting the main SRAM control structure.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9245615B2Boost system for dual-port SRAM
Publication Date: 2016.01.26 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US9245615B2 patent drawing
  • US9245615B2 patent drawing
  • US9245615B2 patent drawing

AI summary

A boost system for dual-port SRAM includes a comparator and a boost circuit. The comparator is configured to compare a first row address of a first port and a second row address of a second port, and output a first enable signal. The boost circuit is configured to boost a voltage difference between a first voltage source and a second voltage source according to the first enable signal.