[go: up one dir, main page]

JPH0916646A - Design rule check method and system - Google Patents

Design rule check method and system

Info

Publication number
JPH0916646A
JPH0916646A JP7163173A JP16317395A JPH0916646A JP H0916646 A JPH0916646 A JP H0916646A JP 7163173 A JP7163173 A JP 7163173A JP 16317395 A JP16317395 A JP 16317395A JP H0916646 A JPH0916646 A JP H0916646A
Authority
JP
Japan
Prior art keywords
error
data
pattern data
design rule
graphic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP7163173A
Other languages
Japanese (ja)
Inventor
Takashi Matsui
▲隆▼ 松井
Masato Iwabuchi
真人 岩渕
Yosuke Motono
洋輔 本野
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP7163173A priority Critical patent/JPH0916646A/en
Publication of JPH0916646A publication Critical patent/JPH0916646A/en
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】、半導体集積回路装置におけるデザインルール
のチェックに伴い発生する疑似エラーを大幅に低減す
る。 【構成】 図形入力部2から基本セルのパターンデータ
を入力し、図形演算部3によりデザインルールのチェッ
クを行い、エラー図形出力部4に出力し、表示部5に回
路図形の表示を行い、設計者が疑似エラー選択部6によ
って疑似エラーの抽出を行い、それら抽出した疑似エラ
ー記憶部に格納する。半導体チップ全体のパターンデー
タを図形入力部2から入力し、図形演算部3によりデザ
インルールのチェックを行い、疑似エラー記憶部7に格
納された疑似エラーのデータをSUB演算部8によりS
UB演算し、疑似エラー記憶部7に格納されている疑似
エラーを除去して表示部5に回路図形を表示する。
(57) [Abstract] [Purpose] To significantly reduce the pseudo error generated by checking the design rule in the semiconductor integrated circuit device. [Structure] The pattern data of the basic cell is inputted from the figure input section 2, the design rule is checked by the figure calculation section 3, and output to the error figure output section 4, and the circuit figure is displayed on the display section 5 for designing. The person extracts the pseudo error by the pseudo error selecting unit 6 and stores it in the extracted pseudo error storage unit. The pattern data of the entire semiconductor chip is input from the graphic input unit 2, the design rule is checked by the graphic calculation unit 3, and the pseudo error data stored in the pseudo error storage unit 7 is converted by the SUB calculation unit 8 into S
The UB calculation is performed, the pseudo error stored in the pseudo error storage unit 7 is removed, and the circuit graphic is displayed on the display unit 5.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、デザインルールチェッ
ク方法およびシステムに関し、特に、デザインルールチ
ェックにおける疑似エラーの削減に適用して有効な技術
に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a design rule checking method and system, and more particularly to a technique effective when applied to reducing false errors in design rule checking.

【0002】[0002]

【従来の技術】本発明者が検討したところによれば、た
とえば、半導体集積回路装置におけるパターン設計で
は、製造プロセスの微細加工限界やマスク合わせの精度
限界などから各層のパターン幅や間隔、層間パターンの
間隔の最小値などを規定したデザインルールがあり、こ
のデザインルールを満足しているかのチェックは、デザ
インルールチェック(以下、DRCという)システムに
より行われる。
2. Description of the Related Art According to a study made by the present inventor, for example, in pattern design in a semiconductor integrated circuit device, pattern widths and intervals of layers and interlayer patterns due to the limit of fine processing in the manufacturing process and the accuracy limit of mask alignment. There is a design rule that defines the minimum value of the interval, etc., and whether the design rule is satisfied is checked by a design rule check (hereinafter referred to as DRC) system.

【0003】また、DRCシステムは、多種類のデザイ
ンルールがチェックでき、デザインルールの変化にも対
応できるように、基本的な図形演算機能と寸法チェック
機能を準備し、これらを組合わせてチェックする方式を
取っている。
Further, the DRC system can check various kinds of design rules and prepares a basic figure calculation function and a dimension check function so as to cope with changes in the design rule, and checks them by combining them. The method is adopted.

【0004】なお、この種のDRCシステムについて詳
しく述べてある例としては、日刊工業新聞社、昭和62
年9月29日発行「CMOS デバイスハンドブック」
CMOS デバイスハンドブック編集委員会(編)、P
171〜P183があり、この文献には、半導体集積回
路装置におけるレイアウト設計検証技術についてが記載
されている。
An example of a detailed description of this type of DRC system is Nikkan Kogyo Shimbun, Showa 62.
Published on September 29, 2013 "CMOS Device Handbook"
CMOS Device Handbook Editorial Committee (ed.), P
171 to P183, and this document describes a layout design verification technique in a semiconductor integrated circuit device.

【0005】[0005]

【発明が解決しようとする課題】ところが、上記のよう
なDRCシステムによるデザインルールのチェックで
は、次のような問題点があることが本発明者により見い
出された。
However, the present inventor has found that the design rule check by the DRC system as described above has the following problems.

【0006】すなわち、DRCシステムの能力不足によ
って実際にはエラーでない部分、たとえば、各コンタク
トが同電位と異電位とでデザインルールの寸法が異なる
場合や最小寸法が信号線の種類によって異なる場合など
は、一律にしかチェックできないのでエラーとして扱っ
てしまう、いわゆる、疑似エラーが発生してしまう。
In other words, due to the lack of capability of the DRC system, a portion that is not actually an error, for example, when the dimensions of the design rule are different between the contacts at the same potential and different potentials, or when the minimum dimension differs depending on the type of signal line Since it can be checked only uniformly, it is treated as an error, so-called pseudo error occurs.

【0007】この疑似エラーの検出は、人手によって目
視確認により行わねばならず、近年の半導体集積回路装
置の高集積化に伴い、疑似エラーの検出が大量になって
しまい、作業工数が大幅に増加する問題がある。
The detection of this pseudo error must be performed manually by visual inspection, and with the recent increase in the integration density of semiconductor integrated circuit devices, the detection of pseudo error becomes large and the number of man-hours is greatly increased. I have a problem to do.

【0008】本発明の目的は、半導体集積回路装置にお
けるデザインルールのチェックに伴い発生する疑似エラ
ーを大幅に低減することのできるDRCシステムを提供
することにある。
It is an object of the present invention to provide a DRC system capable of significantly reducing the pseudo error generated by checking the design rule in a semiconductor integrated circuit device.

【0009】本発明の前記ならびにその他の目的と新規
な特徴は、本明細書の記述および添付図面から明らかに
なるであろう。
The above and other objects and novel features of the present invention will become apparent from the description of the present specification and the accompanying drawings.

【0010】[0010]

【課題を解決するための手段】本願において開示される
発明のうち、代表的なものの概要を簡単に説明すれば、
以下のとおりである。
SUMMARY OF THE INVENTION Among the inventions disclosed in the present application, the outline of a representative one will be briefly described.
It is as follows.

【0011】すなわち、本発明のデザインルールチェッ
ク方法は、パターンデータの単位となる各々の基本セル
におけるレイアウト設計データである第1のレイアウト
設計データのデザインルールをチェックする工程と、デ
ザインルールがチェックされた第1のレイアウト設計デ
ータにおける任意のエラーである第1のエラーを抽出す
る工程と、抽出された第1のエラーのデータを格納する
工程と、半導体チップ全体のレイアウト設計データであ
る第2のレイアウト設計データにおけるデザインルール
をチェックする工程と、格納された第1のエラーと第2
のレイアウト設計データにおけるデザインルールのチェ
ック結果のエラーである第2のエラーとを論理演算し、
第1のエラーを除去した第3のエラーを出力する工程
と、該第3のエラーを含めた回路図形を表示する工程と
を有したものである。
That is, the design rule checking method of the present invention includes a step of checking the design rule of the first layout design data which is the layout design data in each basic cell which is a unit of pattern data, and the design rule is checked. A step of extracting a first error which is an arbitrary error in the first layout design data, a step of storing the data of the extracted first error, and a second step of a layout design data of the entire semiconductor chip. The process of checking the design rule in the layout design data, the stored first error and second
Logical operation is performed on the second error which is an error of the check result of the design rule in the layout design data of
The method includes a step of outputting a third error from which the first error has been removed, and a step of displaying a circuit graphic including the third error.

【0012】また、本発明のデザインルールチェック方
法は、前記論理演算が、排他的論理和または減算(以
下、SUB演算という)を行うものである。
In the design rule check method of the present invention, the logical operation is an exclusive OR or subtraction (hereinafter referred to as SUB operation).

【0013】さらに、本発明のデザインルールチェック
方法は、第1のレイアウト設計データから抽出する第1
のエラーを疑似エラーとするものである。
Furthermore, the design rule check method of the present invention is the first layout design data extracted from the first layout design data.
The error of is a pseudo error.

【0014】また、本発明のデザインルールチェックシ
ステムは、パターンデータの単位となる基本セルのパタ
ーンデータである第1のパターンデータおよび半導体チ
ップ全体のレイアウト設計データである第2のパターン
データが入力される図形入力手段と、該図形入力手段か
ら入力された第1のパターンデータならびに第2のパタ
ーンデータの演算を行う図形演算手段と、該図形演算手
段により処理された第1のパターンデータにおける任意
のエラーである第1のエラーを抽出するエラー選択手段
と、該エラー選択手段により抽出された第1のエラーの
データを格納する格納手段と、格納手段に格納された第
1のエラーのデータと図形演算手段により処理された第
2のパターンデータにおけるエラーである第2のエラー
とを比較して論理演算を行い、第1のエラーを除去した
第3のエラーを出力する図形演算手段と、図形演算手段
により論理演算された第3のエラーを含めた第2のパタ
ーンデータからなる回路図形および図形演算部により処
理された第2のパターンデータにおける回路図形を表示
する表示手段とよりなるものである。
Further, the design rule check system of the present invention is inputted with the first pattern data which is the pattern data of the basic cell which is a unit of the pattern data and the second pattern data which is the layout design data of the entire semiconductor chip. Graphic input means, a graphic calculation means for calculating the first pattern data and the second pattern data inputted from the graphic input means, and an arbitrary pattern in the first pattern data processed by the graphic calculation means. Error selecting means for extracting the first error which is an error, storing means for storing the first error data extracted by the error selecting means, and first error data and a graphic stored in the storing means Logic is obtained by comparing with a second error which is an error in the second pattern data processed by the arithmetic means. And a graphic operation means for performing arithmetic operation and outputting a third error after removing the first error, and a circuit graphic and graphic operation composed of second pattern data including the third error logically operated by the graphic operation means. And a display unit for displaying a circuit graphic in the second pattern data processed by the unit.

【0015】[0015]

【作用】上記した本発明のデザインルールチェック技術
によれば、図形入力手段から入力された基本セルのパタ
ーンデータである第1のパターンデータおよび半導体チ
ップ全体のレイアウト設計データである第2のパターン
データのうち、図形演算手段によって第1のパターンデ
ータの演算を行い、デザインルールのチェックを行い、
そこからエラー選択手段によって任意のエラーである第
1のエラーを抽出して格納手段に当該第1のエラーのデ
ータを格納し、図形演算手段により第2のパターンデー
タにおけるデザインルールのチェックを行い、図形演算
手段が、格納手段に格納された第1のエラーのデータと
図形演算手段により処理された第2のパターンデータに
おけるエラーである第2のエラーとを比較して排他的論
理和またはSUB演算による論理演算を行い、第1のエ
ラーを除去した第3のエラーを出力し、表示手段によ
り、その第3のエラーを含めた第2のパターンデータか
らなる回路図形を表示することができるので、半導体チ
ップ全体のレイアウト設計データである第2のパターン
データのデザインルールをチェックする場合に、簡単な
回路構成で短時間に不要な任意のエラーだけを除去した
回路図形を表示することができる。
According to the above-described design rule checking technique of the present invention, the first pattern data which is the pattern data of the basic cell and the second pattern data which is the layout design data of the entire semiconductor chip, inputted from the figure input means. Among them, the first pattern data is calculated by the graphic calculation means, the design rule is checked,
From there, the error selecting means extracts the first error, which is an arbitrary error, stores the data of the first error in the storing means, and the graphic calculating means checks the design rule in the second pattern data. The graphic operation means compares the data of the first error stored in the storage means with the second error which is an error in the second pattern data processed by the graphic operation means, and performs an exclusive OR or SUB operation. By performing a logical operation according to the above, a third error obtained by removing the first error is output, and the display means can display the circuit figure composed of the second pattern data including the third error. When checking the design rule of the second pattern data, which is the layout design data of the entire semiconductor chip, a simple circuit configuration can be used in a short time. It is possible to display only circuit shape removing the principal any errors.

【0016】また、上記した本発明のデザインルールチ
ェック技術によれば、第1のレイアウト設計データから
抽出される第1のエラーを疑似エラーとすることによっ
て、第2のパターンデータのデザインルールのチェック
における疑似エラーの検出作業が大幅に軽減され、作業
工数および時間を大幅に削減させることができる。
Further, according to the design rule check technique of the present invention described above, the first error extracted from the first layout design data is treated as a pseudo error to check the design rule of the second pattern data. The work of detecting a pseudo error in is significantly reduced, and the work man-hour and time can be significantly reduced.

【0017】[0017]

【実施例】以下、本発明の実施例を図面に基づいて詳細
に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0018】図1は、本発明の一実施例によるDRCシ
ステムの要部ブロック図、図2は、本発明の一実施例に
よるDRCシステムのフローチャート図、図3は、本発
明の一実施例によるDRCシステムにおけるパターンデ
ータの処理フローを示す模式図である。
FIG. 1 is a block diagram of a main part of a DRC system according to an embodiment of the present invention, FIG. 2 is a flow chart of a DRC system according to an embodiment of the present invention, and FIG. 3 is a view of an embodiment of the present invention. It is a schematic diagram which shows the processing flow of the pattern data in a DRC system.

【0019】本実施例1において、半導体集積回路装置
におけるマスクパターンデータにおけるデザインルール
をチェックするDRCシステム1は、チップパターンを
形成するパターンデータの単位である基本セルのパター
ンデータ(第1のパターンデータ)および半導体チップ
全体あるいは各機能ブロックのレイアウト設計データで
あるパターンデータ(第2のパターンデータ)などが入
力される図形入力部(図形入力手段)2が設けられてい
る。
In the first embodiment, the DRC system 1 for checking the design rule in the mask pattern data in the semiconductor integrated circuit device uses the pattern data (first pattern data) of the basic cell which is a unit of pattern data forming the chip pattern. ) And pattern data (second pattern data), which is layout design data for the entire semiconductor chip or each functional block, and the like are provided.

【0020】また、DRCシステム1には、図形入力部
2から入力されたパターンデータの演算を行う図形演算
部(図形演算手段)3が設けられており、この図形演算
部3の後段には、デザインルールのチェック結果のエラ
ー(第2のエラー)を出力するエラー図形出力部4に接
続されている。
Further, the DRC system 1 is provided with a figure calculation section (figure calculation means) 3 for calculating the pattern data input from the figure input section 2, and in the subsequent stage of this figure calculation section 3, It is connected to the error graphic output unit 4 that outputs an error (second error) as a result of checking the design rule.

【0021】さらに、DRCシステム1は、たとえば、
プリンタやモニタなどの表示部(表示手段)5が設けら
れており、エラー図形出力部4から出力されたエラー図
形および図形入力部2から出力されたパターンデータが
表示される。
Further, the DRC system 1 is, for example,
A display unit (display means) 5 such as a printer or a monitor is provided, and the error graphic output from the error graphic output unit 4 and the pattern data output from the graphic input unit 2 are displayed.

【0022】また、DRCシステム1には、エラー図形
出力部4から出力されたパターンデータのうち、疑似エ
ラー(第1のエラー)だけを選択して取り除く疑似エラ
ー選択部(エラー選択手段)6が設けられており、その
後段には、疑似エラー選択部6によって選択された疑似
エラーのデータを格納する疑似エラー記憶部(記憶手
段)7が設けられている。
Further, the DRC system 1 has a pseudo error selecting section (error selecting means) 6 for selecting and removing only a pseudo error (first error) from the pattern data output from the error graphic output section 4. A pseudo error storage unit (storage means) 7 for storing the data of the pseudo error selected by the pseudo error selection unit 6 is provided at the subsequent stage.

【0023】さらに、DRCシステム1は、SUB演算
部(図形演算手段)8が設けられ、疑似エラー記憶部7
に格納されたデータとエラー図形出力部4から出力され
た半導体チップ全体のパターンデータにおけるエラーと
のSUB演算を行う。
Further, the DRC system 1 is provided with a SUB calculation unit (graphic calculation unit) 8 and a pseudo error storage unit 7
SUB operation is performed between the data stored in the memory and the error in the pattern data of the entire semiconductor chip output from the error graphic output unit 4.

【0024】また、このSUB演算部8も表示部5に接
続されており、SUB演算されたエラー図形が表示され
る。
The SUB calculation unit 8 is also connected to the display unit 5, and the error graphic obtained by the SUB calculation is displayed.

【0025】次に、本実施例の作用について、図2に従
って説明する。
Next, the operation of this embodiment will be described with reference to FIG.

【0026】まず、図形入力部2から基本セルのパター
ンデータを入力し、図形演算部3によりパターンデータ
における演算、すなわち、デザインルールのチェックを
行い、エラー図形出力部4に出力する(ステップ10
1)。
First, the pattern data of the basic cell is input from the figure input section 2, the figure operation section 3 performs an operation on the pattern data, that is, the design rule is checked, and is output to the error figure output section 4 (step 10).
1).

【0027】そして、エラー図形出力部4は、表示部5
に表示される回路図形のパターンデータを出力して、表
示部5に回路図形の表示を行い、設計者が疑似エラー選
択部6によって表示部5に表示された回路図形に基づい
て疑似エラーの抽出を行う(ステップ102)。
Then, the error graphic output unit 4 has a display unit 5
The pattern data of the circuit graphic displayed in is displayed, the circuit graphic is displayed on the display unit 5, and the designer extracts the pseudo error based on the circuit graphic displayed on the display unit 5 by the pseudo error selection unit 6. Is performed (step 102).

【0028】次に、抽出された疑似エラーのデータは、
疑似エラー記憶部に格納される(ステップ103)。そ
して、すべての基本セルにおける疑似エラーの抽出が終
了すると(ステップS104)、半導体チップ全体のパ
ターンデータを再度、図形入力部2から入力し、図形演
算部3によりデザインルールのチェックを行う(ステッ
プS105)。
Next, the data of the extracted pseudo error is
It is stored in the pseudo error storage unit (step 103). Then, when the extraction of the pseudo error in all the basic cells is completed (step S104), the pattern data of the entire semiconductor chip is input again from the figure input section 2 and the figure calculation section 3 checks the design rule (step S105). ).

【0029】図形演算部3により演算された半導体チッ
プ全体のパターンデータにおけるエラーおよび疑似エラ
ー記憶部7に格納されているデータは、それぞれSUB
演算部8に出力され、このSUB演算部8によってSU
B演算、すなわち、疑似エラー記憶部7に格納されてい
る疑似エラーだけが除去される(ステップS106)。
The error in the pattern data of the entire semiconductor chip calculated by the figure calculation unit 3 and the data stored in the pseudo error storage unit 7 are SUB.
It is output to the arithmetic unit 8 and the SUB arithmetic unit 8 outputs SU.
The B operation, that is, only the pseudo error stored in the pseudo error storage unit 7 is removed (step S106).

【0030】そして、疑似エラーだけが除去されたエラ
ー(第3のエラー)は、エラー図形として表示部5に表
示されることになる。
The error (third error) from which only the pseudo error is removed is displayed on the display unit 5 as an error graphic.

【0031】また、これらの処理のフローを図3に従っ
て説明すると、ファイルf1に入力された基本セルのパ
ターンデータおよび半導体チップ全体のレイアウト設計
データであるパターンデータのうち、それぞれの基本セ
ルs1〜snにおける疑似エラーE1〜Enを抽出し、
当該疑似エラーE1〜Enをエラー図形データベースD
Bに格納する。
The flow of these processes will be described with reference to FIG. 3. Of the basic cell pattern data input to the file f1 and the pattern data which is the layout design data of the entire semiconductor chip, the basic cells s1 to sn are respectively. The pseudo errors E1 to En in
The pseudo-errors E1 to En are stored in the error graphic database D.
B.

【0032】さらに、ファイルf1に格納されている半
導体チップ全体のパターンデータであるデータCDにお
けるデザインルールのチェックを行い、データCDにお
けるデザインルールのチェック結果であるデータDDと
エラー図形データベースDBに格納された疑似エラーE
1〜EnとをSUB演算することにより、疑似エラーE
1〜Enだけが除去された半導体チップ全体のパターン
データにおける回路図形PFが出力されることになる。
Further, the design rule of the data CD which is the pattern data of the entire semiconductor chip stored in the file f1 is checked, and the data DD which is the check result of the design rule of the data CD and the error graphic database DB are stored. Pseudo error E
By performing a SUB operation on 1 to En, the pseudo error E
The circuit figure PF in the pattern data of the entire semiconductor chip from which only 1 to En are removed is output.

【0033】それにより、本実施例では、半導体チップ
全体のパターンデータにおけるデザインルールのチェッ
クを行った場合に、SUB演算部8によって各基本セル
における疑似エラーがすでに取り除かれた図形が表示さ
れるので、目視による疑似エラーの検出に伴う作業工数
を減少させることができ、デザインルールのチェック効
率を大幅に向上させることができる。
As a result, in this embodiment, when the design rule is checked in the pattern data of the entire semiconductor chip, the graphic in which the pseudo error in each basic cell has already been removed is displayed by the SUB operation unit 8. It is possible to reduce the number of man-hours required for visually detecting the pseudo error, and to significantly improve the design rule check efficiency.

【0034】また、本実施例において、SUB演算部8
は、SUB演算を行っていたが、このSUB演算部8の
代わりにEOR演算を行う演算部(図示せず)を用いて
も同様に疑似エラーだけを良好に取り除くことができ
る。
Further, in this embodiment, the SUB calculator 8
In the same manner, the SUB calculation is performed, but even if a calculation unit (not shown) that performs the EOR calculation is used instead of the SUB calculation unit 8, only the pseudo error can be satisfactorily removed.

【0035】以上、本発明者によってなされた発明を実
施例に基づき具体的に説明したが、本発明は前記実施例
に限定されるものではなく、その要旨を逸脱しない範囲
で種々変更可能であることはいうまでもない。
As mentioned above, the invention made by the inventor has been specifically described based on the embodiments. However, the present invention is not limited to the above embodiments, and can be variously modified without departing from the gist thereof. Needless to say.

【0036】たとえば、前記実施例では、疑似エラーだ
けを疑似エラー選択部により抽出して取り除いたが、こ
の疑似エラー選択部による選択は、設計者が任意に行う
ものであり、全ての疑似エラーを抽出する以外に任意の
疑似エラーを抽出しなかったりあるいは疑似エラーでな
い任意の真のエラーも同時に抽出して取り除くようにし
てもよい。
For example, in the above-described embodiment, only the pseudo error is extracted and removed by the pseudo error selecting section, but the selection by the pseudo error selecting section is arbitrarily made by the designer, and all the pseudo errors are eliminated. Other than extraction, any pseudo error may not be extracted, or any true error that is not a pseudo error may be extracted and removed at the same time.

【0037】それにより、各セルにおけるエラーは表示
させずに、各セル間の配線におけるエラーだけを表示す
るなどによって、表示部により表示される回路図形をよ
り確認しやすくすることもできる。
Accordingly, it is possible to make it easier to confirm the circuit graphic displayed on the display unit by displaying only the error in the wiring between the cells without displaying the error in each cell.

【0038】[0038]

【発明の効果】本願によって開示される発明のうち、代
表的なものによって得られる効果を簡単に説明すれば、
以下のとおりである。
Advantageous effects obtained by typical ones of the inventions disclosed by the present application will be briefly described as follows.
It is as follows.

【0039】(1)本発明によれば、第1のパターンデ
ータにおける任意のエラーを取り除いた回路図形を表示
できるので、第2のパターンデータをより確認しやすく
できる。
(1) According to the present invention, it is possible to display the circuit figure from which any error in the first pattern data has been removed, so that the second pattern data can be more easily confirmed.

【0040】(2)また、本発明では、第1のパターン
データにおける疑似エラーを取り除いて図形を表示する
ことにより、第2のデザインルールのチェックを行った
回路図形の目視による疑似エラーの検出に伴う作業工数
を減少させることができる。
(2) Further, in the present invention, the pseudo error in the first pattern data is removed and the graphic is displayed, so that the pseudo error can be detected by visually observing the circuit graphic in which the second design rule is checked. The work man-hours involved can be reduced.

【0041】(3)さらに、本実施例においては、上記
(1),(2)により、デザインルールチェックにおける
作業効率を大幅に向上させることができる。
(3) Further, in the present embodiment, the work efficiency in the design rule check can be greatly improved by the above (1) and (2).

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施例によるDRCシステムの要部
ブロック図である。
FIG. 1 is a block diagram of a main part of a DRC system according to an exemplary embodiment of the present invention.

【図2】本発明の一実施例によるDRCシステムのフロ
ーチャート図である。
FIG. 2 is a flowchart diagram of a DRC system according to an embodiment of the present invention.

【図3】本発明の一実施例によるDRCシステムにおけ
るパターンデータの処理フローを示す模式図である。
FIG. 3 is a schematic diagram showing a processing flow of pattern data in a DRC system according to an embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1 デザインルールチェックシステム(DRC) 2 図形入力部(図形入力手段) 3 図形演算部(図形演算手段) 4 エラー図形出力部 5 表示部(表示手段) 6 疑似エラー選択部(エラー選択手段) 7 疑似エラー記憶部(記憶手段) 8 SUB演算部(図形演算手段) f1 ファイル s1〜sn 基本セル E1〜En 疑似エラー DB エラー図形データベース CD データ DD データ PF 回路図形 1 Design Rule Check System (DRC) 2 Graphic Input Unit (Graphic Input Means) 3 Graphic Calculation Unit (Graphic Calculation Means) 4 Error Graphic Output Unit 5 Display Unit (Display Means) 6 Pseudo Error Selection Unit (Error Selection Means) 7 Pseudo Error storage unit (storage unit) 8 SUB calculation unit (graphic calculation unit) f1 file s1 to sn basic cells E1 to En pseudo error DB error graphic database CD data DD data PF circuit graphic

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 半導体集積回路装置のレイアウト設計に
おけるデザインルールをチェックするデザインルールチ
ェック方式であって、パターンデータの単位となる各々
の基本セルにおけるレイアウト設計データである第1の
レイアウト設計データのデザインルールをチェックする
工程と、デザインルールがチェックされた前記第1のレ
イアウト設計データにおける任意のエラーである第1の
エラーを抽出する工程と、抽出された前記第1のエラー
のデータを格納する工程と、半導体チップ全体のレイア
ウト設計データである第2のレイアウト設計データにお
けるデザインルールをチェックする工程と、格納された
前記第1のエラーと前記第2のレイアウト設計データに
おけるデザインルールのチェック結果のエラーである第
2のエラーとを論理演算し、前記第1のエラーを除去し
た第3のエラーを出力する工程と、前記第3のエラーを
含めた回路図形を表示する工程とを有したことを特徴と
するデザインルールチェック方法。
1. A design rule check method for checking a design rule in a layout design of a semiconductor integrated circuit device, the design of first layout design data which is layout design data in each basic cell as a unit of pattern data. Checking a rule, extracting a first error that is an arbitrary error in the first layout design data for which a design rule is checked, and storing the extracted data of the first error And a step of checking the design rule in the second layout design data, which is the layout design data of the entire semiconductor chip, the stored first error and the error of the design rule check result in the second layout design data. And the second error is A design rule checking method comprising: a step of calculating and outputting a third error obtained by removing the first error; and a step of displaying a circuit graphic including the third error.
【請求項2】 請求項1記載のデザインルールチェック
方法において、前記論理演算が、排他的論理和または減
算であることを特徴とするデザインルールチェック方
法。
2. The design rule checking method according to claim 1, wherein the logical operation is an exclusive OR or subtraction.
【請求項3】 請求項1または2記載のデザインルール
チェック方法において、前記第1のエラーが、疑似エラ
ーであることを特徴とするデザインルールチェック方
法。
3. The design rule checking method according to claim 1 or 2, wherein the first error is a pseudo error.
【請求項4】 パターンデータの単位となる基本セルの
パターンデータである第1のパターンデータおよび半導
体チップ全体のレイアウト設計データである第2のパタ
ーンデータが入力される図形入力手段と、前記図形入力
手段から入力された前記第1のパターンデータならびに
前記第2のパターンデータの演算を行う図形演算手段
と、前記図形演算手段により処理された前記第1のパタ
ーンデータにおける任意のエラーである第1のエラーを
抽出するエラー選択手段と、前記エラー選択手段により
抽出された前記第1のエラーのデータを格納する格納手
段と、前記格納手段に格納された前記第1のエラーのデ
ータと前記図形演算手段により処理された第2のパター
ンデータにおけるエラーである第2のエラーとを比較し
て論理演算を行い、前記第1のエラーを除去した第3の
エラーを出力する図形演算手段と、前記図形演算手段に
より論理演算された前記第3のエラーを含めた前記第2
のパターンデータからなる回路図形および前記図形演算
部により処理された前記第2のパターンデータにおける
回路図形を表示する表示手段とよりなるデザインチェッ
クルールシステム。
4. A figure input means for inputting first pattern data, which is pattern data of a basic cell which is a unit of pattern data, and second pattern data, which is layout design data of the entire semiconductor chip, and the figure input. Graphic operation means for calculating the first pattern data and the second pattern data input from the means, and a first error that is an arbitrary error in the first pattern data processed by the graphic operation means. Error selection means for extracting an error, storage means for storing the data of the first error extracted by the error selection means, data of the first error stored in the storage means, and the graphic operation means Is compared with the second error which is an error in the second pattern data processed by The graphic operation means for outputting a third error after removing the first error, and the second error including the third error logically operated by the graphic operation means.
A design check rule system comprising: a circuit figure composed of the pattern data and display means for displaying the circuit figure in the second pattern data processed by the figure calculation unit.
JP7163173A 1995-06-29 1995-06-29 Design rule check method and system Pending JPH0916646A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7163173A JPH0916646A (en) 1995-06-29 1995-06-29 Design rule check method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7163173A JPH0916646A (en) 1995-06-29 1995-06-29 Design rule check method and system

Publications (1)

Publication Number Publication Date
JPH0916646A true JPH0916646A (en) 1997-01-17

Family

ID=15768637

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7163173A Pending JPH0916646A (en) 1995-06-29 1995-06-29 Design rule check method and system

Country Status (1)

Country Link
JP (1) JPH0916646A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021182253A (en) * 2020-05-19 2021-11-25 富士通株式会社 Circuit design program and information processing device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021182253A (en) * 2020-05-19 2021-11-25 富士通株式会社 Circuit design program and information processing device

Similar Documents

Publication Publication Date Title
US6775817B2 (en) Inspection system and semiconductor device manufacturing method
JP3350477B2 (en) Wafer inspection equipment
CN111340788A (en) Hardware trojan layout detection method and device, electronic equipment and readable storage medium
US6321173B1 (en) System and method for efficient verification of functional equivalence between design models
JPH07261372A (en) Pattern verification method and verification device
JP4108805B2 (en) Power consumption characteristic calculating means and method
JP2000277617A (en) Asic design method and equipment thereof
JPH0916646A (en) Design rule check method and system
JP2000099558A (en) Design rule checking method/system
WO2025118712A1 (en) Method and apparatus for identifying connecting rib in pcb panelized board, device, and storage medium
US6965853B2 (en) Back annotation apparatus for carrying out a simulation based on the extraction result in regard to parasitic elements
JP3019032B2 (en) Method for checking design rules in layout data of semiconductor integrated circuit and apparatus for implementing the method
JP2936905B2 (en) Layout verification method and apparatus
JPS63129466A (en) Line connection inspecting device
US7278127B2 (en) Overlapping shape design rule error prevention
JPH04344979A (en) Pattern layout verification device
CN121480428A (en) Boolean operation effect checking method, system, computer device and layout
JPH07210592A (en) Layout verification method and layout verification apparatus for semiconductor device
JPH04333172A (en) System for inspecting layout
CN111429427A (en) Priority ranking device, ranking method and storage medium for detecting object defect patterns
JP3184123B2 (en) LSI wiring equipment
JPH0547882A (en) Lsi pattern diagnostic system
CN118504513A (en) Method, apparatus, device, medium and program product for checking layout design
Mital An automatic circuit extractor from a photomicrograph of integrated circuits
CN104198913B (en) Parametric type hardware Trojan horse detection method and detecting system