Patent ID: 11880456
Assignee: ANSYS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A non-transitory machine readable medium storing executable computer program instructions which when executed by a data processing system cause the data processing system to perform a method, the method comprising:
identifying a first set of points of interest (POI) in a simulated representation of an integrated circuit (IC), the points of interest containing security related gates that process security related data;
simulating side channel leakage from each of the first set of POI and comparing data derived from each simulated side channel leakage from each of the first set of POI to a threshold value;
expanding, for each of the POI, a size of the POI in response to the comparison and repeating the simulating and comparing and expanding until the comparison indicates a latest POI for each POI has converged to a solution of a final POI for each POI;
performing a side channel leakage simulation at each of the final POI;
creating a model of the IC based on the side channel leakage simulation of the final POIs.