Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0634212B2 - CAD device with test data editing function - Google Patents
[go: Go Back, main page]

JPH0634212B2 - CAD device with test data editing function - Google Patents

CAD device with test data editing function

Info

Publication number
JPH0634212B2
JPH0634212B2 JP61219793A JP21979386A JPH0634212B2 JP H0634212 B2 JPH0634212 B2 JP H0634212B2 JP 61219793 A JP61219793 A JP 61219793A JP 21979386 A JP21979386 A JP 21979386A JP H0634212 B2 JPH0634212 B2 JP H0634212B2
Authority
JP
Japan
Prior art keywords
test data
data
pin
input
display
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.)
Expired - Lifetime
Application number
JP61219793A
Other languages
Japanese (ja)
Other versions
JPS6375973A (en
Inventor
浩恵 菊地
克也 上山
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP61219793A priority Critical patent/JPH0634212B2/en
Publication of JPS6375973A publication Critical patent/JPS6375973A/en
Publication of JPH0634212B2 publication Critical patent/JPH0634212B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 〔概要〕 テストデータ編集機能付CAD装置であって、集積回路
のピン(Pi)を指定してテストデータ(TDi)を入
力する際に、指定された任意のピン(Pn)に対応のテ
ストデータ(TDn)が記憶手段(3)に既に定義済み
のいずれかのテストデータ(TD〜TDn-1)と同じ
かまたは類似している場合にコピー手段(4)を用いて
該定義済みのテストデータ(TD〜TDn-1)をコピ
ーし、このコピーされたデータを表示手段(2)にグラ
フィック表示させることにより、テストデータ編集の効
率化を図り、テストデータの容易な入力チェックを可能
とする。
DETAILED DESCRIPTION OF THE INVENTION [Outline] A CAD device with a test data editing function, wherein when a pin (Pi) of an integrated circuit is designated and test data (TDi) is input, a designated arbitrary pin ( If the test data (TDn) corresponding to Pn) is the same as or similar to any of the test data (TD 1 to TD n-1 ) already defined in the storage means (3), the copy means (4). To copy the defined test data (TD 1 to TD n-1 ) and display the copied data graphically on the display means (2) to improve the efficiency of test data editing and Enables easy data input check.

〔産業上の利用分野〕[Industrial application field]

本発明は、テストデータ編集機能付CAD(コンピュー
タ支援設計)装置に関し、より詳細にはゲートアレイ、
スタンダードセル等の論理IC(集積回路)または論理
LSI(大規模集積回路)を設計する際に該論理ICま
たは論理LSIの外部端子用ピンを指定して該ピンに対
応するテストパターンのデータを入力し、論理シミュレ
ーション用のテストデータを編集する機能を備えたCA
D装置に関する。
The present invention relates to a CAD (Computer Aided Design) device with a test data editing function, and more particularly to a gate array,
When designing a logic IC (integrated circuit) or a logic LSI (large-scale integrated circuit) such as a standard cell, a pin for an external terminal of the logic IC or the logic LSI is designated and data of a test pattern corresponding to the pin is input. CA with the function to edit test data for logical simulation
D device.

〔従来の技術、および発明が解決しようとする問題点〕[Prior art and problems to be solved by the invention]

CAD装置、より広くはCADシステム、を用いて論理
シミュレーション用のテストデータの編集を行う場合、
通常用いられている手順としては、まずオペレータがキ
ーボードよりICまたはLSIの外部端子用ピンを指示
するデータを入力し、それに続いて該ピンに対応するテ
ストパターンのデータを入力する。ピンのデータは、外
部端子名、例えばVCC(電源)、CLK(クロッ
ク)、D(データ)、B(バス)等、とその属性、すな
わちI(信号入力用)かO(信号出力用)かの指定、と
の組合せにより規定される。一方、テストパターンデー
タは、信号入力用の属性を有するピンについては実際に
入力される信号のデータが入力され、信号出力用の属性
を有するピンについては出力されるべき期待値のデータ
が入力され、タイミングデータとパターンデータの組合
せにより規定される。このように所定の規定に基づき記
述されたテストデータは“テキスト”と呼ばれている
が、このテキスト方式に基づいてキーボードより入力さ
れた各データは、CRT(陰極線管)表示器にそのまま
の状態で、すなわちキー入力時の言語形態の状態で表示
される。
When editing test data for logic simulation using a CAD device, more broadly a CAD system,
As a normally used procedure, an operator first inputs data indicating an external terminal pin of an IC or LSI from a keyboard, and then inputs data of a test pattern corresponding to the pin. The pin data is an external terminal name, for example, VCC (power supply), CLK (clock), D (data), B (bus), and the attribute thereof, that is, I (for signal input) or O (for signal output). Is specified in combination with. On the other hand, in the test pattern data, the data of the signal actually input is input to the pin having the attribute for signal input, and the expected value data to be output is input to the pin having the attribute of signal output. , Defined by the combination of timing data and pattern data. Although the test data described in accordance with the predetermined rules is called "text", each data input from the keyboard based on this text system is displayed in the CRT (cathode ray tube) display as it is. That is, it is displayed in the state of the language form at the time of key input.

第5図には従来形の一例としてのテストデータの表示例
が示され、第6図には第5図の表示内容を表わす波形が
示される。第5図においてDSPは表示画面を表わし、
VCC,B0,B1,…,D0,D1…、は外部端子名
を、IおよびOは属性を、20H,30H,50L,…、はテ
ストパターンデータを、それぞれ示す。例えば、双方向
信号用の端子B1に対応するデータは、50(ns)の時
点で立上り(H)、70(ns)の時点で立下り(L)、
80(ns)の時点で立上り(H)、以降同様に変化し、
最後は140(ns)の時点で立下る(L)といった変化をす
る信号を表わしている。
FIG. 5 shows a display example of test data as an example of the conventional type, and FIG. 6 shows waveforms representing the display contents of FIG. In FIG. 5, DSP represents a display screen,
, V0, B1, ..., D0, D1 ... Are external terminal names, I and O are attributes, and 20H, 30H, 50L, ... Are test pattern data. For example, the data corresponding to the terminal B1 for the bidirectional signal has a rising (H) at 50 (ns), a falling (L) at 70 (ns),
At the time of 80 (ns), it rises (H) and changes in the same way thereafter,
The last represents a signal that changes such as falling (L) at the time of 140 (ns).

第5図に示される一表示例からも明らかなように従来の
テストデータ編集の形態によれば、外部ピンに対応のテ
ストデータが言語の形態で表示されるようになっている
ため、第5図に示される表示内容が第6図に示される波
形を表わすものであることを即座にかつ正確に認識する
ことは難しく、従って、いったん表示させたテストデー
タを後でオペレータが入力チェックする際にはその作業
が極めて煩雑なものとなり、場合によってはオペレータ
の入力ミスをひき起こす場合もあり、強いてはテストデ
ータ編集の効率が全体的に低下するという問題があっ
た。
As is clear from the display example shown in FIG. 5, according to the conventional test data editing mode, the test data corresponding to the external pin is displayed in the language mode. It is difficult to immediately and accurately recognize that the displayed contents shown in the figure represent the waveform shown in FIG. 6, and therefore, when the operator inputs the test data once displayed, the operator can check the input later. Has a problem in that the work becomes extremely complicated and may cause an input error by the operator in some cases, which inevitably reduces the efficiency of editing the test data as a whole.

また、既に表示されているテストデータと同じデータ、
例えば第5図の例では外部ピンD1のデータに対してD
3のデータ、あるいは外部ピンD0のデータに対してD
4のデータ、を入力する場合、または既に表示されてい
るテストデータと類似しているデータ、例えば第5図の
例では外部ピンB0のデータに対してB2のデータ、を
入力する場合には、従来のテストデータ編集の形態によ
ればピン毎にその都度テストパターンデータを定義する
ようになっているため、テキストで同様の入力操作をく
り返し行う必要がある。このことは、テストデータ編集
の効率化をさらに妨げるものであるので好ましくない。
Also, the same data as the test data already displayed,
For example, in the example of FIG. 5, D is applied to the data of the external pin D1.
D for data of 3 or data of external pin D0
4 or when inputting data similar to the test data already displayed, for example, the data of B2 with respect to the data of the external pin B0 in the example of FIG. 5, According to the conventional test data editing mode, the test pattern data is defined for each pin, so that it is necessary to repeat the same input operation with text. This is not preferable because it further hinders the efficiency of editing the test data.

本発明は、上述した従来技術における問題点に鑑み創作
されたもので、テストデータ編集の効率化を図ると共
に、オペレータの入力ミスを極少にし、テストデータの
容易な入力チェックを可能にするテストデータ編集機能
付CAD装置を提供することを目的としている。
The present invention was created in view of the above-mentioned problems in the conventional technology, and improves the efficiency of test data editing, minimizes input errors by the operator, and enables easy input check of test data. It is intended to provide a CAD device with an editing function.

〔問題点を解決するための手段〕[Means for solving problems]

第1図には本発明によるテストデータ編集機能付CAD
装置の原理ブロック図が示される。
FIG. 1 shows a CAD with a test data editing function according to the present invention.
A principle block diagram of the device is shown.

第1図において1はデータ入力手段であって、集積回路
の外部端子用ピンPiを指示するデータPDiと該ピン
に対応するテストデータPDiを入力するためのもので
ある。2は表示手段であって、データ入力手段1より入
力されたピンのデータPDiを表示すると共に該ピンに
対応のテストデータTDiをグラフィック表示する機能
を有している。従って、入力されたテストデータは言語
形態ではなく波形の形態で表示される。3は記憶手段で
あって、入力されたピンのデータPDiおよび該ピンに
対応のテストデータTDiを記憶する。
In FIG. 1, reference numeral 1 is a data input means for inputting data PDi indicating an external terminal pin Pi of the integrated circuit and test data PDi corresponding to the pin. Reference numeral 2 is a display means having a function of displaying the data PDi of the pin input from the data input means 1 and displaying the test data TDi corresponding to the pin in graphic form. Therefore, the input test data is displayed in the form of a waveform instead of the language. A storage unit 3 stores the input pin data PDi and the test data TDi corresponding to the pin.

4はコピー手段であり、任意のピンPnが指定された時
に、このピンPnに対応のテストデータTDnが記憶手
段3に既に定義済みのいずれかのテストデータTD
TDn-1と同じかまたは類似している場合にデータ入力
手段1からの指令信号CPに応答して上述の定義済みの
テストデータTD〜TDn-1をコピーする機能を有し
ている。5は表示制御手段であって、コピー手段4によ
りコピーされた定義済みのテストデータTD〜TD
n-1を指定された任意のピンPnに対応のテストデータ
として表示手段2に表示させる。
Reference numeral 4 denotes a copy means, and when any pin Pn is designated, the test data TDn corresponding to this pin Pn is defined in the storage means 3 as any one of the test data TD 1 to TD 1 .
In response to a command signal CP from the data input unit 1 has the ability to copy predefined test data TD 1 ~TD n-1 described above in the case you are same or similar to the TD n-1 . Reference numeral 5 denotes a display control means, which is defined test data TD 1 to TD copied by the copy means 4.
The display means 2 displays n-1 as test data corresponding to the designated arbitrary pin Pn.

従って、本発明の装置は全体として、同じかまたは類似
しているテストデータについてはコピー機能を使用し、
入力されたテストデータまたはコピーされたテストデー
タをグラフィック表示させるように構成されている。
Therefore, the device of the present invention as a whole uses the copy function for the same or similar test data,
It is configured to graphically display the input test data or the copied test data.

〔作用〕[Action]

本発明によるテストデータ編集機能付CAD装置におい
ては、記憶手段3に既に定義済みのいずれかのテストデ
ータTD〜TDn-1と同じかまたは類似しているテス
トデータTDnに対応の任意のピンPnが指定された時
に、コピー手段4はデータ入力手段1からの指令信号C
Pに応答して上述の定義済みのテストデータTD〜T
n-1をコピーする。このコピーされたテストデータT
〜TDn-1は、表示制御手段5により、上述の指定
された任意のピンPnに対応のテストデータとして表示
手段2にグラフィック表示される。
In the CAD device with the test data editing function according to the present invention, any pin corresponding to the test data TDn that is the same as or similar to any of the test data TD 1 to TD n-1 already defined in the storage means 3. When Pn is designated, the copy means 4 outputs the command signal C from the data input means 1.
In response to P, the above-defined test data TD 1 to T
Copy D n-1 . This copied test data T
The display control means 5 graphically displays D 1 to TD n−1 on the display means 2 as test data corresponding to the above-mentioned designated arbitrary pin Pn.

このように本発明の装置は、必要に応じてコピー機能を
働かせることによりテストデータ入力の無駄を無くし、
これによってテストデータ編集の効率化を可能にすると
共に、入力されたテストデータまたはコピーされたテス
トデータをグラフィック表示させることによりデータの
認識度を向上させ、これによってオペレータの入力ミス
を極少にし、テストデータの容易な入力チェックを可能
とするものである。
As described above, the device of the present invention eliminates waste of test data input by operating the copy function as necessary,
This enables efficient test data editing and improves the recognition of data by displaying the input test data or the copied test data graphically, which minimizes operator input errors and reduces It enables easy input check of data.

〔実施例〕〔Example〕

第2図には本発明の一実施例としてのテストデータ編集
機能付CAD装置の概略的なシステム構成が示される。
同図において20はデータバス、制御バス等からなるシ
ステムバスであり、このバス20を介してキーボード2
1、表示器22、メモリ23、MPU(マイクロプロセ
ッサユニット)24およびマウス25が互いに接続され
ている。
FIG. 2 shows a schematic system configuration of a CAD device with a test data editing function as an embodiment of the present invention.
In the figure, reference numeral 20 denotes a system bus including a data bus, a control bus, etc., and the keyboard 2 is connected via this bus 20.
1, a display 22, a memory 23, an MPU (microprocessor unit) 24, and a mouse 25 are connected to each other.

キーボード21は、テンキー、アルファベット等の通常
のキーの他に、表示器22の画面に表示されているデー
タの変更(change)、削除(delte)、挿入(insert)、移動
(move)等を行うためのファンクションキーを備え、さら
に本発明の特徴をなすコピー(copy)キーを備えている。
このキーボード21は、ICまたはLSIの外部端子用
ピンを指示するデータとこのピンに対応するテストパタ
ーンのデータとを入力するためのものであり、第1図に
示されるデータ入力手段1に相当する。ピンを指示する
データは、ピン名、例えばVCC(電源)、CLK(ク
ロック)、D(データ)、B(バス)等、とその属性、
すなわちI(信号入力用)かO(信号出力用)かの指
定、との組合せにより規定され、実際の入力操作に際し
てはテンキーおよびアルファベットキーの操作によりデ
ータが入力される。一方、テストパターンデータについ
ては、方向キーを用いてタイミングを設定し、テンキー
およびアルファベットキーを用いてテストパターンデー
タの入力が行われるようになっている。例えば、20
(ns)の時点で正のパルスデータを入力する場合には、
まず右向きの方向キーを20回操作し、それから“1”
のキーを操作すればよい。
The keyboard 21 is used to change (change), delete (delte), insert (insert) or move the data displayed on the screen of the display 22 in addition to ordinary keys such as ten keys and alphabets.
A function key for performing (move) and the like is provided, and further, a copy key that is a feature of the present invention is provided.
The keyboard 21 is for inputting data indicating an external terminal pin of an IC or LSI and data of a test pattern corresponding to this pin, and corresponds to the data input means 1 shown in FIG. . The data designating a pin is a pin name, for example, VCC (power), CLK (clock), D (data), B (bus), etc., and their attributes,
That is, it is defined by a combination of designation of I (for signal input) or O (for signal output), and data is input by operating the ten-keys and alphabet keys during actual input operation. On the other hand, for the test pattern data, the timing is set using the direction keys, and the test pattern data is input using the ten keys and the alphabet keys. For example, 20
When inputting positive pulse data at the time of (ns),
First, operate the right direction key 20 times, then “1”
You can operate the key.

表示器22は、キーボード21より入力された各データ
を表示するためのもので、ピンを指示するデータ、すな
わちピン名とその属性については通常の表示を行い、テ
ストパターンデータについては波形表示の形態でグラフ
ィック表示を行う。この場合、信号出力用の属性をもつ
ピンのテストデータについては、波形表示と共に、キー
入力時の言語形態の状態、すなわち“H”または“L”
が表示される。表示器22は、第1図に示される表示手
段2に相当する。メモリ23は、MPU24が行う処理を表
わすプログラムの他に、キーボード21より入力された
各データを記憶するためのものであり、第1図の記憶手
段3に相当する。
The display unit 22 is for displaying each data input from the keyboard 21, and displays the data designating the pin, that is, the pin name and its attribute as usual, and the test pattern data in the waveform display form. To display a graphic. In this case, regarding the test data of the pin having the attribute for signal output, along with the waveform display, the state of the language form at the time of key input, that is, "H" or "L"
Is displayed. The display 22 corresponds to the display means 2 shown in FIG. The memory 23 is for storing each data input from the keyboard 21 in addition to the program representing the processing performed by the MPU 24, and corresponds to the storage means 3 in FIG.

MPU24は、メモリ23に記憶されているプログラムに基
づき所定の処理を実行し、その基本的な機能としては、
キーボード21より入力された各データをメモリ23に
一時格納すると共に表示器22にグラフィック表示させ
る。他の機能としてMPU24は、キーボード21より任意
のピンが指定された時に、この任意のピンに対応のテス
トパターンデータがメモリ23に既に定義済みのいずれ
かのテストパターンデータと同じかまたは類似している
場合にキーボード21からのコピー指令に基づいて上述
の定義済みのテストパターンデータをコピーする機能を
有している。さらに他の機能としてMPU24は、コピーさ
れたテストパターンデータを上述の指定された任意のピ
ンに対応のテストパターンデータとして表示器22に表
示させる機能を有している。また、さらに他の機能とし
てMPU24は、上述の任意のピンに対応のテストパターン
データとして表示器22に表示されているテストパター
ンデータが該任意のピンに本来対応しているテストパタ
ーンデータと同じでない場合に、表示器22に表示され
ているテストパターンデータをキーボード21からの修
正指令に基づいて修正する機能を有している。このMPU2
4は、第1図に示されるコピー手段4および表示制御手
段5に相当する。
The MPU 24 executes a predetermined process based on the program stored in the memory 23, and its basic function is as follows.
Each data input from the keyboard 21 is temporarily stored in the memory 23 and displayed graphically on the display 22. As another function, when the MPU 24 designates an arbitrary pin from the keyboard 21, the test pattern data corresponding to this arbitrary pin is the same as or similar to any test pattern data already defined in the memory 23. When it is present, it has a function of copying the above defined test pattern data based on a copy command from the keyboard 21. Further, as another function, the MPU 24 has a function of displaying the copied test pattern data on the display 22 as the test pattern data corresponding to the specified arbitrary pin. Further, as another function, in the MPU 24, the test pattern data displayed on the display unit 22 as the test pattern data corresponding to the above-mentioned arbitrary pin is not the same as the test pattern data originally corresponding to the arbitrary pin. In this case, it has a function of correcting the test pattern data displayed on the display unit 22 based on a correction command from the keyboard 21. This MPU2
Reference numeral 4 corresponds to the copy means 4 and the display control means 5 shown in FIG.

マウス25は、手動操作に基づいて表示器22の画面上
の位置の指定を行うためのものである。
The mouse 25 is for designating a position on the screen of the display 22 based on a manual operation.

第3図には第2図のCAD装置によるテストデータ編集
を説明するためのフローチャートが示される。
FIG. 3 shows a flow chart for explaining the test data editing by the CAD device of FIG.

まず、ステップ301では編集するテストデータ名が定義
され、ステップ302ではICまたはLSIのピン数Nの
設定と変数nの初期設定が行われる。次のステップ303
においては、VCC,CLK,D,B等のピン名と、信号入力用
(I)または信号出力用(O)を指示する属性とが定義
される。ステップ301〜303は、キーボード21からの入
力操作により実行される。なお、ピン名Pnに付与され
る変数nは、ピンの配列順序に従うのではなく、オペレ
ータが定義するピンのデータ入力順に従う。次のステッ
プ304では、キーボード21より入力されたテストデー
タ名、ピン名およびその属性が表示器22に表示され
る。
First, in step 301, the name of the test data to be edited is defined, and in step 302, the number N of pins of the IC or LSI and the initial setting of the variable n are performed. Next Step 303
In, the pin names such as VCC, CLK, D, and B and the attributes for instructing signal input (I) or signal output (O) are defined. Steps 301 to 303 are executed by an input operation from the keyboard 21. The variable n assigned to the pin name Pn does not follow the pin arrangement order, but follows the pin data input order defined by the operator. In the next step 304, the test data name, pin name and their attributes input from the keyboard 21 are displayed on the display 22.

ステップ305ではテストデータTDn(この場合にはT
)が既に定義済みのTD〜TDn-1(この場合に
は未だテストデータは定義されていない)と同じかまた
は類似している(YES)か、あるいは否(NO)かの
判定が行われる。この判定は、オペレータが表示器22
の画面をモニタしながら行うものであるが、もし判定が
NOの場合にはステップ306に進む。ステップ306ではテ
ストデータTDの入力操作が行われ、ステップ307で
はこのテストデータTDが表示器22にグラフィック
表示される。ステップ306および307は実際上、同時的に
実行される。従って、オペレータは表示器22の画面上
で自ら入力したテストデータを波形の形態で確認するこ
とができるので、データの認識度が高まり、これによっ
て入力ミスが減少すると共に、テストデータの入力チェ
ックを簡単に行うことができる。
In step 305, the test data TDn (in this case, T
Whether D 1 ) is the same as or similar (YES) or not (NO) to the already defined TD 1 to TD n-1 (in this case, the test data is not yet defined). Is done. This judgment is made by the operator on the display 22.
Although it is performed while monitoring the screen of No. 3, if the determination is NO, the process proceeds to step 306. At step 306, an input operation of the test data TD 1 is performed, and at step 307, the test data TD 1 is graphically displayed on the display 22. Steps 306 and 307 are effectively performed concurrently. Therefore, the operator can confirm the test data input by himself / herself on the screen of the display unit 22 in the form of a waveform, so that the degree of recognition of the data is increased, thereby reducing the input error and checking the input of the test data. Easy to do.

次のステップ308では表示器22の画面に表示されてい
るデータ、すなわちテストデータ名、ピン名、属性およ
びテストデータ、がメモリ23に記憶され、ステップ30
9では論理シミュレーション用のテストデータ作成が行
われる。ステップ308および309は、MPU24により実行さ
れる。次のステップ310では変数nの値がピン数Nの値
と等しい(YES)か否(NO)かの判定が行われ、判
定がYESの場合にはフローは終わりとなり、判定がN
Oの場合にはステップ311に進む。ステップ311ではnの
値の歩進が行われ(この場合にはn=2)、そしてステ
ップ303に戻る。
In the next step 308, the data displayed on the screen of the display 22, that is, the test data name, the pin name, the attribute and the test data are stored in the memory 23.
At 9, test data for logic simulation is created. Steps 308 and 309 are executed by the MPU 24. In the next step 310, it is determined whether the value of the variable n is equal to the value of the number of pins N (YES) or not (NO). If the determination is YES, the flow ends and the determination is N.
If O, go to step 311. In step 311, the value of n is incremented (n = 2 in this case), and the process returns to step 303.

一方、ステップ305において判定がYESの場合、すな
わちテストデータTDnが既に定義済みのTD〜TD
n-1と同じかまたは類似しているものとオペレータが判
断した場合には、オペレータはキーボード21のコピー
キーを操作する。これによって、コピー指令が発せられ
る(ステップ321)。次のステップ322では、オペレータ
はテストパターンが既に定義されているピンP〜P
n-1のうちコピーしたいピンを指定する。さらに次のス
テップ323では、オペレータはコピーされるピン、すな
わち現在指定されているピンPnを指定する。ステップ
322および323は、キーボード21からの入力操作により
実行される。ステップ324ではMPU24によりコピー処理が
実行される。この場合、MPU24はキーボード21からの
コピー指令に応答して、コピーするピンP〜Pn-1
対応のテストパターンデータをメモリ23から読出し、
この読出されたデータを指定されたピンPnに対応のデ
ータとして表示器22にグラフィック表示させる(ステ
ップ325)。
On the other hand, when the determination is YES in step 305, that is, the test data TDn has already defined TD 1 to TD.
When the operator determines that it is the same as or similar to n-1 , the operator operates the copy key of the keyboard 21. As a result, a copy command is issued (step 321). In the next step 322, the operator determines the pins P 1 -P 1 for which the test pattern has already been defined.
Specify the pin to copy from n-1 . Further, in the next step 323, the operator designates the pin to be copied, that is, the pin Pn currently designated. Step
322 and 323 are executed by an input operation from the keyboard 21. In step 324, the copy process is executed by the MPU 24. In this case, the MPU 24, in response to the copy command from the keyboard 21, reads the test pattern data corresponding to the pins P 1 to P n-1 to be copied from the memory 23,
The read data is graphically displayed on the display 22 as data corresponding to the designated pin Pn (step 325).

次のステップ326では、指定されたピンPnに本来対応
しているテストデータTDnが、該ピンPnに対応のデ
ータとして表示器22に表示されているテストデータT
〜TDn1と同一である(YES)か否(NO)かの
判定が行われる。この判定は、ステップ305と同様にオ
ペレータが表示器22の画面をモニタしながら行うもの
であるが、もし判定がYESの場合には、ステップ308
に飛び、判定がNOの場合にはステップ327に進む。ス
テップ327においては、MPU24がキーボード21からの修
正指令に基づいて、現在表示されているピンPnに対応
のテストデータTD〜TDn-1の修正処理を行う。上
述の修正指令は、オペレータが表示器22の画面をモニ
タしながら行うキー入力操作に基づき発せられる。この
修正処理が実行された後、ステップ308に進む。
In the next step 326, the test data TDn originally corresponding to the designated pin Pn is changed to the test data T displayed on the display 22 as the data corresponding to the pin Pn.
It is determined whether it is the same as D 1 to TD n1 (YES) or not (NO). This judgment is made by the operator while monitoring the screen of the display 22 as in step 305, but if the judgment is YES, step 308
If the determination is NO, the process proceeds to step 327. In step 327, the MPU 24 performs the correction process of the test data TD 1 to TD n−1 corresponding to the currently displayed pin Pn based on the correction command from the keyboard 21. The above-mentioned correction command is issued based on a key input operation performed by the operator while monitoring the screen of the display 22. After this correction processing is executed, the process proceeds to step 308.

以上説明したように、必要に応じてコピー機能を働かせ
ることによりテストデータ入力の無駄を無くすことがで
き、これによってテストデータ編集の効率化を図ること
ができる。また、入力されたテストデータはグラフィッ
ク表示されるので、テストデータの容易な入力チェック
が可能となる。
As described above, by activating the copy function as necessary, waste of test data input can be eliminated, and thus the efficiency of test data editing can be improved. Further, since the input test data is displayed graphically, it is possible to easily check the input of the test data.

第4図には第2図装置の表示器22によるテストデータ
表示の一例が示される。前述したように、信号出力用の
属性をもつピン、すなわちD15,D14,…、のテストデ
ータについては、波形表示と共に、キー入力時の言語形
態の状態“H”または“L”が表示される。これによっ
て、オペレータは入力したキーの確認と共に、他のピン
のテストデータとの間の時間的関係を即座にかつ正確に
認識することができる。
FIG. 4 shows an example of test data display by the display 22 of the apparatus shown in FIG. As described above, regarding the test data of the pins having the attribute for signal output, that is, D15, D14, ..., The waveform display and the state "H" or "L" of the language form at the time of key input are displayed. . As a result, the operator can immediately and accurately recognize the temporal relationship with the test data of other pins, as well as confirming the entered key.

なお、本実施例においては表示器22の画面が無表示の
状態から順次テストデータを編集していく場合について
説明したが、それに限らず、本発明の要旨から明らかな
ように、すべてのピンのテストデータが既に定義されて
いる状態で例えば任意のピンを指定して該任意のピンの
テストデータをコピーし、このコピーされたデータを別
のピンに対応のデータとしてグラフィック表示させるこ
とも可能である。
In the present embodiment, the case where the test data is sequentially edited from the state where the screen of the display 22 is not displayed has been described, but the present invention is not limited to this, and as is clear from the gist of the present invention, It is also possible to specify, for example, an arbitrary pin while the test data is already defined, copy the test data of the arbitrary pin, and display the copied data in a graphic form as data corresponding to another pin. is there.

〔発明の効果〕〔The invention's effect〕

以上説明したように本発明によれば、テストデータ編集
の効率化を図ることができると共に、オペレータの入力
ミスを極少にし、テストデータの入力チェックを容易に
行うことができる。
As described above, according to the present invention, it is possible to improve the efficiency of test data editing, minimize input errors by the operator, and easily perform test data input check.

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

第1図は本発明によるテストデータ編集機能付CAD装
置の原理ブロック図、 第2図は本発明の一実施例を示すシステム構成図、 第3図は第2図のCAD装置によるテストデータ編集を
説明するためのフローチャート、 第4図は第2図装置の表示器22によるテストデータ表
示の一例を示す図、 第5図は従来形のテストデータ表示の一例を示す図、 第6図は第5図の表示内容を表わす波形図、 である。 (符合の説明) 1…データ入力手段、2…表示手段、 3…記憶手段、4…コピー手段、 5…表示制御手段、Pi,Pn…ピン、 PDi,PDn…ピンを指示するデータ、 TDi,TDn…テストデータ、 CP…指令信号。
FIG. 1 is a block diagram showing the principle of a CAD device with a test data editing function according to the present invention, FIG. 2 is a system configuration diagram showing an embodiment of the present invention, and FIG. 3 is a block diagram showing the test data editing by the CAD device of FIG. FIG. 4 is a flow chart for explaining, FIG. 4 is a diagram showing an example of test data display by the display 22 of the apparatus, FIG. 5 is a diagram showing an example of conventional test data display, and FIG. FIG. 7 is a waveform diagram showing the display contents of the figure. (Explanation of Signs) 1 ... Data input means, 2 ... Display means, 3 ... Storage means, 4 ... Copy means, 5 ... Display control means, Pi, Pn ... Pins, PDi, PDn ... Pin instructing data, TDi, TDn ... Test data, CP ... Command signal.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】集積回路の外部端子用ピン(Pi)を指示
するデータ(PDi)と該ピンに対応するテストデータ
(TDi)を入力し得る手段(1)と、 該入力されたピンのデータ(PDi)を表示すると共に
テストデータ(TDi)をグラフィック表示する手段
(2)と、 該入力されたデータ(PDi,TDi)を記憶する手段
(3)と、 任意のピン(Pn)が指定された時に、該ピン(Pn)
に対応のテストデータ(TDn)が該記憶手段(3)に
既に定義済みのいずれかのテストデータ(TD〜TD
n-1)と同じかまたは類似している場合に該データ入力
手段(1)からの指令信号(CP)に応答して該定義済
みのテストデータ(TD〜TDn-1)をコピーする手
段(4)と、 該コピーされたテストデータ(TD〜TDn-1)を該
指定された任意のピン(P)に対応のテストデータと
して該表示手段(2)に表示させる表示制御手段(5)
と、 を備えてなるテストデータ編集機能付CAD装置。
1. A means (1) for inputting data (PDi) designating an external terminal pin (Pi) of an integrated circuit and test data (TDi) corresponding to the pin, and data of the input pin. A means (2) for displaying (PDi) and a graphic display of test data (TDi), a means (3) for storing the input data (PDi, TDi), and an arbitrary pin (Pn) are designated. When the pin (Pn)
Already defined in any of the test data to the corresponding test data (TDn) is the storage means (3) (TD 1 ~TD
n-1 ), the defined test data (TD 1 to TD n-1 ) is copied in response to the command signal (CP) from the data input means (1) when the same or similar. Means (4) and display control for displaying the copied test data (TD 1 to TD n-1 ) on the display means (2) as test data corresponding to the designated arbitrary pin (P n ). Means (5)
And a CAD device with a test data editing function.
【請求項2】前記表示制御手段(5)は、前記任意のピ
ン(Pn)に対応のテストデータとして前記表示手段
(2)に表示されているテストデータ(TD〜TD
n-1)が該任意のピン(Pn)に対応のテストデータ
(TDn)と同じでない場合に該テストデータ(TD
〜TDn-1)を前記データ入力手段(1)からの指令に
応答して修正する手段を含む、特許請求の範囲第1項に
記載の装置。
2. The display control means (5) includes test data (TD 1 to TD) displayed on the display means (2) as test data corresponding to the arbitrary pin (Pn).
n-1 ) is not the same as the test data (TDn) corresponding to the arbitrary pin (Pn), the test data (TD 1
~ TD n-1 ) in accordance with a command from said data input means (1) for modifying the apparatus.
JP61219793A 1986-09-19 1986-09-19 CAD device with test data editing function Expired - Lifetime JPH0634212B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61219793A JPH0634212B2 (en) 1986-09-19 1986-09-19 CAD device with test data editing function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61219793A JPH0634212B2 (en) 1986-09-19 1986-09-19 CAD device with test data editing function

Publications (2)

Publication Number Publication Date
JPS6375973A JPS6375973A (en) 1988-04-06
JPH0634212B2 true JPH0634212B2 (en) 1994-05-02

Family

ID=16741112

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61219793A Expired - Lifetime JPH0634212B2 (en) 1986-09-19 1986-09-19 CAD device with test data editing function

Country Status (1)

Country Link
JP (1) JPH0634212B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4588421B2 (en) * 2004-11-29 2010-12-01 富士通株式会社 Test pattern generation device, circuit design device, test pattern generation method, circuit design method, test pattern generation program, circuit design program
WO2009087769A1 (en) 2008-01-10 2009-07-16 Fujitsu Limited Test pattern generating method, device, and program

Also Published As

Publication number Publication date
JPS6375973A (en) 1988-04-06

Similar Documents

Publication Publication Date Title
JP3027009B2 (en) Design capture system
US6871331B1 (en) Combined waveform and data entry apparatus and method for facilitating fast behavioral verification of digital hardware designs
US7079997B1 (en) IC behavior analysis system
JPH0634212B2 (en) CAD device with test data editing function
US7770113B1 (en) System and method for dynamically generating a configuration datasheet
JPH0634211B2 (en) CAD device with test data editing function
JPH0827808B2 (en) Test data editing device
JPH01251171A (en) Test data editing device
JPH0636175B2 (en) CAD device with test data editing function
JPH0827807B2 (en) Test data editing device
JP2821188B2 (en) Layout pattern information extraction device
JP3110326B2 (en) Verification test pattern design equipment
JPS605401Y2 (en) Text creation device with page boundary display function
JPH09190458A (en) Cad system
JP2924222B2 (en) Logic simulator
JPS6378271A (en) Cad unit having simulation function
JPH0769391B2 (en) Logic circuit simulation device
JPH07287721A (en) Logic simulation support system
JP2002092062A (en) Device for designing integrated circuit and method for the same and storage medium with its program stored therein
JP2924175B2 (en) Logic simulation system
JPH0778195A (en) Data updating system in circuit design cad
JPH08220195A (en) Verification test pattern design method
JPH05314204A (en) Logic simulator and test circuit generator
JPH0778190A (en) Circuit design support device
JPH08249373A (en) System verification device and system verification method