FIFO Circuit Design for 3D Memory Power and Area Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High power consumption and increased layout area in 3D memory devices, such as Hybrid Memory Cube (HMC) and High Bandwidth Memory (HBM), due to the need for multiple flip-flop or latch circuits to maintain data order and perform data bus inversion (DBI) operations, which complicates data transmission and increases energy usage.

Innovation Solution

A FIFO circuit design that incorporates a series and parallel configuration of latch circuits with NAND circuits, utilizing pointer signals to manage data flow efficiently, allowing for longer data storage periods with reduced power consumption and layout area by optimizing the number of clock cycles required for data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple flip-flop or latch circuits are used to maintain data order and perform DBI operations, then data reliability and transmission order are improved, but power consumption and layout area increase

Engineering Contradiction:
Improvedata reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent combines the data storage function and DBI operation function into a single integrated FIFO circuit structure. The latch circuits perform both data buffering and DBI calculation functions simultaneously, eliminating the need for separate circuits and reducing overall power consumption while maintaining data reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The FIFO circuit is designed to perform multiple functions: data buffering, order maintenance, and DBI operation execution. This multi-functional design reduces the total number of circuits needed, thereby reducing power consumption and layout area while preserving data reliability.

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

2Reliability

If multiple flip-flop or latch circuits are used to maintain data order and perform DBI operations, then data transmission order is improved, but layout area increases

Engineering Contradiction:
Improvedata transmission orderVSAvoidlayout area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent merges data storage and DBI operation circuits into a single integrated structure. The same latch circuits that store data also perform DBI calculations, significantly reducing the layout area required while maintaining data transmission order through the sequential nature of the FIFO structure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent utilizes the time dimension through clocked operation of latch circuits to achieve data ordering without requiring additional spatial resources. By using sequential clock cycles to control data flow and DBI operations, the design reduces spatial complexity while maintaining transmission order.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If traditional FIFO circuit designs are used, then data integrity is maintained, but power consumption and area are higher

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

Solution Approach 1:

The patent integrates DBI operation circuits within the FIFO structure, combining data buffering and data inversion operations into a single unified circuit. This reduces overall circuit complexity while maintaining data integrity through the coordinated operation of shared resources.

Inventive Principle:
Principle #5Merging (Combining)

4Duration of action of moving object

If more latch circuits are used to extend data storage period, then data storage duration is improved, but power consumption and area increase

Engineering Contradiction:
Improvedata storage periodVSAvoidpower consumption
Core Design Contradiction:
Duration of action of moving objectVSUse of energy by moving object

Solution Approach 1:

The patent uses periodic clock signals to control the latch circuits, enabling data to be held for extended periods without requiring additional circuits. The clocked latch structure allows data to be retained through multiple clock cycles while consuming minimal power, as latches only consume significant power during state transitions.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11805638B2Semiconductor device with first-in-first-out circuit
Publication Date: 2023.10.31 MICRON TECHNOLOGY INC
  • US11805638B2 patent drawing
  • US11805638B2 patent drawing
  • US11805638B2 patent drawing

AI summary

Apparatuses including a first-in first-out circuit are described. An example apparatus includes: a first-in first-out circuit including a first latch, a second latch and a logic circuit coupled in series. The first latch receives first data and latches the first data responsive to a first input pointer signal. The second latch receives the latched first data from the first latch and latches the received first data responsive to a second input pointer signal that has a different phase from the first input pointer signal and thus provides a second data. The logic circuit receives the second data and an output pointer signal and further provides an output data responsive to the output pointer signal.