US 12,229,483 B2
Method and system for reducing migration errors
Sandeep Kumar Goel, Hsinchu (TW); Ankita Patidar, Hsinchu (TW); and Yun-Han Lee, Hsinchu (TW)
Assigned to TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD., Hsinchu (TW); and TSMC NANJING COMPANY, LIMITED, Nanjing (CN)
Filed by TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD., Hsinchu (TW); and TSMC NANJING COMPANY, LIMITED, Nanjing Jiangsu (CN)
Filed on Jul. 11, 2023, as Appl. No. 18/350,129.
Application 18/350,129 is a continuation of application No. 17/365,468, filed on Jul. 1, 2021, granted, now 11,699,010.
Application 17/365,468 is a continuation of application No. 16/788,949, filed on Feb. 12, 2020, granted, now 11,055,455, issued on Jul. 6, 2021.
Claims priority of application No. 201911315931.X (CN), filed on Dec. 19, 2019.
Prior Publication US 2023/0351081 A1, Nov. 2, 2023
Int. Cl. G06F 30/323 (2020.01); G03F 1/70 (2012.01); G06F 30/3323 (2020.01); G06F 30/392 (2020.01); G06F 30/394 (2020.01); G06F 119/12 (2020.01)
CPC G06F 30/323 (2020.01) [G03F 1/70 (2013.01); G06F 30/3323 (2020.01); G06F 30/392 (2020.01); G06F 30/394 (2020.01); G06F 2119/12 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A method of manufacturing a semiconductor device, the method comprising:
migrating a circuit design from a first netlist corresponding with a first semiconductor process technology (SPT) to a second netlist corresponding with a second SPT, at least the second netlist being stored on a non-transitory computer-readable medium, the migrating including:
generating first versions correspondingly of the first and second netlists;
abstracting selected components in the first version of the second netlist and correspondingly in the first version of the first netlist to form corresponding second versions of the second and first netlists;
performing a logic equivalence check (LEC) between the second versions of the first and second netlists, thereby identifying migration errors; and
revising the second version of the second netlist to reduce the migration errors, thereby resulting in a third version of the second netlist.