Single-Ended Memory Read Path With Weak Bitcell Screening

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Advanced memory devices face challenges in meeting System on Chip (SoC) timing requirements due to varying bitcell strengths causing wide output toggling windows during read operations, with conventional approaches lacking mechanisms to detect or screen weak bitcells.

Innovation Solution

Incorporating a master slave flip-flop with a DOUT window controller to generate and control master and slave clock signals, determining if a bitcell is weak and enabling output toggling only within a narrow transparent window between these signals, thus reducing latency and output toggling window.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional read path is used without bitcell strength detection, then device complexity is low, but output toggling window is wide causing timing violations

Engineering Contradiction:
Improvetiming requirement complianceVSAvoidread circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The read path is segmented into multiple functional blocks: bitcell array, sense amplifiers, window controller, and output buffer. The window controller is further divided into detection circuitry and control logic. This segmentation allows each block to perform its specific function efficiently, enabling timing compliance without excessive overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A window controller is introduced as an intermediary component between the sense amplifiers and the output buffer. This controller monitors the read operation progress and controls the output enable signal timing, acting as a mediator that synchronizes the read operation with the output stage to ensure timing requirements are met.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If output toggling is allowed throughout entire read operation, then ease of operation is high, but loss of time increases due to wide toggling window

Engineering Contradiction:
Improveread operation speedVSAvoidoutput toggling window duration
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The output buffer is enabled periodically only during the critical window when data is actually stable and valid. The window controller generates a timed enable signal that activates the output buffer briefly after sense amplifier completion and disables it before the next read operation begins, reducing the effective toggling window while maintaining operational continuity.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The sense amplifiers begin amplifying the read data early in the read operation, and the window controller is pre-configured to enable the output buffer at the precise moment when amplification completes. This preliminary action ensures that data is ready exactly when needed, minimizing the output toggling window without sacrificing read speed.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If weak bitcells are not screened, then ease of manufacture is high, but reliability decreases due to timing violations

Engineering Contradiction:
Improveread operation reliabilityVSAvoidscreening circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The detection circuitry within the window controller automatically monitors the read operation progress and identifies weak bitcells by detecting extended amplification times. The system self-adjusts the output enable timing based on actual read performance, eliminating the need for external screening circuits or manual bitcell characterization while maintaining high reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The window controller continuously monitors the sense amplifier output during read operations and uses this feedback to adjust the output buffer enable timing. When a weak bitcell is detected (indicated by slower amplification), the controller dynamically extends the enable window to ensure valid data is captured, thereby maintaining reliability without adding complex external screening circuitry.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12087387B2Methods and systems for managing read operation of memory device with single ended read path
Publication Date: 2024.09.10 SAMSUNG ELECTRONICS CO LTD
  • US12087387B2 patent drawing
  • US12087387B2 patent drawing
  • US12087387B2 patent drawing

AI summary

A memory device includes at least one bitcell; read circuitry coupled to the at least one bitcell; and screening circuitry coupled to the read circuitry, wherein the screening circuitry includes a master slave flip-flop configured to store an output of the at least one bitcell during a read operation of the memory device, wherein the master slave flip-flop includes a master latch and a slave latch; and a DOUT window controller coupled to the master slave flip-flop and configured to generate and control a master clock signal for the master latch to determine if the at least one bitcell is a weak bitcell; and generate and control a slave clock signal for the slave latch to enable toggling of the output of the at least one bitcell during a transparent window between the master clock signal and the slave clock signal.