JPH04107783A - Circuit diagram input method - Google Patents
Circuit diagram input methodInfo
- Publication number
- JPH04107783A JPH04107783A JP2225242A JP22524290A JPH04107783A JP H04107783 A JPH04107783 A JP H04107783A JP 2225242 A JP2225242 A JP 2225242A JP 22524290 A JP22524290 A JP 22524290A JP H04107783 A JPH04107783 A JP H04107783A
- Authority
- JP
- Japan
- Prior art keywords
- symbol
- circuit diagram
- logic
- name
- input method
- 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
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、CA D (computer aided
design)を用いた回路図入力装置の回路図入力
方法に関し、特に、デバイスの種類やメーカーにより、
論理シンボルの名称および形状が異なる場合でも、再入
力を行わずに各種回路図を作成することが可能な回路図
入力方法に関する。[Detailed Description of the Invention] [Industrial Field of Application] The present invention is based on computer aided
Regarding the circuit diagram input method using a circuit diagram input device using
The present invention relates to a circuit diagram input method that allows various circuit diagrams to be created without re-inputting even when the names and shapes of logical symbols are different.
[従来の技術]
近年、LSIの設計を効率的にするため、CADを用い
た回路図入力装置を利用して、回路情報の入力を行って
いる。[Prior Art] In recent years, in order to make LSI design more efficient, circuit information has been input using a circuit diagram input device using CAD.
このような装置では、論理シンボルは各種デバイスやメ
ーカー等により名称、形状とも違うことが一般的である
ため、論理シンボルの名称および形状が異なるメーカー
間等で、メーカーやデバイスが変わる毎に再入力作業を
行う必要がある。In such equipment, logic symbols generally have different names and shapes depending on the various devices and manufacturers, so if the names and shapes of logic symbols are different between manufacturers, it is necessary to re-enter them each time the manufacturer or device changes. Work needs to be done.
最近は、ユーザの要望によって不便を改善するため、各
社に一定のシンボル名、形状の同じシンポルを使用させ
、シミュレーションする時に、各社のデータを付加する
ようにした装置を備えた論理合成システムが開発されて
いる。Recently, in order to improve the inconvenience due to user requests, a logic synthesis system has been developed that has a device that allows each company to use symbols with the same symbol name and shape, and adds each company's data during simulation. has been done.
しかし、このような装置では、論理シンボルの種類に自
由度がなく、各社、各デバイスにより、シンボル名が変
わるものについては、配慮がなされていない。However, in such a device, there is no flexibility in the types of logical symbols, and no consideration is given to symbols whose names change depending on each company and device.
なお、従来のLSIの設計技術については、例えば″電
子情報通信ハンドブック、1i子情報通信学会編(19
88)、 I)I)、849〜868”において述べら
れている。Regarding conventional LSI design technology, see, for example, "Electronic Information and Communication Handbook," edited by the Institute of Information and Communication Engineers (1991).
88), I) I), 849-868''.
上記従来技術では、シンボル名、形状を同じにする場合
、全デバイス、全社においてシンボル名を標準化し、全
デバイス、全社で全てのシンボルを用意しなくてはいけ
ない。また、それ以上の細い仕様の異なるシンボルは、
1社の判断で作ることができず、システムメーカーの対
応により、全社の全デバイスが足なみを揃えなくてはな
らない。In the above conventional technology, if the symbol name and shape are to be the same, the symbol name must be standardized for all devices and the entire company, and all symbols must be prepared for all devices and the entire company. In addition, symbols with different specifications that are thinner than that are
It cannot be created based on the judgment of a single company; all devices from all companies must be on the same page depending on the system manufacturer's response.
さらに、それぞれのシステムが独立しているため、当該
システムに協賛するメーカーや会社のデバイスしか移行
できない。Furthermore, since each system is independent, only devices from manufacturers and companies that support the system can be migrated.
例えば、多品種少量生産の傾向のある特定用途向けL
S I (ASIC:application 5pe
cific IC)開発においては、各メーカー間での
シンボル形状、シンボル名称の違いにより、Jメーカー
に決まった後は化メーカーに移行が難しい。For example, L for specific applications that tend to produce a wide variety of products in small quantities.
SI (ASIC: application 5pe
cific IC) development, it is difficult to switch to a standard manufacturer once the J manufacturer is selected due to differences in symbol shapes and symbol names between manufacturers.
本発明の目的は、このような問題点を改善し、デバイス
の種類やメーカーにより、論理シンボルの名称および形
状が異なる場合でも、1度入力した回路図を各社、各デ
バイスに合う回路図に自動的に変更することができ、従
来、メーカーやデバイスが変わる毎に行っていた再入力
作業を不要とする回路図入力方法を提供することにある
。The purpose of the present invention is to improve these problems and automatically convert a circuit diagram input once to a circuit diagram suitable for each company and device, even if the names and shapes of logic symbols vary depending on the device type and manufacturer. An object of the present invention is to provide a circuit diagram input method that can be changed automatically and eliminates the need for re-input work that has conventionally been performed every time a manufacturer or device changes.
上記目的を達成するため、本発明の回路図入力方法は、
デバイスの種類やメーカーにより、論理シンボルの名称
および形状が異なる場合、論理シンボルに対するデバイ
ス名称とシンボル名称を対応づけてメモリに保持し、そ
の対応づけを利用して、論理を変えずにシンボル名称の
みを変換し、シンボル形状を変えずにシンボル名称の変
更のみで所望の回路図を作成することに特徴がある。In order to achieve the above object, the circuit diagram input method of the present invention includes:
If the name and shape of a logic symbol differs depending on the type of device or manufacturer, the device name and symbol name for the logic symbol are associated with each other and stored in memory, and this association can be used to create only the symbol name without changing the logic. The feature is that a desired circuit diagram can be created by simply changing the symbol name without changing the symbol shape.
また、所望の論理に対応するシンボル名称を持たない場
合には、対応する論理シンボルにブロックとしての属性
を付加し、下階層として、そのシンボル名称の論理に基
づき、当該メーカーの当該デバイスが持つシンボルで回
路図を作成し、等価ブロックとしてメモリに登録してお
き、シンボル名称が当該メーカーの当該デバイスの持た
ない論理である場合については等化ブロックを代用する
ことに特徴がある。In addition, if there is no symbol name corresponding to the desired logic, an attribute as a block is added to the corresponding logic symbol, and as a lower layer, a symbol possessed by the device of the manufacturer based on the logic of the symbol name. The feature is that a circuit diagram is created and registered in memory as an equivalent block, and when the symbol name is a logic that the device of the manufacturer does not have, an equalization block is used instead.
本発明においては、論理シンボルは、一定のルールに基
づいた形状として各社、各デバイスが持つシンボルを用
意し、デバイス・シンボル名対応付け/保持手段により
、各社、各デバイスでシンボル名が異なる場合、どのシ
ンボル名とどのシンボル名が対応するかという対応関係
を入力し、メモリに保持する。In the present invention, logical symbols are prepared for each company and each device as shapes based on certain rules, and by means of device/symbol name association/retention means, when the symbol name differs between each company and each device, The correspondence between which symbol name corresponds to which symbol name is input and stored in memory.
そして、シンボル名変換手段により、シンボル形状を変
えずに、メモリに保持された対応関係を利用し、対応シ
ンボル名を使用して他社の回路図に変換する。Then, the symbol name conversion means converts the circuit diagram to another company's circuit diagram using the corresponding symbol name without changing the symbol shape, using the correspondence relationship held in the memory.
また、等価ブロック及び回路作成/登録手段により、他
のメーカー等が有するシンボル名(論理)で当該メーカ
ーの当該デバイスにはない論理を、ブロックと下階層の
等低回路で代用できるように作成して、メモリに登録す
る。In addition, by using the equivalent block and circuit creation/registration means, it is possible to create a symbol name (logic) owned by another manufacturer, etc. that can be substituted for logic that is not present in the device of the manufacturer with a block and an equivalent low-level circuit in the lower layer. and register it in memory.
これらの機能を利用することにより、1メーカーの複雑
な論理シンボルを使用して、他のデバイスや他社への移
行する場合、再入力を要せず、容易に行うことができ、
変換不可能なシンボル(論理)をなくすることが可能で
ある。By using these functions, you can easily transfer complex logic symbols from one manufacturer to other devices or other companies without having to re-enter them.
It is possible to eliminate symbols (logic) that cannot be converted.
以下、本発明の一実施例を図面により説明する。 An embodiment of the present invention will be described below with reference to the drawings.
第2図は、本発明の一実施例における回路図入力装置の
構成図、第3図は本発明の一実施例における回路図入力
装置の機能構成図である。FIG. 2 is a block diagram of a circuit diagram input device according to an embodiment of the present invention, and FIG. 3 is a functional block diagram of a circuit diagram input device according to an embodiment of the present invention.
第2図において、21はデータ処理部、22はマウス、
23はキーボード、24はメモリ、25は図面表示部で
ある。In FIG. 2, 21 is a data processing unit, 22 is a mouse,
23 is a keyboard, 24 is a memory, and 25 is a drawing display section.
また、第3図において、211はデバイス・シンボル名
対応付け/保持手段、212はシンボル名変換手段、2
13は等価ブロック及び回路作成/登録手段である。Further, in FIG. 3, 211 is a device/symbol name association/holding means, 212 is a symbol name conversion means, and 2
13 is equivalent block and circuit creation/registration means.
このデバイス・シンボル名対応付け/保持手段211は
、各社間でシンボル名が異なる場合、通常、回路入力以
前にマネージャ等により、キーボード23、マウス22
等を用いて、どのシンボル名とどのシンボル名が対応す
るかを入力し、メモリ24にテーブルとして保持するも
のである。This device/symbol name association/holding means 211 normally uses the keyboard 23, mouse 22
etc., to input which symbol name corresponds to which symbol name, and store it in the memory 24 as a table.
また、シンボル名変換手段212は、シンボル形状を変
えずに、デバイス・シンボル名対応付け/保持手段21
1で保持している対応シンボル名を使用して、他社の回
路図に変換するものである。Further, the symbol name conversion means 212 can convert the device/symbol name correspondence/retention means 21 without changing the symbol shape.
The corresponding symbol name held in step 1 is used to convert to another company's circuit diagram.
また、等価ブロック及び回路作成/登録手段213は、
他のメーカー等が有するシンボル名(論理)で当該メー
カーの当該デバイスにはない論理をブロックと下階層の
等価回路で代用できるように作り、それをメモリ24に
登録するものである。In addition, the equivalent block and circuit creation/registration means 213
A symbol name (logic) owned by another manufacturer or the like is created so that logic that is not present in the device of the manufacturer can be substituted with a block and an equivalent circuit in a lower hierarchy, and this is registered in the memory 24.
第1図は、本発明の一実施例における回路図入力方法を
示すフローチャートである。FIG. 1 is a flowchart showing a circuit diagram input method in an embodiment of the present invention.
本実施例では、第2図および第3図に示した構成により
、まず、変換先のメーカー名、デバイス名等を設定しく
101)、変換元となる回路図を指定する(102)。In this embodiment, with the configuration shown in FIGS. 2 and 3, first, the manufacturer name, device name, etc. of the conversion destination are set (101), and the circuit diagram that is the conversion source is specified (102).
次に、その回路図より1つ目のシンボル名を取得しく1
03)、変換するメーカーに対応するシンボル名がある
か否かをチエツクする(104)。Next, get the first symbol name from the circuit diagram.
03), it is checked whether there is a symbol name corresponding to the manufacturer to be converted (104).
その結果、対応するシンボル名がなければ、ステップ1
08へ進む。As a result, if there is no corresponding symbol name, step 1
Proceed to 08.
また、対応するシンボル名があれば、シンボル名をその
メーカーのシンボル名に変換して(105)、次のシン
ボルがあるか否かをチエツクする(106)。Further, if there is a corresponding symbol name, the symbol name is converted to the symbol name of the manufacturer (105), and it is checked whether there is the next symbol (106).
その結果、次のシンボルがなければ、処理を終了する。As a result, if there is no next symbol, the process ends.
また、次のシンボルがあれば、そのシンボル名を回路図
より取得しく107)、ステップ104へ戻る。Furthermore, if there is a next symbol, the symbol name is acquired from the circuit diagram (107), and the process returns to step 104.
また、ステップ108では、対象となるシンボルと等価
なブロックおよび下階層の回路図がすでに登録されてい
るかをチエツクする。Further, in step 108, it is checked whether a block equivalent to the target symbol and a lower layer circuit diagram have already been registered.
その結果、まだ登録されていなければ、等価ブロックが
ないことをユーザにメツセージ出力して知らせ(111
)、等価ブロックとすることができる主階層の回路を、
指定されたメーカーの当該デバイスのシンボルで作成し
て(112)、これを登録した後、ステップ109へ進
む。As a result, if it has not been registered yet, a message will be output to the user to inform the user that there is no equivalent block (111
), the main layer circuit can be an equivalent block,
After creating the symbol of the device of the specified manufacturer (112) and registering it, the process proceeds to step 109.
また、登録されていれば、シンボル名を等価ブロック名
に変換しく109)、シンボルのパラメータを、下階層
を持つことを示すブロックに変更して(110)、ステ
ップ106へ進む6〔発明の効果〕
本発明によれば、請求項1の方法においては、1度入力
した回路図を各社、各デバイスに合う回路図に自動的に
作成することにより、再入力を行わずに各種回路図を作
成することができる。If it is registered, convert the symbol name to an equivalent block name (109), change the parameter of the symbol to a block indicating that it has a lower hierarchy (110), and proceed to step 1066. According to the present invention, in the method of claim 1, various circuit diagrams can be created without re-inputting by automatically creating circuit diagrams that are suitable for each company and each device from a circuit diagram that has been input once. can do.
また、請求項2の方法においては、メーカーやデバイス
により、多くの種類のシンボルがあるが、移行を考えて
共有のシンボル(論理)だけを使用する等の不便はなく
、複雑な機能を持つシンボルを自由に使用して回路図を
作成することが可能である。In addition, in the method of claim 2, although there are many types of symbols depending on manufacturers and devices, there is no inconvenience such as using only shared symbols (logic) in consideration of migration, and symbols with complex functions are used. You can freely use it to create circuit diagrams.
第1図は本発明の一実施例における回路図入力方法を示
すフローチャート、第2図は本発明の一実施例における
回路図入力装置の構成図、第3図は本発明の一実施例に
おける回路図入力装置の機能構成図である。
21:データ処理部、22:マウス、23:キーボード
、24:メモリ、25:図面表示部、211:デバイス
・シンボル名対応付け/保持手段。
212ニシンポル名変換手段、213:等価ブロック及
び回路作成/登録手段。
第
図
第
図FIG. 1 is a flowchart showing a circuit diagram input method according to an embodiment of the present invention, FIG. 2 is a block diagram of a circuit diagram input device according to an embodiment of the present invention, and FIG. 3 is a circuit diagram according to an embodiment of the present invention. It is a functional block diagram of a figure input device. 21: data processing unit, 22: mouse, 23: keyboard, 24: memory, 25: drawing display unit, 211: device/symbol name association/holding means. 212: Herring name conversion means; 213: equivalent block and circuit creation/registration means; Figure Figure
Claims (2)
の名称および形状が異なる場合の回路図入力方法におい
て、論理シンボルに対するデバイス名称とシンボル名称
を対応づけて保持し、該対応づけによって、論理を変え
ずにシンボル名称のみを変換し、シンボル形状を変える
ことなくシンボル名称の変更のみで所望の回路図を作成
することを特徴とする回路図入力方法。(1) In the circuit diagram input method when the names and shapes of logic symbols differ depending on the device type and manufacturer, the device name and symbol name for the logic symbol are maintained in correspondence, and this association allows the logic to remain unchanged. A circuit diagram input method characterized by converting only symbol names into , and creating a desired circuit diagram only by changing symbol names without changing symbol shapes.
するシンボル名称を持たない場合、対応する論理シンボ
ルをブロックとして作成し、下階層として、該シンボル
名称の論理で回路図を作成し、等価ブロックとして登録
しておき、シンボル名称が未登録の論理については該等
価ブロックを代用することを特徴とする請求項(1)記
載の回路図入力方法。(2) In the above circuit diagram input method, if there is no symbol name corresponding to the desired logic, create the corresponding logic symbol as a block, create a circuit diagram with the logic of the symbol name as a lower layer, and create an equivalent 2. The circuit diagram input method according to claim 1, wherein the equivalent block is substituted for logic that is registered as a block and whose symbol name is not registered.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2225242A JPH04107783A (en) | 1990-08-29 | 1990-08-29 | Circuit diagram input method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2225242A JPH04107783A (en) | 1990-08-29 | 1990-08-29 | Circuit diagram input method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04107783A true JPH04107783A (en) | 1992-04-09 |
Family
ID=16826230
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2225242A Pending JPH04107783A (en) | 1990-08-29 | 1990-08-29 | Circuit diagram input method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04107783A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04160480A (en) * | 1990-10-23 | 1992-06-03 | Nec Corp | Circuit diagram movement system |
| JP2013105398A (en) * | 2011-11-15 | 2013-05-30 | Fujitsu Ltd | Circuit component migration apparatus, circuit component migration program, and circuit component migration method |
-
1990
- 1990-08-29 JP JP2225242A patent/JPH04107783A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04160480A (en) * | 1990-10-23 | 1992-06-03 | Nec Corp | Circuit diagram movement system |
| JP2013105398A (en) * | 2011-11-15 | 2013-05-30 | Fujitsu Ltd | Circuit component migration apparatus, circuit component migration program, and circuit component migration method |
| US9582624B2 (en) | 2011-11-15 | 2017-02-28 | Fujitsu Limited | Circuit component migration method and apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2001142932A (en) | System and method for designing ip base lsi | |
| US9652370B2 (en) | Address range decomposition | |
| JP2516703B2 (en) | Logic automatic generation method and logic automatic generation system | |
| JPH04107783A (en) | Circuit diagram input method | |
| JP3017849B2 (en) | CAD design method and apparatus | |
| JPH05225012A (en) | Data string converting and restoring method | |
| JP2798353B2 (en) | Figure management processing method and drawing management apparatus | |
| JPH04309178A (en) | Method for preparing and managing symbolic data base at logic simulation | |
| JPH04319744A (en) | Management system for partial set of objects in data base | |
| JP2993165B2 (en) | How to create electrical circuit drawings | |
| JPH0358278A (en) | Circuit design supporting system with computer | |
| JPH05216958A (en) | Logic/circuit design supporting device | |
| JP2954019B2 (en) | Logic simulation method | |
| JP2612063B2 (en) | How to display mask layout data | |
| JP2940124B2 (en) | Substrate CAD system | |
| JP2852162B2 (en) | Database management device | |
| JPH02252068A (en) | Graphic terminal control system | |
| JPH0992725A (en) | Layout data generation method for semiconductor integrated circuit | |
| JPS6033666A (en) | Logical circuit diagram having logical hierarchical structure | |
| JP2005338916A (en) | LSI layout apparatus, method and program | |
| JPH07175793A (en) | Character processing system | |
| JPH05188119A (en) | Test data management device and test data management method | |
| JPH10105589A (en) | Circuit diagram design method and circuit information creation method in consideration of destination, and CAD system | |
| JPS60189539A (en) | Queuing circuit | |
| JPH05250439A (en) | Cell placement system |