JPH04115367A - Layout pattern designing device for analog lsi function cell - Google Patents
Layout pattern designing device for analog lsi function cellInfo
- Publication number
- JPH04115367A JPH04115367A JP2234485A JP23448590A JPH04115367A JP H04115367 A JPH04115367 A JP H04115367A JP 2234485 A JP2234485 A JP 2234485A JP 23448590 A JP23448590 A JP 23448590A JP H04115367 A JPH04115367 A JP H04115367A
- Authority
- JP
- Japan
- Prior art keywords
- layout pattern
- pattern
- basic
- information storage
- shape
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
本発明は、アナログLSI機能セルのレイアウトパター
ン設計装置に関し、特に、LSIチップのパターン設計
において何度も利用されるアナロク基本機能セルのレイ
アウトパターンを効率よく設計する装置に関する。Detailed Description of the Invention [Object of the Invention] (Industrial Application Field) The present invention relates to a layout pattern design device for analog LSI functional cells, and in particular, to an analog basic design device that is used many times in pattern design of LSI chips. The present invention relates to a device for efficiently designing a layout pattern of functional cells.
(従来の技術)
従来、デジタルLSIの設計では、スタンダードセル方
式のように前もって基本セルを登録し、それらのセルを
使用して設計する手法が一般的に利用されている。この
とき、セルのパターン設計を行う際に利用されるのがシ
ンボリックレイアウト手法である。この手法では、対象
となる回路のラフなレイアウトを素子および配線のシン
ボルを使って前もって入力し、そしてLSIパターンを
作製するプロセスのデザインルールに従ってエラーのな
いパターンをコンパクションによって発生する。従って
、シンボリックレイアウト手法とは、回路の接続状態を
変更せずに、製造プロセスに応じて素子形状を変更し、
コンパクション処理によりデザインルールに違反しない
ように基本セルを再設計する手法であるということがで
きる。(Prior Art) Conventionally, in the design of digital LSIs, a method such as the standard cell method in which basic cells are registered in advance and the design is performed using these cells has been generally used. At this time, the symbolic layout method is used when designing cell patterns. In this method, a rough layout of the target circuit is input in advance using symbols of elements and wiring, and an error-free pattern is generated by compaction according to the design rules of the LSI pattern manufacturing process. Therefore, the symbolic layout method changes the element shape according to the manufacturing process without changing the connection state of the circuit.
This can be said to be a method of redesigning basic cells so that the compaction process does not violate design rules.
しかし、アナログLSIの機能セル設計にこの手法を適
用するには、つぎのような問題点がある。However, there are the following problems when applying this method to functional cell design of analog LSI.
アナログ回路の場合は、基本レイアウトパターンに対し
て変更部分が多く、かつ素子の形状変更の範囲が広い。In the case of analog circuits, there are many changes to the basic layout pattern, and the range of changes in the shape of elements is wide.
従って、シンボルとリアルパターンのサイズが大きく異
なり、リアルパターン変換後のコンパクションを行う際
に、素子同士や配線同士、或いは素子と配線などの相対
位置関係が大きくずれてしまう可能性がある。アナログ
回路の場合は、これらの相対位置関係が回路の電気的特
性に悪影響を及ぼす可能性が高く、結果的には基本パタ
ーンから発生したレイアウトパターンが価値のないもの
になってしまうというのが第一の問題点である。Therefore, the size of the symbol and the real pattern are greatly different, and when compaction is performed after real pattern conversion, there is a possibility that the relative positional relationships between elements, between interconnects, or between elements and interconnects may deviate greatly. In the case of analog circuits, these relative positions are likely to have a negative effect on the electrical characteristics of the circuit, and as a result, the layout pattern generated from the basic pattern becomes worthless. This is the first problem.
また回路の接続状態を全く変更しないため、基本レイア
ウトパターンから発生できるパターンの範囲が限定され
てしまうというのが第二の問題点である。The second problem is that since the connection state of the circuit is not changed at all, the range of patterns that can be generated from the basic layout pattern is limited.
このように、従来デジタルLSI設計に利用されている
シンボリックレイアウト手法をアナログ回路に適用する
だけでは、必ずしも満足できるパターン設計が行えなか
7た。As described above, simply applying the symbolic layout method conventionally used in digital LSI design to analog circuits does not necessarily result in a satisfactory pattern design.
(発明が解決しようとする課題)
このように、従来からデジタル回路の機能セル設計に利
用されているシンボリックレイアウト手法では、回路の
接続状態を一部変更した場合や、素子値を大幅に変更し
た場合に、素子や配線の相対位置関係を大きくずれさせ
ないように対処することはできなかった。(Problem to be solved by the invention) As described above, the symbolic layout method conventionally used for functional cell design of digital circuits is difficult to solve when the circuit connection state is partially changed or element values are significantly changed. In some cases, it has not been possible to take measures to prevent the relative positional relationships of elements and wiring from shifting significantly.
本発明は上記に鑑みてなされたもので、その目的とする
ところは、既に設計されたアナログLSI機能セルのレ
イアウトパターンを効率よく再利用し、回路の接続状態
を一部変更した場合や素子値を大幅に変更した場合にも
、高品質な電気的特性を有するアナログ機能セルのレイ
アウトパターンを短時間に作成する処理装置を提供する
ことにある。The present invention has been made in view of the above, and its purpose is to efficiently reuse the layout pattern of an analog LSI functional cell that has already been designed, and to change the connection state of the circuit or the element value. An object of the present invention is to provide a processing device that can create a layout pattern of analog functional cells having high-quality electrical characteristics in a short time even when the circuit is significantly changed.
[発明の構成]
(課題を解決するための手段)
上記目的を達成するための本発明のアナログLSI機能
セルのレイアウトパターン設計装置は、基本回路図面を
作成する手段と、
既に設計されたアナログLSI機能セルのレイアウトパ
ターンに基づき、機能セルに要求される特性範囲を考慮
して、前記基本回路図面に対応する基本レイアウトパタ
ーンを作成する手段と、前記基本回路図面の素子の素子
値の変更を指定する手段と、
指定された前記素子値変更に対応する素子形状パターン
を変更する手段と、
変更した前記素子形状パターンを前記基本レイアウトパ
ターンに取り入れる手段と、
形状変更した前記素子形状パターンの周囲に発生するデ
ザインルールの違反を解消する手段と、を含むことを特
徴とする。[Structure of the Invention] (Means for Solving the Problems) The analog LSI functional cell layout pattern design device of the present invention for achieving the above object includes means for creating a basic circuit diagram, and an analog LSI that has already been designed. means for creating a basic layout pattern corresponding to the basic circuit drawing based on the layout pattern of the functional cell, taking into account the range of characteristics required of the functional cell, and specifying changes to element values of elements in the basic circuit drawing; means for changing an element shape pattern corresponding to the specified element value change; means for incorporating the changed element shape pattern into the basic layout pattern; and a means for resolving a violation of a design rule.
(作 用)
アナログ回路の場合は、基本レイアウトパターンに対し
て変更部分が多く、かつ形状変更の範囲が広い。従って
、前もってそれらの影響を考慮した基本レイアウトパタ
ーンを作成することは重要である。(Function) In the case of analog circuits, there are many changes to the basic layout pattern, and the range of shape changes is wide. Therefore, it is important to create a basic layout pattern that takes these influences into consideration in advance.
本発明のアナログLSI機能セルのレイアウトパターン
設計装置では、まず最初にセルとして登録する回路構成
と素子値及びその変更範囲を決定する。つぎに、アナロ
グ回路の電気的特性及び素子形状の変更範囲を考慮した
基本レイアウトパターンを作成する。このように本発明
では、前もって起こり得る可能性のある形状変更状況を
考慮しているので、実際にセルのレイアウト変更(再利
用パターンの発生)を行っても、素子や配線の相対位置
関係が大きくずれることはない。In the analog LSI functional cell layout pattern design device of the present invention, first, the circuit configuration and element values to be registered as a cell and the range of change thereof are determined. Next, a basic layout pattern is created that takes into consideration the range of changes in the electrical characteristics of the analog circuit and the element shape. In this way, the present invention takes into account shape change situations that may occur in advance, so even if the cell layout is actually changed (generation of reused patterns), the relative positional relationships of elements and wiring will not change. There is no significant deviation.
これらの準備をした後、形状変更をする素子及びその素
子値などを設定する。変更後の形状を決定し、その形状
を基本レイアウトパターンに取り込む。そして、変更し
た素子とその周囲のレイアウドとのデザインルール違反
および形状変更した素子に関するデザインルール違反、
接続情報に関する違反が解消される。これにより、変更
範囲の広いアナログ素子の形状を容易に、かつ柔軟に変
更することができ、基本レイアウトパターンの適用範囲
を広げることができる。After making these preparations, the element whose shape is to be changed and its element values are set. Determine the changed shape and incorporate that shape into the basic layout pattern. Violation of design rules between the changed element and its surrounding layout, and violation of design rules regarding the element whose shape has been changed,
Violations related to connection information are resolved. As a result, the shape of the analog element, which has a wide range of modification, can be easily and flexibly modified, and the range of application of the basic layout pattern can be expanded.
また、コンパクションによるデザインルール違反解消を
行う範囲を出来るだけ狭く設定することにより、基本レ
イアウトパターンの素子や配線の相対位置関係をなるべ
く崩さないようにすることができるので、ユーザの意図
したレイアウトが実現できる。In addition, by setting the range in which design rule violations are resolved through compaction as narrow as possible, it is possible to maintain the relative positional relationships of elements and wiring in the basic layout pattern as much as possible, thereby realizing the layout that the user intended. can.
本発明による結果と従来のレイアウト手法による結果と
を比較した場合、本発明では、基本パターンを最初に登
録しておくだけで、多くのユーザが電気的特性が高品質
なアナログ機能セルのレイアウトを短時間で簡単に行う
ことができる。Comparing the results of the present invention with those of conventional layout methods, the present invention allows many users to create layouts of analog functional cells with high-quality electrical characteristics by simply registering the basic pattern first. It can be done easily in a short time.
(実施例) 以下、図面を用いて本発明の実施例を詳細に説明する。(Example) Embodiments of the present invention will be described in detail below with reference to the drawings.
第1図は本発明の一実施例に係わるアナログLSI機能
セルのレイアウトパターン設計装置の全体構成を示すブ
ロック図である。同図にお0て、データベース7は、ア
ナログ機能セル設計に必要な情報を格納した記憶手段で
ある。データ処理装置8は、キーボード10やマウス1
1から入力さレル指示に従い、データベース7のデータ
を用0て機能セルのレイアウトパターン設計における種
々の処理を行い、LSI製造用のマスク/ぐターン9を
生成する。キーボード10やマウス11はレイアウト設
計者によって操作される。グラフィックデイスプレィ1
2はデータ処理装置8によるレイアウト結果を表示する
表示部である。FIG. 1 is a block diagram showing the overall configuration of an analog LSI functional cell layout pattern design apparatus according to an embodiment of the present invention. In the figure, a database 7 is a storage means that stores information necessary for analog functional cell design. The data processing device 8 includes a keyboard 10 and a mouse 1.
According to the input direction from 1, various processes in designing the layout pattern of the functional cell are performed using data in the database 7, and a mask/gutter 9 for LSI manufacturing is generated. The keyboard 10 and mouse 11 are operated by a layout designer. Graphic display 1
2 is a display unit that displays the layout results produced by the data processing device 8;
第2図は、第1図におけるデータベース7およびデータ
処理装置8の具体的な構成を示したものである。素子ラ
イブラリ情報記憶部13、デザインルール情報記憶部1
4、素子間接続情報記憶部15、回路図面情報記憶部1
6、基本レイアウトパターン情報記憶部17、素子値変
更結果情報記憶部18、素子形状変更結果情報記憶部1
9、レイアウトパターン結果情報記憶部20、回路図作
成処理装置21、基本レイアウトパターン作成処理装置
22、素子値変更処理装置23、素子形状変更処理装置
24、形状変更素子の基本レイアウトパターンへの取り
込み処理装置25、デザインルール違反解消処理装置2
6によって構成される。FIG. 2 shows a specific configuration of the database 7 and data processing device 8 in FIG. 1. Element library information storage unit 13, design rule information storage unit 1
4, inter-element connection information storage section 15, circuit drawing information storage section 1
6. Basic layout pattern information storage section 17, element value change result information storage section 18, element shape change result information storage section 1
9. Layout pattern result information storage unit 20, circuit diagram creation processing device 21, basic layout pattern creation processing device 22, element value change processing device 23, element shape change processing device 24, process of incorporating shape change elements into the basic layout pattern Device 25, design rule violation resolution processing device 2
Consisting of 6.
各記憶部13,14.15.16.17,18゜19.
20はデータベース7を構成し、各処理装置21.22
.23,24,25.26はデータ処理装置8を構成す
る。Each storage unit 13, 14.15.16.17, 18°19.
20 constitutes the database 7, and each processing device 21.22
.. 23, 24, 25, and 26 constitute the data processing device 8.
素子ライブラリ情報記憶部13は、設計すべき回路図に
使用される素子のライブラリ情報を記憶しているメモリ
である。回路図作成処理装置21は、素子ライブラリ情
報記憶部13から所定の素子を抽出して所望の回路図を
作成し、その作成結果を回路図面情報記憶部16に蓄積
する。また、作成された回路図面から素子間の接続関係
に関する情報が取り出され、その情報は素子間接続情報
記憶部15に蓄えられる。The element library information storage unit 13 is a memory that stores library information of elements used in a circuit diagram to be designed. The circuit diagram creation processing device 21 extracts a predetermined element from the element library information storage unit 13 to create a desired circuit diagram, and stores the creation result in the circuit diagram information storage unit 16. Further, information regarding connection relationships between elements is extracted from the created circuit diagram, and the information is stored in the inter-element connection information storage section 15.
デザインルール情報記憶部14は、基本レイアウトを作
成するに際して使用されるデザインルールに関する情報
を記憶している。基本レイアウトパターン作成処理装置
22は、このデザインルール情報記憶部14に記憶され
ているデザインルールに基づいて、素子ライブラリ情報
記憶部13の素子ライブラリと素子間接続情報記憶部1
5の素子間接続情報とを使用して、設計すべき回路図面
に対応した所望の基本レイアウトパターンを作成する。The design rule information storage unit 14 stores information regarding design rules used when creating a basic layout. The basic layout pattern creation processing device 22 uses the element library in the element library information storage unit 13 and the inter-element connection information storage unit 1 based on the design rule stored in the design rule information storage unit 14.
A desired basic layout pattern corresponding to the circuit drawing to be designed is created using the inter-element connection information of No. 5.
作成結果は、基本レイアウトパターン情報記憶部17に
蓄えられる。The creation results are stored in the basic layout pattern information storage section 17.
素子値変更処理装置23は、回路図面情報記憶部16に
記憶された回路図面の所定の素子値を変更し、素子値変
更結果情報記憶部18にその結果を蓄える。The element value change processing device 23 changes a predetermined element value of the circuit drawing stored in the circuit drawing information storage section 16 and stores the result in the element value change result information storage section 18 .
素子形状変更処理装置24は、素子値変更結果情報記憶
部18に蓄えられた変更素子値、基本レイアウトパター
ン情報記憶部17の基本レイアウトパターン、及びデザ
インルール情報記憶部14のデザインルールに基いて変
更し、素子形状変更結果を素子形状変更結果情報記憶部
19に記憶させる。The element shape change processing device 24 performs changes based on the changed element values stored in the element value change result information storage section 18, the basic layout pattern in the basic layout pattern information storage section 17, and the design rules in the design rule information storage section 14. Then, the element shape change result is stored in the element shape change result information storage section 19.
形状変更素子の基本レイアウトパターンへの取り込み処
理装置25は、素子形状変更結果情報記憶部19の素子
形状変更結果情報を基準にして、基本レイアウトパター
ン情報記憶部17の基本レイアウトパターンをデザイン
ルール情報記憶部14のデザインルールに基いて変更し
、レイアウトパターン結果情報記憶部20にその結果を
記憶する。The processing device 25 for incorporating the shape change element into the basic layout pattern stores the basic layout pattern in the basic layout pattern information storage section 17 in design rule information storage based on the element shape change result information in the element shape change result information storage section 19. The layout pattern result information storage section 20 stores the results.
デザインルール違反解消処理装置26は、レイアウトパ
ターン結果情報記憶部20からレイアウトパターン結果
情報を読み出し、基本レイアウトパターン情報記憶部1
7の基本レイアウトパターン情報、素子形状変更結果情
報記憶部19の素子形状変更結果情報、及び素子間接続
情報記憶部15の素子間接続情報を参考にしながら、デ
ザインルール情報記憶部14のデザインルール情報を基
準にして、デザインルールの違反解消を実行し、その結
果を再びレイアウトパターン結果情報としてレイアウト
パターン結果情報記憶部20に蓄積する。このレイアウ
トパターン結果情報はマスクパターンデータ9となり、
グラフィックデイスプレィ12に表示される。The design rule violation resolution processing device 26 reads out the layout pattern result information from the layout pattern result information storage section 20, and reads out the layout pattern result information from the basic layout pattern information storage section 1.
7, the element shape change result information in the element shape change result information storage part 19, and the inter-element connection information in the inter-element connection information storage part 15, the design rule information in the design rule information storage part 14 is calculated. Based on this, design rule violation resolution is executed, and the result is again stored in the layout pattern result information storage unit 20 as layout pattern result information. This layout pattern result information becomes mask pattern data 9,
displayed on the graphic display 12.
第3図は、本発明の処理装置の処理フローを示している
。FIG. 3 shows a processing flow of the processing apparatus of the present invention.
まず、ステップa1において、回路図作成処理装置21
により基本回路図面が作成される。First, in step a1, the circuit diagram creation processing device 21
A basic circuit drawing is created.
次にステップa2において、基本レイアウトパターン作
成処理装置22により基本レイアウトパターンが作成さ
れる。この基本レイアウトパターンは、アナログ回路の
電気的特性及び素子形状の変更範囲を考慮して作成され
る。このように本発明では、前もって起こり得る可能性
のある形状変更状況を考慮している。従って、実際にセ
ルのし・イアウド変更を行っても、素子や配線の相対位
置関係が大きくずれることはない。Next, in step a2, a basic layout pattern is created by the basic layout pattern creation processing device 22. This basic layout pattern is created in consideration of the electrical characteristics of the analog circuit and the range of changes in element shape. In this way, the present invention takes into account shape change situations that may occur in advance. Therefore, even if cell layout and wiring are actually changed, the relative positions of elements and wiring will not change significantly.
次に、ステップa3において、回路図作成処理装置21
により作成された基本回路図面の素子値変更をキーボー
ド10やマウス11により指定する。なお、必要なら素
子毎に素子値変更を行い、それ以降のフェーズを繰り返
し、途中変更結果を確認しながらレイアウトを行う。Next, in step a3, the circuit diagram creation processing device 21
Changes in element values of the basic circuit diagram created by the user are specified using the keyboard 10 or the mouse 11. Note that, if necessary, element values are changed for each element, the subsequent phases are repeated, and the layout is performed while checking the results of the changes during the process.
次に、ステップa4において、指定された素子の形状を
素子形状変更処理装置24により変更する。Next, in step a4, the shape of the specified element is changed by the element shape change processing device 24.
次に、ステップa5において、変更した素子形状を形状
変更素子の基本レイアウトパターンへの取り込み処理装
置25を用いて基本レイアウトパターンに取り入れる。Next, in step a5, the changed element shape is incorporated into the basic layout pattern using the shape changing element incorporation processing device 25 into the basic layout pattern.
次に、ステップa6において、変更素子の周囲に発生す
るデザインルール違反をデザインルール違反解消処理装
置26によって解消する。Next, in step a6, the design rule violation that occurs around the changed element is resolved by the design rule violation resolution processing device 26.
必要な素子値変更がすべて終了していないことが、ステ
ップa7において判断されると、ステップa3に戻り、
一連のステップa3ないしa6を必要な素子値変更が終
了するまで繰り返す。If it is determined in step a7 that all necessary element value changes have not been completed, the process returns to step a3,
A series of steps a3 to a6 are repeated until the necessary element value changes are completed.
ステップa7において、必要な素子値変更がすべて終了
したと判断されると、ステップa8に進み、新規に作成
したアナログ機能セルのレイアウトパターンを作成する
。When it is determined in step a7 that all necessary element value changes have been completed, the process proceeds to step a8, where a layout pattern for the newly created analog functional cell is created.
次に、以上のように構成されるアナログLSI機能セル
のレイアウトパターン設計装置の動作をを、第4図(a
)〜(h)に示す各ステップのレイアウト図を参照しな
がら、第1図に示すフローチャートに従って説明する。Next, the operation of the analog LSI functional cell layout pattern design apparatus configured as described above will be explained in FIG.
The process will be explained according to the flowchart shown in FIG. 1 while referring to the layout diagrams of each step shown in ) to (h).
まず最初に、ステップa1において、例えば第4図(a
)に示すような機能セルの回路図面を作成する。この例
では、R6の素子値変更範囲をIKΩから4にΩとする
。First of all, in step a1, for example, FIG.
) Create a circuit diagram of the functional cell as shown in (). In this example, the element value change range of R6 is set from IKΩ to 4Ω.
次に、ステップa2において、第4図(b)に示すよう
に、素子値を変更する可能性のある素子名として抵抗R
6を指定し、その変更範囲IKΩ〜4にΩを考慮して、
素子パターンの外形および端子の形状を決定する。そし
て、それらの素子レイアウトパターンを使って、機能セ
ルの基本レイアウトパターン(素子の配置、素子間の配
線)を作成する。この作成過程において、第4図(C)
に示すように、抵抗R6を単純にy方向に拡大すると、
抵抗R6の上方に存在する素子間の相対位置関係が大き
くずれてしまうので、この例ではX方向に素子領域を広
げて、相対位置関係を崩さない素子外形と端子を設定し
ている。なお、第4図(b)において、実線は第1配線
層、点線は第2配線層、×はスルーホールを示している
。Next, in step a2, as shown in FIG. 4(b), the resistor R
6, and considering Ω in the change range IKΩ to 4,
Determine the external shape of the element pattern and the shape of the terminal. Then, using these element layout patterns, a basic layout pattern (element arrangement, wiring between elements) of the functional cell is created. In this creation process, Figure 4 (C)
As shown in , if the resistance R6 is simply expanded in the y direction,
Since the relative positional relationship between the elements located above the resistor R6 will be significantly shifted, in this example, the element area is expanded in the X direction, and the element external shape and terminals are set so that the relative positional relationship is not disrupted. In FIG. 4(b), solid lines indicate the first wiring layer, dotted lines indicate the second wiring layer, and x indicates through holes.
ここまでが、実際の機能セルパターンを発生させるのに
必要な準備である。The steps up to this point are the preparations necessary to generate an actual functional cell pattern.
次に、ステップa3において、第4図(d)〜(f)に
示すように、形状変更素子R6の素子値を実際に設定し
、ステップa4において、それに応じた素子パターンや
素子内構成パターンを発生させる。第4図(d)は、抵
抗値可変範囲をIKΩ〜4にΩとした素子(抵抗)パタ
ーンの外形100と、素子端子形状102、IKΩの抵
抗パターン104とを示している。抵抗値変更指定がな
され、抵抗値を2にΩに変更する場合には、第4図(e
)に示すようになパターンを作成する。Next, in step a3, as shown in FIGS. 4(d) to (f), the element value of the shape changing element R6 is actually set, and in step a4, the element pattern and internal structure pattern are set accordingly. generate. FIG. 4(d) shows an external shape 100 of an element (resistance) pattern with a variable resistance value range of IKΩ to 4Ω, an element terminal shape 102, and a resistance pattern 104 of IKΩ. If the resistance value change is specified and the resistance value is changed from 2 to Ω, please refer to Figure 4 (e
) Create a pattern as shown.
また、抵抗値を2.5にΩに変更する場合には、第4図
(f)に示すようなパターンを作成する。Further, when changing the resistance value to 2.5Ω, a pattern as shown in FIG. 4(f) is created.
次に、ステップa5において、それらを基本レイアウト
パターンに取り入れる。Next, in step a5, these are incorporated into the basic layout pattern.
この時点てはデザインルール違反か存在しているため、
ステップa6において、コンパクション処理を使ってこ
れを解消する。すなわち、第4図(g)に示すように、
抵抗R6を形状変更したために、トランジスタQ3と抵
抗R6間の接続配線106か離れてしまった場合には、
これをコンパクション処理を使って接続させる。At this point, there is a design rule violation, so
In step a6, compaction processing is used to solve this problem. That is, as shown in FIG. 4(g),
If the connection wiring 106 between the transistor Q3 and the resistor R6 is separated due to changing the shape of the resistor R6,
Connect this using compaction processing.
なお、このステップで、第4図(h)に示すように、基
本レイアウトパターンの素子や配線同士の相対位置関係
をできるだけずらさないように、コンパクション処理の
適用範囲を最小限に限定することも可能である。すなわ
ち、抵抗R6を含む範囲をコンパクションして、デザイ
ンルールエラーを修正し、抵抗R6内の配線パターンを
作成する。In addition, in this step, as shown in Figure 4 (h), it is also possible to limit the scope of application of the compaction process to the minimum so as not to shift the relative positional relationship between elements and wiring in the basic layout pattern as much as possible. It is. That is, the range including the resistor R6 is compacted, the design rule error is corrected, and a wiring pattern within the resistor R6 is created.
そのあと、必要なら素子内構成パターン(主に配線)の
変更や、それに伴う無駄スペースの発生を押さえるため
に、再度コンパクション処理を行うことも可能である。Thereafter, if necessary, it is also possible to change the element internal configuration pattern (mainly wiring) and perform compaction processing again in order to prevent wasted space from occurring.
次に、ステップa7において必要な素子値変更がすべて
完了したと判断されると、ステップa8に進んで、新規
に作成したアナログ機能セルのレイアウトパターンを作
成する。Next, when it is determined in step a7 that all necessary element value changes have been completed, the process proceeds to step a8, where a layout pattern for the newly created analog functional cell is created.
本発明は上記実施例に限定されない。上記実施例では、
抵抗R6の素子値変更に注目して、そのステップを詳細
に説明したが、このような例に限定されないことはもち
ろんである。当業者なら、本発明の技術的思想を逸脱し
ない範囲で種々変形して実施できる。The invention is not limited to the above embodiments. In the above example,
Although the steps have been described in detail by focusing on changing the element value of the resistor R6, it is needless to say that the present invention is not limited to this example. Those skilled in the art can implement various modifications without departing from the technical idea of the present invention.
[発明の効果]
以上説明したように、本発明によれば、最初にセルとし
て登録する回路構成と素子値及びその変更範囲を決定し
、つぎに、アナログ回路の電気的特性及び素子形状の変
更範囲を考慮した基本レイアウトパターンを作成してい
るので、アナログLSI機能セルの基本的パターンを効
率的に再利用でき、電気的特性が高品質なレイアウトパ
ターンを短時間に設計できる。[Effects of the Invention] As explained above, according to the present invention, the circuit configuration and element values to be registered as a cell and the range of change thereof are first determined, and then the electrical characteristics and element shape of the analog circuit are changed. Since the basic layout pattern is created in consideration of the range, the basic pattern of analog LSI functional cells can be efficiently reused, and a layout pattern with high quality electrical characteristics can be designed in a short time.
【図面の簡単な説明】
第1図は、本発明に係わる一実施例のアナログLSI機
能セルのレイアウトパターン設計装置の概略構成を示す
ブロック図、
第2図は、同実施例の要部の構成を詳細に示すブロック
図、
第3図は、同実施例の全体処理を示すフローチャート、
第4図(a)ないしくh)は、同実施例の各処理ステッ
プを具体的に説明する図である。
7・・・データベース、8・・・データ処理装置、9・
・・マスクパターン、10・・・キーボード、11・・
・マウス、12・・・グラフィックデイスプレィ、13
・・・素子ライブラリ情報記憶部、14・・・デザイン
ルール情報記憶部、15・・・素子間接続情報記憶部、
16・・・回路図面情報記憶部、17・・・基本レイア
ウトパターン情報記憶部、18・・・素子値変更結果情
報記憶部、19・・・素子形状変更結果情報記憶部、2
0・・・レイアウトパターン結果情報記憶部、21・・
・回路図作成処理装置、22・・・基本レイアウトパタ
ーン作成処理装置、23・・・素子値変更処理装置、2
4・・・素子形状変更処理装置、25・・・形状変更素
子の基本レイアウトパターンへの取り込み処理装置、
6・・・デザイ
ンルール違反解消処理装置[BRIEF DESCRIPTION OF THE DRAWINGS] FIG. 1 is a block diagram showing a schematic configuration of an analog LSI functional cell layout pattern design device according to an embodiment of the present invention, and FIG. 2 is a configuration of main parts of the embodiment. FIG. 3 is a flowchart showing the overall processing of the embodiment, and FIGS. 4(a) to h) are diagrams specifically explaining each processing step of the embodiment. . 7... Database, 8... Data processing device, 9.
...Mask pattern, 10...Keyboard, 11...
・Mouse, 12...Graphic display, 13
... Element library information storage section, 14... Design rule information storage section, 15... Inter-element connection information storage section,
16... Circuit drawing information storage section, 17... Basic layout pattern information storage section, 18... Element value change result information storage section, 19... Element shape change result information storage section, 2
0... Layout pattern result information storage unit, 21...
- Circuit diagram creation processing device, 22... Basic layout pattern creation processing device, 23... Element value change processing device, 2
4... Element shape change processing device, 25... Processing device for incorporating the shape change element into the basic layout pattern, 6... Design rule violation resolution processing device
Claims (1)
ターンに基づき、機能セルに要求される電気的特性範囲
を考慮して、前記基本回路図面に対応する基本レイアウ
トパターンを作成する手段と、 前記基本回路図面の素子の素子値の変更を指定する手段
と、 指定された前記素子値変更に対応する素子形状パターン
を変更する手段と、 変更した前記素子形状パターンを前記基本レイアウトパ
ターンに取り入れる手段と、 形状変更した前記素子形状パターンの周囲に発生するデ
ザインルールの違反を解消する手段と、を含むことを特
徴とするアナログLSI機能セルのレイアウトパターン
設計装置。[Scope of Claims] Means for creating a basic circuit drawing, and corresponding to the basic circuit drawing based on a layout pattern of an already designed analog LSI functional cell, taking into consideration the range of electrical characteristics required for the functional cell. means for creating a basic layout pattern for the elements in the basic circuit drawing; means for specifying a change in the element value of an element in the basic circuit drawing; means for changing an element shape pattern corresponding to the specified change in the element value; A layout pattern design device for an analog LSI functional cell, comprising: means for incorporating a shape pattern into the basic layout pattern; and means for eliminating a design rule violation that occurs around the element shape pattern whose shape has been changed. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2234485A JPH04115367A (en) | 1990-09-06 | 1990-09-06 | Layout pattern designing device for analog lsi function cell |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2234485A JPH04115367A (en) | 1990-09-06 | 1990-09-06 | Layout pattern designing device for analog lsi function cell |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04115367A true JPH04115367A (en) | 1992-04-16 |
Family
ID=16971764
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2234485A Pending JPH04115367A (en) | 1990-09-06 | 1990-09-06 | Layout pattern designing device for analog lsi function cell |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04115367A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5621653A (en) * | 1992-06-23 | 1997-04-15 | Fujitsu Limited | Method of and an apparatus for converting layout data in conductive portions |
| US7634324B2 (en) * | 2007-01-11 | 2009-12-15 | Autodesk, Inc. | Method and system for aligning and laying out drawing elements in CAD drawings |
-
1990
- 1990-09-06 JP JP2234485A patent/JPH04115367A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5621653A (en) * | 1992-06-23 | 1997-04-15 | Fujitsu Limited | Method of and an apparatus for converting layout data in conductive portions |
| US7634324B2 (en) * | 2007-01-11 | 2009-12-15 | Autodesk, Inc. | Method and system for aligning and laying out drawing elements in CAD drawings |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5933350A (en) | Semiconductor device development information integrating system | |
| KR100939786B1 (en) | Design for manufacturability | |
| US6615400B1 (en) | Optimizing dense via arrays of shrunk integrated circuit designs | |
| CN105488244A (en) | Method and system for designing semiconductor device | |
| US5681674A (en) | Method of designing mask pattern or direct depicting pattern on a wafer for forming a semiconductor integrated circuit and design rule confirmation method | |
| JPH0743742B2 (en) | Automatic wiring method | |
| JP4208410B2 (en) | Circuit operation verification method and circuit operation verification apparatus | |
| JP2621506B2 (en) | Trim data generation method | |
| JP4269559B2 (en) | Semiconductor device and design method thereof | |
| JP3018714B2 (en) | CAD equipment | |
| JP2010003965A (en) | Layout designing method and production method for integrated circuit device, and electronic apparatus | |
| JP2664784B2 (en) | Method of making mask pattern for integrated circuit | |
| JPH04205382A (en) | Method for checking clearance of mutual conductor patterns | |
| JPS63311576A (en) | Parts arranging plan implementing device | |
| JP3140869B2 (en) | Printed wiring board design support system | |
| JP2010135638A (en) | Electron beam exposure method | |
| JPH04218944A (en) | Integrated circuit mask layout method and apparatus | |
| JP3288336B2 (en) | Design method of semiconductor integrated circuit | |
| JPH1154626A (en) | LSI layout design apparatus and layout design method considering timing adjustment reduction, and recording medium recording LSI layout design program | |
| JP2582297B2 (en) | Graphic information correction method in printed circuit board design device | |
| JP2006058464A (en) | Pattern measuring method, pattern measuring device, photomask manufacturing method and program | |
| JPH0895230A (en) | Mask for forming pattern including fine pattern and pattern forming method using the mask | |
| JPH0944535A (en) | Layout editing method | |
| CN118410770A (en) | Method, electronic device and storage medium for checking design rules of layout | |
| JPH05290125A (en) | Automatic designing system for analog circuit board |