Commodity FPGA Logic Drive for Low-NRE Advanced Node Scaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The high cost and complexity of transitioning from Field Programmable Gate Array (FPGA) IC chips to Application Specific IC (ASIC) or Customer-Owned Tooling (COT) chips for advanced semiconductor applications, due to larger size, higher power consumption, and increased Non-Recurring Engineering (NRE) costs, hinder innovation and adoption of advanced technology nodes.
Innovation Solution
A standardized commodity logic drive using plural FPGA IC chips and non-volatile memory IC chips, allowing for field programming and reducing NRE costs by enabling innovation and workload processing with software development on advanced technology nodes, similar to the early days of semiconductor foundry fabrication, thereby lowering barriers for public innovators to implement advanced IC technologies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If FPGA IC chips are used for advanced semiconductor applications, then adaptability and ease of programming are improved, but chip size, power consumption, and fabrication cost increase
Solution Approach 1:
The invention divides the FPGA chip into multiple smaller logic blocks or functional units that can be independently configured and programmed. This segmentation allows the chip to achieve high adaptability through software-defined logic while keeping each physical segment compact, thereby reducing overall chip size compared to traditional monolithic FPGA designs.
2Adaptability or versatility
If FPGA IC chips are used for advanced semiconductor applications, then adaptability and ease of programming are improved, but power consumption increases
Solution Approach 1:
The invention implements dynamic power management where logic blocks are activated or deactivated based on runtime requirements. The system can dynamically reconfigure which logic segments are active, allowing adaptability when needed while minimizing power consumption during idle or low-demand periods by powering down unused logic blocks.
3Ease of manufacture
If ASIC or COT IC chips are used instead of FPGA, then fabrication cost and power consumption are reduced, but adaptability and programming flexibility are lost
Solution Approach 1:
The invention creates a universal logic block design that can be programmed to perform multiple different functions. A single FPGA chip with this architecture can replace multiple specialized ASICs by reconfiguring the same physical logic blocks for different applications, thereby maintaining adaptability while achieving cost efficiency through a single manufacturable platform.
4Productivity
If advanced technology nodes (below 20 nm) are used for ASIC or COT chips, then performance is improved, but Non-Recurring Engineering costs increase significantly
Solution Approach 1:
The invention uses software-based logic configuration that can be copied and deployed across multiple FPGA chips without requiring new physical mask sets or fabrication processes. This allows advanced technology nodes to be utilized for high-performance applications while avoiding the prohibitive NRE costs of ASIC development, as the same logic design can be instantiated on commodity FPGA hardware.
Data Source
AI summary
An expandable logic scheme based on a chip package, includes: an interconnection substrate comprising a set of data buses for use in an expandable interconnection scheme, wherein the set of data buses is divided into a plurality of data bus subsets; and a first field-programmable-gate-array (FPGA) integrated-circuit (IC) chip comprising a plurality of first I/O ports coupling to the set of data buses and at least one first I/O-port selection pad configured to select a first port from the plurality of first I/O ports in a first clock cycle to pass a first data between a first data bus subset of the plurality of data bus subsets and the first field-programmable-gate-array (FPGA) integrated-circuit (IC) chip.


