US 12,032,894 B2
System and method for synchronizing net text across hierarchical levels
Louis Schaffer, Durham, NC (US); Kenter Lin, Mountain View, CA (US); and Soo Han Choi, Mountain View, CA (US)
Assigned to Synopsys, Inc., Sunnyvale, CA (US)
Filed by Synopsys, Inc., Mountain View, CA (US)
Filed on Jun. 16, 2021, as Appl. No. 17/349,250.
Claims priority of provisional application 63/039,924, filed on Jun. 16, 2020.
Prior Publication US 2021/0390244 A1, Dec. 16, 2021
Int. Cl. G06F 30/30 (2020.01); G06F 30/398 (2020.01); G06F 40/55 (2020.01); G06F 111/04 (2020.01); G06F 113/18 (2020.01); G06F 115/02 (2020.01)
CPC G06F 30/398 (2020.01) [G06F 40/55 (2020.01); G06F 2111/04 (2020.01); G06F 2113/18 (2020.01); G06F 2115/02 (2020.01)] 14 Claims
OG exemplary drawing
 
1. A method comprising:
identifying net text from a first hierarchical level of a net list that differs from net text from a second hierarchical level of the net list, wherein the net text from the first hierarchical level and the net text from the second hierarchical level reference the same net;
associating text level information with the net text of the first and second hierarchical levels;
exploding a portion of the net list that is associated with at least one cell in the net list;
for each net referenced by differing net text, selecting the net text used in the highest hierarchical level based on the associated text level information; and
replacing within the exploded net list, the differing net text with the selected net text.