Ferroelectric Capacitor Logic Circuit for Memory Access Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory access becomes a bottleneck in computation processing circuits like CPUs and DSPs due to sequential reading and writing operations, limiting their performance.

Innovation Solution

A computation processing circuit using ferroelectric capacitors that integrates memory functionality, allowing simultaneous computation and memory writing by switching voltage applied to the capacitors based on input data, eliminating the need for readout processing and enhancing performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If sequential reading and writing operations are used in traditional memory access, then memory can store and retrieve data, but computation processing speed is limited due to memory access bottleneck

Engineering Contradiction:
Improvecomputation processing speedVSAvoidmemory access time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent merges memory and computation functions into a single integrated structure where ferroelectric capacitors serve dual purposes as both memory storage elements and computation processing elements. This allows readout and computation operations to be performed simultaneously on the same data without requiring separate memory access cycles, thereby eliminating the memory access bottleneck and improving computation processing speed.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If separate memory and computation circuits are used, then functional separation is achieved, but device complexity and area increase

Engineering Contradiction:
Improvefunctional integrationVSAvoidcircuit structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The ferroelectric capacitor is designed to perform multiple functions: it serves as a memory element for data storage and simultaneously as a computation element that can perform logical operations. By applying different voltage polarities to the same capacitor, the circuit can either store data or perform computation, eliminating the need for separate dedicated memory and computation circuits and thereby reducing overall device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If readout processing is performed before computation, then data can be accessed, but additional processing time is required

Engineering Contradiction:
Improvecomputation processing throughputVSAvoidreadout processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent enables continuous useful action by allowing computation operations to be performed directly on stored data without interrupting the computation flow for separate readout operations. The ferroelectric capacitor maintains its stored data state while simultaneously participating in computation operations, ensuring that the useful action of data processing continues uninterrupted and improving overall productivity.

Inventive Principle:
Principle #20Continuity of useful action

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 approach improves computation processing performance by enabling simultaneous computation and memory operations, reducing the bottlenecks associated with traditional memory access methods.

Implementation Method 1

a ferroelectric capacitor which includes a first terminal and a second terminal, and which has a function as memory

Methodology Applied
Scientific EffectFerroelectricity:

Implementation Method 2

a driver circuit which switches the voltage to be applied to the first and second terminals of the ferroelectric capacitor according to the input data

Methodology Applied
Scientific EffectVoltage switching:

Implementation Method 3

a sense amplifier which outputs computation results according to the voltage that occurs at the first terminal or the second terminal

Methodology Applied
Scientific EffectVoltage detection:

Data Source

PatentUS8305792B2Computation processing circuit using ferroelectric capacitor
Publication Date: 2012.11.06 ROHM CO LTD
  • US8305792B2 patent drawing
  • US8305792B2 patent drawing
  • US8305792B2 patent drawing

AI summary

A computation processing device executes logic computation based upon input data X(t) and data X(t−1) stored in memory. A ferroelectric capacitor includes a first terminal and a second terminal, and provides a function as memory. A bit line driver switches the voltage to be applied to the first terminal or the second terminal of the ferroelectric capacitor. A sense amplifier outputs a computation result according to the voltage that occurs at either of the first terminal and the second terminal of the ferroelectric capacitor. For example, the bit line driver switches the direction of the voltage to be applied to the ferroelectric capacitor according to the input data X(t).