发明名称 Layout design method and system
摘要 A layout design method is disclosed. The layout design method includes: (a) providing an original layout file; (b) performing a redundant via (RV) filling on the original layout file so as to generate a second layout file; (c) merging the second layout file with the original layout file to generate a third layout file; (d) performing a design rule check (DRC) verification on the third layout file by directly invoking a DRC code in a Process Design Kit (PDK); (e) generating, based on a result of the DRC verification, a fourth layout file including DRC errors; (f) performing a layout operation to remove DRC errors from the second layout file using the fourth layout file, so as to generate a fifth layout file; and (g) merging the fifth layout file with the original layout file to generate a sixth layout file.
申请公布号 US9489481(B2) 申请公布日期 2016.11.08
申请号 US201514735952 申请日期 2015.06.10
申请人 Semiconductor Manufacturing International (Shanghai) Corporation 发明人 Fan Qiang;Li Xue
分类号 G06F9/455;G06F17/50 主分类号 G06F9/455
代理机构 Innovation Counsel LLP 代理人 Innovation Counsel LLP
主权项 1. A computer-implemented layout design method, the method to be performed by a system comprising at least one processor and at least one memory, the method comprising: (a) providing an original layout file; (b) performing, using a redundant via (RV) filling module, a redundant via (RV) filling on the original layout file so as to generate a second layout file; (c) merging, using a layout merging module, the second layout file with the original layout file to generate a third layout file; (d) performing a design rule check (DRC) verification on the third layout file by directly invoking a DRC code in a Process Design Kit (POK); (e) generating, based on a result of the DRC verification, a fourth layout file including DRC errors; (f) performing, using a layout operation module, a layout operation to remove DRC errors from the second layout file using the fourth layout file, so as to generate a fifth layout file; (g) merging, using the layout merging module, the fifth layout file with the original layout file to generate a sixth layout file; (h) determining whether an actual number of DRC verifications is the same as a preset number of DRC verifications; and (i) designating the sixth layout file as a final layout file if the actual number and the preset number of DRC verifications are determined to be the same.
地址 CN