US 12,430,485 B2
VLSI placement optimization using self-supervised graph clustering
Yi-Chen Lu, Tucker, GA (US); Tian Yang, Austin, TX (US); and Haoxing Ren, Austin, TX (US)
Assigned to NVIDIA Corporation, Santa Clara, CA (US)
Filed by NVIDIA Corporation, Santa Clara, CA (US)
Filed on Nov. 2, 2022, as Appl. No. 18/051,984.
Claims priority of provisional application 63/344,486, filed on May 20, 2022.
Prior Publication US 2023/0376659 A1, Nov. 23, 2023
Int. Cl. G06F 30/327 (2020.01); G06F 30/347 (2020.01); G06F 30/392 (2020.01); G06F 30/398 (2020.01); G06F 30/337 (2020.01)
CPC G06F 30/327 (2020.01) [G06F 30/337 (2020.01); G06F 30/347 (2020.01); G06F 30/392 (2020.01); G06F 30/398 (2020.01)] 23 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving a connectivity representation for cell instances of an integrated circuit;
processing, according to parameters, the connectivity representation and characteristics for each cell instance to generate clustering guidance for each cell instance;
updating the parameters to optimize metrics using the clustering guidance;
repeating the processing using the updated parameters to update the clustering guidance; and
producing cell cluster assignments for the cell instances based on the updated clustering guidance.