JPH0339672A - Semiconductor integrated circuit - Google Patents
Semiconductor integrated circuitInfo
- Publication number
- JPH0339672A JPH0339672A JP1174619A JP17461989A JPH0339672A JP H0339672 A JPH0339672 A JP H0339672A JP 1174619 A JP1174619 A JP 1174619A JP 17461989 A JP17461989 A JP 17461989A JP H0339672 A JPH0339672 A JP H0339672A
- Authority
- JP
- Japan
- Prior art keywords
- unit circuit
- circuit
- signal
- input
- data
- 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
- 239000004065 semiconductor Substances 0.000 title claims description 19
- 238000012360 testing method Methods 0.000 claims abstract description 34
- 238000000034 method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000007547 defect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Landscapes
- Semiconductor Integrated Circuits (AREA)
- Tests Of Electronic Circuits (AREA)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は半導体集積回路に関し、特に複数の単位回路に
より構成される半導体集積回路に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a semiconductor integrated circuit, and particularly to a semiconductor integrated circuit constituted by a plurality of unit circuits.
近年、半導体集積回路は大規模化しており、製造完了段
階における集積回路、の欠陥の有無のテストを行うこと
が困難になってきている。この対応策として、半導体集
積回路のテスト時における回路テストを簡易化するため
に、半導体集積回路の構成方法として、回路分割法また
はスキャンパス法等が常用されている。In recent years, semiconductor integrated circuits have become larger in scale, and it has become difficult to test the presence or absence of defects in integrated circuits at the stage of completion of manufacture. As a countermeasure to this problem, in order to simplify circuit testing when testing semiconductor integrated circuits, a circuit division method, a scan path method, or the like is commonly used as a method for configuring semiconductor integrated circuits.
この場合、複数の単位回路により構成される半導体集積
回路においては、前記単位回路の内の幾つかは既に設計
済みの回路が用いられ、残りの単位回路のみが新設計で
ある場合もあり、設計済みの単位回路については、既に
テストを簡易化するための回路が組み込まれていること
が多い。このような場合には、テスト時に、新設計の単
位回路のようにテストを必要とする単位回路(以下、単
位回路(A)と略記する〉を、設計済みの単位回路のよ
うにテストを必要としない単位回路(以下、単位回路(
B)と略記する)より分離する必要がある。従って、こ
の種の半導体集積回路においては、テストを容易にする
ための回路を組み込むとともに、単位回路(A)と単位
回路(B)とを分離するための手段が必要となる。In this case, in a semiconductor integrated circuit composed of a plurality of unit circuits, some of the unit circuits may be already designed circuits, and only the remaining unit circuits may be newly designed. For unit circuits that have already been tested, circuits are often already built in to simplify testing. In such cases, during testing, unit circuits that require testing, such as newly designed unit circuits (hereinafter abbreviated as unit circuits (A)), may be replaced with unit circuits that require testing, such as newly designed unit circuits. unit circuit (hereinafter referred to as unit circuit)
(abbreviated as B)). Therefore, in this type of semiconductor integrated circuit, it is necessary to incorporate a circuit to facilitate testing and to have means for separating the unit circuit (A) and the unit circuit (B).
この手段としては、単位回路(B)に入力される信号線
を外部出力端子に直接結線し、単位回路(B)の出力信
号線をセレクタの一方の側に入力するとともに、セレク
タの他方の側を外部入力端子に結線する方法が最も簡単
な方法として用いられている。To do this, the signal line input to the unit circuit (B) is directly connected to the external output terminal, and the output signal line of the unit circuit (B) is input to one side of the selector, while the other side of the selector The simplest method is to connect the external input terminal.
第2図は従来の半導体集積回路の一例を示すブロック図
であるが、単位回路(A)10および12と、単位回路
(B)11と、セレクタ13.14および15等を備え
て構成される。第2図において、単位回路(Ballに
入力される信号線107,108および109のデータ
は、外部出力端子60.61および62より出力される
ように結線されており、単位回路(A)toのテストは
単位回路(B)11とは切離して行われる。FIG. 2 is a block diagram showing an example of a conventional semiconductor integrated circuit, which is composed of unit circuits (A) 10 and 12, unit circuit (B) 11, selectors 13, 14 and 15, etc. . In FIG. 2, the data of signal lines 107, 108 and 109 input to the unit circuit (Ball) are connected so as to be output from external output terminals 60, 61 and 62, and the data of the unit circuit (A) to The test is performed separately from the unit circuit (B) 11.
また、外部入力端子57.58および59から入力され
るデータと、単位回路(Ballから出力されるデータ
は、それぞれセレクタ13.14および15により切替
えられ、信号線LL0.l11および112を介して単
位回路(A)12に入力されるように構成されており、
単位回路(A)12のテスト時においては、切替端子5
6より入力される切替MW信号により、セレクタ13.
14および15による入力データ切替えが行われ、単位
回路(A)12のテストは、他の単位回路と切離して単
独にて行われる。In addition, data input from external input terminals 57.58 and 59 and data output from the unit circuit (Ball) are switched by selectors 13.14 and 15, respectively, and sent to the unit circuit via signal lines LL0.l11 and 112. It is configured to be input to the circuit (A) 12,
When testing the unit circuit (A) 12, the switching terminal 5
The switching MW signal input from selector 13.
14 and 15 is performed, and the unit circuit (A) 12 is tested independently, separated from other unit circuits.
上記と異なる手段としては、単位回路(A)の入力端子
にデータを保持させるレジスタを結線するスキャンパス
法も用いられており、第3図にその一例のブロック図を
示す。第3図において、テスト時においては、単位回路
(A)16から出力される信号線113,114および
115のデータは、レジスタ19.20および21にお
いて保持され、クロック端子65より入力されるクロッ
ク信号によりシフトされて、逐次レジスタ22.23お
よび24を経由して、外部出力端子66より出力される
。従って、この状態において、単位回路(A)16は単
独にてテストされる。また、外部入力端子63からレジ
スタ19に人力されるデータは、クロック端子65より
人力されるクロック信号により逐次シフトされてレジス
タ22.23および24にセットされ、信号線116.
117および11gを介して単位回路(A)1gに入力
される。As a means different from the above, a scan path method is also used in which a register for holding data is connected to an input terminal of a unit circuit (A), and a block diagram of an example thereof is shown in FIG. In FIG. 3, during testing, data on signal lines 113, 114 and 115 output from unit circuit (A) 16 are held in registers 19, 20 and 21, and clock signals input from clock terminal 65 are held in registers 19, 20 and 21. The signal is shifted by , and is outputted from an external output terminal 66 via successive registers 22, 23 and 24. Therefore, in this state, the unit circuit (A) 16 is tested individually. Further, the data manually inputted to the register 19 from the external input terminal 63 is sequentially shifted by a clock signal inputted manually from the clock terminal 65 and set in the registers 22, 23 and 24, and the data is set in the registers 22, 23 and 24, and the data is inputted to the register 19 via the signal line 116.
It is input to the unit circuit (A) 1g via 117 and 11g.
この状態において、単位回路(A)1gのテストが行わ
れる。半導体集積回路を通常の動作に復帰させる場合に
は、切替え端子64から入力される切替制御信号により
、各レジスタを正常状態に復帰させればよい。In this state, the unit circuit (A) 1g is tested. In order to return the semiconductor integrated circuit to normal operation, each register may be returned to its normal state using a switching control signal input from the switching terminal 64.
上述した従来の複数の単位回路により構成される半導体
集積回路においては、テストを簡易化するための手段と
して回路分割法(第2図参照〉を用いる場合には、単位
回路(B)の入力端子数をM本、出力端子数をN本とす
ると、M本の外部出力端子および(N+1)本の外部入
力端子が必要となる。従って、単位回路(B)の規模が
大きくなるに従い入力信号線および出力信号線の数が増
え、これに伴って外部端子数も著しく増大するという欠
点がある。In the above-mentioned conventional semiconductor integrated circuit composed of a plurality of unit circuits, when the circuit division method (see Figure 2) is used as a means to simplify testing, the input terminal of the unit circuit (B) When the number of output terminals is M and the number of output terminals is N, M external output terminals and (N+1) external input terminals are required.Therefore, as the scale of the unit circuit (B) increases, the number of input signal lines increases. Another disadvantage is that the number of output signal lines increases, and the number of external terminals also increases significantly.
また、上述したスキャンパス法(第3図9@〉による場
合には、外部端子数は単位回路(B)の規模に関係なく
一定であるが、(M+N)個のレジスタが必要となるの
で、単位回路(B)の規模が大規模になるに従い、人力
信号線および出力信号線の数が増える結果となり、オー
バヘッドが増大するという欠点がある。In addition, in the case of the above-mentioned scan path method (Fig. 3, 9), the number of external terminals is constant regardless of the scale of the unit circuit (B), but (M+N) registers are required. As the scale of the unit circuit (B) increases, the number of human input signal lines and output signal lines increases, resulting in an increase in overhead.
〔課題を解決するための手段〕
本発明の半導体集積回路は、テストを必要とする単位回
路(A)と、テストを必要としない単位回路(B)とを
含む複数の単位回路により構成される半導体集積回路に
おいて、前記単位回路(A)をそれぞれ単独でテストす
るための手段として、出力側に単位回路(B)が接続さ
れる単位回路(A)の出力側には、単位回路(A)から
出力される試験信号または外部より入力される試験信号
を一時的に保持しておき、所定の第1の制御信号を介し
て前記試験信号を出力する試験信号保留手段を備え、入
力間に単位回路(B)が接続される単位回路(A)の入
力側には、単位回路(B)の出力信号と外部より入力さ
れ前記試験信号保留手段に一時的に保持されている試験
信号とを、所定の第2の制御信号を介して切替えて前記
単位回路(A)に出力する信号切替手段を備えて構成さ
れる。[Means for Solving the Problems] The semiconductor integrated circuit of the present invention is composed of a plurality of unit circuits including a unit circuit (A) that requires testing and a unit circuit (B) that does not require testing. In a semiconductor integrated circuit, as a means for individually testing the unit circuits (A), the unit circuit (A) is connected to the output side of the unit circuit (A) to which the unit circuit (B) is connected. A test signal holding means is provided, which temporarily holds a test signal output from a test signal or a test signal input from an external source, and outputs the test signal via a predetermined first control signal, and a unit between inputs is provided. On the input side of the unit circuit (A) to which the circuit (B) is connected, the output signal of the unit circuit (B) and the test signal inputted from the outside and temporarily held in the test signal holding means, It is configured to include a signal switching means that switches and outputs to the unit circuit (A) via a predetermined second control signal.
次に、本発明について図面を参照して説明する。第1図
は、本発明の一実施例のブロック図、第2図および第3
図は、それぞれ従来の半導体集積回路のブロック図であ
る。第1図に示されるように、本実施例は、単位回路(
A)1および3と、単位回路(B〉2と、レジスタ4〜
6と、セレクタ7〜9と、を備えて構成される。Next, the present invention will be explained with reference to the drawings. FIG. 1 is a block diagram of one embodiment of the present invention, FIG.
Each figure is a block diagram of a conventional semiconductor integrated circuit. As shown in FIG. 1, this embodiment has a unit circuit (
A) 1 and 3, unit circuit (B>2, register 4~
6 and selectors 7 to 9.
第1図において、テスト時においては、先ず、切替端子
53より入力される切替信号により、レジスタ4,5お
よび6は、単位回路(B)2に対する人力信号線101
.102および103のデータに対応して機能するよう
に切替えられ、これらの人力信号線101.102およ
び103のデータは、レジスタ45および6に保持され
る。次いで、クロック端子54から入力されるクロック
信号により、レジスタ4.5および6に保持されている
データは、逐次シフトされて外部出力端子55から出力
される。従って、この状態においては、単位回路(A)
1が分離され、単独にてテストが行われる。In FIG. 1, at the time of testing, registers 4, 5, and 6 are first connected to the human input signal line 101 for the unit circuit (B) 2 by a switching signal input from the switching terminal 53.
.. The data on these human input signal lines 101, 102 and 103 are held in registers 45 and 6. Next, the data held in registers 4.5 and 6 is sequentially shifted by a clock signal input from clock terminal 54 and output from external output terminal 55. Therefore, in this state, the unit circuit (A)
1 is separated and tested alone.
また、切替端子53から入力される切替信号を変更し、
レジスタ4.5および6が、外部入力端子52から入力
されるデータに対応して機能するように切替えられると
、クロック端子54から入力されるクロック信号により
、外部入力端子52から入力される一連のデータは、シ
フトしながらレジスタ4.5および6にセットされる。In addition, the switching signal input from the switching terminal 53 is changed,
When the registers 4.5 and 6 are switched to function in accordance with the data input from the external input terminal 52, the clock signal input from the clock terminal 54 causes the series of data input from the external input terminal 52 to be switched. Data is set in registers 4.5 and 6 while being shifted.
前記一連のデータが全部セットされると、切替端子51
から人力される切替信号により、レジスタ4,5および
6の出力データが、単位回路(A)3に入力されるよう
にセレクタ7.8および9が切替えられ、外部入力端子
52から入力される任意のデータが、信号線104、1
05および106を介して単位回路(A)3に入力され
る。従って、この状態においては、単位回路(A)3が
分離され、単独にてテストが行なわれる。When all the series of data are set, the switching terminal 51
The selectors 7, 8 and 9 are switched so that the output data of the registers 4, 5 and 6 are input to the unit circuit (A) 3 by a switching signal manually input from the external input terminal 52. The data of signal line 104, 1
It is input to the unit circuit (A) 3 via 05 and 106. Therefore, in this state, the unit circuit (A) 3 is separated and tested independently.
すなわち、本実施例においては、4本の外部入力端子と
1本の外部出力端子のみが必要とされ、従来例のように
、単位回路(B)に対する入力端子数および出力端子数
により、所要端子数に対するM Wを受けることがない
。また、スキャンパス法が、単位回路(B)の入力端子
数と出力端子数の和に等しい個数のレジスタを必要とし
たのに比較して、本発明においては、単位回路(B)の
入力端子数と出力端子数のいずれか多い方の端子数に対
応する数のレジスタを備えることで対処することができ
る。That is, in this embodiment, only four external input terminals and one external output terminal are required, and as in the conventional example, the number of required terminals is determined by the number of input terminals and the number of output terminals for the unit circuit (B). It does not receive MW for numbers. Furthermore, compared to the scan path method which requires a number of registers equal to the sum of the number of input terminals and the number of output terminals of the unit circuit (B), in the present invention, the input terminals of the unit circuit (B) This can be handled by providing a number of registers corresponding to the number of terminals or the number of output terminals, whichever is greater.
以上、詳細に説明したように、本発明は、複数の単位回
路により構成される半導体集積回路に適用されて、前記
半導体集積回路のテスト時に必要とされる外部端子数を
著しく低減させることができるとともに5、オーバヘッ
ドの増大を防止することができるという効果がある。As described above in detail, the present invention can be applied to a semiconductor integrated circuit composed of a plurality of unit circuits, and can significantly reduce the number of external terminals required when testing the semiconductor integrated circuit. Also, 5, there is an effect that an increase in overhead can be prevented.
第1図は、本発明の一実施例のブロック図、第2図およ
び第3図は、従来の半導体集積回路のブロック図である
。
図において、1.3,10,12.L6,18・・・・
・・単位回路(A) 、2,11.17・・・・・・単
位回路(B)、4〜619〜24・・−・・・レジスタ
、7〜9.■2〜15・・・・・・セレクタ。FIG. 1 is a block diagram of an embodiment of the present invention, and FIGS. 2 and 3 are block diagrams of conventional semiconductor integrated circuits. In the figure, 1.3, 10, 12. L6,18...
...Unit circuit (A), 2,11.17...Unit circuit (B), 4-619-24...Register, 7-9. ■2 to 15...Selector.
Claims (1)
しない単位回路(B)とを含む複数の単位回路により構
成される半導体集積回路において、前記単位回路(A)
をそれぞれ単独でテストするための手段として、 出力側に単位回路(B)が接続される単位回路(A)の
出力側には、単位回路(A)から出力される試験信号ま
たは外部より入力される試験信号を一時的に保持してお
き、所定の第1の制御信号を介して前記試験信号を出力
する試験信号保留手段を備え、 入力側に単位回路(B)が接続される単位回路(A)の
入力側には、単位回路(B)の出力信号と外部より入力
され前記試験信号保留手段に一時的に保持されている試
験信号とを、所定の第2の制御信号を介して切替えて前
記単位回路(A)に出力する信号切替手段を備えること
を特徴とする半導体集積回路。[Scope of Claims] In a semiconductor integrated circuit constituted by a plurality of unit circuits including a unit circuit (A) that requires testing and a unit circuit (B) that does not require testing, the unit circuit (A)
As a means for individually testing each of The unit circuit (B) is connected to the unit circuit (B) on the input side, and includes a test signal holding means for temporarily holding a test signal and outputting the test signal via a predetermined first control signal. On the input side of A), the output signal of the unit circuit (B) and the test signal input from the outside and temporarily held in the test signal holding means are switched via a predetermined second control signal. A semiconductor integrated circuit comprising a signal switching means for outputting a signal to the unit circuit (A).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1174619A JPH0339672A (en) | 1989-07-05 | 1989-07-05 | Semiconductor integrated circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1174619A JPH0339672A (en) | 1989-07-05 | 1989-07-05 | Semiconductor integrated circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0339672A true JPH0339672A (en) | 1991-02-20 |
Family
ID=15981758
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1174619A Pending JPH0339672A (en) | 1989-07-05 | 1989-07-05 | Semiconductor integrated circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0339672A (en) |
-
1989
- 1989-07-05 JP JP1174619A patent/JPH0339672A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS63263480A (en) | Semiconductor integrated logic circuit | |
JP2638281B2 (en) | Scan path circuit | |
JP3323312B2 (en) | Accelerated test pattern generator | |
JPH0339672A (en) | Semiconductor integrated circuit | |
JPH0192673A (en) | Counter testing device | |
JPH01110274A (en) | Test circuit | |
JPS61262856A (en) | Testing circuit | |
JPH07181227A (en) | Integrated circuit | |
JPH01308064A (en) | Integrated circuit | |
JPH06123761A (en) | Large scale integrated circuit | |
JPS61213934A (en) | Shift bus circuit | |
JPH03280715A (en) | Large scale integrated circuit | |
JPH0714392U (en) | Integrated circuit | |
JPH01257363A (en) | Semiconductor device | |
JPH04130824A (en) | Counter test circuit | |
JPH04355383A (en) | Semiconductor integrated circuit | |
JPS6154713A (en) | Gate array device | |
JPH0310172A (en) | Lsi circuit containing trouble detection circuit | |
JPH04352238A (en) | Semiconductor integrated circuit | |
JPH0746121B2 (en) | Skiyan test equipment | |
JPH06160490A (en) | Semiconductor device | |
JPH04339416A (en) | Counter testing circuit | |
JPH01238050A (en) | Semiconductor device | |
JPS60211376A (en) | Testing circuit for integrated circuit | |
JPH0365671A (en) | Semiconductor integrated circuit |