Three-dimensional integrated circuit design device, three-dimensional integrated circuit design, method, and program
First Claim
1. An integrated circuit design device that designs a three-dimensional integrated circuit with use of a standard cell library, the standard cell library being composed of a plurality of libraries that are each appropriate for a different temperature, the integrated circuit design device comprising:
- a temperature calculation unit operable to calculate, based on respective heat values and structure information pieces of respective chips forming layers constituting the three-dimensional integrated circuit to be designed, an operating temperature of a chip forming each of one or more target layers targeted for logic synthesis among the layers constituting the three-dimensional integrated circuit;
a standard cell library selection unit operable to, for each of the target layers, select one library among the libraries that is appropriate for an operating temperature that is closet to and higher than the operating temperature of the chip forming the target layer calculated by the temperature calculation unit; and
a logic synthesis unit operable to perform logic synthesis on each of the target layers with use of the library selected by the selection unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A worst-case temperature calculation unit calculates, based on heat value information of each layer of a three-dimensional integrated circuit to be designed and stack structure information of the three-dimensional integrated circuit, a worst-case temperature of a layer during operation that is targeted for logic synthesis. A logic synthesis library selection unit selects a library appropriate for the calculated worst-case temperature. A logic synthesis unit performs logic synthesis on the targeted layer with use of the selected library.
152 Citations
12 Claims
-
1. An integrated circuit design device that designs a three-dimensional integrated circuit with use of a standard cell library, the standard cell library being composed of a plurality of libraries that are each appropriate for a different temperature, the integrated circuit design device comprising:
-
a temperature calculation unit operable to calculate, based on respective heat values and structure information pieces of respective chips forming layers constituting the three-dimensional integrated circuit to be designed, an operating temperature of a chip forming each of one or more target layers targeted for logic synthesis among the layers constituting the three-dimensional integrated circuit; a standard cell library selection unit operable to, for each of the target layers, select one library among the libraries that is appropriate for an operating temperature that is closet to and higher than the operating temperature of the chip forming the target layer calculated by the temperature calculation unit; and a logic synthesis unit operable to perform logic synthesis on each of the target layers with use of the library selected by the selection unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of designing a three-dimensional integrated circuit with use of a standard cell library, the standard cell library being composed of a plurality of libraries that are each appropriate for a different temperature, the method comprising:
-
using a computer to perform the steps of; calculating, based on respective heat values and structure information pieces of respective chips forming layers constituting a three-dimensional integrated circuit to be designed, an operating temperature of a chip forming each of one or more target layers targeted for logic synthesis among the layers constituting the three-dimensional integrated circuit; selecting, for each of the target layers, one library among the libraries that is appropriate for an operating temperature that is closet to and higher than the operating temperature of the chip forming the target layer calculated; and performing logic synthesis on each of the target layers with use of the library selected.
-
-
12. A non-transitory computer-readable recording medium storing a program for causing a computer to perform a process of designing a three-dimensional integrated circuit with use of a standard cell library, the standard cell library being composed of a plurality of libraries that are each appropriate for a different temperature, the process comprising:
-
calculating, based on respective heat values and structure information pieces of respective chips forming layers constituting a three-dimensional integrated circuit to be designed, an operating temperature of a chip forming each of one or more target layers targeted for logic synthesis among the layers constituting the three-dimensional integrated circuit; selecting, for each of the target layers, one library among the libraries that is appropriate for an operating temperature that is closet to and higher than the operating temperature of the chip forming the target layer calculated; and performing logic synthesis on each of the target layers with use of the library selected.
-
Specification