[go: up one dir, main page]

JPH05151304A - Electronic circuit waveform analyzing device - Google Patents

Electronic circuit waveform analyzing device

Info

Publication number
JPH05151304A
JPH05151304A JP3314930A JP31493091A JPH05151304A JP H05151304 A JPH05151304 A JP H05151304A JP 3314930 A JP3314930 A JP 3314930A JP 31493091 A JP31493091 A JP 31493091A JP H05151304 A JPH05151304 A JP H05151304A
Authority
JP
Japan
Prior art keywords
waveform
group
circuit
data
group data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP3314930A
Other languages
Japanese (ja)
Inventor
Toshiyuki Saito
敏幸 齋藤
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP3314930A priority Critical patent/JPH05151304A/en
Publication of JPH05151304A publication Critical patent/JPH05151304A/en
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

PURPOSE:To reduce an analytic manhour of simulation result data. CONSTITUTION:With regard to waveform group data 8 generated by simulation result data 5 and connecting information 6, a waveform analyzing means 1 generates automatically a waveform group data group 11. by a waveform grooping processing part 10 and displays it as a table. Also, by a hierarchization processing part 13, hierarchical waveform group data 14 is generated, and by a waveform selection processing part 16, waveform subgroup data 18 is generated and they are subjected to graph display in a lump, and an analysis is executed. In such a way, from among simulation result data of an electronic circuit being a largescale circuit, a waveform in an arbitrary circuit block is grouped and can be analyzed, and the analytic manhour can be reduced.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、電子回路の電気的特性
を計算機上でシミュレートする回路シミュレーションに
利用され、特に、シミュレーション結果の電気的特性を
波形データとして解析するための電子回路波形解析装置
に利用する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention is used in a circuit simulation for simulating electric characteristics of an electronic circuit on a computer, and in particular, an electronic circuit waveform analysis for analyzing the electric characteristics of the simulation result as waveform data. Used for equipment.

【0002】[0002]

【従来の技術】LSI(大規模集積回路)の回路設計に
おいて、電子回路シミュレーションによって対象回路の
電気的特性を解析することは、特に、アナログ系を含む
回路設計においては、不可欠の技術である。
2. Description of the Related Art In the circuit design of an LSI (Large Scale Integrated Circuit), analyzing the electrical characteristics of a target circuit by electronic circuit simulation is an indispensable technique especially in the circuit design including an analog system.

【0003】従来、回路シミュレーション結果を解析す
る電子回路波形解析装置としては、図6に示す従来例
(1)、および図7に示す従来例(2)の二つが典型的
であった。
Conventionally, two typical electronic circuit waveform analyzers for analyzing circuit simulation results are a conventional example (1) shown in FIG. 6 and a conventional example (2) shown in FIG.

【0004】図6は、回路シミュレータ22によって得
られたシミュレーション結果データ5を波形解析手段2
3内の波形表示処理部24により、単純にビットマップ
ディスプレーからなる計算機の表示器4bの画面にグラ
フ表示するものであり、使用者はシステムに組み込まれ
たグラフ表示コマンド群17でシミュレーション結果デ
ータ5内の波形を選択したり、グラフのスケールを変更
したりできる。
FIG. 6 shows the simulation result data 5 obtained by the circuit simulator 22 as waveform analysis means 2.
The waveform display processing unit 24 in 3 simply displays a graph on the screen of the display 4b of the computer, which is simply a bitmap display, and the user uses the graph display command group 17 installed in the system to display the simulation result data 5 You can select the waveform in and change the scale of the graph.

【0005】一方、図7は、波形解析手段25内で、回
路図エディタ26により対象回路を図形的に表示してお
き、出力変数指定部27により、回路図上に出力変数の
指定を行い、指定された変数に対応する節点や枝の情報
をプロセス間通信データ28として、波形表示処理部2
4に転送し、この波形表示処理部24が、回路シミュレ
ータ22によりシミュレートされたシミュレーション結
果データ5より、グラフ表示コマンド群17の指示によ
り回路図上に指定された出力変数の波形情報を取り出
し、ビットマップディスプレーからなる計算機の表示器
4bの画面上にグラフ表示するものである。図6の従来
例(1)の場合に比べ、図7の従来例(2)は、回路図
上に出力変数を指定できるため、グラフ表示された波形
の識別が行いやすいが、回路図エディタ26とグラフ表
示コマンド群17とが同期しながら動作する必要があ
る。また、図7の場合も、表示したグラフのスケール変
更や、波形に対する簡単な演算機能に関するコマンド入
力がグラフ表示コマンド群17によりできるのが普通で
ある。
On the other hand, in FIG. 7, the target circuit is graphically displayed by the circuit diagram editor 26 in the waveform analysis means 25, and the output variable designating section 27 designates the output variable on the circuit diagram. Information on nodes and branches corresponding to the specified variables is used as interprocess communication data 28, and the waveform display processing unit 2
4, the waveform display processing unit 24 extracts the waveform information of the output variable designated on the circuit diagram from the simulation result data 5 simulated by the circuit simulator 22 according to the instruction of the graph display command group 17, A graph is displayed on the screen of the display device 4b of the computer including a bitmap display. Compared to the case of the conventional example (1) of FIG. 6, in the case of the conventional example (2) of FIG. 7, output variables can be specified on the circuit diagram, so it is easier to identify the waveform displayed in the graph, but the circuit diagram editor 26 And the graph display command group 17 must operate in synchronization with each other. Also in the case of FIG. 7, it is usual that the scale of the displayed graph can be changed and the command input regarding the simple calculation function for the waveform can be performed by the graph display command group 17.

【0006】[0006]

【発明が解決しようとする課題】前述の従来の電子回路
波形解析装置では、解析したい波形をすべて、人手で指
定する必要があるため、小規模回路のときはよいが、大
規模回路のシミュレーション結果を解析する際には、必
要な波形を表示するための手間が多く発生する欠点があ
った。従来は、回路シミュレーション自体それほど大規
模な回路を扱うことは少なかったが、最近では、計算機
ハードウェアの進歩、およびシミュレーションアルゴリ
ズムの進歩により、数万トランジスタ程度の回路シミュ
レーションも行われるようになってきた。通常、電子回
路の節点数は、トランジスタ数の1/2〜1/3である
ため、例えば、1万トランジスタ程度の回路には、30
00個程度の節点が存在するため、これらの中から必要
な波形を選択することは大変な作業となり、解析工数を
増加させる欠点があった。
In the above-mentioned conventional electronic circuit waveform analyzer, it is necessary to manually specify all the waveforms to be analyzed, so it is good for a small circuit, but a simulation result for a large circuit. When analyzing, there was a drawback in that much labor was required to display the required waveform. In the past, circuit simulation itself did not handle such a large circuit, but recently, due to advances in computer hardware and advances in simulation algorithms, circuit simulations of tens of thousands of transistors have become possible. .. Normally, the number of nodes of an electronic circuit is 1/2 to 1/3 of the number of transistors, and therefore, for example, a circuit of about 10,000 transistors has 30 nodes.
Since there are about 00 nodes, it is a difficult task to select a necessary waveform from these, and there is a drawback that the number of analysis steps is increased.

【0007】また、図7のように、回路図上で出力変数
を選択する方式は、回路図の階層構造を持たない場合は
有効である。しかし、大規模な回路図は階層的に作成さ
れることが普通であり、特定の階層の回路ブロックの内
部状態を表示するには、最上階層から順に階層をたどっ
て指定する必要があった。従って、階層をまたがって波
形表示するためには、図6の方式よりもかえって作業が
煩雑になり、解析工数を増加させる欠点があった。
The method of selecting output variables on the circuit diagram as shown in FIG. 7 is effective when the circuit diagram does not have a hierarchical structure. However, a large-scale circuit diagram is usually created in a hierarchical manner, and in order to display the internal state of a circuit block in a specific hierarchy, it is necessary to trace the hierarchy in order from the top hierarchy. Therefore, in order to display the waveform across the layers, the work becomes rather complicated as compared with the method of FIG. 6, and there is a drawback that the number of analysis steps is increased.

【0008】本発明の目的は、前記の欠点を除去するこ
とにより、大規模回路の電子シミュレーション結果デー
タのなかから、必要とする回路ブロック内の波形データ
を簡単に選択してグラフ表示し解析でき、解析工数を低
減できる電子回路波形解析装置を提供することにある。
The object of the present invention is to eliminate the above-mentioned drawbacks so that the waveform data in the required circuit block can be easily selected from the electronic simulation result data of a large-scale circuit and displayed in a graph for analysis. An object of the present invention is to provide an electronic circuit waveform analyzer that can reduce the number of analysis steps.

【0009】[0009]

【課題を解決するための手段】本発明は、電子回路の接
続情報と、この接続情報に基づいて行われ節点電圧波形
群および枝電流波形群を含むシミュレーション結果デー
タとを入力し、任意の回路ブロックの波形を選択表示し
解析を行う波形解析手段を備えた電子回路波形解析装置
において、前記波形解析手段は、指定された回路上の任
意の節点と電源および接地とで囲まれたすべての節点電
圧波形ならびに枝電流波形を自動的にグループ化し波形
グループデータ群を生成する波形グループ化処理手段
と、前記波形グループデータ群を回路図の構造に従って
さらにサブグループデータに分割し構造的波形グループ
データを生成する構造化処理手段と、指定された前記波
形グループデータ群または前記構造的波形グループデー
タに対して一括して表示および解析を行う波形選択解析
処理手段とを含むことを特徴とする。
According to the present invention, connection information of an electronic circuit and simulation result data including a group of nodal voltage waveforms and a group of branch current waveforms, which is performed based on this connection information, are inputted and an arbitrary circuit is inputted. In an electronic circuit waveform analysis device provided with a waveform analysis means for selectively displaying and displaying a waveform of a block, the waveform analysis means includes all nodes surrounded by arbitrary nodes on a designated circuit and a power supply and ground. Waveform grouping processing means for automatically grouping voltage waveforms and branch current waveforms to generate a waveform group data group, and the waveform group data group is further divided into subgroup data according to the structure of the circuit diagram to obtain structural waveform group data. Structured processing means to generate, and collectively for the specified waveform group data group or the structural waveform group data Characterized in that it comprises a waveform selection analysis means for performing view and analysis.

【0010】[0010]

【作用】波形グループ化処理手段は、回路図内の主要な
節点だけを指定するだけで、それら節点と電源、接地で
囲まれた関連する節点電圧波形および枝電流波形を自動
的にグループ化し、波形グループデータ群を作成し一覧
表示する。そして、構造化処理手段は、さらに、グルー
プ化された波形群を対象回路の接続情報に従って階層的
または出力変数別にサブグループ化し、波形選択解析手
段は、各グループ波形データあるいはサブグループ波形
データを一括してグループ表示し解析を行う。
The waveform grouping processing means automatically designates only major nodes in the circuit diagram, and automatically groups the relevant node voltage waveforms and branch current waveforms surrounded by the power source and ground. Create a waveform group data group and display it in a list. Then, the structuring processing means further subgroups the grouped waveform groups into hierarchical or output variables according to the connection information of the target circuit, and the waveform selection analysis means collectively collects each group waveform data or subgroup waveform data. Then, the data is displayed in groups and analyzed.

【0011】従って、大規模回路の電子シミュレーショ
ン結果データのなかから、必要とする回路ブロック内の
波形データを簡単に選択してグラフ表示し解析すること
ができ、解析工数を低減することが可能となる。
Therefore, it is possible to easily select the required waveform data in the circuit block from the electronic simulation result data of the large-scale circuit, display it in the form of a graph, and reduce the number of analysis steps. Become.

【0012】[0012]

【実施例】以下、本発明の実施例について図面を参照し
て説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0013】図1は本発明の第一実施例の要部を示すブ
ロック構成図である。
FIG. 1 is a block diagram showing the essential parts of a first embodiment of the present invention.

【0014】本第一実施例は、電子回路の接続情報6
と、この接続情報6に基づいて行われ節点電圧波形群お
よび枝電流波形群を含むシミュレーション結果データ5
とを入力し波形群データ8を作成するデータ入力処理部
7を含み、任意の回路ブロックの波形を選択表示し解析
を行う波形解析手段1と、表示器4aおよび4bを含む
出力デバイス部4とを備えた電子回路波形解析装置にお
いて、本発明の特徴とするところの、波形解析手段1
は、入出力ノード指定部9により指定された回路上の任
意の節点と電源および接地とで囲まれたすべての節点電
圧波形ならびに枝電流波形を自動的にグループ化し波形
グループデータ群11を生成する波形グループ化処理手
段としての波形グループ化処理部10と、波形グループ
データ群11を回路図の階層構造に従ってさらにサブグ
ループに分割し階層的波形グループデータ14を生成
し、一覧表示指示部12の指示により出力デバイス部4
内の表示器4aに一覧表示する構造化処理手段としての
階層化処理部13と、波形選択部15により指定された
波形グループデータ群11または階層的波形グループデ
ータ14に対して波形サブグループデータ18を作成
し、グラフ表示コマンド群17の指示により一括して表
示器4bにグラフ表示し解析を行う波形選択解析処理手
段としての波形選択処理部16とを含んでいる。
In the first embodiment, the electronic circuit connection information 6
And the simulation result data 5 including the node voltage waveform group and the branch current waveform group, which are performed based on the connection information 6.
And a data input processing unit 7 for generating waveform group data 8 and selecting and displaying a waveform of an arbitrary circuit block for analysis, and an output device unit 4 including display devices 4a and 4b. In an electronic circuit waveform analyzing apparatus having the above, the waveform analyzing means 1 characterized by the present invention is provided.
Generates a waveform group data group 11 by automatically grouping all node voltage waveforms and branch current waveforms surrounded by any node on the circuit designated by the input / output node designating unit 9 and the power supply and the ground. The waveform grouping processing unit 10 as the waveform grouping processing unit, and the waveform group data group 11 are further divided into subgroups according to the hierarchical structure of the circuit diagram to generate the hierarchical waveform group data 14, and the list display instructing unit 12 gives an instruction. Output device section 4
The hierarchical processing unit 13 as a structured processing unit for displaying a list on the display 4a in the inside, and the waveform subgroup data 18 for the waveform group data group 11 or the hierarchical waveform group data 14 designated by the waveform selection unit 15. And a waveform selection processing section 16 as a waveform selection analysis processing means for collectively displaying a graph on the display 4b and performing analysis in accordance with an instruction of the graph display command group 17.

【0015】なお、ここで、データ入力処理部7、波形
グループ化処理部10、階層化処理部13、および波形
選択処理部16は波形解析処理部3を構成し、入出力ノ
ード指定部9、一覧表示指示部12、波形選択部15、
およびグラフ表示コマンド群17はユーザインタフェー
ス部2を構成し、利用者によりそれらのデータが入力さ
れる。
Here, the data input processing section 7, the waveform grouping processing section 10, the hierarchical processing section 13, and the waveform selection processing section 16 constitute the waveform analysis processing section 3, and the input / output node designating section 9, List display instruction unit 12, waveform selection unit 15,
The graph display command group 17 constitutes the user interface unit 2, and the user inputs these data.

【0016】次に、本第一実施例の動作の概要について
図2に示す流れ図を参照して説明する。
Next, an outline of the operation of the first embodiment will be described with reference to the flow chart shown in FIG.

【0017】図外の回路シミュレータより得られたシミ
ュレーション結果データ5および接続情報6は、データ
入力処理部7によって、階層的に関係づけられた波形群
データ8に変換され(ステップS1)、入出力ノード指
定部9で指定された任意のノードごとに波形グループ化
処理部10により、これら入出力ノードと電源、接地と
で囲まれた回路内の波形群にグループ化され、波形グル
ープデータ群11が作成される。そして、一覧表示指示
部12の指示により、波形グループデータ群11ごとに
含まれる波形の一覧表を表示器4aに表示する(ステッ
プS2)。各波形グループデータは、階層化処理部13
により、回路接続上の階層構造に従って階層的波形グル
ープデータ14に変換される(ステップS3)。波形選
択部15は、このようにして得られた階層的波形グルー
プデータ14より、必要な波形のみを選択して、波形選
択処理部16により波形サブグループデータ18を作
り、一方、グラフ表示コマンド群17は、任意の波形サ
ブグループデータ18ごとに、グラフ表示やスケール変
更等を行う(ステップS4)。
The simulation result data 5 and the connection information 6 obtained from a circuit simulator (not shown) are converted into hierarchically related waveform group data 8 by the data input processing unit 7 (step S1), and input / output is performed. The waveform grouping processing unit 10 groups each arbitrary node designated by the node designation unit 9 into a waveform group in a circuit surrounded by these input / output nodes, a power supply, and a ground, and a waveform group data group 11 is obtained. Created. Then, a list of waveforms included in each waveform group data group 11 is displayed on the display device 4a according to an instruction from the list display instruction unit 12 (step S2). Each waveform group data is processed by the hierarchical processing unit 13
Thus, it is converted into the hierarchical waveform group data 14 according to the hierarchical structure on the circuit connection (step S3). The waveform selection unit 15 selects only the required waveform from the hierarchical waveform group data 14 thus obtained, and the waveform selection processing unit 16 creates the waveform subgroup data 18, while the graph display command group is generated. The graph 17 displays a graph and changes the scale for each arbitrary waveform subgroup data 18 (step S4).

【0018】次に、波形グループ化処理部10における
処理についてさらに詳しく説明する。いま、回路図内に
図3(a)に示すようなD型フリップフロップ回路が存
在したとし、入力ノードINおよび出力ノードOUTで
囲まれる回路内の波形データをグループ化することを考
える。
Next, the processing in the waveform grouping processing section 10 will be described in more detail. Now, assuming that a D-type flip-flop circuit as shown in FIG. 3A is present in the circuit diagram, it is considered to group the waveform data in the circuit surrounded by the input node IN and the output node OUT.

【0019】この場合、ノードINより隣接する素子に
接続する電源VDDおよび接地GND以外のノードを順
にたどって行き、ノードOUTがみつかった隣接数と同
じ隣接数をもつノード群が、一つのグループとして定義
できる。ここで、隣接数とは、あるノードから別のノー
ドまでを接続する最小の素子数として定義する。
In this case, the nodes other than the power supply VDD and the ground GND connected to the adjacent elements are sequentially traced from the node IN, and a node group having the same number of adjacencies as the node OUT is found is one group. Can be defined. Here, the number of neighbors is defined as the minimum number of elements connecting one node to another node.

【0020】図3(b)は、図3(a)の回路ブロック
の入出力ノードおよび電源と隣接数との対応表30を示
す説明図である。図3の例は、回路ブロック中にフィー
ドバックループのない場合であるが、前述の波形グルー
プ化処理部10は、フィードバックループのある場合に
も容易に適用できる。
FIG. 3B is an explanatory diagram showing a correspondence table 30 of the number of adjacencies and the input / output nodes and power supplies of the circuit block of FIG. 3A. Although the example of FIG. 3 is a case where there is no feedback loop in the circuit block, the above-described waveform grouping processing unit 10 can be easily applied even when there is a feedback loop.

【0021】図4(a)は、CMOS演算増幅器からな
る回路ブロックを示し、図4(b)は、その入力ノード
IN1およびIN2、ならびに出力ノードOUTで囲ま
れた回路の入出力ノードおよび電源と隣接数との対応表
31を示す説明図である。この場合、隣接数3で入力ノ
ードから出力ノードまでの全ノードが網羅されており、
これらのノードに関係する波形データ群から、重複した
波形データをとり除けば、一つの波形グループデータ群
11が形成できる。
FIG. 4A shows a circuit block consisting of a CMOS operational amplifier, and FIG. 4B shows an input / output node and a power supply of a circuit surrounded by its input nodes IN1 and IN2 and an output node OUT. It is explanatory drawing which shows the correspondence table 31 with the adjacent number. In this case, all the nodes from the input node to the output node are covered with the number of adjacencies of 3,
One waveform group data group 11 can be formed by removing the duplicated waveform data from the waveform data group related to these nodes.

【0022】前述の波形グループデータは、回路上の任
意の部分回路に対して適用できる。ただし、部分回路自
体が階層をもつ場合、一つの波形グループデータに部分
回路以下の全階層の波形が割り当てられるため、図1階
層化処理部13により、グループ化された波形グループ
データ群11を接続情報の階層に従ってサブグループ化
し、階層的波形グループデータ14を形成させる。一た
んこのように波形のグループ化、および階層的サブグル
ープ化をしてしまうと、図1の波形選択部15あるいは
グラフ表示コマンド群17は、各グループ、サブグルー
プ単位で処理できる。このため、大規模回路のシミュレ
ーション結果データも簡単に解析が可能である。
The above-mentioned waveform group data can be applied to any partial circuit on the circuit. However, when the partial circuit itself has a hierarchy, waveforms of all the layers below the partial circuit are assigned to one waveform group data, so that the grouping waveform group data group 11 is connected by the hierarchy processing unit 13 in FIG. The hierarchical waveform group data 14 is formed by sub-grouping according to the information hierarchy. Once the waveforms are grouped and hierarchical subgroups are processed in this manner, the waveform selection unit 15 or the graph display command group 17 in FIG. 1 can be processed in units of each group or subgroup. Therefore, the simulation result data of a large-scale circuit can be easily analyzed.

【0023】図5は本発明の第二実施例の要部を示すブ
ロック構成図で、波形解析処理部を示す。本第二実施例
では、入力となる接続情報6aは図に示すように、それ
ぞれ回路定数の異なる同一の部分回路(X1 、X2、
…、XN)が複数個接続されているものとする。
FIG. 5 is a block diagram showing the main part of the second embodiment of the present invention, showing the waveform analysis processing part. In the second embodiment, as shown in the figure, the input connection information 6a has the same partial circuits (X1, X2,
, XN) are connected.

【0024】本第二実施例の波形解析処理部3は、図1
の第一実施例の波形解析処理部3において、構造化処理
手段として、階層化処理部13に代えて、本発明の特徴
とするところの、出力変数別波形グループデータ群21
を作成する波形ソート処理部20を設けたものである。
The waveform analysis processing unit 3 of the second embodiment is shown in FIG.
In the waveform analysis processing unit 3 of the first embodiment, instead of the hierarchical processing unit 13 as a structuring processing unit, a waveform group data group 21 for each output variable, which is a feature of the present invention.
Is provided with a waveform sort processing unit 20.

【0025】次に、本第二実施例の動作について主に第
一実施例と異なる点について説明する。
Next, the operation of the second embodiment will be described mainly on the points different from the first embodiment.

【0026】部分回路ごとに第一実施例と同様に波形グ
ループ化処理部10で波形グループデータ群11を作成
した後、波形ソート処理部20により、各波形グループ
内の同一のノード、あるいは枝に対応する波形のみを集
めて、新たな、出力変数別波形グループデータ群21を
作成する。これらの出力変数別波形グループデータ群2
1は、第一実施例と同様に、波形選択部15およびグラ
フ表示コマンド群17により一括に解析可能である。
After creating the waveform group data group 11 by the waveform grouping processing unit 10 for each partial circuit as in the first embodiment, the waveform sort processing unit 20 assigns the same node or branch to each waveform group. Only the corresponding waveforms are collected to create a new output variable-based waveform group data group 21. Waveform group data group 2 for each output variable
1 can be analyzed collectively by the waveform selection unit 15 and the graph display command group 17, as in the first embodiment.

【0027】回路設計においては、特定の回路ブロック
に対し、素子パラメータや、回路構成などを変化させた
複数のシミュレーションを繰り返し行って回路性能を確
認することが必須であるが、本第二実施例によれば、こ
のような繰り返しシミュレーションに伴う波形解析の手
間は、1回のシミュレーションに要する手間とほとんど
同じとなる利点がある。
In the circuit design, it is essential to confirm the circuit performance by repeatedly performing a plurality of simulations in which the element parameters and the circuit configuration are changed for a specific circuit block. According to the above, there is an advantage that the time and effort required for waveform analysis associated with such repeated simulation are almost the same as those required for one simulation.

【0028】[0028]

【発明の効果】以上説明したように、本発明は、回路図
上の主要な入出力ノードを与えることにより、それら入
出力ノードと電源、接地とで囲まれる回路内の回路シミ
ュレーション波形を自動的にグループ化することができ
るので、大規模な回路のシミュレーション結果解析や、
回路パラメータを変化させた多数のシミュレーション結
果データの解析に要する工数が低減できる効果がある。
As described above, according to the present invention, by providing the main input / output nodes on the circuit diagram, the circuit simulation waveform in the circuit surrounded by these input / output nodes, the power supply, and the ground is automatically generated. Since it can be grouped into, the simulation result analysis of a large-scale circuit,
This has the effect of reducing the number of man-hours required to analyze a large number of simulation result data obtained by changing circuit parameters.

【0029】従来の技術では、波形解析に要する手間
は、回路規模およびシミュレーションの繰り返し回数に
ほぼ比例して増加するが、本発明によれば、全体回路に
含まれる階層的な部分回路ブロックの数に比例し、シミ
ュレーションの繰り返し回数にはあまり依存しない。例
えば、メガビットクラスのメモリチップの回路設計で
は、100素子程度の部分回路ブロックが20〜200
個からなる2000〜20000素子の回路シミュレー
ションを数回繰り返して、回路性能の最適化が行われて
いる。従って、本発明によれば、波形解析に要する手間
は、従来の約数10分の1に削減されると見積もられ、
その効果は大である。
According to the conventional technique, the labor required for waveform analysis increases substantially in proportion to the circuit scale and the number of times of simulation repetition, but according to the present invention, the number of hierarchical partial circuit blocks included in the entire circuit is increased. , And does not depend much on the number of simulation iterations. For example, in the circuit design of a memory chip of the megabit class, a partial circuit block of about 100 elements is 20 to 200.
The circuit performance is optimized by repeating the circuit simulation of 2000 to 20000 elements made up of a plurality of times. Therefore, according to the present invention, it is estimated that the time and effort required for the waveform analysis can be reduced to about one tenth of the conventional one.
The effect is great.

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

【図1】本発明の第一実施例の要部を示すブロック構成
図。
FIG. 1 is a block configuration diagram showing a main part of a first embodiment of the present invention.

【図2】その動作を示す流れ図。FIG. 2 is a flowchart showing the operation.

【図3】その適用回路例(1)を示す回路図およびその
対応表を示す説明図。
FIG. 3 is an explanatory diagram showing a circuit diagram showing an application circuit example (1) and a correspondence table thereof.

【図4】その適用回路例(2)を示す回路図およびその
対応表を示す説明図。
FIG. 4 is a circuit diagram showing an application circuit example (2) and an explanatory diagram showing a correspondence table thereof.

【図5】本発明の第二実施例の要部を示すブロック構成
図。
FIG. 5 is a block diagram showing a main part of a second embodiment of the present invention.

【図6】従来例(1)の要部を示すブロック構成図。FIG. 6 is a block configuration diagram showing a main part of a conventional example (1).

【図7】従来例(2)の要部を示すブロック構成図。FIG. 7 is a block configuration diagram showing a main part of a conventional example (2).

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

1、23、25 波形解析手段 2 ユーザインタフェース部 3、19 波形解析処理部 4 出力デバイス部 4a、4b 表示器 5 シミュレーション結果データ 6、6a 接続情報 7 データ入力処理部 8 波形群データ 9 入出力ノード指定部 10 波形グループ化処理部 11 波形グループデータ群 12 一覧表示指示部 13 階層化処理部 14 階層的波形グループデータ 15 波形選択部 16 波形選択処理部 17 グラフ表示コマンド群 18 波形サブグループデータ 20 波形ソート処理部 21 出力変数別波形グループデータ群 22 回路シミュレータ 24 波形表示処理部 26 回路図エディタ 27 出力変数指定部 28 プロセス間通信データ 30、31 対応表 S1〜S4 ステップ 1, 23, 25 waveform analysis means 2 user interface section 3, 19 waveform analysis processing section 4 output device section 4a, 4b display 5 simulation result data 6, 6a connection information 7 data input processing section 8 waveform group data 9 input / output node Designating unit 10 Waveform grouping processing unit 11 Waveform group data group 12 List display instructing unit 13 Hierarchical processing unit 14 Hierarchical waveform group data 15 Waveform selecting unit 16 Waveform selecting processing unit 17 Graph display command group 18 Waveform subgroup data 20 Waveform Sort processing unit 21 Waveform group data group for each output variable 22 Circuit simulator 24 Waveform display processing unit 26 Circuit diagram editor 27 Output variable designation unit 28 Interprocess communication data 30, 31 Correspondence table S1 to S4 steps

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 電子回路の接続情報と、この接続情報に
基づいて行われ節点電圧波形群および枝電流波形群を含
むシミュレーション結果データとを入力し、任意の回路
ブロックの波形を選択表示し解析を行う波形解析手段を
備えた電子回路波形解析装置において、 前記波形解析手段は、 指定された回路上の任意の節点と電源および接地とで囲
まれたすべての節点電圧波形ならびに枝電流波形を自動
的にグループ化し波形グループデータ群を生成する波形
グループ化処理手段と、 前記波形グループデータ群を回路図の構造に従ってさら
にサブグループデータに分割し構造的波形グループデー
タを生成する構造化処理手段と、 指定された前記波形グループデータ群または前記構造的
波形グループデータに対して一括して表示および解析を
行う波形選択解析処理手段とを含むことを特徴とする電
子回路波形解析装置。
1. Input of connection information of an electronic circuit and simulation result data including a group of node voltage waveforms and a group of branch current waveforms, which is performed based on this connection information, and selectively displays and analyzes a waveform of an arbitrary circuit block. In an electronic circuit waveform analysis device having a waveform analysis means for performing the above, the waveform analysis means automatically calculates all node voltage waveforms and branch current waveforms surrounded by any node on the designated circuit and the power supply and ground. Waveform grouping processing means for generating a grouped waveform group data group, and structured processing means for further dividing the waveform group data group into subgroup data according to the structure of the circuit diagram to generate structural waveform group data, Waves that collectively display and analyze the specified waveform group data group or the structural waveform group data Electronic circuit waveform analyzer which comprises a selection analysis means.
JP3314930A 1991-11-28 1991-11-28 Electronic circuit waveform analyzing device Pending JPH05151304A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3314930A JPH05151304A (en) 1991-11-28 1991-11-28 Electronic circuit waveform analyzing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3314930A JPH05151304A (en) 1991-11-28 1991-11-28 Electronic circuit waveform analyzing device

Publications (1)

Publication Number Publication Date
JPH05151304A true JPH05151304A (en) 1993-06-18

Family

ID=18059364

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3314930A Pending JPH05151304A (en) 1991-11-28 1991-11-28 Electronic circuit waveform analyzing device

Country Status (1)

Country Link
JP (1) JPH05151304A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7171665B1 (en) 1999-09-02 2007-01-30 Canon Kabushiki Kaisha Display and acquisition of data, exchanged by interprocess, for the physical properties of a solar battery
JP2009535726A (en) * 2006-05-03 2009-10-01 インターナショナル・ビジネス・マシーンズ・コーポレーション Methods, systems, and program products that support specification of signals for displaying simulation results

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7171665B1 (en) 1999-09-02 2007-01-30 Canon Kabushiki Kaisha Display and acquisition of data, exchanged by interprocess, for the physical properties of a solar battery
JP2009535726A (en) * 2006-05-03 2009-10-01 インターナショナル・ビジネス・マシーンズ・コーポレーション Methods, systems, and program products that support specification of signals for displaying simulation results

Similar Documents

Publication Publication Date Title
US20070101302A1 (en) Mixed signal circuit simulator
US20080065964A1 (en) Block processing of input data in graphical programming environments
JPH03116383A (en) Logic circuit design simulation system and logic circuit small increment simulation method
Strasnick et al. Scanalog: Interactive design and debugging of analog circuits with programmable hardware
US5859785A (en) Method and apparatus for a simplified system simulation description
US20040044970A1 (en) Apparatus and method for synthesizing and designing circuits and filters
JPH05151304A (en) Electronic circuit waveform analyzing device
US6978435B2 (en) Apparatus for programming a programmable device, and method
EP1394704A2 (en) Apparatus and method for simulating switched capacitor circuits
JP3049092B2 (en) Logic synthesis system
Engin et al. Fast fault simulation for nonlinear analog circuits
JP2925304B2 (en) Blocked circuit simulation apparatus and method
JPH10269276A (en) Device for analyzing circuit network
Chiprout et al. Power analysis of large interconnect grids with multiple sources using model reduction
JPH05282394A (en) Semiconductor integrated circuit design back-up device
Hinov et al. A Python-Based Study of Resonant Processes in Electric Circuits
JPH1011476A (en) Characteristic analyzing device for integrated circuit
Hughes et al. Design-flow graph partitioning
Lopez et al. Automated high level synthesis of hardware building blocks present in ART-based neural networks, from VHDL-AMS descriptions
JP2003058595A (en) Device for analyzing circuit
JPH1091675A (en) Automatic layout device for semiconductor integrated circuit
WO2014171131A1 (en) Circuit analysis device, circuit analysis method, and recording medium
Sklyarov et al. Remote Reconfigurable Systems for Electronic Engineering and Education
O'Donnell Digital computer simulation of an electronic analog computer
JPH03257586A (en) Timing simulation system for logic circuit