Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2838834B2 - Pattern interval reduction method for automatic design system - Google Patents
[go: Go Back, main page]

JP2838834B2 - Pattern interval reduction method for automatic design system - Google Patents

Pattern interval reduction method for automatic design system

Info

Publication number
JP2838834B2
JP2838834B2 JP1247454A JP24745489A JP2838834B2 JP 2838834 B2 JP2838834 B2 JP 2838834B2 JP 1247454 A JP1247454 A JP 1247454A JP 24745489 A JP24745489 A JP 24745489A JP 2838834 B2 JP2838834 B2 JP 2838834B2
Authority
JP
Japan
Prior art keywords
pattern
dummy
patterns
fixed
interval
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP1247454A
Other languages
Japanese (ja)
Other versions
JPH03108738A (en
Inventor
一成 矢崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP1247454A priority Critical patent/JP2838834B2/en
Publication of JPH03108738A publication Critical patent/JPH03108738A/en
Application granted granted Critical
Publication of JP2838834B2 publication Critical patent/JP2838834B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Description

【発明の詳細な説明】 〔目次〕 概要 産業上の利用分野 従来の技術(第5図) 発明が解決しようとする課題 課題を解決するための手段(第1図) 作用 実施例 (i)第1の実施例(第2図,第3図) (ii)第2の実施例(第4図) 発明の効果 〔概要〕 LSI自動設計システムのパターン間隔縮小方法、特にL
SI自動設計におけるマスクおよびチップレベルのレイア
ウト図形の間隔を移動縮小する方法に関し、 該レイアウト図形の固定パターンと移動対象パターン
との間に、直接、最長経路法を適用することなく、それ
を間接的に適用し、設計者の希望する縮小先に該移動対
象パターンを移動することを目的とし、 LSIパターンレイアウトを自動作成するLSI自動設計シ
ステムのパターン間隔縮小方法において、縮小移動方向
に直交する方向に同一列に配置された複数の移動対象パ
ターンと、これらの移動対象パターンに対し前記縮小方
向に対向する1又は複数の固定パターンとの間に、サイ
ズが可変なダミーパターンを任意の位置に設け、前記移
動対象パターンと前記ダミーパターンとの間に第1の間
隔基準を設定し、前記ダミーパターンと前記固定パター
ンとの間に第2の間隔基準を設定し、前記固定パターン
の位置を固定し、前記ダミーパターンと各移動対象パタ
ーンとの間隔が前記第1の間隔基準を維持し、前記固定
パターンと前記ダミーパターンとの間隔が前記第2の間
隔基準を維持するように前記ダミーパターン及び各移動
対象パターンを移動させて前記固定パターンと各移動対
象パターンとの間隔を縮小することを含み構成する。
DETAILED DESCRIPTION OF THE INVENTION [Table of Contents] Overview Industrial application field Conventional technology (FIG. 5) Problems to be solved by the invention Means for solving the problem (FIG. 1) Action Embodiment (i) Embodiment 1 (FIGS. 2 and 3) (ii) Embodiment 2 (FIG. 4) Effects of the Invention [Summary] Pattern spacing reduction method of LSI automatic design system, especially L
Regarding a method of moving and reducing the interval between a mask and a chip-level layout figure in automatic SI design, the method directly and indirectly applies the longest path method between a fixed pattern of the layout figure and a pattern to be moved. In the pattern interval reduction method of the LSI automatic design system that automatically creates the LSI pattern layout with the purpose of moving the pattern to be reduced to the reduction destination desired by the designer, in the direction orthogonal to the reduction movement direction. A dummy pattern having a variable size is provided at an arbitrary position between a plurality of movement target patterns arranged in the same row and one or a plurality of fixed patterns facing the movement target pattern in the reduction direction, A first interval reference is set between the movement target pattern and the dummy pattern, and the dummy pattern and the fixed pattern are set. A second interval reference is set between the turn and the turn, the position of the fixed pattern is fixed, the interval between the dummy pattern and each movement target pattern maintains the first interval reference, and the fixed pattern and the fixed pattern are fixed. The method includes moving the dummy pattern and each moving target pattern so as to maintain the distance between the dummy pattern and the second distance standard to reduce the distance between the fixed pattern and each moving target pattern.

〔産業上の利用分野〕[Industrial applications]

本発明は、LSI自動設計システムのパターン縮小方法
に関するものであり、更に詳しく言えば、LSI自動設計
におけるマスク、およびチップレベルのレイアウト図形
を移動縮小する方法に関するものである。
The present invention relates to a pattern reduction method of an LSI automatic design system, and more particularly, to a method of moving and reducing a mask and a chip-level layout figure in an LSI automatic design.

近年、半導体装置の高機能化,高性能化の要求に伴
い、LSI設計分野では、設計ルールに基づいて、レイア
ウト図形を自動縮小(以下、コンパクションという)す
るパターン縮小技術が利用されている。
In recent years, with the demand for higher functionality and higher performance of semiconductor devices, in the field of LSI design, a pattern reduction technology for automatically reducing a layout figure (hereinafter referred to as compaction) based on design rules has been used.

これによれば、同一列に配置された複数の図形要素
を、その列を保持したままコンパクションすることがで
きるパターン縮小方法が望まれている。
According to this, there is a demand for a pattern reduction method capable of compacting a plurality of graphic elements arranged in the same column while holding the column.

〔従来の技術〕[Conventional technology]

第5図(a),(b)は、従来例のLSI自動設計シス
テムのパターン縮小方法に係る説明図である。
FIGS. 5A and 5B are explanatory diagrams relating to a pattern reduction method of a conventional LSI automatic design system.

同図(a)は、LSIパターンレイアウトを自動作成す
るLSI自動設計システムのコンパクション前のチップレ
ベルに係るレイアウト図を示している。
FIG. 1A shows a layout diagram related to a chip level before compaction of an LSI automatic design system for automatically creating an LSI pattern layout.

同図において、設計データに基づいて自動作成された
機能モデュールパターン31a,31bにパッドパターン群32a
〜32eをコンパクションする場合、パターン縮小アルゴ
リズムとしては、機能モデュールパターン31a,31bから
パッドパターン群32a〜32eに対して制約グラフを張り、
そのグラフを解析することによってコンパクション後の
位置を求める最長経路法が用いられている。
In the figure, the function module patterns 31a and 31b automatically created based on the design data have pad pattern groups 32a.
When compacting ~ 32e, as a pattern reduction algorithm, a constraint graph is extended from the function module patterns 31a, 31b to the pad pattern groups 32a ~ 32e,
The longest path method that determines the position after compaction by analyzing the graph is used.

ここで、「制約グラフを張る」という概念は、移動縮
小方向Aに対向する機能モデュールパターン31a,31bの
一辺の任意の点(x1,y1)と個々のパッドパターン群32
の一辺の任意の点(x2,y2),(x3,y3),(x4,y4)・
・・・を特定し、その両点間を任意の線分で結び、該両
点間に縮小制約ルールを設定することをいう。
Here, the concept of “stretching a constraint graph” is based on the concept that an arbitrary point (x1, y1) on one side of the functional module patterns 31a and 31b facing the movement reduction direction A and the individual pad pattern groups 32
Any point on one side of (x2, y2), (x3, y3), (x4, y4)
.. Are specified, the two points are connected by an arbitrary line segment, and a reduction constraint rule is set between the two points.

例えば、機能モデュールパターン31a,31bからパッド
パターン群32に設計ルールとして、1μmルールの制約
グラフを張り、設計者の希望する縮小先の位置Pにパッ
ドパターン群32の移動を試みた場合、同図(b)のコン
パクション後のチップレベルに係るレイアウト図に示す
ように、設計者の希望する縮小先の位置Pから機能モデ
ュールパターン31bに近寄った位置にパッドパターン群3
2d,32eが移動される。
For example, when a constraint graph of a 1 μm rule is set as a design rule from the functional module patterns 31a and 31b to the pad pattern group 32, and the pad pattern group 32 is moved to the position P of the reduction destination desired by the designer, FIG. As shown in the layout diagram relating to the chip level after compaction in (b), the pad pattern group 3 is located at a position close to the functional module pattern 31b from the position P of the reduction destination desired by the designer.
2d and 32e are moved.

これは、縮小移動方向Aに対して、機能モデュールパ
ターン31aより該パターン31bが後退しているためであ
る。すなわち、機能モデュールパターン31bからパッド
パターン32d,32eに張られた制約グラフを解析した結
果、該パターン31bから1μm離隔した位置にパッドパ
ターン32d,32eが移動されるためである。
This is because the pattern 31b is retracted from the functional module pattern 31a in the reduced movement direction A. That is, as a result of analyzing the constraint graph extending from the function module pattern 31b to the pad patterns 32d and 32e, the pad patterns 32d and 32e are moved to positions separated by 1 μm from the pattern 31b.

〔発明が解決しようとする課題〕[Problems to be solved by the invention]

ところで、従来例によれば固定パターンである機能モ
ジュールパターン31a,31bと移動対象パターンであるパ
ッドパターン32との間に直接,最長経路法を適用してい
る。
By the way, according to the conventional example, the longest path method is directly applied between the functional module patterns 31a and 31b which are fixed patterns and the pad pattern 32 which is a movement target pattern.

このため、機能モジュールパターン31bとパッドパタ
ーン32d,32eとの間の制約グラフが解析される結果、第
5図(b)に示すように設計者の希望する縮小先の位置
Pにパッドパターン32が移動されない。これにより、設
計者が意図する初期配置の同一列のパッドパターン32を
保った状態でコンパクションすることができないという
問題がある。
Therefore, as a result of analyzing the constraint graph between the functional module pattern 31b and the pad patterns 32d and 32e, as shown in FIG. 5B, the pad pattern 32 is located at the position P of the reduction destination desired by the designer. Not moved. As a result, there is a problem that the compaction cannot be performed while the pad patterns 32 in the same column in the initial arrangement intended by the designer are maintained.

本発明は、係る従来例の問題点に鑑み創作されたもの
であり、レイアウト図形の固定パターンと移動対象パタ
ーンとの間に直接,最長経路法を適用することなく、そ
れを間接的に適用し、設計者の希望する縮小先に該移動
対象パターンを移動することを可能とするLSI自動設計
システムのパターン間隔縮小方法の提供を目的とする。
The present invention has been made in view of the problems of the conventional example, and directly applies the longest path method between a fixed pattern of a layout figure and a movement target pattern without applying the longest path method. It is another object of the present invention to provide a pattern interval reducing method for an LSI automatic design system that enables a target pattern to be moved to a reduction destination desired by a designer.

〔課題を解決するための手段〕[Means for solving the problem]

第1図(a),(b)は、本発明のLSI自動設計シス
テムのパターン間隔縮小方法に係る原理図を示してい
る。
FIGS. 1 (a) and 1 (b) show a principle diagram relating to a pattern interval reducing method of the LSI automatic design system of the present invention.

そのパターン縮小方法は、LSIパターンレイアウトを
自動作成するLSI自動設計システムのパターン間隔縮小
方法において、 縮小移動方向Aに直交する方向に同一列に配置された
複数の移動対象パターン2と、これらの移動対象パター
ン2に対し前記縮小方向Aに対向する1又は複数の固定
パターン1との間に、特定の長さの線又は特定の大きさ
のパターンからなるダミーパターン3を任意の位置に設
け、前記移動対象パターン2と前記ダミーパターン3と
の間に第1の間隔基準を設定し、前記ダミーパターン3
と前記固定パターン1との間に第2の間隔基準を設定
し、前記固定パターン1の位置を固定し、前記ダミーパ
ターン3と各移動対象パターン2との間隔が前記第1の
間隔基準を維持し、前記固定パターン1と前記ダミーパ
ターン3との間隔が前記第2の間隔基準を維持するよう
に前記ダミーパターン3及び各移動対象パターン2を移
動させて前記固定パターン1と各移動対象パターン2と
の間隔を縮小することを特徴とし、上記目的を達成す
る。
The pattern reduction method includes a plurality of movement target patterns 2 arranged in the same row in a direction orthogonal to the reduction movement direction A in a pattern interval reduction method of an LSI automatic design system for automatically creating an LSI pattern layout. A dummy pattern 3 made of a line of a specific length or a pattern of a specific size is provided at an arbitrary position between the target pattern 2 and one or a plurality of fixed patterns 1 facing the reduction direction A, A first interval reference is set between the movement target pattern 2 and the dummy pattern 3, and the dummy pattern 3
A second interval reference is set between the fixed pattern 1 and the fixed pattern 1, the position of the fixed pattern 1 is fixed, and the interval between the dummy pattern 3 and each movement target pattern 2 maintains the first interval reference. Then, the dummy pattern 3 and each moving target pattern 2 are moved so that the distance between the fixed pattern 1 and the dummy pattern 3 maintains the second distance reference, and the fixed pattern 1 and each moving target pattern 2 are moved. The above-mentioned object is achieved by reducing the interval between.

〔作用〕[Action]

本発明によれば、固定パターン1と移動対象パターン
2との間に移動対象パターン2に応じた可変サイズのダ
ミーパターン3が設けられている。
According to the present invention, the variable size dummy pattern 3 corresponding to the moving target pattern 2 is provided between the fixed pattern 1 and the moving target pattern 2.

このため、ダミーパターン3を介在させた状態で固定
パターン1と移動対象パターン2との間に間接的に最長
経路法が適用される。すなわち、ダミーパターン3と移
動対象2との間の第1の間隔基準を設定した状態で、固
定パターン1とダミーパターン3との間の第2の間隔基
準に基づいてコンパクションが実行される。この結果、
ダミーパターン3がフェンスの役割をし、同一の列に配
置された複数の移動対象パターン2の初期の配置状態を
保ったままコンパクションすることができる。
Therefore, the longest path method is indirectly applied between the fixed pattern 1 and the movement target pattern 2 with the dummy pattern 3 interposed therebetween. That is, compaction is performed based on the second interval criterion between the fixed pattern 1 and the dummy pattern 3 in a state where the first interval criterion between the dummy pattern 3 and the moving target 2 is set. As a result,
The dummy pattern 3 serves as a fence, and compaction can be performed while maintaining the initial arrangement state of the plurality of movement target patterns 2 arranged in the same row.

これにより、設計者の意図する位置に移動対象パター
ン2を配置することが可能となる。
This makes it possible to arrange the movement target pattern 2 at a position intended by the designer.

〔実施例〕〔Example〕

次に図を参照しながら本発明の実施例について説明を
する。
Next, an embodiment of the present invention will be described with reference to the drawings.

第2〜4図は、本発明の実施例に係るLSI自動設計シ
ステムのパターン間隔縮小方法を説明する図であり、第
2図は、本発明の各実施例のLSI自動設計システムに係
る構成図を示している。
2 to 4 are diagrams for explaining a pattern interval reducing method of the LSI automatic design system according to the embodiment of the present invention, and FIG. 2 is a configuration diagram relating to the LSI automatic design system of each embodiment of the present invention. Is shown.

図において、4はキーボード(入力端末機器)であ
り、設計者が入力データD1を入力するものである。5は
主記憶装置であり、LSI自動設計に必要な設計基礎デー
タD2やプログラムデータ等を格納するものである。6は
ファイル用メモリであり、設計途中のデータや設計ファ
イルデータD3を格納するものである。
In the figure, reference numeral 4 denotes a keyboard (input terminal device) to which a designer inputs input data D1. Reference numeral 5 denotes a main storage device for storing basic design data D2, program data, and the like necessary for automatic LSI design. Reference numeral 6 denotes a file memory for storing data during design and design file data D3.

7はマイクロプロセッサユニット(以下MPUという)
であり、設計者の入力データD1、主記憶装置5の設計基
礎データやマイクロプログラムデータD2に基づく作成処
理データD5により、LSIパターンレイアウトの自動設計
制御をするものである。
7 is a microprocessor unit (hereinafter referred to as MPU)
The automatic design control of the LSI pattern layout is performed by the input data D1 of the designer, the design basic data of the main storage device 5, and the creation processing data D5 based on the microprogram data D2.

8はプリンタ装置であり、自動設計されたLSIパター
ンレイアウトに係る図面データD4に基づいて、該レイア
ウト図面をプリントアウトするものである。
A printer device 8 prints out a layout drawing based on drawing data D4 relating to an automatically designed LSI pattern layout.

9はディスプレイ装置であり、自動設計途中のレイア
ウトパターンを表示データD6に基づいて、画面上に表示
するものである。設計者は、このレイアウトパターンを
観測しながら、例えば機能モデュールパターンとパッド
パターン群とを設計ルールに沿うように、コンパクショ
ン処理を行う。
Reference numeral 9 denotes a display device for displaying a layout pattern in the course of automatic design on a screen based on the display data D6. The designer performs a compaction process while observing the layout pattern so that, for example, the functional module pattern and the pad pattern group comply with the design rules.

10はシステムバスであり、キーボード4,主記憶装置5,
ファイル用メモリ6,MPU7,プリンタ装置8およびディス
プレイ装置9等を接続し、入力データD1,設計基礎デー
タD2,設計ファイルデータD3,図面データD4,作成処理デ
ータD5および表示データD6を伝送するものである。
Reference numeral 10 denotes a system bus, which includes a keyboard 4, a main storage device 5,
A file memory 6, an MPU 7, a printer device 8, a display device 9, etc. are connected to transmit input data D1, design basic data D2, design file data D3, drawing data D4, creation processing data D5, and display data D6. is there.

これらにより、LSIパターンレイアウトを自動作成す
るLSI自動設計システムを構成する。
Thus, an LSI automatic design system for automatically creating an LSI pattern layout is configured.

(i)第1の実施例の説明 第3図(a)〜(c)は、本発明の第1の実施例に係
るパターン間隔縮小方法の説明図であり、同図(a)は
コンパクション前のLSIチップレベルのレイアウト図を
示している。
(I) Description of First Embodiment FIGS. 3 (a) to 3 (c) are illustrations of a method of reducing a pattern interval according to a first embodiment of the present invention, and FIG. 3 (a) shows a pattern before compaction. 1 shows a layout diagram of an LSI chip level.

同図(a)において、先ず、設計基礎データD2や入力
データD1に基づいて、ディスプレイ装置9にLSIパター
ンレイアウトを表示する。この際に、機能モデュールパ
ターン11a〜11dやパッドパターン群12がディスプレイ装
置9に表示される。また、機能モデュールパターン11a
は、他のモデュールパターン11b〜11cに比べて大きく、
縮小移動方向Aに対向する辺が該パターン11b〜11cの辺
に比べて、例えば1μm程度前に飛び出た状態となって
いる。
In FIG. 1A, first, an LSI pattern layout is displayed on the display device 9 based on the design basic data D2 and the input data D1. At this time, the function module patterns 11a to 11d and the pad pattern group 12 are displayed on the display device 9. Also, the function module pattern 11a
Is larger than other module patterns 11b to 11c,
The side facing the reduction movement direction A is in a state of protruding, for example, about 1 μm before the sides of the patterns 11b to 11c.

ここで、設計者が、機能モデュールパターン群11とパ
ッドパターン群12との接近限界距離を規定した設計ルー
ル、例えば1μmルールに沿うように、パッドパターン
群12の初期配置状態を保ったままコンパクションを実行
しようとしたと仮定する。
Here, the designer performs compaction while keeping the initial arrangement state of the pad pattern group 12 so as to comply with a design rule that defines the approach limit distance between the functional module pattern group 11 and the pad pattern group 12, for example, the 1 μm rule. Suppose you tried to do so.

この際に、パッドパターン12と機能モデュールパター
ン11a〜11dとの間にダミーパターン13を挿入するための
入力データD1をキーボード4に入力する。このダミーパ
ターン13は、本発明の実施例では直線を採用し、その挿
入位置は、機能モデュールパターン群11とパッドパター
ン群12との間の任意の位置に設定される。また、ダミー
パターン13の長さは、パッドパターン群12の長さに応じ
て設定される。次に、第1の制約基準として0μmルー
ルに係る第1の制約グラフがダミーパターン13とパッド
パターン群12との間に張られる。
At this time, input data D1 for inserting the dummy pattern 13 between the pad pattern 12 and the function module patterns 11a to 11d is input to the keyboard 4. The dummy pattern 13 employs a straight line in the embodiment of the present invention, and its insertion position is set at an arbitrary position between the functional module pattern group 11 and the pad pattern group 12. Further, the length of the dummy pattern 13 is set according to the length of the pad pattern group 12. Next, a first constraint graph according to the 0 μm rule is set between the dummy pattern 13 and the pad pattern group 12 as a first constraint criterion.

また、第2の間隔基準として、1μmルールに係る第
2の制約グラフがダミーパターン13と機能モデュールパ
ターン11a〜11dとの間に張られる。なお、第1,第2の間
隔基準として与えられるルールは、それぞれ0.5μmル
ール,0.5μmルールなどでもよい。
In addition, as a second interval criterion, a second constraint graph according to the 1 μm rule is set between the dummy pattern 13 and the functional module patterns 11a to 11d. Note that the rules given as the first and second interval references may be 0.5 μm rules, 0.5 μm rules, and the like, respectively.

この第1,第2の間隔基準に基づいて、従来のように、
制約グラフを最長経路法により解析し、コンパクション
を実行する。
Based on the first and second interval criteria, as in the related art,
Analyze the constraint graph by the longest path method and execute compaction.

同図(b)は、コンパクション後のチップレベルのレ
イアウト図を示している。
FIG. 1B shows a chip-level layout diagram after compaction.

同図(b)において、コンパクションの実行により、
パッドパターン群12が、機能モデュールパターン11aに
対してダミーパターン13を介在した状態で、1μmの間
隔に縮小され、機能モデュールパターン11b〜11dに対し
て、2μmの間隔に縮小されている。すなわち、パッド
パターン群12が初期の配置状態を保ったままコンパクシ
ョンされている。
In FIG. 2B, by performing compaction,
The pad pattern group 12 is reduced to an interval of 1 μm with the dummy pattern 13 interposed with respect to the functional module pattern 11a, and is reduced to an interval of 2 μm with respect to the functional module patterns 11b to 11d. That is, the pad pattern group 12 is compacted while maintaining the initial arrangement state.

同図(c)は、ダミーパターン13を削除したチップレ
ベルのレイアウト図を示している。
FIG. 4C shows a layout diagram at a chip level in which the dummy pattern 13 is deleted.

同図(c)において、パッドパターン12は設計者の意
図する位置にコンパクションされている。
In FIG. 1C, the pad pattern 12 is compacted at a position intended by the designer.

このようにして、第1の実施例によれば、機能モデュ
ールパターン11a〜11dとパッドパターン12群との間にダ
ミーパターン13が設けられている。
Thus, according to the first embodiment, the dummy pattern 13 is provided between the functional module patterns 11a to 11d and the pad pattern 12 group.

このため、ダミーパターン13を介在させた状態で、機
能モデュールパターン11a〜11dとパッドパターンとの間
に、間接的に最長経路法が適用される。すなわち、ダミ
ーパターン13とパッドパターン群12との間の第1の制約
グラフを張った状態で、機能モデュールパターン11a〜1
1dとダミーパターン13との間の第2の制約グラフを最長
経路法により解析することにより、コンパクションが実
行される。この結果、ダミーパターン13がフェンスの役
割をし、同一列に配置されたパッドパターン群12の初期
配置状態を保ったまま、コンパクションすることができ
る。
Therefore, the longest path method is indirectly applied between the functional module patterns 11a to 11d and the pad pattern with the dummy pattern 13 interposed therebetween. That is, with the first constraint graph between the dummy pattern 13 and the pad pattern group 12 stretched, the function module patterns 11a to 11a
The compaction is performed by analyzing the second constraint graph between 1d and the dummy pattern 13 by the longest path method. As a result, the dummy pattern 13 functions as a fence, and compaction can be performed while maintaining the initial arrangement state of the pad pattern groups 12 arranged in the same row.

これにより、設計者の意図する位置にパッドパターン
12を配置することが可能となる。
This allows the pad pattern to be placed at the position intended by the designer.
12 can be arranged.

(ii)第2の実施例の説明 第4図(a)〜(c)は、本発明の第2の実施例に係
るパターン間隔縮小方法の説明図であり、同図(a)
は、コンパクション前のLSIマスクレベルのレイアウト
図を示している。
(Ii) Description of Second Embodiment FIGS. 4 (a) to 4 (c) are explanatory diagrams of a pattern interval reduction method according to a second embodiment of the present invention.
Shows a layout diagram at the LSI mask level before compaction.

同図(a)〜(c)において、第1の実施例と異なる
のは、第2の実施例ではコンパクションの実行ととも
に、移動対象パターンとなるコンタクトホールパターン
も縮小移動するものである。
FIGS. 7A to 7C are different from the first embodiment in that, in the second embodiment, the compaction movement of the contact hole pattern to be moved is performed together with the execution of compaction.

すなわち、同図(a)において、まず、設計基礎デー
タD2や入力データD1に基づいて、ディスプレイ装置9に
LSIパターンレイアウトを表示する。この際にゲートパ
ターン21や幅1μmのコンタクトホールパターン22a〜2
2c、領域境界線a1,a2および領域画定線b1,b2がディスプ
レイ装置9に表示される。
That is, in FIG. 1A, first, based on the design basic data D2 and the input data D1, the display device 9
Displays the LSI pattern layout. At this time, the gate pattern 21 and the contact hole patterns 22a to 22
2c, the area boundary lines a1, a2 and the area definition lines b1, b2 are displayed on the display device 9.

ここで、コンタクトホール22bは、22cに比べて、領域
境界線a1,a2によって取り囲まれており、該コンタクト
ホール22bと縮小移動方向Aに対向する領域境界線a1,a2
に対して、接近制限があるものと仮定する。
Here, the contact hole 22b is surrounded by the region boundary lines a1 and a2 as compared with the contact hole 22c, and the region boundary lines a1 and a2 are opposed to the contact hole 22b in the reduction movement direction A.
It is assumed that there is an access restriction to.

このような縮小条件の下に設計者がゲートパターン21
を固定して、コンパクションを実行するものとする。
Under such a reduction condition, the designer can use the gate pattern 21
Is fixed and compaction is performed.

この場合には、領域境界線a1,a2とコンタクトホール
パターン22b,22c等との間にダミーパターン23を挿入す
る。これに係る入力データD1をキーボード4を介して入
力する。次に第1の制約グラフがダミーパターン23とコ
ンタクトホールパターン22b,22cとの間に張られる。
In this case, a dummy pattern 23 is inserted between the region boundary lines a1, a2 and the contact hole patterns 22b, 22c. The input data D1 related thereto is input via the keyboard 4. Next, a first constraint graph is extended between the dummy pattern 23 and the contact hole patterns 22b and 22c.

また、領域境界線a1,a2とダミーパターン23との間に
第2の制約グラフが張られる。さらに、第1の実施例と
異なり、ゲートパターン21の左に位置するコンタクトホ
ール22aおよび領域画定線2bと該ゲートパターンとの間
にも第3の制約グラフが張られる。
Further, a second constraint graph is extended between the area boundary lines a1 and a2 and the dummy pattern 23. Further, unlike the first embodiment, a third constraint graph is also provided between the gate pattern and the contact hole 22a and the region defining line 2b located to the left of the gate pattern 21.

この第1〜第3の制約グラフを最長経路法により解析
し、コンパクションを実行する。
The first to third constraint graphs are analyzed by the longest path method, and compaction is performed.

同図(b)は、コンパクション後のマスクレベルのレ
イアウト図を示している。
FIG. 1B shows a layout diagram of a mask level after compaction.

同図(b)において、コンパクションの実行により、
コンタクトホールパターン群22aは、ゲートパターン21
に移動するとともに、該パターン群22aの個々の幅も1
μm→0.5μmに縮小されている。また、コンタクトホ
ールパターン22bは、領域境界線aとの間隔を保ったま
ま、ゲートパターン21に移動するとともに、該コンタク
トパターン22bの幅も1μm→0.5μmに縮小されてい
る。さらに、コンタクトホールパターン22cは、初期に
配置された他のコンタクトホールパターン22bと同一列
を保持した状態で、ゲートパターン21に移動され、その
幅も1μm→0.5μmに縮小されている。
In FIG. 2B, by performing compaction,
The contact hole pattern group 22a includes the gate pattern 21
And the individual width of the pattern group 22a is also 1
μm → 0.5 μm. Further, the contact hole pattern 22b moves to the gate pattern 21 while maintaining the distance from the region boundary line a, and the width of the contact pattern 22b is reduced from 1 μm to 0.5 μm. Further, the contact hole pattern 22c is moved to the gate pattern 21 while keeping the same row as the other contact hole patterns 22b initially arranged, and the width thereof is reduced from 1 μm to 0.5 μm.

なお、同図(c)は、ダミーパターン23を削除したマ
スクレベルのレイアウト図を示している。
FIG. 3C shows a layout diagram of a mask level in which the dummy pattern 23 is deleted.

このようにして、第2の実施例によれば、領域境界線
aとコンタクトホールパターン22b,22cとの間に、ダミ
ーパターン23が設けられている。
Thus, according to the second embodiment, the dummy pattern 23 is provided between the region boundary line a and the contact hole patterns 22b and 22c.

このため、第1の実施例と同様に、ダミーパターン23
を介在させた状態で、ゲートパターン21とコンタクトホ
ールパターン22b,22cおよび領域画定線b1との間に、間
接的に最長経路法が適用される。また、ゲートパターン
21と領域境界線a1,a2,コンタクトホールパターン群22a
および領域画定線b2の間には、従来通り、直接最長経路
法が適用される。
Therefore, similar to the first embodiment, the dummy patterns 23
The longest path method is indirectly applied between the gate pattern 21 and the contact hole patterns 22b, 22c and the area defining line b1 with the intervening. Also, the gate pattern
21 and area boundaries a1, a2, contact hole pattern group 22a
The direct longest path method is applied between the area definition line b2 and the conventional method.

この結果、ダミーパターン23が第1の実施例と同様に
フェンスの役割をし、同一列に配置されたコンタクトホ
ールパターン22b,22cの初期の配置状態を保ったまま、
コンパクションすることができる。
As a result, the dummy pattern 23 functions as a fence as in the first embodiment, and the initial arrangement state of the contact hole patterns 22b and 22c arranged in the same row is maintained.
Can be compacted.

これにより、第1の実施例と同様に、設計者の意図す
る位置に、コンタクトホールパターン22cを縮小配置す
ることが可能となる。
Thus, similarly to the first embodiment, the contact hole pattern 22c can be reduced and arranged at a position intended by the designer.

なお、本発明の実施例ではダミーパターン13,23とし
て直線を採用したが、矩形パターンであっても同様な効
果が得られる。
Although straight lines are used as the dummy patterns 13 and 23 in the embodiment of the present invention, the same effect can be obtained with a rectangular pattern.

〔発明の効果〕〔The invention's effect〕

以上説明したように本発明によれば、ダミーパターン
をフェンスにして同一列に配置された複数の移動対象パ
ターンを固定パターンの近接位置に移動することができ
る。
As described above, according to the present invention, it is possible to move a plurality of movement target patterns arranged in the same row to a position close to a fixed pattern by using a dummy pattern as a fence.

このため、初期の配置を保ったまま状態で移動対象パ
ターンを、設計者の意図する位置に、コンパクションす
ることが可能となる。
For this reason, it is possible to compact the movement target pattern at a position intended by the designer while maintaining the initial arrangement.

これにより、LSI自動設計システムのコンパクション
機能の向上に寄与するところが大きい。
This greatly contributes to the improvement of the compaction function of the LSI automatic design system.

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

第1図は、本発明に係るLSI自動設計システムのパター
ン縮小方法の原理図、 第2図は、本発明の各実施例に係るLSI自動設計システ
ムの構成図、 第3図は、本発明の第1の実施例に係るパターン縮小方
法の説明図、 第4図は、本発明の第2の実施例に係るパターン縮小方
法の説明図、 第5図は、従来例に係るLSI自動設計システムのパター
ン縮小方法の説明図である。 (符号の説明) 1……固定パターン、 2……移動対象パターン、 3……ダミーパターン、 A……縮小移動方向。
FIG. 1 is a principle diagram of a pattern reduction method of an LSI automatic design system according to the present invention, FIG. 2 is a configuration diagram of an LSI automatic design system according to each embodiment of the present invention, and FIG. FIG. 4 is an explanatory diagram of a pattern reducing method according to a first embodiment, FIG. 4 is an explanatory diagram of a pattern reducing method according to a second embodiment of the present invention, and FIG. 5 is a diagram of an LSI automatic design system according to a conventional example. FIG. 4 is an explanatory diagram of a pattern reduction method. (Explanation of reference numerals) 1... Fixed pattern 2... Movement target pattern 3... Dummy pattern A...

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) H01L 21/82 G06F 17/50──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 6 , DB name) H01L 21/82 G06F 17/50

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】LSIパターンレイアウトを自動作成するLSI
自動設計システムのパターン間隔縮小方法において、 縮小移動方向(A)に直交する方向に同一列に配置され
た複数の移動対象パターン(2)と、これらの移動対象
パターン(2)に対し前記縮小方向(A)に対向する1
又は複数の固定パターン(1)との間に、特定の長さの
線又は特定の大きさのパターンからなるダミーパターン
(3)を任意の位置に設け、 前記移動対象パターン(2)と前記ダミーパターン
(3)との間に第1の間隔基準を設定し、 前記ダミーパターン(3)と前記固定パターン(1)と
の間に第2の間隔基準を設定し、 前記固定パターン(1)の位置を固定し、前記ダミーパ
ターン(3)と各移動対象パターン(2)との間隔が前
記第1の間隔基準を維持し、前記固定パターン(1)と
前記ダミーパターン(3)との間隔が前記第2の間隔基
準を維持するように前記ダミーパターン(3)及び各移
動対象パターン(2)を移動させて前記固定パターン
(1)と各移動対象パターン(2)との間隔を縮小する
ことを特徴とするLSI自動設計システムのパターン間隔
縮小方法。
An LSI for automatically creating an LSI pattern layout
In the pattern interval reducing method of the automatic design system, a plurality of moving target patterns (2) arranged in the same row in a direction orthogonal to the reducing moving direction (A), and the moving direction is reduced with respect to these moving target patterns (2). 1 opposite to (A)
Alternatively, a dummy pattern (3) composed of a line of a specific length or a pattern of a specific size is provided at an arbitrary position between the plurality of fixed patterns (1), and the movement target pattern (2) and the dummy A first interval reference is set between the fixed pattern (3) and a second interval reference is set between the dummy pattern (3) and the fixed pattern (1). The position is fixed, the distance between the dummy pattern (3) and each movement target pattern (2) maintains the first distance reference, and the distance between the fixed pattern (1) and the dummy pattern (3) is The distance between the fixed pattern (1) and each movement target pattern (2) is reduced by moving the dummy pattern (3) and each movement target pattern (2) so as to maintain the second distance reference. LSI automatic design featuring Pattern interval reduction method of the stem.
JP1247454A 1989-09-22 1989-09-22 Pattern interval reduction method for automatic design system Expired - Fee Related JP2838834B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1247454A JP2838834B2 (en) 1989-09-22 1989-09-22 Pattern interval reduction method for automatic design system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1247454A JP2838834B2 (en) 1989-09-22 1989-09-22 Pattern interval reduction method for automatic design system

Publications (2)

Publication Number Publication Date
JPH03108738A JPH03108738A (en) 1991-05-08
JP2838834B2 true JP2838834B2 (en) 1998-12-16

Family

ID=17163689

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1247454A Expired - Fee Related JP2838834B2 (en) 1989-09-22 1989-09-22 Pattern interval reduction method for automatic design system

Country Status (1)

Country Link
JP (1) JP2838834B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW330342B (en) * 1995-11-21 1998-04-21 Matsushita Electric Industrial Co Ltd Compacting method, compacting assembly, layout method, layout assembly, rough layout method and assembly
JP4077141B2 (en) 2000-06-30 2008-04-16 株式会社東芝 Design rule creation method, design rule creation system, and recording medium

Also Published As

Publication number Publication date
JPH03108738A (en) 1991-05-08

Similar Documents

Publication Publication Date Title
JP3710710B2 (en) Polygon representation in IC layout
CN101187957B (en) System and method for designing multiple latch unit layout of integrated circuit public clock domain clock aware placement
US5764533A (en) Apparatus and methods for generating cell layouts
US5745374A (en) Layout method for semiconductor integrated circuit and layout apparatus for semiconductor integrated circuit
JPH06274565A (en) Data preparation method for logic simulation, logic simulation method and logic simulator
US5493509A (en) Method of and apparatus for generating mask layouts
CN111079369A (en) Method for scaling instances by using variable parameterization unit
JP2838834B2 (en) Pattern interval reduction method for automatic design system
JPH0722604A (en) Simulation method
CN117519882A (en) Page layout adjustment method and device and processing equipment
JP3059599B2 (en) Manufacturing method of semiconductor integrated circuit
JP4447210B2 (en) Power supply terminal pattern generation method and semiconductor device
JP2002203001A (en) Power supply wiring design equipment
JP4071546B2 (en) Circuit design support apparatus and layout change method for semiconductor device
JP2002151594A (en) Semiconductor integrated circuit design method and semiconductor integrated circuit design support apparatus
JP2001308189A (en) Semiconductor integrated circuit device, clock wiring method, and recording medium
JP2885635B2 (en) Design method of semiconductor integrated circuit
JP3337614B2 (en) Layout compaction method for semiconductor integrated circuit
JPH096826A (en) Design method of semiconductor integrated circuit
JPH05218305A (en) Semiconductor integrated circuit clock signal delay time adjustment wiring method
JPS63234358A (en) Processor for logic circuit diagram
JPS5957427A (en) Preparation of data drawn by electron beam
JPH04205186A (en) Logic circuit drawing input device
JPH04175920A (en) mouse cursor control device
JPH04252379A (en) Layout device for semiconductor device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees