Using interrupted through-silicon-vias in integrated circuits adapted for stacking
View Patent ↗In an integrated circuit (IC) adapted for use in a stack of interconnected ICs, interrupted through-silicon-vias (TSVs) are provided in addition to uninterrupted TSVs. The interrupted TSVs provide signal paths other than common parallel paths between the ICs of the stack. This permits IC identification schemes and other functionalities to be implemented using TSVs, without requiring angular rotation of alternate ICs of the stack.
1. A method of selecting a semiconductor device in a stack of semiconductor devices, comprising:
providing logic levels to a first plurality of serial through silicon via (TSV) inputs on a first device in a stack;
within the first device, receiving the logic levels on the first plurality of TSV inputs, scrambling the received logic levels, and providing the scrambled received logic levels to a first plurality of TSV outputs connected to a first plurality of serial TSV inputs on a second device in the stack;
within the second device, receiving the logic levels on the first plurality of TSV inputs, scrambling the received logic levels, and providing the scrambled received logic levels to a first plurality of TSV outputs connected to a first plurality of serial TSV inputs on a third device in the stack;
within the third device, receiving the logic levels on the first plurality of TSV inputs; and
using the received logic levels in each of the first, second, and third devices to select one of the first, second, or third devices.
2. The method of selecting a semiconductor device as claimed in claim 1 where the first, second, and third devices are identical.
3. The method of selecting a semiconductor device as claimed in claim 1 where the serial TSV outputs on each of the devices are located on the same axis perpendicular to the surface of the device as the corresponding TSV inputs.
4. The method of selecting a semiconductor device as claimed in claim 1 where the serial TSV outputs are located on an axis perpendicular to the surface of the device rotated 180° about the center of the device from an axis perpendicular to the surface of the device of the corresponding TSV inputs.
5. The method of selecting a semiconductor device as claimed in claim 1 where the scrambling comprises connecting a logic level received on a first serial TSV input to a second serial TSV output and connecting a logic level received on a second serial TSV input to a third serial TSV output.
6. The method of selecting a semiconductor device as claimed in claim 5 where the first serial TSV input of the first device receives a first logic level and second serial TSV input of the first device receives a second logic level opposite the first logic level.
7. The method of selecting a semiconductor device as claimed in claim 6 where the received logic levels in each of the first, second, and third devices are scrambled to form a thermometer code.
8. The method of selecting a semiconductor device as claimed in claim 1 where the serial TSV inputs are directly connected to serial TSV outputs within each device.
9. The method of selecting a semiconductor device as claimed in claim 1 where received logic levels in each of the first, second, and third devices represent the position of the device in a stack of devices.
10. The method of selecting a semiconductor device as claimed in claim 9 where received logic levels in each of the first, second, and third devices are encoded to provide a device ID.
11. The method of selecting a semiconductor device as claimed in claim 9 further comprising the steps of providing a command including a device address, and comparing the device address to the logic level within each of the first, second, and third devices to determine which device should execute the command.
12. The method of selecting a semiconductor device as claimed in claim 11 where only a single device executes the command.