Configurable Logic Cell Output Region for Fewer LUT Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the density of lookup table-based circuits increases, maximizing performance while minimizing area and power consumption becomes challenging, leading to a rapid increase in the number of devices needed to implement the circuit.

Innovation Solution

A configurable logic cell with an input selection region, a computation region using multiple four-input lookup tables, and an output region with domino logic stages, allowing for flexible configuration to perform various logic operations and reduce the number of active components during any given operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If lookup table density is increased to improve computation speed, then circuit performance is improved, but the number of devices required increases rapidly

Engineering Contradiction:
Improvecomputation speedVSAvoidnumber of devices
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

Multiple lookup tables are merged into a single shared lookup table structure. The patent combines several logic operations that would traditionally require separate lookup tables into one unified lookup table that serves multiple functions, thereby reducing the total number of devices while maintaining computation speed.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The lookup table is designed to perform multiple logic operations simultaneously or sequentially. A single lookup table structure is configured to handle various logic functions by reconfiguring its internal connections and selection logic, eliminating the need for dedicated lookup tables for each operation.

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

2Speed

If lookup table density is increased to improve computation speed, then circuit performance is improved, but area consumption increases

Engineering Contradiction:
Improvecomputation speedVSAvoidcircuit area
Core Design Contradiction:
SpeedVSArea of stationary object

Solution Approach 1:

Adjacent lookup tables are merged into a single compact structure. The patent consolidates multiple lookup table functions into one physical structure, reducing the overall area occupied while maintaining the computational capabilities of individual lookup tables through shared resources and multiplexing.

Inventive Principle:
Principle #5Merging (Combining)

3Speed

If lookup table density is increased to improve computation speed, then circuit performance is improved, but power consumption increases

Engineering Contradiction:
Improvecomputation speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

Multiple lookup table operations are merged into a single power-efficient structure. By combining several logic operations into one lookup table, the patent reduces the total number of active devices switching simultaneously, thereby lowering overall power consumption while maintaining computation speed through efficient resource sharing.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12008337B2Multi-input configurable logic cell with configurable output region
Publication Date: 2024.06.11 OPPSTAR TECH SDN BHD
  • US12008337B2 patent drawing
  • US12008337B2 patent drawing
  • US12008337B2 patent drawing

AI summary

Configurable circuits include an input selection region, a computation region, a switching region, and an output region. The input selection region includes a set of input multiplexers and selects and routes input signals. The computation region includes a set of lookup tables, each lookup table being coupled to selected signals from the input selection stage to generate a respective output signal. The switching region includes a set of output multiplexers, each output multiplexer being coupled to output signals from the set of lookup tables to provide circuit outputs responsive to respective output selection signals. The output region includes a domino logic stage, having a set of transistors, coupled to output signals from the set of lookup tables to provide circuit outputs that determine combinations of the signals output by the set of lookup tables.