JPH11203162A - Semiconductor integrated circuit device - Google Patents
Semiconductor integrated circuit deviceInfo
- Publication number
- JPH11203162A JPH11203162A JP10007944A JP794498A JPH11203162A JP H11203162 A JPH11203162 A JP H11203162A JP 10007944 A JP10007944 A JP 10007944A JP 794498 A JP794498 A JP 794498A JP H11203162 A JPH11203162 A JP H11203162A
- Authority
- JP
- Japan
- Prior art keywords
- output
- test
- input
- terminal
- output terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
- Microcomputers (AREA)
- Semiconductor Integrated Circuits (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
(57)【要約】
【課題】 出力端子の出力ドライバ能力の評価を行う際
の効率が向上する。
【解決手段】 テスト用入力端子から入力された信号を
もとに、出力端子および入出力端子の出力ドライバから
の出力を決定するテスト出力データを生成し出力すると
ともに、前記出力端子および前記入出力端子から前記出
力を得るための制御信号を生成し出力するテスト用制御
ロジックと、該テスト用制御ロジックから出力された前
記テスト出力データを保持するテスト出力データ保持回
路と、該テスト出力データ保持回路に保持された前記テ
スト出力データと前記制御信号をもとに前記出力端子、
入出力端子の全てから前記出力を同時に得るための選択
切替回路を備える。
(57) [Summary] [PROBLEMS] To improve the efficiency when evaluating the output driver capability of an output terminal. SOLUTION: Based on a signal input from a test input terminal, test output data for determining an output of an output terminal and an input / output terminal from an output driver is generated and output, and the output terminal and the input / output are output. A test control logic for generating and outputting a control signal for obtaining the output from a terminal, a test output data holding circuit for holding the test output data output from the test control logic, and a test output data holding circuit The output terminal based on the test output data and the control signal held at
A selection switching circuit is provided for simultaneously obtaining the output from all of the input / output terminals.
Description
【0001】[0001]
【発明の属する技術分野】この発明は、特に出力端子あ
るいは入出力端子のドライブ能力のテストを容易に行う
ことの可能な半導体集積回路装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor integrated circuit device capable of easily testing a drive capability of an output terminal or an input / output terminal.
【0002】[0002]
【従来の技術】従来のシングルチップマイクロコンピュ
ータ等の半導体集積回路装置(LSI等)に構成されて
いる出力端子または入出力端子の出力ドライブ能力を測
定する場合、マイクロコンピュータをプログラムに従っ
て動作させ、内蔵されているメモリやレジスタにテスト
データを設定して、前記出力端子または入出力端子の出
力ドライブ能力を測定する。図6は、このような前記出
力端子または入出力端子の出力ドライブ能力の測定を行
う際のテスト回路の構成を示すブロック図である。図6
において、51は試験対象となるシングルチップマイク
ロコンピュータ等の半導体集積回路装置、52は半導体
集積回路装置51の出力端子または入出力端子、53は
半導体集積回路装置51が内蔵する内蔵メモリ、54は
同様に半導体集積回路装置51が内蔵するレジスタであ
る。55は半導体集積回路装置51に接続された外部メ
モリである。半導体集積回路装置51と前記外部メモリ
55とはアドレスバスABとデータバスDBと制御信号
線SLとにより接続される。2. Description of the Related Art When measuring the output drive capability of an output terminal or an input / output terminal provided in a conventional semiconductor integrated circuit device (LSI or the like) such as a single-chip microcomputer, the microcomputer is operated according to a program and built-in. The test data is set in the memory or the register, and the output drive capability of the output terminal or the input / output terminal is measured. FIG. 6 is a block diagram showing a configuration of a test circuit for measuring the output drive capability of the output terminal or the input / output terminal. FIG.
, 51 is a semiconductor integrated circuit device such as a single-chip microcomputer to be tested, 52 is an output terminal or an input / output terminal of the semiconductor integrated circuit device 51, 53 is a built-in memory built in the semiconductor integrated circuit device 51, and 54 is the same. Are registers built into the semiconductor integrated circuit device 51. Reference numeral 55 denotes an external memory connected to the semiconductor integrated circuit device 51. The semiconductor integrated circuit device 51 and the external memory 55 are connected by an address bus AB, a data bus DB, and a control signal line SL.
【0003】次に動作について説明する。この図6に示
すテスト回路で、半導体集積回路装置51の出力端子ま
たは入出力端子52の出力ドライブ能力の測定を行う場
合、先ず半導体集積回路装置51が外部メモリ55にア
クセスできるモードにして、このモードで半導体集積回
路装置51を動作させる。そして、外部メモリ55には
内蔵メモリ53やレジスタ54、前記出力端子または入
出力端子52の設定などを行うプログラムを書き込んで
おき、半導体集積回路装置51はこのプログラムに従っ
た動作で前記出力端子または入出力端子52の設定を行
う。このように半導体集積回路装置51の出力端子また
は入出力端子52の設定が行われるため、新規に半導体
集積回路装置51を開発する場合、内蔵メモリ53の種
類、サイズやレジスタ54の構成、さらには前記出力端
子または入出力端子52の本数や機能が異なるごとに、
前記外部メモリ55に書き込むプログラムを変えて作成
する必要がある。Next, the operation will be described. When measuring the output drive capability of the output terminal or the input / output terminal 52 of the semiconductor integrated circuit device 51 with the test circuit shown in FIG. 6, first, the mode is set in which the semiconductor integrated circuit device 51 can access the external memory 55. The semiconductor integrated circuit device 51 is operated in the mode. Then, a program for setting the internal memory 53, the register 54, the output terminal or the input / output terminal 52, and the like is written in the external memory 55, and the semiconductor integrated circuit device 51 operates according to the program to output the output terminal or the input / output terminal 52. The input / output terminal 52 is set. Since the output terminal or the input / output terminal 52 of the semiconductor integrated circuit device 51 is set as described above, when a new semiconductor integrated circuit device 51 is developed, the type and size of the internal memory 53, the configuration of the register 54, and the like. Each time the number or function of the output terminal or input / output terminal 52 is different,
It is necessary to change the program to be written in the external memory 55 and create it.
【0004】[0004]
【発明が解決しようとする課題】従来の半導体集積回路
装置は以上のように構成されているので、半導体集積回
路装置51の出力端子または入出力端子52の出力ドラ
イブ能力を測定する場合、新規に半導体集積回路装置が
開発されるたびに外部メモリ55に書き込むプログラム
を変えて作成する必要があり、半導体集積回路装置の出
荷テストプログラムの開発や評価などにおける効率の向
上が望めないという課題があった。Since the conventional semiconductor integrated circuit device is configured as described above, when measuring the output drive capability of the output terminal or the input / output terminal 52 of the semiconductor integrated circuit device 51, a new method is required. Each time a semiconductor integrated circuit device is developed, it is necessary to change the program to be written in the external memory 55, and there is a problem that improvement in efficiency in the development and evaluation of a shipping test program for the semiconductor integrated circuit device cannot be expected. .
【0005】この発明は上記のような課題を解決するた
めになされたもので、出力端子または入出力端子の出力
ドライバの能力の測定評価を行う際の効率を向上できる
半導体集積回路装置を得ることを目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a semiconductor integrated circuit device capable of improving the efficiency in measuring and evaluating the capability of an output driver of an output terminal or an input / output terminal. With the goal.
【0006】[0006]
【課題を解決するための手段】この発明に係る半導体集
積回路装置は、出力端子および入出力端子の出力ドライ
バの能力の測定評価を行うための信号を入力するテスト
用入力端子と、該テスト用入力端子から入力された前記
信号をもとに、前記出力端子および前記入出力端子の出
力ドライバからの出力を決定するテスト出力データを生
成し出力するとともに、前記出力端子および前記入出力
端子から前記出力を得るための制御信号を生成し出力す
るテスト用制御ロジックと、該テスト用制御ロジックか
ら出力された前記テスト出力データを保持するテスト出
力データ保持回路と、該テスト出力データ保持回路によ
り保持された前記テスト出力データと前記制御信号をも
とに、前記出力端子および前記入出力端子の全てから前
記出力を同時に得るための選択切替回路とを備えるよう
にしたものである。A semiconductor integrated circuit device according to the present invention comprises: a test input terminal for inputting a signal for measuring and evaluating the capability of an output driver of an output terminal and an input / output terminal; Based on the signal input from the input terminal, generate and output test output data that determines the output from the output driver of the output terminal and the input / output terminal, and output the test output data from the output terminal and the input / output terminal. A test control logic for generating and outputting a control signal for obtaining an output, a test output data holding circuit for holding the test output data output from the test control logic, and a test output data holding circuit The output is simultaneously obtained from all of the output terminals and the input / output terminals based on the test output data and the control signal. It is obtained by so and a selection switch circuit for.
【0007】この発明に係る半導体集積回路装置は、テ
スト用制御ロジックから出力された制御信号をもとに、
入出力端子を入力端子または出力端子に設定する入出力
設定レジスタの設定値出力を無効にして前記入出力端子
を出力端子に設定する入出力選択切替回路と、前記制御
信号をもとに、前記出力端子および前記入出力選択切替
回路により設定された前記出力端子の全ての出力ドライ
バとデータバスとの接続を切り離す一方、前記出力端子
の全ての出力ドライバへテスト出力データ保持回路によ
り保持されたテスト出力データを供給可能にするデータ
バス選択切替回路と、前記出力端子のポートをアクティ
ブに切り替えるポート選択切替回路とを有する選択切替
回路を備えるようにしたものである。A semiconductor integrated circuit device according to the present invention is based on a control signal output from a test control logic.
An input / output selection switching circuit that invalidates a set value output of an input / output setting register that sets an input / output terminal to an input terminal or an output terminal and sets the input / output terminal to an output terminal, based on the control signal, A test held by a test output data holding circuit to all output drivers of the output terminals while disconnecting the connection between the output bus and all output drivers of the output terminals set by the input / output selection switching circuit and the data bus. A selection switching circuit includes a data bus selection switching circuit that can supply output data, and a port selection switching circuit that switches the port of the output terminal to active.
【0008】[0008]
【発明の実施の形態】以下、この発明の実施の一形態を
説明する。 実施の形態1.図1は、この実施の実施の形態1による
半導体集積回路装置の要部を示す回路ブロック図であ
る。図1において、100は例えば8ビットのシングル
チップマイクロコンピュータである半導体集積回路装置
である。1はテスト用制御ロジック回路(テスト用制御
ロジック)、2は半導体集積回路装置100の内部クロ
ックCLKとテスト用制御ロジック回路1から出力され
るテスト用クロック(以下、テスト用CLKという)の
いずれかを、テスト用制御ロジック回路1から出力され
る切替信号S1により選択するための選択切替回路であ
る。3は出力端子または入出力端子の出力ドライバの能
力の測定評価テストに用いられるレジスタ(テスト出力
データ保持回路)であり、本実施の形態では8ビットの
レジスタとして示してあるが1ビットのレジスタであっ
てもよい。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below. Embodiment 1 FIG. FIG. 1 is a circuit block diagram showing a main part of a semiconductor integrated circuit device according to the first embodiment. In FIG. 1, reference numeral 100 denotes a semiconductor integrated circuit device which is, for example, an 8-bit single-chip microcomputer. Reference numeral 1 denotes a test control logic circuit (test control logic), and reference numeral 2 denotes one of an internal clock CLK of the semiconductor integrated circuit device 100 and a test clock output from the test control logic circuit 1 (hereinafter, referred to as test CLK). Is selected by the switching signal S1 output from the test control logic circuit 1. Reference numeral 3 denotes a register (test output data holding circuit) used for a measurement evaluation test of the capability of the output driver of the output terminal or the input / output terminal, which is an 8-bit register in this embodiment, but is a 1-bit register. There may be.
【0009】4は出力ポート、5は入出力ポートであ
る。6はレジスタ3に設定された1つのビットデータが
出力されるビットデータ出力信号線32とデータバスの
最上位のビット線DB7のいずれかを、テスト用制御ロ
ジック回路1から出力される切替信号S2により選択し
て切り替え、出力ポート4の最上位の出力ビット端子P
A7の出力ドライバへ接続するための選択切替回路であ
る。7は同様にビットデータ出力信号線32とデータバ
ス22のビット線DB6のいずれかを、テスト用制御ロ
ジック回路1から出力される切替信号S2により選択し
て切り替え、出力ポート4の出力ビット端子PA6の出
力ドライバへ接続するための選択切替回路である。8は
同様にビットデータ出力信号線32とデータバス22の
ビット線DB5のいずれかを、テスト用制御ロジック回
路1から出力される切替信号S2により選択して切り替
え、出力ポート4の出力ビット端子PA5の出力ドライ
バへ接続するための選択切替回路である。なお、DB4
以下のデータバス22の各ビット線にも、同様にビット
データ出力信号線32との間で選択を行ったいずれか一
方を出力ポート4の対応する出力ビット端子の出力ドラ
イバへ接続を行うための選択切替回路が設けられてい
る。Reference numeral 4 denotes an output port, and 5 denotes an input / output port. Reference numeral 6 designates a switching signal S2 output from the test control logic circuit 1 to the bit data output signal line 32 from which one bit data set in the register 3 is output or the bit line DB7 at the uppermost position of the data bus. And the output bit terminal P at the highest level of the output port 4
This is a selection switching circuit for connecting to the output driver of A7. 7 selects and switches either the bit data output signal line 32 or the bit line DB6 of the data bus 22 by the switching signal S2 output from the test control logic circuit 1, and outputs the output bit terminal PA6 of the output port 4. Is a selection switching circuit for connecting to the output driver. Similarly, 8 selects and switches one of the bit data output signal line 32 and the bit line DB5 of the data bus 22 by the switching signal S2 output from the test control logic circuit 1, and the output bit terminal PA5 of the output port 4 Is a selection switching circuit for connecting to the output driver. DB4
Each of the following bit lines of the data bus 22 is also connected to the output driver of the corresponding output bit terminal of the output port 4 by selecting one of the bit lines output from the bit data output signal line 32. A selection switching circuit is provided.
【0010】9はビットデータ出力信号線32とデータ
バスの最上位のビット線DB7のいずれかを、テスト用
制御ロジック回路1から出力される切替信号S2により
選択して切り替え、入出力ポート5の最上位の出力ビッ
ト端子PA7の出力ドライバへ接続するための選択切替
回路である。10は同様にビットデータ出力信号線32
とデータバス22のビット線DB6のいずれかを、テス
ト用制御ロジック回路1から出力される切替信号S2に
より選択して切り替え、入出力ポート5の出力ビット端
子PA6の出力ドライバへ接続するための選択切替回路
である。11は同様にビットデータ出力信号線32とデ
ータバス22のビット線DB5のいずれかを、テスト用
制御ロジック回路1から出力される切替信号S2により
選択して切り替え、入出力ポート5の出力ビット端子P
A5の出力ドライバへ接続するための選択切替回路であ
る。なお、DB4以下のデータバス22の各ビット線に
も、前記出力ポート4と同様にビットデータ出力信号線
32との間で選択を行ったいずれか一方を入出力ポート
5の対応する出力ビット端子の出力ドライバへ接続を行
うための選択切替回路が設けられている。Reference numeral 9 designates one of the bit data output signal line 32 and the uppermost bit line DB7 of the data bus by using the switching signal S2 output from the test control logic circuit 1 for switching. This is a selection switching circuit for connecting to the output driver of the most significant output bit terminal PA7. 10 is a bit data output signal line 32
And the bit line DB6 of the data bus 22 are selected and switched by a switching signal S2 output from the test control logic circuit 1, and are connected to the output driver of the output bit terminal PA6 of the input / output port 5. It is a switching circuit. Reference numeral 11 similarly selects and switches one of the bit data output signal line 32 and the bit line DB5 of the data bus 22 by the switching signal S2 output from the test control logic circuit 1, and the output bit terminal of the input / output port 5. P
A selection switching circuit for connecting to the output driver of A5. In addition, as with the output port 4, one of the bit lines of the data bus 22 below the DB 4 is also connected to the corresponding output bit terminal of the input / output port 5. A selection switching circuit for making connection to the output driver is provided.
【0011】12は出力ポート4を選択するセレクト信
号24を無効にしてテスト用制御ロジック回路1から出
力される信号S3により強制的に出力ポート4を選択す
るための選択切替回路である。13は入出力ポート5を
選択するセレクト信号25を無効にしてテスト用制御ロ
ジック回路1から出力される信号S3により強制的に入
出力ポート5を選択するための選択切替回路である。Reference numeral 12 denotes a selection switching circuit for invalidating the select signal 24 for selecting the output port 4 and forcibly selecting the output port 4 by the signal S3 output from the test control logic circuit 1. Reference numeral 13 denotes a selection switching circuit for invalidating the select signal 25 for selecting the input / output port 5 and forcibly selecting the input / output port 5 by the signal S3 output from the test control logic circuit 1.
【0012】14は入出力ポート5を入力ポートにする
か出力ポートにするかを設定するための入出力設定レジ
スタ、15は入出力設定レジスタ14による入出力の設
定を無効にして、テスト用制御ロジック回路1から出力
される信号S3により強制的に入出力ポート5を出力ポ
ートに設定するための選択切替回路である。Reference numeral 14 denotes an input / output setting register for setting whether the input / output port 5 is to be used as an input port or an output port. This is a selection switching circuit for forcibly setting the input / output port 5 as an output port by a signal S3 output from the logic circuit 1.
【0013】16はこの半導体集積回路装置に設けられ
たテスト用入力端子であり、このテスト用入力端子16
へ所定の信号を入力することでこの半導体集積回路装置
のテスト回路が動作する。なお、このテスト用入力端子
16は複数設けられる構成であってもよく、レジスタ3
へ出力するテスト出力データ、選択切替回路2へ出力す
るテスト用CLK、信号S1,S2,S3をテスト用制
御ロジック回路1で生成可能にするための信号がテスト
用入力端子16から入力される。Reference numeral 16 denotes a test input terminal provided in the semiconductor integrated circuit device.
The test circuit of the semiconductor integrated circuit device operates by inputting a predetermined signal to the semiconductor integrated circuit device. The test input terminal 16 may be provided in a plural number.
Test output data to be output to the selection control circuit 2 and signals for enabling the test control logic circuit 1 to generate the signals S1, S2, and S3 are input from the test input terminal 16.
【0014】図2は、選択切替回路2の構成を示す回路
図、図3は選択切替回路12、13の構成を示す回路
図、図4は選択切替回路6,7,8,9,10,11な
どの構成を示す回路図、図5は選択切替回路15の構成
を示す回路図である。これら各回路におけるバッファは
制御端子を有し、該制御端子へ‘H’レベルの信号が入
力されることでバッファ回路として機能する。また、前
記制御端子へ‘L’レベルの信号が入力されると出力が
ハイインピーダンスになり、入力側との間が回路的に遮
断されるものである。FIG. 2 is a circuit diagram showing the configuration of the selection switching circuit 2, FIG. 3 is a circuit diagram showing the configuration of the selection switching circuits 12 and 13, and FIG. 4 is a selection switching circuit 6, 7, 8, 9, 10, 10 FIG. 5 is a circuit diagram showing a configuration of the selection switching circuit 15. The buffer in each of these circuits has a control terminal, and functions as a buffer circuit when an 'H' level signal is input to the control terminal. Further, when a signal at the "L" level is inputted to the control terminal, the output becomes high impedance, and the circuit to the input side is cut off.
【0015】次に動作について説明する。テスト用入力
端子16からテスト回路を動作させるための信号が入力
されると、テスト用制御ロジック回路1からは、信号S
1,信号S2,信号S3が出力される。この信号S1,
信号S2,信号S3は‘H’レベルの信号である。この
結果、選択切替回路2へ出力された信号S1により、レ
ジスタ3へ供給されるクロックは内部クロックCLKか
らテスト用CLKへ切り替えられた状態になる。この状
態で、テスト用制御ロジック回路1からテスト出力デー
タがレジスタ3へ出力されるとともに、テスト用CLK
が選択切替回路2を介してレジスタ3へ出力される。レ
ジスタ3は、前記テスト用CLKの変化エッジで前記テ
スト出力データを取り込み、レジスタ3には例えば最下
位のビットとして“1”が設定される。そして、この最
下位のビットとして設定されたテスト出力データは、ビ
ットデータ出力信号線32へ出力される。Next, the operation will be described. When a signal for operating the test circuit is input from the test input terminal 16, a signal S is output from the test control logic circuit 1.
1, a signal S2 and a signal S3 are output. This signal S1,
The signal S2 and the signal S3 are “H” level signals. As a result, the clock supplied to the register 3 is switched from the internal clock CLK to the test CLK by the signal S1 output to the selection switching circuit 2. In this state, the test output data is output from the test control logic circuit 1 to the register 3 and the test CLK is output.
Is output to the register 3 via the selection switching circuit 2. The register 3 captures the test output data at the transition edge of the test CLK, and “1” is set in the register 3 as the least significant bit, for example. The test output data set as the least significant bit is output to the bit data output signal line 32.
【0016】一方、前記テスト用制御ロジック回路1か
ら出力された信号S2は、図4に示す回路構成の選択切
替回路6〜11へ出力され、選択切替回路6ではデータ
バス22のビット線DB7を回路的に出力ポート4の出
力ドライバから切り離し、ビットデータ出力信号線32
を前記出力ポート4の出力ビット端子PA7の出力ドラ
イバへ接続する。同様に、選択切替回路7ではビットデ
ータ出力信号線32を前記出力ポート4の出力ビット端
子PA6の出力ドライバへ接続する。同様に、選択切替
回路8ではビットデータ出力信号線32を出力ポート4
の出力ビット端子PA5の出力ドライバへ接続し、ビッ
トデータ出力信号線32は出力ポート4の各出力ビット
端子の出力ドライバへ接続される。入出力ポート5につ
いても同様であり、ビットデータ出力信号線32は入出
力ポート5の各出力ビット端子の出力ドライバへ接続さ
れる。On the other hand, the signal S2 output from the test control logic circuit 1 is output to the selection switching circuits 6 to 11 having the circuit configuration shown in FIG. The bit data output signal line 32 is separated from the output driver of the output port 4 in a circuit.
To the output driver of the output bit terminal PA7 of the output port 4. Similarly, in the selection switching circuit 7, the bit data output signal line 32 is connected to the output driver of the output bit terminal PA6 of the output port 4. Similarly, in the selection switching circuit 8, the bit data output signal line 32 is connected to the output port 4
And the bit data output signal line 32 is connected to the output driver of each output bit terminal of the output port 4. The same applies to the input / output port 5. The bit data output signal line 32 is connected to the output driver of each output bit terminal of the input / output port 5.
【0017】また、このとき信号S2が選択切替回路1
5へ出力されることで、図5に示す選択切替回路15は
入出力設定レジスタに設定されているデータを無効にし
て入出力設定レジスタに設定されているデータと異なる
信号S2を入出力ポート5の図示していない入力ポート
/出力ポート切替回路へ出力して、入出力ポート5を出
力ポートに固定する。一方、また信号S3が選択切替回
路12,13へ出力されることで、図3に示す選択切替
回路12,13は出力ポート4および入出力ポート5に
供給されている「非選択」を示すセレクト信号を無効に
して「選択」を示すセレクト信号となる信号S3を出力
ポート4および入出力ポート5の図示していない選択/
非選択切替回路へ出力して、出力ポート4および入出力
ポート5を「選択」された状態にする。At this time, the signal S2 is supplied to the selection switching circuit 1
5, the selection switching circuit 15 shown in FIG. 5 invalidates the data set in the input / output setting register and outputs a signal S2 different from the data set in the input / output setting register to the input / output port 5. To an input port / output port switching circuit (not shown) to fix the input / output port 5 to an output port. On the other hand, when the signal S3 is output to the selection switching circuits 12 and 13, the selection switching circuits 12 and 13 shown in FIG. 3 select "unselected" supplied to the output port 4 and the input / output port 5. The signal S3, which becomes a select signal indicating “selection” by invalidating the signal, is used to select / not-show / select the output port 4 and the input / output port 5.
The output is output to the non-selection switching circuit, and the output port 4 and the input / output port 5 are set to the “selected” state.
【0018】この結果、出力ポート4からは、レジスタ
3に設定された前記テスト出力データ“1”が出力ドラ
イバを介して各出力ビット端子から出力される。また、
入出力ポート5は出力ポートに固定されて、その各出力
ビット端子からは前記テスト出力データ“1”が出力ド
ライバを介して出力される。そして、これら各出力ポー
トから同時に出力されたテスト出力データにより出力ポ
ート4および入出力ポート5の出力端子または入出力端
子の出力ドライバの能力の測定評価を行う。As a result, from the output port 4, the test output data "1" set in the register 3 is output from each output bit terminal via the output driver. Also,
The input / output port 5 is fixed to an output port, and the test output data "1" is output from each output bit terminal via an output driver. Then, based on the test output data simultaneously output from each of these output ports, the output terminals of the output port 4 and the input / output port 5 or the capability of the output driver of the input / output terminal is measured and evaluated.
【0019】以上のように、この実施の形態1によれ
ば、半導体集積回路装置100の出力ポート4および入
出力ポート5の出力端子または入出力端子の出力ドライ
バのVOHやICC−Leakなどの能力測定評価を、テス
ト用入力端子16からテスト用の信号を入力するだけで
プログラム動作によることなく、レジスタ3へ設定され
た1ビットのテスト出力データ“1”により同時に行う
ことができ、前記能力測定評価を行う際の効率が向上で
き、さらにテスト時間も短縮できる半導体集積回路装置
が得られる効果がある。また、新規にシングルチップマ
イクロコンピュータなどの半導体集積回路装置を開発す
る場合でも、内蔵メモリの種類、サイズや各種レジスタ
の構成、さらには端子の本数や機能が異なっていても、
テストプログラムを作成することなく、当該半導体集積
回路装置それ自体において前記能力測定評価を行うこと
ができ、前記能力測定評価の作業効率の向上、テスト時
間の短縮などが期待できる効果がある。As described above, according to the first embodiment, the capability of the output driver of the output port 4 and the input / output port 5 of the semiconductor integrated circuit device 100 or the output driver of the input / output terminal, such as VOH and ICC-Leak, is provided. The measurement and evaluation can be performed simultaneously by the 1-bit test output data "1" set in the register 3 without inputting the program operation only by inputting a test signal from the test input terminal 16, and the capability measurement is performed. There is an effect that a semiconductor integrated circuit device that can improve the efficiency in performing the evaluation and also reduce the test time can be obtained. Also, even when developing a new semiconductor integrated circuit device such as a single-chip microcomputer, even if the type of internal memory, the size and the configuration of various registers, and even the number and functions of the terminals are different,
The capability measurement / evaluation can be performed in the semiconductor integrated circuit device itself without creating a test program, and there is an effect that the work efficiency of the capability measurement / evaluation can be improved and the test time can be reduced.
【0020】なお、以上説明した実施の形態では、レジ
スタ3へ1ビットのテスト出力データ“1”が設定され
るものとして説明したが、テスト出力データ“0”を設
定するものであってもよく、このように構成したときに
は出力ポート4および入出力ポート5の出力端子または
入出力端子の出力ドライバのVOLやICC−Leakなど
の能力測定評価が可能になる。In the embodiment described above, one-bit test output data "1" is set in register 3, but test output data "0" may be set. With this configuration, it is possible to measure and evaluate the performance of the output terminals of the output port 4 and the input / output port 5 or the output driver of the input / output terminal, such as VOL and ICC-Leak.
【0021】また、レジスタ3へ設定されるテスト出力
データが、テスト用入力端子16から入力されたテスト
用の信号により“1”または“0”に切り替えられるよ
うに構成してもよい。また、前記レジスタ3は、クロッ
クを必要としない単なるテスト専用のラッチ回路であっ
てもよい。The test output data set in the register 3 may be switched to "1" or "0" by a test signal input from the test input terminal 16. The register 3 may be a simple test-only latch circuit that does not require a clock.
【0022】[0022]
【発明の効果】以上のように、この発明によれば、出力
端子および入出力端子の出力ドライバの能力の測定評価
を行うための信号をテスト用入力端子から入力して、前
記信号をもとに、テスト用制御ロジックによりテスト出
力データおよび制御信号を生成して出力し、前記テスト
出力データを保持し、前記制御信号をもとに選択切替回
路を制御して前記保持したテスト出力データに応じた出
力を前記出力端子および前記入出力端子の全てから同時
に得るように構成したので、プログラム動作によらず前
記テスト用入力端子から入力した前記信号により出力端
子および入出力端子の全てについての出力ドライバの能
力の測定評価を効率的かつ短時間のうちに行うことがで
きる効果がある。As described above, according to the present invention, a signal for measuring and evaluating the capability of the output driver of the output terminal and the input / output terminal is input from the test input terminal, and the signal is generated based on the signal. Generating and outputting test output data and a control signal by a test control logic, holding the test output data, controlling a selection switching circuit based on the control signal, and responding to the held test output data. Output terminals and the input / output terminals, so that output signals for all of the output terminals and the input / output terminals are obtained by the signal input from the test input terminal regardless of the program operation. There is an effect that the measurement and evaluation of the ability can be performed efficiently and in a short time.
【0023】また、出力ドライバの能力の測定評価対象
となる半導体集積回路装置ごとに内蔵メモリの種類、サ
イズやレジスタの構成、さらには端子の本数や機能が異
なっていても、前記測定評価用のプログラムを作成する
ことなく測定評価対象となる半導体集積回路装置自体に
おいて出力端子および入出力端子の全てについての出力
ドライバの能力の測定評価を行うことができ、前記測定
評価の効率アップ、テスト時間の短縮を図ることができ
る効果がある。In addition, even if the type, size and register configuration of the built-in memory and the number and functions of the terminals are different for each semiconductor integrated circuit device to be measured and evaluated for the capability of the output driver, the measurement and evaluation are not performed. The performance of the output driver for all of the output terminals and input / output terminals can be measured and evaluated in the semiconductor integrated circuit device itself to be measured and evaluated without creating a program. There is an effect that shortening can be achieved.
【図1】 この発明の実施の実施の形態1による半導体
集積回路装置の要部を示す回路ブロック図である。FIG. 1 is a circuit block diagram showing a main part of a semiconductor integrated circuit device according to a first embodiment of the present invention;
【図2】 この発明の実施の実施の形態1による半導体
集積回路装置の要部の選択切替回路の構成を示す回路図
である。FIG. 2 is a circuit diagram showing a configuration of a selection switching circuit of a main part of the semiconductor integrated circuit device according to the first embodiment of the present invention;
【図3】 この発明の実施の実施の形態1による半導体
集積回路装置の要部の選択切替回路の構成を示す回路図
である。FIG. 3 is a circuit diagram showing a configuration of a selection switching circuit of a main part of the semiconductor integrated circuit device according to the first embodiment of the present invention;
【図4】 この発明の実施の実施の形態1による半導体
集積回路装置の要部の選択切替回路の構成を示す回路図
である。FIG. 4 is a circuit diagram showing a configuration of a main part selection switching circuit of the semiconductor integrated circuit device according to the first embodiment of the present invention;
【図5】 この発明の実施の実施の形態1による半導体
集積回路装置の要部の選択切替回路の構成を示す回路図
である。FIG. 5 is a circuit diagram showing a configuration of a selection switching circuit of a main part of the semiconductor integrated circuit device according to the first embodiment of the present invention;
【図6】 従来の半導体集積回路装置における出力端子
または入出力端子の出力ドライブ能力の測定を行う際の
テスト回路の構成を示すブロック図である。FIG. 6 is a block diagram showing a configuration of a test circuit when measuring output drive capability of an output terminal or an input / output terminal in a conventional semiconductor integrated circuit device.
1 テスト用制御ロジック回路(テスト用制御ロジッ
ク)、2,6〜13 選択切替回路、3 レジスタ(テ
スト出力データ保持回路)、16 テスト用入力端子、
22 データバス、100 半導体集積回路装置。1 test control logic circuit (test control logic), 2, 6 to 13 selection switching circuit, 3 registers (test output data holding circuit), 16 test input terminals,
22 data bus, 100 semiconductor integrated circuit device.
Claims (2)
バの能力の測定評価を行うための信号を入力するテスト
用入力端子と、 該テスト用入力端子から入力された前記信号をもとに、
前記出力端子および前記入出力端子の出力ドライバから
の出力を決定するテスト出力データを生成し出力すると
ともに、前記出力端子および前記入出力端子から前記出
力を得るための制御信号を生成し出力するテスト用制御
ロジックと、 該テスト用制御ロジックから出力された前記テスト出力
データを保持するテスト出力データ保持回路と、 該テスト出力データ保持回路により保持された前記テス
ト出力データと前記制御信号をもとに、前記出力端子お
よび前記入出力端子の全てから同時に前記出力を得るた
めの選択切替回路とを備えた半導体集積回路装置。A test input terminal for inputting a signal for measuring and evaluating the capability of an output driver of an output terminal and an input / output terminal; and a signal input from the test input terminal.
A test for generating and outputting test output data for determining the output from the output driver of the output terminal and the input / output terminal, and generating and outputting a control signal for obtaining the output from the output terminal and the input / output terminal Control logic, a test output data holding circuit that holds the test output data output from the test control logic, and a test output data and a control signal that are held by the test output data holding circuit. And a selection switching circuit for simultaneously obtaining the output from all of the output terminal and the input / output terminal.
に、入出力端子を入力端子または出力端子に設定する入
出力設定レジスタの設定値出力を無効にして前記入出力
端子を出力端子に設定する入出力選択切替回路と、 前記制御信号をもとに、前記出力端子および前記入出力
選択切替回路により設定された前記出力端子の全ての出
力ドライバとデータバスとの接続を切り離す一方、前記
出力端子の全ての出力ドライバへテスト出力データ保持
回路により保持されたテスト出力データを供給可能にす
るデータバス選択切替回路と、 前記出力端子のポートをアクティブに切り替えるポート
選択切替回路とを備えていることを特徴とする請求項1
記載の半導体集積回路装置。2. The selection switching circuit according to claim 1, wherein a setting value output of an input / output setting register for setting an input / output terminal to an input terminal or an output terminal is invalidated based on a control signal output from the test control logic. An input / output selection switching circuit for setting a writing output terminal to an output terminal; and, based on the control signal, all output drivers and data buses of the output terminal set by the output terminal and the input / output selection switching circuit. A data bus selection switching circuit that enables the test output data held by the test output data holding circuit to be supplied to all the output drivers of the output terminal while disconnecting the connection of the output terminals; and a port selection that switches the port of the output terminal to active. 2. A switching circuit, comprising:
13. The semiconductor integrated circuit device according to claim 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10007944A JPH11203162A (en) | 1998-01-19 | 1998-01-19 | Semiconductor integrated circuit device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10007944A JPH11203162A (en) | 1998-01-19 | 1998-01-19 | Semiconductor integrated circuit device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11203162A true JPH11203162A (en) | 1999-07-30 |
Family
ID=11679615
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10007944A Pending JPH11203162A (en) | 1998-01-19 | 1998-01-19 | Semiconductor integrated circuit device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11203162A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100723340B1 (en) * | 1999-12-07 | 2007-05-30 | 마쯔시다덴기산교 가부시키가이샤 | Semiconductor integrated circuit having self-diagnosis test function and test method thereof |
-
1998
- 1998-01-19 JP JP10007944A patent/JPH11203162A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100723340B1 (en) * | 1999-12-07 | 2007-05-30 | 마쯔시다덴기산교 가부시키가이샤 | Semiconductor integrated circuit having self-diagnosis test function and test method thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10162004B2 (en) | Tap domain selection circuit with AUX buffers and multiplexer | |
| US20190265295A1 (en) | Reduced signaling interface method & apparatus | |
| US6480974B1 (en) | Method for use of bus parking states to communicate diagnostic information | |
| JPS6211734B2 (en) | ||
| TW581872B (en) | Scan cell circuit and scan chain consisting of same for test purpose | |
| JPH11203162A (en) | Semiconductor integrated circuit device | |
| JP3094983B2 (en) | System logic test circuit and test method | |
| CN114609510A (en) | Test control circuit and test control method for processor | |
| US6112316A (en) | System for use of bus parking states to communicate diagnostic information | |
| JPH1040130A (en) | Microcomputer | |
| JPH035953Y2 (en) | ||
| US20040135177A1 (en) | Semiconductor integrated circuit having a scan test | |
| JPH0815387A (en) | Microcomputer test circuit | |
| JPH06300823A (en) | Integrated circuit | |
| KR20000013896A (en) | Debugging circuit of microprocessor | |
| JPH0512063A (en) | Logic circuit design equipment | |
| JPS59211123A (en) | Semiconductor integrated circuit | |
| JP2003187597A (en) | Mixed semiconductor memory | |
| JPH11149391A (en) | Semiconductor integrated circuit | |
| JPH0574196A (en) | Memory device with built-in circuit for test use | |
| JP2001229700A (en) | Memory test circuit | |
| JP2003066102A (en) | Test circuit for semiconductor products | |
| JPH06213973A (en) | Integrated circuit evaluation device | |
| JPH03137735A (en) | Semiconductor integrated circuit | |
| JP2001306415A (en) | Input/output device |