Data Dependent Keeper Circuit for Global Data Lines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-core memory circuitry, the precharge and evaluate circuit requires a keeper circuit to maintain data on high resistive data paths, which complicates sizing and limits performance due to large RC networks and the need for low resistance metal in read global data lines.

Innovation Solution

A data dependent clocked keeper circuit that holds data during precharge operations and is disabled during evaluating operations, eliminating the need for a keeper on global data lines and allowing high resistance metals to be used, thereby simplifying the circuit and improving access time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a keeper circuit is used to hold data on high resistive data paths, then data stability is improved, but circuit complexity and sizing difficulty increase

Engineering Contradiction:
Improvedata stabilityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the keeper circuit from the global data line path and relocates it to local data paths only. The global data line precharge circuit is separated into a dedicated precharge transistor that operates independently, eliminating the need for keeper circuits on high-resistance global lines while maintaining data stability where needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the data path into global data lines and local data paths, applying different circuit configurations to each segment. Global data lines use simple precharge circuits without keepers, while local data paths use keeper circuits only when necessary, reducing overall circuit complexity.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a keeper circuit is used on global data lines, then data holding capability is improved, but access time increases

Engineering Contradiction:
Improvedata holding capabilityVSAvoidaccess time
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies preliminary precharging action to global data lines before data evaluation. The precharge transistor activates early to set global data lines to a known state, eliminating the need for keeper circuits to maintain data during the precharge phase, thereby reducing access time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses periodic control signals (precharge signal and evaluate signal) to alternately activate precharge and evaluation phases. During precharge, global data lines are precharged; during evaluation, keepers are enabled on local paths. This periodic operation optimizes both data holding capability and access time.

Inventive Principle:
Principle #19Periodic action

3Object-affected harmful factors

If low resistance metal is used for read global data lines, then data path resistance is reduced, but manufacturing complexity increases

Engineering Contradiction:
Improvedata path resistanceVSAvoidmanufacturing complexity
Core Design Contradiction:
Object-affected harmful factorsVSEase of manufacture

Solution Approach 1:

The patent applies different quality requirements to different parts of the data path. Global data lines are designed with adequate resistance characteristics for their function, while keeper circuits are placed only on local data paths where low resistance is critical. This local differentiation reduces manufacturing complexity while maintaining performance.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses standard cell library copies for keeper circuits on local data paths rather than custom designs. This allows reuse of proven keeper cell designs, simplifying the manufacturing process while maintaining data holding capability where needed.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10672439B2Data dependent keeper on global data lines
Publication Date: 2020.06.02 GLOBALFOUNDRIES US INC
  • US10672439B2 patent drawing
  • US10672439B2 patent drawing
  • US10672439B2 patent drawing

AI summary

The present disclosure relates to a structure which includes at least one keeper circuit which is configured to hold data to a precharged state during a first operation and be disabled during a second operation.