IP Library › Granted Patent US 10,223,491
Granted Patent B2
US 10,223,491 · App. 15/431,099 · Granted Mar 5, 2019

Integrated circuit design changes using through-silicon vias

Inventors: Harry Barowski (Beoblingen, DE); Joachim Keinert (Altdoft, DE); Sridhar H. Rangarajan (Bangalore, IN); Haoxing Ren (Austin, TX); Sourav Saha (Kolkata, IN)
Assignee: International Business Machines Corporation
G06F17/5077
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 10,223,491
App. No.
15/431,099
Granted
Mar 5, 2019
Kind
B2
Abstract

A method for adding an electrical interconnection within a three-dimensional integrated circuit (3-D IC) is disclosed. The method may include creating, within a design file of a 3-D IC that specifies a layout for a first chip of the 3-D IC, design data corresponding to a set of through-silicon via (TSV) reservation areas. The method may also include receiving an engineering change order (ECO) and releasing, in response to the ECO, at least one TSV reservation area for reuse. The method may also include adding, by re-using at least one TSV reservation area, an electrical interconnection within the design file of the first chip of the 3-D IC.

Claims (31)

1. A computer-implemented method for adding an electrical interconnection within a three-dimensional integrated circuit (3-D IC), the method comprising:

creating, using a hardware processor of the computer system, within a design file that specifies a layout of a first chip of the 3-D IC, design data corresponding to a set of through-silicon via (TSV) reservation areas, the design file stored in a non-transitory medium in communication with the computer system;

receiving, at the hardware processor, an engineering change order (ECO);

releasing, using the hardware processor, in response to the ECO, at least one TSV reservation area of the set of TSV reservation areas; and

creating within the design file, using the hardware processor, a design data specifying at least one TSV structure, said at least one TSV structure creating an electrical interconnection within the first chip of the 3-D IC, and

adding within the design file, using the hardware processor, a design data for specifying an ECO logic circuit for electrical connection to a chip logic circuit of the first chip and that is coupled to the reserved at least one TSV structure, the ECO logic circuit is specified within the at least one released TSV reservation area,

fabricating, using design data in said stored design file, a 3-D IC having said at least one TSV structure of the first chip, and said ECO logic circuit for electrical connection to a chip logic circuit of the first chip that is coupled to the reserved at least one TSV structure.

2. The computer-implemented method of claim 1 , further comprising:

releasing, using the hardware processor, for use in creating circuits, in response to a specification within the ECO of additional circuit area, at least one of the TSV reservation areas.

3. The computer-implemented method of claim 1 , further comprising:

releasing, using the hardware processor, a TSV previously allocated for power distribution.

4. The computer-implemented method of claim 1 , further comprising:

creating, using the hardware processor, in response to a specification within the ECO of a new TSV interconnection between the first chip and the second chip of the 3-D IC, design data corresponding to a TSV in a TSV reservation area within the first chip.

5. The computer-implemented method of claim 1 , further comprising:

creating, using the hardware processor, in response to receiving the ECO after processing of interconnect layers below a capture layer, and in a TSV reservation area, design data corresponding to a spare TSV connected to one of a power net and a ground net.

6. The computer-implemented method of claim 1 , further comprising:

releasing, using the hardware processor, for reallocation, in response to a specification within the ECO of reallocating a first TSV reservation area having a first footprint area to a plurality of TSV reservation areas each having a footprint area smaller than the first footprint area, at least one of the TSV reservation areas.

7. The computer-implemented method of claim 1 , further comprising:

creating, using the hardware processor, in at least one of the set of TSV reservation areas, design data corresponding to at least one spare TSV that is not electrically connected to other components of the 3-D IC within the design file.

8. The computer-implemented method of claim 1 , wherein design data corresponding to the set of TSV reservation areas includes at least one layer set of a group of layer sets consisting of: front-end-of-line (FEOL) layers and back end of line (BEOL) layers.

9. The computer-implemented method of claim 1 , further comprising:

creating, using the hardware processor, a region of locations wherein each of the locations has a distance, from signal nets belonging to at least one of a group of types consisting of: data, control logic, clock and power distribution, that is less than or equal to a specified maximum distance, and to place at least one TSV reservation area of the set of TSV reservation areas within the region.

10. The computer-implemented method of claim 9 , further comprising:

creating, using the hardware processor, in response to a ratio of a number of signal nets to a number of TSV reservation areas and within the region of locations, design data corresponding to a number of TSV reservation areas.

11. The computer-implemented method of claim 1 , further comprising:

adding, using the hardware processor, within the design file, design data for specifying an ECO logic circuit within the chip logic of chips that are interconnected within a 3-D IC to provide interface functions between the chip logic and the at least one reserved TSV structure.

12. The computer-implemented method of claim 1 , wherein the specifying within the design data at least one TSV structure for creating an electrical interconnection within the first chip of the 3-D IC further comprises:

adding logic for coupling, by routing wires on the first chip, the reserved at least one TSV structure to the ECO logic circuit of the first chip.

13. The computer-implemented method of claim 1 , wherein the ECO logic circuit comprises: a driver circuit having sufficient drive strength to drive logic signals from one chip, through said reserved at least one TSV and an interconnect, to another chip while meeting electrical and timing specifications.

14. The computer-implemented method of claim 1 , wherein the ECO logic circuit comprises: a receiver circuit and tri-state driver circuit each of which is controllable to provide bidirectional signal transfer between chips of the 3-D IC.

15. The computer-implemented method of claim 1 , wherein the ECO logic circuit comprises: a circuit to serialize or deserialize data transferred between chips of the 3-D IC.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2017
From: BAROWSKI, HARRY; KEINERT, JOACHIM; RANGARAJAN, SRIDHAR H.; REN, HAOXING; SAHA, SOURAV
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 041240/0557 →
Continuity (3)
Continuation 14852707 · Sep 14, 2015
Continuation 14477976 · Sep 5, 2014
Related Publication 20170154148A1 · Jun 1, 2017
Cited By (1)
US 12,748,907