Local Bit-Select Circuit for Fast Read-Before-Write Suppression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In static random-access memory (SRAM) designs, the 'Fast Read before Write' issue occurs when cells are slow to write but fast to read, causing local bit lines to be pulled down to ground, making them un-writable due to manufacturing process variations and timing mismatches, leading to performance slowdowns and un-writeable states.

Innovation Solution

A local bit-select circuit with gated cross-coupled PFETs is implemented, which includes pull-up and pull-down devices connected to read and write global bitlines, preventing the local bit lines from being pulled down by the write transistor during a read operation, ensuring the cell remains writable by blocking conduction paths and maintaining the state dictated by write signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If cells are designed for fast read access, then read speed is improved, but write capability deteriorates due to local bit lines being pulled down to ground

Engineering Contradiction:
Improveread speedVSAvoidwrite capability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary anti-action by implementing pull-up devices that preemptively counteract the harmful pull-down effect on local bit lines before it can prevent write operations. The pull-up devices are activated in response to detect write operations to maintain bit line voltage levels and prevent the bit lines from being pulled down to ground, thus preserving write capability while allowing fast read access.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The patent uses pull-up devices as intermediary elements between the write transistor and the local bit lines. These intermediary devices mediate the interaction by providing an opposing pull-up force that balances the pull-down effect, allowing the write operation to proceed without completely pulling the bit lines down to ground level.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If manufacturing process variations are present, then device performance varies, but Fast Read before Write errors increase

Engineering Contradiction:
Improveprocess variation toleranceVSAvoidwrite operation reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies beforehand cushioning by providing pull-up devices that are prepared and positioned to counteract potential harmful effects before they occur. These devices act as a cushion or buffer that prevents write operations from failing due to process variations, ensuring that even when manufacturing variations cause unexpected behavior, the write operation can still complete successfully.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Ease of operation

If timing mismatches occur between read and write operations, then operational flexibility is maintained, but write failures increase

Engineering Contradiction:
Improveoperational flexibilityVSAvoidwrite success rate
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where the state of local bit lines is continuously monitored during operations. When a write operation is detected or when bit line voltage drops below a threshold, the pull-up devices are activated to correct the voltage level, providing real-time feedback control that ensures write operations succeed regardless of timing mismatches between read and write operations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11682452B2Local bit select with improved fast read before write suppression
Publication Date: 2023.06.20 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11682452B2 patent drawing
  • US11682452B2 patent drawing
  • US11682452B2 patent drawing

AI summary

Aspects of the invention include a first pull-down device and a second pull-down device, wherein a first drain terminal is connected to a second source terminal, and wherein a first gate terminal is connected to a true read local bitline, wherein a second drain terminal is connected to a compliment read local bit line, and wherein a second gate terminal is connected to a true write global bitline, a third pull-down device and a fourth pull-down device, wherein a third source terminal is connected to the voltage supply, wherein a third drain terminal is connected to a fourth source terminal, and wherein a third gate terminal is connected to the compliment read local bitline, and wherein a fourth drain terminal is connected to the true read local bitline, and wherein a fourth gate terminal is connected to a compliment write global bit line.