US 12,450,467 B2
Determining IR drop
Vidya Chhabria, Minneapolis, MN (US); Yanqing Zhang, San Jose, CA (US); Haoxing Ren, Austin, TX (US); and Brucek Kurdo Khailany, Austin, TX (US)
Assigned to NVIDIA CORPORATION, Santa Clara, CA (US)
Filed by NVIDIA Corporation, Santa Clara, CA (US)
Filed on Mar. 24, 2021, as Appl. No. 17/211,695.
Claims priority of provisional application 63/071,220, filed on Aug. 27, 2020.
Prior Publication US 2022/0067481 A1, Mar. 3, 2022
Int. Cl. G06N 3/04 (2023.01); G06F 30/00 (2020.01); G06F 30/27 (2020.01); G06F 30/36 (2020.01); G06F 30/373 (2020.01); G06N 3/045 (2023.01); G06N 3/08 (2023.01); G06N 3/084 (2023.01); G06F 119/06 (2020.01)
CPC G06N 3/04 (2013.01) [G06F 30/27 (2020.01); G06F 30/36 (2020.01); G06F 30/373 (2020.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06N 3/084 (2013.01); G06F 30/00 (2020.01); G06F 2119/06 (2020.01)] 26 Claims
OG exemplary drawing
 
1. A method, comprising:
at one or more devices that implement a neural network having a convolutional neural network (CNN) layer and a regression layer, wherein the neural network is trained to predict per-cell IR drop from a plurality of given power maps for a given circuit design, and wherein the neural network is trained using a learning set of existing circuit partitions with known IR drop information, and that implement a circuit design tool:
receiving a plurality of power maps for a circuit design at the neural network;
processing the plurality of power maps, by the CNN layer of the neural network, to predict a plurality of coefficient maps that include weight factors for a plurality of cells of the circuit design;
processing the plurality of coefficient maps together with cell-level features for the plurality of cells of the circuit design, by the regression layer of the neural network, to predict an IR drop for each of the plurality of cells in the circuit design;
modifying at least one of a cell layout of the circuit design or a power distribution of the circuit design, via the circuit design tool, to improve at least one of a timing or a functionality of the circuit design, based on the IR drop predicted for each of the plurality of cells in the circuit design, wherein the modifying results in an improved circuit design; and
wherein a physical circuit is generated in accordance with the improved circuit design including at least:
placing a plurality of transistors on a circuit board in accordance with the cell layout of the improved circuit design, and
creating power distribution pathways in accordance with the power distribution of the circuit design.