Multi-Output LUT Memory Cell for Lower-Cost FPGA Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high Non-Recurring Engineering (NRE) cost and complexity of designing and manufacturing Application Specific IC (ASIC) or Customer-Owned Tooling (COT) chips using advanced semiconductor technology nodes, which hinders innovation and increases barriers for implementing advanced technologies in semiconductor IC chips.

Innovation Solution

A standardized commodity logic drive in a multichip package comprising one or more standardized commodity FPGA IC chips, non-volatile memory IC chips, and cooperating or supporting IC chips, which allows for field programming and configuration, reducing the need for expensive ASIC or COT chip design and enabling innovation using advanced technology nodes at a lower cost.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If ASIC or COT chip design is used to implement applications at advanced technology nodes, then manufacturing precision and performance are improved, but NRE cost and device complexity increase greatly

Engineering Contradiction:
Improvemanufacturing precisionVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent employs a universal FPGA chip architecture that can be configured to perform multiple different application functions through reconfigurable logic blocks and interconnection structures. This single multi-functional platform replaces the need for multiple specialized ASIC designs, thereby reducing overall device complexity and NRE costs while maintaining manufacturing precision benefits from advanced technology nodes.

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

Solution Approach 2:

The patent implements dynamic reconfigurability in the FPGA architecture, allowing the logic blocks and interconnection structures to be programmatically adjusted after manufacturing. This dynamic adaptability enables the same physical hardware to optimize its configuration for different applications, achieving ASIC-level performance for specific tasks without incurring ASIC-level design complexity and cost.

Inventive Principle:
Principle #15Dynamics

2Productivity

If ASIC or COT chip design is used to implement applications at advanced technology nodes, then performance is improved, but NRE cost increases greatly

Engineering Contradiction:
ImproveperformanceVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The universal FPGA platform provides a single chip design that can be reconfigured to achieve high performance across multiple different applications. By consolidating what would otherwise require multiple specialized ASIC designs into one reconfigurable platform, the patent reduces the cumulative NRE cost and device complexity while maintaining the ability to achieve ASIC-level performance for each specific application through optimized configuration.

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

3Adaptability or versatility

If FPGA design is used compared to ASIC or COT chip, then adaptability is improved, but manufacturing precision and fabrication yield worsen

Engineering Contradiction:
ImproveadaptabilityVSAvoidmanufacturing precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent utilizes a universal FPGA architecture that maintains high adaptability through reconfigurable logic blocks while being manufactured using standardized processes at advanced technology nodes. This approach achieves manufacturing precision benefits from state-of-the-art fabrication while preserving FPGA-level adaptability, effectively decoupling the trade-off between customization capability and manufacturing quality.

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

4Adaptability or versatility

If FPGA design is used compared to ASIC or COT chip, then adaptability is improved, but power consumption and performance worsen

Engineering Contradiction:
ImproveadaptabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic reconfiguration capabilities in the FPGA architecture, allowing the system to optimize its power consumption by activating only the necessary logic blocks and interconnection structures for each specific application. This dynamic resource management reduces power consumption compared to traditional FPGAs while maintaining adaptability, and enables the system to achieve performance levels closer to specialized ASIC designs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12268012B2Multi-output look-up table (LUT) for use in coarse-grained field-programmable-gate-array (FPGA) integrated-circuit (IC) chip
Publication Date: 2025.04.01 ICOMETRUE CO LTD
  • US12268012B2 patent drawing
  • US12268012B2 patent drawing
  • US12268012B2 patent drawing

AI summary

A semiconductor integrated-circuit (IC) chip comprises a memory cell including: a latch circuit comprising first and second inverters coupling to each other, a first latch node coupling to an input point of the first inverter and an output point of the second inverter and a second latch node coupling to an input point of the second inverter and an output point of the first inverter; a first N-type MOS transistor having a first terminal coupling to the first latch node, a second terminal coupling to a first output point of the memory cell, and a first gate terminal for controlling coupling between the first latch node and the first output point of the memory cell; a second N-type MOS transistor having a third terminal coupling to the second latch node, a fourth terminal coupling to a second output point of the memory cell, and a second gate terminal for controlling coupling between the second latch node and the second output point of the memory cell; and a P-type MOS transistor having a fifth terminal coupling to the first latch node, a sixth terminal coupling to a third output point of the memory cell, and a third gate terminal for controlling coupling between the first latch node and the third output point of the memory cell.