Memory Device Multiplexer Isolation Logic for Leakage Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As memory devices shrink, leakage current increases, leading to high power consumption, and existing precharging techniques are hindered by capacitance in multiplexer logic, affecting the speed of data state detection in memory cells.

Innovation Solution

Incorporating isolation logic between the sense amp precharge node and multiplexer output to isolate capacitance, and using self-timing path logic to accurately determine the output enable signal timing, thereby improving the speed and reducing power consumption of memory devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If memory device size is reduced, then device area is improved, but power consumption increases due to increased leakage current

Engineering Contradiction:
Improvememory device areaVSAvoidpower consumption
Core Design Contradiction:
Area of stationary objectVSUse of energy by moving object

Solution Approach 1:

The patent segments the bit lines into multiple groups, each group associated with a separate precharge transistor. This allows selective precharging of only the necessary bit line groups rather than all bit lines, reducing the total leakage current that must be compensated and thereby reducing power consumption in scaled-down memory devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial precharging by activating only a subset of precharge transistors based on the address being accessed. Instead of precharging all bit lines (excessive action), only the bit lines that may be accessed are precharged (partial action), reducing the overall power consumption while still preventing leakage current issues in the scaled device.

Inventive Principle:
Principle #16Partial or excessive action

2Use of energy by moving object

If selective precharging of bit lines is implemented, then power consumption is reduced, but the capacitance of multiplexer logic affects the speed of data state detection

Engineering Contradiction:
Improvepower consumptionVSAvoiddata state detection speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The patent extracts the capacitance problem by separating the multiplexer logic from the critical sensing path. The multiplexer output drives a precharge node that is isolated from the sense amplifier input capacitance during the sensing operation, allowing fast detection without being burdened by the multiplexer's output capacitance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary precharging of the bit lines and precharge node before the actual sensing operation. This preliminary action prepares the circuit in advance so that when sensing begins, the capacitive effects have already been charged, and the sense amplifier can detect voltage changes rapidly without being slowed by charging large capacitances during the critical detection window.

Inventive Principle:
Principle #10Preliminary action

3Duration of action of stationary object

If precharge transistor is turned on during clock high period, then bit line is precharged, but address decoding must be completed quickly enough to activate the correct pass transistor before precharging

Engineering Contradiction:
Improveprecharge operation timingVSAvoidaddress decoding time
Core Design Contradiction:
Duration of action of stationary objectVSLoss of time

Solution Approach 1:

The patent performs preliminary address decoding during the clock high period, before the precharge operation begins. The decoded address information is used to pre-enable the correct pass transistor and select the appropriate bit line group. This preliminary decoding ensures that when the precharge transistor turns on, the correct circuit path is already established, eliminating timing conflicts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the address decoding into multiple stages: preliminary decoding that occurs during the clock high period to select bit line groups, and final decoding that occurs during the clock low period to select specific bit lines. This segmentation allows the precharge operation to proceed without waiting for complete address decoding, reducing the time loss.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7289373B1High performance memory device
Publication Date: 2007.10.30 ARM LTD
  • US7289373B1 patent drawing
  • US7289373B1 patent drawing
  • US7289373B1 patent drawing

AI summary

A memory device is provided comprising a memory array consisting of a plurality of memory cells. These memory cells are accessed via a plurality of word lines and a plurality of bit lines. Multiplexer logic is provided which has the plurality of bit lines connected to its inputs, and is arranged to connect one of those inputs to its output dependent on a multiplexer control signal. Decoder logic is responsive to an address to produce the multiplexer control signal and to select one of the word lines, as a result of which a particular memory cell in the memory array identified by the address has its associated bit line connected to the output of a multiplexer logic. Sense amp logic is coupled to the output of the multiplexer logic and has a precharge node used during a sensing operation to detect a stored data state of the particular memory cell. Control logic initiates the sensing operation and causes the precharge node of the sense amp and at least the bit line associated with the particular memory cell to be precharged in a precharge operation prior to the sensing operation. Further, isolation logic is provided between the output of the multiplexer logic and the precharge node of the sense amp logic to isolate the precharge node from the capacitance of the output of the multiplexer logic during the sensing operation.