JP2008021001A - パターン修正装置、パターン最適化装置及び集積回路設計装置 - Google Patents
パターン修正装置、パターン最適化装置及び集積回路設計装置 Download PDFInfo
- Publication number
- JP2008021001A JP2008021001A JP2006190461A JP2006190461A JP2008021001A JP 2008021001 A JP2008021001 A JP 2008021001A JP 2006190461 A JP2006190461 A JP 2006190461A JP 2006190461 A JP2006190461 A JP 2006190461A JP 2008021001 A JP2008021001 A JP 2008021001A
- Authority
- JP
- Japan
- Prior art keywords
- wiring
- pattern
- unit
- integrated circuit
- information
- 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.)
- Pending
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
- G06F30/394—Routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
【解決手段】集積回路のパターンを修正するパターン修正装置は、集積回路のパターンを構成する配線の内、配線格子上に存在しない配線を前記配線格子上に移動させる配線移動部と、パターンを修正するパターン修正部と、パターン修正部によって修正されたパターンを構成する配線の配線間隔を最適化する配線間隔最適化部と、を備える。
【選択図】図1
Description
図1は、本発明に係るパターン修正装置の一実施形態を示すブロック図である。図1に示すように、第1の実施形態のパターン修正装置は、図形情報記憶部1−Aと、タイミング検証部(図示せず)と、配線移動部1−Bと、パターン修正部1−Cと、配線間隔最適化部1−Dとを備える。なお、タイミング検証部、配線移動部1−B、パターン修正部1−C及び配線間隔最適化部1−Dは、コンピュータがプログラムを実行することによって実現される。
図19は、本発明に係るパターン最適化装置の一実施形態を示すブロック図である。図19に示すように、第2の実施形態のパターン最適化装置は、図形情報記憶部8−Aと、ビア面積率記憶部8−Bと、ビア数算出部8−Cと、抽出部8−Dと、優先度決定部8−Eと、最適化部8−Fとを備える。なお、ビア数算出部8−C、抽出部8−D、優先度決定部8−E及び最適化部8−Fは、コンピュータがプログラムを実行することによって実現される。
図23は、本発明に係る集積回路設計装置の一実施形態を示すブロック図である。図23に示すように、本実施形態の集積回路設計装置は、テストパターン記憶部12−Aと、ネットリスト記憶部12−Bと、未検出ノード算出部13−Aと、図形情報抽出部13−Cと、歩留算出部13−Eと、市場不良率算出部13−Gとを備える。なお、未検出ノード算出部13−A、図形情報抽出部13−C、歩留算出部13−E及び市場不良率算出部13−Gは、コンピュータがプログラムを実行することによって実現される。
1−B 配線移動部
1−C パターン修正部
1−D 配線間隔最適化部
8−A 図形情報記憶部
8−B ビア面積率記憶部
8−C ビア数算出部
8−D 抽出部
8−E 優先度決定部
8−F 最適化部
12−A テストパターン記憶部
12−B ネットリスト記憶部
13−A 未検出ノード算出部
13−C 図形情報抽出部
13−E 歩留算出部
13−G 市場不良率算出部
15−B 第1のトグル情報算出部
15−D 第2のトグル情報算出部
18−A セル情報算出部
Claims (13)
- 集積回路のパターンを修正するパターン修正装置であって、
集積回路のパターンを構成する配線の内、配線格子上に存在しない配線を前記配線格子上に移動させる配線移動部と、
前記パターンを修正するパターン修正部と、
前記パターン修正部によって修正されたパターンを構成する配線の配線間隔を最適化する配線間隔最適化部と、
を備えたことを特徴とするパターン修正装置。 - 請求項1に記載のパターン修正装置であって、
パターン検証を行った結果、タイミング違反が発生した集積回路のパターンを修正することを特徴とするパターン修正装置。 - 請求項1に記載のパターン修正装置であって、
前記配線移動部は、
前記パターンを構成する配線の中から1つの配線を選択し、
当該選択した配線が前記配線格子上に存在するかを判断し、
前記配線格子上に存在しない配線を近傍の配線格子上に移動させ、
配線格子上に移動された配線によって構成されるパターンの図形情報を作成することを特徴とするパターン修正装置。 - 請求項1に記載のパターン修正装置であって、
前記パターン修正部は、前記修正されたパターンの図形情報を作成し、
前記修正されたパターンを構成する配線の中から1つの配線を選択し、
当該選択した配線及び当該選択した配線に隣接する配線の少なくともいずれかがパターンの修正によって変更されたかを判断し、
変更されたと判断した配線を配線間隔の最適化を行う配線に指定することを特徴とするパターン修正装置。 - 請求項4に記載のパターン修正装置であって、
前記配線間隔最適化部は、
前記修正されたパターンの中から1つの配線を選択し、
当該選択した配線が前記パターン修正部によって配線間隔の最適化を行う配線に指定された配線かを判断し、
配線間隔の最適化を行う配線に指定された配線の配線間隔を最適化することを特徴とするパターン修正装置。 - 集積回路のパターンの図形情報及びビア面積率の規定に基づいて、前記パターン中にある単位面積当たりのビア数を算出するビア数算出部と、
前記ビア面積率が達成されていない箇所に対し、ビアが存在する配線のビア数及び配線情報を抽出する抽出部と、
ビア面積率を修正する際の優先度を決定する優先度決定部と、
前記ビア面積率の上限及び下限に対して前記ビア面積率を最適化する最適化部と、
を備えたことを特徴とするパターン最適化装置。 - 請求項6に記載のパターン最適化装置であって、
前記抽出部は、抽出したビア数と配線情報に応じて、前記ビア数からビア情報を振り分け、
前記優先度決定部は、前記ビア情報と配線幅との関係に応じて前記優先度を決定することを特徴とするパターン最適化装置。 - 請求項6に記載のパターン最適化装置であって、
前記パターン最適化装置は、
前記ビア数算出部で得られた前記ビア面積率の違反領域の違反率に応じて決定されるビア数に対し、前記優先度決定部で決定された優先度の順位に基づいて修正ビアを決定し、
前記決定された修正ビアに対し、ビアの冗長化及び削除を行い、ビア修正の終了後にビア面積率を確認することを特徴とするパターン最適化装置。 - テストパターン及びネットリストから未検出ノードを算出する未検出ノード算出部と、
前記未検出ノード及び集積回路の図形情報から未検出ノードの分類毎に図形情報を抽出する図形情報抽出部と、
前記抽出された未検出ノードの図形情報及び欠陥密度情報から前記未検出ノードの分類毎に歩留を算出する歩留算出部と、
前記算出された歩留から前記分類毎に市場不良率を算出する市場不良率算出部と、
を備えたことを特徴とする集積回路設計装置。 - 請求項9に記載の集積回路設計装置であって、
前記分類は、縮退故障の検出内容に基づいて分けられることを特徴とする集積回路設計装置。 - 請求項9に記載の集積回路設計装置であって、
前記ネットリストから前記未検出ノードに接続されているセルのセル情報を算出するセル情報算出部を備え、
前記歩留算出部は、前記未検出ノードの図形情報、前記欠陥密度情報、前記セル情報、及び前記セルのマスクパターン露光に依存する不良に基づいて、前記歩留を算出することを特徴とする集積回路設計装置。 - 請求項9に記載の集積回路設計装置であって、
前記集積回路の図形情報を修正する図形情報修正部を備えたことを特徴とする集積回路設計装置。 - 請求項12に記載の集積回路設計装置であって、
前記図形情報修正部が修正する図形情報の修正の優先順位を決定する優先順位決定部を備えたことを特徴とする集積回路設計装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006190461A JP2008021001A (ja) | 2006-07-11 | 2006-07-11 | パターン修正装置、パターン最適化装置及び集積回路設計装置 |
US11/822,905 US7698667B2 (en) | 2006-07-11 | 2007-07-11 | Pattern correction apparatus, pattern optimization apparatus, and integrated circuit design apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006190461A JP2008021001A (ja) | 2006-07-11 | 2006-07-11 | パターン修正装置、パターン最適化装置及び集積回路設計装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008021001A true JP2008021001A (ja) | 2008-01-31 |
Family
ID=38987878
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006190461A Pending JP2008021001A (ja) | 2006-07-11 | 2006-07-11 | パターン修正装置、パターン最適化装置及び集積回路設計装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7698667B2 (ja) |
JP (1) | JP2008021001A (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100422043C (zh) * | 2006-05-30 | 2008-10-01 | 董贤昌 | 一种利用发动机排气管尾气余热进行海水淡化方法 |
JP2009295854A (ja) * | 2008-06-06 | 2009-12-17 | Elpida Memory Inc | スルーホール配置装置およびスルーホール配置方法 |
JP5562359B2 (ja) * | 2010-02-03 | 2014-07-30 | 富士通株式会社 | 回路設計方法、回路設計システム及びプログラム |
US8886487B2 (en) | 2009-02-06 | 2014-11-11 | Kabushiki Kaisha Toshiba | Bridge fault removal apparatus, bridge fault removal method, and computer readable medium comprising computer program code for removing bridge fault |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006065403A (ja) * | 2004-08-24 | 2006-03-09 | Toshiba Corp | 自動設計方法、自動設計プログラム及び半導体集積回路 |
US20100199251A1 (en) * | 2009-01-30 | 2010-08-05 | Henry Potts | Heuristic Routing For Electronic Device Layout Designs |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002009160A (ja) * | 2000-06-26 | 2002-01-11 | Nec Microsystems Ltd | 半導体集積回路の自動レイアウト方法、この方法で製造した半導体集積回路及びこの方法を記録した記録媒体 |
JP4187947B2 (ja) * | 2001-04-26 | 2008-11-26 | 株式会社東芝 | パターン補正方法、パターン補正装置、およびパターン補正プログラムを記録した記録媒体 |
JP2004128436A (ja) * | 2002-08-08 | 2004-04-22 | Sanyo Electric Co Ltd | 半導体集積回路及び半導体集積回路の設計方法 |
JP2005301799A (ja) | 2004-04-14 | 2005-10-27 | Matsushita Electric Ind Co Ltd | 半導体集積回路のレイアウト修正方法 |
JP2006155120A (ja) * | 2004-11-29 | 2006-06-15 | Fujitsu Ltd | 配線方法、プログラム及び装置 |
JP2007043049A (ja) * | 2004-12-20 | 2007-02-15 | Matsushita Electric Ind Co Ltd | セル、スタンダードセル、スタンダードセル配置方法、スタンダードセルライブラリ、ならびに半導体集積回路 |
-
2006
- 2006-07-11 JP JP2006190461A patent/JP2008021001A/ja active Pending
-
2007
- 2007-07-11 US US11/822,905 patent/US7698667B2/en not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100422043C (zh) * | 2006-05-30 | 2008-10-01 | 董贤昌 | 一种利用发动机排气管尾气余热进行海水淡化方法 |
JP2009295854A (ja) * | 2008-06-06 | 2009-12-17 | Elpida Memory Inc | スルーホール配置装置およびスルーホール配置方法 |
US8886487B2 (en) | 2009-02-06 | 2014-11-11 | Kabushiki Kaisha Toshiba | Bridge fault removal apparatus, bridge fault removal method, and computer readable medium comprising computer program code for removing bridge fault |
JP5562359B2 (ja) * | 2010-02-03 | 2014-07-30 | 富士通株式会社 | 回路設計方法、回路設計システム及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
US20080028344A1 (en) | 2008-01-31 |
US7698667B2 (en) | 2010-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6598206B2 (en) | Method and system of modifying integrated circuit power rails | |
US7784020B2 (en) | Semiconductor circuit pattern design method for manufacturing semiconductor device or liquid crystal display device | |
US9396301B1 (en) | Method, system, and computer program product for interconnecting circuit components with track patterns for electronic circuit designs | |
JP4303280B2 (ja) | 半導体集積回路のレイアウト方法、レイアウトプログラム | |
JP4761859B2 (ja) | 半導体集積回路のレイアウト設計方法 | |
TWI719090B (zh) | 用於修改界定電路組件之標準單元布局之電腦實施系統及方法 | |
US20080115102A1 (en) | System and method for automatic elimination of connectivity mismatches during construction of a mask layout block, maintaining process design rule correctness | |
JP2011124423A (ja) | セルライブラリ、レイアウト方法およびレイアウト装置 | |
WO2002003261A1 (en) | Method and system for hierarchical metal-end, enclosure and exposure checking | |
JP2008021001A (ja) | パターン修正装置、パターン最適化装置及び集積回路設計装置 | |
CN112214960B (zh) | 一种兼顾集成电路时序的冗余金属填充方法及系统 | |
JP2004139181A (ja) | レイアウト装置及びプログラム | |
JP2009163655A (ja) | 半導体装置の製造方法、半導体装置の製造プログラムおよび半導体装置の製造システム | |
US7216325B2 (en) | Semiconductor device, routing method and manufacturing method of semiconductor device | |
JP6798318B2 (ja) | 設計支援装置、設計支援方法、および設計支援プログラム | |
JP2004070721A (ja) | 自動配置配線装置 | |
KR20180028252A (ko) | 집적 회로 설계 시스템 및 집적 회로의 제조 방법 | |
US7571416B2 (en) | Automatic design device, method, and program for semiconductor integrated circuits | |
JP2009231675A (ja) | 半導体集積回路の設計方法、半導体集積回路の設計プログラム、及び半導体集積回路の設計支援装置 | |
JP2007088178A (ja) | ダブル・ビア・セルの配置方法 | |
JPWO2008114394A1 (ja) | 半導体装置の設計方法およびレイアウトデータ検証プログラム | |
JP2008310527A (ja) | 半導体集積回路のレイアウト設計装置及びレイアウト設計方法 | |
CN112214956A (zh) | 用于设计半导体电路的系统及其操作方法 | |
JP2010218162A (ja) | 半導体装置の設計検証装置 | |
JP2008210983A (ja) | 信頼性設計支援方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20071113 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071120 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090316 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110112 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110118 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110906 |