3D Stacked Cross-Point Switch Circuit for Scalable Port Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional cross-point switches are inflexible and costly due to their hardwired design, which struggles to accommodate varying user requirements for different applications, such as different port numbers and bit widths, leading to increased complexity and cost when trying to satisfy multiple user needs.
Innovation Solution
A scalable three-dimensional cross-point switch is implemented using stacked hard logic switching dies with through-silicon vias (TSVs) connecting ingress switches to multiplexers and middle stage switches, allowing for configurable port numbers and widths by adding or duplicating switching dies, enabling flexible and efficient routing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a hardened cross point switch is designed with maximum parameters to satisfy all user requirements, then all user needs are met, but device complexity and cost increase significantly
Solution Approach 1:
The cross point switch is divided into multiple functional blocks (input stage, middle stage, output stage) that can be independently configured. Each block can be selectively enabled or disabled based on user requirements, allowing the switch to be customized without implementing the full maximum-capability structure.
Solution Approach 2:
The switch architecture enables dynamic configuration of port numbers and bit widths through programmable control. Users can reconfigure the switch parameters via control signals without physical redesign, allowing adaptability while maintaining a fixed hardware structure that doesn't need to accommodate maximum parameters for all scenarios.
2Adaptability or versatility
If a hardened cross point switch is designed with maximum parameters to satisfy all user requirements, then all user needs are met, but cost increases significantly
Solution Approach 1:
The switch is segmented into reusable functional blocks that can be configured for different applications. This modular approach reduces manufacturing cost by avoiding the need to produce custom maximum-capability switches for each application, as the same basic blocks can be programmed for different port configurations.
Solution Approach 2:
The switch parameters (port numbers, bit widths) are made changeable through programmable control rather than being fixed at manufacturing. This allows a single manufactured device to serve multiple applications with different requirements, reducing the need to manufacture multiple variants at maximum parameters.
3Adaptability or versatility
If traditional hard logic solutions are used to satisfy different user requirements, then user needs can be met, but the solution becomes very difficult to adapt to various user needs
Solution Approach 1:
The patent implements a programmable switch architecture where the hard logic structure remains fixed but its configuration is dynamic. Control logic and programmable elements allow the switch to be reconfigured for different port numbers and bit widths, providing flexibility without requiring multiple hardened logic designs for different applications.
Data Source
AI summary
A cross-point switch having stacked switching dies on a component die is disclosed. The cross point switch allows scalability by adding switching dies. The switching dies include ingress switches that are coupled to multiplexers to a middle stage switches. The inputs and outputs of the ingress switches are connected to the switching interface region via through silicon vias (TSVs). The outputs of the ingress switches are also coupled by TSVs to multiplexers for routing to middle stage switches on a switching die above. If the switching die is stacked on another switching die, the outputs of the ingress switches are coupled by TSVs to the multiplexers for routing to the middle stage switches of the switching die below. By adding switching dies, the switch is configurable to increase the number of ports as well as the width of the ports.


