JPH0789143B2 - Semiconductor integrated circuit device - Google Patents
Semiconductor integrated circuit deviceInfo
- Publication number
- JPH0789143B2 JPH0789143B2 JP63311142A JP31114288A JPH0789143B2 JP H0789143 B2 JPH0789143 B2 JP H0789143B2 JP 63311142 A JP63311142 A JP 63311142A JP 31114288 A JP31114288 A JP 31114288A JP H0789143 B2 JPH0789143 B2 JP H0789143B2
- Authority
- JP
- Japan
- Prior art keywords
- register
- shift
- registers
- semiconductor integrated
- integrated 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.)
- Expired - Fee Related
Links
- 239000004065 semiconductor Substances 0.000 title claims description 12
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 2
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
- Semiconductor Integrated Circuits (AREA)
- Tests Of Electronic Circuits (AREA)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は半導体集積回路に関し、特に複数のレジスタか
ら構成されるスキャンパスを有する半導体集積回路に関
する。The present invention relates to a semiconductor integrated circuit, and more particularly to a semiconductor integrated circuit having a scan path composed of a plurality of registers.
従来この種の半導体集積回路装置としては第4図に示す
スキャンパスを有している。第4図は、レジスタ11,12,
…1nをスキャンパス内に入るように全てのレジスタのシ
フト入出力を直列になるように接続し、シフトデータ入
力をIN、シフトデータ出力をOUT、シフト制御をSFTとす
る。通常は全てのレジスタにデータを設定したり読出し
たりはしないでたとえばデータを設定するレジスタが12
の時は、シフトクロック数としてレジスタ11のビット数
とレジスタ12のビット数の合計が必要となり、レジスタ
12のデータを読み出す時はシフトクロック数としてはレ
ジスタ12,…,1nのおのおののビット数の合計となる。Conventionally, a semiconductor integrated circuit device of this type has a scan path shown in FIG. FIG. 4 shows registers 11,12,
.. 1n are connected in series so that the shift inputs and outputs of all registers are in series so that they enter the scan path, shift data input is IN, shift data output is OUT, and shift control is SFT. Normally, you do not set or read data to or from all the registers.
In case of, the sum of the number of bits of register 11 and the number of bits of register 12 is required as the number of shift clocks.
When reading 12 data, the number of shift clocks is the total number of bits of each of the registers 12, ..., 1n.
一般的に考えると、最大レジスタ11〜1nのビット数の総
和のシフトクロック数が一回のデータ読出し、書込時常
に必要であった。Generally speaking, the maximum number of shift clocks, which is the sum of the number of bits of the maximum registers 11 to 1n, is always required when data is read and written once.
上述した従来のスキャンパスを有する半導体集積回路装
置では、レジスタが全て直列となっている関係でデータ
の設定または読出しをしないレジスタがあってもデータ
をシフトクロックで転送しないと必要なレジスタの情報
を読出したり、書込んだりできないため、シフトクロッ
ク数を大きくしていた。一般的にスキャンパスは半導体
集積回路装置を試験するために導入していることが多
く、シフトクロック数が無駄に多くなることは、試験時
間を長くし、テストパタン量が増大する欠点を有してい
た。In the above-described semiconductor integrated circuit device having the scan path, even if there is a register that does not set or read data because all the registers are in series, the necessary register information is not transferred unless the data is transferred by the shift clock. Since it cannot be read or written, the number of shift clocks is increased. Generally, the scan path is often introduced to test the semiconductor integrated circuit device, and the wasteful increase in the number of shift clocks has the drawback of increasing the test time and increasing the test pattern amount. Was there.
本発明の半導体集積回路装置は、複数のレジスタを直列
に接続したスキャンパスを有する半導体集積回路装置に
おいて、複数のレジスタのうち少なくとも一部のレジス
タには、当該レジスタへの入力信号を当該レジスタを通
すことなく直接出力するパスと、レジスタを通して出力
される信号とパスを介して直接出力される信号とを選択
する手段とを設け、前記選択手段がパスを介して直接出
力される信号を選択する選択信号が印加された場合には
レジスタへのシフトクロックの供給を止める手段を備え
ている。A semiconductor integrated circuit device of the present invention is a semiconductor integrated circuit device having a scan path in which a plurality of registers are connected in series, and at least some of the plurality of registers are provided with an input signal to the register. A path for directly outputting without passing and a means for selecting a signal output through the register and a signal directly outputting through the path are provided, and the selecting means selects the signal directly output through the path. A means for stopping the supply of the shift clock to the register is provided when the selection signal is applied.
次に本発明について図面を参照して説明する。 Next, the present invention will be described with reference to the drawings.
第1図は本発明の一実施例の回路図である。レジスタ11
の入力はシフト入力INであり、その出力は選択回路21に
接続されている。また選択回路21の他方の入力はシフト
入力INであり、選択回路21の出力はレジスタ12〜1nへ直
列的に接続されシフト出力OUTへ出力される。シフト制
御1(SFT1)は、レジスタ11をスキャンパスに組込むか
否かの制御線であり、シフト制御(SFT)との論理積回
路41でレジスタ11をシフト制御する。また、シフト制御
1(SFT1)は選択回路21の選択情報にもなっている。FIG. 1 is a circuit diagram of an embodiment of the present invention. Register 11
The input of is the shift input IN, and its output is connected to the selection circuit 21. The other input of the selection circuit 21 is the shift input IN, and the output of the selection circuit 21 is serially connected to the registers 12 to 1n and output to the shift output OUT. The shift control 1 (SFT1) is a control line for whether or not the register 11 is incorporated in the scan path, and the AND circuit 41 with the shift control (SFT) controls the shift of the register 11. The shift control 1 (SFT1) also serves as selection information for the selection circuit 21.
データを設定するレジスタが12であればレジスタ11は使
用しないのでシフト制御1(SFT1)によりレジスタ12に
シフト入力INが入力されるよう選択回路21を設定してお
くとシフトクロック数はレジスタ12のビット数のみでよ
いことになる。If the register for setting data is 12, the register 11 is not used. Therefore, if the selection circuit 21 is set so that the shift input IN is input to the register 12 by the shift control 1 (SFT1), the number of shift clocks is Only the number of bits will suffice.
第2図は本発明の他の実施例の回路図である。FIG. 2 is a circuit diagram of another embodiment of the present invention.
第1図のレジスタ11にシフト制御1(SFT1)によるスキ
ャンパスのバイパスが構成されていたのが第2図ではレ
ジスタ12にシフト制御2(SFT2)によるスキャンパスの
バイパスが構成されている以外は同様である。The scan path bypass by the shift control 1 (SFT1) is configured in the register 11 of FIG. 1 except that the scan path bypass by the shift control 2 (SFT2) is configured in the register 12 in FIG. It is the same.
この例ではレジスタ11の内容を読出す時またはレジスタ
13〜1nへのデータを設定する時においてレジスタ12を使
用しなければシフト制御2(SFT2)によりレジスタ12を
バイパスすることでシフトクロック数はレジスタ12のビ
ット数だけ減少できる。In this example, when reading the contents of register 11 or register
If the register 12 is not used when setting data to 13 to 1n, the shift clock number can be reduced by the number of bits of the register 12 by bypassing the register 12 by the shift control 2 (SFT2).
この例からも理解できるようにレジスタ11,12,…,1nの
いずれのレジスタにスキャンパスのバイパスを設けても
同様である。As can be understood from this example, the same applies even if any of the registers 11, 12, ..., 1n is provided with a bypass for the scan path.
第3図は本発明のさらに他の実施例の回路図である。FIG. 3 is a circuit diagram of still another embodiment of the present invention.
第3図では複数のレジスタをバイパスできるようにした
タイプの回路例であり、シフトクロック数は最大バイパ
スしたレジスタのビット数の合計だけ少なくできる。FIG. 3 shows an example of a circuit of a type in which a plurality of registers can be bypassed, and the number of shift clocks can be reduced by the maximum total number of bits of the bypassed registers.
以上説明したように本発明では、スキャンパスを構成す
る複数のレジスタの内、不必要なレジスタにはシフト
(SFT)とシフト制御(SFT1、2、・・・)との論理積
回路(41、42、・・・)で制御し、常時クロックを供給
していない。従って、任意のレジスタにたいして最少の
クロック数でデータを設定することができるので、無駄
な試験時間が少なくなり、試験コストを安価にでき、テ
ストパターン量も少なくできるという効果があり、また
不要なレジスタへはクロック供給しないので、消費電力
の増加も防止できるという効果がある。As described above, in the present invention, the logical product circuit (41, 41) of the shift (SFT) and the shift control (SFT1, 2, ...) Is added to the unnecessary register of the plurality of registers forming the scan path. 42, ...) and the clock is not always supplied. Therefore, it is possible to set data in any register with the minimum number of clocks, which reduces wasteful test time, reduces test cost, and reduces the amount of test patterns. Since the clock is not supplied to, there is an effect that an increase in power consumption can be prevented.
第1図,第2図および第3図はそれぞれ本発明の実施例
による半導体集積回路装置の回路図、第4図は従来例の
半導体集積回路装置の回路図である。 IN……シフト入力データ、OUT……シフト出力データ、S
FT……シフト制御、SFT1……シフト制御1、SFT2……シ
フト制御2、11〜1n……レジスタ、41〜42……論理積回
路、21,22……選択回路。1, 2 and 3 are circuit diagrams of a semiconductor integrated circuit device according to an embodiment of the present invention, and FIG. 4 is a circuit diagram of a conventional semiconductor integrated circuit device. IN: shift input data, OUT: shift output data, S
FT ... Shift control, SFT1 ... Shift control 1, SFT2 ... Shift control 2, 11-1n ... Register, 41-42 ... AND circuit, 21,22 ... Selection circuit.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H01L 27/04 ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical indication H01L 27/04
Claims (1)
パスを有する半導体集積回路装置において、前記複数の
レジスタのうち少なくとも一部のレジスタには、当該レ
ジスタへの入力信号を当該レジスタを通すことなく直接
出力するパスと、レジスタを通して出力される信号と前
記パスを介して直接出力される信号とを選択する手段と
を設け、前記選択手段が前記パスを介して直接出力され
る信号を選択する選択信号が印加された場合には前記レ
ジスタへのシフトクロックの供給を止めるようにしたこ
とを特徴とする半導体集積回路。1. In a semiconductor integrated circuit device having a scan path in which a plurality of registers are connected in series, at least some of the plurality of registers do not pass an input signal to the registers through the registers. A selection for providing a direct output path and a means for selecting a signal output through a register and a signal directly output through the path, and the selection means selecting the signal directly output through the path A semiconductor integrated circuit, characterized in that supply of a shift clock to the register is stopped when a signal is applied.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63311142A JPH0789143B2 (en) | 1988-12-08 | 1988-12-08 | Semiconductor integrated circuit device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63311142A JPH0789143B2 (en) | 1988-12-08 | 1988-12-08 | Semiconductor integrated circuit device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02156177A JPH02156177A (en) | 1990-06-15 |
| JPH0789143B2 true JPH0789143B2 (en) | 1995-09-27 |
Family
ID=18013620
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63311142A Expired - Fee Related JPH0789143B2 (en) | 1988-12-08 | 1988-12-08 | Semiconductor integrated circuit device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0789143B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007102973A (en) * | 2005-10-07 | 2007-04-19 | Seiko Epson Corp | Semiconductor integrated circuit |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5656953A (en) * | 1995-05-31 | 1997-08-12 | Texas Instruments Incorporated | Low overhead memory designs for IC terminals |
| JP4525125B2 (en) * | 2004-03-24 | 2010-08-18 | ソニー株式会社 | Multi-chip type semiconductor device |
| JP6491507B2 (en) * | 2015-03-20 | 2019-03-27 | ルネサスエレクトロニクス株式会社 | Semiconductor device, electronic device and self-diagnosis method of semiconductor device |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60154173A (en) * | 1984-01-25 | 1985-08-13 | Toshiba Corp | Scanning type logical circuit |
| JPS60239836A (en) * | 1984-05-15 | 1985-11-28 | Fujitsu Ltd | Troubleshooting system of logical circuit |
| JPS6199875A (en) * | 1984-10-23 | 1986-05-17 | Toshiba Corp | Scan system logical circuit |
| JPS62102172A (en) * | 1985-10-29 | 1987-05-12 | Nec Corp | Logical device |
-
1988
- 1988-12-08 JP JP63311142A patent/JPH0789143B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007102973A (en) * | 2005-10-07 | 2007-04-19 | Seiko Epson Corp | Semiconductor integrated circuit |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02156177A (en) | 1990-06-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2727930B2 (en) | Boundary scan test circuit | |
| US4267463A (en) | Digital integrated circuit | |
| US4032900A (en) | Apparatus for distinguishing heading information from other information in an information processing system | |
| JP3039557B2 (en) | Storage device | |
| EP0178163B1 (en) | A dual access digital storage device | |
| US4272829A (en) | Reconfigurable register and logic circuitry device for selective connection to external buses | |
| KR0142033B1 (en) | Micro computer | |
| EP0136597A2 (en) | Vector processor | |
| JPH0789143B2 (en) | Semiconductor integrated circuit device | |
| WO1984003377A1 (en) | A cmos multiport general purpose register | |
| CA2022586A1 (en) | Scan converter control circuit having memories and address generator for generating zigzag address signal supplied to the memories | |
| JPH01296499A (en) | Semiconductor integrated circuit device | |
| JPH0695316B2 (en) | Semiconductor integrated circuit | |
| US3958223A (en) | Expandable data storage in a calculator system | |
| JPH0652640B2 (en) | Semiconductor integrated circuit with built-in memory | |
| US5790894A (en) | Data processing with improved register bit structure | |
| JP2566005B2 (en) | Input switching device | |
| JPH0683616A (en) | Semiconductor integrated circuit | |
| US4004280A (en) | Calculator data storage system | |
| JPS6144342B2 (en) | ||
| JPH09293024A (en) | Semiconductor integrated circuit | |
| US6985993B2 (en) | Control register assembly | |
| JP3221585B2 (en) | Scan register circuit and test auxiliary circuit | |
| JPH03152487A (en) | Semiconductor integrated circuit apparatus | |
| JP2702147B2 (en) | Test mode setting circuit for integrated circuits |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |