Commodity FPGA Logic Drive for Low-Cost Advanced Node Development

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The transition from Field Programmable Gate Arrays (FPGA) to Application Specific Integrated Circuits (ASIC) or Customer-Owned Tooling (COT) chips is hindered by higher power consumption, larger chip size, lower performance, and significantly increased Non-Recurring Engineering (NRE) costs as semiconductor technology nodes advance, limiting innovation and making it costly to implement advanced technology nodes.

Innovation Solution

A standardized commodity logic drive utilizing plural FPGA IC chips and non-volatile memory IC chips, allowing for field programming and reducing NRE costs by enabling innovators to develop and implement algorithms and applications using advanced technology nodes without the high costs associated with ASIC or COT chip design, by using software to program the logic drive.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If FPGA IC chips are used for field programming purposes, then adaptability and ease of operation are improved, but power consumption increases, chip size increases, performance decreases, and fabrication cost increases

Engineering Contradiction:
Improvefield programming capabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system divides the computing workload into two segments: training phase using FPGA-based logic drives for adaptability, and inference phase using optimized ASIC/GPU for performance. This segmentation allows each component to operate in its optimal mode, reducing overall power consumption while maintaining field programming capability during training.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between FPGA-based logic drives and ASIC/GPU based on the operational phase (training vs. inference). During training, the FPGA provides reconfigurability; during inference, the system transitions to more power-efficient hardware, optimizing power consumption across different operational states.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If FPGA IC chips are used for field programming purposes, then adaptability is improved, but chip size increases and fabrication yield decreases

Engineering Contradiction:
Improvefield programming capabilityVSAvoidchip size
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The system segments the computational tasks, using compact FPGA logic drives only for training where reconfigurability is essential. The larger, more specialized ASIC/GPU handles inference tasks, allowing the FPGA chip size to be minimized while maintaining necessary adaptability for field programming during training phases.

Inventive Principle:
Principle #1Segmentation

3Power

If ASIC or COT chip design is used to expand application volume, then performance and power efficiency are improved, but NRE cost increases significantly

Engineering Contradiction:
Improvepower efficiencyVSAvoidNRE cost
Core Design Contradiction:
PowerVSEase of manufacture

Solution Approach 1:

The system performs preliminary training using FPGA-based logic drives before deploying to ASIC/GPU for inference. This preliminary action allows the model to be developed and validated using reconfigurable hardware with lower NRE costs, and only then transitions to the more expensive but efficient ASIC/GPU implementation, reducing overall manufacturing barriers.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The FPGA-based logic drive serves as an intermediary between the development phase and the final ASIC/GPU deployment. It allows innovators to prototype and train models with lower NRE costs, acting as a bridge that reduces the barrier to entry before committing to expensive ASIC manufacturing.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Power

If advanced semiconductor technology nodes are used, then performance and power efficiency are improved, but NRE cost increases greatly

Engineering Contradiction:
Improvepower efficiencyVSAvoidNRE cost
Core Design Contradiction:
PowerVSEase of manufacture

Solution Approach 1:

The system performs preliminary development and training using FPGA logic drives fabricated at less advanced, lower-cost nodes. Only after validation does it transition to advanced technology nodes for final deployment, allowing performance optimization without immediately incurring the high NRE costs of advanced node manufacturing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

FPGA-based logic drives serve as an intermediary platform that enables innovators to develop algorithms and models using standard commodity chips at lower cost nodes. This intermediary approach reduces the barrier to using advanced technology nodes by allowing preliminary work to be done on cheaper, more accessible hardware.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20220321128A1Logic drive using standard commodity programmable logic IC chips
Publication Date: 2022.10.06 ICOMETRUE CO LTD
  • US20220321128A1 patent drawing
  • US20220321128A1 patent drawing
  • US20220321128A1 patent drawing

AI summary

A three-dimensional programmable interconnection system based on a multi-chip package includes: a programmable metal bump or pad at a bottom of the multi-chip package; a first programmable interconnect provided by an interposer of the multi-chip package; a second programmable interconnect provided by the interposer; and a switch provided by a first semiconductor chip of the multi-chip package, wherein the switch is configured to control connection between the first and second programmable interconnects, wherein the programmable metal bump or pad couples to a second semiconductor chip of the multi-chip package through the switch and the first and second programmable interconnects, wherein the first and second semiconductor chips are over the interposer.