JPH04333975A - 回路シミュレーション装置 - Google Patents

回路シミュレーション装置

Info

Publication number
JPH04333975A
JPH04333975A JP3104586A JP10458691A JPH04333975A JP H04333975 A JPH04333975 A JP H04333975A JP 3104586 A JP3104586 A JP 3104586A JP 10458691 A JP10458691 A JP 10458691A JP H04333975 A JPH04333975 A JP H04333975A
Authority
JP
Japan
Prior art keywords
simulation
block
circuit
netlist
input conditions
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
JP3104586A
Other languages
English (en)
Inventor
Tomoko Kamakura
鎌倉 智子
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP3104586A priority Critical patent/JPH04333975A/ja
Publication of JPH04333975A publication Critical patent/JPH04333975A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は先の回路シミュレーショ
ン結果を利用して次の回路シミュレーションに際しての
入力条件の設定を自動的に行い得るようにした回路シミ
ュレーション装置に関する。
【0002】
【従来の技術】設計された電気回路の回路機能チェック
のために行われるシミュレーションにおいては、シミュ
レーション装置自体の能力のため、或いは必要箇所につ
いてのみの部分的なシミュレーションを実施するために
回路図データからシミュレーション対象回路領域(以下
単にブロックという)を抽出し、そのブロックに対する
入力条件を定め、シミュレーションを実行する。
【0003】図3は従来の回路シミュレーション装置を
示すブロック図であり、全体の回路図データをファイル
Aからブロック抽出手段1に取り込み、必要なシミュレ
ーション対象回路領域をブロックとして抽出し、抽出し
たブロック内の各端子,接点等のノードにノード番号を
付与した後、ネットリスト抽出手段2によりそのブロッ
クのネットリストを抽出する。抽出したネットリストに
基づき適宜入力条件を設定し、シミュレータ3により入
力条件に従って動作状態をシミュレーションし、シミュ
レーションの結果を結果出力手段4を通じてディスプレ
イ5等に表示する。
【0004】
【発明が解決しようとする課題】ところでこのような従
来装置にあっては、シミュレーション対象領域を指定す
る都度、指定ブロック中のノードにノード番号を付与し
、入力条件を逐次設定する必要があるが、入力条件には
どのブロックについても共通に適用可能な条件の他に、
そのブロックの前段のブロック、換言すれば信号伝送方
向の上流側に位置する回路の機能に応じて変化する個別
の入力条件がある。このような個別の入力条件を求める
場合は信号伝送経路に沿って逐次信号変化を当該ブロッ
クに達する迄追跡して求める必要があり、作業自体煩わ
しく、また入力ミスを生じ易くシミュレーション結果の
信頼性を低下させるという問題があった。
【0005】本発明はかかる事情に鑑みなされたもので
あって、その目的とするところは予め回路図データの全
ノードにノード番号を付与しておき、前段についてのブ
ロックで実行したシミュレーション結果に基づき入力条
件を自動的に設定可能とした回路シミュレーション装置
を提供するにある。
【0006】
【課題を解決するための手段】本発明に係る回路シミュ
レーション装置は全体の回路図データにおいて、その全
ノードにノード番号を付与する手段と、このノード番号
を付与された回路図データからシミュレーション対象回
路領域をブロックとして抽出する手段と、抽出したブロ
ックについてネットリストを作成する手段、これに基づ
きシミュレーションを実施するシミュレーション手段、
このシミュレーション結果を保存する手段及び次のシミ
ュレーション対称回路領域が指定されたとき、前記保存
手段のシミュレーション結果に基づいて、シミュレーシ
ョン用の入力条件を設定する手段とを具備する。
【0007】
【作用】本発明にあってはこれによって、シミュレーシ
ョンの都度、そのシミュレーション結果をファイルに保
存し、次のシミュレーション対象が指定されたときは既
に保存してある先のシミュレーション結果を利用してシ
ミュレーション用の入力条件を自動的に設定することが
可能となる。
【0008】
【実施例】以下本発明をその実施例を示す図面に基づき
具体的に説明する。図1は本発明に係る回路シミュレー
ション装置の説明図である。図1において7はノード番
号付加手段7であり、ファイルAに格納されている全体
の回路図データを取り込み、その全ノードにノード番号
を付与し、ノード番号を付与した回路図データを得てお
く。次にシミュレーション対象回路領域について指定が
あるとブロック抽出手段1にて対象ブロックを抽出し、
またネットリスト作成手段8にて対象ブロックのネット
リストを作成すると共に、入力条件設定手段9により入
力条件を設定する。
【0009】シミュレータ3にてシミュレーションを実
行し、結果出力手段4に出力すると共に、ファイルBに
保存しておく。このファイルBの内容は結果出力手段4
に読み出されてファイルBの内容をディスプレイ5等に
表示するのに利用される外、入力条件設定手段9に読み
出されて、次のシミュレーション対象回路領域が指定さ
れると指定されたブロックに対する入力条件の設定に利
用する。
【0010】次にこのような本発明装置の動作を図2に
基づき説明する。図2は本発明装置による処理過程を示
すフローチャートである。先ずファイルAから予め用意
した全体の回路図データをノード番号付加手段7に取り
込み、該ノード番号付加手段7にて全てのノードにノー
ド番号を付与する(ステップS1)。ノードを付与した
回路図データに対し、ブロック抽出手段1によりシミュ
レーション対象ブロックを指定し(ステップS2) 、
指定したブロックについてネットリスト作成手段8にて
シミュレーション対象ブロックについてネットリストを
作成すると共に、入力条件設定手段9により入力条件を
設定する(ステップS4) 。
【0011】作成されたネットリスト及び入力条件に基
づきシミュレータ3によりシミュレーションを実行する
(ステップS5) 。シミュレーション結果は結果保存
ファイルBに格納し(ステップS6) 、別ブロックに
ついてシミュレーションを実行するか否かを判断し (
ステップS7) 、シミュレーション対象が存在しない
場合は結果出力手段4にてディスプレイに表示する(ス
テップS11)。
【0012】また別のシミュレーション対象ブロックが
存在する場合はブロック抽出手段1にてシミュレーショ
ン対象ブロックを指定し(ステップS8)、ネットリス
ト作成手段8にてネットリストを作成し(ステップS9
) 、入力条件をファイルBから入力条件設定手段9を
通じて読み出し、ネットリストに必要な条件を追加し(
ステップS9) 、これらネットリスト, 入力条件を
基にシミュレータ3にてシミュレーションを実行し、前
述した過程を順次反復してゆく。
【0013】
【発明の効果】以上の如く本発明装置にあっては予め回
路図データのノードにノード番号を付与しておき、この
ノード番号を付与した回路図データからシミュレーショ
ン対象ブロックを抽出し、ネットリストを作成すると共
に、シミュレーション用入力条件を既に得られているシ
ミュレーション結果のファイルから自動的に選定し、設
定することが可能となり、手作業的な入力条件の設定に
伴う入力ミスを回避出来、シミュレーション結果の信頼
性を高め得る優れた効果を奏するものである。
【図面の簡単な説明】
【図1】本発明装置の説明図である。
【図2】本発明装置における処理過程を示すフローチャ
ートである。
【図3】従来装置の説明図である。
【符号の説明】
1  ブロック抽出手段 3  シミュレータ 4  結果出力手段 7  ノード番号付加手段 8  ネットリスト作成手段 9  入力条件設定手段

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  回路図データのノードにノード番号を
    付与する手段と、ノード番号を付与した回路図データか
    らシミュレーション対象とする回路ブロックを抽出する
    手段と、シミュレーション対象ブロックについてのネッ
    トリストを作成する手段と、このネットリストに基づき
    シミュレーションを行う手段と、このシミュレーション
    結果をファイルに保存する手段と、次のシミュレーショ
    ン対象回路ブロックが指定されたとき前記ファイルに保
    存してあるシミュレーション結果に基づいてこの回路ブ
    ロックに対するシミュレーション用入力条件を設定する
    手段とを具備することを特徴とする回路シミュレーショ
    ン装置。
JP3104586A 1991-05-10 1991-05-10 回路シミュレーション装置 Pending JPH04333975A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3104586A JPH04333975A (ja) 1991-05-10 1991-05-10 回路シミュレーション装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3104586A JPH04333975A (ja) 1991-05-10 1991-05-10 回路シミュレーション装置

Publications (1)

Publication Number Publication Date
JPH04333975A true JPH04333975A (ja) 1992-11-20

Family

ID=14384544

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3104586A Pending JPH04333975A (ja) 1991-05-10 1991-05-10 回路シミュレーション装置

Country Status (1)

Country Link
JP (1) JPH04333975A (ja)

Similar Documents

Publication Publication Date Title
JPS61110071A (ja) 論理回路のシミュレーション方法及びシミュレータ
JP3153403B2 (ja) 半導体集積回路の遅延時間計算装置
US5715170A (en) Apparatus for forming input data for a logic simulator
US6442738B1 (en) RTL back annotator
JP2539049B2 (ja) 諭理シミュレ―ション装置
EP3657363A1 (de) Registertransfer-modell und verfahren zur simulation eines integrierten schaltkreises
JP2828007B2 (ja) プリント基板配線収容性評価方法及び装置
JPH029370B2 (ja)
JP2908201B2 (ja) 波形データ変換方式
JP2000200297A (ja) アナログ部品削除情報付与システム
JPH03257586A (ja) 論理回路のタイミングシミュレーション方式
JP3048003B2 (ja) 半導体装置の故障シミュレーション方法及び故障シミュレーションにおけるデータ作成装置
JPH05312905A (ja) 回路シミュレーション装置
JPS6236575A (ja) 過渡解析モデル方式
JPH03206981A (ja) タイミング検証方法
JPH0448390A (ja) 論理回路のシミュレーション方法
JPH0778195A (ja) 回路設計cadにおけるデータ更新方式
JPH0529953B2 (ja)
JPH04359376A (ja) 論理検証方法
JPH03276374A (ja) 論理シミュレーシヨン結果追跡装置
JPS63106870A (ja) Lsiマスクパタ−ン設計装置
JPH0471071A (ja) アナログ/ディジタル混載集積回路のシミュレーション方法
JPH103485A (ja) 配線処理装置
JPH08320888A (ja) 回路抽出方法
JPH04340174A (ja) 電子回路設計装置