Modular Integrated Circuit Stacking via Common Interconnects
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing processing units face challenges in scalability, cost, and design flexibility due to their monolithic nature, which limits their ability to adapt to various applications and requires complex testing of integrated circuits as a single unit.
Innovation Solution
The solution involves forming processing units from modular integrated circuits (ICs) with a common configuration of electrical interconnects, allowing for the stacking and mixing of ICs with different functions to create application-specific configurations, enabling easy expansion and customization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If processing units are formed using a monolithic structure, then manufacturing and testing can be simplified, but design flexibility and adaptability to different applications are reduced
Solution Approach 1:
The processing unit is divided into multiple separate integrated circuits that can be independently manufactured, tested, and selected from storage groups. Each IC performs a specific function (processing, storage, input-output, device management) and can be individually optimized and tested before assembly, enabling both manufacturing simplicity and design flexibility.
Solution Approach 2:
The patent creates a universal interconnect configuration that can accommodate different types of integrated circuits with various functions. The common interconnect structure serves multiple purposes: electrical coupling, signal transmission, and mechanical alignment across diverse IC types, enabling adaptability without sacrificing manufacturing simplicity.
2Strength
If processing units are formed using a monolithic structure, then structural integrity is maintained, but scalability and the ability to create application-specific configurations are limited
Solution Approach 1:
Multiple integrated circuits are stacked vertically to form a three-dimensional processing unit, with each IC nested within the overall structure. The interconnect structure provides mechanical support and electrical coupling between stacked layers, maintaining structural integrity while enabling scalable, application-specific configurations through selective assembly of different IC combinations.
3Device complexity
If integrated circuits are tested as a single unit, then testing procedures are simplified, but cost and time increase due to inability to identify and replace only defective components
Solution Approach 1:
Individual integrated circuits are tested and validated before being assembled into the final processing unit. This preliminary testing allows defective ICs to be identified and replaced independently, reducing overall testing complexity and improving cost efficiency by avoiding the need to test or replace entire processing units when a single component is defective.
4Ease of manufacture
If a fixed configuration of processing units is used, then manufacturing is simpler, but the ability to address different applications and software development concerns is reduced
Solution Approach 1:
The processing unit configuration is made dynamic through the ability to selectively assemble different combinations of integrated circuits from storage groups based on specific application requirements. The system can be reconfigured for different applications (aerospace, data processing, etc.) by selecting appropriate ICs with common interconnect configurations, maintaining manufacturing simplicity while achieving application specificity.
Data Source
AI summary
A processing unit comprises a plurality of individual integrated circuits (ICs) electrically connected to one another via a common configuration of electrical interconnects (e.g., through-silicon vias). At least two of the ICs may be configured for a different function. In some examples, the processing unit is formed by selecting the ICs from stored groups of ICs. The stored ICs can be, for example, modular ICs in that the ICs can be mixed and matched in any suitable number or type in order to meet a particular set of functional requirements for the processing unit, which may depend on the application for the processing unit. Electrical coupling of these individual ICs via the electrical interconnects of the ICs results in a single processing unit that is configured to perform functions specifically suited for a particular application or set of applications.


