JP2720802B2 - Circuit diagram CAD system - Google Patents
Circuit diagram CAD systemInfo
- Publication number
- JP2720802B2 JP2720802B2 JP6334452A JP33445294A JP2720802B2 JP 2720802 B2 JP2720802 B2 JP 2720802B2 JP 6334452 A JP6334452 A JP 6334452A JP 33445294 A JP33445294 A JP 33445294A JP 2720802 B2 JP2720802 B2 JP 2720802B2
- Authority
- JP
- Japan
- Prior art keywords
- library
- circuit board
- logic
- printed circuit
- cad system
- 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
Links
Description
【0001】[0001]
【産業上の利用分野】本発明は、ネットリストを作成し
てそのネットリストに基づいてプリント基板図面配線
(プリント基板図面の作成)を行う際に適用される回路
図CAD(Computer Aided Desig
n)システムに関し、特に論理回路図面CADシステム
(論理回路図面およびネットリストを作成して当該ネッ
トリストをプリント基板図面CADシステムに渡すシス
テム)およびプリント基板図面CADシステム(論理回
路図面CADシステムから渡されたネットリストを利用
してプリント基板図面上での部品の配置・配線処理を行
ってプリント基板図面を作成するシステム)からなる回
路図CADシステムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a circuit diagram CAD (Computer Aided Design) applied when a netlist is created and printed circuit board wiring (creation of a printed circuit board drawing) is performed based on the netlist.
n) Regarding the system, in particular, a logic circuit drawing CAD system (a system that creates a logic circuit drawing and a netlist and passes the netlist to a printed circuit board CAD system) and a printed circuit board CAD system (transferred from the logic circuit drawing CAD system) (A system for creating a printed circuit board drawing by arranging and wiring components on the printed circuit board drawing using the netlist).
【0002】[0002]
【従来の技術】従来、この種の回路図CADシステムで
は、論理回路設計者およびプリント基板設計者の指示に
より、以下の〜に示すような処理が行われていた。2. Description of the Related Art Heretofore, in a circuit diagram CAD system of this type, the following processes (1) to (3) have been performed in accordance with instructions from a logic circuit designer and a printed circuit board designer.
【0003】 論理回路図面CADシステムは、論理
回路設計者の指示により、部品毎のライブラリファイル
を有する論理ライブラリ(あらかじめ作成されている論
理ライブラリ)に基づいて、論理回路図面上に各部品を
配置・配線する処理を行い、論理回路図面を作成する。
さらに、この論理回路図面に基づいてネットリスト(部
品間の配線情報であり、各部品の相互関係をリストにし
て示す情報)の作成処理を行い、このネットリストをネ
ットリストファイルに格納する。なお、このネットリス
トファイルは、プリント基板図面CADシステムに渡さ
れる。A logic circuit drawing CAD system arranges each component on a logic circuit drawing based on a logic library having a library file for each component (a logic library created in advance) according to an instruction of a logic circuit designer. Perform wiring processing and create a logic circuit drawing.
Further, based on the logic circuit drawing, a process of creating a netlist (information on wiring between components and showing a mutual relationship between components as a list) is performed, and the netlist is stored in a netlist file. This netlist file is passed to the printed circuit board drawing CAD system.
【0004】 プリント基板図面CADシステムは、
プリント基板設計者の指示により、上記のネットリスト
を利用し、プリント基板図面上での各部品の配置処理を
行い、当該部品間の配線処理を行う。これにより、プリ
ント基板図面が作成される。[0004] The printed circuit board CAD system is
In accordance with an instruction from a printed circuit board designer, the above-described net list is used to perform a process of arranging each component on a printed circuit board drawing and a process of wiring between the components. Thereby, a printed circuit board drawing is created.
【0005】 また、論理回路図面CADシステム
は、論理回路設計者の指示によって、上記の論理回路図
面より部品リストのデータの抽出処理を行い、抽出され
た部品リストのデータを生産管理システムに渡す。Further, the logic circuit drawing CAD system performs a process of extracting data of a component list from the logic circuit drawing according to an instruction of a logic circuit designer, and transfers the extracted data of the component list to the production management system.
【0006】ところで、マイクロ波衛星通信機器に関す
る回路等の無線領域を積極的に利用する回路(分布定数
回路)におけるプリント基板図面では、部品に接続され
ない終端パターンを意図的に作成し、その終端パターン
とプリント基板図面の外部の部品とを接続することが、
しばしば行われている。By the way, in a printed circuit board drawing of a circuit (distributed constant circuit) such as a circuit relating to a microwave satellite communication device that actively uses a wireless area, a termination pattern not connected to components is intentionally created, and the termination pattern is formed. And connecting the external parts of the printed circuit board drawing,
Often done.
【0007】ところが、従来の回路図CADシステムで
は、このような場合(終端パターンを必要とする場合)
に、論理回路図面CADシステムによって作成されたネ
ットリストをプリント基板図面CADシステムで利用し
て終端パターンをプリント基板図面上に生成しようとし
ても、終端パターンがネットリストには含まれていない
のでそのような処理を行うことができなかった。これ
は、ネットリストが部品間の配線情報であるので、1端
のみにしか部品が存在しない終端パターンはネットリス
トには含まれないからである。However, in the conventional circuit diagram CAD system, in such a case (when a termination pattern is required)
In addition, even if the netlist created by the logic circuit drawing CAD system is used in the printed circuit board CAD system to generate a termination pattern on the printed circuit board drawing, the termination pattern is not included in the netlist. Processing could not be performed. This is because the netlist is wiring information between components, and thus a termination pattern in which components exist only at one end is not included in the netlist.
【0008】このため、このような終端パターンに関す
る情報をプリント基板図面CADシステムが必要とする
場合には、論理回路設計者は論理回路図面のCAD情報
に関する指示とは別に、終端パターンに関する処理内容
をプリント基板設計者に指示する必要があった。For this reason, when the printed board drawing CAD system needs such information on the termination pattern, the logic circuit designer separates the processing content on the termination pattern from the instruction on the CAD information on the logic circuit drawing. It was necessary to instruct the printed circuit board designer.
【0009】[0009]
【発明が解決しようとする課題】上述した従来の回路図
CADシステムでは、無線領域を積極的に利用する回路
に対して終端パターンをプリント基板図面上に生成した
い場合に、ネットリストを介して論理回路図面CADシ
ステムがプリント基板図面CADシステムに終端パター
ンに関するデータを渡すことができず、論理回路設計者
は論理回路図面のCAD情報とは別に終端パターンに関
する処理内容をプリント基板図面設計者に指示する必要
があるので、このような処理過程における論理回路設計
者の指示ミス(誤り)やプリント基板設計者の設計ミス
が生じやすいという問題点があった。In the conventional circuit diagram CAD system described above, when it is desired to generate a termination pattern on a printed circuit board drawing for a circuit that actively uses a wireless area, a logic is provided via a netlist. The circuit drawing CAD system cannot pass data on the termination pattern to the printed circuit board drawing CAD system, and the logic circuit designer instructs the printed circuit board drawing designer on the processing contents regarding the termination pattern separately from the CAD information of the logic circuit drawing. Because of the necessity, there is a problem that an error in designation (error) by a logic circuit designer and a mistake in design by a printed circuit board designer are likely to occur in such a process.
【0010】本発明の目的は、上述の点に鑑み、終端パ
ターン用の仮想的な部品(以下、終端パターン用仮想部
品という)に関する記述がネットリスト上の情報に含ま
れるようにし、このネットリストに基づいてプリント基
板図面上に終端パターンを生成することにより、上述の
ような「論理回路設計者の指示ミス」や「プリント基板
設計者の設計ミス」の発生を防ぐことができる回路図C
ADシステムを提供することにある。SUMMARY OF THE INVENTION In view of the foregoing, it is an object of the present invention to include a description about a virtual component for a termination pattern (hereinafter referred to as a virtual component for a termination pattern) in information on a netlist. By generating a termination pattern on a printed circuit board drawing based on the above, it is possible to prevent the occurrence of the above-mentioned "error in design by a logic circuit designer" and "design error by a printed circuit board designer".
An AD system is provided.
【0011】なお、本発明の回路図CADシステムにお
ける論理回路図面CADシステムおよびプリント基板図
面CADシステムに該当するCADシステムに関する従
来技術としては、「特開平2−287678号公報(論
理図面用CADシステム)」が公表されている。しか
し、この従来技術は、「試作品や研究品の基板には、部
品追加の可能性を考慮して、部品の実装されない箇所に
も追加部品配線用の孔(配線孔)を形成しておくことが
必要となる」(当該公報中の第494頁左上欄第19行
〜右上欄第1行参照)ことに鑑み、「実際には基板に実
装されないものの基板上で配線用孔の配線を必要とする
部品(ダミー部品)に対し、基板に実際に実装される他
の部品と識別可能で且つ論理的には全く無機能であると
して定義される特定部品シンボルを割付け、この特定部
品シンボルが割付けられたダミー部品を含む各種部品相
互を結線して実現される論理回路に関する論理図面情報
が格納される論理図面ファイルを生成し、この論理図面
ファイルをもとにネットリストを生成することで、ダミ
ー部品の配線用孔の配線指示をネットリスト上で行うよ
うにしたことを特徴とする」(当該公報中の第494頁
右下欄第10行〜第495頁左上欄第1行参照)技術で
ある。したがって、この従来技術は、プリント基板図面
CADシステム上でプリント基板における部品の配置・
配線処理を行う際に終端パターンを発生できる回路図C
ADシステムを提供することを目的とする本願発明と
は、その目的および構成を異にしている。As a prior art relating to a CAD system corresponding to a logic circuit drawing CAD system and a printed circuit board drawing CAD system in the circuit diagram CAD system of the present invention, Japanese Unexamined Patent Publication No. 2-287678 (CAD system for logic drawing) Has been published. However, according to this conventional technique, "a hole for wiring an additional component (wiring hole) is formed in a portion where a component is not mounted in consideration of the possibility of adding a component on a substrate of a prototype or a research product. (Refer to page 494, upper left column, line 19 to upper right column, line 1 in the publication), "wiring of wiring holes is required on the board although it is not actually mounted on the board." A specific component symbol defined as being identifiable from other components actually mounted on the board and logically completely nonfunctional is assigned to the component (dummy component) to be assigned, and the specific component symbol is allocated. By generating a logic drawing file in which logic drawing information relating to a logic circuit realized by connecting various components including a dummy component is stored, and generating a netlist based on the logic drawing file, the dummy drawing file is generated. Wiring of parts Characterized in that the wire instruction holes to perform on the net list "is a (first 494 right lower column line 10, second 495, left upper column, the first row reference in the publication) art. Therefore, this prior art is based on the layout of components on a printed circuit board on a printed circuit board CAD system.
Circuit diagram C that can generate termination patterns when performing wiring processing
Its purpose and configuration are different from those of the present invention, which aims at providing an AD system.
【0012】[0012]
【課題を解決するための手段】本発明の回路図CADシ
ステムは、論理回路図面CADシステムおよびプリント
基板図面CADシステムからなる回路図CADシステム
において、一般的な部品に対応するライブラリファイル
とともに終端パターン用仮想部品に対応するライブラリ
ファイルを有する論理ライブラリと、一般的な部品に対
応するライブラリファイルとともに終端パターン用仮想
部品に対応するライブラリファイルを有するプリント基
板ライブラリと、前記論理ライブラリに基づいて論理回
路図面を作成する際に終端パターン用仮想部品に対応す
るライブラリファイルの参照により論理回路図面上の終
端パターンに関する配置・配線処理を行って終端パター
ン用仮想部品を有する論理回路図面を作成する論理回路
図面作成部と、この論理回路図面作成部により作成され
た論理回路図面に基づいて終端パターンに関する記述を
有するネットリストを作成するネットリスト作成部と、
前記論理回路図面作成部からの指示によって部品リスト
を作成する際に終端パターン用仮想部品を部品とみなさ
ずに部品リストの作成処理を行う部品リスト作成部と、
前記ネットリスト作成部により作成されたプリント基板
図面を作成する際に前記プリント基板ライブラリ内の終
端パターン用仮想部品に対応するライブラリファイルを
利用してプリント基板図面上に終端パターンを生成する
プリント基板図面作成部とを有する。SUMMARY OF THE INVENTION A circuit diagram CAD system according to the present invention is a circuit diagram CAD system comprising a logic circuit drawing CAD system and a printed board drawing CAD system. A logic library having a library file corresponding to a virtual component, a printed circuit board library having a library file corresponding to a termination pattern virtual component together with a library file corresponding to a general component, and a logic circuit drawing based on the logic library. A logic circuit drawing creator that performs a placement / wiring process for a termination pattern on a logic circuit drawing by referring to a library file corresponding to the termination pattern virtual component when creating the logic circuit drawing having the termination pattern virtual component. And this And the net list creating unit for creating a net list having a description on termination pattern based on the logic circuit diagram created by the logic circuit drawing generation unit,
Parts list according to instructions from the logic circuit drawing creation unit
Virtual parts for termination pattern are considered as parts when creating
Parts list creation unit that performs the parts list creation processing without
PCB drawings for generating the print termination pattern on a printed board drawings using the library file corresponding to the virtual component termination pattern in the substrate library to create a printed board drawings created by the net list creation unit And a creating unit.
【0013】[0013]
【作用】本発明の回路図CADシステムでは、論理回路
図面CADシステムおよびプリント基板図面CADシス
テムからなる回路図CADシステムにおいて、論理ライ
ブラリが一般的な部品に対応するライブラリファイルと
ともに終端パターン用仮想部品に対応するライブラリフ
ァイルを有し、プリント基板ライブラリが一般的な部品
に対応するライブラリファイルとともに終端パターン用
仮想部品に対応するライブラリファイルを有し、論理回
路図面作成部が論理ライブラリに基づいて論理回路図面
を作成する際に終端パターン用仮想部品に対応するライ
ブラリファイルの参照により論理回路図面上の終端パタ
ーンに関する配置・配線処理を行って終端パターン用仮
想部品を有する論理回路図面を作成し、ネットリスト作
成部が論理回路図面作成部により作成された論理回路図
面に基づいて終端パターンに関する記述を有するネット
リストを作成し、部品リスト作成部が論理回路図面作成
部からの指示によって部品リストを作成する際に終端パ
ターン用仮想部品を部品とみなさずに部品リストの作成
処理を行い、プリント基板図面作成部がネットリスト作
成部により作成されたプリント基板図面を作成する際に
プリント基板ライブラリ内の終端パターン用仮想部品に
対応するライブラリファイルを利用してプリント基板図
面上に終端パターンを生成する。According to the circuit diagram CAD system of the present invention, in a circuit diagram CAD system including a logic circuit drawing CAD system and a printed circuit board drawing CAD system, a logic library is converted into a virtual component for a termination pattern together with a library file corresponding to a general component. The printed circuit board library has a library file corresponding to a virtual component for a termination pattern together with a library file corresponding to a general component, and a logic circuit drawing creating unit has a corresponding logic file based on the logic library. At the time of creation, a placement and wiring process regarding the termination pattern on the logic circuit drawing is performed by referring to a library file corresponding to the termination pattern virtual component, and a logic circuit drawing having the termination pattern virtual component is created, and a netlist is created. The part is a logic circuit diagram Create a netlist having a description of a termination pattern based on the logic circuit diagram created by the creation unit, parts list creation unit creates a logic circuit diagram
When creating a parts list according to instructions from the
Create parts list without considering virtual parts for turns as parts
Performs processing, and when the printed circuit board drawing creating unit creates the printed circuit board drawing created by the netlist creating unit , the printed circuit board drawing uses the library file corresponding to the virtual component for the termination pattern in the printed circuit board library, and prints it on the printed circuit board drawing. Generate a termination pattern.
【0014】[0014]
【実施例】次に、本発明について図面を参照して詳細に
説明する。Next, the present invention will be described in detail with reference to the drawings.
【0015】図1は、本発明の回路図CADシステムの
一実施例の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an embodiment of a circuit diagram CAD system according to the present invention.
【0016】本実施例の回路図CADシステムは、論理
ライブラリ作成部1と、終端パターン用ライブラリファ
イル20を有する論理ライブラリ2と、論理回路図面作
成部3と、論理回路図面ファイル4と、ネットリスト作
成部5と、ネットリストファイル6と、プリント基板ラ
イブラリ作成部7と、終端パターン用ライブラリファイ
ル80を有するプリント基板ライブラリ8と、プリント
基板図面作成部9と、プリント基板図面ファイル10
と、部品リスト作成部11と、部品リストファイル12
とを含んで構成されている。ここで、符号1〜6ならび
に11および12で示される構成要素によって、論理回
路図面CADシステムが構成されている。また、符号6
〜10で示される構成要素によってプリント基板図面C
ADシステムが構成されている(ネットリストファイル
6は論理回路図面CADシステムからプリント基板図面
CADシステムに渡される)。The circuit diagram CAD system according to the present embodiment includes a logic library creation unit 1, a logic library 2 having a termination pattern library file 20, a logic circuit drawing creation unit 3, a logic circuit drawing file 4, a netlist Creating section 5, netlist file 6, printed board library creating section 7, printed board library 8 having termination pattern library file 80, printed board drawing creating section 9, printed board drawing file 10
, Parts list creation unit 11, parts list file 12
It is comprised including. Here, a logic circuit drawing CAD system is constituted by the components indicated by reference numerals 1 to 6 and 11 and 12. Reference numeral 6
Printed circuit board drawing C by the components indicated by
An AD system is configured (the netlist file 6 is passed from the logic circuit drawing CAD system to the printed circuit board drawing CAD system).
【0017】図2は、本実施例の回路図CADシステム
における論理回路図面CADシステムの処理を示す流れ
図である。この処理は、論理回路図面作成ステップ20
1と、論理回路図面セーブステップ202と、ネットリ
ストファイル作成ステップ203と、部品リストファイ
ル作成ステップ204とからなる。FIG. 2 is a flowchart showing the processing of the logic circuit CAD system in the circuit diagram CAD system of the present embodiment. This processing is performed in the logic circuit drawing creation step 20
1, a logic circuit drawing save step 202, a net list file creation step 203, and a component list file creation step 204.
【0018】図3は、本実施例の回路図CADシステム
におけるプリント基板図面CADシステムの処理を示す
流れ図である。この処理は、ネットリストファイル読込
みステップ301と、プリント基板ライブラリ読込みス
テップ302と、プリント基板図面ファイル作成ステッ
プ303とからなる。FIG. 3 is a flowchart showing the processing of the printed circuit board CAD system in the circuit diagram CAD system of the present embodiment. This processing includes a net list file reading step 301, a printed circuit board library reading step 302, and a printed circuit board drawing file creating step 303.
【0019】図4(a)〜(c)は、本実施例の回路図
CADシステムにおける論理回路図面CADシステムの
具体的な動作を説明するための図である。FIGS. 4A to 4C are diagrams for explaining a specific operation of the logic circuit CAD system in the circuit diagram CAD system of the present embodiment.
【0020】図5(a)および(b)は、本実施例の回
路図CADシステムにおけるプリント基板図面CADシ
ステムの具体的な動作を説明するための図である。FIGS. 5A and 5B are diagrams for explaining a specific operation of the printed circuit board CAD system in the circuit diagram CAD system of the present embodiment.
【0021】次に、このように構成された本実施例の回
路図CADシステムの動作について説明する。Next, the operation of the circuit diagram CAD system of the present embodiment thus configured will be described.
【0022】第1に、論理回路図面CADシステムの動
作について説明する。First, the operation of the CAD system for drawing a logic circuit will be described.
【0023】論理ライブラリ作成部1は、実際の論理回
路図面およびネットリスト等の作成処理に先立って、あ
らかじめ論理ライブラリ2を作成している。この論理ラ
イブラリ2には、従来より、各部品について、シンボル
形状を示す図形情報および部品名やピン番号等の属性を
示す属性情報を持つライブラリファイル(各ライブラリ
ファイルにはファイル名が付与されている)が格納され
ている。本実施例、ひいては本発明では、この論理ライ
ブラリ2の中に、一般的な部品(例えば、抵抗)に対応
するライブラリファイルとともに、終端パターン用仮想
部品に対応するライブラリファイル(終端パターン用ラ
イブラリファイル20)が設けられている。この終端パ
ターン用ライブラリファイル20は、例えば、「END
_PATTERN」というファイル名を持ち、図4
(a)に示すようなシンボル形状を示す図形情報等を保
持している。The logic library creating section 1 creates the logic library 2 in advance prior to the creation of an actual logic circuit drawing and netlist. Conventionally, the logical library 2 has a library file having graphic information indicating a symbol shape and attribute information indicating attributes such as a component name and a pin number for each component (a file name is assigned to each library file). ) Is stored. In the present embodiment and the present invention, the logical library 2 includes a library file corresponding to a general component (for example, a resistor) and a library file corresponding to a virtual component for a termination pattern (the termination pattern library file 20). ) Is provided. This end pattern library file 20 is, for example, “END
_PATTERN "and has a file name of FIG.
It stores graphic information indicating the symbol shape as shown in FIG.
【0024】論理回路図面CADシステムは、上述のよ
うな論理ライブラリ2の存在を前提として、以下に示す
ような処理を行う(図2参照)。The logic circuit drawing CAD system performs the following processing on the assumption that the above-described logic library 2 exists (see FIG. 2).
【0025】論理回路図面作成部3は、論理回路設計者
の指示に基づき、論理ライブラリ2から各部品に対応す
るライブラリファイルを読み出し、当該ライブラリファ
イルに基づいて論理回路図面上に各部品を配置し、さら
に部品間の配線を行う。このようにして、論理回路図面
作成部3は、論理回路図面を作成する(ステップ20
1)。The logic circuit drawing creator 3 reads a library file corresponding to each component from the logic library 2 based on an instruction of a logic circuit designer, and arranges each component on the logic circuit drawing based on the library file. And wiring between components. In this manner, the logic circuit drawing creation unit 3 creates a logic circuit drawing (step 20).
1).
【0026】この際に、論理回路図面作成部3は、終端
パターン用ライブラリファイル20の参照に基づいて、
論理回路図面上の終端パターン(終端パターン自体は
「配線」であって「部品」ではない)に関する配置・配
線処理を行う。例えば、抵抗R1に終端パターンを接続
したい場合には、終端パターン用ライブラリファイル2
0に対応する終端パターン用仮想部品Eを通常の部品と
同じように論理回路図面上に配置し、その終端パターン
用仮想部品Eと抵抗R1とを接続する(図4(b)参
照)。At this time, the logic circuit drawing creator 3 refers to the termination pattern library file 20 and
A placement / wiring process is performed on the termination pattern (the termination pattern itself is “wiring”, not “parts”) on the logic circuit drawing. For example, to connect a termination pattern to the resistor R1, the termination pattern library file 2
The termination pattern virtual component E corresponding to 0 is arranged on the logic circuit drawing in the same manner as a normal component, and the termination pattern virtual component E is connected to the resistor R1 (see FIG. 4B).
【0027】論理回路図面作成部3は、ステップ201
の論理回路図面の作成処理を終えると、論理回路図面フ
ァイル4にその処理結果(論理回路図面)をセーブする
(ステップ202)。The logic circuit drawing creator 3 executes step 201
Is completed, the processing result (logic circuit drawing) is saved in the logic circuit drawing file 4 (step 202).
【0028】次に、ネットリスト作成部5は、論理回路
設計者の指示に基づき、ステップ202で論理回路図面
がセーブされた論理回路図面ファイル4を参照して、ネ
ットリストファイル6を作成する(ステップ203)。
この際に、ネットリストファイル6には、図4(c)に
示すように、終端パターンに関する記述が含まれるよう
にする。ちなみに、図4(c)に示す記述は、抵抗R1
におけるピン番号2のピンと終端パターン用仮想部品E
におけるピン番号1のピンとが接続される配線である終
端パターン(R1_Eというネット(NET)名のネッ
ト)を示す情報である。Next, based on the instruction of the logic circuit designer, the netlist creation unit 5 creates the netlist file 6 with reference to the logic circuit drawing file 4 in which the logic circuit drawings have been saved in step 202 ( Step 203).
At this time, as shown in FIG. 4C, the netlist file 6 includes a description about the termination pattern. Incidentally, the description shown in FIG.
No. 2 pin and virtual component E for termination pattern
Is information indicating a termination pattern (a net having a name of R1_E (NET)) which is a wiring connected to the pin having the pin number 1 in FIG.
【0029】また、部品リスト作成部11は、論理回路
図面作成部3からの指示により、論理ライブラリ2およ
び論理回路図面ファイル4に基づいて、部品リストファ
イル12を作成する(ステップ204)。この際に、部
品リスト作成部11は、終端パターン用ライブラリファ
イル20によって示される終端パターン用仮想部品を部
品とみなさずに、部品リストファイル12を作成し出力
するように処理を行う。これにより、部品リストに関し
ては不要な部品である終端パターン用仮想部品の情報が
部品リストファイル12に出力されることを防ぐことが
できる。なお、このように、終端パターン用仮想部品を
部品とみなさずに部品リストファイル12を作成・出力
する処理の態様は、請求項1記載の発明については必須
のものではない(請求項1と請求項2とを対比して参照
のこと)。In addition, the parts list creation unit 11 creates the parts list file 12 based on the logic library 2 and the logic circuit drawing file 4 according to the instruction from the logic circuit drawing creation unit 3 (step 204). At this time, the component list creation unit 11 performs processing to create and output the component list file 12 without regarding the termination pattern virtual component indicated by the termination pattern library file 20 as a component. As a result, it is possible to prevent the information of the virtual component for the termination pattern, which is an unnecessary component, from being output to the component list file 12. It should be noted that the mode of processing for creating and outputting the component list file 12 without regarding the termination pattern virtual component as a component is not essential for the invention described in claim 1 (claims 1 and 2). See item 2).
【0030】第2に、プリント基板図面CADシステム
の動作について説明する。Second, the operation of the printed circuit board drawing CAD system will be described.
【0031】プリント基板図面CADシステムにおいて
も論理回路図面CADシステムと同様に、プリント基板
ライブラリ作成部7は、実際のプリント基板図面の作成
処理に先立って、あらかじめ、プリント基板ライブラリ
8(プリント基板図面上の各部品の形状を示す図形情報
等を有するライブラリ)を作成している。本実施例、ひ
いいては本発明では、このプリント基板ライブラリ8の
中に、一般的な部品に対応するライブラリファイルとと
もに、論理ライブラリ2内の終端パターン用ライブラリ
ファイル20に対応する終端パターン用ライブラリファ
イル80(プリント基板図面における終端パターン用仮
想部品に対応するライブラリファイル)が設けられてい
る。In the printed circuit board CAD system, as in the case of the logic circuit drawing CAD system, the printed circuit board library creating unit 7 preliminarily performs the printed circuit board library 8 (on the printed circuit board drawing) (A library having graphic information indicating the shape of each component). In the present embodiment, and in the present invention, the printed circuit board library 8 includes, in addition to the library file corresponding to the general component, the terminal pattern library file corresponding to the terminal pattern library file 20 in the logical library 2. 80 (library file corresponding to the virtual component for the termination pattern in the printed circuit board drawing).
【0032】ここで、終端パターン用ライブラリファイ
ル80内の図形情報で示される終端パターン用仮想部品
の形状としては、例えば、プリント基板のパターン太さ
(パターン幅)や他の部品よりも十分小さな直径を持つ
円が考えられる(図5(a)参照。終端パターン用仮想
部品がプリント基板図面上でこのような形状を持つ発明
が請求項3記載の発明に該当する)。これは、本来存在
しない部品である終端パターン用仮想部品の存在による
悪影響を小さく抑えるためである。なお、請求項1およ
び請求項2記載の発明においては、プリント基板図面に
おける終端パターン用仮想部品の形状がこのような円に
限られるものではない(請求項1または請求項2と請求
項3とを対比して参照のこと)。Here, the shape of the virtual component for the termination pattern indicated by the graphic information in the library file for termination pattern 80 is, for example, the pattern thickness (pattern width) of the printed board or the diameter sufficiently smaller than other components. (See FIG. 5 (a). The invention in which the virtual component for the termination pattern has such a shape on the printed circuit board drawing corresponds to the invention described in claim 3). This is to suppress the adverse effect due to the existence of the termination pattern virtual component, which is a component that does not originally exist. In the first and second aspects of the present invention, the shape of the virtual component for the termination pattern in the drawing of the printed circuit board is not limited to such a circle (claims 1 and 2 and 3 and 4). See contrast).
【0033】プリント基板図面CADシステムは、上述
のようなプリント基板ライブラリ8の存在を前提とし
て、以下に示すような処理を行う(図3参照)。The printed circuit board drawing CAD system performs the following processing on the assumption that the printed circuit board library 8 exists as described above (see FIG. 3).
【0034】プリント基板図面作成部9は、プリント基
板設計者の指示に基づき、図2に示す処理により作成さ
れたネットリストファイル6(終端パターン用仮想部品
に関する情報を含むネットリストファイル6)を読み込
み(ステップ301)、終端パターン用ライブラリファ
イル80を含むプリント基板ライブラリ8を読み込む
(ステップ302)。The printed board drawing creating section 9 reads the net list file 6 (the net list file 6 containing information on the virtual component for the termination pattern) created by the processing shown in FIG. 2 based on the instruction of the printed board designer. (Step 301), the printed circuit board library 8 including the termination pattern library file 80 is read (Step 302).
【0035】さらに、プリント基板図面作成部9は、ネ
ットリストファイル6およびプリント基板ライブラリ8
に基づき、プリント基板図面における部品の配置・配線
処理を行ってプリント基板図面ファイル10を作成する
(ステップ303)。この際に、終端パターンライブラ
リファイル80を利用し、図5(b)に示すように、プ
リント基板図面上で終端パターンを生成する。ちなみ
に、図5(b)では、抵抗R1に接続する終端パターン
が生成されている。Further, the printed circuit board drawing creating section 9 includes a net list file 6 and a printed circuit board library 8.
Based on the above, a process of arranging and wiring components in the printed board drawing is performed to create a printed board drawing file 10 (step 303). At this time, the terminal pattern is generated on the printed circuit board drawing using the terminal pattern library file 80 as shown in FIG. Incidentally, in FIG. 5B, a termination pattern connected to the resistor R1 is generated.
【0036】[0036]
【発明の効果】以上説明したように本発明は、論理回路
図面CADシステムが終端パターンに関する記述を含む
ネットリスト(ネットリストファイル)を作成し、プリ
ント基板CADシステムがこのようなネットリストファ
イルを読み込んでプリント基板図面上に終端パターンを
生成することにより、マイクロ波衛星通信機器に関する
回路等の無線領域を積極的に利用する回路(分布定数回
路)におけるプリント基板図面上の終端パターンを自動
的に(従来のように終端パターンに関する処理のための
特別の指示等を必要とせずに)生成することができ、
「論理回路設計者の指示ミス」や「プリント基板設計者
の設計ミス」の発生を防止することができるという効果
を有する。As described above, according to the present invention, a logic circuit drawing CAD system creates a netlist (netlist file) including a description of a termination pattern, and a printed circuit board CAD system reads such a netlist file. By automatically generating a termination pattern on a printed circuit board drawing, a termination pattern on a printed circuit board drawing in a circuit (distributed constant circuit) that actively uses a wireless area, such as a circuit for a microwave satellite communication device, is automatically generated ( Without the need for special instructions for processing regarding the termination pattern as in the past).
This has the effect of preventing the occurrence of "instruction error by logic circuit designer" and "design error by printed circuit board designer".
【0037】ここで、以上のような効果を挙げる本発明
を採用する際に、部品リスト作成部が終端パターン用仮
想部品を部品とみなさずに部品リストファイルを作成す
ることにより、上述の効果を挙げつつ、部品リストに関
しては不要な部品である終端パターン用仮想部品に関す
る記述が部品リストファイルに出力されることを防ぐこ
とができる(無駄な情報を部品リストファイルに出力す
ることを防ぐことができる)という効果がある。Here, when adopting the present invention that provides the above-described effects, the component list creating unit creates the component list file without considering the terminal pattern virtual components as components, thereby achieving the above-described effects. In addition, it is possible to prevent the description of the virtual component for the termination pattern, which is an unnecessary component, from being output to the component list file (the unnecessary information can be prevented from being output to the component list file). ).
【0038】また、プリント基板図面における終端パタ
ーン用仮想部品の形状をパターン太さに比較して(した
がって、一般的な他の部品に比較しても)十分小さな円
とすることにより、終端パターン用仮想部品の考え方を
導入することによって生じる悪影響(本来存在しない部
品である終端パターン用仮想部品の存在による悪影響)
を小さく抑えることができるという効果がある。Further, by comparing the shape of the virtual component for the terminal pattern in the printed circuit board drawing with a sufficiently small circle as compared with the pattern thickness (and therefore compared with other general components), Adverse effects caused by introducing the concept of virtual components (adverse effects due to the presence of virtual components for termination patterns that are components that do not exist originally)
Has the effect of being able to keep down.
【図1】本発明の回路図CADシステムの一実施例の構
成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an embodiment of a circuit diagram CAD system of the present invention.
【図2】図1中の論理回路図面CADシステムの処理を
示す流れ図である。FIG. 2 is a flowchart showing processing of a CAD system for a logic circuit drawing in FIG. 1;
【図3】図1中のプリント基板図面CADシステムの処
理を示す流れ図である。FIG. 3 is a flowchart showing a process of the printed circuit board CAD system in FIG. 1;
【図4】図1中の論理回路図面CADシステムの具体的
な動作を説明するための図である。FIG. 4 is a diagram illustrating a specific operation of the CAD system of the logic circuit drawing in FIG. 1;
【図5】図1中のプリント基板図面CADシステムの具
体的な動作を説明するための図である。FIG. 5 is a diagram for explaining a specific operation of the printed circuit board drawing CAD system in FIG. 1;
1 論理ライブラリ作成部 2 論理ライブラリ 3 論理回路図面作成部 4 論理回路図面ファイル 5 ネットリスト作成部 6 ネットリストファイル 7 プリント基板ライブラリ作成部 8 プリント基板ライブラリ 9 プリント基板図面作成部 10 プリント基板図面ファイル 11 部品リスト作成部 12 部品リストファイル 20 終端パターン用ライブラリファイル 80 終端パターン用ライブラリファイル DESCRIPTION OF SYMBOLS 1 Logic library creation part 2 Logic library 3 Logic circuit drawing creation part 4 Logic circuit drawing file 5 Netlist creation part 6 Netlist file 7 Printed circuit board library creation part 8 Printed circuit board library 9 Printed circuit board drawing creation part 10 Printed circuit board drawing file 11 Parts list creator 12 Parts list file 20 Termination pattern library file 80 Termination pattern library file
Claims (2)
ント基板図面CADシステムからなる回路図CADシス
テムにおいて、 一般的な部品に対応するライブラリファイルとともに終
端パターン用仮想部品に対応するライブラリファイルを
有する論理ライブラリと、 一般的な部品に対応するライブラリファイルとともに終
端パターン用仮想部品に対応するライブラリファイルを
有するプリント基板ライブラリと、 前記論理ライブラリに基づいて論理回路図面を作成する
際に終端パターン用仮想部品に対応するライブラリファ
イルの参照により論理回路図面上の終端パターンに関す
る配置・配線処理を行って終端パターン用仮想部品を有
する論理回路図面を作成する論理回路図面作成部と、 この論理回路図面作成部により作成された論理回路図面
に基づいて終端パターンに関する記述を有するネットリ
ストを作成するネットリスト作成部と、前記論理回路図面作成部からの指示によって部品リスト
を作成する際に終端パターン用仮想部品を部品とみなさ
ずに部品リストの作成処理を行う部品リスト作成部と、 前記 ネットリスト作成部により作成されたプリント基板
図面を作成する際に前記プリント基板ライブラリ内の終
端パターン用仮想部品に対応するライブラリファイルを
利用してプリント基板図面上に終端パターンを生成する
プリント基板図面作成部とを有することを特徴とする回
路図CADシステム。1. A circuit diagram CAD system comprising a logic circuit drawing CAD system and a printed circuit board drawing CAD system, comprising: a logic library having a library file corresponding to a general component and a library file corresponding to a virtual component for a termination pattern; A printed circuit board library having a library file corresponding to a termination pattern virtual component together with a library file corresponding to a general component, and a library corresponding to the termination pattern virtual component when creating a logic circuit drawing based on the logic library A logic circuit drawing creator that performs a placement / wiring process on a termination pattern on the logic circuit drawing by referring to a file to create a logic circuit drawing having virtual components for the termination pattern; and a logic created by the logic circuit drawing creator. circuit And the net list creating unit for creating a net list having a description on termination pattern based on the surface, parts list according to an instruction from the logic circuit drawing generation unit
Virtual parts for termination pattern are considered as parts when creating
Use and parts list creation unit that performs processing of creating a parts list, a library file corresponding to the virtual component termination pattern in the printed circuit board library to create a printed board drawings created by the net list generator without And a printed circuit board drawing creating unit for generating a termination pattern on the printed circuit board drawing.
ン用仮想部品に対応するライブラリファイル内の終端パ
ターン用仮想部品の図形情報がパターン太さに比較して
十分小さな円であることを特徴とする請求項1記載の回
路図CADシステム。2. The graphic information of a virtual component for a terminal pattern in a library file corresponding to a virtual component for a terminal pattern in a printed circuit board library is a circle that is sufficiently smaller than a pattern thickness. 1. The circuit diagram CAD system according to 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6334452A JP2720802B2 (en) | 1994-12-19 | 1994-12-19 | Circuit diagram CAD system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6334452A JP2720802B2 (en) | 1994-12-19 | 1994-12-19 | Circuit diagram CAD system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08171578A JPH08171578A (en) | 1996-07-02 |
| JP2720802B2 true JP2720802B2 (en) | 1998-03-04 |
Family
ID=18277552
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6334452A Expired - Fee Related JP2720802B2 (en) | 1994-12-19 | 1994-12-19 | Circuit diagram CAD system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2720802B2 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01192195A (en) * | 1988-01-28 | 1989-08-02 | Nec Corp | Printed board terminal lead-out pattern generating system |
| JPH01283673A (en) * | 1988-05-11 | 1989-11-15 | Nec Corp | Circuit wiring information generating system |
| JPH02287678A (en) * | 1989-04-27 | 1990-11-27 | Toshiba Corp | Cad system for logical diagram |
| JPH04142673A (en) * | 1990-10-04 | 1992-05-15 | Nec Corp | Wiring path searcher |
-
1994
- 1994-12-19 JP JP6334452A patent/JP2720802B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH08171578A (en) | 1996-07-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7398497B2 (en) | Electronic circuit designing method apparatus for designing an electronic circuit, and storage medium for storing an electronic circuit designing method | |
| US7039892B2 (en) | Systems and methods for ensuring correct connectivity between circuit designs | |
| US4638442A (en) | Computer aided design method and apparatus comprising means for automatically generating pin-to-pin interconnection lists between respective discrete electrical component circuits | |
| JP2720802B2 (en) | Circuit diagram CAD system | |
| US7421673B2 (en) | Design checks for signal lines | |
| JP2006059102A (en) | CAD device, symbol creation device, CAD program, and symbol creation program | |
| JPH07262252A (en) | Layout data generation device and generation method | |
| JP2001092857A (en) | Printed circuit board design CAD system | |
| JP2000207438A (en) | Printed wiring board design support equipment | |
| JP2998674B2 (en) | Document creation support device for design work | |
| JP2953051B2 (en) | How to check the clearance between conductor patterns | |
| JP7581723B2 (en) | Information processing device and program | |
| JP2000113055A (en) | Copyright protection method and apparatus and recording medium recording copyright protection program | |
| JP3140869B2 (en) | Printed wiring board design support system | |
| JP2821305B2 (en) | Marking diagram generation processing method | |
| JP3369814B2 (en) | Component symbol information creation device and CAD system using the same | |
| JP3548670B2 (en) | Overlapping character conversion method and apparatus, and recording medium recording program for executing the processing | |
| JPH11306210A (en) | Circuit diagram editor, circuit diagram creation method and recording medium | |
| JP2985261B2 (en) | Printed circuit board wiring design equipment | |
| JP4411743B2 (en) | Design data conversion apparatus, pattern design support apparatus, design data conversion method, and circuit board pattern design method. | |
| JPH04302059A (en) | Printed circuit board designing device | |
| JP3047086B2 (en) | Printed circuit board design system | |
| JP2776267B2 (en) | Circuit output method | |
| JPH11353350A (en) | Board drawing equipment | |
| JP2006139524A (en) | Printed circuit board design apparatus, printed circuit board design method, recording medium on which program is recorded, and computer-readable program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |