The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 21, 2013
Filed:
Apr. 11, 2012
Hung Lung Lin, Hsinchu, TW;
Chin-chang Hsu, Banqiao, TW;
Ying-yu Shen, Chiayi, TW;
Wen-ju Yang, Hsinchu, TW;
Hsiao-shu Chao, Baoshan Township, Hsinchu County, TW;
Yi-kan Cheng, Taipei, TW;
Chin-hsiung Hsu, Guanyin Township, Taoyuan County, TW;
Huang-yu Chen, Zhudong Township, Hsinchu County, TW;
Yi-chuin Tsai, Sing-yan Township, Pingtung County, TW;
Yuan-te Hou, Hsinchu, TW;
Chung-hsing Wang, Baoshan Township, Hsinchu County, TW;
Hung Lung Lin, Hsinchu, TW;
Chin-Chang Hsu, Banqiao, TW;
Ying-Yu Shen, Chiayi, TW;
Wen-Ju Yang, Hsinchu, TW;
Hsiao-Shu Chao, Baoshan Township, Hsinchu County, TW;
Yi-Kan Cheng, Taipei, TW;
Chin-Hsiung Hsu, Guanyin Township, Taoyuan County, TW;
Huang-Yu Chen, Zhudong Township, Hsinchu County, TW;
Yi-Chuin Tsai, Sing-yan Township, Pingtung County, TW;
Yuan-Te Hou, Hsinchu, TW;
Chung-Hsing Wang, Baoshan Township, Hsinchu County, TW;
Taiwan Semiconductor Manufacturing Co., Ltd., Hsin-Chu, TW;
Abstract
A computer implemented system comprises: a tangible, non-transitory computer readable storage medium encoded with data representing an initial layout of an integrated circuit pattern layer having a plurality of polygons. A special-purpose computer is configured to perform the steps of: analyzing in the initial layout of an integrated circuit pattern layer having a plurality of polygons, so as to identify a plurality of multi-patterning conflict cycles in the initial layout; constructing in the computer a respective multi-patterning conflict cycle graph representing each identified multi-patterning conflict cycle; classifying each identified multi-patterning conflict cycle graph in the computer according to a number of other multi-patterning conflict cycle graphs which enclose that multi-patterning conflict cycle graph; and causing a display device to graphically display the plurality of multi-patterning conflict cycle graphs according to their respective classifications.