JPH0553853A - テストパタン作成方式 - Google Patents

テストパタン作成方式

Info

Publication number
JPH0553853A
JPH0553853A JP3209732A JP20973291A JPH0553853A JP H0553853 A JPH0553853 A JP H0553853A JP 3209732 A JP3209732 A JP 3209732A JP 20973291 A JP20973291 A JP 20973291A JP H0553853 A JPH0553853 A JP H0553853A
Authority
JP
Japan
Prior art keywords
logic
circuit
name
signal name
test pattern
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
JP3209732A
Other languages
English (en)
Inventor
Hiroshi Satake
弘 佐武
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 JP3209732A priority Critical patent/JPH0553853A/ja
Publication of JPH0553853A publication Critical patent/JPH0553853A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 短時間で論理合成で作成された回路データベ
ースに信号名でプリアサインを可能とすると共に、指定
ミスの発生をなくする。 【構成】 論理合成手段1は機能記述5から論理合成に
より回路データベース6を作成し、論理素子抽出手段2
は指定された論理回路の信号名7を回路データベース6
から検索し、対応する論理素子名と信号名の符号とを抽
出する。次に、パタン発生条件付加手段3は指定された
信号名7及びプリサイン値8より、抽出した論理素子名
と符号に対応する値とでプリアサインを行う。そして、
ATPG手段4は回路データベース6を用いてテストパ
タン9を作成する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は論理回路のテストパタン
作成方式に関し、特に論理合成された回路に対するテス
トパタン作成方式に関する。
【0002】
【従来の技術】従来、論理回路のテストパタン作成方式
においては、例えば、回路設計者が論理記述を書いて作
成した回路図やネットリストをもとにしたデータベース
を入力してテストパタンを作成していた。このとき、論
理回路の素子にプリアサインする場合には、回路設計者
が論理記述にある素子名を指定していた。
【0003】また、論理合成により機能記述から自動で
作成された論理回路に対してプリアサインをする場合に
は、自動的に作成された回路図から人手で機能記述の信
号名と対応する論理記述の素子名とを探し論理素子名で
指定していた。
【0004】
【発明が解決しようとする課題】上述した従来の方式で
は、論理合成で機能記述から作成された回路に対してプ
リアサインを行う場合、人手で機能記述の信号名と素子
名との対応を判断するために、論理素子名を指定するの
に時間がかかったり、指定ミスが発生するという欠点が
ある。
【0005】
【課題を解決するための手段】本発明は、論理回路のテ
ストパタン作成方式であって、指定された前記論理回路
の信号名を機能記述から論理合成により作成された回路
データベースから検索し、対応する論理素子名と前記信
号名の符号とを抽出する論理素子抽出手段と、指定され
た前記信号名及びプリアサイン値より、抽出された前記
論理素子名と前記信号名の符号に対応する値とでプリア
サインを行うパタン発生条件負荷手段とを備えている。
【0006】
【実施例】次に、本発明について図面を参照して説明す
る。
【0007】図1は本発明の一実施例を示すブロック図
である。図1において、論理合成手段1は、機能記述5
を入力して回路データベース6を作成する既存の手法で
ある。この回路データベース6の信号名に関しては、信
号名と論理素子名と符号が関係づけられて格納されてい
る。次に、論理素子抽出手段2は、指定された信号名7
を基に回路データベースから信号名7と同じ信号名を検
索し、信号名に対応した論理素子名と符号とを抽出す
る。このとき、同じ信号名で符号の正負が逆の信号名が
存在すれば、符号の正負が逆の信号名の論理素子名も符
号と共に抽出する。パタン発生条件付加手段3は、論理
素子抽出手段2で抽出された論理素子名の符号が正のと
きは、指定されたプリアサイン値8の値を論理素子名と
共にパタン発生条件として回路デタベース6にセット
し、また、符号が負のときは、指定されたプリアサイン
値8の逆値(“1”のときは“0”,“0”のときは
“1”)をプリアサイン値として同様に論理素子名と共
に回路データベース6にセットする。ATPG手段4
は、Algorthmic Test Pattern
Generationすなわち、テストパタンを自動
生成する手段であって、回路データベース6を用いて公
知のDアルゴリズム等に基づくテストパタン発生方法に
よりテストパタン9を作成する。
【0008】なお、プリアサインできるものとして外部
入力ピンやスキャン・フリップ・フロップ等があるが、
本例の説明として外部入力ピンを使用した。
【0009】図2は本発明の適用される集積回路(論理
回路)の一例を示す図である。
【0010】次に、図2の集積回路を用いて、図4に示
すようなプリアサイン指定をしたときのテストパタン作
成手順について説明する。
【0011】まず、論理素子抽出手段2は、回路データ
ベース6から図3の対応を示す図を用いて、指定された
信号名7“AAA”と同じ信号名を検索し、ピン名“I
NI”と符号“+”とを抽出する。続いて、パタン発生
条件付加手段3では、抽出されたピン名“INI”の符
号が“正”であることから、指定されたプリアサイン値
9の値“1”をパタン発生条件として回路データベース
6にセットする。そして、ATPG手段4では、回路デ
ータベース6を入力してテストパタン9を作成する。
【0012】また、図5に示すようなプリアサインを指
定したとき、図2の集積回路(論理回路)に対するテス
トパタン発生手順について説明する。
【0013】まず、論理素子抽出手段2は、回路データ
ベース6から図3に示す対応表を用いて、指定された信
号名7“CCC”と同じ信号名を検索し、ピン名“IN
3”,“IN7”及び符号“+”,“−”とを抽出す
る。続いて、パタン発生条件付加手段3では、抽出され
たピン名“IN3”の符号が“正”であることから、指
定されたプリアサイン値9の値“1”の逆値である
“0”をパタン発生条件としてそれぞれ回路データベー
ス6にセットする。そして、ATPG手段4では、回路
データベース6を入力してテストパタン9を作成する。
【0014】
【発明の効果】以上説明したように本発明は、論理合成
で機能記述から作成された回路に対してプリアサインを
行うとき、機能記述の信号名で指定できると共に、同じ
信号名で符号が異なる信号名の入力ピンに対しても同時
にプリアサインできるため、指定が短時間で済み、かつ
指定ミスがなくなるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例を示すブロック図である。
【図2】本実施例に適用される集積回路(論理回路)の
一例を示す図である。
【図3】図2に示す論理回路(論理回路)のデータベー
スを示す図である。
【図4】プリサイン指定の一例を示す図である。
【図5】プリサイン指定の一例を示す図である。
【符号の説明】
1 論理合成 2 論理素子抽出手段 3 パタン発生条件付加手段 4 ATPG手段 5 機能記述 6 回路データベース 7 信号名 8 プリサイン値 9 テスタパタン

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 論理回路のテストパタン作成方式であっ
    て、指定された前記論理回路の信号名を機能記述から論
    理合成により作成された回路データベースから検索し、
    対応する論理素子名と前記信号名の符号とを抽出する論
    理素子抽出手段と、指定された前記信号名及びプリアサ
    イン値より、抽出された前記論理素子名と前記信号名の
    符号に対応する値とでプリアサインを行うパタン発生条
    件負荷手段とを備えることを備えることを特徴とするテ
    ストパタン作成方式。
JP3209732A 1991-08-22 1991-08-22 テストパタン作成方式 Pending JPH0553853A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3209732A JPH0553853A (ja) 1991-08-22 1991-08-22 テストパタン作成方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3209732A JPH0553853A (ja) 1991-08-22 1991-08-22 テストパタン作成方式

Publications (1)

Publication Number Publication Date
JPH0553853A true JPH0553853A (ja) 1993-03-05

Family

ID=16577722

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3209732A Pending JPH0553853A (ja) 1991-08-22 1991-08-22 テストパタン作成方式

Country Status (1)

Country Link
JP (1) JPH0553853A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6818041B2 (en) 2000-09-18 2004-11-16 Neomax Co., Ltd Magnetic alloy powder for permanent magnet and method for producing the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6818041B2 (en) 2000-09-18 2004-11-16 Neomax Co., Ltd Magnetic alloy powder for permanent magnet and method for producing the same

Similar Documents

Publication Publication Date Title
US6353904B1 (en) Method of automatically generating new test programs for mixed-signal integrated circuit based on reusable test-block templates according to user-provided driver file
US6067652A (en) Tester-compatible timing translation system and method using time-set partnering
JP2003141206A (ja) Lsiテスト・データのタイミング検証方法およびlsiテスト・データのタイミング検証プログラム
KR20000011359A (ko) 고속테스트패턴평가장치
JPH11202026A (ja) 不良解析手法
CN1983288A (zh) 验证操作支持系统及其方法
US7024346B1 (en) Automatic ATAP test bench generator
JP2705548B2 (ja) 印刷回路基板設計支援装置
JPH04172529A (ja) データ中心型ソフトウエア部品によるプログラム自動生成方式
JP2600572B2 (ja) 順序回路を含む論理検証対象回路の論理検証容易化回路への変換方法とその装置
JPH11118889A (ja) テストプログラム生成システム
JP2850629B2 (ja) 論理検証システム
JP2000187064A (ja) テストグループ作成装置及びその作成方法
JP2940124B2 (ja) 基板cad装置
JPH04335171A (ja) テストパタン変換方式
JPH05143665A (ja) 定型回路の検証データ自動生成システム
Yu VLSI design and CAD technology in Korea
JPH0754534B2 (ja) スキャンパス論理検証方法及びその装置
JPH10227842A (ja) テストパターン生成装置
JP3785398B2 (ja) ミックスドシグナルlsiのテストプログラム・テストパタン自動生成システム及びそのシステムをプログラムとして記録した記録媒体
JPH09251061A (ja) テストパタン生成装置
JP2000215217A (ja) 論理合成方法及び装置
JPH029370B2 (ja)
JP2000020299A (ja) アプリケーションオブジェクトの生成・テストシステム及びその方法及び記録媒体
JPH1125132A (ja) シミュレーション装置及び方法及びシミュレーションプログラムを記録した記録媒体