发明名称 Layout method and system for multi-patterning integrated circuits
摘要 A method identifies, as an independent node, any node representing a circuit pattern in any odd loop of a layout of a region of a layer of an IC that is not included in any other odd loop of the layout. The layer is to have a plurality of circuit patterns to be patterned using at least three photomasks. The method identifies, as a safe independent node, any independent node not closer than a threshold distance from any other independent nodes in another odd loop of the layout. The layout is modified, if the circuit patterns in the layout include any odd loop without any safe independent node, so that that after the modifying, each odd loop has at least one safe independent node.
申请公布号 US8745556(B2) 申请公布日期 2014.06.03
申请号 US201213535705 申请日期 2012.06.28
申请人 Taiwan Semiconductor Manufacturing Co., Ltd. 发明人 Chen Huang-Yu;Ou Tsong-Hua;Hsieh Ken-Hsien;Hsu Chin-Hsiung
分类号 G06F17/50;G03F1/00 主分类号 G06F17/50
代理机构 代理人
主权项 1. A method comprising: (a) using a programmed computer to generate a graph of a layout of at least a region in a layer of an integrated circuit (IC), where the layer is to have a plurality of circuit patterns to be patterned using at least three photomasks, the graph including nodes representing circuit patterns within the layout, the nodes connected to one another by edges representing respective separations between adjacent ones of the circuit patterns, wherein the separations are smaller than a threshold distance, and the graph has two or more loops; (b) checking whether any of the nodes within the graph having two or more loops is included in a respective single odd loop of the graph, and identifying each node that is included in a single odd loop as an independent node; (c) identifying, as a safe independent node, any said independent node not closer than a threshold distance from any other one of said independent nodes in another odd loop of the graph; and (d) using the programmed computer to check each odd loop of the graph to determine whether each odd loop has a safe independent node, and modify the layout, if the graph representing the circuit patterns in the layout includes any odd loop without any safe independent node, so that after the modifying, each odd loop in a graph of the modified layout has at least one safe independent node.
地址 Hsin-Chu TW