Method for thermal simulation
First Claim
1. A method for steady state and transient thermal simulation of a block-based structure or system comprising the acts of:
- selecting building blocks for a technology;
performing a detailed numerical simulation of each selected block;
constructing a reduced-order thermal model of each block using either one of the following techniques;
(i) generating interior and boundary thermal modes of said reduced-order model from detailed numerical simulation data for each selected block and using interior and boundary thermal modes to enforce a coupling of modal solutions between said blocks;
or(ii) generating thermal modes of said reduced-order model from detailed numerical simulation data for said entire domain of each selected block and using a discontinuous method to enforce a coupling of modal solutions between said blocks;
storing thermal modes and model parameters of said constructed reduced-order thermal models for said selected building blocks in a library for said selected technology;
constructing said reduced-order thermal model for said block-based structure from said generated thermal models for individual blocks in said library;
wherein said acts perform a steady state and a transient thermal simulation of said structure;
further wherein said thermal modes are basis functions of a function space;
further wherein said thermal simulation is performed in said function space, where a temperature for each thermal mode in said function space is calculated; and
further wherein said acts are performed using a computer.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention of novel methods is described for efficient and accurate thermal simulation of a structure that can be primarily constructed using building blocks. These structures may include, but not limited to, semiconductor chips, photovoltaic/solar panels, battery packs, etc. The methods are formulated in hierarchical function spaces, rather than the physical space and provide three-dimensional (3D) steady-state and transient temperature profiles of the structure, which are as detailed as full-scale numerical simulation, using substantially less computational degrees-of-freedom (DOF). The number of DOF required is comparable to that of lumped thermal models, yet no ad-hoc modeling assumptions related to geometry, dimensions, temperature profiles, or heat flow paths are required. The methods can be applied to evaluate temperature profiles at different levels of granularity. The methods can also be implemented in various computer-aided-design (CAD) or electronic-design-automation (EDA) tools for different technologies to perform electro-thermal simulations.
-
Citations
31 Claims
-
1. A method for steady state and transient thermal simulation of a block-based structure or system comprising the acts of:
-
selecting building blocks for a technology; performing a detailed numerical simulation of each selected block; constructing a reduced-order thermal model of each block using either one of the following techniques; (i) generating interior and boundary thermal modes of said reduced-order model from detailed numerical simulation data for each selected block and using interior and boundary thermal modes to enforce a coupling of modal solutions between said blocks;
or(ii) generating thermal modes of said reduced-order model from detailed numerical simulation data for said entire domain of each selected block and using a discontinuous method to enforce a coupling of modal solutions between said blocks; storing thermal modes and model parameters of said constructed reduced-order thermal models for said selected building blocks in a library for said selected technology; constructing said reduced-order thermal model for said block-based structure from said generated thermal models for individual blocks in said library; wherein said acts perform a steady state and a transient thermal simulation of said structure; further wherein said thermal modes are basis functions of a function space; further wherein said thermal simulation is performed in said function space, where a temperature for each thermal mode in said function space is calculated; and further wherein said acts are performed using a computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer readable medium containing an executable program for performing steady state and transient thermal simulation of said block-based structure or system where said program performs the acts of:
-
selecting building blocks or standard building blocks for a technology; performing a detailed numerical simulation of each selected block; generating interior and boundary thermal modes of a reduced-order model from detailed numerical simulation data for each block; constructing said reduced-order thermal model of each block using its interior and boundary thermal modes to enforce a coupling of modal solutions between said blocks; storing thermal modes and model parameters of said constructed reduced-order thermal models for said selected blocks in a library for said selected technology; and constructing said reduced-order thermal model for said block-based structure from said generated thermal models for individual blocks in said library; and wherein said acts perform a steady state and a transient thermal simulation of said structure; further wherein said thermal modes are basis functions of a function space; and further wherein said thermal simulation is performed in said function space, where a temperature for each thermal mode in said function space is calculated.
-
-
30. A non-transitory computer readable medium containing an executable program for performing steady state and transient thermal simulation of a block-based structure or system where the program performs the acts of:
-
selecting building blocks or standard building blocks for a technology, performing a detailed numerical simulation of each selected block, generating thermal modes of a reduced-order model for each block from detailed numerical simulation data for said entire domain of each selected block, constructing said reduced-order model of each block using a discontinuous method to enforce a coupling of modal solutions between said blocks; storing said thermal modes and model parameters of said constructed reduced order model for said selected building blocks in a library for said selected technology; and constructing said reduced-order thermal model for said block-based structure from said generated thermal models for individual blocks in said library; and wherein said acts perform a steady state and a transient thermal simulation of said structure; further wherein said thermal modes are basis functions of a function space; and further wherein said thermal simulation is performed in said function space, where a temperature for each thermal mode in said function space is calculated.
-
-
31. A method for steady state and transient thermal simulation of a block based structure or system comprising the acts of:
-
selecting building blocks or standard building blocks for a technology; performing a detailed numerical simulation of each selected block; constructing a reduced-order thermal model of each block using either one of the following techniques; (i) generating interior and boundary thermal modes of said reduced-order model from detailed numerical simulation data for each selected block and using interior and boundary thermal modes to enforce a coupling of modal solution between said blocks;
or(ii) generating thermal modes of said reduced-order model from detailed numerical simulation data for said entire domain of each selected block and using a discontinuous method to enforce said coupling of modal solutions between said blocks; storing thermal modes and model parameters of said constructed reduced-order thermal models for said selected building blocks in a library for said selected technology; constructing said reduced-order thermal model for said block-based structure from said generated thermal models for individual blocks in said library; and wherein said acts perform a steady state and a transient thermal simulation of said structure; further wherein said thermal modes are basis functions of a function space; further wherein said thermal simulation is performed in said function space, where a temperature for each thermal mode in said function space is calculated further wherein said structure or system can be constructed primarily using a number of standard building blocks wherein said standard building blocks are said selected blocks whose thermal modes and model parameters are stored in said library for a technology; further wherein each different technology requires a different set of standard building blocks stored in a library for said technology; further comprising selecting and storing standard building blocks with different sizes, thermal modes and model parameters with different temperature resolutions in said libraries of a technology for simulation of different levels of resolution and efficiency; and further wherein said acts are performed using a computer.
-
Specification