JPH0634211B2 - CAD device with test data editing function - Google Patents
CAD device with test data editing functionInfo
- Publication number
- JPH0634211B2 JPH0634211B2 JP61218178A JP21817886A JPH0634211B2 JP H0634211 B2 JPH0634211 B2 JP H0634211B2 JP 61218178 A JP61218178 A JP 61218178A JP 21817886 A JP21817886 A JP 21817886A JP H0634211 B2 JPH0634211 B2 JP H0634211B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- test 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
Links
Landscapes
- Tests Of Electronic Circuits (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Description
【発明の詳細な説明】 〔概要〕 テストデータ編集機能付CAD装置であって、集積回路
のピン(Pi)を指定してテストデータ(TDi)を入
力する際に、指定された任意のピン(Pn)に対応のテ
ストデータ(TDn)が単一パターンデータ(UD)の
くり返し部分を含む場合にリピート手段(3)を用いて
該単一パターンデータ(UD)をリピートし、このリピ
ートされたデータを表示手段(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 ( When the test data (TDn) corresponding to Pn) includes a repeated portion of the single pattern data (UD), the single pattern data (UD) is repeated using the repeat means (3), and the repeated data is obtained. By making the graphic display on the display means (2), the efficiency of test data editing is improved,
Enables easy input check of test data.
本発明は、テストデータ編集機能付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.
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図の例では外部ピンB2のデータにお
いて0〜120(ns)の間の部分、あるいは外部ピンD3の
データにおいて60〜140(ns)の間の部分、を含む場合に
は、従来のテストデータ編集の形態によれば各パターン
毎にその都度データを定義するようになっているため、
キー入力操作をくり返し行う必要がある。このことは、
テストデータ編集の効率化をさらに妨げるものであり、
しかも表示形態が言語形態であることと相俟ってオペレ
ータの入力ミスをひき起こし、極めて不都合である。Further, when inputting test data by designating an arbitrary pin, this test data is a repeated portion of the single pattern data, for example, 0 to 120 (ns) in the data of the external pin B2 in the example of FIG. , Or a portion of the data of the external pin D3 between 60 and 140 (ns), the data is defined for each pattern according to the conventional test data editing mode. Because
It is necessary to repeat key input operations. This is
It further hinders the efficiency of test data editing,
In addition, the display form is a language form, which causes an input error by the operator, which is extremely inconvenient.
本発明は、上述した従来技術における問題点に鑑み創作
されたもので、テストデータ編集の効率化を図ると共
に、オペレータの入力ミスを極少にし、テストデータの
容易な入力チェックを可能にするテストデータ編集機能
付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.
第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と該ピン
に対応するテストデータTDiを入力するためのもので
ある。2は表示手段であって、データ入力手段1より入
力されたピンのデータ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 TDi 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.
3はリピート手段であり、任意のピンPnが指定された
時に、このピンPnに対応のテストデータTDnが単一
パターンデータUDのくり返し部分を含む場合にデータ
入力手段1からの指令信号RPに応答して上述の単一パ
ターンデータUDをリピートする機能を有している。4
は表示制御手段であって、リピート手段3からの指令に
基づいて上述の単一パターンデータUDを表示手段2に
くり返し表示させる。3 is a repeat means, which responds to the command signal RP from the data input means 1 when the test data TDn corresponding to this pin Pn includes a repeated portion of the single pattern data UD when an arbitrary pin Pn is designated. Then, it has a function of repeating the above-mentioned single pattern data UD. Four
Is a display control means for causing the display means 2 to repeatedly display the above-mentioned single pattern data UD based on a command from the repeat means 3.
従って、本発明の装置は全体として、単一パターンデー
タのくり返し部分を含むテストデータについてはリピー
ト機能を使用し、入力されたテストデータまたはリピー
トされたデータをグラフィック表示させるように構成さ
れている。Therefore, the apparatus of the present invention is configured as a whole to use the repeat function for the test data including the repeated portion of the single pattern data and to graphically display the input test data or the repeated data.
本発明によるテストデータ編集機能付CAD装置におい
ては、単一パターンデータUDのくり返し部分を含むテ
ストデータTDnに対応の任意のピンPnが指定された
時に、リピート手段3はデータ入力手段1からの指令信
号RPに応答して上述の単一パターンデータUDをリピ
ートする。表示制御手段4は、リピート手段3からの指
令に基づいて上述の単一パターンデータUDを表示手段
2にくり返しグラフィック表示させる このように本発明の装置は、必要に応じてリピート機能
を働かせることによりテストデータ入力の無駄を無く
し、これによってテストデータ編集の効率化を可能にす
ると共に、入力されたテストデータまたはリピートされ
たデータをグラフィック表示させることによりデータの
認識度を向上させ、これによってオペレータの入力ミス
を極少にし、テストデータの容易な入力チェックを可能
とするものである。In the CAD device with the test data editing function according to the present invention, when the arbitrary pin Pn corresponding to the test data TDn including the repeated portion of the single pattern data UD is designated, the repeat unit 3 receives the command from the data input unit 1. The single pattern data UD described above is repeated in response to the signal RP. The display control means 4 repeatedly displays the above-mentioned single pattern data UD on the display means 2 graphically based on the command from the repeat means 3. As described above, the apparatus of the present invention operates the repeat function as necessary. It eliminates waste of test data input, which enables efficient test data editing, and improves the recognition of data by displaying the input test data or repeated data graphically, which allows the operator It minimizes input errors and enables easy input check of test data.
第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)、削除(delete)、挿入(insert)、
移動(move)等を行うためのファンクションキーを備え、
さらに本発明の特徴をなすリピート(repeat)キーを備え
ている。このキーボード21は、ICまたはLSIの外
部端子用ピンを指示するデータとこのピンに対応するテ
ストパターンのデータとを入力するためのものであり、
第1図に示されるデータ入力手段1に相当する。ピンを
指示するデータは、ピン名、例えばVCC(電源)、C
LK(クロック)、D(データ)、B(バス)等、とそ
の属性、すなわちI(信号入力用)かO(信号出力用)
かの指定、との組合せにより規定され、実際の入力操作
に際してはテンキーおよびアルファベットの操作により
データが入力される。一方、テストパターンデータにつ
いては、方向キーを用いてタイミングを設定し、テンキ
ーおよびアルファベットキーを用いてテストパターンの
入力が行われるようになっている。例えば、20(ns)
の時点で正のパルスデータを入力する場合には、まず右
向きの方向キーを20回操作し、それから“1”のキー
を操作すればよい。The keyboard 21 includes ordinary keys such as ten keys and alphabet keys, as well as change (delete), delete (delete), and insert (insert) of data displayed on the screen of the display unit 22.
Equipped with function keys to move, etc.,
Further, a repeat key, which is a feature of the present invention, is provided. The keyboard 21 is for inputting data indicating an IC or LSI external terminal pin and data of a test pattern corresponding to the pin,
It corresponds to the data input means 1 shown in FIG. The data designating the pin is a pin name such as VCC (power supply) or C
LK (clock), D (data), B (bus), etc. and their attributes, that is, I (for signal input) or O (for signal output)
It is defined by a combination of the designation and, and in the actual input operation, the data is input by operating the ten keys and alphabets. On the other hand, for the test pattern data, the direction key is used to set the timing, and the numeric keypad and the alphabet keys are used to input the test pattern. For example, 20 (ns)
When inputting the positive pulse data at the time point, first, the right direction key is operated 20 times, and then the “1” key is operated.
表示器22は、キーボード21より入力された各データ
を表示するためのもので、ピンを指示するデータ、すな
わちピン名とその属性については通常の表示を行い、テ
ストパターンデータについては波形表示の形態でグラフ
ィック表示を行う。この場合、信号出力用の属性をもつ
ピンのテストデータについては、波形表示と共に、キー
入力時の言語形態の状態、すなわち“H”または
“L”、が表示される。表示器22は、第1図に示され
る表示手段2に相当する。メモリ23は、MPU24が行う
処理を表わすプログラムの他に、キーボード21より入
力された各データを記憶するためのものである。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, the state of the language form at the time of key input, that is, "H" or "L" is displayed together with the waveform display. 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.
MPU24は、メモリ23に記憶されているプログラムに基
づき所定の処理を実行し、その基本的な機能としては、
キーボード21より入力された各データをメモリ23に
一時格納すると共に表示器22にグラフィック表示させ
る。他の機能としてMPU24は、キーボード21より任意
のピンが指定された時に、この任意のピンに対応のテス
トパターンデータが単一パターンデータのくり返し部分
を含む場合にキーボード21からのリピート指令に基づ
いて上述の単一パターンデータをリピートする機能を有
している。さらにMPU24は、この単一パターンデータを
表示器22にくり返しグラフィック表示させる機能を有
している。実際上の処理においては、この単一パターン
データのくり返し表示は、オペレータがキーボード21
よりリピートキーの操作、単一パターンの指定、そのく
り返し回数の指定およびタイミングの指定を行うことに
より、実行される。このMPU24は、第1図に示されるリ
ピート手段3および表示制御手段4に相当する。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 an arbitrary pin is designated from the keyboard 21, the MPU 24 is based on the repeat command from the keyboard 21 when the test pattern data corresponding to this arbitrary pin includes the repeated portion of the single pattern data. It has a function of repeating the above-mentioned single pattern data. Further, the MPU 24 has a function of repeatedly displaying the single pattern data on the display 22 in a graphic manner. In actual processing, the operator repeatedly uses the keyboard 21 to repeatedly display the single pattern data.
It is executed by further operating the repeat key, specifying a single pattern, specifying the number of times of repetition, and specifying the timing. The MPU 24 corresponds to the repeat means 3 and the display control means 4 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では、指定されたピンPn(この場合には
P1)に対応のテストデータTDn(この場合はTD
1)が単一パターンのくり返し部分を含む(YES)か
否(NO)かの判定が行われる。この判定は、オペレー
タがテストデータの入力操作に先立って行うものである
が、もし判定がNOの場合にはステップ306に進む。ス
テップ306ではテストデータTD1の入力操作が行わ
れ、ステップ307ではこのテストデータTD1が表示器
22にグラフィック表示される。ステップ306および307
は実際上、同時的に実行される。従って、オペレータは
表示器22の画面上で自ら入力したテストデータを波形
の形態で確認することができるので、データの認識度が
高まり、これによって入力ミスが減少すると共に、テス
トデータの入力チェックを簡単に行うことができる。In step 305, the test data TDn (TD in this case) corresponding to the designated pin Pn (P1 in this case)
It is determined whether 1) includes a repeated portion of a single pattern (YES) or not (NO). This judgment is made by the operator prior to the test data input operation. If the judgment is NO, the process proceeds to step 306. At step 306, the input operation of the test data TD1 is performed, and at step 307, the test data TD1 is displayed graphically on the display 22. Steps 306 and 307
Are effectively executed 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が単一パターンのくり返し部分
を含むものとオペレータが判断した場合には、オペレー
タはキーボード21のリピートキーを操作する。これに
よって、リピート指令が発せられる(ステップ321)。
次のステップ322では、オペレータは上述の単一パター
ンを指定する。オペレータは、次のステップ323におい
てくり返し回数、すなわち単一パターンが何回くり返さ
れているかという情報、を入力し、さらに次のステップ
324においてこの単一パターンのくり返し部分が現われ
る時間的情報、すなわちタイミング、を入力する。ステ
ップ322〜324は、キーボード21からの入力操作により
実行される。ステップ325ではMPU24によりリピート処理
が実行される。次のステップ326では上述のくり返し部
分以外のデータがテストデータTDnに含まれる(YE
S)か否(NO)かの判定が行われる。この判定はオペ
レータの判断に基づき行われるものであるが、もし判定
がNOの場合にはステップ307に飛び、判定がYESの
場合にはステップ327に進む。ステップ327においては、
くり返し部分以外のデータの入力操作が行われる。この
後、ステップ307に進む。On the other hand, when the determination is YES in step 305, that is, when the operator determines that the test data TD n includes the repeated portion of the single pattern, the operator operates the repeat key of the keyboard 21. As a result, a repeat command is issued (step 321).
In the next step 322, the operator specifies the single pattern described above. The operator inputs the number of repetitions in the next step 323, that is, information on how many times a single pattern is repeated, and in the next step
At 324, the temporal information, or timing, at which the repeating portion of this single pattern appears is entered. Steps 322 to 324 are executed by an input operation from the keyboard 21. In step 325, the MPU 24 executes repeat processing. In the next step 326, data other than the above-mentioned repeated portion is included in the test data TDn (YE
It is determined whether or not (S) or not (NO). This determination is made based on the operator's determination. If the determination is NO, the process jumps to step 307, and if the determination is YES, the process proceeds to step 327. In step 327,
Input operation of data other than the repeated part is performed. After this, the process proceeds to step 307.
以上説明したように、必要に応じてリピート機能を働か
せることによりテストデータ入力の無駄を無くすことが
でき、これによってテストデータ編集の効率化を図るこ
とができる。また、入力されたデータあるいはリピート
されたデータはグラフィック表示されるので、テストデ
ータの容易な入力チェックが可能になり、さらにはデー
タ入力ミスの減少化にも寄与し得る。As described above, by activating the repeat function as necessary, it is possible to eliminate waste of test data input, thereby improving the efficiency of test data editing. In addition, since the input data or the repeated data is displayed graphically, it is possible to easily check the input of the test data and further contribute to the reduction of data input errors.
第4図には第2図装置の表示器22によるテストデータ
表示の一例が示される。前述したように、信号出力用の
属性をもつピン、すなわちD15,D14,…、のテストデ
ータについては、波形表示と共に、キー入力時の言語形
態の状態“H”または“L”が表示される。これによっ
て、オペレータは入力したキーの確認と共に、他のピン
のテストデータとの間のタイミング関係を即座にかつ正
確に認識することができる。また、第4図において外部
ピンD12に対応するテストデータに例示されるように、
単一パターン(1個の“H”レベルパターンおよび1個
の“L”レベルパターン)が5回くり返されているくり
返し部分Aに対して前述のリピート機能を働かせること
により、テストデータ編集の効率化を図ることができ
た。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. . This allows the operator to immediately and accurately recognize the timing relationship with the test data of other pins, as well as confirming the entered key. Further, as illustrated in the test data corresponding to the external pin D12 in FIG.
Efficiency of test data editing by operating the above-described repeat function on the repeated portion A in which a single pattern (one “H” level pattern and one “L” level pattern) is repeated 5 times. Could be realized.
以上説明したように本発明によれば、テストデータ編集
の効率化を図ることができると共に、オペレータの入力
ミスを極少にし、テストデータの入力チェックを容易に
行うことができる。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.
第1図は本発明によるテストデータ編集機能付CAD装
置の原理ブロック図、 第2図は本発明の一実施例を示すシステム構成図、 第3図は第2図のCAD装置によるテストデータ編集を
説明するためのフローチャート、 第4図は第2図装置の表示器22によるテストデータ表
示の一例を示す図、 第5図は従来形のテストデータ表示の一例を示す図、 第6図は第5図の表示内容を表わす波形図、 である。 (符合の説明) 1…データ入力手段、2…表示手段、 3…リピート手段、4…表示制御手段、 Pi,Pn…ピン、 TDi,TDn…テストデータ、 PDi,PDn…ピンを指示するデータ、 RP…指令信号、 UD…単一パターンデータ。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 ... Repeat means, 4 ... Display control means, Pi, Pn ... Pins, TDi, TDn ... Test data, PDi, PDn ... Pin instructing data, RP ... Command signal, UD ... Single pattern data.
Claims (1)
するデータ(PDi)と該ピンに対応するテストデータ
(TDi)を入力し得る手段(1)と、 該入力されたピンのデータ(PDi)を表示すると共に
テストデータ(TDi)をグラフィック表示する手段
(2)と、 任意のピン(Pn)が指定された時に、該ピン(Pn)
に対応のテストデータ(TDn)が単一パターンデータ
(UD)のくり返し部分を含む場合に該データ入力手段
(1)からの指令信号(RP)に応答して該単一パター
ンデータ(UD)をリピートする手段(3)と、 該リピート手段(3)からの指令に基づいて該単一パタ
ーンデータ(UD)を該表示手段(2)にくり返し表示
させる表示制御手段(4)と、 を備えてなるテストデータ編集機能付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. (PDi) and a means (2) for graphically displaying the test data (TDi), and when an arbitrary pin (Pn) is designated, the pin (Pn) is designated.
In the case where the test data (TDn) corresponding to (1) includes the repeated portion of the single pattern data (UD), the single pattern data (UD) is transmitted in response to the command signal (RP) from the data input means (1). A repeater means (3), and a display control means (4) for repeatedly displaying the single pattern data (UD) on the display means (2) based on a command from the repeat means (3). CAD device with test data editing function.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61218178A JPH0634211B2 (en) | 1986-09-18 | 1986-09-18 | CAD device with test data editing function |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61218178A JPH0634211B2 (en) | 1986-09-18 | 1986-09-18 | CAD device with test data editing function |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6375879A JPS6375879A (en) | 1988-04-06 |
| JPH0634211B2 true JPH0634211B2 (en) | 1994-05-02 |
Family
ID=16715834
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61218178A Expired - Lifetime JPH0634211B2 (en) | 1986-09-18 | 1986-09-18 | CAD device with test data editing function |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0634211B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4716964B2 (en) * | 2006-09-26 | 2011-07-06 | 富士通株式会社 | Timing diagram editing program, timing diagram editing apparatus, and timing diagram editing method |
-
1986
- 1986-09-18 JP JP61218178A patent/JPH0634211B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6375879A (en) | 1988-04-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2862886B2 (en) | Computer-aided design system for ASIC | |
| JP3027009B2 (en) | Design capture system | |
| US6871331B1 (en) | Combined waveform and data entry apparatus and method for facilitating fast behavioral verification of digital hardware designs | |
| EP0508620A2 (en) | System for automatically determing the logical function of a circuit | |
| JP3153403B2 (en) | Device for calculating delay time of semiconductor integrated circuit | |
| JPH0634211B2 (en) | CAD device with test data editing function | |
| US7770113B1 (en) | System and method for dynamically generating a configuration datasheet | |
| JPH0634212B2 (en) | CAD device with test data editing function | |
| JPH0827808B2 (en) | Test data editing device | |
| US20060041853A1 (en) | CAD apparatus, symbol creation device, CAD program storage medium and symbol creation program storage medium | |
| JPH0827806B2 (en) | Test data editing device | |
| JPH0827807B2 (en) | Test data editing device | |
| JPH0636175B2 (en) | CAD device with test data editing function | |
| JP2821188B2 (en) | Layout pattern information extraction device | |
| JPS6378271A (en) | Cad unit having simulation function | |
| JPH07175840A (en) | CAD device | |
| JP2002092062A (en) | Device for designing integrated circuit and method for the same and storage medium with its program stored therein | |
| JPH0769391B2 (en) | Logic circuit simulation device | |
| KR100375828B1 (en) | Method for making VHDL codes with flow chart conversion from IP interface waveform | |
| Hornbuckle et al. | Computer-aided logic design on the TX-2 computer | |
| JPS605401Y2 (en) | Text creation device with page boundary display function | |
| JP2713942B2 (en) | Kana-Kanji conversion device | |
| JPH0225980A (en) | Circuit diagram editor | |
| JPH05314204A (en) | Logic simulator and test circuit generator | |
| JPH07262244A (en) | Time chart editing device |