JP2001237378A - Integrated circuit and method of verifying internal signal thereof - Google Patents
Integrated circuit and method of verifying internal signal thereofInfo
- Publication number
- JP2001237378A JP2001237378A JP2000046888A JP2000046888A JP2001237378A JP 2001237378 A JP2001237378 A JP 2001237378A JP 2000046888 A JP2000046888 A JP 2000046888A JP 2000046888 A JP2000046888 A JP 2000046888A JP 2001237378 A JP2001237378 A JP 2001237378A
- Authority
- JP
- Japan
- Prior art keywords
- internal
- signal
- integrated circuit
- internal signal
- circuit
- 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.)
- Withdrawn
Links
Landscapes
- Semiconductor Integrated Circuits (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
(57)【要約】
【課題】 本発明は、ピン数を大幅に増やすこと無く、
正確に内部信号の観測を可能とする集積回路の構成を提
供することを課題とする。
【解決手段】 集積回路10内に内部信号をシリアル信
号として出力する内部信号観測回路1を設ける。観測を
行う場合、テスト装置20はクロック信号CLKと共に
シリアル入力SINからコマンドを入力し、内部信号の
サンプリングを指示する。内部信号観測回路1は、この
コマンドによって指定された内部信号をサンプリングし
て、シリアル出力SOUTとして出力する。また内部信
号観測回路1からの指示により、通常動作時に内部レジ
スタ3に任意の値を書込むことが出来る。
(57) [Summary] [PROBLEMS] The present invention does not greatly increase the number of pins.
An object of the present invention is to provide a configuration of an integrated circuit capable of accurately observing an internal signal. An internal signal observation circuit for outputting an internal signal as a serial signal is provided in an integrated circuit. When performing observation, the test apparatus 20 inputs a command from the serial input SIN together with the clock signal CLK, and instructs sampling of an internal signal. The internal signal observing circuit 1 samples the internal signal specified by this command and outputs it as a serial output SOUT. Also, according to an instruction from the internal signal observation circuit 1, an arbitrary value can be written to the internal register 3 during normal operation.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、内部信号を外部か
ら観測する為の手段を備えた集積回路及び集積回路の内
部動作を検証する方法に関する。[0001] 1. Field of the Invention [0002] The present invention relates to an integrated circuit having a means for externally observing an internal signal and a method for verifying the internal operation of the integrated circuit.
【0002】[0002]
【従来の技術】集積回路には、生産工場での評価テスト
等の為、或はデバックや不良解析等の為に集積回路内の
内部信号をデバイスの外部から観測する為の手段が設け
られているものがある。2. Description of the Related Art An integrated circuit is provided with a means for observing an internal signal in the integrated circuit from outside the device for an evaluation test in a production factory or for debugging or failure analysis. There is something.
【0003】従来の集積回路の内部の信号を観測するた
めの手法としては以下の2つが挙げられる。 1)観測したい信号の本数だけの内部信号を出力する為
のピンを半導体デバイスの入出力ピン数の制限内で設け
る手法。 2)内部信号を観測するためのピンを他の通常の入出力
ピンと共用し、デバイスに通常の動作を行うモードと内
部信号を観測するモードを設ける手法。[0003] There are the following two methods for observing signals inside a conventional integrated circuit. 1) A method of providing pins for outputting internal signals of the number of signals to be observed within the limit of the number of input / output pins of the semiconductor device. 2) A method in which a pin for observing an internal signal is shared with other normal input / output pins, and a device is provided with a mode for performing a normal operation and a mode for observing an internal signal.
【0004】図12は上記1)の手法による集積回路の
構成原理を示すものである。この手法では、観測が必要
な各信号線と直接接続した出力ピンを設けて、これらの
ピンに計測器を接続することにより、外部から集積回路
内部の信号状態を観測する。図12の集積回路100の
場合内部回路ブロック101−1と内部回路ブロック1
01−2及び101−3との間の内部信号線に対してそ
れぞれ出力ピンを設けている。この1)の手法は、この
集積回路の本来の動作目的の為のピンの他に観測が必要
な信号の数だけ余計に出力ピンを設ける必要がある。FIG. 12 shows the principle of construction of an integrated circuit according to the method 1). In this method, an output pin directly connected to each signal line which needs to be observed is provided, and a measuring instrument is connected to these pins, thereby externally observing a signal state inside the integrated circuit. In the case of the integrated circuit 100 of FIG. 12, the internal circuit block 101-1 and the internal circuit block 1
Output pins are provided for internal signal lines between 01-2 and 101-3, respectively. In the method 1), it is necessary to provide extra output pins for the number of signals that need to be observed, in addition to the pins for the original operation purpose of the integrated circuit.
【0005】図13は上記2)の手法による集積回路の
構成原理を示すものである。上記2)の手法では、ピン
数の増加を防ぐため内部信号を観測するためのピンと通
常動作時に用いられる入出力ピンとを共用化している。FIG. 13 shows the principle of construction of an integrated circuit according to the method 2). In the method 2), a pin for observing an internal signal and an input / output pin used during normal operation are shared in order to prevent an increase in the number of pins.
【0006】この場合集積回路には通常仕様のモードと
内部状態を観察するテストモードとを切換えるテストモ
ード選択信号ピンが設けられており、通常のデバイスと
して使用する時はテストモード選択信号に例えば「L」
を入力しておき、内部信号を観測する時は「H」を入力
して通常の動作を行うモードからテストモードに切換え
る。そしてこのテストモードとなると、内部のマルチプ
レックスが共用化されている信号ピンの出力を内部状態
を示す信号側に切換える。図13の集積回路200で
は、出力ピン203が共用化されており、テストモード
選択信号204によってセレクタ202の出力を内部回
路ブロック201−1と201−2との間の内部信号と
内部回路ブロック201−3の出力信号とを切換えてい
る。In this case, the integrated circuit is provided with a test mode selection signal pin for switching between a normal specification mode and a test mode for observing an internal state. L "
Is input, and when an internal signal is observed, "H" is input to switch from a mode in which a normal operation is performed to a test mode. In the test mode, the output of the signal pin shared by the internal multiplex is switched to the signal indicating the internal state. In the integrated circuit 200 of FIG. 13, the output pin 203 is shared, and the output of the selector 202 is output by the test mode selection signal 204 to the internal signal between the internal circuit blocks 201-1 and 201-2 and the internal circuit block 201. -3.
【0007】また、集積回路内部に設けられる内部レジ
スタは、通常動作の過程でその動作処理の1つとして書
き変わるように構成されている。The internal register provided inside the integrated circuit is configured to be rewritten as one of the operation processes in a normal operation process.
【0008】[0008]
【発明が解決しようとする課題】上記1)〜2)の手法
には以下の問題点がある。1)の手法の場合、観測に必
要な内部信号の分だけ余計に出力ピンを必要とする。よ
って観測したい内部信号数だけ出力ピンの数が増大す
る。その為使用する半導体デバイスのパッケージをピン
数の多いものに変更する必要があるが、半導体デバイス
のピン数はコストや使用できるパッケージの種類、実装
面積などによる制限があり、内部信号観測用に余計に出
力ピンを割り当てられるほどの余裕がないことが多い。The methods 1) and 2) have the following problems. In the case of the method 1), an extra output pin is required for the internal signal necessary for observation. Therefore, the number of output pins increases by the number of internal signals to be observed. Therefore, it is necessary to change the package of the semiconductor device used to one with a large number of pins, but the number of pins of the semiconductor device is limited by the cost, the type of package that can be used, the mounting area, etc. Often, there is not enough room to assign an output pin to a device.
【0009】2)の手法の場合、内部信号を観察する時
は通常動作時とは異なる特殊なモードで動作させること
になる。この様な通常用いられる状態とは異なる特殊モ
ードでは、通常動作時と全く同じ状態を再現するのは難
しく、通常動作時の内部信号を正確に観測することは出
来ない。テスト専用のデバイスを作成すればこの点は解
決されるが、通常半導体デバイスの変更はコストアップ
につながるため通常は行われない。このため、実質的に
通常動作における内部信号の観測は不可能であった。In the case of the method 2), when observing the internal signal, the internal signal is operated in a special mode different from that in the normal operation. In such a special mode different from the normally used state, it is difficult to reproduce the same state as in the normal operation, and the internal signal during the normal operation cannot be accurately observed. This problem can be solved by creating a device dedicated for testing, but changing semiconductor devices usually leads to an increase in cost, and is not usually performed. For this reason, observation of the internal signal in the normal operation was substantially impossible.
【0010】また従来のデバイスでは、内部レジスタの
設定値の変更は通常動作で行われ、通常動作時に内部レ
ジスタを任意の値に変更できるようにするためにはその
為の手段を設計段階で予め用意しておかなければならな
い。In the conventional device, the set value of the internal register is changed in a normal operation. In order to enable the internal register to be changed to an arbitrary value during the normal operation, a means for that is set in advance in a design stage. I have to prepare it.
【0011】本発明は、上記問題点を考慮した集積回路
及び集積回路の内部信号の検証方法を提供することを課
題とする。An object of the present invention is to provide an integrated circuit and a method of verifying an internal signal of the integrated circuit in consideration of the above problems.
【0012】[0012]
【課題を解決するための手段】上記課題を解決するた
め、本発明に基づく集積回路は入力手段、サンプリング
手段、パラレル−シリアル変換手段及び出力手段を備え
る。In order to solve the above-mentioned problems, an integrated circuit according to the present invention comprises input means, sampling means, parallel-serial conversion means, and output means.
【0013】入力手段は、集積回路外部から命令をシリ
アル信号として受け付ける。サンプリング手段は、上記
命令に基づいて内部信号をサンプリングする。パラレル
−シリアル変換手段は、サンプリング結果をシリアルデ
ータに変換する。The input means receives a command from outside the integrated circuit as a serial signal. The sampling means samples the internal signal based on the command. The parallel-serial converter converts the sampling result into serial data.
【0014】出力手段は、上記シリアルデータを集積回
路外部に出力する。この構成により本発明に基づく集積
回路は、シリアルデータとして命令を受付け、サンプリ
ング結果をシリアルデータとして出力するので、観察対
象とする内部信号が多数有っても、少数の外部ピンの増
設だけで内部信号を外部から観察することが可能とな
る。The output means outputs the serial data to the outside of the integrated circuit. With this configuration, the integrated circuit according to the present invention receives an instruction as serial data and outputs the sampling result as serial data. The signal can be observed from outside.
【0015】また本発明による集積回路は、上記命令に
基づき集積回路の内部レジスタ値を設定する内部レジス
タ値設定手段を更に備える構成とすることも出来る。こ
の構成の場合、集積回路が外部からの命令により集積回
路内の内部レジスタを内部動作による設定とは関係の無
い任意の値に設定することが出来る。Further, the integrated circuit according to the present invention may be configured to further include an internal register value setting means for setting an internal register value of the integrated circuit based on the command. In the case of this configuration, the integrated circuit can set an internal register in the integrated circuit to an arbitrary value irrespective of the setting by the internal operation in response to an external command.
【0016】[0016]
【発明の実施の形態】本実施形態の概要を図1に示す。
図1の集積回路10は、同期信号BCLKを基準同期信
号として動作するデジタル同期回路の集積回路である。FIG. 1 shows an outline of the present embodiment.
The integrated circuit 10 of FIG. 1 is an integrated circuit of a digital synchronous circuit that operates using the synchronous signal BCLK as a reference synchronous signal.
【0017】本実施形態では、集積回路10の内部に内
部信号観測用に内部信号観測回路1を構成し、この内部
信号観測回路1を用いて集積回路10内の各信号線に対
してサンプリングを行い、その結果をシリアル信号とし
てデバイス外部に出力する。In the present embodiment, an internal signal observing circuit 1 is configured inside the integrated circuit 10 for observing an internal signal, and sampling is performed on each signal line in the integrated circuit 10 using the internal signal observing circuit 1. And outputs the result to the outside of the device as a serial signal.
【0018】内部信号観測回路1は集積回路10の外部
ピンとして、入力ピンCLK、SIN及び出力ピンSO
UTの3つのピンを持っている。集積回路10の内部信
号を観測する時は、集積回路10を回路基板上に実装し
て通常使用される状態で作動させると共に、この3つの
ピンにテスト装置20のシリアルインターフェースと接
続して、内部信号観測回路1に対して命令を送ったり、
出力されてくる内部信号のサンプリング結果を観測す
る。この様に本実施形態の集積回路10は、観測対象と
している回路の動作状態を通常使用する状態そのままに
完全な形で再現して、その時の内部信号の状態をテスト
装置20によって観測することが出来る。The internal signal observation circuit 1 includes input pins CLK and SIN and an output pin SO as external pins of the integrated circuit 10.
It has three pins on the UT. When observing the internal signal of the integrated circuit 10, the integrated circuit 10 is mounted on a circuit board and operated in a normally used state. Sending a command to the signal observation circuit 1,
Observe the sampling result of the output internal signal. As described above, the integrated circuit 10 of the present embodiment can reproduce the operation state of the circuit to be observed in a perfect form as it is in a normal use state, and observe the state of the internal signal at that time by the test apparatus 20. I can do it.
【0019】集積回路10の入力ピンCLKから入力さ
れる入力信号CLKは、内部信号観測回路1を制御する
同期信号で、集積回路10の基準同期信号BCLKの数
倍から数百倍の速度の周波数を持つ。またこの信号CL
Kは、内部信号観測回路1の動作クロックとして用いら
れる他に、集積回路10とテスト装置20とのシリアル
送受信用の同期信号及び測定対象の内部信号のサンプリ
ング信号として用いられる。The input signal CLK input from the input pin CLK of the integrated circuit 10 is a synchronization signal for controlling the internal signal observation circuit 1 and has a frequency several times to several hundred times higher than the reference synchronization signal BCLK of the integrated circuit 10. have. Also, this signal CL
K is used not only as an operation clock of the internal signal observation circuit 1 but also as a synchronization signal for serial transmission and reception between the integrated circuit 10 and the test apparatus 20 and a sampling signal of an internal signal to be measured.
【0020】入力ピンSINから入力されるシリアル入
力信号SINは、動作設定や測定対象とする内部信号群
の選択等の指示命令をテスト装置20が内部信号観測回
路1に与えるためのシリアルデータである。テスト装置
20は、内部信号観測回路1に対する指示をSINピン
からシリアル入力し、内部信号観測回路1は、この信号
に乗せて入力されたデータをデコードし、動作設定、内
部信号群の選択・選択解除、起動・停止、内部信号観測回
路1のリセット、集積回路10の内部レジスタの書き換
え等を行う。The serial input signal SIN input from the input pin SIN is serial data for the test apparatus 20 to give an instruction to the internal signal observing circuit 1 such as operation setting and selection of an internal signal group to be measured. . The test apparatus 20 serially inputs an instruction to the internal signal observation circuit 1 from the SIN pin. The internal signal observation circuit 1 decodes the input data on this signal, sets the operation, and selects / selects an internal signal group. Release, start / stop, reset of the internal signal observation circuit 1, rewriting of an internal register of the integrated circuit 10, and the like are performed.
【0021】図2(a)は、シリアル入力信号SINの
構成を示す図である。シリアル信号SINはヘッダ部分
とデータ部分からなり、このうちヘッダ部分でそのシリ
アルデータの種類を示す情報を持つ。またデータ部分に
はデータ本体を格納した構造になっている。テスト装置
20は、スタートビット、集積回路10に対する命令を
格納したヘッダ部、データ部、最後にストップビットの
形のシリアルデータを入力ピンSINから入力して集積
回路10に対して動作指示を行う。FIG. 2A shows the structure of the serial input signal SIN. The serial signal SIN includes a header portion and a data portion, and the header portion has information indicating the type of the serial data. The data portion has a structure in which the data body is stored. The test apparatus 20 instructs the integrated circuit 10 to operate by inputting a start bit, a header section storing an instruction for the integrated circuit 10, a data section, and finally, serial data in the form of a stop bit from the input pin SIN.
【0022】また出力ピンSOUTから出力されるシリ
アル出力信号SOUTは、内部信号観測回路1が出力す
る集積回路10の内部信号の状態を示すシリアルデータ
である。内部信号観測回路1は、シリアル入力信号SI
Nによるテスト装置20からの指示に基づいて集積回路
10の内部信号をサンプリングし、その結果を図2
(b)に示すようなシリアル出力信号SOUTとして出
力ピンSOUTから集積回路10外部に出力する。The serial output signal SOUT output from the output pin SOUT is serial data indicating the state of an internal signal of the integrated circuit 10 output from the internal signal observation circuit 1. The internal signal observation circuit 1 receives the serial input signal SI
N, the internal signal of the integrated circuit 10 is sampled based on an instruction from the test apparatus 20 by N.
An output is output from the output pin SOUT to the outside of the integrated circuit 10 as a serial output signal SOUT as shown in FIG.
【0023】尚本発明による集積回路10は、図1の様
な同期回路の他非同期回路による集積回路にも適用でき
る。また集積回路10が同期回路によるものの場合は、
内部信号観測回路1に集積回路10の内部動作クロック
BCLKを入力し、内部信号のサンプリングを内部動作
クロックBCLKに同期して行うことが出来る。この場
合には観測対象として選択した信号数と信号CLK及び
BCLKに依存したBCLKの1周期中のサンプリング
回数を設定してサンプリングが行われる。また非同期で
サンプリング行う場合は、観測対象として選択した信号
数とサンプリング信号CLKに依存した周期でサンプリ
ング周期を設定して行う。The integrated circuit 10 according to the present invention can be applied to an integrated circuit using an asynchronous circuit in addition to the synchronous circuit shown in FIG. If the integrated circuit 10 is a synchronous circuit,
The internal operation clock BCLK of the integrated circuit 10 is input to the internal signal observation circuit 1, and sampling of the internal signal can be performed in synchronization with the internal operation clock BCLK. In this case, sampling is performed by setting the number of signals selected as the observation target and the number of samplings in one cycle of BCLK depending on the signals CLK and BCLK. When sampling is performed asynchronously, the sampling period is set at a period that depends on the number of signals selected as the observation target and the sampling signal CLK.
【0024】図3は、内部信号観測回路1の構成例を示
す図である。図3に示す構成では、内部信号観測回路1
はシリアル/パラレル変換ブロック11、パラレル/シ
リアル変換ブロック12、設定レジスタブロック13、
データデコーダ14、サンプリングブロック15、レジ
スタ書き換え制御ブロック16及びセレクタ17によっ
て構成されている。このうちシリアル/パラレル変換ブ
ロック11は、テスト装置20によってSINピンから
入力されるシリアル信号をクロック信号CLKに同期し
てパラレル変換し、これをデータデコーダ14に出力す
る。データデコーダ14は、テスト装置20から入力さ
れたデータをデコードする。その結果、データ部内に格
納されていた命令が例えば内部信号観測回路1の設定を
指示する命令であれば、続くデータ部内の対応するデー
タを設定レジスタブロック13内の指定された設定レジ
スタにセットし、またサンプリングする内部信号の選択
命令であれば、データ部内のデータが指定する信号を選
択するようセレクタ17に指示する。レジスタ書き換え
制御ブロック16は、デコードの結果が集積回路10の
内部レジスタの書き換え命令であった時、内部出力CK
B、D、DSELを制御して対応する内部レジスタの書
き換えを行う。セレクタ17のポートには集積回路10
内の測定対象となる内部信号線が接続されており、これ
らから入力されてくる内部信号のうちからデータレコー
ダ14によって指示された信号を選択してサンプリング
ブロック15に出力する。サンプリングブロック15
は、セレクタ17から入力された信号を信号CLKをサ
ンプリング信号としてサンプリングを行い、その結果を
パラレル/シリアル変換ブロック12に出力する。パラ
レル/シリアル変換ブロック12は、サンプリングブロ
ック15が出力するサンプリング結果を信号CLKに同
期するシリアルデータに変換してSOUTピンから集積
回路10外部へ出力する。FIG. 3 is a diagram showing a configuration example of the internal signal observation circuit 1. In the configuration shown in FIG.
Are serial / parallel conversion block 11, parallel / serial conversion block 12, setting register block 13,
It comprises a data decoder 14, a sampling block 15, a register rewrite control block 16, and a selector 17. The serial / parallel conversion block 11 converts the serial signal input from the SIN pin by the test device 20 into parallel in synchronization with the clock signal CLK, and outputs the parallel signal to the data decoder 14. The data decoder 14 decodes data input from the test device 20. As a result, if the instruction stored in the data part is, for example, an instruction instructing the setting of the internal signal observing circuit 1, the corresponding data in the following data part is set in the designated setting register in the setting register block 13. If the instruction is a selection instruction of an internal signal to be sampled, the selector 17 is instructed to select a signal specified by data in the data section. When the result of decoding is a command to rewrite the internal register of the integrated circuit 10, the register rewriting control block 16
B, D, and DSEL are controlled to rewrite corresponding internal registers. The integrated circuit 10 is connected to the port of the selector 17.
The internal signal lines to be measured are connected to each other, and a signal instructed by the data recorder 14 is selected from the internal signals input from these and output to the sampling block 15. Sampling block 15
Samples the signal input from the selector 17 using the signal CLK as a sampling signal, and outputs the result to the parallel / serial conversion block 12. The parallel / serial conversion block 12 converts the sampling result output from the sampling block 15 into serial data synchronized with the signal CLK and outputs the serial data from the SOUT pin to the outside of the integrated circuit 10.
【0025】内部信号観測回路1では、シリアル入力信
号SINにより新規に入力されたテスト装置20からの
命令は順次有効にはなるが、それ以前の設定によるサン
プリング結果の出力が完了した後に新しい動作設定によ
る出力が開始される。In the internal signal observing circuit 1, the command newly input from the test apparatus 20 by the serial input signal SIN becomes valid sequentially, but after the output of the sampling result by the previous setting is completed, the new operation setting is performed. Is started.
【0026】図4は、内部信号観測回路1による動作設
定手順を示す図である。同図は、テスト装置20からサ
ンプリング対象として内部信号群、、(内部信号
群については後述する)の指定を行う動作の設定命令
a、b、cが続けてシリアル入力SINとして入力され
た場合を示すものである。これらの命令がデータデコー
ダ14によってデコードされると共にその指示内容が順
次内部信号観測回路1に設定されるが、その設定は直ち
に処理に反映されるのではなく、設定時に未完了の処理
が終了した後、次の処理に反映される。例えばサンプリ
ング結果を出力中に新たな設定命令がデコードされた場
合、この命令はデコード前に行っている処理中のデータ
をシリアル出力信号SOUTとして全て出力した後に有
効になり、次のサンプリング処理では新たな設定による
サンプリングが行われてサンプリング結果がシリアル出
力信号SOUTとして出力される。尚この時複数の内部
信号群がサンプリング対象として選択設定された場合
は、これらの内部信号群を同時にサンプリングする。そ
してその結果をシリアルデータに変換した後、スタート
ビットとストップビットを付加してシリアル出力信号S
OUTとして外部に出力する。同図の場合、内部信号群
、及びの3つの内部信号群がサンプリング対象と
して指定されており、これらの内部信号群に対するサン
プリングが同時に行われてその結果がシリアル出力SO
UTとして出力される。FIG. 4 is a diagram showing an operation setting procedure by the internal signal observation circuit 1. FIG. 3 shows a case where the setting commands a, b, and c for the operation of designating an internal signal group and an internal signal group (the internal signal group will be described later) are successively input as serial inputs SIN from the test apparatus 20. It is shown. These instructions are decoded by the data decoder 14 and the contents of the instructions are sequentially set in the internal signal observing circuit 1. However, the setting is not immediately reflected in the processing, but the processing that has not been completed at the time of setting is completed. Later, it is reflected in the next processing. For example, if a new setting instruction is decoded while the sampling result is being output, this instruction becomes valid after outputting all the data being processed before decoding as the serial output signal SOUT, and becomes new in the next sampling processing. Sampling is performed according to various settings, and the sampling result is output as a serial output signal SOUT. At this time, when a plurality of internal signal groups are selected and set as sampling targets, these internal signal groups are sampled simultaneously. Then, after converting the result into serial data, a start bit and a stop bit are added and the serial output signal S
Output to OUT as OUT. In the case of the figure, the internal signal group and the three internal signal groups are designated as sampling targets, and sampling is performed on these internal signal groups simultaneously, and the result is output to the serial output SO.
Output as UT.
【0027】次に内部信号の観測対象の集積回路に対す
る内部信号観測回路1の適用例を図5に示す。図5の集
積回路10aでは、観測対象とする内部信号線をそれぞ
れ内部信号観測回路1aのポートに直接接続し、内部信
号観測回路1aに対して内部信号線それぞれに対してサ
ンプリングを行うか否かを個々に指定する方式を取って
いる。また内部信号観測回路1aには集積回路10aの
動作クロックBCLKが供給されていて、この内部動作
クロックBCLKに同期してサンプリングデータを出力
することが出来る。FIG. 5 shows an application example of the internal signal observation circuit 1 to an integrated circuit whose internal signal is to be observed. In the integrated circuit 10a of FIG. 5, the internal signal lines to be observed are directly connected to the ports of the internal signal observation circuit 1a, respectively, and whether or not the internal signal observation circuit 1a performs sampling for each of the internal signal lines is determined. Is specified individually. The internal signal observation circuit 1a is supplied with an operation clock BCLK of the integrated circuit 10a, and can output sampling data in synchronization with the internal operation clock BCLK.
【0028】図5の集積回路10aは、内部回路構成を
2つの内部回路ブロック2a−1及び2a−2に分けら
れ、この内部回路ブロック2a−1と2a−2の間の信
号線上の内部信号の観測と内部回路ブロック2a−2内
の内部レジスタ3aの設定を変更するために内部信号観
測回路1aが組み込まれている。また観測対象となる内
部信号線は内部信号観測回路1aのポートにそれぞれ接
続されている。The integrated circuit 10a shown in FIG. 5 has an internal circuit configuration divided into two internal circuit blocks 2a-1 and 2a-2, and an internal signal on a signal line between the internal circuit blocks 2a-1 and 2a-2. The internal signal observing circuit 1a is incorporated for observing and for changing the setting of the internal register 3a in the internal circuit block 2a-2. The internal signal lines to be observed are connected to the ports of the internal signal observation circuit 1a.
【0029】図6は、内部信号観測回路1に対して命令
として用いられるコマンドの一例を示すものである。同
図の例では、1つのコマンドは2バイトのヘッダ部と2
バイトのデータ部で構成されている。ヘッダ部はコマン
ドの種類を示し、同図の例では内部動作クロックBCL
Kに同期してサンプリングを行うかそれとも非同期に行
うかの切換えを行う同期/非同期切換えコマンド(0x
aa:ここで0xは16進数表示を表す)、サンプリン
グを行う内部信号群の選択/解除コマンド(0xb
b)、リセット(0xcc)、内部レジスタ3aの設定
を行うコマンド(0xee)の4種類ある。FIG. 6 shows an example of a command used as an instruction for the internal signal observation circuit 1. In the example shown in the figure, one command is composed of a 2-byte header and 2 bytes.
It consists of a byte data part. The header indicates the type of command, and in the example of FIG.
A synchronous / asynchronous switching command (0x) for switching between sampling and asynchronous in synchronization with K
aa: Here, 0x represents hexadecimal notation), a selection / cancellation command (0xb) for an internal signal group to be sampled
b), reset (0xcc), and command (0xee) for setting the internal register 3a.
【0030】またヘッダ部に続くデータ部には、各コマ
ンドで用いられるデータが格納されている。例えばヘッ
ダ部が同期/非同期切換えコマンドの場合、同期に設定
するのか非同期に設定するのかを続くデータ部によって
指定する。また内部信号群の指定の場合には、このデー
タ部によって選択する内部信号群及び選択/解除の指定
を行い、内部レジスタ3aの書き換えのコマンドの場合
は、このデータ部により内部レジスタ3aに書込むデー
タを指定する。The data part following the header part stores data used in each command. For example, when the header portion is a synchronous / asynchronous switching command, whether to set synchronously or asynchronously is designated by the following data portion. When the internal signal group is specified, the internal signal group to be selected and the selection / cancellation are specified by the data section. In the case of the command for rewriting the internal register 3a, the data section writes the command to the internal register 3a. Specify the data.
【0031】テスト装置20は、これらのコマンドをシ
リアル入力SINからシリアルデータとして集積回路1
0aに入力して、内部信号観測回路1aに対する制御指
示を与える。The test apparatus 20 converts these commands into serial data from the serial input SIN as serial data.
0a to give a control instruction to the internal signal observation circuit 1a.
【0032】図7は、内部信号のサンプリング及びサン
プリング結果の出力タイミングを示すイメージ図であ
る。テスト装置20からの指示により選択された個々の
内部信号は、CLKピンから与えられる信号CLKをサ
ンプリング信号としてサンプリングされる。サンプリン
グ信号CLKは集積回路10の動作クロックBCLKの
周期の数分の1〜数百分の1の周期の信号が用いられ、
内部信号はこのサンプリング信号CLKによって信号B
LKの1周期中に複数回サンプリングされ、バッファリ
ングされる。たとえば動作クロックBCLKの周期が5
00ns、選択された内部信号線数20本、サンプリング
信号CLKの周期が10nsの場合、1動作クロック周期
中に1つの信号に対し2回サンプリングすることが出来
るのでサンプリング回数としては最大2回まで設定でき
る。FIG. 7 is an image diagram showing the sampling timing of the internal signal and the output timing of the sampling result. Each of the internal signals selected by the instruction from the test apparatus 20 is sampled using the signal CLK supplied from the CLK pin as a sampling signal. As the sampling signal CLK, a signal having a period of a fraction of a cycle to a hundredth of the cycle of the operation clock BCLK of the integrated circuit 10 is used.
The internal signal is a signal B based on the sampling signal CLK.
It is sampled and buffered a plurality of times during one LK cycle. For example, if the cycle of the operation clock BCLK is 5
In the case of 00 ns, the number of selected internal signal lines is 20, and the cycle of the sampling signal CLK is 10 ns, one signal can be sampled twice in one operation clock cycle. it can.
【0033】図7の場合は、サンプリング対象信号数2
本、サンプリング回数4回で同期出力する場合のサンプ
リングのタイミングを示すもので、サンプリングは動作
クロックBCLKの立上がりエッジから数えて不図示の
サンプリングCLK信号3周期後に1回目のサンプリン
グを開始する。サンプリング結果は内部信号観測回路1
a内で順次バッファリングされ、シリアルデータに変換
されてSOUTピンから外部に出力される。同図の場合
内部信号aと内部信号bの1回目のサンプリング結果a
1、b1、2回目のサンプリング結果a2、b2..と
順次シリアルデータSOUTとして出力されている。そ
して4回のサンプリング結果全ての出力完了後、特定C
LK周期の間待機して間隔をおいた後、次の動作クロッ
クBCLKの立ち上がりエッジから次のサンプリングに
入る。In the case of FIG. 7, the number of signals to be sampled is 2
This shows the timing of sampling when synchronous output is performed with four samplings. The sampling starts the first sampling after three cycles of a sampling CLK signal (not shown) counted from the rising edge of the operation clock BCLK. The sampling result is the internal signal observation circuit 1
a, the data is sequentially buffered, converted into serial data, and output from the SOUT pin to the outside. In the case of the figure, the first sampling result a of the internal signal a and the internal signal b
1, b1, the second sampling results a2, b2. . And are sequentially output as serial data SOUT. After all four sampling results have been output, the specific C
After waiting for an LK cycle and leaving an interval, the next sampling starts from the rising edge of the next operation clock BCLK.
【0034】次に集積回路10aの内部レジスタ3aの
書き換えについて説明する。図8は、本実施形態での内
部レジスタの書き換えの説明図である。本実施形態の集
積回路10aでは内部レジスタ3aの設定値を一時的に
変更する必要が生じた場合、内部信号観測回路1aが内
部信号D、CKB、DSELを操作することによって内
部レジスタ3aの値を書き換えることが出来る。Next, rewriting of the internal register 3a of the integrated circuit 10a will be described. FIG. 8 is an explanatory diagram of the rewriting of the internal register in the present embodiment. In the integrated circuit 10a of this embodiment, when it is necessary to temporarily change the set value of the internal register 3a, the internal signal observation circuit 1a operates the internal signals D, CKB, and DSEL to change the value of the internal register 3a. Can be rewritten.
【0035】内部レジスタ3aは集積回路10aの内部
動作で読み書きされるレジスタで、図8では説明簡略化
の為1つのフリップフロップFFで1ビット分のみ示し
てある。また集積回路10aは内部レジスタを複数持つ
構成でもよいが、説明が煩雑になるのを避けるため、図
8では1つのレジスタのみの構成を例としている。The internal register 3a is a register which is read / written by the internal operation of the integrated circuit 10a. In FIG. 8, only one flip-flop FF is shown for one bit for the sake of simplicity. Further, the integrated circuit 10a may have a configuration having a plurality of internal registers. However, in order to avoid complicating the description, FIG. 8 shows a configuration having only one register as an example.
【0036】内部レジスタ3aを構成するフリップフロ
ップFFのデータ入力Dには、集積回路10aの内部信
号AAAと内部信号観測回路1aからの信号Dの2信号
を入力とするマルチプレックスMUXの出力DATAが
入力されており、このデータDATAによって内部レジ
スタ3aの値は書き換えられる。マルチプレックスMU
Xの出力DATAは、内部信号観測回路1aが選択信号
DSELのレベルを切換えることにより、集積回路10
aの内部信号AAAと内部信号観測回路1aからの信号
Dとが切換えられる。またフリップフロップFFのクロ
ック入力CKには、内部動作クロックBCLKと内部信
号観測回路1aからの信号CKBのOR値が入力されて
いる。通常動作時、信号CKBは「L」状態になってお
り、フリップフロップFFのクロック入力CKには、内
部動作クロックBCLKが入力されている。The data input D of the flip-flop FF constituting the internal register 3a is provided with the output DATA of the multiplex MUX which receives the two signals of the internal signal AAA of the integrated circuit 10a and the signal D from the internal signal observation circuit 1a. The value of the internal register 3a is rewritten by this data DATA. Multiplex MU
The output DATA of X is output to the integrated circuit 10 by the internal signal observation circuit 1a switching the level of the selection signal DSEL.
The internal signal AAA of a and the signal D from the internal signal observation circuit 1a are switched. The OR value of the internal operation clock BCLK and the signal CKB from the internal signal observation circuit 1a is input to the clock input CK of the flip-flop FF. During normal operation, the signal CKB is in the “L” state, and the internal operation clock BCLK is input to the clock input CK of the flip-flop FF.
【0037】また通常動作時、マルチプレックスMUX
の出力DATAからは内部信号AAAが出力されてい
る。外部からの命令によって内部レジスタ3aを書き換
える時、内部信号観測回路1aは信号Dから内部レジス
タ3aに書込むデータを出力すると共に、選択信号DS
ELの出力を操作してマルチプレックスMUXの出力D
ATAを信号D側に切換える。そして内部動作クロック
BCLKが「L」時に信号CKBとして適宜な幅の1シ
ョットパルス信号を出力して、信号Dのデータをフリッ
プフロップFFに書込む。During normal operation, the multiplex MUX
Output signal DATA outputs an internal signal AAA. When the internal register 3a is rewritten by an external command, the internal signal observation circuit 1a outputs data to be written to the internal register 3a from the signal D, and outputs the selection signal DS.
Operate EL output to output multiplex MUX D
ATA is switched to the signal D side. Then, when the internal operation clock BCLK is “L”, a one-shot pulse signal having an appropriate width is output as the signal CKB, and the data of the signal D is written to the flip-flop FF.
【0038】図9は、内部レジスタ3a書き換え時の図
8の各信号のタイミングチャートである。集積回路10
aが通常動作時、内部信号観測回路1aは選択信号DS
EL及びCKBを「L」にして、マルチプレックスMU
Xの出力を内部信号AAA側にし、又フリップフロップ
FFのクロック入力CLKBとして内部動作クロックB
CLKをそのまま入力して、内部レジスタ3aが内部動
作クロックBCLKに同期して内部信号AAAによって
書き換えられる状態にしている。FIG. 9 is a timing chart of each signal in FIG. 8 when the internal register 3a is rewritten. Integrated circuit 10
a is a normal operation, the internal signal observation circuit 1a outputs the selection signal DS
EL and CKB are set to “L” and multiplex MU
X to the internal signal AAA side, and the internal operation clock B as the clock input CLKB of the flip-flop FF.
CLK is input as it is so that the internal register 3a is rewritten by the internal signal AAA in synchronization with the internal operation clock BCLK.
【0039】集積回路10aのテスト時にこの内部レジ
スタ3aの値を特定値に設定する必要が生じ、テスト装
置20からシリアル入力信号SINとして内部レジスタ
の変更命令が入力されると、内部信号観測回路1aは対
応する内部レジスタ3aに対するDSEL信号を「H」
にする。するとマルチプレックスMUXの出力DATA
が内部信号AAA側からのデータから内部信号観測回路
1からの信号D側に切換わる。At the time of testing the integrated circuit 10a, it is necessary to set the value of the internal register 3a to a specific value. When a test instruction for changing the internal register is input from the test apparatus 20 as the serial input signal SIN, the internal signal observation circuit 1a Sets the DSEL signal to the corresponding internal register 3a to "H".
To Then multiplex MUX output DATA
Switches from the data from the internal signal AAA side to the signal D side from the internal signal observation circuit 1.
【0040】次に内部動作クロックBCLKの立ち下が
りエッジから特定CLK周期後、内部信号観測回路1a
は信号CKBに特定幅のパルス信号を出力する。これが
フリップフロップFFにクロック入力CLKBとして入
力されると、フリップフロップFFはCLKBの立ち上
がりエッジでデータを書き換え、内部レジスタ3aの値
である出力YYYは内部信号観測回路1aが信号Dによ
って書き換えられたデータ(D data)になる。こ
の出力YYYの値は、内部動作クロックBCLKの次の
立ち上がりエッジまで書き換えた値D dataに保持
され、BCLKの立ち上がりエッジ後は内部信号AAA
によって再度書き換えられたデータ(AAA dat
a)に戻る。Next, after a specific CLK period from the falling edge of the internal operation clock BCLK, the internal signal observation circuit 1a
Outputs a pulse signal of a specific width as the signal CKB. When this is input to the flip-flop FF as the clock input CLKB, the flip-flop FF rewrites data at the rising edge of CLKB, and the output YYY, which is the value of the internal register 3a, is the data whose internal signal observation circuit 1a is rewritten by the signal D. (D data). The value of this output YYY is held at the value D data rewritten until the next rising edge of the internal operation clock BCLK, and after the rising edge of BCLK, the internal signal AAA is output.
(AAA dat)
Return to a).
【0041】図10は観測対象の集積回路に対する内部
信号観測回路1の第2の適用例を示す図である。図10
の内部信号観測回路1bは、内部回路構成を3つの内部
回路ブロック2b−1、2b−2及び2b−3に分けら
れ、図5の場合と同様各ブロックから出ている信号線上
の内部信号を観察のために内部信号観測回路1bが組み
込まれている。FIG. 10 is a diagram showing a second application example of the internal signal observation circuit 1 to an integrated circuit to be observed. FIG.
The internal signal observing circuit 1b has an internal circuit configuration divided into three internal circuit blocks 2b-1, 2b-2, and 2b-3. As in the case of FIG. An internal signal observation circuit 1b is incorporated for observation.
【0042】第2の適用例では集積回路10b内の信号
(線)を複数のグループに分けて各グループを1つの内
部信号群とし、テスト装置20からの指示に基づいてこ
の内部信号群毎にサンプリングを行うなうかどうかを選
択する方式を採用している。このグループ分けは、例え
ばアドレス線やデータ線など関連性の有る複数の内部信
号毎に1つのグループとなるように行う。In the second application example, the signals (lines) in the integrated circuit 10b are divided into a plurality of groups, and each group is made into one internal signal group. A method of selecting whether or not to perform sampling is adopted. This grouping is performed so that one group is formed for each of a plurality of related internal signals such as address lines and data lines.
【0043】図10の集積回路10bでは、各内部回路
ブロック2間の複数の内部信号線を4つの内部信号群に
分け、各内部信号群毎にパラレル−シリアル変換回路5
を設けている。そしてこのパラレル−シリアル変換回路
5の出力を内部信号観測回路1bのポートに入力するこ
とにより、観察対象の内部信号が内部信号観測回路1b
に接続されている。そしてこのパラレル−シリアル変換
回路5を介することによって複数の内部信号がシリアル
データに変換されて内部信号観測回路1bのポートに入
力される。従って、テスト装置20からの指示に基づい
てサンプリングを行う内部信号群を選択する際は、内部
信号観測回路1bは自己のポートから1乃至複数を選択
することにより、パラレル−シリアル変換回路5を介し
てそのポートにつながっている内部信号群を選択してサ
ンプリングを可能にする。In the integrated circuit 10b of FIG. 10, a plurality of internal signal lines between the internal circuit blocks 2 are divided into four internal signal groups, and the parallel-serial conversion circuit 5 is provided for each internal signal group.
Is provided. By inputting the output of the parallel-serial conversion circuit 5 to the port of the internal signal observation circuit 1b, the internal signal to be observed is changed to the internal signal observation circuit 1b.
It is connected to the. A plurality of internal signals are converted into serial data through the parallel-serial conversion circuit 5 and input to the port of the internal signal observation circuit 1b. Therefore, when selecting an internal signal group to be sampled based on an instruction from the test apparatus 20, the internal signal observation circuit 1b selects one or a plurality of ports from its own port, so that the internal signal observation circuit 1b transmits the signal through the parallel-serial conversion circuit 5. To select a group of internal signals connected to that port to enable sampling.
【0044】図11は図10に示した第2の適用例の場
合のサンプリングタイミングを示す図である。シリアル
入力SINから信号選択命令を受け付けると内部信号観
測回路1bは、信号選択命令で指定された内部信号群に
対応するポートを選択してサンプリングする。そしてサ
ンプリング結果のパラレルデータは各ポート毎に設計段
階で決められた順序でシリアル信号に変換されて、シリ
アルデータとして出力ピンSOUTから外部に出力され
る。この時、各出力データの先頭にはスタートビット
が、また最後にはストップビットが付加される。また出
力データの長さ(データ数)はサンプリングを行った信
号数、言い換えれば選択されたポートの数と各ポートに
入力されている内部信号の本数に左右される。FIG. 11 is a diagram showing the sampling timing in the case of the second application example shown in FIG. When receiving the signal selection command from the serial input SIN, the internal signal observation circuit 1b selects a port corresponding to the internal signal group specified by the signal selection command and performs sampling. Then, the parallel data of the sampling result is converted into a serial signal in the order determined at the design stage for each port, and is output from the output pin SOUT to the outside as serial data. At this time, a start bit is added at the head of each output data, and a stop bit is added at the end. The length of the output data (the number of data) depends on the number of signals sampled, in other words, the number of selected ports and the number of internal signals input to each port.
【0045】全てのサンプリングデータをシリアルデー
タとして出力ピンSOUTから出力後、特定CLK周期
の間待機して間隔をおいた後、次のサンプリング処理に
移り選択されたポートからの信号がサンプリングされ一
連の動作を繰り返す。After outputting all the sampled data as serial data from the output pin SOUT, after waiting for a specific CLK period and leaving an interval, the next sampling process is performed, and the signal from the selected port is sampled, and a series of data is sampled. Repeat the operation.
【0046】[0046]
【発明の効果】本発明によれば、内部信号観測用に多数
の外部ピンを設けることなく集積回路の内部信号を観察
可能な集積回路を実現することが出来る。According to the present invention, it is possible to realize an integrated circuit capable of observing the internal signal of the integrated circuit without providing a large number of external pins for observing the internal signal.
【0047】また本発明による集積回路は、他の半導体
回路や電子部品が実装済みのプリント基板上に実装した
状態のままで内部信号の観察が可能なので、プリント基
板上で通常用いられる動作状態を再現しつつ、内部信号
を外部から観察することが出来る。従って、これまでは
困難であった機器への実装状態で通常動作を行い、その
時の内部信号を外部から観察できるので、正確に再現さ
れたデータを得ることが出来る。In the integrated circuit according to the present invention, the internal signals can be observed while other semiconductor circuits and electronic components are mounted on the printed circuit board on which they are mounted. The internal signal can be observed from the outside while reproducing. Therefore, normal operation is performed in a state of being mounted on a device, which has been difficult so far, and the internal signal at that time can be observed from the outside, so that accurately reproduced data can be obtained.
【0048】更に周辺デバイスを接続した状態で内部信
号を観察できるので、他のデバイスによる影響を観察す
ることも可能となる。また本発明による集積回路では、
通常動作中に集積回路の内部レジスタの設定値を通常の
動作によって設定される値とは無関係な値に変更するこ
とが出来る。Further, since the internal signal can be observed with the peripheral device connected, it is possible to observe the influence of other devices. In the integrated circuit according to the present invention,
During the normal operation, the set value of the internal register of the integrated circuit can be changed to a value irrelevant to the value set by the normal operation.
【0049】以上の様な効果により本発明による集積回
路では、デバッグや障害解析の効率を大幅に向上するこ
とが可能となる。With the above effects, in the integrated circuit according to the present invention, the efficiency of debugging and failure analysis can be greatly improved.
【図1】実施形態の概要を示す図である。FIG. 1 is a diagram showing an outline of an embodiment.
【図2】(a)はシリアル入力信号SIN、(b)はシ
リアル出力信号SOUTの構成を示す図である。2A is a diagram illustrating a configuration of a serial input signal SIN, and FIG. 2B is a diagram illustrating a configuration of a serial output signal SOUT.
【図3】内部信号観測回路の構成例を示す図である。FIG. 3 is a diagram illustrating a configuration example of an internal signal observation circuit.
【図4】内部信号観測回路による動作設定手順を示す図
である。FIG. 4 is a diagram showing an operation setting procedure by an internal signal observation circuit.
【図5】観測対象の集積回路に対して内部信号観測回路
の第1の適用例を示す図である。FIG. 5 is a diagram showing a first application example of an internal signal observation circuit to an integrated circuit to be observed.
【図6】コマンド例を示す図である。FIG. 6 is a diagram illustrating an example of a command.
【図7】内部信号のサンプリングのタイミングを示すイ
メージ図である。FIG. 7 is an image diagram showing sampling timing of an internal signal.
【図8】本実施形態での内部レジスタの書き換えの説明
図である。FIG. 8 is an explanatory diagram of rewriting of an internal register in the embodiment.
【図9】内部レジスタ3a書き換え時の図8の各信号の
タイミングチャートである。9 is a timing chart of each signal in FIG. 8 when the internal register 3a is rewritten.
【図10】観測対象の集積回路に対して内部信号観測回
路の第2の適用例を示す図である。FIG. 10 is a diagram showing a second application example of an internal signal observation circuit to an integrated circuit to be observed.
【図11】第2の適用例の場合のサンプリングタイミン
グを示す図である。FIG. 11 is a diagram illustrating sampling timing in the case of a second application example.
【図12】観測したい内部信号の本数だけの外部ピンを
設けた構成の集積回路を示す図である。FIG. 12 is a diagram showing an integrated circuit having a configuration in which the number of external pins is equal to the number of internal signals to be observed.
【図13】内部信号を観測するためのピンを他の入出力
ピンと共用化した構成の集積回路を示す図である。FIG. 13 is a diagram showing an integrated circuit having a configuration in which a pin for observing an internal signal is shared with other input / output pins.
1 内部信号観測回路 2、101、201 内部回路ブロック 3 内部レジスタ 4 内部信号群 5 パラレル−シリアル変換回路 10、100、200 集積回路 11 シリアル/パラレル変換部ブロック 12 パラレル/シリアル変換ブロック 13 設定レジスタブロック 14 データデコーダ 15 サンプリングブロック 16 レジスタ書き換え制御ブロック 17 セレクタ 20 テスト装置 202 セレクタ 203 共用化出力ピン 204 テストモード選択信号 FF フリップフロップ MUX マルチプレックス DESCRIPTION OF SYMBOLS 1 Internal signal observation circuit 2, 101, 201 Internal circuit block 3 Internal register 4 Internal signal group 5 Parallel-serial conversion circuit 10, 100, 200 Integrated circuit 11 Serial / parallel conversion block 12 Parallel / serial conversion block 13 Setting register block 14 Data Decoder 15 Sampling Block 16 Register Rewrite Control Block 17 Selector 20 Test Device 202 Selector 203 Shared Output Pin 204 Test Mode Select Signal FF Flip-flop MUX Multiplex
Claims (6)
して受け付ける入力手段と、 前記命令に基づいて内部信号をサンプリングするサンプ
リング手段と、 サンプリング結果をシリアルデータに変換するパラレル
−シリアル変換手段と、 前記シリアルデータを集積回路外部に出力する出力手段
と、 を備えることを特徴とする集積回路。An input unit for receiving an instruction as a serial signal from outside the integrated circuit; a sampling unit for sampling an internal signal based on the instruction; a parallel-serial conversion unit for converting a sampling result into serial data; Output means for outputting data to the outside of the integrated circuit.
タ値を設定する内部レジスタ値設定手段を更に備えるこ
とを特徴とする請求項1に記載の集積回路。2. The integrated circuit according to claim 1, further comprising an internal register value setting unit that sets an internal register value of the integrated circuit based on the instruction.
として受け付け、 前記命令に基づいて内部信号をサンプリングし、 サンプリング結果をシリアルデータに変換し、 前記シリアルデータを集積回路外部に出力することを特
徴とする集積回路の内部信号検証方法。3. A method according to claim 1, wherein an instruction from outside the integrated circuit is received as a serial signal, an internal signal is sampled based on the instruction, a sampling result is converted into serial data, and the serial data is output to outside the integrated circuit. Internal signal verification method for an integrated circuit.
に指定することを特徴とする請求項3に記載の集積回路
の内部信号検証方法。4. The method according to claim 3, wherein the internal signals to be sampled are individually designated.
号群毎にサンプリングを行う前記内部信号を指定するこ
とを特徴とする請求項3に記載の集積回路の内部信号検
証方法。5. The internal signal verification method for an integrated circuit according to claim 3, wherein a plurality of the internal signals are set as a signal group, and the internal signal to be sampled is specified for each signal group.
タ値を設定することを特徴とする請求項3乃至5のいず
れか1つに記載の集積回路の内部信号検証方法。6. The method according to claim 3, wherein an internal register value of the integrated circuit is set based on the instruction.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000046888A JP2001237378A (en) | 2000-02-24 | 2000-02-24 | Integrated circuit and method of verifying internal signal thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000046888A JP2001237378A (en) | 2000-02-24 | 2000-02-24 | Integrated circuit and method of verifying internal signal thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001237378A true JP2001237378A (en) | 2001-08-31 |
Family
ID=18569224
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000046888A Withdrawn JP2001237378A (en) | 2000-02-24 | 2000-02-24 | Integrated circuit and method of verifying internal signal thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001237378A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007212327A (en) * | 2006-02-10 | 2007-08-23 | Nec Computertechno Ltd | Debug circuit |
-
2000
- 2000-02-24 JP JP2000046888A patent/JP2001237378A/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007212327A (en) * | 2006-02-10 | 2007-08-23 | Nec Computertechno Ltd | Debug circuit |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2770617B2 (en) | Test circuit | |
| JPH08212101A (en) | Method for testing execution of a program of instructions implemented by an application specific integrated circuit, and other application specific integrated circuit | |
| JPH0738166B2 (en) | Read circuit of multi-phase memory array | |
| TWI756619B (en) | Joint test action group transmission system | |
| JP3631672B2 (en) | Integrated circuit having test circuit and test method thereof | |
| JP3909509B2 (en) | Serial interface circuit | |
| JP2696091B2 (en) | Test pattern generation apparatus and method | |
| JP2526293B2 (en) | Scan circuit access device | |
| JP2008122374A (en) | Serializer/de-serializer bus controller inferface | |
| JP2696051B2 (en) | Test pattern generation apparatus and method | |
| JP3896251B2 (en) | Circuit device having variable number of data output side and device for reading data from the device | |
| JP2008293120A (en) | Data transfer device | |
| JPH0664517B2 (en) | Hold type analog input data acquisition method | |
| JPS60100063A (en) | Test pattern generating apparatus | |
| JP2507879Y2 (en) | IC test equipment | |
| JPH0261569A (en) | Serial shift register | |
| JP2001358586A (en) | Semiconductor integrated circuit and A / D converter test method | |
| JP2518387B2 (en) | Serial data transmission circuit | |
| CN119881613A (en) | Automatic chip test design method and device based on FPGA | |
| JPH05143387A (en) | Diagnostic mechanism for microprogram | |
| JP2000111620A (en) | Ic tester | |
| JPH03174634A (en) | Semiconductor integrated circuit | |
| JP2001264389A (en) | Semiconductor integrated circuit | |
| JPH11264854A (en) | Semiconductor integrated circuit and method for testing it | |
| JPH056698A (en) | Random access memory test circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20070501 |