Programmable ASIC Using Nanotube Switches for Interconnect Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Application-Specific Integrated Circuits (ASICs) are inflexible and require extensive manufacturing processes, while Field-Programmable Gate Arrays (FPGAs) are reconfigurable but require additional programming steps and are initially more expensive, lacking the economic benefits of ASICs for small quantities.
Innovation Solution
A programmable ASIC with a graphene or carbon nanotube switch-based interconnect matrix that allows for customizable configuration through non-volatile switches, enabling field-programmability and reducing the need for external initialization after power-up.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If traditional ASIC manufacturing processes are used, then manufacturing precision and reliability are improved, but device complexity and production time increase
Solution Approach 1:
The patent segments the interconnect structure into modular components: discontinuous metal traces, via holes, and switch cells. Each segment can be independently configured through programming, allowing complex functions to be built from simple, precisely-manufactured building blocks without requiring complex manufacturing processes for each specific function.
Solution Approach 2:
The patent changes the state parameter of the interconnect elements from fixed (traditional ASIC) to programmable. By using discontinuous conductors that can be electrically connected or disconnected through programming, the same physical structure can implement multiple logic functions, reducing manufacturing complexity while maintaining precision.
2Manufacturing precision
If traditional ASIC manufacturing is used, then manufacturing precision is improved, but productivity decreases
Solution Approach 1:
The patent performs preliminary configuration of the logic function at the manufacturing stage by programming the switch cells, but leaves the interconnect configuration flexible for later adjustment. This allows the device to be manufactured once with high precision, then rapidly reconfigured for different applications, improving productivity without sacrificing manufacturing quality.
Solution Approach 2:
The patent creates a universal interconnect structure that can serve multiple logic functions through programming. The same discontinuous metal traces and via holes can be configured to implement different logic gates and circuits, allowing a single manufacturing process to produce devices that can perform various functions, thereby increasing productivity.
3Adaptability or versatility
If FPGA architecture is used, then adaptability is improved, but use of energy increases
Solution Approach 1:
The patent extracts the volatile memory initialization requirement from the FPGA architecture by using non-volatile switch cells. The configuration data is retained in the switch cell states without requiring continuous power or external initialization, eliminating the energy consumption associated with maintaining volatile memory states while preserving reconfigurability.
4Adaptability or versatility
If FPGA architecture is used, then adaptability is improved, but device complexity increases
Solution Approach 1:
The patent inverts the traditional approach by making the interconnect structure programmable rather than the logic elements. The discontinuous metal traces and via holes are configured through programming to create different logic functions, while the basic building blocks remain simple and uniform, reducing overall device complexity while maintaining high adaptability.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The solution provides a cost-effective, customizable, and power-efficient integrated circuit that combines the advantages of both ASICs and FPGAs, allowing for easy reconfiguration and reduced power consumption without the need for external initialization after initial setup.
Implementation Method 1
A plurality of electrical nanotube switches are provided and associated with each of the switch cells
Implementation Method 2
graphene or carbon nanotube switch-based interconnect matrix
Data Source
AI summary
An integrated-circuit field-programmable gate array comprising a plurality of arrayed logic elements. The array includes a plurality of first electrical conductors extending along at least portions of the array, and a plurality of second electrical conductors extending along at least portions of the array. The first conductors cross the second conductors at switch cell locations. The first and second conductors are electrically discontinuous at the switch cell locations so that each switch cell is associated with first and second ends of one of the first conductors, and is also associated with first and second ends of one of the second conductors. A plurality of electrical nanotube switches are provided and associated with each of the switch cells.


