Chip Select Apparatus for 3D Stacked Systems Using Seed-Based ID Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In 3D chip stacking using TSV connection techniques, generating unique identification codes for identical chips is costly and requires complex hardware, increasing overhead and hardware costs due to the need for logic circuits to differentiate chips.
Innovation Solution
A chip select apparatus with ID code generators and activation logic units, where each chip generates a unique ID code based on a seed code, allowing for differentiation and activation of chips without the need for identical circuit structures or increased TSV areas, using a series connection of ID code generators to produce distinct ID codes for each chip.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If fuse-programmable method is used to program unique ID code in identical chips, then chips become identifiable to each other, but cost of stacking chips is increased
Solution Approach 1:
The patent uses a copy-based approach where a master ID code is copied and distributed to multiple identical chips through the TSV connection network. Instead of programming unique ID codes into each chip individually (which increases cost), the system creates copies of the same ID code pattern and uses the chip's position in the stack to differentiate them. This resolves the contradiction by maintaining chip identifiability through copying rather than individual programming.
Solution Approach 2:
The patent introduces a new dimension of differentiation by using the vertical stack position (layer index) as an additional identifier. Rather than relying solely on unique ID codes programmed into each chip, the system differentiates chips by their position in the 3D stack, combining the copied ID code with the layer index to uniquely identify each chip. This dimensional approach reduces manufacturing cost while maintaining identifiability.
2Reliability
If logic circuit is used to generate unique code for each stacked chip, then chips can be differentiated, but hardware cost is increased
Solution Approach 1:
The patent makes the ID code generation logic universal by using the same logic circuit design in every chip. Instead of having unique logic circuits programmed differently in each chip, the same universal logic circuit generates ID codes based on the chip's layer position. This multi-functional approach allows a single logic circuit design to serve all chips in the stack, reducing hardware cost while maintaining differentiation capability through position-based encoding.
Solution Approach 2:
Each chip's logic circuit serves itself by automatically generating its unique ID code based on its own position in the stack. The logic circuit uses the layer index (which is inherently available to each chip in the stack) to generate its identification code without requiring external programming or complex hardware. This self-service approach reduces hardware cost by eliminating the need for external ID code programming equipment.
3Volume of moving object
If TSV connection technique is used with distributed pads inside chips, then 3D stacking is achieved, but chips closer to controller spend more area on TSVs for remote chip communication
Solution Approach 1:
The patent segments the communication task by dividing the stack into different layers with hierarchical control. Instead of having every chip communicate directly with the controller through TSVs (which would require excessive TSV area), the system segments communication into layer-specific operations. Chips in the same layer can communicate more efficiently, and the controller only needs to access specific layers when needed, reducing the TSV area overhead for chips closer to the controller.
Solution Approach 2:
The patent introduces intermediate control logic and layer management structures that act as mediators between the controller and remote chips. Instead of direct controller-to-remote-chip communication requiring extensive TSV connections, the intermediary structures manage communication within layers and between layers, reducing the TSV area overhead by eliminating redundant direct connections from the controller to every chip in the stack.
Data Source
AI summary
A multi-chip stacked system and a chip select apparatus are provided. The chip select apparatus includes n ID code generators and n activation logic units. The first ID code generator generates a first ID code and a second seed code according to a first seed code, and an ith ID code generator connected to the (i−1)th ID code generator generates an ith ID code and an (i+1)th seed code according to the ith seed code. The ID codes generated by the ID code generators are different to each other. Each of the activation logic units has an activation code. The ith activation logic unit receives the ith ID code from the ith ID code generator. The ith activation logic unit activates the ith chip when the ith ID code is complied with the activation code of the ith activation logic unit.


