4T0C Cache Device Reducing Latency and Area

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic random access memory (DRAM) components face performance bottlenecks due to bandwidth, data throughput, and latency issues between DRAM and processors, and the manufacturing process is not compatible with advanced logic manufacturing, while SRAM is expensive for large memory capacities.

Innovation Solution

A cache device configuration using a 4T0C architecture with transistors and an inverter, eliminating the need for capacitors, allowing for a DRAM-like configuration compatible with CMOS logic operations, reducing area costs, and increasing memory capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If DRAM components are used, then high density and low cost are achieved, but bandwidth, data throughput, and latency between DRAM and processor become bottlenecks for computing performance

Engineering Contradiction:
Improvememory densityVSAvoiddata throughput
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent embeds DRAM cache cells within the logic circuit layer, nesting memory functionality inside the processor architecture. This integration allows the cache to be physically closer to the processing units, enabling faster data access and higher throughput while maintaining high density through efficient space utilization within the same chip footprint.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Quantity of substance

If standalone DRAM components are used, then high density and low cost are achieved, but distance between DRAM components and processors causes performance bottlenecks

Engineering Contradiction:
Improvememory capacityVSAvoidaccess latency
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent merges the DRAM cache array with the logic circuit layer, combining previously separate memory and processing components into a unified integrated structure. This merging eliminates the physical distance between DRAM and processor, reducing access latency while maintaining high memory capacity through the integrated architecture.

Inventive Principle:
Principle #5Merging (Combining)

3Speed

If SRAM is used for large memory capacity, then fast access speed is achieved, but manufacturing cost increases significantly

Engineering Contradiction:
Improveaccess speedVSAvoidmanufacturing cost
Core Design Contradiction:
SpeedVSEase of manufacture

Solution Approach 1:

The patent changes the manufacturing parameters and materials used in cache construction, adopting DRAM-based technology with different process requirements compared to traditional SRAM. This parameter change enables the use of more cost-effective manufacturing processes while achieving fast access speeds through optimized DRAM cell design and integration architecture.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If embedded DRAM or novel devices for L3/L4 caches are used, then compatibility with advanced logic manufacturing is improved, but device complexity increases

Engineering Contradiction:
Improvemanufacturing compatibilityVSAvoidcache structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the cache structure into modular units with standardized interfaces, dividing the complex cache system into manageable blocks that can be independently manufactured and then assembled. This segmentation reduces overall device complexity by creating repeatable, standardized units that are compatible with advanced logic manufacturing processes while maintaining high performance.

Inventive Principle:
Principle #1Segmentation

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This configuration enhances memory performance by reducing latency and increasing memory density, making it compatible with advanced logic manufacturing processes while lowering costs.

Implementation Method 1

the first transistor is turned on and the second transistor is turned off, so that the input voltage is stored in the storage node

Methodology Applied
Scientific EffectElectrical charge storage: Capacitance

Implementation Method 2

The inverter has an input terminal and an output terminal, in which the input terminal is coupled to the storage node

Methodology Applied
Scientific EffectVoltage inversion:

Implementation Method 3

the first transistor is turned off and the second transistor is turned on, and a voltage of the output terminal of the inverter is output as an output voltage through the second terminal of the second transistor

Methodology Applied
Scientific EffectElectrical signal transmission: Conduction (electrical)

Data Source

PatentUS20240304238A1Cache device and operation method thereof
Publication Date: 2024.09.12 MACRONIX INTERNATIONAL CO LTD
  • US20240304238A1 patent drawing
  • US20240304238A1 patent drawing
  • US20240304238A1 patent drawing

AI summary

The disclosure provides a cache device, which includes: a first transistor having a control terminal, a first terminal, and a second terminal, in which the first terminal of the first transistor is coupled to an input voltage, and the second terminal of the first transistor is coupled to a storage node; an inverter having an input terminal and an output terminal, in which the input terminal is coupled to the storage node; and a second transistor having a control terminal, a first terminal, and a second terminal, in which the first terminal of the second transistor is coupled to the output terminal of the inverter, and the second terminal of the second transistor is configured to output a read voltage.