JP4481731B2 - 自動設計方法及び半導体集積回路 - Google Patents
自動設計方法及び半導体集積回路 Download PDFInfo
- Publication number
- JP4481731B2 JP4481731B2 JP2004168594A JP2004168594A JP4481731B2 JP 4481731 B2 JP4481731 B2 JP 4481731B2 JP 2004168594 A JP2004168594 A JP 2004168594A JP 2004168594 A JP2004168594 A JP 2004168594A JP 4481731 B2 JP4481731 B2 JP 4481731B2
- Authority
- JP
- Japan
- Prior art keywords
- wiring
- pattern
- double cut
- extension
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/39—Circuit design at the physical level
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L23/00—Details of semiconductor or other solid state devices
- H01L23/52—Arrangements for conducting electric current within the device in operation from one component to another, i.e. interconnections, e.g. wires, lead frames
- H01L23/522—Arrangements for conducting electric current within the device in operation from one component to another, i.e. interconnections, e.g. wires, lead frames including external interconnections consisting of a multilayer structure of conductive and insulating layers inseparably formed on the semiconductor body
- H01L23/5226—Via connections in a multilevel interconnection structure
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L23/00—Details of semiconductor or other solid state devices
- H01L23/52—Arrangements for conducting electric current within the device in operation from one component to another, i.e. interconnections, e.g. wires, lead frames
- H01L23/522—Arrangements for conducting electric current within the device in operation from one component to another, i.e. interconnections, e.g. wires, lead frames including external interconnections consisting of a multilayer structure of conductive and insulating layers inseparably formed on the semiconductor body
- H01L23/528—Geometry or layout of the interconnection structure
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/0001—Technical content checked by a classifier
- H01L2924/0002—Not covered by any one of groups H01L24/00, H01L24/00 and H01L2224/00
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
- Internal Circuitry In Semiconductor Integrated Circuit Devices (AREA)
Description
−自動設計装置−
本発明の第1の実施の形態に係る自動設計装置は、図1に示すように、操作者からのデータや命令などの入力を受け付ける入力装置4と、レイアウト設計等の種々の演算を実行する演算処理部(CPU)1aと、レイアウト結果等を出力する表示装置5及び出力装置6と、半導体集積回路のレイアウト設計に必要な所定のデータ等を格納したデータ記憶装置2aと、半導体集積回路のレイアウトプログラム等を格納したプログラム記憶装置2mとを備える。入力装置4、表示装置5及び出力装置6は、入出力制御装置3を介して、CPU1aに接続されている。CPU1aは、自動配置モジュール10、ダブルカットビア作成モジュール20、及びダブルカットビア置換えモジュール30を備える。
次に、本発明の第1の実施の形態に係る自動設計方法について、図10及び図11に示すフローチャートを用いて説明する。
ステップS100に示すダブルカットビアデータファイルの作成方法の詳細を、図11に示すフローチャート及び図4〜図9に示すレイアウトを用いて説明する。
第1の実施の形態に係るレチクルセットの一例を図12〜図14に示す。図12〜図14に示すレチクルセットは、図1に示す自動設計装置により得られるCADデータに基づいて、パターンジェネレータ等により製造される。このレチクルセットは、第1のレチクル(k−1層目のレチクル)80aと、第1のレチクル80aの投影像にマスク合わせして投影するための第2のレチクル(k層目のレチクル)80bと、第1のレチクル80a及び第2のレチクル80bの投影像がなすパターンにマスク合わせして投影するための第3のレチクル(k+1層目のレチクル)80cとを含む。しかし、図12〜図14は、現実には10枚以上の多数枚からなるレチクルセットのうちの3枚を示しているに過ぎない。
第1の実施の形態に係る半導体集積回路の多層配線構造の一例を図15及び図16に示す。図15のA−A方向に沿った断面からみた断面図の一例が図16である。半導体集積回路は、図16に示すように、素子形成領域に半導体素子91が配置された半導体基板90と、半導体基板90の上に堆積された第1層間絶縁膜92とを含む。なお、第1層間絶縁膜92は、より一般的には(k−2)層の層間絶縁膜である(k≧3)。第1層間絶縁膜92の上層には、第k−1層間絶縁膜93が配置されている。第k−1層間絶縁膜93の上には、下(k−1)層配線310が配置されている。下層配線310は、図12の第1のレチクル80aを用いて、アルミニウム(Al)、Al合金、銅(Cu)等の金属膜をフォトリソグラフィーとRIE等によりパターニングすることで形成できる。
次に、第1の実施の形態に係る半導体集積回路の製造方法を説明する。なお、半導体集積回路の製造方法は一例であり、この変形例を含めて、これ以外の種々の製造方法により実現可能であることは勿論である。
図10のステップS100に示すダブルカットビアデータファイル63の作成方法の他の一例について、図11に示すフローチャート及び図29〜図32に示すレイアウトを用いて説明する。なお、ステップS101は、第1の実施の形態において説明した方法と実質的に同様であるので、説明を省略する。
図10のステップS100に示すダブルカットビアデータファイル63の作成方法の他の一例について、図11に示すフローチャート及び図33〜図36に示すレイアウトを用いて説明する。図11のステップS101は、第1の実施の形態において説明した方法と実質的に同様であるので、説明を省略する。
図10のステップS100に示すダブルカットビアデータファイル63の作成方法の他の一例について、図11に示すフローチャート及び図37〜図40に示すレイアウトを用いて説明する。なお、図11のステップS101は、第1のレイアウト作成例において説明した方法と実質的に同様であるので、説明を省略する。
図1に示す自動設計装置により設計可能な他のレイアウト例を図41及び図42に示す。図41及び図42に示すレイアウト例は、半導体集積回路のチップ領域の極一部のCADデータであり、図10のステップS150において、ダブルカットビア150e、150fへの置き換えが終了し、自動配置が完成した直後のCADデータの一例を示す。
−自動設計装置−
本発明の第2の実施の形態に係る自動設計装置は、図43に示すように、操作者からのデータや命令などの入力を受け付ける入力装置4と、レイアウト設計等の種々の演算を実行する演算処理部(CPU)1bと、レイアウト結果等を出力する表示装置5及び出力装置6と、半導体集積回路のレイアウト設計に必要な所定のデータ等を格納したデータ記憶装置2bと、半導体集積回路レイアウトプログラム等を格納したプログラム記憶装置2mとを備える。入力装置4、表示装置5及び出力装置6は、入出力制御装置3を介して、CPU1bに接続されている。
次に、本発明の第2の実施の形態に係る自動設計方法について、図10及び図44に示すフローチャートを用いて説明する。なお、図10に示すステップS100〜S150及び図44に示すステップS101〜S106については、第1の実施の形態で説明した方法と実質的に同様であるので、重複した説明を省略する。
第2の実施の形態に係る半導体集積回路の多層配線構造の一例を図47及び図48に示す。図47のE−E方向に沿った断面からみた断面図の一例が図48である。半導体集積回路は、図48に示すように、素子形成領域に半導体素子91が配置された半導体基板90と、半導体基板90の上に堆積された第1層間絶縁膜92とを含む。第1層間絶縁膜92の上層には、第k−1層間絶縁膜93が配置されている。第k−1層間絶縁膜93の上には、下(k−1)層配線312が配置されている。下(k−1)層配線312は、図25に示すCADデータに基づいて製造されたマスクを用いて、Al、Al合金、Cu等の金属膜をフォトリソグラフィーとエッチング等によりパターニングすることで形成できる。したがって、下(k−1)層配線312は、図16に示す下(k−1)層配線310に比べて、配線余裕パターン112aを含む分だけ長く形成されている。
第2の実施の形態の第1の変形例に係るダブルカットビアデータファイル63の作成方法ついて、図11に示すフローチャート及び図49及び図50に示すレイアウトを用いて説明する。図11のステップS101は、第1の実施の形態において説明した方法と実質的に同様であるので、説明を省略する。
第2の実施の形態の第2の変形例に係るダブルカットビア形成後のレイアウト例を図51及び図52に示す。
上記のように、本発明は第1及び第2の実施の形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。既に述べた第1及び第2実施の形態の説明においては、上下の配線層のそれぞれの配線の終端に第1ビアパターン120a,120b,・・・を発生させ、それぞれの配線を延長させる方法を説明したが、図53に示すように、二方向に延伸する配線の途中に第1ビアパターン120a,120b,・・・を発生させてもよい。このように、本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。したがって、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
11…下(k−1)層配線部
12…上(k)層配線部
13…ビア配置部
20…ダブルカットビア作成モジュール
21…ビア抽出部
22…ビア環境検索部
23…下(k−1)層配線延長部
24…上(k)層配線延長部
25…配線突起作成部
25a…配線余裕作成部
26…ダブルカットビアデータ抽出部
30…ダブルカットビア置き換えモジュール
31…ビア抽出部
32…ビア環境検索部
50…自動配置データファイル
110a,110b,・・・,110f…下(k−1)層配線パターン
111a,110b,・・・,110f…延長パターン
120a,120b,・・・,120f…第1ビアパターン
121a,121b,・・・,121f…第2ビアパターン
130a,130b,・・・,130f…上(k)層配線パターン
131a,131b,・・・,131f…延長パターン
140a,120b,・・・,140f…配線突起パターン
150a,150b,・・・,150i…ダブルカットビア
310…下(k−1)層配線
312…上(k)層配線
320…第1ビア
321…第2ビア
330…下(k−1)層配線
Claims (5)
- 自動配置モジュールが、自動配置データファイルに格納された自動配置データに基づいて、第1配線パターン、前記第1配線パターンの上層に前記第1配線パターンの長手方向に対して斜めに延伸する第2パターン、前記第1配線パターンと前記第2配線パターンとの交点に第1ビアパターンをそれぞれ自動配置するステップと、
ダブルカットビア作成モジュールが、前記第2配線パターンの長手方向に直交する方向に接続される配線突起パターンを作成し、前記配線突起パターンの先端に前記第1配線パターンと接続するための第2ビアパターンを作成し、前記第1及び第2ビアパターンによりダブルカットビアを作成してダブルカットビアデータファイルに格納するステップと、
ダブルカットビア置き換えモジュールが、前記第1ビアパターンを抽出し、前記第1ビアパターンの周囲の図形環境に基づいて最適となる前記ダブルカットビアを前記ダブルカットビアデータファイルの中から抽出して置き換えるステップ
とを含むことを特徴とする自動設計方法。 - 前記ダブルカットビアを作成するステップは、
ビア抽出部が、前記第1配線パターンと前記第2配線パターンとの交点に配置された前記第1ビアパターンを抽出するステップと、
第1配線延長部が、前記交点から前記第1配線パターンの長手方向に前記第1配線パターンを延長させるステップと、
第2配線延長部が、前記交点から前記第2配線パターンの長手方向に前記第2配線パターンを延長させるステップと、
配線突起作成部が、一方の端部が延長された前記第2配線の先端に接続され他方の端部が前記延長された第1配線パターンと交わる前記配線突起パターンを、前記第2配線パターンの長手方向に直交する方向に作成するステップと、
ダブルカットビア抽出部が、前記配線突起パターンの先端に前記第1配線パターンと接続するための第2ビアパターンを作成し、前記第1及び第2ビアパターンとを含むデータを前記ダブルカットビアのデータとして抽出するステップ
とを有することを特徴とする請求項1に記載の自動設計方法。 - 第1配線と、
前記第1配線の上層に配置された層間絶縁膜と、
前記層間絶縁膜の中に埋め込まれ、前記第1配線に接続された第1及び第2ビアと、
前記層間絶縁膜の上層に配置され、前記第1配線の長手方向に対して斜めに延伸し、平面パターン上、前記第1配線と前記第1ビアの位置で交わり前記第1ビアに接続された第2配線と、
前記層間絶縁膜の上層に配置され、前記第2ビアの位置に一方の端部、前記第2配線の先端又は前記先端とは異なる位置に他方の端部を有し、前記第2配線の長手方向に直交方向に延伸し、前記第2ビアと前記第2配線に接続された配線突起
とを備えることを特徴とする半導体集積回路。 - 前記配線突起は、前記第2配線と同じ配線幅を有することを特徴とする請求項3に記載の半導体集積回路。
- 前記配線突起は、前記一方の端部から前記配線突起の長手方向に延長された配線余裕を含むことを特徴とする請求項3又は4に記載の半導体集積回路。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004168594A JP4481731B2 (ja) | 2004-06-07 | 2004-06-07 | 自動設計方法及び半導体集積回路 |
US11/146,622 US7859111B2 (en) | 2004-06-07 | 2005-06-06 | Computer implemented method for designing a semiconductor device, an automated design system and a semiconductor device |
CNB2005100778682A CN100452349C (zh) | 2004-06-07 | 2005-06-07 | 设计半导体器件的计算机方法、自动设计***和半导体器件 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004168594A JP4481731B2 (ja) | 2004-06-07 | 2004-06-07 | 自動設計方法及び半導体集積回路 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005347692A JP2005347692A (ja) | 2005-12-15 |
JP4481731B2 true JP4481731B2 (ja) | 2010-06-16 |
Family
ID=35479799
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004168594A Expired - Fee Related JP4481731B2 (ja) | 2004-06-07 | 2004-06-07 | 自動設計方法及び半導体集積回路 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7859111B2 (ja) |
JP (1) | JP4481731B2 (ja) |
CN (1) | CN100452349C (ja) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7661086B1 (en) | 2005-06-30 | 2010-02-09 | Scott Pitkethly | Enhanced clock signal flexible distribution system and method |
US7689963B1 (en) | 2005-06-30 | 2010-03-30 | Masleid Robert P | Double diamond clock and power distribution |
US7730440B2 (en) * | 2005-06-30 | 2010-06-01 | Scott Pitkethly | Clock signal distribution system and method |
US7755193B1 (en) | 2005-11-14 | 2010-07-13 | Masleid Robert P | Non-rectilinear routing in rectilinear mesh of a metallization layer of an integrated circuit |
JP2007164536A (ja) * | 2005-12-14 | 2007-06-28 | Toshiba Corp | 半導体集積回路の設計支援システム、半導体集積回路の設計方法、半導体集積回路の設計支援プログラム及び半導体集積回路の製造方法 |
JP4721275B2 (ja) * | 2005-12-26 | 2011-07-13 | ルネサスエレクトロニクス株式会社 | テストパタン生成システム、及びテストパタン生成方法 |
JP4901302B2 (ja) * | 2006-05-26 | 2012-03-21 | 株式会社東芝 | 半導体集積回路 |
JP5050413B2 (ja) * | 2006-06-09 | 2012-10-17 | 富士通株式会社 | 設計支援プログラム、該プログラムを記録した記録媒体、設計支援方法、および設計支援装置 |
JP4335933B2 (ja) | 2007-03-22 | 2009-09-30 | Necエレクトロニクス株式会社 | 半導体集積回路及び半導体集積回路の設計プログラム |
US7725850B2 (en) * | 2007-07-30 | 2010-05-25 | International Business Machines Corporation | Methods for design rule checking with abstracted via obstructions |
JP2010003712A (ja) * | 2007-08-09 | 2010-01-07 | Renesas Technology Corp | 半導体装置、半導体装置の配置配線方法、及びデータ処理システム |
JP2011014576A (ja) * | 2009-06-30 | 2011-01-20 | Renesas Electronics Corp | 半導体チップ、半導体ウエハ、及び半導体チップの製造方法 |
JP2012209564A (ja) * | 2012-06-04 | 2012-10-25 | Fujitsu Ltd | 設計支援プログラム、該プログラムを記録した記録媒体、設計支援方法、および設計支援装置 |
JP2014041976A (ja) * | 2012-08-23 | 2014-03-06 | Toshiba Corp | レシピ管理装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5798937A (en) | 1995-09-28 | 1998-08-25 | Motorola, Inc. | Method and apparatus for forming redundant vias between conductive layers of an integrated circuit |
JPH10242335A (ja) * | 1997-02-27 | 1998-09-11 | Nec Corp | 半導体装置 |
JPH1131787A (ja) | 1997-07-14 | 1999-02-02 | Hitachi Ltd | 半導体集積回路装置 |
JP4008629B2 (ja) * | 1999-09-10 | 2007-11-14 | 株式会社東芝 | 半導体装置、その設計方法、及びその設計プログラムを格納したコンピュータ読み取り可能な記録媒体 |
JP2002312414A (ja) * | 2001-04-13 | 2002-10-25 | Toshiba Corp | 半導体集積回路装置のレイアウト設計システム、配線設計方法、配線設計プログラム及び半導体集積回路装置の製造方法 |
JP2002329783A (ja) * | 2001-04-27 | 2002-11-15 | Toshiba Corp | 配線パターンの自動レイアウト方法、レイアウトパターンの光学補正方法、自動レイアウト方法と光学補正方法に基づいて製造される半導体集積回路、および自動レイアウト光学補正プログラムを記録した記録媒体 |
JP4786836B2 (ja) * | 2001-09-07 | 2011-10-05 | 富士通セミコンダクター株式会社 | 配線接続部設計方法及び半導体装置 |
JP2003142589A (ja) * | 2001-11-05 | 2003-05-16 | Mitsubishi Electric Corp | 半導体装置 |
US6747349B1 (en) * | 2002-12-31 | 2004-06-08 | Lsi Logic Corporation | Termination ring for integrated circuit |
-
2004
- 2004-06-07 JP JP2004168594A patent/JP4481731B2/ja not_active Expired - Fee Related
-
2005
- 2005-06-06 US US11/146,622 patent/US7859111B2/en not_active Expired - Fee Related
- 2005-06-07 CN CNB2005100778682A patent/CN100452349C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN100452349C (zh) | 2009-01-14 |
US20050280159A1 (en) | 2005-12-22 |
JP2005347692A (ja) | 2005-12-15 |
CN1707775A (zh) | 2005-12-14 |
US7859111B2 (en) | 2010-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7539952B2 (en) | Computer implemented design system, a computer implemented design method, a reticle set, and an integrated circuit | |
US7859111B2 (en) | Computer implemented method for designing a semiconductor device, an automated design system and a semiconductor device | |
US7424695B2 (en) | Method of manufacturing a semiconductor integrated circuit, a program for a computer automated design system, and a semiconductor integrated circuit | |
JP4215712B2 (ja) | フィン形状の生成方法及び装置 | |
US6182272B1 (en) | Metal layer assignment | |
JP4768251B2 (ja) | 半導体集積回路の設計方法、半導体集積回路の設計システム及び半導体集積回路の製造方法 | |
US9165106B2 (en) | Layout design for electron-beam high volume manufacturing | |
JP5493009B2 (ja) | 設計規則違反を低減するために多重露光及び遮断マスクの手法を用いる半導体デバイス製造 | |
US10262099B2 (en) | Methodology for model-based self-aligned via awareness in optical proximity correction | |
US8875067B2 (en) | Reusable cut mask for multiple layers | |
JP5233219B2 (ja) | 半導体装置の製造方法及びフォトマスクの設計方法 | |
US7559044B2 (en) | Automatic design method of semiconductor integrated circuit, automatic design system of semiconductor integrated circuit, and semiconductor integrated circuit | |
TWI774681B (zh) | 在自對準多重圖案化中用於穿孔冗餘金屬之系統及方法 | |
CN100592494C (zh) | 修正接触孔金属覆盖层布图设计的方法 | |
JP4479486B2 (ja) | マスクパターンの補正方法 | |
JP2003282569A (ja) | 半導体集積回路装置及びダミーメタルの挿入方法 | |
TWI521678B (zh) | 動態陣列結構 | |
CN116300298A (zh) | 制造半导体器件的方法 | |
JP2009026045A (ja) | 半導体集積回路のレイアウト作成装置および半導体集積回路の製造方法 | |
JP2007123342A (ja) | 半導体装置の製造方法。 | |
TWI447886B (zh) | 多重圖案化之方法 | |
US6868537B1 (en) | Method of generating an IC mask using a reduced database | |
JP2006179816A (ja) | 半導体集積回路の自動設計方法 | |
CN101308823A (zh) | 非易失性存储器的布局结构及其制作方法 | |
JP2007036290A (ja) | 半導体集積回路装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061102 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091201 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091203 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100129 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100223 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100318 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140326 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |