Dynamic Pull-Up Weakening for Memory Write Assist

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Volatile memory elements in integrated circuits face challenges with decreased read and write margins due to lower power supply voltages and smaller device sizes, affecting reliable operation.

Innovation Solution

The implementation of a pull-up weakening control circuit that dynamically adjusts the power supply voltage to improve write margins without affecting read performance, using a single p-channel transistor shared among memory cells in a column and a control signal that is driven to ground during read operations and temporarily adjusted during write operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If lower power supply voltages are used to scale down integrated circuits, then power consumption is reduced and device size is decreased, but read and write margins for volatile memory elements deteriorate

Engineering Contradiction:
Improvepower consumptionVSAvoidread and write margins
Core Design Contradiction:
Use of energy by stationary objectVSReliability

Solution Approach 1:

The pull-up transistor's resistance is dynamically adjusted based on operation mode: during write operations, the resistance is increased to weaken the pull-up effect and facilitate data writing, while during read operations, the resistance is decreased to strengthen the pull-up effect and ensure stable read margins. This dynamic adjustment allows the memory cell to maintain reliable operation at lower supply voltages.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the resistance parameter of the pull-up transistor by controlling its gate voltage through the pull-up control circuit. By varying the resistance value according to whether a write or read operation is being performed, the system optimizes the noise margins for each operation type while enabling operation at reduced supply voltages.

Inventive Principle:
Principle #35Parameter changes

2Area of moving object

If device sizes are reduced to increase integration density, then more memory cells can be packed into the same area, but read and write margins for volatile memory elements deteriorate

Engineering Contradiction:
Improveintegration densityVSAvoidread and write margins
Core Design Contradiction:
Area of moving objectVSReliability

Solution Approach 1:

The dynamic control of the pull-up transistor resistance compensates for the reduced noise margins inherent in scaled-down device sizes. By adjusting the resistance during write operations to weaken the pull-up effect, the circuit maintains adequate write margins even in smaller, more densely integrated memory cells.

Inventive Principle:
Principle #15Dynamics

3Area of moving object

If a single p-channel transistor is shared among multiple memory cells in a column, then device area is reduced and integration density is increased, but control complexity for maintaining read performance while improving write margins increases

Engineering Contradiction:
Improvedevice areaVSAvoidcontrol circuit complexity
Core Design Contradiction:
Area of moving objectVSDevice complexity

Solution Approach 1:

The single pull-up transistor serves multiple memory cells in a column, and the pull-up control circuit generates a unified control signal that applies to all shared transistors. This multi-functional approach allows one control circuit to manage multiple transistors, reducing overall device area while maintaining the ability to optimize write margins without compromising read performance.

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

Data Source

PatentUS9767892B1Memory elements with dynamic pull-up weakening write assist circuitry
Publication Date: 2017.09.19 TAHOE RES LTD
  • US9767892B1 patent drawing
  • US9767892B1 patent drawing
  • US9767892B1 patent drawing

AI summary

Integrated circuits with an array of memory cells are provided. Each memory cell may include at least one pair of cross-coupled inverters, write access transistors, and optionally a separate read port. The cross-coupled inverters in each memory cell may have a positive power supply terminal. The positive power supply terminal of each memory cell along a given column in the array may be coupled to a corresponding pull-up transistor. The pull-up transistor may receive a control signal from a pull-up weakening control circuit. The control signal may be temporarily elevated during write operations and may otherwise be driven back down to ground to help optimize read performance. The pull-up weakening control circuit may be implemented using a chain of n-channel transistors or a resistor chain.