[go: up one dir, main page]

JP4333799B2 - Semiconductor integrated circuit design method, semiconductor integrated circuit design apparatus, recording medium, and mask manufacturing method - Google Patents

Semiconductor integrated circuit design method, semiconductor integrated circuit design apparatus, recording medium, and mask manufacturing method Download PDF

Info

Publication number
JP4333799B2
JP4333799B2 JP2008008735A JP2008008735A JP4333799B2 JP 4333799 B2 JP4333799 B2 JP 4333799B2 JP 2008008735 A JP2008008735 A JP 2008008735A JP 2008008735 A JP2008008735 A JP 2008008735A JP 4333799 B2 JP4333799 B2 JP 4333799B2
Authority
JP
Japan
Prior art keywords
physical layout
correction
integrated circuit
semiconductor integrated
verification
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
Application number
JP2008008735A
Other languages
Japanese (ja)
Other versions
JP2008262162A (en
Inventor
恭子 出羽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2008008735A priority Critical patent/JP4333799B2/en
Priority to TW97109535A priority patent/TWI383308B/en
Priority to US12/048,532 priority patent/US8112724B2/en
Publication of JP2008262162A publication Critical patent/JP2008262162A/en
Application granted granted Critical
Publication of JP4333799B2 publication Critical patent/JP4333799B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)
  • Preparing Plates And Mask In Photomechanical Process (AREA)

Description

本発明は、設計方法を簡略化した半導体集積回路の設計方法、半導体集積回路の設計装置、記録媒体、およびマスク製造方法に関する。  The present invention relates to a semiconductor integrated circuit design method, a semiconductor integrated circuit design apparatus, a recording medium, and a mask manufacturing method in which the design method is simplified.

近年の半導体装置の製造技術の進歩は非常に目覚しく、最小加工寸法0.1μm以下のサイズの半導体装置が量産されている。このような微細化は微細パターン形成技術の飛躍的な進歩および回路パターン生成のためのさまざまEDA(Electronic Design Automation)ツールにより実現されている。パターンサイズが十分大きい時代には、ウエハ上に形成したい大規模集積回路(LSI)パターンの平面形状をそのまま設計パターンとして描き、その設計パターンに忠実なマスクパターンを作成し、そのマスクパターンを投影光学系によってウエハ上に転写し、下地をエッチングすることによってほぼ設計パターン通りのパターンをウエハ上に形成できた。
しかしパターンの微細化が進むにつれて、各プロセスでパターンを忠実に形成することが困難になってきており、最終的な仕上り寸法が設計パターン通りにならない問題が生じてきた。
In recent years, the progress of semiconductor device manufacturing technology is very remarkable, and semiconductor devices having a minimum processing dimension of 0.1 μm or less are mass-produced. Such miniaturization is realized by a dramatic advance in fine pattern formation technology and various EDA (Electronic Design Automation) tools for circuit pattern generation. When the pattern size is sufficiently large, the planar shape of a large-scale integrated circuit (LSI) pattern to be formed on the wafer is directly drawn as a design pattern, a mask pattern that is faithful to the design pattern is created, and the mask pattern is projected optically. A pattern almost identical to the designed pattern could be formed on the wafer by transferring it onto the wafer by the system and etching the underlayer.
However, as the pattern becomes finer, it has become difficult to faithfully form the pattern in each process, and a problem has arisen that the final finished dimension does not match the design pattern.

特に微細加工を達成するために最も重要なリソグラフィーおよびエッチングプロセスにおいては、形成したいパターンの周辺に配置された他のパターンレイアウト環境が、そのパターンの寸法精度に大きく影響する。
そこでこれらの影響を低減させるために、加工後の寸法が所望パターンに形成されるように、予め設計パターンに補助パターンを付加する光近接効果補正(OPC:Optical Proximity Correction)またはプロセス近接効果補正(PPC:Process proximity Correction)技術など(以下、PPC手法と呼ぶ)がある(例えば、特許文献1参照。)。
Particularly in the lithography and etching processes that are most important for achieving microfabrication, other pattern layout environments arranged around the pattern to be formed greatly affect the dimensional accuracy of the pattern.
Therefore, in order to reduce these influences, optical proximity correction (OPC) or process proximity effect correction (OPC) that adds an auxiliary pattern to the design pattern in advance so that the dimension after processing is formed into a desired pattern. There is a PPC (Process proximity Correction) technique (hereinafter referred to as a PPC technique) (see, for example, Patent Document 1).

一方、上記マスクデータ処理の上流で行われるレイアウトの設計フローは、タイミングドリブンの設計がなされている。すなわち、トランジスタの動作スピードをマージン内に収めるために無理なドライブ力のセルを用いる、また、バッファの挿入が頻繁になされ、その結果のレイアウトにタイミング検証がなされるという設計手法にならざるを得ない状態である。  On the other hand, the layout design flow performed upstream of the mask data processing is a timing driven design. In other words, it is necessary to use a design method in which a cell having an unreasonable driving force is used to keep the operation speed of the transistor within the margin, and the buffer is frequently inserted and the timing verification is performed on the resulting layout. There is no state.

前述の技術で光近接効果補正(OPC)およびプロセス近接効果補正(PPC)技術等の複雑化に伴い、設計者が作成したパターンと、露光時に使用されるマスクパターンとが大きく異なるため、ウエハ上での仕上がりパターン形状を容易に予測することができなくなってきているという問題点が生じてきている。
また、レイアウト設計においても、タイミングを収束させるためのバッファの挿入は結果的にチップ面積の増大を招くことになるほか、通常は最悪(ワースト)条件の寸法で書かれたトランジスタでタイミングクロージャを行うために、タイミングを収束させるためのイタレーションに負荷がかかるという問題が深刻化している。
As the optical proximity effect correction (OPC) and process proximity effect correction (PPC) techniques are complicated by the above-described technology, the pattern created by the designer and the mask pattern used during exposure differ greatly, so There is a problem that the finished pattern shape cannot be easily predicted.
Also, in layout design, the insertion of a buffer for converging timing results in an increase in chip area, and timing closure is usually performed with transistors written in the worst (worst) dimensions. For this reason, a problem that the load is applied to the iteration for converging the timing has become serious.

このようにレイアウト設計と、設計データが完成した後のマスクデータ処理(OPC、OPC検証処理)で負荷が二重になってきたために、設計パターンの出荷前にプロセスシミュレーターを用いた検証が必須となっている。
しかしながら、設計パターンのプロセス検証は、設計プロセスの最終段階で行われるため、検証結果のフィードバックは、設計工程の後戻りになり、TATに大きく負荷がかかることが問題となっている。
上記TATの問題を解決するために、OPCで問題生じる設計パターンをあらかじめデータベース化し、設計データ、OPC、リソグラフィールールチェックのいずれかで対処する方法が提案されている(例えば、特許文献2参照。)。また、パターンの頂点密度に応じてOPCで問題となるパターン、歩留まりを落とすパターンを高速に検出し、修正する方法の提案がなされている(例えば、特許文献2参照。)。さらに、あらかじめOPCをかけたセルを配置する設計手法の提案がなされている(例えば、特許文献3参照。)。
As described above, since the load is doubled in the layout design and the mask data processing (OPC / OPC verification processing) after the design data is completed, verification using a process simulator is indispensable before shipping the design pattern. It has become.
However, since the process verification of the design pattern is performed at the final stage of the design process, the feedback of the verification result is a backtrack of the design process, and there is a problem that the TAT is heavily loaded.
In order to solve the above TAT problem, a method has been proposed in which design patterns that cause problems in OPC are stored in a database in advance and dealt with by design data, OPC, or lithography rule check (see, for example, Patent Document 2). . In addition, there has been proposed a method of detecting and correcting a pattern that causes a problem in OPC and a pattern that reduces the yield according to the vertex density of the pattern at high speed (for example, see Patent Document 2). Furthermore, a design method for arranging cells that have been subjected to OPC in advance has been proposed (see, for example, Patent Document 3).

例えば、従来の手法の配置配線手法では、半導体集積回路の機能セルの配置、概略配線の際にレイアウトのプレフィルタ(マージン少パターンの抽出)を行う。このプレフィルタでは、レイアウトに対してプロセス検証を行い、主にあらかじめ定められたプロセスマージンを満たさない、すなわち歩留まりを低下させる原因となるパターンを抽出し、撤去するためのものである。次に、抽出したパターンの近接効果補正(OPC)処理を施して作成したマスクパターンに転写シミュレーションを行い、シミュレーションの結果問題がある場合はパターンの修正を行う。上記プロセスマージン未達パターンは、配置配線を行う前に予めフルチップレベルでレイアウトのプロセス検証を行って、その結果に基づいてプロセスマージンの小さいレイアウトのカテゴライズを行い、データベースやライブラリを作成する。また、プロセス条件や、OPC、OPC検証の処理等が変わったときも検証を再度行うことが必要である。そのため、配置配線処理の準備に多大な負荷がかかっていた。  For example, in the conventional placement and routing method, layout prefiltering (extraction of a small margin pattern) is performed when the functional cells of the semiconductor integrated circuit are placed and roughly routed. This pre-filter performs process verification on the layout, and mainly extracts and removes patterns that do not satisfy a predetermined process margin, that is, causes a decrease in yield. Next, a transfer simulation is performed on the mask pattern created by performing proximity effect correction (OPC) processing on the extracted pattern, and if there is a problem as a result of the simulation, the pattern is corrected. The process margin unachieved pattern is subjected to a process verification of a layout at a full chip level in advance before performing placement and routing, and a categorization of a layout having a small process margin is performed based on the result, thereby creating a database and a library. Further, it is necessary to perform verification again when process conditions, OPC, OPC verification processing, and the like change. Therefore, a great load is applied to the preparation for the placement and routing process.

しかしながらパターンの微細化および複雑化に伴い前述の手法では対応しきれない問題が起こってきた。すなわち、特許文献2に開示された手法ではアートワークの段階で修正を行うと、TATの増大を招くという問題が生じている。
一方、特許文献3に開示された手法では、予めかけるOPC自体に負荷がかかるという問題、さらに特許文献2に開示された手法では、パターンの頂点密度の情報のみではスクリーニングの精度が得られないという問題が生じている。
さらにTAT短縮のためのパターンマッチングやデータベース化は、プロセス検証の結果問題となるプロセスマージン未達パターンのバリエーションが多すぎて、ライブラリやデータベースのセットアップに時間がかかる問題が生じており、今後ますます実用には厳しくなってくる。
さらに、パターンの微細化が進むと、プロセスマージンを満たさないパターンが膨大になり、カテゴライズそのものが破綻する可能性もある。
However, with the miniaturization and complication of patterns, problems that cannot be dealt with by the above-described method have occurred. In other words, the technique disclosed in Patent Document 2 has a problem that if the correction is performed at the artwork stage, TAT is increased.
On the other hand, with the technique disclosed in Patent Document 3, there is a problem that a load is applied to the OPC applied in advance, and further, with the technique disclosed in Patent Document 2, screening accuracy cannot be obtained only by information on the vertex density of the pattern. There is a problem.
Furthermore, pattern matching and database creation for TAT shortening has a problem that it takes time to set up the library and database because there are too many variations of the process margin unachieved pattern that becomes a problem as a result of process verification. It becomes tough for practical use.
Furthermore, as the pattern becomes finer, the pattern that does not satisfy the process margin becomes enormous and the categorization itself may fail.

特開平9‐319067号公報JP-A-9-319067 特開2006‐126745号公報JP 2006-126745 A 米国特許第6425117号明細書US Pat. No. 6,425,117

解決しようとする問題点は、パターンの微細化および複雑化に伴い、アートワークの段階で修正を行うとTATの増大を招き、近接効果補正自体に負荷がかかり、スクリーニングの精度が得られない等の問題が生じている。  The problem to be solved is that, as the pattern becomes finer and more complex, if it is corrected at the artwork stage, TAT will increase, the proximity effect correction itself will be burdened, and the accuracy of screening will not be obtained. The problem is occurring.

本発明は、マージンに余裕のあるパターンの検証を緩和もしくは除外して、スクリーニング精度を落とすことなく半導体集積回路の設計を簡略化することを課題とする。  It is an object of the present invention to simplify or eliminate the design of a semiconductor integrated circuit without reducing screening accuracy by relaxing or excluding verification of a pattern having a margin.

請求項1に係る本発明の半導体集積回路の設計方法は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証するデザインルールチェック工程と、前記デザインルールチェック工程でデザインルールを満たす場合に、前記第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトのマスクデータ処理を行うマスクデータ処理工程と、前記マスクデータ処理工程でマスクデータ処理を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを有し、前記デザインルール チェック工程は、デザインルールを満たすか否かをプロセスマージンの余裕があるか否か によって判定して、プロセスマージンに余裕のあるパターンを抽出することを特徴とする。According to a first aspect of the present invention, there is provided a semiconductor integrated circuit design method comprising: a cell for generating a physical layout in a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data; A cell placement and routing process for placing and wiring, a design rule check process for verifying the shape of the second physical layout including the cells of the physical layout with reference to a rule library for design rule check, and the design rule check When the design rule is satisfied in the process, the second physical layout is used to create the mask data corresponding to the physical layout, and the design rule check process does not satisfy the design rule. Mask data for the second physical layout to be verified A mask data processing step of performing processing, using the second physical layout subjected to mask data processed by the mask data processing step, have a mask data creating step of creating mask data corresponding to the physical layout, the The design rule check step is characterized by determining whether or not the design rule is satisfied based on whether or not there is a process margin, and extracting a pattern having a process margin .

請求項1に係る本発明の半導体集積回路の設計方法では、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、プロセスマージン検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。また、検証対象が万が一データベースやライブラリから漏れたとしても、もともとマージンに余裕のあるパターンを抽出しているため、そのパターンは通常処理の対象となるのみである。  In the method of designing a semiconductor integrated circuit according to the first aspect of the present invention, the design rule check process after the cell placement and wiring process is performed on a full chip scale, and a pattern having a margin is excluded from the verification target. By making use of the work of proximity effect correction and process margin verification that was performed in advance when creating the library and database for pattern matching, the processing flow is improved by removing those that do not require verification from the processing flow. Can do. Even if the verification target is leaked from the database or library, a pattern with a margin is originally extracted, and the pattern is only subjected to normal processing.

請求項3に係る本発明の半導体集積回路の設計方法は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証することで前記第2物理レイアウトがプロセスマージン を満たしているかを判定するデザインルールチェック工程と、前記デザインルールチェック工程においてデザインルールを満たす前記第物理レイアウトに対して予め決めたプロ セスマージンスペックとの比較を行って前記マージンのある第2物理レイアウトを近接効果補正するか否かを判定する補正判定工程と、前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトに近接効果補正を行う近接効果補正工程と、前記近接効果補正工程で補正を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトを近接効果補正する近接効果補正工程と、前記近接効果補正工程で近接効果補正を行った第2物理レイアウトに対して所定のプロセスマージンを有するか否かを検証するプロセスマージン検証工程と、前記プロセスマージン検証工程でプロセスマージンがあると判定された場合、判定対象となった第2物理レイアウトを抽出して、該第2物理レイアウトのルールを前記ルールライブラリに追加し、前記第2物理レイアウトに対応する前記物理レイアウトのマスクデータを作成するルール追加工程と、前記プロセスマージン検証工程でプロセスマージンがないと判定された場合、判定対象となった第2物理レイアウトのパターンの修正、アートワーク、近接効果補正、近接効果補正検証を行う修正・補正・検証工程と、前記修正・補正・検証工程を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを備え、前記デザインルールチェック工程は、デザインルールを満たすか否かをプロセスマー ジンの余裕があるか否かによって判定して、プロセスマージンに余裕のあるパターンを抽 出することを特徴とする。According to a third aspect of the present invention, there is provided a semiconductor integrated circuit design method according to a third aspect of the present invention, wherein a semiconductor integrated circuit design method generates a physical layout of a semiconductor integrated circuit based on semiconductor integrated circuit design data. The second physical layout has a process margin by verifying the shape of the second physical layout including the cells of the physical layout with reference to a cell placement / wiring process for placing and wiring and a rule library for design rule check and determining a design rule checking step whether meets the design rule checking step of the margin by performing a comparison with the process margin specs predetermined for the second physical layout which satisfies the design rule in the second determining complement whether proximity correction physical layout A mask data creating step of creating mask data corresponding to the physical layout using the second physical layout determined to be unnecessary when the correction is determined to be unnecessary in the determination step and the correction determination step; When it is determined that correction is necessary in the correction determination step, a proximity effect correction step for performing proximity effect correction on the second physical layout that is a determination target, and a second physical that has been corrected in the proximity effect correction step Proximity effect correction is performed on the second physical layout to be verified when the design rule is not satisfied in the mask data creation step for creating mask data corresponding to the physical layout using the layout and the design rule check step. A proximity effect correction step and a second physical layout subjected to the proximity effect correction in the proximity effect correction step. A process margin verifying step for verifying whether or not a process margin is present; and when the process margin verifying step determines that there is a process margin, the second physical layout as a determination target is extracted and the second physical layout is extracted When it is determined that there is no process margin in the rule addition step of adding a layout rule to the rule library and creating mask data of the physical layout corresponding to the second physical layout and the process margin verification step Correction / correction / verification process for correcting pattern, artwork, proximity effect correction, proximity effect correction verification for the target second physical layout, and the second physical layout subjected to the correction / correction / verification process And a mask data creation step for creating mask data corresponding to the physical layout. The design rule checking step, it is determined by whether or not they meet the design rules can afford processes margins, characterized in that to extract a pattern in a process margin can afford.

請求項3に係る本発明の半導体集積回路の設計方法では、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正や近接効果補正検証の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、プロセスマージン検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。また、検証対象が万が一データベースやライブラリから漏れたとしても、もともとマージンに余裕のあるパターンを抽出しているため、そのパターンは通常処理の対象となるのみである。  In the method of designing a semiconductor integrated circuit according to the third aspect of the present invention, the design rule check process after the cell placement and routing process is performed on a full chip scale, and a pattern having a margin in margin has conditions for proximity effect correction and proximity effect correction verification. Because it is mitigated or excluded from the verification target, it makes use of the work of proximity effect correction and process margin verification that has been performed in advance when creating the library and database for pattern matching so far, but verification is unnecessary By removing from the processing flow, processing efficiency can be improved. Even if the verification target is leaked from the database or library, a pattern with a margin is originally extracted, and the pattern is only subjected to normal processing.

請求項に係る本発明の半導体集積回路の設計方法は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、半導体基板上における像のコントラストおよび被覆率に関するしきい値を設定する工程と前記物理レイアウトのコントラストを算出し、前記各セルを配置配線して得たレイアウトの前記コントラストに関するしきい値を参照して、前記コントラストの算出結果と比較するコントラストチェック工程と、前記コントラストチェック工程で前記コントラストの算出結果が前記コントラストに関するしきい値以下の場合、前記コントラストがしきい値以下の領域の転写情報の取得、その領域の物理レイアウトの修正、アートワーク処理を行う修正工程と、前記修正工程を行った前記物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、前記補正・検証工程を行った物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と、前記コントラストチェック工程で、前記物理レイアウトのコントラストの算出結果が前記コントラストに関するしきい値より大きい場合、前記物理レイアウトの被覆率に関するしきい値を参照して、前記抽出したレイアウトの被覆率に関する情報と比較する被覆率チェック工程と、前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、前記レイアウト抽出工程で得た物理レイアウトに対して、前記補正・検証工程以降の工程を行い、前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たさない場合、前記物理レイアウトの修正・補正・検証工程以降の工程を行い、前記コントラストに関する情報は光学像の 光強度の一回微分を用い、前記コンタクトチェック工程では、パターンのエッジごとに光 学像のスロープを算出して前記コントラストを算出し、前記コントラストに関するしきい 値よりも大きなスロープで囲まれたパターンを抽出することを特徴とする。A semiconductor integrated circuit design method according to an eighth aspect of the present invention is a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data, and a cell for generating the physical layout. A layout obtained by arranging and wiring each cell by calculating a cell layout and wiring step for arranging and wiring, a step for setting a threshold for image contrast and coverage on a semiconductor substrate, and the physical layout contrast A contrast check step for comparing with the contrast calculation result, and when the contrast calculation result in the contrast check step is less than or equal to the threshold value for the contrast, Acquisition of transcription information for the area below the threshold, Correction process for performing physical layout correction, artwork processing, correction / verification process for performing proximity effect correction and proximity effect correction verification on the physical layout subjected to the correction process, and physical layout performing the correction / verification process When the calculation result of the contrast of the physical layout is larger than the threshold value related to the contrast in the mask data generation step of generating mask data using the contrast check step and the contrast check step, the threshold value related to the coverage ratio of the physical layout is set. Referring to the coverage check step to be compared with the information on the coverage of the extracted layout, and the coverage check step, if the information on the coverage satisfies the threshold on the coverage, it becomes a determination target. A layout extracting step for extracting a physical layout obtained from the layout. If the physical layout obtained in the extraction step is subjected to the steps after the correction / verification step, and the information on the coverage does not satisfy the threshold on the coverage in the coverage check step, the physical layout There rows process modifications and correction and verification process after the information on the contrast with first derivative of the light intensity of the optical image, and in the contact check process calculates the slope of the light Gakuzo each edge of the pattern calculates the contrast Te, and extracts the enclosed with greater slope than the threshold values for contrast pattern.

請求項に係る本発明の半導体集積回路の設計方法では、セル配置配線工程後のコントラストチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、プロセスマージン検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。また、検証対象が万が一データベースやライブラリから漏れたとしても、もともとマージンに余裕のあるパターンを抽出しているため、そのパターンは通常処理の対象となるのみである。In the method for designing a semiconductor integrated circuit according to the present invention according to claim 8 , the contrast check process after the cell placement and wiring process is performed on a full chip scale, and the pattern having a margin in the margin relaxes the condition for proximity effect correction, or is a verification target Therefore, we take advantage of the proximity effect correction and process margin verification that have been performed in advance when creating the library and database for pattern matching, while removing those that do not require verification from the processing flow. Thus, the processing efficiency can be improved. Even if the verification target is leaked from the database or library, a pattern having a margin is extracted from the beginning, and the pattern is only subjected to normal processing.

請求項10に係る本発明の半導体集積回路の設計方法は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む部分の第2物理レイアウトが所定のプロセスマージンを有するか否かを検証するデザインルールチェック工程と、前記デザインルールチェック工程でプロセスマージンがある場合に、マージンのある前記第2物理レイアウトに対して予め決めたプロセスマージンスペ ックとの比較を行って前記マージンのある第2物理レイアウトを近接効果補正するか否かを判定する補正判定工程と、前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトを近接効果補正、近接効果補正検証する補正・検証工程と、前記補正・検証工程で近接効果補正、近接効果補正検証を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程でプロセスマージンがない場合に、検証対象となった第2物理レイアウトを近接効果補正、近接効果補正検証する補正・検証工程と、前記第2物理レイアウトの歩留まりに関するしきい値を設定する工程と、前記しきい値を参照して、前記第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たす場合、判定対象となった第2物理レイアウトを抽出し、該第2物理レイアウトのルールを前記ルールライブラリに追加するルール追加工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たさない場合、前記歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う修正工程と、前記修正工程を行った前記第2物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、前記補正・検証工程を行った第2物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程とを備え、前記デザインルールチェック工程は、デザインルールを満たすか否かをプロセスマー ジンの余裕があるか否かによって判定して、プロセスマージンに余裕のあるパターンを抽 出することを特徴とする。A semiconductor integrated circuit design method according to a tenth aspect of the present invention is a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data, and a cell for generating the physical layout. Referring to a cell placement and routing process for placing and wiring and a rule library for design rule check, it is verified whether or not the second physical layout of the portion of the physical layout including the cell has a predetermined process margin. design rule checking step and said design rule checking if there is a process margin in the process, the second with the margin and compared with predetermined process margin space click to the second physical layout with margin a correction determination step of determining whether proximity correction physical layout, before If it is determined in the correction determination step that correction is unnecessary, a mask data generation step for generating mask data corresponding to the physical layout using the second physical layout determined to be unnecessary for correction, and the correction determination step When it is determined that correction is necessary, the second physical layout that is the determination target is subjected to proximity effect correction and proximity effect correction verification, and proximity effect correction and proximity effect correction verification in the correction and verification step. The second physical layout to be verified when there is no process margin in the mask data creation step for creating mask data corresponding to the physical layout using the second physical layout performed and the design rule check step Threshold for correction of proximity effect, correction / verification process for verifying proximity effect correction, and yield of the second physical layout And the yield evaluation step of comparing with the yield information of the second physical layout with reference to the threshold value, and the yield information includes the threshold value related to the yield in the yield evaluation step. In the case of satisfying, in the rule addition step of extracting the second physical layout to be determined and adding the rule of the second physical layout to the rule library, and the yield evaluation step, the information on the yield is related to the yield. When the threshold value is not satisfied, the transfer information of the area where the yield is equal to or less than the threshold value, the correction of the second physical layout of the area, the correction process for performing the artwork process, and the second that has performed the correction process Performs the correction / verification process for proximity effect correction and proximity effect correction verification to the physical layout, and the correction / verification process. A mask data creating step of creating mask data using a second physical layout Tsu, the design rule checking step, determined by whether or not they meet the design rules can afford processes margin Te, characterized in that to extract a pattern in a process margin can afford.

請求項10に係る本発明の半導体集積回路の設計方法では、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正や近接効果補正検証の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、プロセスマージン検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。また、検証対象が万が一データベースやライブラリから漏れたとしても、もともとマージンに余裕のあるパターンを抽出しているため、そのパターンは通常処理の対象となるのみである。In the method of designing a semiconductor integrated circuit according to the tenth aspect of the present invention, the design rule check process after the cell placement and wiring process is performed on a full chip scale, and a pattern having a margin in the margin has conditions for proximity effect correction and proximity effect correction verification. Because it is mitigated or excluded from the verification target, it makes use of the work of proximity effect correction and process margin verification that has been performed in advance when creating the library and database for pattern matching so far, but verification is unnecessary By removing from the processing flow, processing efficiency can be improved. Even if the verification target is leaked from the database or library, a pattern having a margin is extracted from the beginning, and the pattern is only subjected to normal processing.

請求項17に係る本発明の半導体集積回路の設計方法は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、前記物理レイアウトの前記セルを含む部分の第2物理レイアウトの歩留まりに関するしきい値を参照して、該第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、前記レイアウト抽出工程で得た物理レイアウトに対して、近接効果補正、近接効果補正検証を行う補正・検証工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たさない場合、前記歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う修正工程と、前記修正工程を行った前記第2物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、前記補正・検証工程を行った第2物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程とを備えたことを特徴とする。According to a seventeenth aspect of the present invention, there is provided a semiconductor integrated circuit design method according to the present invention, comprising: a cell for generating a physical layout in the semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data. A yield evaluation is performed by referring to a threshold value relating to a yield of the second physical layout of the portion including the cells of the physical layout, and comparing with information relating to the yield of the second physical layout. A physical layout obtained by the layout extraction step, and a layout extraction step of extracting a physical layout that is a determination target when the yield information satisfies the yield threshold value in the yield evaluation step Correction / verification process for proximity effect correction, proximity effect correction verification, In the yield evaluation step, when the yield information does not satisfy the yield threshold, the transfer information of the area where the yield is lower than the threshold is obtained, the second physical layout of the area is corrected, and the artwork processing A correction process for performing the correction, a correction / verification process for performing proximity effect correction and proximity effect correction verification on the second physical layout subjected to the correction process, and a mask using the second physical layout subjected to the correction / verification process. And a mask data creation step for creating data.

請求項17に係る本発明の半導体集積回路の設計方法によれば、第2物理レイアウトの歩留まりに関するしきい値を参照して、該第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程を備えたことから、半導体集積回路の設計時間の短縮が図れる。According to the semiconductor integrated circuit design method of the present invention according to claim 17, there is provided a yield evaluation step of referring to a threshold value related to the yield of the second physical layout and comparing it with information related to the yield of the second physical layout. As a result, the design time of the semiconductor integrated circuit can be shortened.

請求項18に係る本発明の設計装置は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を実施する設計装置において、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証するデザインルールチェック工程と前記デザインルールチェック工程でデザインルールを満たす場合に、前記第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトのマスクデータ処理を行うマスクデータ処理工程と、前記マスクデータ処理工程でマスクデータ処理を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを有し、前記デザインルールチェック工程は、デザインルールを満たすか否か をプロセスマージンの余裕があるか否かによって判定して、プロセスマージンに余裕のあ るパターンを抽出することを特徴とする。The design apparatus of the present invention according to claim 18 is a design apparatus for carrying out a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data, wherein the semiconductor integrated circuit design method includes: The shape of the second physical layout including the cells of the physical layout is verified with reference to a cell placement and wiring process for arranging and wiring the cells for generating the physical layout and a rule library for design rule check A design rule check step ; a mask data creation step for creating mask data corresponding to the physical layout using the second physical layout when the design rule is satisfied in the design rule check step; and the design rule check step. If the design rule is not satisfied with A mask data processing step for performing mask data processing of the second physical layout and a mask for creating mask data corresponding to the physical layout using the second physical layout subjected to mask data processing in the mask data processing step have a data creation step, the design rule checking step, it is determined by whether or not they meet the design rules can afford a process margin, to extract the Oh Ru pattern margin to process margin Features.

請求項18に係る本発明の半導体集積回路の設計装置によれば、本発明の半導体集積回路の設計方法を用いていることから、前記説明したのと同様に、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは検証対象から外すことを行うことから、処理の効率化を図ることができる。According to the semiconductor integrated circuit design apparatus of the present invention according to claim 18 , since the semiconductor integrated circuit design method of the present invention is used, the design rule after the cell placement and wiring process is the same as described above. Since the check process is performed on a full chip scale, and a pattern having a margin is excluded from the verification target, the processing efficiency can be improved.

請求項19に係る本発明の記録媒体は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を記録した記録媒体であって、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証するデザインルールチェック工程と、前記デザインルールチェック工程で前記デザインルールを満たす場合に、前記第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程でデザインルールを満たさない場合に、検証対象となった第2物理レイアウトのマスクデータ処理を行うマスクデータ処理工程と、前記マスクデータ処理工程でマスクデータ処理を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とし、前記デザインルールチェック工程は、デザインルールを満たすか否か をプロセスマージンの余裕があるか否かによって判定して、プロセスマージンに余裕のあ るパターンを抽出することを特徴とする。The recording medium of the present invention according to claim 19 is a recording medium recording a design method of a semiconductor integrated circuit when generating a physical layout of the semiconductor integrated circuit from semiconductor integrated circuit design data, and the design of the semiconductor integrated circuit The method refers to a cell placement and routing step of placing and wiring cells for generating the physical layout, and a rule library for design rule check, and determines the shape of the second physical layout including the cells of the physical layout. A design rule check step to be verified; a mask data creation step for creating mask data corresponding to the physical layout using the second physical layout when the design rule is satisfied in the design rule check step; and the design If it does not meet the design rules in the rule check process, and verified A mask data processing step for performing mask data processing of the second physical layout and a mask for creating mask data corresponding to the physical layout using the second physical layout subjected to mask data processing in the mask data processing step have a data creation step, the design rule checking step, it is determined by whether or not they meet the design rules can afford a process margin, to extract the Oh Ru pattern margin to process margin Features.

請求項19に係る本発明の記録媒体によれば、本発明の半導体集積回路の設計方法を用いていることから、前記説明したのと同様に、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは検証対象から外すことを行うことから、処理の効率化を図ることができる。According to the recording medium of the present invention according to claim 19 , since the semiconductor integrated circuit design method of the present invention is used, the design rule check process after the cell placement and wiring process is performed as a full chip as described above. Since it is performed on a scale and a pattern having a margin is excluded from the verification target, the processing efficiency can be improved.

請求項20に係る本発明の半導体集積回路のマスク製造方法は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を用いて作製されるマスク製造方法において、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証するデザインルールチェック工程と、前記デザインルールチェック工程でデザインルールを満たす場合に、前記第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトのマスクデータ処理を行うマスクデータ処理工程と、前記マスクデータ処理工程でマスクデータ処理を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを有し、前記デザインルールチェック 工程は、デザインルールを満たすか否かをプロセスマージンの余裕があるか否かによって 判定して、プロセスマージンに余裕のあるパターンを抽出することを特徴とする。A mask manufacturing method for a semiconductor integrated circuit according to a twentieth aspect of the present invention is a mask manufacturing method manufactured using a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data. The semiconductor integrated circuit design method includes the cell of the physical layout with reference to a cell library wiring process for arranging and wiring a cell for generating the physical layout, and a rule library for design rule check A design rule check process for verifying the shape of the second physical layout, and mask data for creating mask data corresponding to the physical layout using the second physical layout when the design rule is satisfied in the design rule check process The design in the creation process and the design rule check process A mask data processing step for performing mask data processing of the second physical layout to be verified, and a second physical layout for performing mask data processing in the mask data processing step, have a mask data creating step of creating mask data corresponding to the physical layout, the design rule checking step, it is determined by whether or not they meet the design rules can afford the process margin, the process margin It is characterized by extracting a pattern having a margin .

請求項20に係る本発明の半導体集積回路のマスク製造方法によれば、本発明の半導体集積回路の設計方法を用いていることから、前記説明したのと同様に、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは検証対象から外すことを行うことから、処理の効率化を図ることができる。According to the semiconductor integrated circuit mask manufacturing method of the present invention according to claim 20 , since the semiconductor integrated circuit design method of the present invention is used, the design after the cell placement and wiring process is performed as described above. Since the rule check process is performed on a full chip scale, and a pattern having a margin is excluded from the verification target, the processing efficiency can be improved.

請求項21に係る本発明の設計装置は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を実施する設計装置において、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証することで前記 第2物理レイアウトがプロセスマージンを満たしているかを判定するデザインルールチェック工程と、前記デザインルールチェック工程においてデザインルールを満たす前記第物理レイアウトに対して予め決めたプロセスマージンスペックとの比較を行って前記マー ジンのある第2物理レイアウトを近接効果補正するか否かを判定する補正判定工程と、前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトに近接効果補正を行う近接効果補正工程と、前記近接効果補正工程で補正を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトを近接効果補正する近接効果補正工程と、前記近接効果補正工程で近接効果補正を行った第2物理レイアウトに対して所定のプロセスマージンを有するか否かを検証するプロセスマージン検証工程と、前記プロセスマージン検証工程でプロセスマージンがあると判定された場合、判定対象となった第2物理レイアウトを抽出して、該第2物理レイアウトのルールを前記ルールライブラリに追加し、前記第2物理レイアウトに対応する前記物理レイアウトのマスクデータを作成するルール追加工程と、前記プロセスマージン検証工程でプロセスマージンがないと判定された場合、判定対象となった第2物理レイアウトのパターンの修正、アートワーク、近接効果補正、近接効果補正検証を行う修正・補正・検証工程と、前記修正・補正・検証工程を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを備え、前記デザインルールチェック工程は、デザイ ンルールを満たすか否かをプロセスマージンの余裕があるか否かによって判定して、プロ セスマージンに余裕のあるパターンを抽出することを特徴とする。According to a twenty-first aspect of the present invention, there is provided a design apparatus for performing a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data, wherein the semiconductor integrated circuit design method includes: The shape of the second physical layout including the cells of the physical layout is verified with reference to a cell placement and wiring process for arranging and wiring the cells for generating the physical layout and a rule library for design rule check comparison of the and the design rule checking step determines the second physical layout or meets the process margin, predetermined process margin specifications for the second physical layout which satisfies the design rule in the design rule checking step by the performing second physical layout of the margin A proximity effect correction for determining whether or not correction determination step, the correction determination if step correction is determined to be unnecessary, corresponding to the physical layout using the second physical layout which the correction is determined to be unnecessary A mask data creation step for creating mask data, a proximity effect correction step for performing proximity effect correction on the second physical layout that is a determination target when it is determined that correction is required in the correction determination step, and the proximity When the second physical layout corrected in the effect correction step is used, a mask data creation step for creating mask data corresponding to the physical layout, and a case where the design rule is not satisfied in the design rule check step A proximity effect correction process for correcting the proximity effect of the second physical layout, and a proximity effect correction in the proximity effect correction process. A process margin verification step for verifying whether or not the second physical layout has a predetermined process margin, and a second physical layout to be determined when it is determined in the process margin verification step that there is a process margin And adding a rule of the second physical layout to the rule library, creating a mask data of the physical layout corresponding to the second physical layout, and a process margin in the process margin verification step A correction / correction / verification step for correcting the pattern of the second physical layout to be determined, artwork, proximity effect correction, proximity effect correction verification, and the correction / correction / verification step The mask data corresponding to the physical layout is obtained using the second physical layout performed. And a mask data creation step of creating said design rule checking step, it is determined by whether or not they meet the design Nruru can afford a process margin, to extract a pattern having a margin in process margin It is characterized by that.

請求項21に係る本発明の半導体集積回路の設計装置によれば、本発明の半導体集積回路の設計方法を用いていることから、前記説明したのと同様に、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正や近接効果補正検証の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、プロセスマージン検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。According to the semiconductor integrated circuit design apparatus of the present invention according to claim 21 , since the semiconductor integrated circuit design method of the present invention is used, the design rule after the cell placement and wiring process is the same as described above. Since the check process is performed on a full-chip scale and the pattern with sufficient margin is relaxed or excluded from the verification target for proximity effect correction and proximity effect correction verification, a pattern matching library and database have been created so far. By making use of the work of proximity effect correction and process margin verification that are sometimes performed in advance, on the other hand, those that do not require verification can be excluded from the processing flow, thereby improving processing efficiency.

請求項22に係る本発明の記録媒体は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を記録した記録媒体であって、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証することで前記 第2物理レイアウトがプロセスマージンを満たしているかを判定するデザインルールチェック工程と、前記デザインルールチェック工程においてデザインルールを満たす前記第2物理レイアウトに対して予め決めたプロセスマージンスペックとの比較を行って前記マー ジンのある第2物理レイアウトを近接効果補正するか否かを判定する補正判定工程と、前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトに近接効果補正を行う近接効果補正工程と、前記近接効果補正工程で補正を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトを近接効果補正する近接効果補正工程と、前記近接効果補正工程で近接効果補正を行った第2物理レイアウトに対して所定のプロセスマージンを有するか否かを検証するプロセスマージン検証工程と、前記プロセスマージン検証工程でプロセスマージンがあると判定された場合、判定対象となった第2物理レイアウトを抽出して、該第2物理レイアウトのルールを前記ルールライブラリに追加し、前記第2物理レイアウトに対応する前記物理レイアウトのマスクデータを作成するルール追加工程と、前記プロセスマージン検証工程でプロセスマージンがないと判定された場合、判定対象となった第2物理レイアウトのパターンの修正、アートワーク、近接効果補正、近接効果補正検証を行う修正・補正・検証工程と、前記修正・補正・検証工程を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを備え、前記デザインルールチェック工程は、デザイ ンルールを満たすか否かをプロセスマージンの余裕があるか否かによって判定して、プロ セスマージンに余裕のあるパターンを抽出することを特徴とする。A recording medium according to a twenty-second aspect of the present invention is a recording medium on which a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data is recorded. The method refers to a cell placement and routing step of placing and wiring cells for generating the physical layout, and a rule library for design rule check, and determines the shape of the second physical layout including the cells of the physical layout. and determining a design rule checking step whether the second physical layout meets process margin by validating a process margin specs predetermined for the second physical layout which satisfies the design rule in the design rule checking step second physical layout of the margin by performing a comparison of A proximity effect correction for determining whether or not correction determination step, the correction determination if step correction is determined to be unnecessary, corresponding to the physical layout using the second physical layout which the correction is determined to be unnecessary A mask data creation step for creating mask data, a proximity effect correction step for performing proximity effect correction on the second physical layout that is a determination target when it is determined that correction is required in the correction determination step, and the proximity When the second physical layout corrected in the effect correction step is used, a mask data creation step for creating mask data corresponding to the physical layout, and a case where the design rule is not satisfied in the design rule check step A proximity effect correction process for correcting the proximity effect of the second physical layout, and a proximity effect correction in the proximity effect correction process. A process margin verification step for verifying whether or not the second physical layout has a predetermined process margin, and a second physical layout to be determined when it is determined in the process margin verification step that there is a process margin And adding a rule of the second physical layout to the rule library, creating a mask data of the physical layout corresponding to the second physical layout, and a process margin in the process margin verification step A correction / correction / verification step for correcting the pattern of the second physical layout to be determined, artwork, proximity effect correction, proximity effect correction verification, and the correction / correction / verification step The mask data corresponding to the physical layout is obtained using the second physical layout performed. And a mask data creation step of creating said design rule checking step, it is determined by whether or not they meet the design Nruru can afford a process margin, to extract a pattern having a margin in process margin It is characterized by that.

請求項22に係る本発明の記録媒体によれば、本発明の半導体集積回路の設計方法を用いていることから、前記説明したのと同様に、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正や近接効果補正検証の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、プロセスマージン検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。According to the recording medium of the present invention according to claim 22 , since the method for designing a semiconductor integrated circuit of the present invention is used, the design rule check process after the cell placement and wiring process is performed as a full chip as described above. Patterns with a margin and margin are relaxed, or conditions for proximity effect correction and proximity effect correction verification are relaxed or excluded from verification. By making use of the work of proximity effect correction and process margin verification, while those that do not need verification are excluded from the processing flow, processing efficiency can be improved.

請求項23に係る本発明のマスク製造方法は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を用いて作製されるマスク製造方法において、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証することで前記第2物理レイアウトがプロセスマージンを満たしているかを判定す デザインルールチェック工程と、デザインルールチェック工程において前記デザインルールを満たす前記第2物理レイアウトに対して予め決めたプロセスマージンスペックとの 比較を行って前記マージンのある第2物理レイアウトを近接効果補正するか否かを判定する補正判定工程と、前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトに近接効果補正を行う近接効果補正工程と、前記近接効果補正工程で補正を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトを近接効果補正する近接効果補正工程と、前記近接効果補正工程で近接効果補正を行った第2物理レイアウトに対して所定のプロセスマージンを有するか否かを検証するプロセスマージン検証工程と、前記プロセスマージン検証工程でプロセスマージンがあると判定された場合、判定対象となった第2物理レイアウトを抽出して、該第2物理レイアウトのルールを前記ルールライブラリに追加し、前記第2物理レイアウトに対応する前記物理レイアウトのマスクデータを作成するルール追加工程と、前記プロセスマージン検証工程でプロセスマージンがないと判定された場合、判定対象となった第2物理レイアウトのパターンの修正、アートワーク、近接効果補正、近接効果補正検証を行う修正・補正・検証工程と、前記修正・補正・検証工程を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを備え、前記デザインルールチ ェック工程は、デザインルールを満たすか否かをプロセスマージンの余裕があるか否かに よって判定して、プロセスマージンに余裕のあるパターンを抽出することを特徴とする。A mask manufacturing method according to a twenty- third aspect of the present invention is a mask manufacturing method manufactured by using a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data. The circuit design method includes a cell placement and routing step of placing and wiring cells for generating the physical layout, and a second physical layout including the cells of the physical layout with reference to a rule library for design rule check the second physical layout is predetermined for the second physical layout satisfying the design rule checking step you determine meets process margin, the design rule in the design rule checking step by verifying the shape Oh doing a comparison of the process margin specs of the margin A correction determination step of determining whether proximity correction second physical layout, the correction determination when the correction is determined to be unnecessary in the step, using said second physical layout which the correction is determined to be unnecessary Proximity effect correction that performs proximity effect correction on the second physical layout that is a determination target when it is determined that correction is necessary in the correction determination step and a mask data generation step that generates mask data corresponding to the physical layout A mask data creation step for creating mask data corresponding to the physical layout using the second physical layout corrected in the proximity effect correction step, and the design rule is not satisfied in the design rule check step A proximity effect correction step of correcting a proximity effect of the second physical layout to be verified, and the proximity effect correction step A process margin verification step for verifying whether or not the second physical layout subjected to the proximity effect correction has a predetermined process margin; and if the process margin verification step determines that there is a process margin, A rule adding step of extracting the second physical layout, adding a rule of the second physical layout to the rule library, and creating mask data of the physical layout corresponding to the second physical layout; and the process A correction / correction / verification step for performing correction of the pattern of the second physical layout to be determined, artwork, proximity effect correction, proximity effect correction verification when it is determined in the margin verification step that there is no process margin; Using the second physical layout subjected to the correction / correction / verification process, A mask data creating step of creating mask data for response, the design rule Chi Ekku step, whether crab Therefore determined by whether satisfy design rules can afford a process margin, margin process margin It is characterized by extracting a certain pattern .

請求項23に係る本発明のマスク製造方法によれば、本発明の半導体集積回路の設計方法を用いていることから、前記説明したのと同様に、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正や近接効果補正検証の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、プロセスマージン検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。According to the mask manufacturing method of the present invention of claim 23 , since the semiconductor integrated circuit design method of the present invention is used, the design rule check process after the cell placement and wiring process is performed as described above. Patterns with sufficient margin and margin margin can be relaxed or excluded from verification targets for proximity effect correction and proximity effect correction verification. By making use of the proximity effect correction and the process margin verification that are being performed, those that do not require verification can be removed from the processing flow, thereby improving processing efficiency.

請求項24に係る本発明の設計装置は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を実施する設計装置において、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、半導体基板上における像のコントラストおよび被覆率に関 するしきい値を設定する工程と、前記物理レイアウトのコントラストを算出し、前記各セルを配置配線して得たレイアウトの前記コントラストに関するしきい値を参照して、前記コントラストの算出結果と比較するコントラストチェック工程と、前記コントラストチェック工程で前記コントラストの算出結果が前記コントラストに関するしきい値以下の場合、前記コントラストがしきい値以下の領域の転写情報の取得、その領域の物理レイアウトの修正、アートワーク処理を行う修正工程と、前記修正工程を行った前記物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、前記補正・検証工程を行った物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と、前記コントラストチェック工程で、前記レイアウトのコントラストの算出結果が前記コントラストに関するしきい値より大きい場合、前記物理レイアウトの被覆率に関するしきい値を参照して、前記抽出したレイアウトの被覆率に関する情報と比較する被覆率チェック工程と、前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、前記レイアウト抽出工程で得た物理レイアウトに対して、前記補正・検証工程以降の工程を行い、前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たさない場合、前記物理レイアウトの修正・補正・検証工程以降の工程を行い、前記 コントラストに関する情報は光学像の光強度の一回微分を用い、前記コンタクトチェック 工程では、パターンのエッジごとに光学像のスロープを算出して前記コントラストを算出 し、前記コントラストに関するしきい値よりも大きなスロープで囲まれたパターンを抽出 することを特徴とする。According to a twenty-fourth aspect of the present invention, there is provided a design apparatus for carrying out a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data, wherein the semiconductor integrated circuit design method comprises: , calculates the cell placement and routing process of the cell placed wiring for generating the steps of setting a threshold related to contrast and coverage of the image on the semiconductor substrate, the contrast of the physical layout of the physical layout and, above with reference to thresholds for the contrast of the layout obtained by each cell placement and routing, and contrast checking and comparing the calculation results of the contrast, the contrast checking step the contrast calculation result in said If the contrast is less than or equal to the threshold value, the contrast is the threshold value Acquisition of transfer information of lower area, correction of physical layout of the area, correction process for performing artwork processing, and correction / verification process for proximity effect correction and proximity effect correction verification for the physical layout subjected to the correction process And a mask data creation step for creating mask data using the physical layout that has been subjected to the correction / verification step, and a calculation result of the contrast of the layout in the contrast check step is greater than a threshold related to the contrast, With reference to the threshold value related to the coverage ratio of the physical layout, the coverage ratio check step for comparing with the information regarding the coverage ratio of the extracted layout, and the information regarding the coverage ratio in the coverage ratio check step is related to the coverage ratio. If the threshold is met, the layer that extracts the physical layout that is the judgment target A physical layout obtained in the layout extraction step, and the steps after the correction / verification step are performed. In the coverage check step, the information on the coverage is a threshold related to the coverage. If not satisfied values, have rows process modifications and correction and verification process after the physical layout, information on the contrast with first derivative of the light intensity of the optical image, and in the contact check process, each edge pattern to calculate the slope of an optical image by calculating the contrast, and extracts the enclosed pattern with greater slope than the threshold relating to the contrast.

請求項24に係る本発明の半導体集積回路の設計装置によれば、本発明の半導体集積回路の設計方法を用いていることから、前記説明したのと同様に、セル配置配線工程後のコントラストチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、リソグラフィ検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。According to the semiconductor integrated circuit design apparatus of the present invention according to the twenty-fourth aspect , since the semiconductor integrated circuit design method of the present invention is used, the contrast check after the cell placement and wiring process is performed as described above. Processes are performed on a full-chip scale, and patterns with sufficient margins are relaxed or excluded from verification targets, so this has been done in advance when creating a library and database for pattern matching. By making use of the work of proximity effect correction and lithography verification, on the other hand, those that do not need verification can be removed from the processing flow to improve processing efficiency.

請求項25に係る本発明の半導体集積回路の記録媒体によれば、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を記録した記録媒体であって、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、半導体基板上における像のコント ラストおよび被覆率に関するしきい値を設定する工程と、前記物理レイアウトのコントラストを算出し、前記各セルを配置配線して得たレイアウトの前記コントラストに関するしきい値を参照して、前記コントラストの算出結果と比較するコントラストチェック工程と、前記コントラストチェック工程で前記コントラストの算出結果が前記コントラストに関するしきい値以下の場合、前記コントラストがしきい値以下の領域の転写情報の取得、その領域の物理レイアウトの修正、アートワーク処理を行う修正工程と、前記修正工程を行った前記物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、前記補正・検証工程を行った物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と、前記コントラストチェック工程で、前記レイアウトのコントラストの算出結果が前記コントラストに関するしきい値より大きい場合、前記物理レイアウトの被覆率に関するしきい値を参照して、前記抽出したレイアウトの被覆率に関する情報と比較する被覆率チェック工程と、前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、前記レイアウト抽出工程で得た物理レイアウトに対して、前記補正・検証工程以降の工程を行い、前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たさない場合、前記補正・検証工程以降の工程を行い、前記 コントラストに関する情報は光学像の光強度の一回微分を用い、前記コンタクトチェック 工程では、パターンのエッジごとに光学像のスロープを算出して前記コントラストを算出 し、前記コントラストに関するしきい値よりも大きなスロープで囲まれたパターンを抽出 することを特徴とする。According to a semiconductor integrated circuit recording medium of the present invention according to claim 25 , there is provided a recording medium recording a method for designing a semiconductor integrated circuit when generating a physical layout of the semiconductor integrated circuit from semiconductor integrated circuit design data, design method of the semiconductor integrated circuit, said physical layout arranged cell for generating a cell placement and routing step of wiring, and setting the threshold for contrast and coverage of the image on the semiconductor substrate, It calculates a contrast of the physical layout, above with reference to thresholds for the contrast of the layout obtained by each cell placement and routing, and contrast checking and comparing the calculation results of the contrast, in the contrast checking step When the calculation result of the contrast is equal to or less than a threshold value related to the contrast, Acquisition of transfer information of an area where the trust is below the threshold, correction of the physical layout of the area, correction process for performing artwork processing, proximity effect correction and proximity effect correction verification on the physical layout subjected to the correction process The contrast calculation result of the layout in the correction / verification step to be performed, the mask data creation step of creating mask data using the physical layout subjected to the correction / verification step, and the contrast check step. If the value is larger than the value, the threshold value related to the coverage ratio of the physical layout is referred to, and the coverage ratio check step for comparing with the information regarding the coverage ratio of the extracted layout, and the information regarding the coverage ratio in the coverage ratio check step If the threshold value for the coverage is satisfied, A layout extracting step for extracting out, and performing the steps after the correction / verification step on the physical layout obtained in the layout extracting step, and in the coverage rate checking step, the information on the coverage rate is the coverage If not satisfied threshold for rate, the have line correction and verification process after the process, information on the contrast with first derivative of the light intensity of the optical image, and in the contact check step, for each edge of the pattern by calculating the slope of an optical image by calculating the contrast, and extracts the enclosed pattern with greater slope than the threshold relating to the contrast.

請求項25に係る本発明の記録媒体によれば、本発明の半導体集積回路の設計方法を用いていることから、前記説明したのと同様に、セル配置配線工程後のコントラストチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、リソグラフィ検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。According to the recording medium of the present invention according to claim 25 , since the method for designing a semiconductor integrated circuit of the present invention is used, the contrast check process after the cell placement and wiring process is performed on a full chip scale as described above. In the case of patterns with margins, the proximity effect correction conditions are relaxed or excluded from the verification target, so the proximity effect correction that has been performed in advance when creating the pattern matching library and database, By making use of the lithography verification work, on the other hand, those that do not need verification can be removed from the processing flow, so that the processing efficiency can be improved.

請求項26に係る本発明のマスク製造方法は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を用いて作製されるマスク製造方法において、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、半導体基板上における像のコントラ ストおよび被覆率に関するしきい値を設定する工程と、前記レイアウトのコントラストを算出し、前記各セルを配置配線して得たレイアウトの半導体基板上における像のコントラストに関するしきい値を参照して、前記コントラストの算出結果と比較するコントラストチェック工程と、前記コントラストチェック工程で前記コントラストの算出結果が前記コントラストに関するしきい値以下の場合、前記コントラストがしきい値以下の領域の転写情報の取得、その領域の物理レイアウトの修正、アートワーク処理を行う修正工程と、前記修正工程を行った前記物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、前記補正・検証工程を行った物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と、前記コントラストチェック工程で、前記レイアウトのコントラストの算出結果が前記コントラストに関するしきい値より大きい場合、前記物理レイアウトの被覆率に関するしきい値を参照して、前記抽出したレイアウトの被覆率に関する情報と比較する被覆率チェック工程と、前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、前記レイアウト抽出工程で得た物理レイアウトに対して、前記補正・検証工程以降の工程を行い、前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たさない場合、前記補正・検証工程以降の工程を行い、前記コントラストに関する情報は光学像の光強度の一回微分を用い、前記コン タクトチェック工程では、パターンのエッジごとに光学像のスロープを算出して前記コン トラストを算出し、前記コントラストに関するしきい値よりも大きなスロープで囲まれた パターンを抽出することを特徴とする。A mask manufacturing method according to a twenty-sixth aspect of the present invention is a mask manufacturing method manufactured using a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data. design method of the circuit includes the physical layout arranged cell for generating a cell placement and routing step of wiring, and setting the threshold for contrast and coverage of the image on the semiconductor substrate, the layout A contrast check step for calculating a contrast and referring to a threshold value relating to a contrast of an image on a semiconductor substrate having a layout obtained by arranging and wiring each of the cells; The contrast calculation result is less than the contrast threshold. In this case, the transfer information of the area where the contrast is equal to or less than the threshold value is acquired, the physical layout of the area is corrected, the correction process is performed for the artwork, and the proximity effect correction is performed on the physical layout subjected to the correction process. In the correction / verification step for effect correction verification, the mask data creation step for creating mask data using the physical layout subjected to the correction / verification step, and the contrast check step, the calculation result of the contrast of the layout is If it is larger than the threshold value regarding contrast, the threshold value check step for comparing with the threshold value related to the coverage ratio of the physical layout and comparing with the information related to the coverage ratio of the extracted layout; and When the information on the coverage rate satisfies the threshold value on the coverage rate, A layout extraction step for extracting the physical layout, and performing the steps after the correction / verification step on the physical layout obtained in the layout extraction step, and the information on the coverage rate in the coverage rate check step. If but does not satisfy the threshold value for the coverage, the correction-have rows of step verification process since, with first derivative of the light intensity of the information optical picture of the contrast, in the configuration tact checking step, the pattern of calculating the slope of an optical image for each edge calculates the contrast, and extracts the enclosed pattern with greater slope than the threshold relating to the contrast.

請求項26に係る本発明のマスク製造方法によれば、本発明の半導体集積回路の設計方法を用いていることから、前記説明したのと同様に、セル配置配線工程後のコントラストチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、リソグラフィ検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。According to the mask manufacturing method of the present invention according to claim 26 , since the semiconductor integrated circuit design method of the present invention is used, the contrast check process after the cell placement and wiring process is performed as a full chip as described above. Since the pattern with a margin and margin is relaxed, the proximity effect correction conditions are relaxed or excluded from the verification target, so the proximity effect correction that has been performed in advance when creating the pattern matching library and database so far Taking advantage of the lithography verification work, on the other hand, those that do not require verification can be removed from the processing flow to improve processing efficiency.

請求項27に係る本発明の半導体集積回路の設計装置は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を実施する設計装置において、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む部分の第2物理レイアウトが所定のプロセスマージンを有するか否かを検証するデザインルールチェック工程と、前記デザインルールチェック工程でプロセスマージンがある場合に、マージンのある前記第2物理レイアウトに対して予め決めたプロセスマージンスペックとの比較を行って前記マージ ンのある第2物理レイアウト近接効果補正するか否かを判定する補正判定工程と、前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトを近接効果補正、近接効果補正検証する補正工程と、前記補正工程で近接効果補正、近接効果補正検証を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程でプロセスマージンがない場合に、検証対象となった第2物理レイアウトを近接効果補正、近接効果補正検証する第1補正・検証工程と、前記第2物理レイアウトの歩留まりに関するしきい値を参照して、前記第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たす場合、判定対象となった第2物理レイアウトを抽出し、該第2物理レイアウトのルールを前記ルールライブラリに追加するルール追加工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たさない場合、前記歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う修正工程と、前記修正工程を行った前記第2物理レイアウトに近接効果補正、近接効果補正検証を行う第2補正・検証工程と、前記第2補正・検証工程を行った第2物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程とを備え、前記デザインルールチェック工程は、デザインルールを満たす か否かをプロセスマージンの余裕があるか否かによって判定して、プロセスマージンに余 裕のあるパターンを抽出することを特徴とする。A semiconductor integrated circuit design apparatus according to a twenty-seventh aspect of the present invention is a design apparatus for implementing a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data. The design method includes a cell placement and routing process for placing and wiring the cells for generating the physical layout, and a rule library for checking design rules, and a second physical portion of the portion of the physical layout including the cells. A design rule check step for verifying whether a layout has a predetermined process margin, and a process margin specification predetermined for the second physical layout having a margin when there is a process margin in the design rule check step the second physical layout of the margin by performing a comparison between And determining whether or not correction determination step of contacting effect correction, the correction determination if step correction is determined to be unnecessary, corresponding to the physical layout using the second physical layout which the correction is determined to be unnecessary A mask data creation step for creating mask data, and a correction step for verifying proximity effect correction and proximity effect correction for the second physical layout that is a determination target when it is determined that correction is necessary in the correction determination step; wherein the correction step in the proximity effect correction, using the second physical layout subjected to proximity correction verification, and the mask data creating step of creating mask data corresponding to the physical layout, is not a process margin in the design rule checking step If, proximity correction second physical layout is subject to validation, a first correction and verifying step of verifying proximity correction, the Referring to the threshold value related to the yield of the two physical layouts, the yield evaluation process for comparing with the information related to the yield of the second physical layout, and the yield related information satisfies the threshold value related to the yield in the yield evaluation process. In this case, in the rule adding step of extracting the second physical layout to be determined and adding the rule of the second physical layout to the rule library, and in the yield evaluation step, the information on the yield is the threshold on the yield. When the value is not satisfied, the transfer information of the area where the yield is equal to or less than the threshold value, the correction of the second physical layout of the area, the correction process for performing the artwork processing, and the second physical that has performed the correction process a second correction-verification step of performing proximity correction on the layout, the proximity correction verification, the first (2) a mask data creation step for creating mask data using the second physical layout subjected to the correction / verification step, and whether the design rule check step has a margin of process margin as to whether or not the design rule is satisfied It is determined by whether, and extracting a pattern to a process margin of extra Hiroshi.

請求項27に係る本発明の半導体集積回路の設計装置によれば、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正や近接効果補正検証の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、リソグラフィ検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。また、検証対象が万が一データベースやライブラリから漏れたとしても、もともとマージンに余裕のあるパターンを抽出しているため、そのパターンは通常処理の対象となるのみである。According to the semiconductor integrated circuit design apparatus of the twenty-seventh aspect of the present invention, the design rule check process after the cell placement and wiring process is performed on a full-chip scale, and a pattern having a margin in margin is subjected to proximity effect correction and proximity effect correction verification. Since the conditions are relaxed or excluded from the verification target, it is necessary to make use of the proximity effect correction and lithography verification work performed in advance when creating the pattern matching library and database, but verification is unnecessary. By removing things from the processing flow, processing efficiency can be improved. Even if the verification target is leaked from the database or library, a pattern having a margin is extracted from the beginning, and the pattern is only subjected to normal processing.

請求項28に係る本発明の記録媒体は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を記録した記録媒体であって、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む部分の第2物理レイアウトが所定のプロセスマージンを有するか否かを検証するデザインルールチェック工程と、前記デザインルールチェック工程でプロセスマージンがある場合に、マージンのある前記第2物理レイアウトに対 して予め決めたプロセスマージンスペックとの比較を行って前記マージンのある第2物理 レイアウト近接効果補正するか否かを判定する補正判定工程と、前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトを近接効果補正、近接効果補正検証する補正工程と、前記補正工程で近接効果補正、近接効果補正検証を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程でプロセスマージンがない場合に、検証対象となった第2物理レイアウトを近接効果補正、近接効果補正検証する第1補正・検証工程と、前記第2物理レイアウトの歩留まりに関するしきい値を参照して、前記第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たす場合、判定対象となった第2物理レイアウトを抽出し、該第2物理レイアウトのルールを前記ルールライブラリに追加するルール追加工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たさない場合、前記歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う修正工程と、前記修正工程を行った前記第2物理レイアウトに近接効果補正、近接効果補正検証を行う第2補正・検証工程と、前記第2補正・検証工程を行った第2物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程とを備え、前記デザインルールチェック工程は、デザインルールを満たすか否かをプロセス マージンの余裕があるか否かによって判定して、プロセスマージンに余裕のあるパターン を抽出することを特徴とする。A recording medium according to a twenty-eighth aspect of the present invention is a recording medium recording a method for designing a semiconductor integrated circuit when generating a physical layout of the semiconductor integrated circuit from semiconductor integrated circuit design data, and the design of the semiconductor integrated circuit The method includes a cell placement and routing step for placing and wiring the cells for generating the physical layout, and a rule library for design rule check, and a second physical layout of the portion of the physical layout including the cells is determined. a design rule checking step of verifying whether a predetermined process margin, when there is a process margin in the design rule checking step, a predetermined process margin specifications in pairs to the second physical layout with margin proximity effect correction the second physical layout of the margin by performing a comparison of If it is determined in the correction determination step that determines whether or not correction is unnecessary in the correction determination step, mask data corresponding to the physical layout is created using the second physical layout determined to be unnecessary. a mask data creation step, when it is determined necessary to correct in the correction determination step, proximity correction becomes determination target the second physical layout, a correction step of verifying proximity correction, proximity in the correction step When there is no process margin in the mask data creation process for creating mask data corresponding to the physical layout using the second physical layout subjected to the effect correction and the proximity effect correction verification, and the design rule check process has no process margin By now, the second physical layout proximity correction, a first correction and verifying step of verifying proximity correction, the second physical layout The yield evaluation step for comparing with the yield-related information of the second physical layout with reference to the threshold value for the yield of the second physical layout, and when the yield-related information satisfies the threshold value for the yield in the yield evaluation step In the rule adding step of extracting the target second physical layout and adding the rule of the second physical layout to the rule library, and the yield evaluation step, the information on the yield satisfies the threshold on the yield. If not, acquisition of transfer information of the area where the yield is below the threshold, correction of the second physical layout of the area, correction process for performing artwork processing, and proximity to the second physical layout that has performed the correction process Second correction / verification step for effect correction and proximity effect correction verification, and the second correction / verification step A mask data creation step for creating mask data using the second physical layout performed, and the design rule check step determines whether or not the design rule is satisfied depending on whether or not there is a margin of process margin. Thus, a pattern having a margin in the process margin is extracted .

請求項28に係る本発明の記録媒体によれば、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正や近接効果補正検証の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、リソグラフィ検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。また、検証対象が万が一データベースやライブラリから漏れたとしても、もともとマージンに余裕のあるパターンを抽出しているため、そのパターンは通常処理の対象となるのみである。According to the recording medium of the present invention according to claim 28 , the design rule check process after the cell placement and wiring process is performed on a full chip scale, and a pattern having a margin margin relaxes conditions for proximity effect correction and proximity effect correction verification. If you don't need verification, you can use the proximity effect correction and lithography verification work that you have done in advance when creating the library and database for pattern matching. The efficiency of processing can be improved by removing from the above. Even if the verification target is leaked from the database or library, a pattern having a margin is extracted from the beginning, and the pattern is only subjected to normal processing.

請求項29に係る本発明のマスク製造方法は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を用いて作製されるマスク製造方法において、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む部分の第2物理レイアウトが所定のプロセスマージンを有するか否かを検証するデザインルールチェック工程と、前記デザインルールチェック工程でプロセスマージンがある場合に、マージンのある前記第2物理レイアウトに対して予め決めたプロセスマージンスペックとの比較を行って前記マ ージンのある第2物理レイアウト近接効果補正するか否かを判定する補正判定工程と、前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトを近接効果補正、近接効果補正検証する補正工程と、前記補正工程で近接効果補正、近接効果補正検証を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程でプロセスマージンがない場合に、検証対象となった第2物理レイアウトを近接効果補正、近接効果補正検証する第1補正・検証工程と、前記第2物理レイアウトの歩留まりに関するしきい値を参照して、前記第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たす場合、判定対象となった第2物理レイアウトを抽出し、該第2物理レイアウトのルールを前記ルールライブラリに追加するルール追加工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たさない場合、前記歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う修正工程と、前記修正工程を行った前記第2物理レイアウトに近接効果補正、近接効果補正検証を行う第2補正・検証工程と、前記第2補正・検証工程を行った第2物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程とを備え、前記デザインルールチェック工程は、デザインルールを満 たすか否かをプロセスマージンの余裕があるか否かによって判定して、プロセスマージン に余裕のあるパターンを抽出することを特徴とする。A mask manufacturing method according to a twenty- ninth aspect of the present invention is directed to a mask manufacturing method manufactured using a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data. The circuit design method refers to a cell placement and routing step for placing and wiring the cells for generating the physical layout, and a second rule for the portion of the physical layout including the cells with reference to a rule library for design rule check. and design rule checking step of physical layout verifying whether a predetermined process margin, when there is a process margin in the design rule checking step, predetermined process margin with respect to the second physical layout with margin second physical layout with the margins by performing a comparison with specifications A correction determination step of determining whether proximity correction, the correction determination if step correction is determined to be unnecessary, corresponding to the physical layout using the second physical layout which the correction is determined to be unnecessary a mask data creating step of creating mask data, when the it is determined necessary to correct the correction determination step, proximity correction becomes determination target the second physical layout, a correction step of verifying proximity correction Using the second physical layout that has been subjected to proximity effect correction and proximity effect correction verification in the correction step, a mask data creation step for creating mask data corresponding to the physical layout, and a process margin in the design rule check step If no, the second physical layout the proximity correction is subject to validation, a first correction and verifying step of verifying proximity correction, With reference to the threshold value related to the yield of the second physical layout, in the yield evaluation step for comparing with the information related to the yield of the second physical layout, and in the yield evaluation step, the information related to the yield is the threshold value related to the yield. If the condition is satisfied, the second physical layout that is the determination target is extracted, and a rule adding step for adding the rule of the second physical layout to the rule library and the yield evaluation step include information on the yield related to the yield. When the threshold value is not satisfied, the transfer information of the area where the yield is equal to or less than the threshold value, the correction of the second physical layout of the area, the correction process for performing the artwork processing, and the first process that has performed the correction process 2 physical layout proximity effect correction, a second correction-verification step of performing proximity correction verification before A mask data creating step of creating mask data using a second physical layout subjected to serial second correction and verification process, the design rule checking step, margin of process margin or fully Tasca not a design rule It is determined by whether or not there is a pattern, and a pattern having a margin in the process margin is extracted .

請求項29に係る本発明のマスク製造方法では、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正や近接効果補正検証の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、リソグラフィ検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。また、検証対象が万が一データベースやライブラリから漏れたとしても、もともとマージンに余裕のあるパターンを抽出しているため、そのパターンは通常処理の対象となるのみである。In the mask manufacturing method of the present invention according to claim 29 , the design rule check process after the cell placement and routing process is performed on a full chip scale, and a pattern with a margin margin relaxes the conditions for proximity effect correction and proximity effect correction verification. Or, since it will be excluded from the verification target, we will make use of the proximity effect correction and lithography verification work that has been performed in advance when creating the library and database for pattern matching so far. By removing it, processing efficiency can be improved. Even if the verification target is leaked from the database or library, a pattern having a margin is extracted from the beginning, and the pattern is only subjected to normal processing.

請求項1に係る本発明の半導体集積回路の設計方法によれば、パターンマッチング用のライブラリの負荷を減少でき、またフルチップ処理のデータを削減し、マージンに余裕のあるパターンの検証を除外したことで、トータルの処理負荷を軽減することができ、スクリーニング精度を落とすことなく半導体集積回路の設計を簡略化することができるという利点がある。  According to the semiconductor integrated circuit design method of the present invention according to claim 1, the load of the pattern matching library can be reduced, the data of the full chip processing is reduced, and the verification of the pattern having a margin is excluded. Thus, there is an advantage that the total processing load can be reduced and the design of the semiconductor integrated circuit can be simplified without reducing the screening accuracy.

請求項3に係る本発明の半導体集積回路の設計方法によれば、パターンマッチング用のライブラリの負荷を減少でき、またフルチップ処理のデータを削減し、マージンに余裕のあるパターンの検証を緩和もしくは除外したことで、トータルの処理負荷を軽減することができ、スクリーニング精度を落とすことなく半導体集積回路の設計を簡略化することができるという利点がある。  According to the semiconductor integrated circuit design method of the present invention according to claim 3, the load of the pattern matching library can be reduced, the data for full-chip processing can be reduced, and verification of a pattern having a margin can be eased or excluded. Thus, there is an advantage that the total processing load can be reduced and the design of the semiconductor integrated circuit can be simplified without reducing the screening accuracy.

請求項に係る本発明の半導体集積回路の設計方法によれば、スクリーニング精度を落とすことなく半導体集積回路の設計を簡略化することができる。また請求項3に係る本発明の半導体集積回路の設計方法と比較して、ライブラリ作成を行わないので、ライブラリ作成の負荷を軽減することができるという利点がある。According to the semiconductor integrated circuit design method of the present invention according to claim 8 , the design of the semiconductor integrated circuit can be simplified without reducing the screening accuracy. Further, as compared with the semiconductor integrated circuit design method of the present invention according to claim 3, since library creation is not performed, there is an advantage that the load of library creation can be reduced.

請求項10に係る本発明の半導体集積回路の設計方法によれば、歩留まり評価値を用いてレイアウトのスクリーニングを行ったため、歩留まりの観点ですべての処理を判断し、プロセスマージンが小さくても歩留まりがとれればよいという判断が可能になり、異なる視点でスクリーニング精度を落とすことなく設計フロー全体の処理の効率化、簡略化を図ることができるという利点がある。According to the semiconductor integrated circuit design method of the present invention according to claim 10 , since the layout screening is performed using the yield evaluation value, all processes are judged from the viewpoint of yield, and the yield is improved even if the process margin is small. There is an advantage that it is possible to determine that it should be taken, and that the processing of the entire design flow can be made more efficient and simplified without lowering the screening accuracy from different viewpoints.

請求項17に係る本発明の半導体集積回路の設計方法によれば、歩留まり評価値を用いてレイアウトのスクリーニングを行ったため、歩留まりの観点ですべての処理を判断し、プロセスマージンが小さくても歩留まりがとれればよいという判断が可能になり、異なる視点でスクリーニング精度を落とすことなく設計フロー全体の処理の効率化、簡略化を図ることができるという利点がある。According to the semiconductor integrated circuit design method of the present invention according to claim 17 , since the layout screening is performed using the yield evaluation value, all processes are judged from the viewpoint of yield, and the yield is improved even if the process margin is small. There is an advantage that it is possible to determine that it should be taken, and that the processing of the entire design flow can be made more efficient and simplified without lowering the screening accuracy from different viewpoints.

請求項18に係る本発明の半導体集積回路の設計装置によれば、請求項1に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。According to the semiconductor integrated circuit design apparatus of the present invention according to claim 18 , since the semiconductor integrated circuit design method of the present invention according to claim 1 is used, there is an advantage that the same effect as described above can be obtained.

請求項19に係る本発明の記録媒体によれば、請求項1に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。According to the recording medium of the present invention of claim 19 , since the semiconductor integrated circuit design method of the present invention of claim 1 is used, there is an advantage that the same effect as described above can be obtained.

請求項20に係る本発明マスク製造方法によれば、請求項1に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。According to the mask manufacturing method of the present invention of claim 20 , since the semiconductor integrated circuit design method of the present invention of claim 1 is used, there is an advantage that the same effect as described above can be obtained.

請求項21に係る本発明の半導体集積回路の設計装置によれば、請求項3に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。According to the semiconductor integrated circuit design apparatus of the present invention according to claim 21 , since the semiconductor integrated circuit design method of the present invention according to claim 3 is used, there is an advantage that the same effect as described above can be obtained.

請求項22に係る本発明の記録媒体によれば、請求項3に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。According to the recording medium of the present invention of claim 22 , since the semiconductor integrated circuit design method of the present invention of claim 3 is used, there is an advantage that the same effect as described above can be obtained.

請求項23に係る本発明マスク製造方法によれば、請求項3に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。According to the mask manufacturing method of the present invention of claim 23 , since the semiconductor integrated circuit design method of the present invention of claim 3 is used, there is an advantage that the same effect as described above can be obtained.

請求項24に係る本発明の半導体集積回路の設計装置によれば、請求項9に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。The apparatus for designing a semiconductor integrated circuit according to the twenty-fourth aspect of the present invention has the advantage that the same effect as described above can be obtained because the method for designing a semiconductor integrated circuit according to the ninth aspect of the present invention is used.

請求項25に係る本発明の記録媒体によれば、請求項9に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。According to the recording medium of the present invention of claim 25 , since the semiconductor integrated circuit design method of the present invention of claim 9 is used, there is an advantage that the same effect as described above can be obtained.

請求項26に係る本発明マスク製造方法によれば、請求項9に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。According to the mask manufacturing method of the present invention of claim 26 , since the semiconductor integrated circuit design method of the present invention of claim 9 is used, there is an advantage that the same effect as described above can be obtained.

請求項27に係る本発明の半導体集積回路の設計装置によれば、請求項13に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。The apparatus for designing a semiconductor integrated circuit according to the twenty-seventh aspect of the present invention uses the semiconductor integrated circuit designing method according to the thirteenth aspect of the present invention, and therefore has the advantage that the same effect as described above can be obtained.

請求項28に係る本発明の記録媒体によれば、請求項13に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。According to the recording medium of the present invention of claim 28 , since the method for designing a semiconductor integrated circuit of the present invention of claim 13 is used, there is an advantage that the same effect as described above can be obtained.

請求項29に係る本発明マスク製造方法によれば、請求項13に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。According to the mask manufacturing method of the present invention of claim 29 , since the semiconductor integrated circuit design method of the present invention of claim 13 is used, there is an advantage that the same effect as described above can be obtained.

請求項1に係る本発明の半導体集積回路の設計方法の一実施の形態(第1実施例)を、図1のフローチャートによって説明する。  An embodiment (first example) of a method for designing a semiconductor integrated circuit according to a first aspect of the present invention will be described with reference to the flowchart of FIG.

図1に示すように、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、「セル配置配線工程」S11で、半導体集積回路の機能セル、配線を配置して物理レイアウトを形成する。  As shown in FIG. 1, in a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data, in a “cell placement and wiring step” S11, functional cells and wiring of the semiconductor integrated circuit are arranged. Arrange to form a physical layout.

次に、「ルールライブラリ」21より、デザインルールチェック用のルールを参照して、「デザインルールチェック工程」S12で、上記物理レイアウトの上記セルを含む部分の第2物理レイアウトが所定のプロセスマージンを有するか否かを検証する。例えば、「ルールライブラリ」21を参照してデザインルールチェック(DRC)によって、上記物理レイアウトのうちプロセスマージンが十分大きなパターンを抽出する。
本実施例ではプロセスマージンが十分あるパターンとして、例えば、図2(1)に示した短いラインパターンの配列、(2)に示した並列するラインパターンの一部が接続しているパターン、(3)に示した長いラインパターンの配列、(4)に示した長いラインパターンと短いラインパターンとが混合された配列等のパターンに対応するデザインルールを使用した。
Next, referring to the rule for design rule check from “rule library” 21, in “design rule check step” S 12, the second physical layout of the portion including the cell of the physical layout has a predetermined process margin. It is verified whether or not it has. For example, a pattern having a sufficiently large process margin is extracted from the physical layout by design rule check (DRC) with reference to the “rule library” 21.
In this embodiment, as a pattern having a sufficient process margin, for example, an arrangement of short line patterns shown in FIG. 2A, a pattern in which a part of parallel line patterns shown in FIG. The design rule corresponding to the pattern of the long line pattern shown in (4) and the pattern such as the arrangement of the long line pattern and the short line pattern shown in (4) are used.

図2(1)〜(4)に示したすべてのパターンは、プロセスマージンが十分大きなパターンであったため、例えば、近接効果補正、近接効果補正検証は行わない。  Since all the patterns shown in FIGS. 2A to 2D have sufficiently large process margins, for example, proximity effect correction and proximity effect correction verification are not performed.

その結果、上記「デザインルールチェック工程」S12でプロセスマージンがある場合(Yesの場合)、マージンが十分大きいパターンとして抽出されたため、「デザインルールチェック工程」S12を行った後、後続の処理を行わずに「マスクデータ作成工程」S14で、上記第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成する。  As a result, when there is a process margin in the “design rule check process” S12 (in the case of Yes), since the margin is extracted as a sufficiently large pattern, the subsequent process is performed after the “design rule check process” S12. In step S14, mask data corresponding to the physical layout is created using the second physical layout.

一方、上記「デザインルールチェック工程」S12でプロセスマージンがない場合(Noの場合)に、「マスクデータ処理工程」S13を行う。
この「マスクデータ処理工程」S13では、例えば、「近接効果補正工程」S13−1で、検証対象となった第2物理レイアウトを近接効果補正する。
次に、「近接効果補正検証工程」S13−2で、近接効果補正を行った第2物理レイアウトのパターンの近接効果補正を検証する。
また、近接効果補正、近接効果補正検証の光学条件および近接効果補正の緩和条件等は、処理するレイアウトに応じて変えることができる。
On the other hand, when there is no process margin (in the case of No) in the “design rule check process” S12, the “mask data processing process” S13 is performed.
In the “mask data processing step” S13, for example, the proximity effect correction is performed on the second physical layout that is the verification target in the “proximity effect correction step” S13-1.
Next, in the “proximity effect correction verification process” S13-2, the proximity effect correction of the pattern of the second physical layout subjected to the proximity effect correction is verified.
Further, the proximity effect correction, proximity effect correction verification optical conditions, proximity effect correction relaxation conditions, and the like can be changed according to the layout to be processed.

次に、「マスクデータ作成工程」S14で、上記「近接効果補正検証工程」S13−2を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成する。  Next, in the “mask data creation step” S14, mask data corresponding to the physical layout is created using the second physical layout in which the “proximity effect correction verification step” S13-2 is performed.

上記「マスクデータ処理工程」S13では、第2物理レイアウトのデータに対して近接効果補正を行う必要がない場合、例えばマスクデータ作成後の処理フローに近接効果補正処理が含まれている場合には、上記「近接効果補正工程」S13−1を行わず、「近接効果補正検証工程」S13−2を行う。  In the “mask data processing step” S13, when it is not necessary to perform proximity effect correction on the data of the second physical layout, for example, when a proximity effect correction process is included in the processing flow after creating mask data. The above “proximity effect correction step” S13-1 is not performed, and the “proximity effect correction verification step” S13-2 is performed.

なお、本実施例で使用したデザインルールは製品、プロセスにより種々に設定されるものである。
また、図1に示したのは本実施形態の一例であり、プロセスマージンが十分大きいパターンを抽出してマスクデータをテープアウトできれば、図1のフローに限るものではない。例えば、デザインルールの代わりに、設計データのコントラストや、MEEF(Mask Error Enhancement Factor)、およびこれらの組み合わせを用いて設計データのチェックを行ってもよい。
The design rules used in the present embodiment are set variously depending on the product and process.
FIG. 1 shows an example of this embodiment, and the flow of FIG. 1 is not limited as long as a pattern having a sufficiently large process margin can be extracted and mask data can be taped out. For example, instead of design rules, design data may be checked using design data contrast, MEEF (Mask Error Enhancement Factor), and combinations thereof.

請求項3に係る本発明の半導体集積回路の設計方法の一実施の形態(第2実施例)を、図3のフローチャートによって説明する。  An embodiment (second embodiment) of the semiconductor integrated circuit design method of the present invention according to claim 3 will be described with reference to the flowchart of FIG.

図3に示すように、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、「セル配置配線工程」S11で、半導体集積回路の機能セル、配線を配置して物理レイアウトを形成する。  As shown in FIG. 3, in the method of designing a semiconductor integrated circuit when generating the physical layout of the semiconductor integrated circuit from the semiconductor integrated circuit design data, in the “cell placement and wiring step” S11, the functional cells and wiring of the semiconductor integrated circuit are arranged. Arrange to form a physical layout.

次に、「ルールライブラリ」21より、デザインルールチェック用のルールを参照して、「デザインルールチェック工程」S12で、上記物理レイアウトの上記セルを含む部分の第2物理レイアウトが所定のプロセスマージンを有するか否かを検証する。例えば、「ルールライブラリ」21を参照してデザインルールチェック(DRC)によって、上記物理レイアウトのプロセスマージンが十分大きなパターンをプレフィルタする。  Next, referring to the rule for design rule check from “rule library” 21, in “design rule check step” S 12, the second physical layout of the portion including the cell of the physical layout has a predetermined process margin. It is verified whether or not it has. For example, a pattern having a sufficiently large process margin of the physical layout is prefiltered by design rule check (DRC) with reference to the “rule library” 21.

まず、表1に示すように、製品用のデザインルール(DR)(正式なものがない場合は暫定で可)を用意し、そのデザインルールに対してあらかじめ決めたバイアスを加算してマッチング用のデザインルールを作成する。表1は、パターン1、パターン2で表されるあるパターンの寸法LnmとスペースSnmに対するルールで、検証対象レイアウトのあるパターンがLとSの寸法の条件を満たしているとマージンが大と判断される。本実施例ではこのバイアスは30nmとした。次にマッチング用のDRに基づいてレイアウトのデザインルールチェック(DRC)を行う。  First, as shown in Table 1, a design rule (DR) for a product (provisionally acceptable if there is no official one) is prepared, and a predetermined bias is added to the design rule for matching. Create design rules. Table 1 is a rule for the dimension Lnm and the space Snm of a certain pattern represented by the patterns 1 and 2, and it is determined that the margin is large if a certain pattern in the layout to be verified satisfies the conditions of the L and S dimensions. The In this embodiment, this bias is 30 nm. Next, a layout design rule check (DRC) is performed based on the matching DR.

Figure 0004333799
Figure 0004333799

次に、上記「デザインルールチェック工程」S12でプロセスマージンがある場合(Yesの場合)、「補正判定工程」S13で、予め決めたプロセスマージンスペックとの比較を行い、マージンのある上記第2物理レイアウトを補正するか否かを判定する。  Next, when there is a process margin in the “design rule check step” S12 (in the case of Yes), in the “correction determination step” S13, a comparison is made with a predetermined process margin specification, and the second physical with a margin is provided. It is determined whether or not to correct the layout.

上記「補正判定工程」S13で補正が不要と判定された場合(Noの場合)、「マスクデータ作成工程」S14で、上記補正が不要と判断された第2物理レイアウトを用いて上記物理レイアウトに対応するマスクデータを作成する。  When it is determined in the “correction determination step” S13 that no correction is necessary (in the case of No), the physical layout is added to the physical layout using the second physical layout that is determined to be unnecessary in the “mask data creation step” S14. Create the corresponding mask data.

上記「補正判定工程」S13で補正が必要と判定された場合(Yesの場合)に、「補正工程」S16で、判定対象となった前記第2物理レイアウトを補正する。例えば、近接効果補正(例えばOPC)、近接効果補正検証を行う。  When it is determined that correction is necessary in the “correction determination step” S13 (in the case of Yes), the second physical layout that is the determination target is corrected in “correction step” S16. For example, proximity effect correction (for example, OPC) and proximity effect correction verification are performed.

次に、「マスクデータ作成工程」S14で、上記「補正工程」S16で補正を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成する。  Next, in the “mask data creation step” S14, mask data corresponding to the physical layout is created using the second physical layout corrected in the “correction step” S16.

一方、上記「デザインルールチェック工程」S12でプロセスマージンがない場合(Noの場合)に、「近接効果補正工程」S17で、検証対象となった第2物理レイアウトを近接効果補正する。  On the other hand, when there is no process margin in the “design rule check process” S12 (in the case of No), the proximity effect correction is performed on the second physical layout to be verified in the “proximity effect correction process” S17.

次に、「プロセスマージン検証工程」S18で、上記近接効果補正工程で近接効果補正を行った第2物理レイアウトに対して所定のプロセスマージンを有するか否かを検証する。Next, in “process margin verification step” S18, it is verified whether or not the second physical layout subjected to the proximity effect correction in the proximity effect correction step has a predetermined process margin.

上記「プロセスマージン検証工程」S18でプロセスマージンがあると判定された場合(Yesの場合)、「ルール追加工程」S19、判定対象となった第2物理レイアウトを抽出して、該第2物理レイアウトのルールを上記「ルールライブラリ」21に追加する。  When it is determined in the “process margin verification step” S18 that there is a process margin (in the case of Yes), “rule addition step” S19, the second physical layout that is the determination target is extracted, and the second physical layout is extracted. Are added to the “rule library” 21.

一方、上記「プロセスマージン検証工程」S18でプロセスマージンがないと判定された場合(Noの場合)、「修正・補正・検証工程」S20で、判定対象となった第2物理レイアウトのパターンの修正、アートワーク、近接効果補正、近接効果補正検証を行う。  On the other hand, if it is determined in the “process margin verification step” S18 that there is no process margin (in the case of No), the correction of the pattern of the second physical layout that is the determination target in the “correction / correction / verification step” S20 is performed. , Artwork, proximity effect correction, proximity effect correction verification.

次に、「マスクデータ作成工程」S14で、上記「修正・補正・検証工程」S20を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成する。  Next, in the “mask data creation step” S14, mask data corresponding to the physical layout is created using the second physical layout subjected to the “correction / correction / verification step” S20.

また、再び「デザインルールチェック工程」S12でパターンマッチングを行うと、追加されたパターンについては、従来行われていた「マージン小パターンの抽出」、「近接効果補正」、「転写シミュレーション」、「レイアウト修正」が省略される。When pattern matching is performed again in the “design rule check process ” S12, the added pattern is extracted by using “extraction of small margin pattern”, “proximity effect correction”, “transfer simulation”, “layout”. “Fix” is omitted.

また、ルールライブラリは以下のように求める。  The rule library is obtained as follows.

例えば、図4のフローチャートに示すように、まず、「レイアウト作成工程」で、物理レイアウトを構成する各セルを配置配線した第1物理レイアウトを作成する。  For example, as shown in the flowchart of FIG. 4, first, in the “layout creation step”, a first physical layout in which cells constituting the physical layout are arranged and wired is created.

次に、「転写情報作成工程」で、第1物理レイアウトに近接効果補正を施して半導体基板上に第1物理レイアウトを転写するシミュレーションを行って転写情報を作成する。  Next, in the “transfer information creation step”, a proximity effect correction is performed on the first physical layout to perform a simulation of transferring the first physical layout onto the semiconductor substrate, thereby creating transfer information.

次に、「パターン抽出工程」で、上記転写情報に基づいて上記第1物理レイアウトのプロセスマージンより大きいパターンを抽出する。  Next, in a “pattern extraction step”, a pattern larger than the process margin of the first physical layout is extracted based on the transfer information.

次に、「ルール作成工程」で、抽出した第1物理レイアウトのパターン情報を含む上記デザインルールチェック用のルールを作成し、上記「ルールライブラリ」に作成したルールを格納する。  Next, in the “rule creating step”, the design rule check rule including the extracted pattern information of the first physical layout is created, and the created rule is stored in the “rule library”.

このように、第2物理レイアウトを抽出して、該第2物理レイアウトのルールをルールライブラリに追加することで、光近接効果補正の条件を緩和すること、リソグラフィ検証の条件を緩和すること、光近接効果補正の条件を緩和し、リソグラフィ検証の対象から外すこと、光近接効果補正を外し、リソグラフィ検証の条件を緩和すること、もしくは光近接効果補正とリソグラフィ検証の対象から外すことのいずれかが可能になることにより、半導体集積回路の設計時間の短縮が図れる。  In this way, by extracting the second physical layout and adding the rules of the second physical layout to the rule library, the conditions for optical proximity effect correction can be relaxed, the lithography verification conditions can be relaxed, Either relax the proximity effect correction condition and remove it from the lithography verification target, remove the optical proximity effect correction, relax the lithography verification condition, or remove it from the optical proximity effect correction and lithography verification target As a result, the design time of the semiconductor integrated circuit can be shortened.

第2実施例では、マッチング用のバイアスを大きめに設定したため、前記表1に示したデザインルールより大きなルールで書かれたすべてのレイアウトを検証対象領域外とした。すなわち、「デザインルールチェック」が「Yes」の場合の処理となる。検証対象領域とするかしないかの判断は、このようにデザインルールに加えるバイアスを変えて調節することもできる。もしくは、デザインルールのみでスクリーニングをして、緩和した条件で転写シミュレーションをやり直すことも可能である。  In the second embodiment, since the matching bias is set to be large, all layouts written with rules larger than the design rules shown in Table 1 are excluded from the verification target area. That is, the process is performed when “Design Rule Check” is “Yes”. The determination as to whether or not to be the verification target region can be adjusted by changing the bias applied to the design rule in this way. Alternatively, screening can be performed only with the design rules, and the transfer simulation can be performed again under relaxed conditions.

レイアウトを切り出す場合は、レイアウトの属性を変えて他と区別し、検証が終了したら再び属性を戻してテープアウトする。
また、「補正判定工程」S13で補正をするかしないかの判定は、デザインルールバイアスが大きく、明らかにプロセスマージンがある場合は、「マスクデータ作成工程」S14に直接進み、デザインルールバイアスが小さい場合は「補正工程」S16の前まで進み、「補正工程」S16で、近接効果補正、近接効果補正検証を行う。ここでは、フルチップ検証を行うことが可能である。
When cutting out a layout, the layout attributes are changed to distinguish them from others, and after verification, the attributes are returned again and taped out.
Further, in the “correction determination step” S13, whether the correction is performed or not is determined when the design rule bias is large and there is clearly a process margin, the process proceeds directly to the “mask data creation step” S14, and the design rule bias is small. In this case, the process proceeds before “correction step” S16, and proximity effect correction and proximity effect correction verification are performed in “correction step” S16. Here, full chip verification can be performed.

第2実施例では、例えば、デザインルールバイアスが10nm以上の場合は「マスクデータ作成工程」S14に直接進み、10nm未満の場合は「補正工程」S16の前まで進むという選択をした。なお、デザインルールバイアスの値はこれに限ることなく設定することができる。  In the second embodiment, for example, when the design rule bias is 10 nm or more, the process directly proceeds to the “mask data creation process” S14, and when the design rule bias is less than 10 nm, the process proceeds to the process before the “correction process” S16. The design rule bias value can be set without limitation.

第2実施例で使用した表1に示したデザインルールは、あるパターンに関するルールの抜粋であり、デザインルールであれば、この形に限らず用いることができる。  The design rule shown in Table 1 used in the second embodiment is an excerpt of a rule regarding a certain pattern, and any design rule can be used as long as it is a design rule.

また、第2実施例では、マッチング用のデザインルールを作成するためのバイアスを30nmとしたが、デザインルールバイアスの値は30nmに限らず自由に設定することができる。  In the second embodiment, the bias for creating the matching design rule is 30 nm. However, the value of the design rule bias is not limited to 30 nm and can be set freely.

また、「デザインルールチェック工程」S12による検証の結果、「近接効果補正工程」S17、および「プロセスマージン検証工程」S18を行う場合には、目的に応じて処理条件を設定することができる。例えば、近接効果補正およびプロセスマージンチェックの転写シミュレーションの光学条件は、露光波長193nm、NA=0.75、σ=0.85、2/3輪帯に設定した。一方、露光量は13.5mJ、中央部で0.5mJステップずつ変動させ、デフォーカス量は±0.2μmの範囲を0.05μmステップで計算を行った。なお、ドーズ量、フォーカス条件の設定値は100nmのラインアンドスペースを目標値とした。また、テープアウト後の処理フロー「補正工程」S16には近接効果補正(OPC)処理が含まれているが、近接効果補正処理はかけてもかけなくてもよい。また、上記「修正、補正、検証工程」S20では、図示はしていないが、アートワークと近接効果補正との間にテープアウトが含まれており、このテープアウト後の近接効果補正(OPC)処理はかけてもかけなくてもよい。As a result of the verification by the “design rule check process” S12, when the “proximity effect correction process ” S17 and the “process margin verification process” S18 are performed, processing conditions can be set according to the purpose. For example, optical conditions for transfer simulation of proximity effect correction and process margin check were set to an exposure wavelength of 193 nm, NA = 0.75, σ = 0.85, and 2/3 ring zone. On the other hand, the exposure amount was changed by 13.5 mJ and by 0.5 mJ steps at the center, and the defocus amount was calculated in a range of ± 0.2 μm in 0.05 μm steps. The set values of the dose amount and focus condition were set to 100 nm line and space as target values. Further, the processing flow “correction step” S16 after tape out includes proximity effect correction (OPC) processing, but proximity effect correction processing may or may not be applied. In the “correction, correction and verification step” S20, although not shown, a tape-out is included between the artwork and the proximity effect correction, and the proximity effect correction (OPC) after this tape-out is performed. Processing may or may not be applied.

また、近接効果補正、プロセスマージンチェックおよび近接効果補正検証の光学条件および近接効果補正の緩和条件等は本実施例の方法に限ることなく処理するレイアウトに応じて変えることができる。  The optical conditions for proximity effect correction, process margin check and proximity effect correction verification, and relaxation conditions for proximity effect correction can be changed according to the layout to be processed without being limited to the method of this embodiment.

また、上記各条件は、製品の立ち上げ時期から、プロセス条件が成熟するまで、さまざまな条件に対応することができる。さらに、本実施例の処理をするにあたり電気的特性を考慮して処理の優先度をつけてもよい。すなわち、回路のクリティカルパスにあたる部分は転写シミュレーションを必ず行い、それ以外の領域は通常の検証処理を行うということも可能である。  Moreover, each said condition can respond | correspond to various conditions from the starting time of a product until process conditions mature. Furthermore, in the processing of this embodiment, processing priority may be given in consideration of electrical characteristics. In other words, it is possible to always perform a transfer simulation for the portion corresponding to the critical path of the circuit and to perform normal verification processing for the other areas.

上記第2実施例の半導体集積回路の設計方法では、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正や近接効果補正検証の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、プロセスマージン検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。
また、検証対象が万が一データベースやライブラリから漏れたとしても、もともとマージンに余裕のあるパターンを抽出しているため、そのパターンは通常処理の対象となるのみである。
In the semiconductor integrated circuit design method according to the second embodiment, the design rule check process after the cell placement and routing process is performed on a full chip scale, and the pattern with a margin in the margin relaxes the conditions for proximity effect correction and proximity effect correction verification. Because it is excluded from the verification target, the processing of the proximity effect correction and the process margin verification that have been performed in advance when creating the library and database for pattern matching so far are processed. By removing from the flow, processing efficiency can be improved.
Even if the verification target is leaked from the database or library, a pattern having a margin is extracted from the beginning, and the pattern is only subjected to normal processing.

よって、パターンマッチング用のライブラリの負荷を減少でき、またフルチップ処理のデータを削減し、マージンに余裕のあるパターンの検証を緩和もしくは除外したことで、トータルの処理負荷を軽減することができ、スクリーニング精度を落とすことなく半導体集積回路の設計を簡略化することができるという利点がある。  Therefore, the load on the library for pattern matching can be reduced, the data for full-chip processing can be reduced, and the verification of patterns with margins can be relaxed or excluded, thereby reducing the total processing load and screening. There is an advantage that the design of the semiconductor integrated circuit can be simplified without degrading the accuracy.

請求項に係る本発明の半導体集積回路の設計方法の一実施の形態(第3実施例)を、図5のフローチャートによって説明する。An embodiment (third embodiment) of the semiconductor integrated circuit design method of the present invention according to claim 8 will be described with reference to the flowchart of FIG.

図5に示すように、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、「セル配置配線工程」S31で、半導体集積回路の機能セル、配線を配置して物理レイアウトを形成する。  As shown in FIG. 5, in the method of designing a semiconductor integrated circuit when generating the physical layout of the semiconductor integrated circuit from the semiconductor integrated circuit design data, in the “cell placement and wiring step” S31, the functional cells and wiring of the semiconductor integrated circuit are arranged. Arrange to form a physical layout.

次に、「コントラストチェック工程」S32で、上記レイアウトのコントラストを算出し、上記各セルを配置配線して得たレイアウトの半導体基板上における像の「コントラストに関するしきい値」41を参照して、上記コントラストの算出結果と比較する。例えば、上記「コントラストチェック工程」S32では、パターンのエッジごとに光学像のスロープ(slope)を算出して、予め決めたコントラストのスペック、例えば55より大きなスロープ値で囲まれたパターンを抽出する。  Next, in the “contrast check step” S32, the contrast of the layout is calculated, and the “contrast threshold value” 41 of the image on the semiconductor substrate of the layout obtained by arranging and wiring the cells is referred to. Compare with the contrast calculation result. For example, in the “contrast check step” S32, the slope of the optical image is calculated for each edge of the pattern, and a pattern surrounded by a predetermined contrast specification, for example, a slope value larger than 55 is extracted.

上記「コントラストチェック工程」S32で上記コントラストの算出結果が上記コントラストに関するしきい値以下の場合(Noの場合)、「修正工程」S33で、上記コントラストがしきい値以下の領域の転写情報の取得、その領域の物理レイアウトの修正、アートワーク処理を行う。  When the calculation result of the contrast is equal to or less than the threshold value related to the contrast in the “contrast check process” S32 (in the case of No), transfer information of the area where the contrast is equal to or less than the threshold value is acquired in the “correction process” S33. The physical layout of the area is corrected and the artwork is processed.

続いて、「補正・検証工程」S34で、上記修正工程を行った上記物理レイアウトに近接効果補正、近接効果補正検証を行う。  Subsequently, in a “correction / verification step” S34, proximity effect correction and proximity effect correction verification are performed on the physical layout subjected to the correction step.

そして「マスクデータ作成工程」S35で、上記「補正・検証工程」S34を行った物理レイアウトを用いてマスクデータを作成する。  In the “mask data creation step” S35, mask data is created using the physical layout subjected to the “correction / verification step” S34.

上記「コントラストチェック工程」S32で、上記コントラストの算出結果が上記コントラストに関するしきい値より大きい場合(Yesの場合)、「被覆率チェック工程」S36で、上記物理レイアウトの「被覆率に関するしきい値」42を参照して、上記抽出したレイアウトの被覆率に関する情報と比較する。例えば、スロープ値が予め決められた値より大きくかつ被覆率があらかじめ決められた被覆率スペック値(例えば45%)より大きいレイアウト箇所を抽出する。In the “contrast check process” S32, when the calculation result of the contrast is larger than the threshold value related to the contrast (in the case of Yes), in the “coverage check process” S36, the “threshold value related to the coverage ratio” of the physical layout. ”42 and compared with the information regarding the coverage ratio of the extracted layout. For example, a layout portion having a slope value larger than a predetermined value and a coverage ratio larger than a predetermined coverage specification value (for example, 45%) is extracted.

上記「被覆率チェック工程」S36で、上記被覆率に関する情報が上記被覆率に関するしきい値を満たす場合(Yesの場合)、「レイアウト抽出工程」S37で、判定対象となった物理レイアウトを抽出する。  In the “coverage check step” S36, when the information on the coverage satisfies the threshold value on the coverage (in the case of Yes), the physical layout that is the determination target is extracted in the “layout extraction step” S37. .

そして、上記記レイアウト抽出工程で得た物理レイアウトに対して、上記「補正・検証工程」S34以降の工程を行う。この場合、スロープ値と被覆率の組み合わせで抽出したパターンについては、近接効果補正(例えばOPC)、近接効果補正(例えばOPC)検証の条件を緩和して処理を行うことができる。  Then, the processes after the “correction / verification process” S34 are performed on the physical layout obtained in the layout extracting process. In this case, the pattern extracted by the combination of the slope value and the coverage can be processed while relaxing the proximity effect correction (for example, OPC) and proximity effect correction (for example, OPC) verification conditions.

上記「被覆率チェック工程」S36で、上記被覆率に関する情報が上記被覆率に関するしきい値を満たさない場合(Noの場合)、上記「修正工程」S33以降の工程を行う。  If the information regarding the coverage does not satisfy the threshold regarding the coverage in the “coverage check step” S36 (in the case of No), the steps after the “correction step” S33 are performed.

上記第3実施例では、近接効果補正(OPC)処理を省略しているため処理時間はかからないが、物理レイアウトの抽出の際に、近接効果補正(OPC)後のマスクデータを用いた転写シミュレーションを行っていないため、「補正・検証工程」S34における近接効果補正(OPC)、近接効果補正(OPC)検証は省略せずに行い、「コントラストチェック工程」S32、「被覆率チェック工程」S36の検証の結果に基づいて「補正・検証工程」S34の処理条件を決める。  In the third embodiment, the proximity effect correction (OPC) process is omitted, so that processing time is not required. However, when the physical layout is extracted, the transfer simulation using the mask data after the proximity effect correction (OPC) is performed. Since it is not performed, the proximity effect correction (OPC) and the proximity effect correction (OPC) verification in the “correction / verification step” S34 are not omitted, and the “contrast check step” S32 and the “coverage rate check step” S36 are verified. Based on the result, the processing conditions of the “correction / verification step” S34 are determined.

一方、「コントラストチェック工程」S32もしくは「被覆率チェック工程」S36の処理で、スペックを満たさないパターンについては、「修正工程」S33で、上記コントラストがしきい値以下の領域の転写情報の取得、その領域の物理レイアウトの修正、アートワーク処理等の再処理を行う。  On the other hand, for the pattern that does not satisfy the specifications in the process of “contrast check step” S32 or “coverage rate check step” S36, in the “correction step” S33, the transfer information of the area where the contrast is below the threshold value is acquired The physical layout of the area is corrected, and reprocessing such as artwork processing is performed.

このように、コントラストチェック、被覆率チェックを行うことで、光近接効果補正の条件を緩和されること、リソグラフィ検証の条件を緩和されること、光近接効果補正の条件を緩和しリソグラフィ検証の対象から外すこと、前記光近接効果補正を外しリソグラフィ検証の条件を緩和されること、もしくは光近接効果補正とリソグラフィ検証の対象から外すことのいずれかが可能になることにより、半導体集積回路の設計時間の短縮が図れる。  In this way, by performing the contrast check and coverage check, the conditions for optical proximity correction can be relaxed, the conditions for lithography verification can be relaxed, the conditions for optical proximity correction can be relaxed, and the target for lithography verification The design time of the semiconductor integrated circuit can be removed by removing the optical proximity effect correction, reducing the lithography verification condition, or removing the optical proximity effect correction from the lithography verification target. Can be shortened.

ここで、スロープと被覆率に基づいて抽出したパターンの一例を図6に示す。一例として、図6(1)に示した短いラインパターンの配列、(2)に示した並列するラインパターンの一部が接続しているパターン、(3)に示した長いラインパターンの配列、(4)に示した長いラインパターンと短いラインパターンとが混合された配列等が抽出された。
図6(1)〜(4)に示したすべてのパターンは、転写シミュレーションの結果、プロセスマージンが十分大きなパターンであったため、近接効果補正、近接効果補正検証は検証のトレランス、近接効果補正のイタレーション回数等は緩和した条件で行える。
Here, an example of the pattern extracted based on the slope and the coverage is shown in FIG. As an example, the arrangement of the short line patterns shown in FIG. 6 (1), the pattern in which a part of the parallel line patterns shown in (2) is connected, the arrangement of the long line patterns shown in (3), ( An array in which the long line pattern and the short line pattern shown in 4) are mixed was extracted.
Since all the patterns shown in FIGS. 6A to 6D have sufficiently large process margins as a result of the transfer simulation, proximity effect correction and proximity effect correction verification are verification tolerance and proximity effect correction. The number of adjustments can be performed under relaxed conditions.

また、近接効果補正およびプロセスマージンチェックの転写シミュレーションの光学条件は、一例として、露光波長193 nm、NA=0.75、σ=0.85、2/3輪帯に設定した。一方、露光量は13.5mJ、中央部で0.5mJステップずつ変動させ、デフォーカス量は±0.2μmの範囲を0.05μmステップで計算を行った。  Further, as an example, the optical conditions of the transfer simulation of proximity effect correction and process margin check were set to an exposure wavelength of 193 nm, NA = 0.75, σ = 0.85, and 2/3 annular zone. On the other hand, the exposure amount was changed by 13.5 mJ and 0.5 mJ steps at the center, and the defocus amount was calculated in a range of ± 0.2 μm in 0.05 μm steps.

なお、ドーズ量、フォーカス条件の設定値は、例えば100nmのラインアンドスペースを目標値とした。  Note that the set values of the dose amount and the focus condition are, for example, 100 nm line and space as target values.

また、テープアウト後の処理フローには近接効果補正処理が含まれているが、近接効果補正処理はかけてもかけなくてもよい。  Further, the processing flow after tape-out includes the proximity effect correction process, but the proximity effect correction process may or may not be applied.

また、近接効果補正、プロセスマージンチェックおよび近接効果補正検証の光学条件および近接効果補正の緩和条件等は前記条件に限るものではなく、処理するレイアウトに応じて変えることができる。  Further, the optical conditions for proximity effect correction, process margin check and proximity effect correction verification, the relaxation conditions for proximity effect correction, and the like are not limited to the above conditions, and can be changed according to the layout to be processed.

第3実施例ではスロープの値が55以上、被覆率が45%以上を抽出の条件としたが、抽出の条件はこれに限るものではなく、適宜設定することができる。また、スロープと被覆率に限ることなく、例えばCD(critical dimension)値との組み合わせで抽出を行ってもよい。また、近接効果補正、近接効果補正検証の光学条件および近接効果補正の緩和条件等は、処理するレイアウトに応じて変えることができる。  In the third embodiment, the slope value is 55 or more and the coverage is 45% or more as the extraction condition, but the extraction condition is not limited to this, and can be set as appropriate. Moreover, you may extract by the combination of not only a slope and a coverage but a CD (critical dimension) value, for example. Further, the proximity effect correction, proximity effect correction verification optical conditions, proximity effect correction relaxation conditions, and the like can be changed according to the layout to be processed.

また、これらの条件は、製品の立ち上げ時期から、プロセス条件が成熟するまでさまざまな条件に対応することができる。さらに、本実施例の処理をするにあたり電気的特性を考慮して処理の優先度をつけてもよい。すなわち、回路のクリティカルパスにあたる部分は転写シミュレーションを必ず行い、それ以外の領域は通常の検証処理を用いるということも可能である。  Also, these conditions can correspond to various conditions from the time of product launch until the process conditions mature. Furthermore, in the processing of this embodiment, processing priority may be given in consideration of electrical characteristics. In other words, it is possible to always perform a transfer simulation for a portion corresponding to a critical path of the circuit, and use a normal verification process for other areas.

上記第3実施例の半導体集積回路の設計方法では、セル配置配線工程後のコントラストチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、リソグラフィ検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。
また、検証対象が万が一データベースやライブラリから漏れたとしても、もともとマージンに余裕のあるパターンを抽出しているため、そのパターンは通常処理の対象となるのみである。
In the method of designing a semiconductor integrated circuit according to the third embodiment, the contrast check process after the cell placement and wiring process is performed on a full chip scale, and a pattern having a margin is relaxed or removed from the verification target. By using the proximity effect correction and lithography verification work that has been performed in advance when creating the library and database for pattern matching so far, processing that does not require verification is removed from the processing flow. Can be made more efficient.
Even if the verification target is leaked from the database or library, a pattern having a margin is extracted from the beginning, and the pattern is only subjected to normal processing.

よって、スクリーニング精度を落とすことなく半導体集積回路の設計を簡略化することができる。また請求項2に係る本発明の半導体集積回路の設計方法と比較して、ライブラリ作成を行わないので、ライブラリ作成の負荷を軽減することができるという利点がある。  Therefore, the design of the semiconductor integrated circuit can be simplified without reducing the screening accuracy. Further, as compared with the semiconductor integrated circuit design method of the present invention according to claim 2, there is an advantage that the library creation load can be reduced because the library creation is not performed.

次に、請求項10に係る本発明の半導体集積回路の設計方法の一実施の形態(第4実施例)を、図7のフローチャートによって説明する。Next, an embodiment (fourth example) of the method for designing a semiconductor integrated circuit according to the tenth aspect of the present invention will be described with reference to the flowchart of FIG.

図7に示すように、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、「セル配置配線工程」で、半導体集積回路の機能セル、配線を配置して物理レイアウトを形成する。  As shown in FIG. 7, in the method of designing a semiconductor integrated circuit when generating a physical layout of the semiconductor integrated circuit from the semiconductor integrated circuit design data, in the “cell placement and wiring process”, functional cells and wiring of the semiconductor integrated circuit are placed. To form a physical layout.

次に、「ルールライブラリ」21より、デザインルールチェック用のルールを参照して、「デザインルールチェック工程」S12で、上記物理レイアウトの上記セルを含む部分の第2物理レイアウトが所定のプロセスマージンを有するか否かを検証する。例えば、「ルールライブラリ」を参照してデザインルールチェック(DRC)によって、上記物理レイアウトのプロセスマージンが十分大きなパターンをプレフィルタする。  Next, referring to the rule for design rule check from “rule library” 21, in “design rule check step” S 12, the second physical layout of the portion including the cell of the physical layout has a predetermined process margin. It is verified whether or not it has. For example, a pattern having a sufficiently large process margin of the physical layout is prefiltered by design rule check (DRC) with reference to the “rule library”.

まず、前記表1に示すように、製品用のデザインルール(DR)(正式なものがない場合は暫定で可)を用意し、そのデザインルールに対してあらかじめ決めたバイアスを加算してマッチング用のデザインルールを作成する。表1は、パターン1、パターン2で表されるあるパターンの寸法LnmとスペースSnmに対するルールで、検証対象レイアウトのあるパターンがLとSの寸法の条件を満たしているとマージンが大と判断される。本実施例ではこのバイアスは30nmとした。次にマッチング用のDRに基づいてレイアウトのデザインルールチェック(DRC)を行う。  First, as shown in Table 1, a design rule (DR) for a product (provisionally available if there is no official one) is prepared, and a predetermined bias is added to the design rule for matching. Create design rules for Table 1 is a rule for the dimension Lnm and the space Snm of a certain pattern represented by the patterns 1 and 2, and it is determined that the margin is large if a certain pattern in the layout to be verified satisfies the conditions of the L and S dimensions. The In this embodiment, this bias is 30 nm. Next, a layout design rule check (DRC) is performed based on the matching DR.

次に、上記「デザインルールチェック工程」S12でプロセスマージンがある場合(Yesの場合)、「補正判定工程」S13で、予め決めたプロセスマージンスペックとの比較を行い、マージンのある上記第2物理レイアウトを補正するか否かを判定する。  Next, when there is a process margin in the “design rule check step” S12 (in the case of Yes), in the “correction determination step” S13, a comparison is made with a predetermined process margin specification, and the second physical with a margin is provided. It is determined whether or not to correct the layout.

上記「補正判定工程」S13で補正が不要と判定された場合(Noの場合)、「マスクデータ作成工程」S14で、上記補正が不要と判断された第2物理レイアウトを用いて上記物理レイアウトに対応するマスクデータを作成する。  When it is determined in the “correction determination step” S13 that no correction is necessary (in the case of No), the physical layout is added to the physical layout using the second physical layout that is determined to be unnecessary in the “mask data creation step” S14. Create the corresponding mask data.

上記「補正判定工程」S13で補正が必要と判定された場合(Yesの場合)に、「 正工程」S16で、判定対象となった前記第2物理レイアウトを補正する。例えば、近接効果補正(例えばOPC)、近接効果補正検証を行う。To the "correction determination step" when the correction is determined to be necessary at S13 (in the case of Yes), the in "Correction step" S16, corrects the became determination target the second physical layout. For example, proximity effect correction (for example, OPC) and proximity effect correction verification are performed.

次に、「マスクデータ作成工程」S14で、上記「補正工程」S16で補正を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成する。Next, in the “mask data creation step” S14, mask data corresponding to the physical layout is created using the second physical layout corrected in the “ correction step ” S16.

一方、上記「デザインルールチェック工程」S12でプロセスマージンがない場合(Noの場合)に、「第1補正・検証工程」S17で、検証対象となった第2物理レイアウトを近接効果補正、近接効果補正検証する。On the other hand, if there is no process margin in the "design rule checking step" S12 (in the case of No), the in "first correction and verifying step" S 17, the second physical layout the proximity correction is subject to validation, proximity Verify effect correction.

次に、「歩留まり評価工程」S51で、上記第2物理レイアウトの「歩留まりに関するしきい値」61を参照して、前記第2物理レイアウトの歩留まりに関する情報と比較する。  Next, in the “yield evaluation step” S51, the “threshold value related to yield” 61 of the second physical layout is referred to and compared with the information related to the yield of the second physical layout.

上記「歩留まり評価工程」S51で、上記歩留まりに関する情報が上記歩留まりに関するしきい値を満たす場合(Yesの場合)、「ルール追加工程」S19で、判定対象となった第2物理レイアウトを抽出して、該第2物理レイアウトのルールを上記「ルールライブラリ」21に追加する。  In the “yield evaluation step” S51, when the information on the yield satisfies the threshold value on the yield (in the case of Yes), the second physical layout that is the determination target is extracted in the “rule addition step” S19. The rule of the second physical layout is added to the “rule library” 21.

一方、上記「歩留まり評価工程」S51で、上記歩留まりに関する情報が上記歩留まりに関するしきい値を満たさない場合(Noの場合)、「修正工程」S52で、歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う。  On the other hand, in the “yield evaluation step” S51, when the information on the yield does not satisfy the threshold value on the yield (in the case of No), in the “correction step” S52, the transfer information of the area where the yield is not more than the threshold value. Acquisition, correction of the second physical layout of the area, and artwork processing.

次に、「第2補正・検証工程」S53で、上記「修正工程」S52を行った上記第2物理レイアウトに近接効果補正、近接効果補正検証を行う。Next, in the “ second correction / verification step” S53, proximity effect correction and proximity effect correction verification are performed on the second physical layout subjected to the “correction step” S52.

次に、「マスクデータ作成工程」S14で、上記「第2補正・検証工程」S53を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成する。Next, in the “mask data creation step” S14, mask data corresponding to the physical layout is created using the second physical layout subjected to the “ second correction / verification step” S53.

上記「歩留まり評価工程」S51における歩留まり評価値は、例えば表2に示すように、露光装置の露光量ばらつきとデフォーカス量ばらつきの値をもとに算出される確率密度に、図8に示すように、実測のエラー個数の関数を畳み込み積分することにより求めることができる。  As shown in FIG. 8, the yield evaluation value in the “yield evaluation step” S51 is a probability density calculated based on the exposure amount variation and defocus amount variation values of the exposure apparatus as shown in Table 2, for example. In addition, it can be obtained by convolving and integrating a function of the actual number of errors.

Figure 0004333799
Figure 0004333799

その結果を表3に示す。  The results are shown in Table 3.

Figure 0004333799
Figure 0004333799

表3に示すように、左の欄は、あるパターンを設定された露光量・デフォーカス量の範囲における露光条件で露光した際にウエハ上に形成されるパターンの寸法値に対応した確率密度を示し、右の欄は左の欄の確率密度に対応して、前記図8に示したエラー個数の関数を畳み込み積分した結果を%表示で示している。これは歩留まりの欠陥確率に相当するため、この欠陥確率の値で処理の判断をすることができる。  As shown in Table 3, the left column shows the probability density corresponding to the dimension value of the pattern formed on the wafer when a certain pattern is exposed under exposure conditions within the set range of exposure amount and defocus amount. The right column shows the result of convolution integration of the function of the number of errors shown in FIG. 8 in% notation corresponding to the probability density in the left column. Since this corresponds to the defect probability of the yield, the processing can be determined based on the defect probability value.

一般に確率密度に関しては(3)式のようになる。

Figure 0004333799
In general, the probability density is expressed by equation (3).
Figure 0004333799

上記(3)式中のPを、Xが連続でかつXが区間a、bに入る確率としたとき、上記(3)式で与えられるf(x)を確率密度関数とすると、ある2変数関数f(x,y)は(4)式のようになる。  When P in the above equation (3) is a probability that X is continuous and X enters the intervals a and b, if f (x) given by the above equation (3) is a probability density function, there are two variables. The function f (x, y) is as shown in equation (4).

Figure 0004333799
Figure 0004333799

上記(4)式であるとき、f(x,y)は二次元確率変数(X,Y)の同時密度変数で、(5)式のように表せる。  In the above equation (4), f (x, y) is a simultaneous density variable of a two-dimensional random variable (X, Y) and can be expressed as equation (5).

Figure 0004333799
Figure 0004333799

すなわち、ある露光量の確率密度関数f(x)と、あるデフォーカス量の確率密度関数f(y)が同時に起こる確率密度は、f(x)とf(y)の積で与えられる。そこで、製品を処理する露光装置の露光量ばらつきを例えば1.5%、デフォーカスばらつきを例えば0.18%として確率密度を求め、それぞれの確率密度の積を求めて、ある露光量と、デフォーカス量の場合の確率密度を求めた。さらに加工ばらつき、合わせずれを考慮した確率密度を求めた結果の例を前記表2に示した。前記図8に示した関数は、製品の歩留まりを示す関数で、横軸はあるパターンの転写後の寸法(例えば線幅)を示し、縦軸はエラー個数により歩留まりを示すものである。  That is, the probability density at which the probability density function f (x) of a certain exposure amount and the probability density function f (y) of a certain defocus amount occur simultaneously is given by the product of f (x) and f (y). Therefore, the probability density is obtained by setting the exposure amount variation of the exposure apparatus for processing the product to, for example, 1.5% and the defocus variation to, for example, 0.18%, and the product of the respective probability densities is obtained. The probability density in the case of the focus amount was obtained. Further, Table 2 shows an example of the result of obtaining the probability density in consideration of processing variation and misalignment. The function shown in FIG. 8 is a function indicating the yield of a product, the horizontal axis indicates a dimension (for example, line width) after transfer of a certain pattern, and the vertical axis indicates the yield by the number of errors.

一方、前記表3に示すように、各露光量、デフォーカス量の組み合わせ条件で露光した場合のパターンの線幅を計算し、この線幅に対応する歩留まり評価値と、予め決めた歩留まり評価値のしきい値を比較して、パターンの抽出を行った。  On the other hand, as shown in Table 3, the line width of the pattern is calculated when exposure is performed under a combination condition of each exposure amount and defocus amount, and a yield evaluation value corresponding to the line width and a predetermined yield evaluation value are calculated. The patterns were extracted by comparing the threshold values.

第4実施例では、この欠陥確率が0.1%より小さいパターンを抽出した。そして抽出したパターンのテープアウト後の近接効果補正、近接効果補正検証の条件を緩和して行うか、または近接効果補正、近接効果補正検証の処理は終わったものとみなした。  In the fourth embodiment, a pattern having a defect probability smaller than 0.1% is extracted. Then, it was considered that the conditions of proximity effect correction and proximity effect correction verification after tape-out of the extracted pattern were relaxed, or the processing of proximity effect correction and proximity effect correction verification was finished.

近接効果補正およびデザインルールチェックにおけるプロセスマージンチェックの転写シミュレーションの光学条件は、一例として、露光波長193nm、NA=0.75、σ=0.85、2/3輪帯に設定した。一方、露光量は13.5mJ、中央部で0.5mJステップずつ変動させ、デフォーカス量は±0.2μmの範囲を0.05μmステップで計算を行った。なお、ドーズ量、フォーカス条件の設定値は100nmのラインアンドスペースを目標値とした。  As an example, the optical conditions for the transfer simulation of the process margin check in the proximity effect correction and the design rule check were set to an exposure wavelength of 193 nm, NA = 0.75, σ = 0.85, and 2/3 annular zone. On the other hand, the exposure amount was changed by 13.5 mJ and 0.5 mJ steps at the center, and the defocus amount was calculated in a range of ± 0.2 μm in 0.05 μm steps. The set values of the dose and focus conditions were set to 100 nm line and space as target values.

また、テープアウト後の処理フローには近接効果補正処理が含まれているが、近接効果補正処理はかけてもかけなくてもよい。また、近接効果補正、デザインルールチェックにおけるプロセスマージンチェックおよび近接効果補正検証の光学条件および近接効果補正の緩和条件等は処理するレイアウトに応じて変えることができる。  Further, the processing flow after tape-out includes the proximity effect correction process, but the proximity effect correction process may or may not be applied. In addition, optical conditions for proximity effect correction, process margin check and proximity effect correction verification in design rule check, relaxation conditions for proximity effect correction, and the like can be changed according to the layout to be processed.

また、第4実施例では露光装置のばらつきを仮定し、そのばらつき関数を仮定して確率密度を計算し、実測値との畳み込み積分を用いて歩留まり評価値を算出したが、単純に、算出した各確率密度に対して、ステップ関数的に歩留まり100%であれば1を、歩留まり0%であれば0を掛け算して歩留まり評価値とすることもできる。上記ばらつき、ばらつき関数、実測値を表現する関数は種々に設定することができる。  In the fourth embodiment, the exposure apparatus is assumed to be varied, the probability density is calculated assuming the variation function, and the yield evaluation value is calculated using the convolution integral with the actual measurement value. For each probability density, a yield evaluation value can be obtained by multiplying 1 if the yield is 100% in a step function and multiplying 0 if the yield is 0%. Various functions can be set for expressing the variation, the variation function, and the actual measurement value.

また、表3に示した露光量とデフォーカス量の変動範囲も、記載した範囲に限られるものではない。  Further, the fluctuation range of the exposure amount and the defocus amount shown in Table 3 is not limited to the described range.

第4実施例の近接効果補正、プロセスマージンチェックおよび近接効果補正検証の光学条件および近接効果補正の緩和条件は、製品の立ち上げ時期から、プロセス条件が成熟するまでさまざまな条件に対応することができる。さらに、第4実施例の処理をするにあたり電気的特性を考慮して処理の優先度をつけてもよい。
すなわち、回路のクリティカルパスにあたる部分は転写シミュレーションを必ず行い、それ以外の領域は通常の検証処理を用いるということも可能である。
The optical conditions for proximity effect correction, process margin check and proximity effect correction verification, and relaxation conditions for proximity effect correction in the fourth embodiment can correspond to various conditions from the time of product launch until the process conditions mature. it can. Furthermore, in the processing of the fourth embodiment, processing priority may be given in consideration of electrical characteristics.
In other words, it is possible to always perform a transfer simulation for the portion corresponding to the critical path of the circuit, and use a normal verification process for the other areas.

また、ルールライブラリは前記第2実施例と同様に求めることができる。  The rule library can be obtained in the same manner as in the second embodiment.

このように、第4実施例では、第2物理レイアウトを抽出して、該第2物理レイアウトのルールをルールライブラリに追加することで、光近接効果補正の条件を緩和すること、リソグラフィ検証の条件を緩和すること、光近接効果補正の条件を緩和し、リソグラフィ検証の対象から外すこと、光近接効果補正を外し、リソグラフィ検証の条件を緩和すること、もしくは光近接効果補正とリソグラフィ検証の対象から外すことのいずれかが可能になることにより、半導体集積回路の設計時間の短縮が図れる。  As described above, in the fourth embodiment, by extracting the second physical layout and adding the rule of the second physical layout to the rule library, the conditions for correcting the optical proximity effect can be relaxed, and the conditions for the lithography verification. , Relax the conditions of optical proximity effect correction, remove from lithography verification target, remove optical proximity effect correction, relax lithography verification conditions, or from optical proximity effect correction and lithography verification target Since any one of them can be removed, the design time of the semiconductor integrated circuit can be shortened.

上記第4実施例の半導体集積回路の設計方法では、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正や近接効果補正検証の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、プロセスマージン検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。
また、検証対象が万が一データベースやライブラリから漏れたとしても、もともとマージンに余裕のあるパターンを抽出しているため、そのパターンは通常処理の対象となるのみである。
In the method of designing a semiconductor integrated circuit according to the fourth embodiment, the design rule check process after the cell placement and wiring process is performed on a full chip scale, and the pattern having a margin in the margin relaxes the conditions for proximity effect correction and proximity effect correction verification. Because it is excluded from the verification target, the processing of the proximity effect correction and the process margin verification that have been performed in advance when creating the library and database for pattern matching so far are processed. By removing from the flow, the processing efficiency can be improved.
Even if the verification target is leaked from the database or library, a pattern having a margin is extracted from the beginning, and the pattern is only subjected to normal processing.

よって、歩留まり評価値を用いてレイアウトのスクリーニングを行ったため、歩留まりの観点ですべての処理を判断し、プロセスマージンが小さくても歩留まりがとれればよいという判断が可能になり、異なる視点でスクリーニング精度を落とすことなく設計フロー全体の処理の効率化、簡略化を図ることができるという利点がある。  Therefore, since the screening of the layout was performed using the yield evaluation value, it is possible to judge all processes from the viewpoint of yield and determine that the yield should be obtained even if the process margin is small. There is an advantage that the processing of the entire design flow can be made more efficient and simplified without dropping.

また、第4実施例では、転写シミュレーションの結果をもとにレイアウト抽出用のルールを作成し、該ルールを用いて対象のレイアウトを選択し、さらに歩留まり評価値による判定を行ったが、前記ルールによるスクリーニングは必ずしも必要なものではなく、直接歩留まり評価値を用いたスクリーニングを行ってもよい。これを請求項17に対応する実施例、第5実施例として、以下に説明する。In the fourth embodiment, a rule for layout extraction is created based on the result of the transfer simulation, the target layout is selected using the rule, and the determination based on the yield evaluation value is performed. However, screening using the yield evaluation value may be performed directly. This will be described below as an embodiment corresponding to claim 17 and a fifth embodiment.

すなわち、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、上記「セル配置配線工程」を行い、前述のように「デザインルールチェック工程」を行わず、物理レイアウトのセルを含む部分の第2物理レイアウトの「歩留まりに関するしきい値」を参照して、直接、第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程を行う。この「歩留まり評価工程」で、歩留まりに関する情報が歩留まりに関するしきい値を満たす場合、「レイアウト抽出工程」で、判定対象となった物理レイアウトを抽出する。そして、「レイアウト抽出工程」で得た物理レイアウトに対して、「補正・検証工程」で、近接効果補正、近接効果補正検証を行う。
一方、「歩留まり評価工程」で、歩留まりに関する情報が歩留まりに関するしきい値を満たさない場合、「修正工程」で、歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う。そして、「補正・検証工程」で、「修正工程」を行った第2物理レイアウトに近接効果補正、近接効果補正検証を行う。その後、「マスクデータ作成工程」で、「補正・検証工程」を行った第2物理レイアウトを用いてマスクデータを作成する。
That is, in the semiconductor integrated circuit design method when generating the physical layout of the semiconductor integrated circuit from the semiconductor integrated circuit design data, the “cell placement and wiring process” is performed, and the “design rule check process” is not performed as described above. Then, referring to the “threshold value relating to the yield” of the second physical layout of the portion including the cell of the physical layout, the yield evaluation process for directly comparing with the information relating to the yield of the second physical layout is performed. In the “yield evaluation step”, when the yield information satisfies the yield threshold, the “layout extraction step” extracts the physical layout that is the determination target. Then, proximity effect correction and proximity effect correction verification are performed in the “correction / verification step” on the physical layout obtained in the “layout extraction step”.
On the other hand, if the yield information does not satisfy the threshold for yield in the “yield evaluation process”, the transfer information for the area where the yield is equal to or less than the threshold is obtained in the “correction process”, and the second physical layout of the area is obtained. Correction and artwork processing. In the “correction / verification step”, the proximity effect correction and the proximity effect correction verification are performed on the second physical layout subjected to the “correction step”. After that, in the “mask data creation process”, mask data is created using the second physical layout subjected to the “correction / verification process”.

また、ルールライブラリは前記第2実施例と同様に求めることができる。  The rule library can be obtained in the same manner as in the second embodiment.

上記第5実施例の半導体集積回路の設計方法によれば、第2物理レイアウトの歩留まりに関するしきい値を参照して、該第2物理レイアウトの歩留まりに関する情報である「歩留まりに関するしきい値」と比較する「歩留まり評価工程」を備えたことから、半導体集積回路の設計時間の短縮が図れる。  According to the semiconductor integrated circuit design method of the fifth embodiment, referring to the threshold value related to the yield of the second physical layout, the “threshold value related to yield”, which is information related to the yield of the second physical layout, Since the “yield evaluation step” for comparison is provided, the design time of the semiconductor integrated circuit can be shortened.

また、従来のパターンマッチングは基本的に二次元図形のマッチング処理であるために処理負荷がかかるが、上記説明した各実施例におけるデザインルールチェックは、マスクデータ処理と同様の図形演算処理であるため、従来のパターンマッチングによる処理と比較して処理負荷が軽減されるので、処理速度が向上できるという利点がある。  In addition, since conventional pattern matching is basically a two-dimensional figure matching process, a processing load is applied. However, the design rule check in each of the embodiments described above is a figure calculation process similar to the mask data process. Since the processing load is reduced as compared with the conventional pattern matching processing, there is an advantage that the processing speed can be improved.

上記第1実施例、第2実施例、第3実施例、第4実施例、および第5実施例の各半導体集積回路の設計方法は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を実施する設計装置に適用することができる。
また、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を記録した記録媒体に適用することができる。
さらに、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を用いて作製されるマスク製造方法に適用することができる。
The semiconductor integrated circuit design methods of the first, second, third, fourth, and fifth embodiments generate the physical layout of the semiconductor integrated circuit from the semiconductor integrated circuit design data. The present invention can be applied to a design apparatus that implements a method for designing a semiconductor integrated circuit.
Further, the present invention can be applied to a recording medium on which a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data is recorded.
Furthermore, the present invention can be applied to a mask manufacturing method manufactured using a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data.

請求項1に係る本発明の半導体集積回路の設計方法の一実施の形態(第1実施例)を示したフローチャートである。5 is a flowchart showing an embodiment (first example) of a method for designing a semiconductor integrated circuit according to a first aspect of the present invention; 抽出したパターンの一例を示したパターンレイアウト図である。It is the pattern layout figure which showed an example of the extracted pattern. 請求項3に係る本発明の半導体集積回路の設計方法の一実施の形態(第2実施例)を示したフローチャートである。6 is a flowchart showing an embodiment (second embodiment) of a method for designing a semiconductor integrated circuit according to a third aspect of the present invention. デザインルールチェックを作成する一例を示したフローチャートである。It is the flowchart which showed an example which produces a design rule check. 請求項に係る本発明の半導体集積回路の設計方法の一実施の形態(第3実施例)を示したフローチャートである。10 is a flowchart showing an embodiment (third embodiment) of a method for designing a semiconductor integrated circuit according to an eighth aspect of the present invention; スロープと被覆率に基づいて抽出したパターンの一例を示したパターンレイアウト図である。It is the pattern layout figure which showed an example of the pattern extracted based on the slope and the coverage. 請求項10に係る本発明の半導体集積回路の設計方法の一実施の形態(第4実施例)を示したフローチャートである。It is the flowchart which showed one Embodiment (4th Example) of the design method of the semiconductor integrated circuit of this invention concerning Claim 10 . 製品の歩留まりを示す図面で、パターンの転写後の寸法とエラー個数との関係図である。It is a drawing showing the product yield, and is a diagram showing the relationship between the dimension after pattern transfer and the number of errors.

S11…セル配置配線工程、S12…デザインルールチェック工程、S13…補正判定工程、S14…マスク作成工程、S16…補正工程、S17…近接効果補正工程、S18…プロセスマージン検証工程、S19…ルール追加工程、S20…修正・補正・検証工程、21…ルールライブラリ  S11 ... cell placement and routing process, S12 ... design rule check process, S13 ... correction determination process, S14 ... mask creation process, S16 ... correction process, S17 ... proximity effect correction process, S18 ... process margin verification process, S19 ... rule addition process , S20 ... correction / correction / verification step, 21 ... rule library

Claims (29)

半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証するデザインルールチェック工程と、
前記デザインルールチェック工程でデザインルールを満たす場合に、前記第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトのマスクデータ処理を行うマスクデータ処理工程と、
前記マスクデータ処理工程でマスクデータ処理を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを有し、 前記デザインルールチェック工程は、デザインルールを満たすか否かをプロセスマージ ンの余裕があるか否かによって判定して、プロセスマージンに余裕のあるパターンを抽出 する
半導体集積回路の設計方法。
In a method for designing a semiconductor integrated circuit when generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data,
A cell placement and wiring step for placing and wiring cells for generating the physical layout;
A design rule check step for verifying the shape of the second physical layout including the cells of the physical layout with reference to a rule library for design rule check;
If it meets the design rule in the design rule checking step, using the second physical layout, a mask data creating step of creating mask data corresponding to the physical layout,
When the design rule is not satisfied in the design rule check step, a mask data processing step for performing mask data processing of the second physical layout that has been verified;
Using the second physical layout subjected to mask data processed by the mask data processing step, have a mask data creating step of creating mask data corresponding to the physical layout, the design rule checking step, the design rule whether it is determined by whether there is a margin of the process margin, and extracts a pattern in process margin of the margin satisfies
A method for designing a semiconductor integrated circuit.
前記マスクデータ処理工程は、
前記第2物理レイアウトの近接効果補正を行う近接効果補正工程と、
前記近接効果補正を行った第2物理レイアウトを検証する近接効果補正検証工程と
を有する請求項1記載の半導体集積回路の設計方法。
The mask data processing step includes
A proximity effect correction step of performing proximity effect correction of the second physical layout;
The method for designing a semiconductor integrated circuit according to claim 1, further comprising: a proximity effect correction verification step of verifying the second physical layout subjected to the proximity effect correction.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証することで前記第2物理レイアウトがプロセ スマージンを満たしているかを判定するデザインルールチェック工程と、
前記デザインルールチェック工程においてデザインルールを満たす前記第2物理レイアウトに対して予め決めたプロセスマージンスペックとの比較を行って前記マージンのある 第2物理レイアウトを近接効果補正するか否かを判定する補正判定工程と、
前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトに近接効果補正を行う補正工程と、
前記補正工程で補正を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトを近接効果補正する近接効果補正工程と、
前記近接効果補正工程で近接効果補正を行った第2物理レイアウトに対して所定のプロセスマージンを有するか否かを検証するプロセスマージン検証工程と、
前記プロセスマージン検証工程でプロセスマージンがあると判定された場合、判定対象となった第2物理レイアウトを抽出して、該第2物理レイアウトのルールを前記ルールライブラリに追加し、前記第2物理レイアウトに対応する前記物理レイアウトのマスクデータを作成するルール追加工程と、
前記プロセスマージン検証工程でプロセスマージンがないと判定された場合、判定対象となった第2物理レイアウトのパターンの修正、アートワーク、近接効果補正、近接効果補正検証を行う修正・補正・検証工程と、
前記修正・補正・検証工程を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と
を備え
前記デザインルールチェック工程は、デザインルールを満たすか否かをプロセスマージ ンの余裕があるか否かによって判定して、プロセスマージンに余裕のあるパターンを抽出 する
半導体集積回路の設計方法。
In a method for designing a semiconductor integrated circuit when generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data,
A cell placement and wiring step for placing and wiring cells for generating the physical layout;
Referring to rule library for design rule check, design rule checking step determines whether the second physical layout meets process Sumajin by validating the shape of the second physical layout including the cells of the physical layout When,
Correction is determined whether the second physical layout proximity corrected with the margin by performing a comparison of the process margin specifications and decided in advance for the second physical layout which satisfies the design rule in the design rule checking step A determination process;
A mask data creation step of creating mask data corresponding to the physical layout using the second physical layout determined to be unnecessary when the correction determination step determines that the correction is unnecessary;
A correction step of performing proximity effect correction on the second physical layout that is a determination target when it is determined that correction is necessary in the correction determination step;
Using the second physical layout corrected in the correction step, a mask data creation step of creating mask data corresponding to the physical layout;
When the design rule check process does not satisfy the design rule, a proximity effect correction process for correcting a proximity effect on the second physical layout that is a verification target;
A process margin verification step of verifying whether or not the second physical layout subjected to the proximity effect correction in the proximity effect correction step has a predetermined process margin;
When it is determined in the process margin verification step that there is a process margin, a second physical layout that is a determination target is extracted, a rule of the second physical layout is added to the rule library, and the second physical layout is A rule adding step of creating mask data of the physical layout corresponding to
A correction / correction / verification step for performing correction of the pattern of the second physical layout to be determined, artwork, proximity effect correction, and proximity effect correction verification when it is determined in the process margin verification step that there is no process margin; ,
Using the second physical layout subjected to the correction / correction / verification step, and a mask data creation step of creating mask data corresponding to the physical layout ,
Said design rule checking step, it is determined by whether or not they meet the design rules can afford processes margin, extracts a pattern that the process margin of the margin
A method for designing a semiconductor integrated circuit.
前記物理レイアウトを構成する各セルを配置配線した第1物理レイアウトを作成するレイアウト作成工程と、
前記第1物理レイアウトに近接効果補正を施して半導体基板上に前記第1物理レイアウトを転写するシミュレーションを行って転写情報を作成する転写情報作成工程と、
前記転写情報に基づいて前記第1物理レイアウトの請求項1に記載の所定のプロセスマージンより大きいパターンを抽出するパターン抽出工程と、
前記抽出した第1物理レイアウトのパターン情報を含む請求項1に記載のデザインルールチェック用のルールを作成し、前記ルールライブラリに作成したルールを格納するルール作成工程と
を有することを特徴とする請求項記載の半導体集積回路の設計方法。
A layout creating step for creating a first physical layout in which the cells constituting the physical layout are arranged and wired;
A transfer information creation step of creating transfer information by performing a simulation of transferring the first physical layout on a semiconductor substrate by performing proximity effect correction on the first physical layout;
A pattern extraction step of extracting a pattern larger than the predetermined process margin according to claim 1 of the first physical layout based on the transfer information;
A rule creation step of creating a rule for design rule check according to claim 1 including the extracted pattern information of the first physical layout and storing the created rule in the rule library. Item 4. A method for designing a semiconductor integrated circuit according to Item 3 .
前記ルールは、前記第1物理レイアウトに含まれるパターンの寸法およびスペースに関するデザインルール、および前記デザインルールにバイアスを加減したルールである
ことを特徴とする請求項記載の半導体集積回路の設計方法。
4. The method for designing a semiconductor integrated circuit according to claim 3 , wherein the rule is a design rule related to a dimension and a space of a pattern included in the first physical layout, and a rule in which a bias is added to or subtracted from the design rule.
前記補正判定工程は、後続の補正工程として近接効果補正および近接効果補正の検証を行うか否かを判定する
ことを特徴とする請求項記載の半導体集積回路の設計方法。
4. The method of designing a semiconductor integrated circuit according to claim 3 , wherein the correction determination step determines whether or not proximity effect correction and proximity effect correction are verified as a subsequent correction step.
前記パターン抽出工程は、
前記第2物理レイアウトのプロセスマージンに関するしきい値を選択する工程と、
前記しきい値と前記転写情報および前記ルールから、前記第1物理レイアウトのプロセスマージンが大きいパターンを抽出する工程とを有し、
前記抽出した第1物理レイアウトを参照して前記第2物理レイアウトを検証する
ことを特徴とする請求項記載の半導体集積回路の設計方法。
The pattern extraction step includes
Selecting a threshold for a process margin of the second physical layout;
Extracting a pattern having a large process margin of the first physical layout from the threshold value, the transfer information, and the rule,
The method for designing a semiconductor integrated circuit according to claim 4, wherein the second physical layout is verified with reference to the extracted first physical layout.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
半導体基板上における像のコントラストおよび被覆率に関するしきい値を設定する工程と
前記物理レイアウトのコントラストを算出し、前記各セルを配置配線して得たレイアウトの前記コントラストに関するしきい値を参照して、前記コントラストの算出結果と比較するコントラストチェック工程と、
前記コントラストチェック工程で前記コントラストの算出結果が前記コントラストに関するしきい値以下の場合、前記コントラストがしきい値以下の領域の転写情報の取得、その領域の物理レイアウトの修正、アートワーク処理を行う修正工程と、
前記修正工程を行った前記物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、
前記補正・検証工程を行った物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と、
前記コントラストチェック工程で、前記物理レイアウトのコントラストの算出結果が前記コントラストに関するしきい値より大きい場合、前記物理レイアウトの被覆率に関するしきい値を参照して、前記抽出したレイアウトの被覆率に関する情報と比較する被覆率チェック工程と、
前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、
前記レイアウト抽出工程で得た物理レイアウトに対して、前記補正・検証工程以降の工程を行い、
前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たさない場合、前記物理レイアウトの修正・補正・検証工程以降の工程を行い、
前記コントラストに関する情報は光学像の光強度の一回微分を用い、
前記コンタクトチェック工程では、パターンのエッジごとに光学像のスロープを算出し て前記コントラストを算出し、前記コントラストに関するしきい値よりも大きなスロープ で囲まれたパターンを抽出する
半導体集積回路の設計方法。
In a method for designing a semiconductor integrated circuit when generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data,
A cell placement and wiring step for placing and wiring cells for generating the physical layout;
And setting a threshold for contrast and coverage of the image of the semiconductor substrate,
A contrast check step of calculating a contrast of the physical layout, referring to a threshold value related to the contrast of the layout obtained by arranging and wiring the cells, and comparing the contrast with a calculation result of the contrast;
If the contrast calculation result in the contrast check step is less than or equal to the threshold value related to the contrast, the transfer information of the area where the contrast is less than the threshold value is acquired, the physical layout of the area is corrected, and the artwork is processed Process,
A correction / verification step for performing proximity effect correction and proximity effect correction verification on the physical layout subjected to the correction step;
A mask data creation step of creating mask data using the physical layout subjected to the correction / verification step;
In the contrast check step, when a calculation result of the contrast of the physical layout is larger than a threshold value related to the contrast, the threshold value related to the coverage ratio of the physical layout is referred to, and information about the coverage ratio of the extracted layout is A coverage check process to be compared;
In the coverage rate check step, when the information on the coverage rate satisfies a threshold value related to the coverage rate, the layout extraction step of extracting a physical layout that is a determination target,
For the physical layout obtained in the layout extraction step, perform the steps after the correction / verification step,
Wherein in coverage checking step, wherein if the information about the coverage does not satisfy the threshold value for the coverage, have rows process modifications and correction and verification process after the physical layout,
Information about the contrast uses a single derivative of the light intensity of the optical image,
In the contact check step, a slope of an optical image is calculated for each edge of the pattern, the contrast is calculated, and a pattern surrounded by a slope larger than a threshold related to the contrast is extracted .
前記コントラストのしきい値は、対象とする世代のレイアウトを予め評価して求めておくか、経験値を使用する
ことを特徴とする請求項8記載の半導体集積回路の設計方法。
9. The method of designing a semiconductor integrated circuit according to claim 8, wherein the contrast threshold is obtained by evaluating a layout of a target generation in advance or using an empirical value.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む部分の第2物理レイアウトが所定のプロセスマージンを有するか否かを検証するデザインルールチェック工程と、
前記デザインルールチェック工程でプロセスマージンがある場合に、マージンのある前記第2物理レイアウトに対して予め決めたプロセスマージンスペックとの比較を行って前 記マージンのある第2物理レイアウトを近接効果補正するか否かを判定する補正判定工程と、
前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトを近接効果補正、近接効果補正検証する補正工程と、
前記補正工程で近接効果補正、近接効果補正検証を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記デザインルールチェック工程でプロセスマージンがない場合に、検証対象となった第2物理レイアウトを近接効果補正、近接効果補正検証する第1補正・検証工程と、
前記第2物理レイアウトの歩留まりに関するしきい値を参照して、前記第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程と、
前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たす場合、判定対象となった第2物理レイアウトを抽出し、該第2物理レイアウトのルールを前記ルールライブラリに追加するルール追加工程と、
前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たさない場合、前記歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う修正工程と、
前記修正工程を行った前記第2物理レイアウトに近接効果補正、近接効果補正検証を行う第2補正・検証工程と、
前記第2補正・検証工程を行った第2物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程とを備え
前記デザインルールチェック工程は、デザインルールを満たすか否かをプロセスマージ ンの余裕があるか否かによって判定して、プロセスマージンに余裕のあるパターンを抽出 する
半導体集積回路の設計方法。
In a method for designing a semiconductor integrated circuit when generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data,
A cell placement and wiring step for placing and wiring cells for generating the physical layout;
A design rule check step for verifying whether or not the second physical layout of the portion including the cell of the physical layout has a predetermined process margin with reference to a rule library for design rule check;
If there is a process margin in the design rule checking step, proximity effect correction the second physical layout with front Symbol margin and compared with predetermined process margin specifications with respect to the second physical layout with margin A correction determination step for determining whether or not,
A mask data creation step of creating mask data corresponding to the physical layout using the second physical layout determined to be unnecessary when the correction determination step determines that the correction is unnecessary;
When it is determined that correction is necessary in the correction determination step, the correction step of verifying proximity effect correction and proximity effect correction of the second physical layout that is the determination target;
Using the second physical layout that has been subjected to proximity effect correction and proximity effect correction verification in the correction step, a mask data creation step of creating mask data corresponding to the physical layout;
A first correction / verification step of performing proximity effect correction and proximity effect correction verification on the second physical layout to be verified when there is no process margin in the design rule check step;
A yield evaluation step of referring to a threshold related to the yield of the second physical layout and comparing the threshold with information related to the yield of the second physical layout;
In the yield evaluation step, if the yield information satisfies the yield threshold, a second physical layout that is a determination target is extracted, and a rule for adding the second physical layout rule to the rule library is added Process,
If the yield information does not satisfy the yield threshold in the yield evaluation step, transfer information of the area where the yield is less than or equal to the threshold is acquired, the second physical layout of the area is corrected, and artwork processing A correction process to perform,
A second correction / verification step for performing proximity effect correction and proximity effect correction verification on the second physical layout subjected to the correction step;
A mask data creation step of creating mask data using the second physical layout subjected to the second correction / verification step ,
Said design rule checking step, it is determined by whether or not they meet the design rules can afford processes margin, extracts a pattern that the process margin of the margin
A method for designing a semiconductor integrated circuit.
前記物理レイアウトを構成する各セルを配置配線した第1物理レイアウトを作成するレイアウト作成工程と、
前記第1物理レイアウトに近接効果補正を施して半導体基板上に前記第1物理レイアウトを転写するシミュレーションを行って転写情報を作成する転写情報作成工程と、
前記転写情報に基づいて前記第1物理レイアウトのプロセスマージンより大きいパターンを抽出するパターン抽出工程と、
前記抽出した第1物理レイアウトのパターン情報を含む前記デザインルールチェック用のルールを作成し、前記ルールライブラリに作成したルールを格納するルール作成工程と
を有することを特徴とする請求項10記載の半導体集積回路の設計方法。
A layout creating step for creating a first physical layout in which the cells constituting the physical layout are arranged and wired;
A transfer information creation step of creating transfer information by performing a simulation of transferring the first physical layout on a semiconductor substrate by performing proximity effect correction on the first physical layout;
A pattern extraction step of extracting a pattern larger than a process margin of the first physical layout based on the transfer information;
11. The semiconductor device according to claim 10 , further comprising: a rule creating step of creating a rule for checking the design rule including the extracted first physical layout pattern information and storing the created rule in the rule library. Integrated circuit design method.
前記歩留まり評価工程での第2物理レイアウトの歩留まりに関する情報の検証は、前記歩留まりに関するしきい値を予め決めて、前記歩留まりに関するしきい値を参照して行う
ことを特徴とする請求項10記載の半導体集積回路の設計方法。
The verification of the information on the yield of the second physical layout in the yield evaluating step, to decide a threshold value relating to the yield in advance, according to claim 10, wherein the performing by referring to a threshold related to the yield A method for designing a semiconductor integrated circuit.
前記歩留まりに関する情報は、
Figure 0004333799
P: Xが連続でかつXが区間a,bに入る確率としたとき、前記(1)式で与えられるf(x)を確率密度関数として、ある2変数関数f(x,y)が
Figure 0004333799
で与えられる二次元確率変数(X,Y)の同時密度変数で与えられる同時確率密度関数と、加工ばらつき、合わせすればらつき、および実験結果を加味した結果で与えられる
ことを特徴とする請求項10記載の半導体集積回路の設計方法。
The yield information is
Figure 0004333799
P: When X is continuous and X is a probability of entering intervals a and b, a certain two-variable function f (x, y) is obtained by using f (x) given by the equation (1) as a probability density function.
Figure 0004333799
Claim 10 two-dimensional random variable given (X, Y) and the joint probability density function given by the simultaneous density variable, processing variations, characterized in that given the result of consideration of them variations, and the experimental results fit in The semiconductor integrated circuit design method described.
前記同時確率密度関数は、前記第2物理レイアウトを処理する露光装置の露光量およびデフォーカス量に関する確率密度の積で与えられる
ことを特徴とする請求項13記載の半導体集積回路の設計方法。
14. The method of designing a semiconductor integrated circuit according to claim 13 , wherein the simultaneous probability density function is given by a product of probability densities related to an exposure amount and a defocus amount of an exposure apparatus that processes the second physical layout.
前記実験結果は、半導体基板上における転写後のパターンの欠陥数である
ことを特徴とする請求項13記載の半導体集積回路の設計方法。
The method of designing a semiconductor integrated circuit according to claim 13 , wherein the experimental result is the number of defects in a pattern after transfer on a semiconductor substrate.
前記パターン抽出工程は、
前記第2物理レイアウトのプロセスマージンに関するしきい値を選択する工程と、
前記第2物理レイアウトのプロセスマージンに関するしきい値と前記転写情報および前記ルールライブラリから、前記第1物理レイアウトのプロセスマージンが大きいパターンを抽出する工程とを有し、
前記抽出した第1物理レイアウトを参照して前記第2物理レイアウトを検証する
ことを特徴とする請求項10記載の半導体集積回路の設計方法。
The pattern extraction step includes
Selecting a threshold for a process margin of the second physical layout;
Extracting a pattern having a large process margin of the first physical layout from the threshold value related to the process margin of the second physical layout, the transfer information, and the rule library;
The method of designing a semiconductor integrated circuit according to claim 10, wherein the second physical layout is verified with reference to the extracted first physical layout.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
前記物理レイアウトの前記セルを含む部分の第2物理レイアウトの歩留まりに関するしきい値を参照して、該第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程と、
前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、
前記レイアウト抽出工程で得た物理レイアウトに対して、近接効果補正、近接効果補正検証を行う補正・検証工程と、
前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たさない場合、前記歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う修正工程と、
前記修正工程を行った前記第2物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、
前記補正・検証工程を行った第2物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と
を備えたことを特徴とする半導体集積回路の設計方法。
In a method for designing a semiconductor integrated circuit when generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data,
A cell placement and wiring step for placing and wiring cells for generating the physical layout;
A yield evaluation step of referring to a threshold value related to a yield of a second physical layout of a portion including the cell of the physical layout and comparing with a threshold value related to a yield of the second physical layout;
A layout extraction step of extracting a physical layout that is a determination target when the yield information satisfies a threshold value related to the yield in the yield evaluation step;
A correction / verification step for performing proximity effect correction and proximity effect correction verification on the physical layout obtained in the layout extraction step;
If the yield information does not satisfy the yield threshold in the yield evaluation step, transfer information of the area where the yield is less than or equal to the threshold is acquired, the second physical layout of the area is corrected, and artwork processing A correction process to perform,
A correction / verification step for performing proximity effect correction and proximity effect correction verification on the second physical layout subjected to the correction step;
And a mask data creation step of creating mask data using the second physical layout subjected to the correction / verification step.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を実施する設計装置において、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証するデザインルールチェック工程と
前記デザインルールチェック工程でデザインルールを満たす場合に、前記第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトのマスクデータ処理を行うマスクデータ処理工程と、
前記マスクデータ処理工程でマスクデータ処理を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを有し、 前記デザインルールチェック工程は、デザインルールを満たすか否かをプロセスマージ ンの余裕があるか否かによって判定して、プロセスマージンに余裕のあるパターンを抽出 する
設計装置。
In a design apparatus for implementing a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data,
The semiconductor integrated circuit design method includes:
A cell placement and wiring step for placing and wiring cells for generating the physical layout;
A design rule check step for verifying the shape of the second physical layout including the cells of the physical layout with reference to a rule library for design rule check ;
If it meets the design rule in the design rule checking step, using the second physical layout, a mask data creating step of creating mask data corresponding to the physical layout,
When the design rule is not satisfied in the design rule check step, a mask data processing step for performing mask data processing of the second physical layout that has been verified;
Using the second physical layout subjected to mask data processed by the mask data processing step, have a mask data creating step of creating mask data corresponding to the physical layout, the design rule checking step, the design rule whether satisfied is determined by whether there is a margin of the process margin, the design apparatus for extracting pattern in process margin can afford.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を記録した記録媒体であって、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証するデザインルールチェック工程と、
前記デザインルールチェック工程で前記デザインルールを満たす場合に、前記第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記デザインルールチェック工程でデザインルールを満たさない場合に、検証対象となった第2物理レイアウトのマスクデータ処理を行うマスクデータ処理工程と、
前記マスクデータ処理工程でマスクデータ処理を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とをし、 前記デザインルールチェック工程は、デザインルールを満たすか否かをプロセスマージ ンの余裕があるか否かによって判定して、プロセスマージンに余裕のあるパターンを抽出 する
記録媒体。
A recording medium recording a design method of a semiconductor integrated circuit when generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data,
The semiconductor integrated circuit design method includes:
A cell placement and wiring step for placing and wiring cells for generating the physical layout;
A design rule check step for verifying the shape of the second physical layout including the cells of the physical layout with reference to a rule library for design rule check;
When the design rule is satisfied in the design rule check step, a mask data creation step for creating mask data corresponding to the physical layout using the second physical layout;
A mask data processing step of performing mask data processing of the second physical layout that is a verification target when the design rule is not satisfied in the design rule check step;
Using the second physical layout subjected to mask data processed by the mask data processing step, have a mask data creating step of creating mask data corresponding to the physical layout, the design rule checking step, the design rule whether satisfied is determined by whether there is a margin of the process margin, a recording medium for extracting a pattern in a process margin can afford.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を用いて作製されるマスク製造方法において、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証するデザインルールチェック工程と、
前記デザインルールチェック工程でデザインルールを満たす場合に、前記第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトのマスクデータ処理を行うマスクデータ処理工程と、
前記マスクデータ処理工程でマスクデータ処理を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを有し、 前記デザインルールチェック工程は、デザインルールを満たすか否かをプロセスマージ ンの余裕があるか否かによって判定して、プロセスマージンに余裕のあるパターンを抽出 する
半導体集積回路のマスク製造方法。
In a mask manufacturing method manufactured using a semiconductor integrated circuit design method when generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data,
The semiconductor integrated circuit design method includes:
A cell placement and wiring step for placing and wiring cells for generating the physical layout;
A design rule check step for verifying the shape of the second physical layout including the cells of the physical layout with reference to a rule library for design rule check;
If it meets the design rule in the design rule checking step, using the second physical layout, a mask data creating step of creating mask data corresponding to the physical layout,
When the design rule is not satisfied in the design rule check step, a mask data processing step for performing mask data processing of the second physical layout that has been verified;
Using the second physical layout subjected to mask data processed by the mask data processing step, have a mask data creating step of creating mask data corresponding to the physical layout, the design rule checking step, the design rule whether it is determined by whether there is a margin of process margin for a mask manufacturing method of a semiconductor integrated circuit for extracting a pattern in a process margin can afford satisfied.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を実施する設計装置において、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証することで前記第2物理レイアウトがプロセ スマージンを満たしているかを判定するデザインルールチェック工程と、
前記デザインルールチェック工程においてデザインルールを満たす前記第2物理レイアウトに対して予め決めたプロセスマージンスペックとの比較を行って前記マージンのある 第2物理レイアウトを近接効果補正するか否かを判定する補正判定工程と、
前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトに近接効果補正を行う補正工程と、
前記補正工程で補正を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトを近接効果補正する近接効果補正工程と、
前記近接効果補正工程で近接効果補正を行った第2物理レイアウトに対して所定のプロセスマージンを有するか否かを検証するプロセスマージン検証工程と、
前記プロセスマージン検証工程でプロセスマージンがあると判定された場合、判定対象となった第2物理レイアウトを抽出して、該第2物理レイアウトのルールを前記ルールライブラリに追加し、前記第2物理レイアウトに対応する前記物理レイアウトのマスクデータを作成するルール追加工程と、
前記プロセスマージン検証工程でプロセスマージンがないと判定された場合、判定対象となった第2物理レイアウトのパターンの修正、アートワーク、近接効果補正、近接効果補正検証を行う修正・補正・検証工程と、
前記修正・補正・検証工程を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを備え
前記デザインルールチェック工程は、デザインルールを満たすか否かをプロセスマージ ンの余裕があるか否かによって判定して、プロセスマージンに余裕のあるパターンを抽出 する
設計装置。
In a design apparatus for implementing a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data,
The semiconductor integrated circuit design method includes:
A cell placement and wiring step for placing and wiring cells for generating the physical layout;
Referring to rule library for design rule check, design rule checking step determines whether the second physical layout meets process Sumajin by validating the shape of the second physical layout including the cells of the physical layout When,
Correction is determined whether the second physical layout proximity corrected with the margin by performing a comparison of the process margin specifications and decided in advance for the second physical layout which satisfies the design rule in the design rule checking step A determination process;
A mask data creation step of creating mask data corresponding to the physical layout using the second physical layout determined to be unnecessary when the correction determination step determines that the correction is unnecessary;
A correction step of performing proximity effect correction on the second physical layout that is a determination target when it is determined that correction is necessary in the correction determination step;
Using the second physical layout corrected in the correction step, a mask data creation step of creating mask data corresponding to the physical layout;
When the design rule check process does not satisfy the design rule, a proximity effect correction process for correcting a proximity effect on the second physical layout that is a verification target;
A process margin verification step of verifying whether or not the second physical layout subjected to the proximity effect correction in the proximity effect correction step has a predetermined process margin;
When it is determined in the process margin verification step that there is a process margin, a second physical layout that is a determination target is extracted, a rule of the second physical layout is added to the rule library, and the second physical layout is A rule adding step of creating mask data of the physical layout corresponding to
A correction / correction / verification step for performing correction of the pattern of the second physical layout to be determined, artwork, proximity effect correction, and proximity effect correction verification when it is determined in the process margin verification step that there is no process margin; ,
Using the second physical layout subjected to the correction / correction / verification step, and a mask data creation step of creating mask data corresponding to the physical layout ,
It said design rule checking step, it is determined by whether or not they meet the design rules can afford processes margin design apparatus for extracting pattern in process margin can afford.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を記録した記録媒体であって、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証することで前記第2物理レイアウトがプロセ スマージンを満たしているかを判定するデザインルールチェック工程と、
前記デザインルールチェック工程においてデザインルールを満たす前記第2物理レイアウトに対して予め決めたプロセスマージンスペックとの比較を行って前記マージンのある 第2物理レイアウトを近接効果補正するか否かを判定する補正判定工程と、
前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトに近接効果補正を行う補正工程と、
前記補正工程で補正を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトを近接効果補正する近接効果補正工程と、
前記近接効果補正工程で近接効果補正を行った第2物理レイアウトに対して所定のプロセスマージンを有するか否かを検証するプロセスマージン検証工程と、
前記プロセスマージン検証工程でプロセスマージンがあると判定された場合、判定対象となった第2物理レイアウトを抽出して、該第2物理レイアウトのルールを前記ルールライブラリに追加し、前記第2物理レイアウトに対応する前記物理レイアウトのマスクデータを作成するルール追加工程と、
前記プロセスマージン検証工程でプロセスマージンがないと判定された場合、判定対象となった第2物理レイアウトのパターンの修正、アートワーク、近接効果補正、近接効果補正検証を行う修正・補正・検証工程と、
前記修正・補正・検証工程を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを備え
前記デザインルールチェック工程は、デザインルールを満たすか否かをプロセスマージ ンの余裕があるか否かによって判定して、プロセスマージンに余裕のあるパターンを抽出 する
記録媒体。
A recording medium recording a design method of a semiconductor integrated circuit when generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data,
The semiconductor integrated circuit design method includes:
A cell placement and wiring step for placing and wiring cells for generating the physical layout;
Referring to rule library for design rule check, design rule checking step determines whether the second physical layout meets process Sumajin by validating the shape of the second physical layout including the cells of the physical layout When,
Correction is determined whether the second physical layout proximity corrected with the margin by performing a comparison of the process margin specifications and decided in advance for the second physical layout which satisfies the design rule in the design rule checking step A determination process;
A mask data creation step of creating mask data corresponding to the physical layout using the second physical layout determined to be unnecessary when the correction determination step determines that the correction is unnecessary;
A correction step of performing proximity effect correction on the second physical layout that is a determination target when it is determined that correction is necessary in the correction determination step;
Using the second physical layout corrected in the correction step, a mask data creation step of creating mask data corresponding to the physical layout;
When the design rule check process does not satisfy the design rule, a proximity effect correction process for correcting a proximity effect on the second physical layout that is a verification target;
A process margin verification step of verifying whether or not the second physical layout subjected to the proximity effect correction in the proximity effect correction step has a predetermined process margin;
When it is determined in the process margin verification step that there is a process margin, a second physical layout that is a determination target is extracted, a rule of the second physical layout is added to the rule library, and the second physical layout is A rule adding step of creating mask data of the physical layout corresponding to
A correction / correction / verification step for performing correction of the pattern of the second physical layout to be determined, artwork, proximity effect correction, and proximity effect correction verification when it is determined in the process margin verification step that there is no process margin; ,
Using the second physical layout subjected to the correction / correction / verification step, and a mask data creation step of creating mask data corresponding to the physical layout ,
It said design rule checking step, it is determined by whether or not they meet the design rules can afford processes margin, recording medium for extracting a pattern in a process margin can afford.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を用いて作製されるマスク製造方法において、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証することで前記第2物理レイアウトがプロセ スマージンを満たしているかを判定するデザインルールチェック工程と、
前記デザインルールチェック工程においてデザインルールを満たす前記第2物理レイアウトに対して予め決めたプロセスマージンスペックとの比較を行って前記マージンのある 第2物理レイアウトを近接効果補正するか否かを判定する補正判定工程と、
前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトに近接効果補正を行う補正工程と、
前記補正工程で補正を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトを近接効果補正する近接効果補正工程と、
前記近接効果補正工程で近接効果補正を行った第2物理レイアウトに対して所定のプロセスマージンを有するか否かを検証するプロセスマージン検証工程と、
前記プロセスマージン検証工程でプロセスマージンがあると判定された場合、判定対象となった第2物理レイアウトを抽出して、該第2物理レイアウトのルールを前記ルールライブラリに追加し、前記第2物理レイアウトに対応する前記物理レイアウトのマスクデータを作成するルール追加工程と、
前記プロセスマージン検証工程でプロセスマージンがないと判定された場合、判定対象となった第2物理レイアウトのパターンの修正、アートワーク、近接効果補正、近接効果補正検証を行う修正・補正・検証工程と、
前記修正・補正・検証工程を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを備え
前記デザインルールチェック工程は、デザインルールを満たすか否かをプロセスマージ ンの余裕があるか否かによって判定して、プロセスマージンに余裕のあるパターンを抽出 する
半導体集積回路のマスク製造方法。
In a mask manufacturing method manufactured using a semiconductor integrated circuit design method when generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data,
The semiconductor integrated circuit design method includes:
A cell placement and wiring step for placing and wiring cells for generating the physical layout;
Referring to rule library for design rule check, design rule checking step determines whether the second physical layout meets process Sumajin by validating the shape of the second physical layout including the cells of the physical layout When,
Correction is determined whether the second physical layout proximity corrected with the margin by performing a comparison of the process margin specifications and decided in advance for the second physical layout which satisfies the design rule in the design rule checking step A determination process;
A mask data creation step of creating mask data corresponding to the physical layout using the second physical layout determined to be unnecessary when the correction determination step determines that the correction is unnecessary;
A correction step of performing proximity effect correction on the second physical layout that is a determination target when it is determined that correction is necessary in the correction determination step;
Using the second physical layout corrected in the correction step, a mask data creation step of creating mask data corresponding to the physical layout;
When the design rule check process does not satisfy the design rule, a proximity effect correction process for correcting a proximity effect on the second physical layout that is a verification target;
A process margin verification step of verifying whether or not the second physical layout subjected to the proximity effect correction in the proximity effect correction step has a predetermined process margin;
When it is determined in the process margin verification step that there is a process margin, a second physical layout that is a determination target is extracted, a rule of the second physical layout is added to the rule library, and the second physical layout is A rule adding step of creating mask data of the physical layout corresponding to
A correction / correction / verification step for performing correction of the pattern of the second physical layout to be determined, artwork, proximity effect correction, and proximity effect correction verification when it is determined in the process margin verification step that there is no process margin; ,
Using the second physical layout subjected to the correction / correction / verification step, and a mask data creation step of creating mask data corresponding to the physical layout ,
It said design rule checking step, it is determined by whether or not they meet the design rules can afford processes margin, mask manufacturing method of a semiconductor integrated circuit for extracting a pattern in a process margin can afford.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を実施する設計装置において、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
半導体基板上における像のコントラストおよび被覆率に関するしきい値を設定する工程 と、
前記物理レイアウトのコントラストを算出し、前記各セルを配置配線して得たレイアウトの前記コントラストに関するしきい値を参照して、前記コントラストの算出結果と比較するコントラストチェック工程と、
前記コントラストチェック工程で前記コントラストの算出結果が前記コントラストに関するしきい値以下の場合、前記コントラストがしきい値以下の領域の転写情報の取得、その領域の物理レイアウトの修正、アートワーク処理を行う修正工程と、
前記修正工程を行った前記物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、
前記補正・検証工程を行った物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と、
前記コントラストチェック工程で、前記レイアウトのコントラストの算出結果が前記コントラストに関するしきい値より大きい場合、前記物理レイアウトの被覆率に関するしきい値を参照して、前記抽出したレイアウトの被覆率に関する情報と比較する被覆率チェック工程と、
前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、
前記レイアウト抽出工程で得た物理レイアウトに対して、前記補正・検証工程以降の工程を行い、
前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たさない場合、前記物理レイアウトの修正・補正・検証工程以降の工程を行い、
前記コントラストに関する情報は光学像の光強度の一回微分を用い、
前記コンタクトチェック工程では、パターンのエッジごとに光学像のスロープを算出し て前記コントラストを算出し、前記コントラストに関するしきい値よりも大きなスロープ で囲まれたパターンを抽出する
ことを特徴とする設計装置。
In a design apparatus for implementing a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data,
The semiconductor integrated circuit design method includes:
A cell placement and wiring step for placing and wiring cells for generating the physical layout;
And setting a threshold for contrast and coverage of the image of the semiconductor substrate,
Wherein calculating the contrast of the physical layout, with reference to the thresholds for the contrast of the layout obtained by each cell placement and routing, and contrast checking and comparing the calculation results of the contrast,
If the contrast calculation result in the contrast check step is less than or equal to the threshold value related to the contrast, the transfer information of the area where the contrast is less than the threshold value is acquired, the physical layout of the area is corrected, and the artwork is processed Process,
A correction / verification step for performing proximity effect correction and proximity effect correction verification on the physical layout subjected to the correction step;
A mask data creation step of creating mask data using the physical layout subjected to the correction / verification step;
In the contrast check step, if the calculation result of the contrast of the layout is larger than a threshold value related to the contrast, the threshold value related to the coverage ratio of the physical layout is referred to and compared with the information related to the coverage ratio of the extracted layout. Covering coverage check process,
In the coverage rate check step, when the information on the coverage rate satisfies a threshold value related to the coverage rate, the layout extraction step of extracting a physical layout that is a determination target,
For the physical layout obtained in the layout extraction step, perform the steps after the correction / verification step,
Wherein in coverage checking step, wherein if the information about the coverage does not satisfy the threshold value for the coverage, have rows process modifications and correction and verification process after the physical layout,
Information about the contrast uses a single derivative of the light intensity of the optical image,
In the contact check step, a design is performed by calculating a slope of an optical image for each edge of the pattern, calculating the contrast, and extracting a pattern surrounded by a slope larger than a threshold related to the contrast. .
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を記録した記録媒体であって、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
半導体基板上における像のコントラストおよび被覆率に関するしきい値を設定する工程 と、
前記物理レイアウトのコントラストを算出し、前記各セルを配置配線して得たレイアウトの前記コントラストに関するしきい値を参照して、前記コントラストの算出結果と比較するコントラストチェック工程と、
前記コントラストチェック工程で前記コントラストの算出結果が前記コントラストに関するしきい値以下の場合、前記コントラストがしきい値以下の領域の転写情報の取得、その領域の物理レイアウトの修正、アートワーク処理を行う修正工程と、
前記修正工程を行った前記物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、
前記補正・検証工程を行った物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と、
前記コントラストチェック工程で、前記レイアウトのコントラストの算出結果が前記コントラストに関するしきい値より大きい場合、前記物理レイアウトの被覆率に関するしきい値を参照して、前記抽出したレイアウトの被覆率に関する情報と比較する被覆率チェック工程と、
前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、
前記レイアウト抽出工程で得た物理レイアウトに対して、前記補正・検証工程以降の工程を行い、
前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たさない場合、前記補正・検証工程以降の工程を行い、
前記コントラストに関する情報は光学像の光強度の一回微分を用い、
前記コンタクトチェック工程では、パターンのエッジごとに光学像のスロープを算出し て前記コントラストを算出し、前記コントラストに関するしきい値よりも大きなスロープ で囲まれたパターンを抽出する
記録媒体。
A recording medium recording a design method of a semiconductor integrated circuit when generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data,
The semiconductor integrated circuit design method includes:
A cell placement and wiring step for placing and wiring cells for generating the physical layout;
And setting a threshold for contrast and coverage of the image of the semiconductor substrate,
Wherein calculating the contrast of the physical layout, with reference to the thresholds for the contrast of the layout obtained by each cell placement and routing, and contrast checking and comparing the calculation results of the contrast,
If the contrast calculation result in the contrast check step is less than or equal to the threshold value related to the contrast, the transfer information of the area where the contrast is less than the threshold value is acquired, the physical layout of the area is corrected, and the artwork is processed Process,
A correction / verification step for performing proximity effect correction and proximity effect correction verification on the physical layout subjected to the correction step;
A mask data creation step of creating mask data using the physical layout subjected to the correction / verification step;
In the contrast check step, if the calculation result of the contrast of the layout is larger than a threshold value related to the contrast, the threshold value related to the coverage ratio of the physical layout is referred to and compared with the information related to the coverage ratio of the extracted layout. Covering coverage check process,
In the coverage rate check step, when the information on the coverage rate satisfies a threshold value related to the coverage rate, the layout extraction step of extracting a physical layout that is a determination target,
For the physical layout obtained in the layout extraction step, perform the steps after the correction / verification step,
Wherein in coverage checking step, if the information on the coverage does not satisfy the threshold value for the coverage, it has rows the correction and verification steps subsequent step,
Information about the contrast uses a single derivative of the light intensity of the optical image,
In the contact check step, the contrast is calculated by calculating a slope of an optical image for each edge of the pattern, and a pattern surrounded by a slope larger than a threshold value related to the contrast is extracted .
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を用いて作製されるマスク製造方法において、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
半導体基板上における像のコントラストおよび被覆率に関するしきい値を設定する工程 と、
前記レイアウトのコントラストを算出し、前記各セルを配置配線して得たレイアウトの半導体基板上における像のコントラストに関するしきい値を参照して、前記コントラストの算出結果と比較するコントラストチェック工程と、
前記コントラストチェック工程で前記コントラストの算出結果が前記コントラストに関するしきい値以下の場合、前記コントラストがしきい値以下の領域の転写情報の取得、その領域の物理レイアウトの修正、アートワーク処理を行う修正工程と、
前記修正工程を行った前記物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、
前記補正・検証工程を行った物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と、
前記コントラストチェック工程で、前記レイアウトのコントラストの算出結果が前記コントラストに関するしきい値より大きい場合、前記物理レイアウトの被覆率に関するしきい値を参照して、前記抽出したレイアウトの被覆率に関する情報と比較する被覆率チェック工程と、
前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、
前記レイアウト抽出工程で得た物理レイアウトに対して、前記補正・検証工程以降の工程を行い、
前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たさない場合、前記補正・検証工程以降の工程を行い、
前記コントラストに関する情報は光学像の光強度の一回微分を用い、
前記コンタクトチェック工程では、パターンのエッジごとに光学像のスロープを算出し て前記コントラストを算出し、前記コントラストに関するしきい値よりも大きなスロープ で囲まれたパターンを抽出する
半導体集積回路のマスク製造方法。
In a mask manufacturing method manufactured using a semiconductor integrated circuit design method when generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data,
The semiconductor integrated circuit design method includes:
A cell placement and wiring step for placing and wiring cells for generating the physical layout;
And setting a threshold for contrast and coverage of the image of the semiconductor substrate,
A contrast check step for calculating a contrast of the layout, referring to a threshold relating to a contrast of an image on a semiconductor substrate of a layout obtained by arranging and wiring the cells, and comparing with a calculation result of the contrast;
If the contrast calculation result in the contrast check step is less than or equal to the threshold value related to the contrast, the transfer information of the area where the contrast is less than the threshold value is acquired, the physical layout of the area is corrected, and the artwork is processed Process,
A correction / verification step for performing proximity effect correction and proximity effect correction verification on the physical layout subjected to the correction step;
A mask data creation step of creating mask data using the physical layout subjected to the correction / verification step;
In the contrast check step, if the calculation result of the contrast of the layout is larger than a threshold value related to the contrast, the threshold value related to the coverage ratio of the physical layout is referred to and compared with the information related to the coverage ratio of the extracted layout. Covering coverage check process,
In the coverage rate check step, when the information on the coverage rate satisfies a threshold value related to the coverage rate, the layout extraction step of extracting a physical layout that is a determination target,
For the physical layout obtained in the layout extraction step, perform the steps after the correction / verification step,
Wherein in coverage checking step, if the information on the coverage does not satisfy the threshold value for the coverage, it has rows the correction and verification steps subsequent step,
Information about the contrast uses a single derivative of the light intensity of the optical image,
In the contact check step, a mask manufacturing method for a semiconductor integrated circuit, wherein the contrast is calculated by calculating a slope of an optical image for each edge of the pattern, and a pattern surrounded by a slope larger than a threshold related to the contrast is extracted. .
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を実施する設計装置において、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む部分の第2物理レイアウトが所定のプロセスマージンを有するか否かを検証するデザインルールチェック工程と、
前記デザインルールチェック工程でプロセスマージンがある場合に、マージンのある前記第2物理レイアウトに対して予め決めたプロセスマージンスペックとの比較を行って前 記マージンのある第2物理レイアウト近接効果補正するか否かを判定する補正判定工程と、
前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトを近接効果補正、近接効果補正検証する補正工程と、
前記補正工程で近接効果補正、近接効果補正検証を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記デザインルールチェック工程でプロセスマージンがない場合に、検証対象となった第2物理レイアウトを近接効果補正、近接効果補正検証する第1補正・検証工程と、
前記第2物理レイアウトの歩留まりに関するしきい値を参照して、前記第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程と、
前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たす場合、判定対象となった第2物理レイアウトを抽出し、該第2物理レイアウトのルールを前記ルールライブラリに追加するルール追加工程と、
前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たさない場合、前記歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う修正工程と、
前記修正工程を行った前記第2物理レイアウトに近接効果補正、近接効果補正検証を行う第2補正・検証工程と、
前記第2補正・検証工程を行った第2物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程とを備え
前記デザインルールチェック工程は、デザインルールを満たすか否かをプロセスマージ ンの余裕があるか否かによって判定して、プロセスマージンに余裕のあるパターンを抽出 する
設計装置。
In a design apparatus for implementing a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data,
The semiconductor integrated circuit design method includes:
A cell placement and wiring step for placing and wiring cells for generating the physical layout;
A design rule check step for verifying whether or not the second physical layout of the portion including the cell of the physical layout has a predetermined process margin with reference to a rule library for design rule check;
If there is a process margin in the design rule checking step, proximity effect correction the second physical layout with front Symbol margin and compared with predetermined process margin specifications with respect to the second physical layout with margin A correction determination step for determining whether or not,
A mask data creation step of creating mask data corresponding to the physical layout using the second physical layout determined to be unnecessary when the correction determination step determines that the correction is unnecessary;
When the it is determined necessary to correct the correction determination step, proximity correction becomes determination target the second physical layout, a correction step of verifying proximity correction,
Using the second physical layout that has been subjected to proximity effect correction and proximity effect correction verification in the correction step, a mask data creation step of creating mask data corresponding to the physical layout;
A first correction / verification step of performing proximity effect correction and proximity effect correction verification on the second physical layout to be verified when there is no process margin in the design rule check step;
A yield evaluation step of referring to a threshold related to the yield of the second physical layout and comparing the threshold with information related to the yield of the second physical layout;
In the yield evaluation step, if the yield information satisfies the yield threshold, a second physical layout that is a determination target is extracted, and a rule for adding the second physical layout rule to the rule library is added Process,
If the yield information does not satisfy the yield threshold in the yield evaluation step, transfer information of the area where the yield is less than or equal to the threshold is acquired, the second physical layout of the area is corrected, and artwork processing A correction process to perform,
A second correction / verification step for performing proximity effect correction and proximity effect correction verification on the second physical layout subjected to the correction step;
A mask data creation step of creating mask data using the second physical layout subjected to the second correction / verification step ,
It said design rule checking step, it is determined by whether or not they meet the design rules can afford processes margin design apparatus for extracting pattern in process margin can afford.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を記録した記録媒体であって、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む部分の第2物理レイアウトが所定のプロセスマージンを有するか否かを検証するデザインルールチェック工程と、
前記デザインルールチェック工程でプロセスマージンがある場合に、マージンのある前記第2物理レイアウトに対して予め決めたプロセスマージンスペックとの比較を行って前 記マージンのある第2物理レイアウト近接効果補正するか否かを判定する補正判定工程と、
前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトを近接効果補正、近接効果補正検証する補正工程と、
前記補正工程で近接効果補正、近接効果補正検証を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記デザインルールチェック工程でプロセスマージンがない場合に、検証対象となった第2物理レイアウトを近接効果補正、近接効果補正検証する第1補正・検証工程と、
前記第2物理レイアウトの歩留まりに関するしきい値を参照して、前記第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程と、
前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たす場合、判定対象となった第2物理レイアウトを抽出し、該第2物理レイアウトのルールを前記ルールライブラリに追加するルール追加工程と、
前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たさない場合、前記歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う修正工程と、
前記修正工程を行った前記第2物理レイアウトに近接効果補正、近接効果補正検証を行う第2補正・検証工程と、
前記第2補正・検証工程を行った第2物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程とを備え
前記デザインルールチェック工程は、デザインルールを満たすか否かをプロセスマージ ンの余裕があるか否かによって判定して、プロセスマージンに余裕のあるパターンを抽出 する
記録媒体。
A recording medium recording a design method of a semiconductor integrated circuit when generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data,
The semiconductor integrated circuit design method includes:
A cell placement and wiring step for placing and wiring cells for generating the physical layout;
A design rule check step for verifying whether or not the second physical layout of the portion including the cell of the physical layout has a predetermined process margin with reference to a rule library for design rule check;
If there is a process margin in the design rule checking step, proximity effect correction the second physical layout with front Symbol margin and compared with predetermined process margin specifications with respect to the second physical layout with margin A correction determination step for determining whether or not,
A mask data creation step of creating mask data corresponding to the physical layout using the second physical layout determined to be unnecessary when the correction determination step determines that the correction is unnecessary;
When the it is determined necessary to correct the correction determination step, proximity correction becomes determination target the second physical layout, a correction step of verifying proximity correction,
Using the second physical layout that has been subjected to proximity effect correction and proximity effect correction verification in the correction step, a mask data creation step of creating mask data corresponding to the physical layout;
A first correction / verification step of performing proximity effect correction and proximity effect correction verification on the second physical layout to be verified when there is no process margin in the design rule check step;
A yield evaluation step of referring to a threshold related to the yield of the second physical layout and comparing the threshold with information related to the yield of the second physical layout;
In the yield evaluation step, if the yield information satisfies the yield threshold, a second physical layout that is a determination target is extracted, and a rule for adding the second physical layout rule to the rule library is added Process,
If the yield information does not satisfy the yield threshold in the yield evaluation step, transfer information of the area where the yield is less than or equal to the threshold is acquired, the second physical layout of the area is corrected, and artwork processing A correction process to perform,
A second correction / verification step for performing proximity effect correction and proximity effect correction verification on the second physical layout subjected to the correction step;
A mask data creation step of creating mask data using the second physical layout subjected to the second correction / verification step ,
It said design rule checking step, it is determined by whether or not they meet the design rules can afford processes margin, recording medium for extracting a pattern in a process margin can afford.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を用いて作製されるマスク製造方法において、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む部分の第2物理レイアウトが所定のプロセスマージンを有するか否かを検証するデザインルールチェック工程と、
前記デザインルールチェック工程でプロセスマージンがある場合に、マージンのある前記第2物理レイアウトに対して予め決めたプロセスマージンスペックとの比較を行って前 記マージンのある第2物理レイアウト近接効果補正するか否かを判定する補正判定工程と、
前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトを近接効果補正、近接効果補正検証する補正工程と、
前記補正工程で近接効果補正、近接効果補正検証を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記デザインルールチェック工程でプロセスマージンがない場合に、検証対象となった第2物理レイアウトを近接効果補正、近接効果補正検証する第1補正・検証工程と、
前記第2物理レイアウトの歩留まりに関するしきい値を参照して、前記第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程と、
前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たす場合、判定対象となった第2物理レイアウトを抽出し、該第2物理レイアウトのルールを前記ルールライブラリに追加するルール追加工程と、
前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たさない場合、前記歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う修正工程と、
前記修正工程を行った前記第2物理レイアウトに近接効果補正、近接効果補正検証を行う第2補正・検証工程と、
前記第2補正・検証工程を行った第2物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程とを備え
前記デザインルールチェック工程は、デザインルールを満たすか否かをプロセスマージ ンの余裕があるか否かによって判定して、プロセスマージンに余裕のあるパターンを抽出 する
半導体集積回路のマスク製造方法。
In a mask manufacturing method manufactured using a semiconductor integrated circuit design method when generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data,
The semiconductor integrated circuit design method includes:
A cell placement and wiring step for placing and wiring cells for generating the physical layout;
A design rule check step for verifying whether or not the second physical layout of the portion including the cell of the physical layout has a predetermined process margin with reference to a rule library for design rule check;
If there is a process margin in the design rule checking step, proximity effect correction the second physical layout with front Symbol margin and compared with predetermined process margin specifications with respect to the second physical layout with margin A correction determination step for determining whether or not,
A mask data creation step of creating mask data corresponding to the physical layout using the second physical layout determined to be unnecessary when the correction determination step determines that the correction is unnecessary;
When the it is determined necessary to correct the correction determination step, proximity correction becomes determination target the second physical layout, a correction step of verifying proximity correction,
Using the second physical layout that has been subjected to proximity effect correction and proximity effect correction verification in the correction step, a mask data creation step of creating mask data corresponding to the physical layout;
A first correction / verification step of performing proximity effect correction and proximity effect correction verification on the second physical layout to be verified when there is no process margin in the design rule check step;
A yield evaluation step of referring to a threshold related to the yield of the second physical layout and comparing the threshold with information related to the yield of the second physical layout;
In the yield evaluation step, if the yield information satisfies the yield threshold, a second physical layout that is a determination target is extracted, and a rule for adding the second physical layout rule to the rule library is added Process,
If the yield information does not satisfy the yield threshold in the yield evaluation step, transfer information of the area where the yield is less than or equal to the threshold is acquired, the second physical layout of the area is corrected, and artwork processing A correction process to perform,
A second correction / verification step for performing proximity effect correction and proximity effect correction verification on the second physical layout subjected to the correction step;
A mask data creation step of creating mask data using the second physical layout subjected to the second correction / verification step ,
It said design rule checking step, it is determined by whether or not they meet the design rules can afford processes margin, mask manufacturing method of a semiconductor integrated circuit for extracting a pattern in a process margin can afford.
JP2008008735A 2007-03-20 2008-01-18 Semiconductor integrated circuit design method, semiconductor integrated circuit design apparatus, recording medium, and mask manufacturing method Expired - Fee Related JP4333799B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2008008735A JP4333799B2 (en) 2007-03-20 2008-01-18 Semiconductor integrated circuit design method, semiconductor integrated circuit design apparatus, recording medium, and mask manufacturing method
TW97109535A TWI383308B (en) 2007-03-20 2008-03-18 Method of designing semiconductor integrated circuit, apparatus for designing semiconductor integrated circuit, recording medium, and mask manufacturing method
US12/048,532 US8112724B2 (en) 2007-03-20 2008-04-28 Method of designing semiconductor integrated circuit, apparatus for designing semiconductor integrated circuit, recording medium, and mask manufacturing method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2007072967 2007-03-20
JP2008008735A JP4333799B2 (en) 2007-03-20 2008-01-18 Semiconductor integrated circuit design method, semiconductor integrated circuit design apparatus, recording medium, and mask manufacturing method

Publications (2)

Publication Number Publication Date
JP2008262162A JP2008262162A (en) 2008-10-30
JP4333799B2 true JP4333799B2 (en) 2009-09-16

Family

ID=39984648

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008008735A Expired - Fee Related JP4333799B2 (en) 2007-03-20 2008-01-18 Semiconductor integrated circuit design method, semiconductor integrated circuit design apparatus, recording medium, and mask manufacturing method

Country Status (2)

Country Link
JP (1) JP4333799B2 (en)
TW (1) TWI383308B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102540941B1 (en) 2017-06-18 2023-06-05 코벤터, 인크. System and method for key parameter identification, process model calibration and variability analysis in a virtual semiconductor device fabrication environment
TWI866734B (en) * 2019-05-10 2024-12-11 美商科文特股份有限公司 System and method for process window optimization in a virtual semiconductor device fabrication environment
CN110716386B (en) * 2019-10-29 2023-10-20 中国科学院微电子研究所 A correction method, correction device and mask for optical proximity effect
US20250005254A1 (en) * 2023-06-28 2025-01-02 Intel Corporation Integrated circuit connection as a device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5682323A (en) * 1995-03-06 1997-10-28 Lsi Logic Corporation System and method for performing optical proximity correction on macrocell libraries
JP2003142584A (en) * 2001-11-05 2003-05-16 Matsushita Electric Ind Co Ltd Design method of semiconductor integrated circuit device
US7200257B2 (en) * 2005-05-05 2007-04-03 International Business Machines Corporation Structure and methodology for fabrication and inspection of photomasks

Also Published As

Publication number Publication date
JP2008262162A (en) 2008-10-30
TWI383308B (en) 2013-01-21
TW200849052A (en) 2008-12-16

Similar Documents

Publication Publication Date Title
US8037428B2 (en) Method and system for post-routing lithography-hotspot correction of a layout
CN100541498C (en) Method and apparatus for identifying manufacturing problem areas in a layout using a process sensitivity model
US8578313B2 (en) Pattern-clip-based hotspot database system for layout verification
JP4744980B2 (en) Pattern verification method, program thereof, and method of manufacturing semiconductor device
US8745554B2 (en) Practical approach to layout migration
JP4282051B2 (en) Mask pattern data generation method for semiconductor integrated circuit manufacturing and verification method thereof
JP4266189B2 (en) Semiconductor integrated circuit pattern verification method, photomask creation method, semiconductor integrated circuit device manufacturing method, and program for realizing semiconductor integrated circuit pattern verification method
US7475383B2 (en) Method of fabricating photo mask
WO2005036603A2 (en) Design-manufacturing interface via a unified model
CN106200273B (en) Method for detecting photoetching hot spot
US8286107B2 (en) Methods and systems for process compensation technique acceleration
JP5395340B2 (en) Process model creation method, process model creation program, and pattern correction method
JP4333799B2 (en) Semiconductor integrated circuit design method, semiconductor integrated circuit design apparatus, recording medium, and mask manufacturing method
US8443309B2 (en) Multifeature test pattern for optical proximity correction model verification
US7698667B2 (en) Pattern correction apparatus, pattern optimization apparatus, and integrated circuit design apparatus
CN100592494C (en) Method of Correcting Layout Design of Contact Hole Metal Covering Layer
JP4621485B2 (en) Pattern data verification method, pattern data creation method, exposure mask manufacturing method and program
US8112724B2 (en) Method of designing semiconductor integrated circuit, apparatus for designing semiconductor integrated circuit, recording medium, and mask manufacturing method
US8910090B2 (en) Methods involving pattern matching to identify and resolve potential non-double-patterning-compliant patterns in double patterning applications
JP2006023873A (en) Semiconductor integrated circuit design method, design support apparatus, and delay library
US8370773B2 (en) Method and apparatus for designing an integrated circuit using inverse lithography technology
US12541631B2 (en) Free-form layout feature retargeting
US20230161937A1 (en) Mask layout design method, mask and integrated circuit manufacturing methods, masks and integrated circuits
Pikus Decomposition technologies for advanced nodes
KR100834234B1 (en) Method of determining mask pattern for semiconductor device manufacturing

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080418

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090427

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090427

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: 20090602

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: 20090615

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120703

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4333799

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120703

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120703

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130703

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees