IP Library Granted Patent US 9,389,876
Granted Patent B2
US 9,389,876 · App. 14/153,363 · Granted Jul 12, 2016

Three-dimensional processing system having independent calibration and statistical collection layer

Inventors: Philip G. Emma (Danbury, CT); Allan M. Hartstein (Chappaqua, NY); Michael B. Healy (White Plains, NY); Krishnan K. Kailas (Tarrytown, NY); Alper Buyuktosunoglu (White Plains, NY)
Assignee: International Business Machines Corporation
G06F9/4403G06F9/44
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,389,876
App. No.
14/153,363
Granted
Jul 12, 2016
Kind
B2
Abstract

Three-dimensional processing systems are provided which have multiple layers of conjoined chips, wherein at least one chip layer has calibration control circuitry that is dedicated to calibrating/configuring one or more functional chip layers, and/or performance instrumentation control circuitry for testing and collecting performance data of one or more functional chip layers.

Claims (42)

1. A semiconductor device, comprising:

a first chip and a second chip, which are physically conjoined in a stacked structure;

the first chip comprising functional circuitry;

the second chip comprising:

calibration control circuitry;

memory to store calibration data; and

an I/O (input/output) interface;

wherein functional circuitry of the first chip is connected to the I/O interface;

wherein the calibration control circuitry on the second chip automatically configures the functional circuitry on the first chip to an initial system state using stored calibration data from said memory upon power-up of the semiconductor device;

wherein the second chip further comprises gating control circuitry connected to the I/O interface;

wherein the gating control circuity comprises a network of interconnected multiplexers and demultiplexers connected to the functional circuity of the first chip through the I/O interface; and

wherein the gating control circuitry is configured to dynamically reconfigure electrical connections between components of the functional circuitry, in response to control signals from the calibration control circuity.

2. The semiconductor device of claim 1 , wherein the first chip is a processor chip.

3. The semiconductor device of claim 1 , wherein the first chip is a memory chip.

4. The semiconductor device of claim 1 , wherein the gating control circuitry is configured to dynamically control power supplied to components on the functional circuitry, in response to control signals from the calibration control circuitry.

5. The semiconductor device of claim 1 , wherein the calibration control circuitry on the second chip automatically configures the functional circuitry on the first chip by setting a frequency of a clock signal for a functional circuit.

6. The semiconductor device of claim 1 , wherein the calibration control circuitry on the second chip automatically configures the functional circuitry on the first chip by causing a failed system component or subsystem to be replaced with a spare system component or subsystem present on the first chip.

7. The semiconductor device of claim 1 , wherein the stored calibration data comprises performance data regarding performance metrics of the functional circuitry on the first chip.

8. The semiconductor device of claim 1 , wherein the stored calibration data comprises information regarding components or subsystems of the first chip with hard errors.

9. The semiconductor device of claim 1 , wherein the calibration data is automatically generated by control circuitry on the second chip.

10. The semiconductor device of claim 1 , wherein the calibration data comprises external user data that is loaded into the memory of the second chip.

11. The semiconductor device of claim 1 , wherein the I/O interface of the second chip is as standard interface which enables reuse of the second chip for calibrating different functional chips.

12. A semiconductor device, comprising:

a first chip and a second chip, which are physically conjoined in a stacked structure;

the first chip comprising functional circuitry;

the second chip comprising:

performance data collection control circuitry;

memory; and

an I/O (input/output) interface;

wherein functional circuitry of the first chip is connected to the I/O interface of the second chip;

wherein the performance data collection control circuitry on the second chip is configured to automatically collect performance data of the functional circuitry of the first chip and store the collected performance data in the memory of the second chip;

wherein the second chip further comprises functional testing control circuitry connected to the I/O interface;

wherein the functional testing control circuitry comprises a network of interconnected multiplexers and demultiplexers connected to the functional circuitry of the first chip through the I/O interface; and

wherein the functional testing control circuitry is configured to dynamically reconfigure electrical connections between components of the functional circuitry, based on the collected performance data.

13. The semiconductor device of claim 12 , wherein the first chip comprises thermal sensors disposed in regions of the first chip, and wherein the performance data collection control circuitry on the second chip collects and stores temperature data using the thermal sensors.

14. The semiconductor device of claim 12 , wherein the first chip comprises one or more NBTI (negative bias temperature instability) sensors to measure changes in threshold voltage of circuit components, and wherein the performance data collection control circuitry on the second chip collects and stores information regarding changes in threshold voltages of system components using the NBTI sensors.

15. The semiconductor device of claim 12 , wherein the performance data collection control circuitry on the second chip collects and stores information regarding an amount of time for performing functions or tasks by the functional circuitry of the first chip.

16. The semiconductor device of claim 12 , wherein the performance data collection control circuitry on the second chip collects and stores information regarding hard failures of system components due to timing errors of the functional circuitry on the first chip.

17. The semiconductor device of claim 12 , wherein the second chip comprises calibration control circuitry which uses the stored performance data to automatically configure the functional circuitry on the first chip.

18. The semiconductor device of claim 17 , wherein the calibration control circuitry uses the stored performance data to automatically configure the functional circuitry on the first chip to an initial system state upon power-up of the semiconductor device.

19. The semiconductor device of claim 17 , wherein the calibration control circuitry uses the stored performance data to automatically reconfigure the functional circuitry on the first chip to a new system state upon a change in operation or functional mode of the semiconductor device.

20. The semiconductor device of claim 12 , wherein the I/O interface of the second chip is a standard interface which enables reuse of the second chip for performance testing of different functional chips.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2014
From: EMMA, PHILIP G.; HARTSTEIN, ALLAN M.; HEALY, MICHAEL B.; KAILAS, KRISHNAN K.; BUYUKTOSUNOGLU, ALPER
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031950/0897 →
Continuity (2)
Provisional Application 61895394 · Oct 24, 2013
Related Publication 20150121052A1 · Apr 30, 2015