Dual-Line FIFO Latch-Flip-Flop Structure Without Multiplexers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional dual-line FIFO memory elements in electronic devices consume significant circuit area and power due to the use of multiplexers, which becomes a resource-intensive issue when numerous FIFOs are required in systems-on-a-chip (SOC) circuits.

Innovation Solution

A dual-line FIFO structure is designed without a multiplexer, utilizing a selectively transparent latch and a flip-flop serially connected to temporarily store up to two data units, reducing the number of transistors and circuit area, and incorporating control circuitry to manage data transfer and storage efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional multiplexer-based FIFO memory elements are used, then data synchronization function is achieved, but circuit area and power consumption increase significantly

Engineering Contradiction:
Improvedata synchronization functionVSAvoidcircuit area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent extracts and removes the multiplexer component from the conventional FIFO structure. Instead of using a multiplexer to select between two flip-flop outputs, the invention uses a single flip-flop with a transparent latch that can directly output data when enabled, eliminating the need for the multiplexer and its associated circuit area and power consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges the functions of the multiplexer and the flip-flop output stage into a single transparent latch mechanism. The latch can transparently pass data to the output when enabled, combining the selection and output functions into one component, thereby reducing overall circuit complexity and resource usage.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If conventional multiplexer-based FIFO memory elements are used, then data synchronization function is achieved, but power consumption increases significantly

Engineering Contradiction:
Improvedata synchronization functionVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent extracts and removes the multiplexer component from the conventional FIFO structure. Instead of using a multiplexer to select between two flip-flop outputs, the invention uses a single flip-flop with a transparent latch that can directly output data when enabled, eliminating the need for the multiplexer and its associated circuit area and power consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The transparent latch is self-controlled through the fill status signal. When the FIFO is not full, the latch automatically becomes transparent and allows data to pass through without requiring additional control logic or power-consuming selection mechanisms. The system serves itself by using the fill status to directly control the latch transparency.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If numerous FIFOs are deployed in SOC circuits, then data buffering capability is improved, but resource utilization deteriorates due to multiplexer overhead

Engineering Contradiction:
Improvedata buffering capabilityVSAvoidresource utilization
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes the multiplexer component from the conventional FIFO structure. Instead of using a multiplexer to select between two flip-flop outputs, the invention uses a single flip-flop with a transparent latch that can directly output data when enabled, eliminating the need for the multiplexer and its associated circuit area and power consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the fundamental operating parameter of the FIFO from using parallel flip-flops with multiplexer selection to using a single flip-flop with sequential transparent latch operation. This parameter change in the architectural approach allows for more efficient resource utilization when deploying multiple FIFOs in SOC circuits.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10621122B1Systems and methods for transferring data with a dual-line first-in-first-out (FIFO) memory array
Publication Date: 2020.04.14 MARVELL ISRAEL (M L S L) LTD
  • US10621122B1 patent drawing
  • US10621122B1 patent drawing
  • US10621122B1 patent drawing

AI summary

Embodiments described herein provide a dual-line FIFO structure without the use of any multiplexer. Instead, the dual-line FIFO described herein uses a selectively transparent latch and a flip-flop serially connected to the latch, such that the combination of the serially connected latch and the flip-flop can temporarily store up to two data units at two clock cycles.