| CPC G06F 30/27 (2020.01) [G06F 2113/18 (2020.01); G06F 2119/08 (2020.01)] | 20 Claims |

|
1. A non-transitory machine-readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method, the method comprising:
selecting a neural network model from a plurality of neural network models, each of the neural network models having been trained with a plurality of inputs and an output derived from thermal simulations to predict a temperature rise of a center tile of a plurality of tiles of a corresponding template based on predefined power levels for the plurality of tiles; and
determining, using the selected neural network model, a change in a temperature of a target tile on an integrated circuit (IC) based on a relationship between a change in temperature relative to a power applied to the IC and a tile-based power map of the IC, the neural network model being selected so the target tile occupies the center tile of the template corresponding to the neural network model.
|