JPS62877A - Test facilitating logic circuit - Google Patents
Test facilitating logic circuitInfo
- Publication number
- JPS62877A JPS62877A JP60138936A JP13893685A JPS62877A JP S62877 A JPS62877 A JP S62877A JP 60138936 A JP60138936 A JP 60138936A JP 13893685 A JP13893685 A JP 13893685A JP S62877 A JPS62877 A JP S62877A
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- output
- signal
- scan
- 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.)
- Pending
Links
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
〔発明の技術分野〕
この発明はスキャンパス技法を利用したテスト容易化回
路に関する。DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to testability circuits using scan path techniques.
近年.LSIの高集積化に供いテスト容易化回路に対す
る需要が高まっている.特に順序回路を含む回路に対し
ては,テストパターン増加したがってテストコストの増
加が着るしくなりている。recent years. As LSIs become more highly integrated, the demand for testable circuits is increasing. Particularly for circuits including sequential circuits, the increase in test patterns is likely to result in an increase in test costs.
このテストコストを軽減するために,行うテスト容易化
回路の代表的なもののひとつに,スキャン入力端子を有
し供給されるシステムクロックが外部から制御でき,シ
ステムクロックは別にスキャン用クロックを用いるよう
な状態記憶回路(フリップフロップ・・・・・・F/P
と略す)・を用いて各レジスタを溝成し,スキャン入力
時およびスキャン出力時にスキャン入力またはスキャン
出力の対象となるレジスタをテスト用制御信号を用いて
指定することを可能とし九テスト容易化回路がある。In order to reduce this test cost, one typical test-facilitating circuit is one that has a scan input terminal and the supplied system clock can be controlled externally, and a system clock that uses a separate scan clock. State memory circuit (flip-flop...F/P
This test facilitation circuit makes it possible to use a test control signal to designate the register to be scan input or scan output at the time of scan input or scan output by forming a groove in each register using There is.
第3図,第4図を用いて上記従来技術を説明す第3図は
チップ上に組合せ回路部lとレジスタ6〜8が搭載され
ている事を示し、!4図はその1つのレジスタの細部を
示す。レジスタはF/F22と制御回路23から成る。The above-mentioned conventional technology will be explained using FIGS. 3 and 4. FIG. 3 shows that a combinational circuit section l and registers 6 to 8 are mounted on a chip. Figure 4 shows details of that one register. The register consists of an F/F 22 and a control circuit 23.
レジスタを構成するF/F22は、システムクロック1
5に同期して組み合せ回路部1からのデータをデータ入
力端子13よシ読み込み、F/Fのスキャン入力制御端
子17が11”の時、テストクロック16に同期してス
キャン入力端子14からスキャン用データを読み込む状
態記憶回路である。ll制御回路23は、スキャン出力
制御端子19が@0“のときはハイインピーダンスを出
力し、そのF/Fの出力はスキャンパス12に影響を与
えず、“1”の時はF/Fの記憶している内容を出力信
号線21に出力する。F/F22 that constitutes the register is system clock 1
5, the data from the combinational circuit section 1 is read from the data input terminal 13, and when the scan input control terminal 17 of the F/F is 11", the data is read from the scan input terminal 14 in synchronization with the test clock 16. It is a state memory circuit that reads data. The ll control circuit 23 outputs high impedance when the scan output control terminal 19 is @0", and the output of the F/F does not affect the scan path 12 and is "1'', the contents stored in the F/F are output to the output signal line 21.
従りて選択的にF/Fの出力を行なう事が可能である。Therefore, it is possible to selectively output the F/F.
テスト時の句作を説明する。先ず、スキャンパス12に
載せられたテスト用データをスキャン入力側f4端子1
7への′l”又は”0”入力によシ指定されたレジスタ
6.7又は8にテストクロック16を用いて端子14か
らスキャン入力する。Explain the haiku composition during the test. First, scan the test data placed on the scan path 12 on the input side f4 terminal 1.
A scan input is made from the terminal 14 using the test clock 16 to the register 6.7 or 8 designated by the 'l' or '0' input to the register 7.
次にシステムクロック15を動作させ、テスト用データ
を組合せ論理回路部1に出力し、その回路動作結果をデ
ータ入力端子13からF/Fに読み込む。Next, the system clock 15 is operated, test data is output to the combinational logic circuit section 1, and the circuit operation result is read into the F/F from the data input terminal 13.
最後にスキャン出力制御端子19への@1”入力により
て指定されたレジスタの信号をスキャンパス12を用い
てスキャン出力しその値を期待値と比較する。Finally, the signal of the register designated by the @1'' input to the scan output control terminal 19 is scanned out using the scan path 12, and its value is compared with the expected value.
このようなテスト容易化回路は、スキャンパス12によ
シ多ビット情報を送るので1本のスキャンパスを用いた
従前のテスト容易化回路に比べてスキャン速度が早く、
又、スキャン入力及びスキャン出力をするレジスタを制
御信号を用いて指定できるということによ〕、比較した
いレジスタの値だけを出力できるという利点がある。Since such a testability circuit sends multi-bit information to the scan path 12, the scan speed is faster than the conventional testability circuit that uses a single scanpath.
Furthermore, by being able to specify registers for scan input and scan output using control signals, there is an advantage that only the values of the registers to be compared can be output.
しかしながら、スキャンパスを用いるため配線数の増大
が著しく、配線領域が大型化するという問題があった。However, since the scan path is used, there is a problem in that the number of wiring lines increases significantly and the wiring area becomes large.
この発明は上述した従来回路の欠点を克服すべく改良し
念もので、よフ配毀領域の少ないテスト容易化回路を提
供することを目的としている。The present invention is an attempt to improve the above-mentioned drawbacks of the conventional circuit, and an object of the present invention is to provide a test-facilitated circuit with a small area for failure.
テスト時において、外部から内部F/Fに信号を入力お
よび内部F/Fの信号を外部に出力するために信用する
信号線群をスキャンパスと言う。During testing, a group of signal lines that are trusted to input signals from the outside to the internal F/F and to output signals from the internal F/F to the outside are called a scan path.
本発明に従うテスト容易化回路は、該スキャンパスと通
常モードのときに使用される組合せ論理回路部の信号線
を同一信号線で共有することを特徴としている。The testability circuit according to the present invention is characterized in that the scan path and the signal line of the combinational logic circuit section used in the normal mode are shared by the same signal line.
論理回路には1本来、大半のレジスタにつながるデータ
バスが有り、これをスキャンパスとして利用することに
より配線数の減少、配線領域の縮小を図ることができる
。A logic circuit inherently has a data bus connected to most registers, and by using this as a scan path, the number of wires and the wiring area can be reduced.
[発明の実施例]
第1図は本発明の実施例のチップ全体図、第2図は1つ
のレジスタに着目した拡大図である。[Embodiment of the Invention] FIG. 1 is an overall view of a chip according to an embodiment of the invention, and FIG. 2 is an enlarged view focusing on one register.
第11図に示されるように、組合せ論理回路部1のデー
タバス2−がスキャンパスを兼用している。As shown in FIG. 11, the data bus 2- of the combinational logic circuit section 1 also serves as a scan path.
以下、構成の細部を動作と共に説明する。The details of the configuration will be explained below along with the operation.
通常動作時%F/Fのスキャン出力側89子19を10
1とし、制御回路23をハイインピーダンスとし、又、
NORゲート25の制御信号端子27に@O”を入力し
、11制御回路23′の出力状態を、デコーダーにより
生成される制御信号26によりコントロールできる様に
する。この様にすれば、順序回路を構成するF /’、
F 22を共用バスへ出力するさい、デコーダーより指
定されるF/F22のみを共用バスへ出力することが可
能である。また、通常動作時、共用バスへ出力する必要
のないF/FについてはNORゲート25の制御信号2
6をpull up L常に01″にしておけばよい。Normal operation %F/F scan output side 89 child 19 to 10
1, the control circuit 23 is set to high impedance, and
@O'' is input to the control signal terminal 27 of the NOR gate 25, so that the output state of the 11 control circuit 23' can be controlled by the control signal 26 generated by the decoder. Construct F/',
When outputting the F/F 22 to the shared bus, it is possible to output only the F/F 22 designated by the decoder to the shared bus. In addition, for F/Fs that do not need to output to the shared bus during normal operation, the control signal 2 of the NOR gate 25
6 should be always set to 01''.
テスト時:■先ず最初に信号端子27を“1”。During testing: ■First, set signal terminal 27 to “1”.
19をO”として、すべてのレジスタ6.7.8の共用
バスへの出力が、ハイインピーダンスとなるようにして
、入力制御端子17にょシ指定されたレジスタ6または
7または8に、テストクロッり16を用いて、共用バス
2′ からスキャン入力端子14を介してテストデータ
をスキャン人力す0次に、信号端子27を頴”、19を
′″O”として、前述した通常動作を行う。19 to "O" so that the output of all registers 6.7.8 to the shared bus becomes high impedance, and connect the test clock to the register 6, 7, or 8 specified by the input control terminal 17. 16 is used to manually scan test data from the common bus 2' via the scan input terminal 14.Next, the signal terminal 27 is set to "0" and 19 is set to "O" to perform the normal operation described above.
■最後に信号端子27に@1”を入力し、スキャン出力
制御端子19が11′″とされたレジスタの信号をテス
トクロック16に同時して、共用バス2′。■Finally, @1'' is input to the signal terminal 27, and the register signal whose scan output control terminal 19 is set to 11'' is sent to the test clock 16 at the same time as the shared bus 2'.
、を介してスキャン出力する。, scan output via .
以上説明した様に、この発明によれば1通常の信号@を
スキャン用に共用して配線面積の縮小を図ることができ
る。As described above, according to the present invention, it is possible to reduce the wiring area by sharing one normal signal @ for scanning.
第1図及び第2図は、本発明に従うテスト容易化回路の
回路図%第3図及び第4図は従来のランダムアクセスス
キャンバスを用い九テスト容易化回路の構成図および回
路図である。
図において
1・・・組み合せ回路部、2・・・データバス、3〜5
・・・レジスタと組み合せ回路部間の信号線群、6〜8
・・・レジスタ、9〜11・・・レジスタとスキャパス
間の信号線群、12・・・スキャンバス、13・・・F
/Pのデータ入力端子、14・・・F7Fのスキャン入
力端子、15・・・F/F’のシステムクロック、16
・・・II′/Fのテストクロック、17・・・F/F
のスキャン入力制御端子、18・・・F/Fの出力端子
、19・・・F/Fのスキャン出力制御端子、20・・
・F/Fの出力信号線、21・・・制御回路の出力信号
線、22・・・F/P、23.23’・・・副脚回路、
24・・・組み合せ回路、25・・・NORゲート、2
6・・・レジストからデータバスへの出力側脚信号、2
7・・・テスト時での制御信号、2′・・・スキャンバ
スとデータバスの共用バス 3−4z51・・・共用パ
スとレジスタ間の信号線群。
代理人弁珊士 則 近 ’II 右Cほか1名】第
3図
第 4 図1 and 2 are circuit diagrams of a testability circuit according to the present invention. FIGS. 3 and 4 are block diagrams and circuit diagrams of a testability circuit using a conventional random access scan canvas. In the figure, 1...Combination circuit section, 2...Data bus, 3-5
...Signal line group between register and combinational circuit section, 6 to 8
...Register, 9-11...Signal line group between register and scan path, 12...Scan path, 13...F
/P data input terminal, 14...F7F scan input terminal, 15...F/F' system clock, 16
...II'/F test clock, 17...F/F
18...F/F output terminal, 19...F/F scan output control terminal, 20...
・F/F output signal line, 21... Control circuit output signal line, 22... F/P, 23.23'... Sub-leg circuit,
24...Combination circuit, 25...NOR gate, 2
6... Output side leg signal from register to data bus, 2
7... Control signal during testing, 2'... Shared bus for scan canvas and data bus 3-4z51... Signal line group between shared path and registers. Agent Attorney Chika Nori 'II Right C and 1 other person] Figure 3 Figure 4
Claims (3)
用いて外部に出力および外部から入力できることを特徴
としたテスト容易化回路において、スキャン用信号線と
通常の動作において使用する信号線を同一信号線にて共
有することを特徴とするテスト容易化論理回路。(1) In a testability circuit characterized by being able to output and input the stored contents of the state storage circuit to the outside using a scanning signal line, the scanning signal line and the signal line used in normal operation are connected to each other. A testable logic circuit characterized by sharing the same signal line.
とを特徴とする前記特許請求の範囲第1項記載のテスト
容易化論理回路。(2) The testability logic circuit according to claim 1, wherein a data line is used as the same signal.
モードにおいて使用する信号線上に、制御回路を付加し
テストモード時においては、該信号線から組み合せ回路
部への信号をハイインピーダンスとすることが可能であ
る特徴を有する前記特許請求の範囲第1項又は第2項記
載のテスト容易化論理回路。(3) Add a control circuit to the signal line that connects the sequential circuit section and the combinational circuit section and that is used in the normal mode, and make the signal from the signal line to the combinational circuit section high impedance during the test mode. 3. The testability logic circuit according to claim 1 or 2, which has a feature that enables testability.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60138936A JPS62877A (en) | 1985-06-27 | 1985-06-27 | Test facilitating logic circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60138936A JPS62877A (en) | 1985-06-27 | 1985-06-27 | Test facilitating logic circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62877A true JPS62877A (en) | 1987-01-06 |
Family
ID=15233605
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60138936A Pending JPS62877A (en) | 1985-06-27 | 1985-06-27 | Test facilitating logic circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62877A (en) |
-
1985
- 1985-06-27 JP JP60138936A patent/JPS62877A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2513904B2 (en) | Testability circuit | |
| JP3262033B2 (en) | Semiconductor storage device | |
| JPS6329276A (en) | Logic lsi | |
| JPH0394183A (en) | Testing method for semiconductor integrated circuit and circuit therefor | |
| JPH06105285B2 (en) | Semiconductor integrated circuit device | |
| JP2906073B2 (en) | LSI including DC test circuit | |
| JPS62877A (en) | Test facilitating logic circuit | |
| US6643809B2 (en) | Semiconductor device and semiconductor device testing method | |
| US5926519A (en) | Semiconductor integrated circuit including dynamic registers | |
| JPS6331935B2 (en) | ||
| JPH0652640B2 (en) | Semiconductor integrated circuit with built-in memory | |
| JP3221592B2 (en) | Scan test circuit | |
| JPS6256598B2 (en) | ||
| JP3071044B2 (en) | Test method for semiconductor integrated circuit with microcomputer | |
| JPS63257242A (en) | Semiconductor storage device with logic circuit | |
| JP2874984B2 (en) | Scan circuit for digital logic | |
| JPH06201794A (en) | Semiconductor device test circuit | |
| JPH0568665B2 (en) | ||
| JPH07120535A (en) | Logic circuit diagnostic method and LSI circuit | |
| JPH0389178A (en) | Semiconductor integrated circuit | |
| JPS6210390B2 (en) | ||
| JPS6167147A (en) | Integrated circuit scan-in/scan-out method | |
| JPS6095370A (en) | Integrated circuit device | |
| JPS59747A (en) | Diagnostic system of logical circuit | |
| JPH0782079B2 (en) | Test equipment |