JP2008262162A - 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
JP2008262162A
JP2008262162A JP2008008735A JP2008008735A JP2008262162A JP 2008262162 A JP2008262162 A JP 2008262162A JP 2008008735 A JP2008008735 A JP 2008008735A JP 2008008735 A JP2008008735 A JP 2008008735A JP 2008262162 A JP2008262162 A JP 2008262162A
Authority
JP
Japan
Prior art keywords
physical layout
correction
integrated circuit
semiconductor integrated
mask data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2008008735A
Other languages
Japanese (ja)
Other versions
JP4333799B2 (en
Inventor
Kyoko Dewa
恭子 出羽
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)

Abstract

【課題】スクリーニング精度を落とすことなく半導体集積回路の設計を簡略化する。
【解決手段】半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、物理レイアウトのセルを含む第2物理レイアウトの形状を検証するデザインルールチェック工程と、デザインルールを満たさない場合に、検証対象となった第2物理レイアウトのマスクデータ処理を行うマスクデータ処理工程と、マスクデータ処理工程でマスクデータ処理を行った第2物理レイアウトを用いて、マスクデータを作成するマスクデータ作成工程と、デザインルールを満たす場合に、第2物理レイアウトを用いて、物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを有することを特徴とする。
【選択図】図1
The design of a semiconductor integrated circuit is simplified without reducing the screening accuracy.
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 wiring process for placing and wiring a cell for generating the physical layout, and a design rule A design rule check step for verifying the shape of the second physical layout including the cells of the physical layout with reference to the rule library for checking, and a mask of the second physical layout that is a verification target when the design rule is not satisfied A mask data processing step for performing data processing, a mask data generation step for generating mask data using the second physical layout that has been subjected to mask data processing in the mask data processing step, and the second physical when the design rule is satisfied Using the layout, create mask data corresponding to the physical layout. And having the mask data creation step of.
[Selection] Figure 1

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 advancement of fine pattern formation technology and various EDA (Electronic Design Automation) tools for circuit pattern generation. In an era 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 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 effect correction (OPC) or process proximity effect correction (OPC) in which an auxiliary pattern is added 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 become more complicated with 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, the problem that an iterative load for converging the timing is increased.

このようにレイアウト設計と、設計データが完成した後のマスクデータ処理(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 TAT problem, a method has been proposed in which a design pattern that causes a problem in OPC is 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 mask data corresponding to the physical layout, and the design rule check process does not satisfy the design rule. Second physical layout mask to be verified A mask data processing step for performing data processing, and a mask data creation step for creating mask data corresponding to the physical layout using the second physical layout subjected to the mask data processing in the mask data processing step. It is characterized by.

請求項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物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを備えたことを特徴とする。   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. 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 A correction determination step for determining whether or not proximity effect correction is to be performed on the second physical layout that satisfies the design rule in the step; and if the correction determination step determines that no correction is necessary, the correction is determined to be unnecessary. Mask data corresponding to the physical layout is generated using the second physical layout. A proximity effect correction step for performing proximity effect correction on the second physical layout that is a determination target when correction is determined to be necessary in the mask data creation step and the correction determination step, and correction in the proximity effect correction step The second physical layout that has been subjected to verification when the design rule is not satisfied in the mask data creation step that creates mask data corresponding to the physical layout using the second physical layout that has been performed, and the design rule check step A proximity effect correction step of correcting a physical layout for a proximity effect; 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; If it is determined in the process margin verification step that there is a process margin, the second physical that is the determination target A process of adding a second physical layout rule to the rule library and generating mask data of the physical layout corresponding to the second physical layout; and a process margin verification process. When it is determined that there is no margin, the correction / correction / verification process for correcting the pattern of the second physical layout, the artwork, the proximity effect correction, and the proximity effect correction verification, and the correction / correction / verification process And a mask data creating step of creating mask data corresponding to the physical layout using the second physical layout subjected to the process.

請求項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.

請求項9に係る本発明の半導体集積回路の設計方法は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、半導体基板上における像のコントラストおよび被覆率に関するしきい値を設定する工程と前記レイアウトのコントラストを算出し、前記各セルを配置配線して得たレイアウトの前記コントラストに関するしきい値を参照して、前記コントラストの算出結果と比較するコントラストチェック工程と、前記コントラストチェック工程で前記コントラストの算出結果が前記コントラストに関するしきい値以下の場合、前記コントラストがしきい値以下の領域の転写情報の取得、その領域の物理レイアウトの修正、アートワーク処理を行う修正工程と、前記修正工程を行った前記物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、前記補正・検証工程を行った物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と、前記コントラストチェック工程で、前記レイアウトのコントラストの算出結果が前記コントラストに関するしきい値より大きい場合、前記物理レイアウトの被覆率に関するしきい値を参照して、前記抽出したレイアウトの被覆率に関する情報と比較する被覆率チェック工程と、前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、前記レイアウト抽出工程で得た物理レイアウトに対して、前記補正・検証工程以降の工程を行い、前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たさない場合、前記物理レイアウトの修正・補正・検証工程以降の工程を行うことを特徴とする。   According to a ninth aspect of the present invention, there is provided a semiconductor integrated circuit design method according to the present invention, wherein a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data is a cell for generating the physical layout. A cell placement and wiring step for placing and wiring, a step for setting a threshold value for image contrast and coverage on a semiconductor substrate, and a contrast of the layout, and a layout obtained by placing and wiring the cells. A contrast check step for comparing with the contrast calculation result with reference to the contrast threshold value, and when the contrast calculation result is equal to or less than the contrast threshold value in the contrast check step, the contrast is a threshold value. Acquisition of transcription information for the area below the value, physics of that area A correction process for performing correction of artwork, artwork processing, a proximity effect correction for the physical layout subjected to the correction process, a correction / verification process for verifying proximity effect correction, and a physical layout subjected to the correction / verification process. When the calculation result of the contrast of the layout is larger than the threshold value related to the contrast in the mask data generating step using the mask data generating step and the contrast check step, the threshold value related to the coverage ratio of the physical layout is referred to. In the coverage ratio checking step for comparing with the information on the coverage ratio of the extracted layout and the coverage ratio checking process, if the information on the coverage ratio satisfies the threshold value on the coverage ratio, A layout extraction step for extracting a layout, and the layout extraction process If the physical layout obtained in step 4 after the correction / verification step is performed, and the information on the coverage does not satisfy the threshold on the coverage in the coverage check step, the physical layout is corrected. -The process after the correction / verification process is performed.

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

請求項13に係る本発明の半導体集積回路の設計方法は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む部分の第2物理レイアウトが所定のプロセスマージンを有するか否かを検証するデザインルールチェック工程と、前記デザインルールチェック工程でプロセスマージンがある場合に、マージンのある前記第2物理レイアウトを近接効果補正するか否かを判定する補正判定工程と、前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトを近接効果補正、近接効果補正検証する補正・検証工程と、前記補正・検証工程で近接効果補正、近接効果補正検証を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程でプロセスマージンがない場合に、検証対象となった第2物理レイアウトを近接効果補正、近接効果補正検証する補正・検証工程と、前記第2物理レイアウトの歩留まりに関するしきい値を設定する工程と、前記しきい値を参照して、前記第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たす場合、判定対象となった第2物理レイアウトを抽出し、該第2物理レイアウトのルールを前記ルールライブラリに追加するルール追加工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たさない場合、前記歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う修正工程と、前記修正工程を行った前記第2物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、前記補正・検証工程を行った第2物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程とを備えたことを特徴とする。   According to a thirteenth aspect of the present invention, there is provided a semiconductor integrated circuit design method according to a thirteenth aspect of the present invention, wherein a semiconductor integrated circuit design method for generating a physical layout of a semiconductor integrated circuit from semiconductor integrated circuit design data is 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. When there is a process margin in the design rule check step, and in the design rule check step, a correction determination step for determining whether or not the second physical layout having a margin is subjected to proximity effect correction, and correction is performed in the correction determination step. If it is determined that the correction is unnecessary, the second physical layout determined that the correction is unnecessary is used. A mask data creation step for creating mask data corresponding to the physical layout, and a proximity effect correction and a 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. A correction / verification step to verify, and a mask data creation step to create mask data corresponding to the physical layout using the second physical layout that has been subjected to proximity effect correction and proximity effect correction verification in the correction / verification step; When there is no process margin in the design rule check step, a correction / verification step for performing proximity effect correction and proximity effect correction verification on the second physical layout to be verified, and a threshold value related to the yield of the second physical layout A step of setting and referring to the threshold value and comparing with information on the yield of the second physical layout In the yield evaluation step and the yield evaluation step, when the yield information satisfies the yield threshold, the second physical layout that is the determination target is extracted, and the rule of the second physical layout is the rule. In the rule addition step to be added to the library and the yield evaluation step, if the yield information does not satisfy the yield threshold value, the transfer information of the region where the yield is equal to or less than the threshold value is acquired, 2 correction process for performing physical layout correction and artwork processing, correction / verification process for performing proximity effect correction and proximity effect correction verification on the second physical layout that has been subjected to the correction process, and correction / verification process And a mask data creation step for creating mask data using the second physical layout. To do.

請求項13に係る本発明の半導体集積回路の設計方法では、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正や近接効果補正検証の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、プロセスマージン検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。また、検証対象が万が一データベースやライブラリから漏れたとしても、もともとマージンに余裕のあるパターンを抽出しているため、そのパターンは通常処理の対象となるのみである。   In the semiconductor integrated circuit design method of the present invention according to claim 13, 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 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 with a margin is originally extracted, and the pattern is only subjected to normal processing.

請求項21に係る本発明の半導体集積回路の設計方法は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、前記物理レイアウトの前記セルを含む部分の第2物理レイアウトの歩留まりに関するしきい値を参照して、該第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、前記レイアウト抽出工程で得た物理レイアウトに対して、近接効果補正、近接効果補正検証を行う補正・検証工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たさない場合、前記歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う修正工程と、前記修正工程を行った前記第2物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、前記補正・検証工程を行った第2物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程とを備えたことを特徴とする。   A semiconductor integrated circuit design method according to a twenty-first aspect of the present invention is 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 in the layout extraction step, and 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 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 equal to or less than the threshold is acquired, the second physical layout of the area is corrected, the artwork processing A correction process for performing correction, a verification / 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.

請求項21に係る本発明の半導体集積回路の設計方法によれば、第2物理レイアウトの歩留まりに関するしきい値を参照して、該第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程を備えたことから、半導体集積回路の設計時間の短縮が図れる。   According to the semiconductor integrated circuit design method of the present invention according to claim 21, 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 is provided. As a result, the design time of the semiconductor integrated circuit can be shortened.

請求項22に係る本発明の設計装置は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を実施する設計装置において、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証するデザインルールチェック工程と、前記デザインルールチェック工程で前記デザインルールを満たす場合に、前記第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトのマスクデータ処理を行うマスクデータ処理工程と、前記マスクデータ処理工程でマスクデータ処理を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを有することを特徴とする。   According to a twenty-second 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 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 If the process does not meet the design rules, Mask data corresponding to the physical layout is created using the mask data processing step for performing the mask data processing of the second physical layout and the second physical layout for which the mask data processing has been performed in the mask data processing step. And a mask data creation step.

請求項22に係る本発明の半導体集積回路の設計装置によれば、本発明の半導体集積回路の設計方法を用いていることから、前記説明したのと同様に、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは検証対象から外すことを行うことから、処理の効率化を図ることができる。   According to the semiconductor integrated circuit design apparatus of the present invention according to claim 22, 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.

請求項23に係る本発明の記録媒体は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を記録した記録媒体であって、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証するデザインルールチェック工程と、前記デザインルールチェック工程で前記デザインルールを満たす場合に、前記第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトのマスクデータ処理を行うマスクデータ処理工程と、前記マスクデータ処理工程でマスクデータ処理を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを有することを特徴とする。   A recording medium according to a twenty-third 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. 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 the design rule is not satisfied in the rule check process, Mask data corresponding to the physical layout is created using the mask data processing step for performing the mask data processing of the second physical layout and the second physical layout for which the mask data processing has been performed in the mask data processing step. And a mask data creation step.

請求項23に係る本発明の記録媒体によれば、本発明の半導体集積回路の設計方法を用いていることから、前記説明したのと同様に、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは検証対象から外すことを行うことから、処理の効率化を図ることができる。   According to the recording medium of the present invention according to 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 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.

請求項24に係る本発明の半導体集積回路のマスク製造方法は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を用いて作製されるマスク製造方法において、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証するデザインルールチェック工程と、前記デザインルールチェック工程で前記デザインルールを満たす場合に、前記第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトのマスクデータ処理を行うマスクデータ処理工程と、前記マスクデータ処理工程でマスクデータ処理を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを有することを特徴とする。   A semiconductor integrated circuit mask manufacturing method according to a twenty-fourth 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 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 a mask 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 In the data creation process and the design rule check process, the design The mask data processing step for performing the mask data processing of the second physical layout to be verified and the second physical layout for which the mask data processing was performed in the mask data processing step. And a mask data creating step for creating mask data corresponding to the layout.

請求項24に係る本発明の半導体集積回路のマスク製造方法によれば、本発明の半導体集積回路の設計方法を用いていることから、前記説明したのと同様に、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは検証対象から外すことを行うことから、処理の効率化を図ることができる。   According to the semiconductor integrated circuit mask manufacturing method of the present invention according to claim 24, 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.

請求項25に係る本発明の設計装置は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を実施する設計装置において、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証するデザインルールチェック工程と、前記デザインルールチェック工程において前記デザインルールを満たす前記第二の物理レイアウトに近接効果補正するか否かを判定する補正判定工程と、前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトに近接効果補正を行う近接効果補正工程と、前記近接効果補正工程で補正を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトを近接効果補正する近接効果補正工程と、前記近接効果補正工程で近接効果補正を行った第2物理レイアウトに対して所定のプロセスマージンを有するか否かを検証するプロセスマージン検証工程と、前記プロセスマージン検証工程でプロセスマージンがあると判定された場合、判定対象となった第2物理レイアウトを抽出して、該第2物理レイアウトのルールを前記ルールライブラリに追加し、前記第2物理レイアウトに対応する前記物理レイアウトのマスクデータを作成するルール追加工程と、前記プロセスマージン検証工程でプロセスマージンがないと判定された場合、判定対象となった第2物理レイアウトのパターンの修正、アートワーク、近接効果補正、近接効果補正検証を行う修正・補正・検証工程と、前記修正・補正・検証工程を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを備えたことを特徴とする。   According to a 25th 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 It is determined that no correction is necessary in the design rule check step, the correction determination step for determining whether or not the proximity effect correction is performed on the second physical layout satisfying the design rule in the design rule check step, and the correction determination step. If the physical layout is determined using the second physical layout determined to be unnecessary. A mask data creation step for creating mask data corresponding to the out, and 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 necessary in the correction determination step And 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 for correcting the proximity effect of the second physical layout to be verified, and whether or not the second physical layout subjected to the proximity effect correction in the proximity effect correction step has a predetermined process margin. A process margin verification process for verifying and determining that there is a process margin in the process margin verification process If so, the second physical layout to be determined is extracted, the rule of the second physical layout is added to the rule library, and the mask data of the physical layout corresponding to the second physical layout is created. When it is determined that there is no process margin in the rule addition step and the process margin verification step, the correction of the second physical layout pattern to be determined, artwork, proximity effect correction, and proximity effect correction verification are performed. A correction / verification step and a mask data generation step for generating mask data corresponding to the physical layout using the second physical layout subjected to the correction / correction / verification step are provided.

請求項25に係る本発明の半導体集積回路の設計装置によれば、本発明の半導体集積回路の設計方法を用いていることから、前記説明したのと同様に、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正や近接効果補正検証の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、プロセスマージン検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。   According to the semiconductor integrated circuit design apparatus of the present invention according to claim 25, 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.

請求項26に係る本発明の記録媒体は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を記録した記録媒体であって、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証するデザインルールチェック工程と、前記デザインルールチェック工程において前記デザインルールを満たす前記第2物理レイアウトに近接効果補正するか否かを判定する補正判定工程と、前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトに近接効果補正を行う近接効果補正工程と、前記近接効果補正工程で補正を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトを近接効果補正する近接効果補正工程と、前記近接効果補正工程で近接効果補正を行った第2物理レイアウトに対して所定のプロセスマージンを有するか否かを検証するプロセスマージン検証工程と、前記プロセスマージン検証工程でプロセスマージンがあると判定された場合、判定対象となった第2物理レイアウトを抽出して、該第2物理レイアウトのルールを前記ルールライブラリに追加し、前記第2物理レイアウトに対応する前記物理レイアウトのマスクデータを作成するルール追加工程と、前記プロセスマージン検証工程でプロセスマージンがないと判定された場合、判定対象となった第2物理レイアウトのパターンの修正、アートワーク、近接効果補正、近接効果補正検証を行う修正・補正・検証工程と、前記修正・補正・検証工程を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを備えたことを特徴とする。   A recording medium according to a twenty-sixth 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, 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 correction determination step that determines whether or not proximity effect correction is performed on the second physical layout that satisfies the design rule in the design rule check step; and a determination that correction is unnecessary in the correction determination step The physical layout using the second physical layout determined to be unnecessary. A mask data creation step for creating mask data corresponding to a target, and 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 necessary in the correction determination step And 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 for correcting the proximity effect of the second physical layout to be verified, and whether or not the second physical layout subjected to the proximity effect correction in the proximity effect correction step has a predetermined process margin. A process margin verification step for verifying the process margin, and the process margin verification step determines that there is a process margin. The second physical layout as a determination target is extracted, the rule of the second physical layout is added to the rule library, and the mask data of the physical layout corresponding to the second physical layout is created When it is determined that there is no process margin in the additional step and the process margin verification step, correction / correction is performed to correct the pattern of the second physical layout that is the determination target, artwork, proximity effect correction, and proximity effect correction verification A verification process and a mask data generation process for generating mask data corresponding to the physical layout using the second physical layout subjected to the correction / correction / verification process.

請求項26に係る本発明の記録媒体によれば、本発明の半導体集積回路の設計方法を用いていることから、前記説明したのと同様に、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正や近接効果補正検証の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、プロセスマージン検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。   According to the recording medium of the present invention of claim 26, 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 the conditions for proximity effect correction and proximity effect correction verification are relaxed or excluded from verification. So far, this has been done in advance when creating a pattern matching library and database. By taking advantage of the proximity effect correction and the process margin verification, while removing unnecessary ones from the processing flow, the processing efficiency can be improved.

請求項27に係る本発明のマスク製造方法は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を用いて作製されるマスク製造方法において、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証するデザインルールチェック工程と、前記デザインルールチェック工程において前記デザインルールを満たす前記第2物理レイアウトに近接効果補正するか否かを判定する補正判定工程と、前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトに近接効果補正を行う近接効果補正工程と、前記近接効果補正工程で補正を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトを近接効果補正する近接効果補正工程と、前記近接効果補正工程で近接効果補正を行った第2物理レイアウトに対して所定のプロセスマージンを有するか否かを検証するプロセスマージン検証工程と、前記プロセスマージン検証工程でプロセスマージンがあると判定された場合、判定対象となった第2物理レイアウトを抽出して、該第2物理レイアウトのルールを前記ルールライブラリに追加し、前記第2物理レイアウトに対応する前記物理レイアウトのマスクデータを作成するルール追加工程と、前記プロセスマージン検証工程でプロセスマージンがないと判定された場合、判定対象となった第2物理レイアウトのパターンの修正、アートワーク、近接効果補正、近接効果補正検証を行う修正・補正・検証工程と、前記修正・補正・検証工程を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程とを備えたことを特徴とする。   A mask manufacturing method according to a twenty-seventh 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 A design rule check step for verifying the shape of the image, a correction determination step for determining whether or not proximity effect correction is performed on the second physical layout satisfying the design rule in the design rule check step, and correction in the correction determination step. If it is determined that the second physical layout is determined to be unnecessary, A mask data creation step for creating mask data corresponding to the physical layout, and proximity 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. An effect correction step, 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 in the design rule check step If not, a proximity effect correction step for correcting the proximity effect of the second physical layout to be verified, and a predetermined process margin for the second physical layout subjected to the proximity effect correction in the proximity effect correction step A process margin verification process for verifying whether or not the process margin and the process margin verification process When it is determined that there is a gin, the second physical layout that is the determination target is extracted, the rule of the second physical layout is added to the rule library, and the physical layout corresponding to the second physical layout is extracted. When it is determined that there is no process margin in the rule addition step for creating mask data and the process margin verification step, correction of the pattern of the second physical layout that is the determination target, artwork, proximity effect correction, proximity effect correction A correction / correction / verification step for performing verification, and a mask data creation step for creating mask data corresponding to the physical layout using the second physical layout subjected to the correction / correction / verification step. Features.

請求項27に係る本発明のマスク製造方法によれば、本発明の半導体集積回路の設計方法を用いていることから、前記説明したのと同様に、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正や近接効果補正検証の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、プロセスマージン検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。   According to the mask manufacturing method of the present invention of claim 27, 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 margins are relaxed, and the conditions for proximity effect correction and proximity effect correction verification are relaxed or excluded from the verification target. 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 excluded from the processing flow, thereby improving the processing efficiency.

請求項28に係る本発明の設計装置は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を実施する設計装置において、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、前記レイアウトのコントラストを算出し、前記各セルを配置配線して得たレイアウトの半導体基板上における像のコントラストに関するしきい値を参照して、前記コントラストの算出結果と比較するコントラストチェック工程と、前記コントラストチェック工程で前記コントラストの算出結果が前記コントラストに関するしきい値以下の場合、前記コントラストがしきい値以下の領域の転写情報の取得、その領域の物理レイアウトの修正、アートワーク処理を行う修正工程と、前記修正工程を行った前記物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、前記補正・検証工程を行った物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と、前記コントラストチェック工程で、前記レイアウトのコントラストの算出結果が前記コントラストに関するしきい値より大きい場合、前記物理レイアウトの被覆率に関するしきい値を参照して、前記抽出したレイアウトの被覆率に関する情報と比較する被覆率チェック工程と、前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、前記レイアウト抽出工程で得た物理レイアウトに対して、前記補正・検証工程以降の工程を行い、前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たさない場合、前記補正・検証工程以降の工程を行うことを特徴とする。   A design apparatus according to a twenty-eighth aspect of the present invention is 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. A cell placement and wiring step for placing and wiring the cells for generating the physical layout, and a contrast of an image on the semiconductor substrate of the layout obtained by calculating and contrasting the layout and placing and routing the cells. A contrast check step for comparing with the calculation result of the contrast with reference to a threshold value, and a region in which the contrast is not more than the threshold value when the calculation result of the contrast is not more than the threshold value for the contrast in the contrast check step. The transcription information of the area, correcting the physical layout of the area, art Mask data using a correction process for performing a correction process, a correction / verification process for performing proximity effect correction and proximity effect correction verification on the physical layout subjected to the correction process, and a physical layout subjected to the correction / verification process When the calculation result of the contrast of the layout is larger than the threshold value related to the contrast in the mask data generating step and the contrast check step, the extraction is performed with reference to the threshold value related to the coverage ratio of the physical layout. In the coverage ratio checking step for comparing with the information regarding the coverage ratio of the layout, and the coverage ratio checking process, when the information regarding the coverage ratio satisfies the threshold value regarding the coverage ratio, the physical layout that is the determination target is extracted. Layout extraction process, and the physical layout obtained in the layout extraction process Then, the steps after the correction / verification step are performed, and the information after the correction / verification step is performed when the information regarding the coverage does not satisfy the threshold value regarding the coverage in the coverage rate check step. It is characterized by.

請求項28に係る本発明の半導体集積回路の設計装置によれば、本発明の半導体集積回路の設計方法を用いていることから、前記説明したのと同様に、セル配置配線工程後のコントラストチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、リソグラフィ検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。   According to the semiconductor integrated circuit design apparatus of the present invention according to the twenty-eighth 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 margin 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, so that the processing efficiency can be improved.

請求項29に係る本発明の半導体集積回路の記録媒体によれば、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を記録した記録媒体であって、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、前記レイアウトのコントラストを算出し、前記各セルを配置配線して得たレイアウトの半導体基板上における像のコントラストに関するしきい値を参照して、前記コントラストの算出結果と比較するコントラストチェック工程と、前記コントラストチェック工程で前記コントラストの算出結果が前記コントラストに関するしきい値以下の場合、前記コントラストがしきい値以下の領域の転写情報の取得、その領域の物理レイアウトの修正、アートワーク処理を行う修正工程と、前記修正工程を行った前記物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、前記補正・検証工程を行った物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と、前記コントラストチェック工程で、前記レイアウトのコントラストの算出結果が前記コントラストに関するしきい値より大きい場合、前記物理レイアウトの被覆率に関するしきい値を参照して、前記抽出したレイアウトの被覆率に関する情報と比較する被覆率チェック工程と、前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、前記レイアウト抽出工程で得た物理レイアウトに対して、前記補正・検証工程以降の工程を行い、前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たさない場合、前記補正・検証工程以降の工程を行うことを特徴とする。   According to a recording medium for a semiconductor integrated circuit of the present invention according to claim 29, 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, The semiconductor integrated circuit design method includes a cell placement and wiring step for placing and wiring the cells for generating the physical layout, a semiconductor having a layout obtained by calculating the contrast of the layout and arranging and wiring the cells. A contrast check step for comparing with a contrast calculation result with reference to a threshold value for contrast of an image on a substrate, and when the contrast calculation result in the contrast check step is equal to or less than a threshold value for the contrast, Acquisition of transfer information for areas where the contrast is below the threshold, Correction process for performing out correction, artwork processing, proximity effect correction for the physical layout subjected to the correction process, correction / verification process for verifying proximity effect correction, and physical layout subjected to the correction / verification process. When the calculation result of the contrast of the layout is larger than the threshold value related to the contrast in the mask data generating step using the mask data generating step and the contrast check step, the threshold value related to the coverage ratio of the physical layout is referred to. In the coverage ratio checking step for comparing with the information on the coverage ratio of the extracted layout and the coverage ratio checking process, if the information on the coverage ratio satisfies the threshold value on the coverage ratio, A layout extracting step for extracting a layout, and the layout extracting step When the obtained physical layout is subjected to the steps after the correction / verification step, and the information regarding the coverage does not satisfy the threshold value regarding the coverage in the coverage check step, the correction / verification step and later The process is performed.

請求項29に係る本発明の記録媒体によれば、本発明の半導体集積回路の設計方法を用いていることから、前記説明したのと同様に、セル配置配線工程後のコントラストチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、リソグラフィ検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。   According to the recording medium of the present invention according to claim 29, 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 a pattern with margin, the proximity effect correction condition is 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.

請求項30に係る本発明のマスク製造方法は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を用いて作製されるマスク製造方法において、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、前記レイアウトのコントラストを算出し、前記各セルを配置配線して得たレイアウトの半導体基板上における像のコントラストに関するしきい値を参照して、前記コントラストの算出結果と比較するコントラストチェック工程と、前記コントラストチェック工程で前記コントラストの算出結果が前記コントラストに関するしきい値以下の場合、前記コントラストがしきい値以下の領域の転写情報の取得、その領域の物理レイアウトの修正、アートワーク処理を行う修正工程と、前記修正工程を行った前記物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、前記補正・検証工程を行った物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と、前記コントラストチェック工程で、前記レイアウトのコントラストの算出結果が前記コントラストに関するしきい値より大きい場合、前記物理レイアウトの被覆率に関するしきい値を参照して、前記抽出したレイアウトの被覆率に関する情報と比較する被覆率チェック工程と、前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、前記レイアウト抽出工程で得た物理レイアウトに対して、前記補正・検証工程以降の工程を行い、前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たさない場合、前記補正・検証工程以降の工程を行うことを特徴とする。   A mask manufacturing method according to a thirty-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 wiring step of placing and wiring the cells for generating the physical layout, and calculating the contrast of the layout and placing the respective cells on the semiconductor substrate in the layout obtained by placement and wiring. A contrast check step for comparing with a contrast calculation result with reference to a threshold value for contrast of an image, and when the contrast calculation result in the contrast check step is less than or equal to the threshold value for contrast, the contrast is reduced. Acquisition of transfer information in the area below the threshold, physical ray in that area A correction process for performing out correction, artwork processing, a proximity effect correction for the physical layout subjected to the correction process, a correction / verification process for verifying proximity effect correction, and a physical layout subjected to the correction / verification process. When the calculation result of the contrast of the layout is larger than the threshold value related to the contrast in the mask data generating step using the mask data generating step and the contrast check step, the threshold value related to the coverage ratio of the physical layout is referred to. In the coverage ratio checking step for comparing with the information on the coverage ratio of the extracted layout and the coverage ratio checking process, if the information on the coverage ratio satisfies the threshold value on the coverage ratio, A layout extraction step for extracting a layout, and the layout extraction step If the information regarding the coverage does not satisfy the threshold regarding the coverage in the coverage check step, the steps after the correction / verification step are performed. A process is performed.

請求項30に係る本発明のマスク製造方法によれば、本発明の半導体集積回路の設計方法を用いていることから、前記説明したのと同様に、セル配置配線工程後のコントラストチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、リソグラフィ検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。   According to the mask manufacturing method of the present invention according to claim 30, 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 work of lithography verification, 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.

請求項31に係る本発明の半導体集積回路の設計装置は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を実施する設計装置において、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む部分の第2物理レイアウトが所定のプロセスマージンを有するか否かを検証するデザインルールチェック工程と、前記デザインルールチェック工程でプロセスマージンがある場合に、マージンのある前記第2物理レイアウトを補正するか否かを判定する補正判定工程と、前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトを近接効果補正、近接効果補正検証する補正・検証工程と、前記補正・検証工程で近接効果補正、近接効果補正検証を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程でプロセスマージンがない場合に、検証対象となった第2物理レイアウトを近接効果補正、近接効果補正検証する補正・検証工程と、前記第2物理レイアウトの歩留まりに関するしきい値を参照して、前記第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たす場合、判定対象となった第2物理レイアウトを抽出し、該第2物理レイアウトのルールを前記ルールライブラリに追加するルール追加工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たさない場合、前記歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う修正工程と、前記修正工程を行った前記第2物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、前記補正・検証工程を行った第2物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程とを備えたことを特徴とする。   A semiconductor integrated circuit design apparatus according to a thirty-first 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 or not the layout has a predetermined process margin, and if there is a process margin in the design rule check step, it is determined whether or not to correct the second physical layout having a margin When it is determined that correction is unnecessary in the correction determination step and the correction determination step, the correction The mask data creation process for creating mask data corresponding to the physical layout using the second physical layout determined to be unnecessary, and the correction determination process determines that the correction is necessary, the determination target Corresponding to the physical layout by using the correction / verification process for proximity effect correction and proximity effect correction verification of the second physical layout, and the second physical layout subjected to the proximity effect correction and proximity effect correction verification in the correction / verification process A mask data creation step for creating mask data to be performed, and a correction / verification step for verifying proximity effect correction and proximity effect correction for the second physical layout that is a verification target when there is no process margin in the design rule check step; Referring to the threshold value related to the yield of the second physical layout, the yield related to the yield of the second physical layout In the yield evaluation process to be compared with information and in the yield evaluation process, when the yield information satisfies the yield threshold, the second physical layout to be determined is extracted, and the second physical layout rules In the rule adding step and the yield evaluating step, when the yield information does not satisfy the yield threshold value, the transfer information of the area where the yield is equal to or less than the threshold value, Correction process for correcting the second physical layout of the region, performing artwork processing, correction of the proximity effect for the second physical layout that has been subjected to the correction process, correction / verification process for verifying proximity effect correction, and the correction / verification And a mask data creation step for creating mask data using the second physical layout in which the steps are performed. It is characterized by that.

請求項31に係る本発明の半導体集積回路の設計装置によれば、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正や近接効果補正検証の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、リソグラフィ検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。また、検証対象が万が一データベースやライブラリから漏れたとしても、もともとマージンに余裕のあるパターンを抽出しているため、そのパターンは通常処理の対象となるのみである。   According to the semiconductor integrated circuit design apparatus of the present invention according to claim 31, 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 the margin is subjected to proximity effect correction and proximity effect correction verification. Since the conditions are relaxed or excluded from the verification target, the effects of proximity effect correction and lithography verification that have been performed in advance at the time of creating the pattern matching library and database are utilized, 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 with a margin is originally extracted, and the pattern is only subjected to normal processing.

請求項32に係る本発明の記録媒体は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を記録した記録媒体であって、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む部分の第2物理レイアウトが所定のプロセスマージンを有するか否かを検証するデザインルールチェック工程と、前記デザインルールチェック工程でプロセスマージンがある場合に、マージンのある前記第2物理レイアウトを補正するか否かを判定する補正判定工程と、前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトを近接効果補正、近接効果補正検証する補正・検証工程と、前記補正・検証工程で近接効果補正、近接効果補正検証を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程でプロセスマージンがない場合に、検証対象となった第2物理レイアウトを近接効果補正、近接効果補正検証する補正・検証工程と、前記第2物理レイアウトの歩留まりに関するしきい値を参照して、前記第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たす場合、判定対象となった第2物理レイアウトを抽出し、該第2物理レイアウトのルールを前記ルールライブラリに追加するルール追加工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たさない場合、前記歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う修正工程と、前記修正工程を行った前記第2物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、前記補正・検証工程を行った第2物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程とを備えたことを特徴とする。   A recording medium according to a thirty-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 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 check step for verifying whether or not a predetermined process margin is present, and a correction determination for determining whether or not the second physical layout having a margin is to be corrected when there is a process margin in the design rule check step And when it is determined that correction is unnecessary in the correction determination step, the correction is determined to be unnecessary. A mask data creation step for creating mask data corresponding to the physical layout using the second physical layout, and the second physical layout that is a determination target when it is determined that correction is necessary in the correction determination step. Proximity effect correction, correction / verification process for verifying proximity effect correction, and mask data corresponding to the physical layout are created using the second physical layout subjected to proximity effect correction and proximity effect correction verification in the correction / verification process. A mask data creation step to be performed, and a second physical layout to be verified when there is no process margin in the design rule check step, a proximity effect correction, a correction / verification step for verifying proximity effect correction, and the second physical layout Compared with the information on the yield of the second physical layout with reference to the threshold value of the yield of the second physical layout In the yield evaluation step and in the yield evaluation step, when the yield information satisfies the yield threshold, the second physical layout that is the determination target is extracted, and the rules of the second physical layout are extracted from the rule library. In the rule adding step to be added to and the yield evaluating step, if the yield information does not satisfy the yield threshold, the transfer information of the area where the yield is less than or equal to the threshold is obtained. A correction process for performing physical layout correction and artwork processing, a correction / verification process for performing proximity effect correction and proximity effect correction verification on the second physical layout that has performed the correction process, and the correction / verification process were performed. And a mask data creation step of creating mask data using the second physical layout. .

請求項32に係る本発明の記録媒体によれば、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正や近接効果補正検証の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、リソグラフィ検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。また、検証対象が万が一データベースやライブラリから漏れたとしても、もともとマージンに余裕のあるパターンを抽出しているため、そのパターンは通常処理の対象となるのみである。   According to the recording medium of the present invention according to claim 32, 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 in margin relaxes conditions for proximity effect correction and proximity effect correction verification. Because it is excluded from the verification target, it uses 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. 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 with a margin is originally extracted, and the pattern is only subjected to normal processing.

請求項33に係る本発明のマスク製造方法は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を用いて作製されるマスク製造方法において、前記半導体集積回路の設計方法は、前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む部分の第2物理レイアウトが所定のプロセスマージンを有するか否かを検証するデザインルールチェック工程と、前記デザインルールチェック工程でプロセスマージンがある場合に、マージンのある前記第2物理レイアウトを補正するか否かを判定する補正判定工程と、前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトを近接効果補正、近接効果補正検証する補正・検証工程と、前記補正・検証工程で近接効果補正、近接効果補正検証を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、前記デザインルールチェック工程でプロセスマージンがない場合に、検証対象となった第2物理レイアウトを近接効果補正、近接効果補正検証する補正・検証工程と、前記第2物理レイアウトの歩留まりに関するしきい値を参照して、前記第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たす場合、判定対象となった第2物理レイアウトを抽出し、該第2物理レイアウトのルールを前記ルールライブラリに追加するルール追加工程と、前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たさない場合、前記歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う修正工程と、前記修正工程を行った前記第2物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、前記補正・検証工程を行った第2物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程とを備えたことを特徴とする。   A mask manufacturing method according to a thirty-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 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. A design rule check step for verifying whether or not the physical layout has a predetermined process margin, and if there is a process margin in the design rule check step, whether to correct the second physical layout having a margin is determined. When the correction determination step and the correction determination step determine that correction is not necessary, A mask data creation process for creating mask data corresponding to the physical layout using the second physical layout determined to be unnecessary, and a determination target when correction is determined to be necessary in the correction determination process. The physical layout using the second physical layout subjected to proximity effect correction and proximity effect correction verification, and the second physical layout subjected to proximity effect correction and proximity effect correction verification in the correction and verification step. Mask data creation step for creating mask data corresponding to the above, and a correction / verification step for proximity effect correction and proximity effect correction verification of the second physical layout to be verified when there is no process margin in the design rule check step And the second physical layout yield with reference to a threshold value related to the yield of the second physical layout. In the yield evaluation step for comparing with the information to be performed and in the yield evaluation step, when the information on the yield satisfies the threshold on the yield, the second physical layout that is the determination target is extracted, and the second physical layout In the rule addition step of adding a rule to the rule library and the yield evaluation step, if the yield information does not satisfy the yield threshold value, acquisition of transcription information of the area where the yield is equal to or less than the threshold value; A correction process for correcting the second physical layout of the area, performing an artwork process, a correction / verification process for performing proximity effect correction and proximity effect correction verification on the second physical layout that has been subjected to the correction process, And a mask data creation step for creating mask data using the second physical layout subjected to the verification step. It is characterized by that.

請求項33に係る本発明のマスク製造方法では、セル配置配線工程後のデザインルールチェック工程をフルチップ規模で行い、マージンに余裕のあるパターンは近接効果補正や近接効果補正検証の条件を緩和する、または検証対象から外すことを行うことから、これまでパターンマッチング用のライブラリおよびデータベース作成時に事前に行っている近接効果補正、リソグラフィ検証の作業を生かし、一方で検証が不必要なものは処理フローから外すことにより、処理の効率化を図ることができる。また、検証対象が万が一データベースやライブラリから漏れたとしても、もともとマージンに余裕のあるパターンを抽出しているため、そのパターンは通常処理の対象となるのみである。   In the mask manufacturing method according to the thirty-third 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 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 with a margin is originally extracted, 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.

請求項9に係る本発明の半導体集積回路の設計方法によれば、スクリーニング精度を落とすことなく半導体集積回路の設計を簡略化することができる。また請求項3に係る本発明の半導体集積回路の設計方法と比較して、ライブラリ作成を行わないので、ライブラリ作成の負荷を軽減することができるという利点がある。   According to the semiconductor integrated circuit design method of the present invention according to claim 9, 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 the library is not created, there is an advantage that the load for creating the library can be reduced.

請求項13に係る本発明の半導体集積回路の設計方法によれば、歩留まり評価値を用いてレイアウトのスクリーニングを行ったため、歩留まりの観点ですべての処理を判断し、プロセスマージンが小さくても歩留まりがとれればよいという判断が可能になり、異なる視点でスクリーニング精度を落とすことなく設計フロー全体の処理の効率化、簡略化を図ることができるという利点がある。   According to the semiconductor integrated circuit design method of the present invention according to the thirteenth aspect, 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.

請求項21に係る本発明の半導体集積回路の設計方法によれば、歩留まり評価値を用いてレイアウトのスクリーニングを行ったため、歩留まりの観点ですべての処理を判断し、プロセスマージンが小さくても歩留まりがとれればよいという判断が可能になり、異なる視点でスクリーニング精度を落とすことなく設計フロー全体の処理の効率化、簡略化を図ることができるという利点がある。   According to the semiconductor integrated circuit design method of the present invention according to claim 21, 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.

請求項22に係る本発明の半導体集積回路の設計装置によれば、請求項1に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。   According to the semiconductor integrated circuit design apparatus of the present invention according to claim 22, 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.

請求項23に係る本発明の記録媒体によれば、請求項1に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。   According to the recording medium of the present invention of claim 23, 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.

請求項24に係る本発明マスク製造方法によれば、請求項1に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。   According to the mask manufacturing method of the present invention of claim 24, 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.

請求項25に係る本発明の半導体集積回路の設計装置によれば、請求項3に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。   According to the semiconductor integrated circuit design apparatus of the present invention according to claim 25, 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.

請求項26に係る本発明の記録媒体によれば、請求項3に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。   According to the recording medium of the present invention of claim 26, 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.

請求項27に係る本発明マスク製造方法によれば、請求項3に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。   According to the mask manufacturing method of the present invention of claim 27, 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.

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

請求項29に係る本発明の記録媒体によれば、請求項9に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。   According to the recording medium of the present invention of claim 29, 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.

請求項30に係る本発明マスク製造方法によれば、請求項9に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。   According to the mask manufacturing method of the present invention of claim 30, 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.

請求項31に係る本発明の半導体集積回路の設計装置によれば、請求項13に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。   The semiconductor integrated circuit design apparatus according to the thirty-first aspect of the present invention uses the semiconductor integrated circuit design 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.

請求項32に係る本発明の記録媒体によれば、請求項13に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。   According to the recording medium of the present invention of claim 32, 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.

請求項33に係る本発明マスク製造方法によれば、請求項13に係る本発明の半導体集積回路の設計方法を用いるため、上記同様な効果が得られるという利点がある。   According to the mask manufacturing method of the present invention of claim 33, 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 2008262162
Figure 2008262162

次に、上記「デザインルールチェック工程」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でパターンマッチングを行うと、追加されたパターンについては、従来行われていた「マージン小パターンの抽出」、「近接効果補正」、「転写シミュレーション」、「レイアウト修正」が省略される。   Further, when pattern matching is performed again in “design rule check” S12, the added pattern is extracted by “extracting margin small pattern”, “proximity effect correction”, “transfer simulation”, “layout correction”. "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)処理はかけてもかけなくてもよい。   Further, as a result of the verification in the “design rule check process” S12, when the “proximity effect correction” 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 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. In addition, 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, it uses 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. 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 with a margin is originally extracted, 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.

請求項9に係る本発明の半導体集積回路の設計方法の一実施の形態(第3実施例)を、図5のフローチャートによって説明する。   An embodiment (third embodiment) of the semiconductor integrated circuit design method of the present invention according to claim 9 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 ratio 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 a 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, transfer information of an area where the contrast is equal to or less than a 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 the pattern having a margin is relaxed or excluded 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 with a margin is originally extracted, 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.

次に、請求項13に係る本発明の半導体集積回路の設計方法の一実施の形態(第4実施例)を、図7のフローチャートによって説明する。   Next, an embodiment (fourth example) of the semiconductor integrated circuit design method according to the thirteenth 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)、近接効果補正検証を行う。   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 / verification 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 / verification step” S16.

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

次に、「歩留まり評価工程」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.

次に、「補正・検証工程」S53で、上記「修正工程」S52を行った上記第2物理レイアウトに近接効果補正、近接効果補正検証を行う。   Next, in the “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で、上記「補正・検証工程」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 “correction / verification step” S53.

上記「歩留まり評価工程」S51における歩留まり評価値は、例えば表2に示すように、露光装置の露光量ばらつきとデフォーカス量ばらつきの値をもとに算出される確率密度に、図8に示すように、実測のエラー個数の関数を畳み込み積分することにより求めることができる。   The yield evaluation value in the “yield evaluation step” S51 is as shown in FIG. 8 in the probability density calculated based on the exposure amount variation and the defocus amount variation value 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 2008262162
Figure 2008262162

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

Figure 2008262162
Figure 2008262162

表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 2008262162
In general, the probability density is expressed by equation (3).
Figure 2008262162

上記(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 2008262162
Figure 2008262162

上記(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 2008262162
Figure 2008262162

すなわち、ある露光量の確率密度関数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 a portion corresponding to a critical path of the circuit, and use a normal verification process for 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, it uses 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. 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 with a margin is originally extracted, 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 to 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実施例では、転写シミュレーションの結果をもとにレイアウト抽出用のルールを作成し、該ルールを用いて対象のレイアウトを選択し、さらに歩留まり評価値による判定を行ったが、前記ルールによるスクリーニングは必ずしも必要なものではなく、直接歩留まり評価値を用いたスクリーニングを行ってもよい。これを請求項21に対応する実施例、第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. The screening by is not necessarily required, and screening using the yield evaluation value directly may be performed. This will be described below as an embodiment corresponding to claim 21 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, a 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, in the “yield evaluation process”, when the yield information does not satisfy the yield threshold value, the “correction process” obtains the transfer information of the area whose yield is equal to or less than the threshold value, and the second physical layout of the area. 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実施例の各半導体集積回路の設計方法は、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を実施する設計装置に適用することができる。
また、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を記録した記録媒体に適用することができる。
さらに、半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を用いて作製されるマスク製造方法に適用することができる。
Each of the semiconductor integrated circuit design methods of the first, second, third, fourth, and fifth embodiments generates a 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 performs 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. 請求項9に係る本発明の半導体集積回路の設計方法の一実施の形態(第3実施例)を示したフローチャートである。It is the flowchart which showed one Embodiment (3rd Example) of the design method of the semiconductor integrated circuit of this invention concerning Claim 9. スロープと被覆率に基づいて抽出したパターンの一例を示したパターンレイアウト図である。It is the pattern layout figure which showed an example of the pattern extracted based on the slope and the coverage. 請求項13に係る本発明の半導体集積回路の設計方法の一実施の形態(第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 13. 製品の歩留まりを示す図面で、パターンの転写後の寸法とエラー個数との関係図である。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.

符号の説明Explanation of symbols

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 (33)

半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第2物理レイアウトの形状を検証するデザインルールチェック工程と、
前記デザインルールチェック工程で前記デザインルールを満たす場合に、前記第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記デザインルールチェック工程で前記デザインルールを満たさない場合に、検証対象となった第2物理レイアウトのマスクデータ処理を行うマスクデータ処理工程と、
前記マスクデータ処理工程でマスクデータ処理を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と
を有することを特徴とする半導体集積回路の設計方法。
In a method of 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;
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 has been verified when the design rule is not satisfied in the design rule check step;
A method of designing a semiconductor integrated circuit, comprising: a mask data creation step of creating mask data corresponding to the physical layout using the second physical layout subjected to mask data processing in the mask data processing step.
前記マスクデータ処理工程は、
前記第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物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と
を備えたことを特徴とする半導体集積回路の設計方法。
In a method of 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;
A correction determination step for determining whether or not proximity effect correction is performed on the second physical layout that satisfies the design rule in the design rule check step;
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 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; ,
A method for designing a semiconductor integrated circuit, comprising: a mask data creation step of creating mask data corresponding to the physical layout using the second physical layout subjected to the correction / correction / verification step.
前記物理レイアウトを構成する各セルを配置配線した第1物理レイアウトを作成するレイアウト作成工程と、
前記第1物理レイアウトに近接効果補正を施して半導体基板上に前記第1物理レイアウトを転写するシミュレーションを行って転写情報を作成する転写情報作成工程と、
前記転写情報に基づいて前記第1物理レイアウトの請求項1に記載の所定のプロセスマージンより大きいパターンを抽出するパターン抽出工程と、
前記抽出した第1物理レイアウトのパターン情報を含む請求項1に記載のデザインルールチェック用のルールを作成し、前記ルールライブラリに作成したルールを格納するルール作成工程と
を有することを特徴とする請求項2記載の半導体集積回路の設計方法。
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 creating step for creating transfer information by performing a simulation of transferring the first physical layout onto 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 3. A method for designing a semiconductor integrated circuit according to Item 2.
前記ルールは、前記第1物理レイアウトに含まれるパターンの寸法およびスペースに関するデザインルール、および前記デザインルールにバイアスを加減したルールである
ことを特徴とする請求項2記載の半導体集積回路の設計方法。
The method for designing a semiconductor integrated circuit according to claim 2, 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 obtained by adding or subtracting a bias to the design rule.
前記補正判定工程は、後続の補正工程として近接効果補正および近接効果補正の検証を行うか否かを判定する
ことを特徴とする請求項2記載の半導体集積回路の設計方法。
The method of designing a semiconductor integrated circuit according to claim 2, wherein the correction determination step determines whether or not to perform proximity effect correction and proximity effect correction verification as a subsequent correction step.
前記パターン抽出工程は、
前記第2物理レイアウトのプロセスマージンに関するしきい値を選択する工程と、
前記しきい値と前記転写情報および前記ルールから、前記第1物理レイアウトのプロセスマージンが大きいパターンを抽出する工程とを有し、
前記抽出した第1物理レイアウトを参照して前記第2物理レイアウトを検証する
ことを特徴とする請求項3記載の半導体集積回路の設計方法。
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,
4. The semiconductor integrated circuit design method according to claim 3, wherein the second physical layout is verified with reference to the extracted first physical layout.
前記第2物理レイアウトの抽出は、
前記レイアウトの属性を変更すること、および抽出するレイアウトを含む小領域レイアウトを作成することを含む
ことを特徴とする請求項2記載の半導体集積回路の設計方法。
The extraction of the second physical layout is as follows:
The method for designing a semiconductor integrated circuit according to claim 2, further comprising: changing an attribute of the layout and creating a small area layout including a layout to be extracted.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
半導体基板上における像のコントラストおよび被覆率に関するしきい値を設定する工程と
前記レイアウトのコントラストを算出し、前記各セルを配置配線して得たレイアウトの前記コントラストに関するしきい値を参照して、前記コントラストの算出結果と比較するコントラストチェック工程と、
前記コントラストチェック工程で前記コントラストの算出結果が前記コントラストに関するしきい値以下の場合、前記コントラストがしきい値以下の領域の転写情報の取得、その領域の物理レイアウトの修正、アートワーク処理を行う修正工程と、
前記修正工程を行った前記物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、
前記補正・検証工程を行った物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と、
前記コントラストチェック工程で、前記レイアウトのコントラストの算出結果が前記コントラストに関するしきい値より大きい場合、前記物理レイアウトの被覆率に関するしきい値を参照して、前記抽出したレイアウトの被覆率に関する情報と比較する被覆率チェック工程と、
前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、
前記レイアウト抽出工程で得た物理レイアウトに対して、前記補正・検証工程以降の工程を行い、
前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たさない場合、前記物理レイアウトの修正・補正・検証工程以降の工程を行う
ことを特徴とする半導体集積回路の設計方法。
In a method of 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 step of setting a threshold value regarding the contrast and coverage of an image on a semiconductor substrate; and calculating the contrast of the layout, with reference to the threshold value regarding the contrast of the layout obtained by arranging and wiring the cells, A contrast check step for comparing with the calculation result of the contrast;
If the contrast calculation result in the contrast check step is less than or equal to a 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 processing is corrected. 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,
In the coverage check step, when the information regarding the coverage does not satisfy the threshold regarding the coverage, the steps after the physical layout correction / correction / verification step are performed. Method.
前記コントラストのしきい値は、対象とする世代のレイアウトを予め評価して求めておくか、経験値を使用する
ことを特徴とする請求項8記載の半導体集積回路の設計方法。
9. The method of designing a semiconductor integrated circuit according to claim 8, wherein the contrast threshold value is obtained by evaluating a layout of a target generation in advance or using an empirical value.
前記コントラストに関する情報は光学像の光強度の一回微分である
ことを特徴とする請求項8記載の半導体集積回路の設計方法。
The method for designing a semiconductor integrated circuit according to claim 8, wherein the information related to the contrast is a single derivative of light intensity of an optical image.
前記物理レイアウトの抽出は、レイアウトの属性を変更すること、および抽出するレイアウトを含む小領域レイアウトを作成することを含む
ことを特徴とする請求項8記載の半導体集積回路の設計方法。
9. The method of designing a semiconductor integrated circuit according to claim 8, wherein the extraction of the physical layout includes changing layout attributes and creating a small area layout including the layout to be extracted.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む部分の第2物理レイアウトが所定のプロセスマージンを有するか否かを検証するデザインルールチェック工程と、
前記デザインルールチェック工程でプロセスマージンがある場合に、マージンのある前記第2物理レイアウトを近接効果補正するか否かを判定する補正判定工程と、
前記補正判定工程で補正が不要と判定された場合、前記補正が不要と判断された第2物理レイアウトを用いて前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記補正判定工程で補正が必要と判定された場合に、判定対象となった前記第2物理レイアウトを近接効果補正、近接効果補正検証する補正工程と、
前記補正工程で近接効果補正、近接効果補正検証を行った第2物理レイアウトを用いて、前記物理レイアウトに対応するマスクデータを作成するマスクデータ作成工程と、
前記デザインルールチェック工程でプロセスマージンがない場合に、検証対象となった第2物理レイアウトを近接効果補正、近接効果補正検証する補正・検証工程と、
前記第2物理レイアウトの歩留まりに関するしきい値を参照して、前記第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程と、
前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たす場合、判定対象となった第2物理レイアウトを抽出し、該第2物理レイアウトのルールを前記ルールライブラリに追加するルール追加工程と、
前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たさない場合、前記歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う修正工程と、
前記修正工程を行った前記第2物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、
前記補正・検証工程を行った第2物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と
を備えたことを特徴とする半導体集積回路の設計方法。
In a method of 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;
When there is a process margin in the design rule check step, a correction determination step for determining whether to perform proximity effect correction on the second physical layout with a margin;
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 in the correction determination step that correction is necessary, the correction step of verifying proximity effect correction and proximity effect correction of the second physical layout that has been determined;
Using the second physical layout 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;
When there is no process margin in the design rule check process, the correction / verification process for verifying the proximity effect correction and the proximity effect correction for the second physical layout to be verified;
A yield evaluation step of referring to a threshold related to the yield of the second physical layout and comparing it with information related to the yield of the second physical layout;
In the yield evaluation step, when 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,
When the yield information does not satisfy the yield threshold value in the yield evaluation step, the transfer information of the area where the yield is less than the threshold value is acquired, the second physical layout of the area is corrected, and the 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 that has been subjected to the correction step;
And a mask data creation step for creating mask data using the second physical layout subjected to the correction / verification step.
前記物理レイアウトを構成する各セルを配置配線した第1物理レイアウトを作成するレイアウト作成工程と、
前記第1物理レイアウトに近接効果補正を施して半導体基板上に前記第1物理レイアウトを転写するシミュレーションを行って転写情報を作成する転写情報作成工程と、
前記転写情報に基づいて前記第1物理レイアウトのプロセスマージンより大きいパターンを抽出するパターン抽出工程と、
前記抽出した第1物理レイアウトのパターン情報を含む前記デザインルールチェック用のルールを作成し、前記ルールライブラリに作成したルールを格納するルール作成工程と
を有することを特徴とする請求項13記載の半導体集積回路の設計方法。
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 creating step for creating transfer information by performing a simulation of transferring the first physical layout onto 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;
The semiconductor device according to claim 13, further comprising: a rule creating step of creating a rule for checking the design rule including the extracted pattern information of the first physical layout and storing the created rule in the rule library. Integrated circuit design method.
前記歩留まり評価工程での第2物理レイアウトの歩留まりに関する情報の検証は、前記歩留まりに関するしきい値を予め決めて、前記歩留まりに関するしきい値を参照して行う
ことを特徴とする請求項13記載の半導体集積回路の設計方法。
The verification of the information related to the yield of the second physical layout in the yield evaluation step is performed by determining a threshold related to the yield in advance and referring to the threshold related to the yield. A method for designing a semiconductor integrated circuit.
前記歩留まりに関する情報は、
Figure 2008262162
P: Xが連続でかつXが区間a,bに入る確率としたとき、前記(1)式で与えられるf(x)を確率密度関数として、ある2変数関数f(x,y)が
Figure 2008262162
で与えられる二次元確率変数(X,Y)の同時密度変数で与えられる同時確率密度関数
と、加工ばらつき、合わせすればらつき、および実験結果を加味した結果で与えられる
ことを特徴とする請求項13記載の半導体集積回路の設計方法。
The yield information is
Figure 2008262162
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 2008262162
14. The simultaneous probability density function given by the simultaneous density variable of the two-dimensional random variable (X, Y) given by the above, and the result obtained by taking into account the processing variation, the misalignment variation, and the experimental result. The semiconductor integrated circuit design method described.
前記同時確率密度関数は、前記第2物理レイアウトを処理する露光装置の露光量およびデフォーカス量に関する確率密度の積で与えられる
ことを特徴とする請求項16記載の半導体集積回路の設計方法。
The method of designing a semiconductor integrated circuit according to claim 16, 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.
前記実験結果は、半導体基板上における転写後のパターンの欠陥数である
ことを特徴とする請求項16記載の半導体集積回路の設計方法。
The method of designing a semiconductor integrated circuit according to claim 16, wherein the experimental result is the number of defects in a pattern after transfer on a semiconductor substrate.
前記パターン抽出工程は、
前記第2物理レイアウトのプロセスマージンに関するしきい値を選択する工程と、
前記第2物理レイアウトのプロセスマージンに関するしきい値と前記転写情報および前記ルールライブラリから、前記第1物理レイアウトのプロセスマージンが大きいパターンを抽出する工程とを有し、
前記抽出した第1物理レイアウトを参照して前記第2物理レイアウトを検証する
ことを特徴とする請求項13記載の半導体集積回路の設計方法。
The pattern extraction step includes
Selecting a threshold for a process margin of the second physical layout;
Extracting a pattern with 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 13, wherein the second physical layout is verified with reference to the extracted first physical layout.
前記第2物理レイアウトの抽出は、
前記レイアウトの属性を変更すること、および抽出するレイアウトを含む小領域レイアウトを作成することを含む
ことを特徴とする請求項13記載の半導体集積回路の設計方法。
The extraction of the second physical layout is as follows:
The method for designing a semiconductor integrated circuit according to claim 13, comprising changing the attribute of the layout and creating a small area layout including the layout to be extracted.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法において、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
前記物理レイアウトの前記セルを含む部分の第2物理レイアウトの歩留まりに関するしきい値を参照して、該第2物理レイアウトの歩留まりに関する情報と比較する歩留まり評価工程と、
前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、
前記レイアウト抽出工程で得た物理レイアウトに対して、近接効果補正、近接効果補正検証を行う補正・検証工程と、
前記歩留まり評価工程で、前記歩留まりに関する情報が前記歩留まりに関するしきい値を満たさない場合、前記歩留まりがしきい値以下の領域の転写情報の取得、その領域の第2物理レイアウトの修正、アートワーク処理を行う修正工程と、
前記修正工程を行った前記第2物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、
前記補正・検証工程を行った第2物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と
を備えたことを特徴とする半導体集積回路の設計方法。
In a method of 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;
When the yield information does not satisfy the yield threshold value in the yield evaluation step, the transfer information of the area where the yield is less than the threshold value is acquired, the second physical layout of the area is corrected, and the 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 that has been subjected to the correction step;
And a mask data creation step for creating mask data using the second physical layout subjected to the correction / verification step.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を実施する設計装置において、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第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 the shape of the second physical layout including the cells of the physical layout with reference to a rule library for design rule check;
A mask data processing step of performing mask data processing of the second physical layout that has been verified when the design rule is not satisfied in the design rule check step;
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 has been verified when the design rule is not satisfied in the design rule check step;
And a mask data creation step of creating mask data corresponding to the physical layout using the second physical layout that has been subjected to mask data processing in the mask data processing step.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を記録した記録媒体であって、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第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 has been verified when the design rule is not satisfied in the design rule check step;
Using the second physical layout subjected to mask data processing in the mask data processing step, a mask data creation step for creating mask data corresponding to the physical layout and mask data creation for creating mask data corresponding to the physical layout A recording medium comprising the steps of:
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を用いて作製されるマスク製造方法において、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第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;
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 has been verified when the design rule is not satisfied in the design rule check step;
And a mask data creating step 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. .
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を実施する設計装置において、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第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;
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;
A correction determination step for determining whether or not proximity effect correction is performed on the second physical layout that satisfies the design rule in the design rule check step;
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 correcting the pattern of the second physical layout, the artwork, the proximity effect correction, and the proximity effect correction verification when it is determined in the process margin verification step that there is no process margin; ,
A design apparatus comprising: a mask data creation step of creating mask data corresponding to the physical layout using the second physical layout subjected to the correction / correction / verification step.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を記録した記録媒体であって、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第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;
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;
A correction determination step for determining whether or not proximity effect correction is performed on the second physical layout that satisfies the design rule in the design rule check step;
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; ,
And a mask data creation step of creating mask data corresponding to the physical layout using the second physical layout subjected to the correction / correction / verification step.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を用いて作製されるマスク製造方法において、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む第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;
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;
A correction determination step for determining whether or not proximity effect correction is performed on the second physical layout that satisfies the design rule in the design rule check step;
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; ,
A mask manufacturing method for a semiconductor integrated circuit comprising: a mask data creating step for creating mask data corresponding to the physical layout using the second physical layout subjected to the correction / correction / verification step.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を実施する設計装置において、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
前記レイアウトのコントラストを算出し、前記各セルを配置配線して得たレイアウトの半導体基板上における像のコントラストに関するしきい値を参照して、前記コントラストの算出結果と比較するコントラストチェック工程と、
前記コントラストチェック工程で前記コントラストの算出結果が前記コントラストに関するしきい値以下の場合、前記コントラストがしきい値以下の領域の転写情報の取得、その領域の物理レイアウトの修正、アートワーク処理を行う修正工程と、
前記修正工程を行った前記物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、
前記補正・検証工程を行った物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と、
前記コントラストチェック工程で、前記レイアウトのコントラストの算出結果が前記コントラストに関するしきい値より大きい場合、前記物理レイアウトの被覆率に関するしきい値を参照して、前記抽出したレイアウトの被覆率に関する情報と比較する被覆率チェック工程と、
前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、
前記レイアウト抽出工程で得た物理レイアウトに対して、前記補正・検証工程以降の工程を行い、
前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たさない場合、前記補正・検証工程以降の工程を行う
ことを特徴とする設計装置。
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 contrast check step of calculating a contrast of the layout, referring to a threshold value regarding a contrast of an image on a semiconductor substrate of a layout obtained by arranging and wiring the cells, and comparing the calculation result of the contrast;
If the contrast calculation result in the contrast check step is less than or equal to a 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 processing is corrected. 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,
In the covering ratio check step, when the information regarding the covering ratio does not satisfy the threshold regarding the covering ratio, the design apparatus performs the steps after the correction / verification step.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を記録した記録媒体であって、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
前記レイアウトのコントラストを算出し、前記各セルを配置配線して得たレイアウトの半導体基板上における像のコントラストに関するしきい値を参照して、前記コントラストの算出結果と比較するコントラストチェック工程と、
前記コントラストチェック工程で前記コントラストの算出結果が前記コントラストに関するしきい値以下の場合、前記コントラストがしきい値以下の領域の転写情報の取得、その領域の物理レイアウトの修正、アートワーク処理を行う修正工程と、
前記修正工程を行った前記物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、
前記補正・検証工程を行った物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と、
前記コントラストチェック工程で、前記レイアウトのコントラストの算出結果が前記コントラストに関するしきい値より大きい場合、前記物理レイアウトの被覆率に関するしきい値を参照して、前記抽出したレイアウトの被覆率に関する情報と比較する被覆率チェック工程と、
前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、
前記レイアウト抽出工程で得た物理レイアウトに対して、前記補正・検証工程以降の工程を行い、
前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たさない場合、前記補正・検証工程以降の工程を行う
ことを特徴とする記録媒体。
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 contrast check step of calculating a contrast of the layout, referring to a threshold value regarding a contrast of an image on a semiconductor substrate of a layout obtained by arranging and wiring the cells, and comparing the calculation result of the contrast;
If the contrast calculation result in the contrast check step is less than or equal to a 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 processing is corrected. 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,
The recording medium, wherein, in the coverage check step, if the information regarding the coverage does not satisfy a threshold regarding the coverage, the steps after the correction / verification step are performed.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を用いて作製されるマスク製造方法において、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
前記レイアウトのコントラストを算出し、前記各セルを配置配線して得たレイアウトの半導体基板上における像のコントラストに関するしきい値を参照して、前記コントラストの算出結果と比較するコントラストチェック工程と、
前記コントラストチェック工程で前記コントラストの算出結果が前記コントラストに関するしきい値以下の場合、前記コントラストがしきい値以下の領域の転写情報の取得、その領域の物理レイアウトの修正、アートワーク処理を行う修正工程と、
前記修正工程を行った前記物理レイアウトに近接効果補正、近接効果補正検証を行う補正・検証工程と、
前記補正・検証工程を行った物理レイアウトを用いてマスクデータを作成するマスクデータ作成工程と、
前記コントラストチェック工程で、前記レイアウトのコントラストの算出結果が前記コントラストに関するしきい値より大きい場合、前記物理レイアウトの被覆率に関するしきい値を参照して、前記抽出したレイアウトの被覆率に関する情報と比較する被覆率チェック工程と、
前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たす場合、判定対象となった物理レイアウトを抽出するレイアウト抽出工程とを備え、
前記レイアウト抽出工程で得た物理レイアウトに対して、前記補正・検証工程以降の工程を行い、
前記被覆率チェック工程で、前記被覆率に関する情報が前記被覆率に関するしきい値を満たさない場合、前記補正・検証工程以降の工程を行う
ことを特徴とする半導体集積回路のマスク製造方法。
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 contrast check step of calculating a contrast of the layout, referring to a threshold value regarding a contrast of an image on a semiconductor substrate of a layout obtained by arranging and wiring the cells, and comparing the calculation result of the contrast;
If the contrast calculation result in the contrast check step is less than or equal to a 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 processing is corrected. 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,
A method of manufacturing a mask for a semiconductor integrated circuit, comprising performing the steps after the correction / verification step when the information on the coverage does not satisfy a threshold on the coverage in the coverage check step.
半導体集積回路設計データより半導体集積回路の物理レイアウトを生成する際の半導体集積回路の設計方法を実施する設計装置において、
前記半導体集積回路の設計方法は、
前記物理レイアウトを生成するためのセルを配置し配線するセル配置配線工程と、
デザインルールチェック用のルールライブラリを参照して、前記物理レイアウトの前記セルを含む部分の第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;
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;
A correction determination step of determining whether to correct the second physical layout having a margin when there is a process margin in the design rule check step;
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 in the correction determination step that correction is necessary, the second physical layout that is the determination target is proximity effect correction, a correction / verification step for verifying proximity effect correction,
Mask data creation step of creating mask data corresponding to the physical layout using the second physical layout that has been subjected to proximity effect correction and proximity effect correction verification in the correction / verification step;
When there is no process margin in the design rule check process, the correction / verification process for verifying the proximity effect correction and the proximity effect correction for the second physical layout to be verified;
A yield evaluation step of referring to a threshold related to the yield of the second physical layout and comparing it with information related to the yield of the second physical layout;
In the yield evaluation step, when 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,
When the yield information does not satisfy the yield threshold value in the yield evaluation step, the transfer information of the area where the yield is less than the threshold value is acquired, the second physical layout of the area is corrected, and the 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 that has been 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物理レイアウトを近接効果補正、近接効果補正検証する補正・検証工程と、
前記補正・検証工程で近接効果補正、近接効果補正検証を行った第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;
A correction determination step of determining whether to correct the second physical layout having a margin when there is a process margin in the design rule check step;
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 in the correction determination step that correction is necessary, the second physical layout that is the determination target is proximity effect correction, a correction / verification step for verifying proximity effect correction,
Mask data creation step of creating mask data corresponding to the physical layout using the second physical layout that has been subjected to proximity effect correction and proximity effect correction verification in the correction / verification step;
When there is no process margin in the design rule check process, the correction / verification process for verifying the proximity effect correction and the proximity effect correction for the second physical layout to be verified;
A yield evaluation step of referring to a threshold related to the yield of the second physical layout and comparing it with information related to the yield of the second physical layout;
In the yield evaluation step, when 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,
When the yield information does not satisfy the yield threshold value in the yield evaluation step, the transfer information of the area where the yield is less than the threshold value is acquired, the second physical layout of the area is corrected, and the 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 that has been 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物理レイアウトを近接効果補正、近接効果補正検証する補正・検証工程と、
前記補正・検証工程で近接効果補正、近接効果補正検証を行った第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;
A correction determination step of determining whether to correct the second physical layout having a margin when there is a process margin in the design rule check step;
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 in the correction determination step that correction is necessary, the second physical layout that is the determination target is proximity effect correction, a correction / verification step for verifying proximity effect correction,
Mask data creation step of creating mask data corresponding to the physical layout using the second physical layout that has been subjected to proximity effect correction and proximity effect correction verification in the correction / verification step;
When there is no process margin in the design rule check process, the correction / verification process for verifying the proximity effect correction and the proximity effect correction for the second physical layout to be verified;
A yield evaluation step of referring to a threshold related to the yield of the second physical layout and comparing it with information related to the yield of the second physical layout;
In the yield evaluation step, when 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,
When the yield information does not satisfy the yield threshold value in the yield evaluation step, the transfer information of the area where the yield is less than the threshold value is acquired, the second physical layout of the area is corrected, and the 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 that has been 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.
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 true JP2008262162A (en) 2008-10-30
JP4333799B2 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)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110716386A (en) * 2019-10-29 2020-01-21 中国科学院微电子研究所 Optical proximity effect correction method, correction device and mask
WO2025005986A1 (en) * 2023-06-28 2025-01-02 Intel Corporation Integrated circuit connection as a device

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11144701B2 (en) 2017-06-18 2021-10-12 Coventor, Inc. System and method for key parameter identification, process model calibration and variability analysis in a virtual semiconductor device fabrication environment
US12423486B2 (en) 2019-05-10 2025-09-23 Coventor, Inc. System and method for process window optimization in a virtual semiconductor device fabrication environment

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

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110716386A (en) * 2019-10-29 2020-01-21 中国科学院微电子研究所 Optical proximity effect correction method, correction device and mask
CN110716386B (en) * 2019-10-29 2023-10-20 中国科学院微电子研究所 A correction method, correction device and mask for optical proximity effect
WO2025005986A1 (en) * 2023-06-28 2025-01-02 Intel Corporation Integrated circuit connection as a device

Also Published As

Publication number Publication date
JP4333799B2 (en) 2009-09-16
TW200849052A (en) 2008-12-16
TWI383308B (en) 2013-01-21

Similar Documents

Publication Publication Date Title
US8578313B2 (en) Pattern-clip-based hotspot database system for layout verification
JP4744980B2 (en) Pattern verification method, program thereof, and method of manufacturing semiconductor device
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
US10860769B2 (en) Method and system for integrated circuit design with on-chip variation and spatial correlation
US7155689B2 (en) Design-manufacturing interface via a unified model
US8745554B2 (en) Practical approach to layout migration
JP4282051B2 (en) Mask pattern data generation method for semiconductor integrated circuit manufacturing and verification method thereof
US7475383B2 (en) Method of fabricating photo mask
CN106200273B (en) Method for detecting photoetching hot spot
CN114781301A (en) System and method for generating analog integrated circuit layouts
US8286107B2 (en) Methods and systems for process compensation technique acceleration
JP2006053248A (en) Design pattern data creation method, mask pattern data creation method, mask manufacturing method, semiconductor device method and program
US10002222B2 (en) System and method for perforating redundant metal in self-aligned multiple patterning
CN114781313A (en) Method and system for manufacturing analog integrated circuit, method for generating layout
JP4333799B2 (en) Semiconductor integrated circuit design method, semiconductor integrated circuit design apparatus, recording medium, and mask manufacturing method
US9262568B2 (en) Dummy pattern performance aware analysis and implementation
US8112724B2 (en) Method of designing semiconductor integrated circuit, apparatus for designing semiconductor integrated circuit, recording medium, and mask manufacturing method
TW202331580A (en) Method and system of modifying layout for integrated circuit and computer program product
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
JP2006154245A (en) Pattern data verification method, pattern data creation method, exposure mask manufacturing method and program
US9747403B2 (en) Power-and-ground (PG) network characterization and distributed PG network creation for hierarchical circuit designs
Kang et al. Combination of rule and pattern based lithography unfriendly pattern detection in OPC flow
Yin et al. Process window tripling by optimized SRAF placement rules: AP/DFM: Advanced patterning/design for manufacturability

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