JPH04352282A - 論理回路の分割方法 - Google Patents

論理回路の分割方法

Info

Publication number
JPH04352282A
JPH04352282A JP3126332A JP12633291A JPH04352282A JP H04352282 A JPH04352282 A JP H04352282A JP 3126332 A JP3126332 A JP 3126332A JP 12633291 A JP12633291 A JP 12633291A JP H04352282 A JPH04352282 A JP H04352282A
Authority
JP
Japan
Prior art keywords
circuit
circuits
dividing means
dividing
logic
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
JP3126332A
Other languages
English (en)
Inventor
Yoshimasa Kanda
勘田 芳正
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 Solution Innovators Ltd
Original Assignee
NEC Software Hokuriku Ltd
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 Software Hokuriku Ltd filed Critical NEC Software Hokuriku Ltd
Priority to JP3126332A priority Critical patent/JPH04352282A/ja
Publication of JPH04352282A publication Critical patent/JPH04352282A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は大規模論理回路の試験を
容易化する論理回路の分割方法に関する。
【0002】
【従来の技術】従来、試験容易化手法の一手法である回
路分割法を、論理機能の大きい回路に適用する場合、あ
る観測点の入力側のゲート数を調べ、そのゲート数が自
動設計システム(以下、DAシステムという)で処理可
能な範囲ならば、次の観測点の入力側ゲートを追加する
というように、ゲート数を重視して論理回路を分割して
いた。
【0003】
【発明が解決しようとする課題】上述した従来の論理回
路の分割方法では、その回路内でゲート数は少ないが、
回路内の多くの部分に分配される部分などの個々の回路
の特徴を考慮していないので、分割回路間の重なりが大
きくなり、DAシステムで扱う回路の総量が増大するた
め、DAシステムの処理効率が悪くなるという欠点があ
った。
【0004】
【課題を解決するための手段】本発明は、出力が複数の
回路に分配される回路を一時的に削除する第1の分割手
段と、前記回路内の制御点の回路を一時的に削除する第
2の分割手段と、前記回路内の観測点から分割回路を作
成する回路分割手段と、入力回路が他の分割回路に含ま
れる場合、これらの分割回路を併合する回路併合手段と
、前記第1及び第2の分割手段により削除された回路を
追加する回路追加手段とを備えている。
【0005】
【実施例】次に、本発明について図面を参照して説明す
る。
【0006】図1は本発明の一実施例を実現する処理を
示すフローチャートである。図1において、第1削除手
段11は、出力が複数の回路に分配される回路を一時的
に削除する手段で、例えば、クロック分配回路,テスト
モード制御回路及び回路内の初期化回路等により、分割
処理が不可能になるのを防ぐ処理である。第2削除12
は、回路内の制御点に繁がる回路を一時的に削除する手
段で、例えば、入力端子及びレジスタ等の回路制御点の
出力側回路で、入力数と出力数とが共に1の回路を一時
的に削除することにより、見掛け上の回路の制御点を増
やす処理である。回路分割手段13は、回路内の観測点
から入力方向にトレースを行い、入力回路を識別する手
段で、例えば、出力端子及びレジスタ等の各観測点の入
力回路を識別する処理である。このとき、入力回路が別
観測点の入力回路であればトレースを行わない。回路マ
ージ手段14は、回路分割手段13により作成されたあ
る観測点の入力回路が、別観測点の入力回路になってい
るとき、それらの入力回路を併合する手段である。そし
て、回路追加手段15は、第1削除手段11と第2削除
手段12とによる回路切断部分から入力方向にトレース
を行うことにより削除した回路を最小限追加する手段で
ある。
【0007】続いて、本発明の具体的な実施例について
説明する。
【0008】図2は図1の第1削除手段11の一実施例
である。回路制御点21は、例えば、クロック端子及び
テストモード制御端子等で、回路量は少ないが、出力が
多くの回路に分配される回路の制御点である。回路制御
点21から出力側へトレースを行い、入力数が1以下の
回路を削除する。この場合、回路制御点21と論理回路
22と削除される。この結果、複数の入力を持つ論理回
路23及び論理回路24は、それぞれ論理回路群25及
び論理回路群26の擬似制御点として扱える。
【0009】図3は図1の第2削除手段12の一実施例
である。回路制御点31は、例えば、一般入力端子及び
レジスタである。回路制御点31から出力側ヘトレース
を行い、入力数又は出力数のどちらかが1を越える論理
回路まで削除する。この場合、回路制御点31と論理回
路32と削除される。この結果、論理回路33と論理回
路34とは、それぞれ論理回路群35と論理回路36と
の擬似制御点として扱える。
【0010】図4は図1の回路併合手段14の一実施例
である。回路観測点45の入力回路は論理回路41,論
理回路42及び論理回路42は回路観測点46の入力回
路でもあるため、回路観測点46とその入力回路である
論理回路44は、回路観測点45の入力回路である論理
回路41,42,43と同一の論理回路群とする。
【0011】図5は図1の回路追加手段15の一実施例
である。第1削除手段11及び第2削除手段12によっ
て作成された擬似制御点54から入力方向にトレースを
行い、入力回路である論理回路52,53と回路制御点
51を追加する。
【0012】
【発明の効果】以上説明したように本発明は、回路内に
分配される部分のみを分割回路間の重なりとしているの
で、DAシステムで扱う回路の総量が従来の分割方法に
より減少し、分割回路に対するDAシステムの処理効率
が向上するという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例を実現するフローチャートで
ある。
【図2】図1の第1分割手段11による分割の一例を示
す図である。
【図3】図1の第2分割手段12による分割の一例を示
す図である。
【図4】図1の回路併合手段14による併合の一例を示
す図である。
【図5】図1の回路追加手段15による追加の一例を示
す図である。
【符号の説明】
11    第1分割手段 12    第2分割手段 13    回路分割手段 14    回路併合手段 15    回路追加手段 21    回路制御点 22〜24    論理回路 25,26    論理回路群 31    回路制御点 32〜34    論理回路 35,36    論理回路群 41〜44    論理回路 45,46    回路観測点 51    回路制御点 52,53    論理回路 54    擬似制御点

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  出力が複数の回路に分配される回路を
    一時的に削除する第1の分割手段と、前記回路内の制御
    点の回路を一時的に削除する第2の分割手段と、前記回
    路内の観測点から分割回路を作成する回路分割手段と、
    入力回路が他の分割回路に含まれる場合、これらの分割
    回路を併合する回路併合手段と、前記第1及び第2の分
    割手段により削除された回路を追加する回路追加手段と
    を備えることを特徴とする論理回路の分割方法。
JP3126332A 1991-05-30 1991-05-30 論理回路の分割方法 Pending JPH04352282A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3126332A JPH04352282A (ja) 1991-05-30 1991-05-30 論理回路の分割方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3126332A JPH04352282A (ja) 1991-05-30 1991-05-30 論理回路の分割方法

Publications (1)

Publication Number Publication Date
JPH04352282A true JPH04352282A (ja) 1992-12-07

Family

ID=14932567

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3126332A Pending JPH04352282A (ja) 1991-05-30 1991-05-30 論理回路の分割方法

Country Status (1)

Country Link
JP (1) JPH04352282A (ja)

Similar Documents

Publication Publication Date Title
JPH04352282A (ja) 論理回路の分割方法
JP2817517B2 (ja) Lsiの配置配線システム
JPH0322038A (ja) タイミング・ベリフィケーション処理方式
JP2786017B2 (ja) 半導体集積回路の製造方法
JP2876636B2 (ja) 論理シミュレーション用回路データ分割方式
JP2785708B2 (ja) 論理シミュレーション方法
JP2933584B2 (ja) 半導体集積回路装置及びマクロ端子クランプ処理方法
JPH01197868A (ja) 論理シミュレーション方法
JPS60163134A (ja) 仮想計算機システム
JPH05297072A (ja) 集積回路
JPH1011486A (ja) 論理回路分割方法およびその装置
JPH0659937A (ja) ロードモジュール単体テスト支援装置
JPS62200439A (ja) 命令実行回数解析方式
JPH0433170A (ja) Lsiレイアウト設計の配線検証方法
JPH05205007A (ja) リアルチップ情報ファイル生成方式
JPH05142306A (ja) テストパタン生成方式
JPH05314212A (ja) 回路情報修正システム
JPH04359376A (ja) 論理検証方法
Ulrich et al. Concurrent fault simulation
Sharma et al. CEERI, Pilani-333 031
JPH04115364A (ja) 論理シミュレーション方式
JPH05249203A (ja) 論理検証方法
JPH05341012A (ja) 検査系列生成方法
JPS62114040A (ja) イベントシミユレ−タ
JPH04291459A (ja) 半導体装置の故障シミュレーション方法及び故障シミュレーションにおけるデータ作成装置