Latch-Based FIFO Circuit Layout for Lower Area and Power

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor circuits face challenges in reducing circuit area and power consumption, particularly in First In First Out (FIFO) circuits used for data storage.

Innovation Solution

A semiconductor circuit design incorporating a plurality of latch circuits, a selector, and a control circuit that operates based on control signals to sequentially acquire, hold, and output data, reducing the need for flip-flop circuits and simplifying the control circuit configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of moving object

If traditional FIFO circuits are used, then data storage function is achieved, but circuit area increases

Engineering Contradiction:
Improvecircuit areaVSAvoiddata storage function
Core Design Contradiction:
Area of moving objectVSReliability

Solution Approach 1:

The FIFO circuit is segmented into multiple independent latch circuits (first latch circuit, second latch circuit, etc.), each capable of storing data independently. This segmentation allows the circuit to maintain data storage functionality while using simpler, smaller latch-based structures instead of traditional larger FIFO blocks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention changes the operational parameters of the latch circuits by controlling their enable signals with clock phases. By switching latch circuits between active and inactive states based on clock signals, the circuit achieves FIFO functionality with reduced area compared to traditional always-active FIFO structures.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by stationary object

If traditional FIFO circuits are used, then data storage function is achieved, but power consumption increases

Engineering Contradiction:
Improvepower consumptionVSAvoiddata storage function
Core Design Contradiction:
Use of energy by stationary objectVSReliability

Solution Approach 1:

The latch circuits are activated periodically based on clock signals rather than continuously. Each latch circuit operates only during its designated time window controlled by clock phases, reducing overall power consumption while maintaining continuous data storage capability through the coordinated operation of multiple latches.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The invention dynamically changes the operational state of latch circuits by controlling enable signals, switching them between active and inactive modes. This parameter control allows the circuit to maintain data storage reliability while significantly reducing power consumption compared to traditional FIFO circuits that operate continuously.

Inventive Principle:
Principle #35Parameter changes

3Area of moving object

If latch circuits with control signals are used, then circuit area is reduced, but control circuit complexity increases

Engineering Contradiction:
Improvecircuit areaVSAvoidcontrol circuit configuration
Core Design Contradiction:
Area of moving objectVSDevice complexity

Solution Approach 1:

The control functions for multiple latch circuits are merged into a unified clock signal distribution system. By using clock phases to control enable signals of different latch circuits, the invention reduces control circuit complexity while maintaining the area benefits of using latch-based structures.

Inventive Principle:
Principle #5Merging (Combining)

4Productivity

If sequential acquisition operation is implemented, then data processing efficiency is improved, but circuit area increases

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidcircuit area
Core Design Contradiction:
ProductivityVSArea of moving object

Solution Approach 1:

The sequential acquisition function is achieved by segmenting the data storage into multiple latch circuits that operate in sequence. Each latch circuit processes data during its designated time window controlled by clock phases, enabling efficient sequential data acquisition without requiring a large single FIFO structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention uses parameter changes in the enable signals of latch circuits, controlled by clock phases, to achieve sequential data acquisition. By dynamically switching latch circuits between active and inactive states, the circuit maintains high data processing efficiency while using minimal circuit area compared to traditional FIFO implementations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12494772B2Semiconductor circuit
Publication Date: 2025.12.09 SONY SEMICON SOLUTIONS CORP
  • US12494772B2 patent drawing
  • US12494772B2 patent drawing
  • US12494772B2 patent drawing

AI summary

A semiconductor circuit according to an embodiment of the present disclosure includes an input terminal, a plurality of latch circuits configured to sequentially acquire data at the input terminal and each configured to perform an acquisition operation for acquiring the data at the input terminal or a holding operation for holding the acquired data, in accordance with a voltage level of a corresponding control signal out of a plurality of control signals, a selector configured to perform a selection output operation for sequentially selecting any one of pieces of the data held by the plurality of latch circuits and for outputting the selected data, and a control circuit configured to control the operations of the plurality of latch circuits and the selector.