JPH0258352A - Testing circuit for semiconductor integrated circuit - Google Patents

Testing circuit for semiconductor integrated circuit

Info

Publication number
JPH0258352A
JPH0258352A JP21016988A JP21016988A JPH0258352A JP H0258352 A JPH0258352 A JP H0258352A JP 21016988 A JP21016988 A JP 21016988A JP 21016988 A JP21016988 A JP 21016988A JP H0258352 A JPH0258352 A JP H0258352A
Authority
JP
Japan
Prior art keywords
clock
circuit
buffer
cell
wirings
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
Application number
JP21016988A
Other languages
Japanese (ja)
Inventor
Junichi Shikatani
鹿谷 順一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP21016988A priority Critical patent/JPH0258352A/en
Publication of JPH0258352A publication Critical patent/JPH0258352A/en
Pending legal-status Critical Current

Links

Landscapes

  • Testing Or Measuring Of Semiconductors Or The Like (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

PURPOSE:To reduce the number of transistors for testing and number of wirings for clock transmission and to alleviate the load of a logic designer by fixedly providing clock transmission wirings from a clock input cell to a basic cell through a buffer independently of other wirings. CONSTITUTION:Clock transmission wirings 15 are fixedly wired near aluminum or polysilicon, and may be formed of the same material as that of wiring basic cells to each other, and signals on the wirings are different. Clocks are applied externally to one 11-2 of input/output cells operated as a clock buffer 14. They are distributed from the line 15-1 from the buffer 14 to basic cell rows 12-1, 12-2,..., and then distributed from the line 15-2 to the basic cells. Clocks are applied from its scan clock terminal to the logic unit cell 16 of the basic cells. The buffer 14 and the lie 15-1 may be disposed along the lower side, and the cell 16 may be disposed at the other place.

Description

【発明の詳細な説明】 し概要] 本発明はスキャン回路を内蔵したマスクスライス型半導
体集積回路(以下本明細書において大規模な半導体集積
回路をLSIと略記する)の設計段階において、テスト
のため使用するように付加した回路で使用する素子の数
を削減するようにしたLSIの試験回路に関し、 スキャン回路を含めた論理設計において試験用トランジ
スタ数・クロック伝送用配線網数及び論理設計者の負担
を軽減するようにしたLSIの試験回路を提供すること
を目的とし、 クロックを印加しスキャン回路方式により半導体集積回
路の故障有無を試験する半導体集積回路の試験回路にお
いて、クロック人力用セルからバッファを介して基本セ
ルに到るクロック伝送用配線を、集積回路セル同士を結
ぶ他の配線とは独立して、且つ固定的に設けたことで構
成する。
[Detailed Description of the Invention] Summary] The present invention provides a method for testing in the design stage of a mask slice type semiconductor integrated circuit (hereinafter, a large-scale semiconductor integrated circuit will be abbreviated as LSI in this specification) having a built-in scan circuit. Regarding LSI test circuits that reduce the number of elements used in added circuits, the number of test transistors, the number of clock transmission wiring networks, and the burden on logic designers in logic design including scan circuits will be reduced. The purpose of the present invention is to provide a test circuit for an LSI that reduces the amount of noise caused by a clock.In a test circuit for semiconductor integrated circuits that applies a clock and tests the presence or absence of a failure in a semiconductor integrated circuit using a scan circuit method, the buffer is removed from the clock cell manually. The structure is such that the clock transmission wiring that reaches the basic cells via the integrated circuit cells is provided fixedly and independently of other wiring that connects the integrated circuit cells.

[産業上の利用分野] 本発明はスキャン回路を内蔵したマスクスライス型LS
Iの設計段階において、テストのため使用するように付
加した回路で使用する素子の数を削減するようにしたL
SIの試験回路に関する。
[Industrial Application Field] The present invention is a mask slice type LS with a built-in scan circuit.
At the design stage of I, the number of elements used in the circuit added for testing was reduced.
Regarding SI test circuits.

半導体の高集積化されてLSIとなるとき、その開発工
程において試験回路・試験用データバクーンの作成に要
する時間の割合が増大している。
As semiconductors become highly integrated into LSIs, the proportion of time required to create test circuits and test data backbones in the development process increases.

そのため容易に試験を行うため「スキャン回路方式」が
用いられているが、通常の回路に比べて複雑化し、トラ
ンジスタ数・ネット数が大幅に増加するので簡単化する
ことが要望された。
For this reason, a ``scan circuit method'' is used to easily conduct tests, but it is more complex than a normal circuit and requires a significant increase in the number of transistors and nets, so there was a desire to simplify it.

[従来の技術] LSIは製造工程中に発生した故障の有無を検出するこ
とと、予め想定していた故障の何れが存在するかを調べ
ることがあるが、通常は前者のみで良く、製造ラインに
結果をフィードバックさせるためには後者を調べる。故
障有無の検出を行うとき、「試験容易化設計」により設
計・製造されたLSIが、そうでない設計手法により設
計・製造されたものより、容易に試験のできることは当
然である。
[Prior art] LSIs sometimes detect the presence or absence of a failure that has occurred during the manufacturing process, or check whether a previously anticipated failure exists, but usually only the former is required; In order to feed back the results, check the latter. When detecting the presence or absence of a failure, it is natural that LSIs designed and manufactured using "design for testability" can be tested more easily than those designed and manufactured using other design methods.

LSIのテスト(前記の故障有無の検出)に使用できる
ものは、外部とのインタフェースとする人力ピンと出力
ビンのみである。これらのピンのみを用いて内部の故障
を検出するためには、まず入力ピンに印加すべき入カバ
ターン列と出力ピンに期待される応答出カバターン列を
予め作って置く。これらの入カバターン列と出カバター
ン列とを比較して両者が一致しておれば故障無し、一致
していなければ故障有りと判定する。
The only things that can be used for testing the LSI (detecting the presence or absence of a failure) are the manual pins and output bins used as interfaces with the outside. In order to detect internal failures using only these pins, first create in advance a sequence of input cover turns to be applied to the input pins and a sequence of response output cover turns expected to be applied to the output pins. These input cover turn rows and output cover turn rows are compared, and if they match, it is determined that there is no failure, and if they do not match, it is determined that there is a failure.

このとき順序回路のようにフリップフロップなどの記憶
回路を含むものは、内部記ta状態の数が増大するので
、故障検出(テスト)が困難となるが、スキャン回路方
式により順序回路のテストを組合せ回路のテストに置換
えると、容易に実行できる。即ち、第3図に示すように
LSIの順序回路1内におけるフリップフロップ(以下
FFと略記する) 2−1.2−2−2−nの状態を設
定するためのスキャン回路3を付加する。全F F 2
−1.2−2.−2−nの状態をスキャン回路3の入力
端子スキャンイン4から入力させたクロックにより、F
Fの状態を外部から直接的に設定できる。このときFF
の出力点を外部入力ビンのように扱い、他OF Fの入
力点を外部出力ビンとして扱えるようにする。ハツチン
グをした部分が組合せ回路となるから、順序回路のテス
トを組合せ回路のテストに置換えて実行できる。このと
き全てのFFがシフトレジスフを構成するように接続さ
れていることが必要である。1個のスキャンクロックを
印加する毎にFFの状態がシフトして、スキャン回路3
の終端から順次に取り出される。
At this time, in sequential circuits that include memory circuits such as flip-flops, the number of internally recorded ta states increases, making fault detection (testing) difficult. It can be easily executed by replacing it with a circuit test. That is, as shown in FIG. 3, a scan circuit 3 is added for setting the states of flip-flops (hereinafter abbreviated as FF) 2-1.2-2-2-n in the sequential circuit 1 of the LSI. All FF 2
-1.2-2. -2-n is detected by the clock input from the input terminal scan in 4 of the scan circuit 3.
The state of F can be set directly from the outside. At this time FF
The output point of OF is treated like an external input bin, and the input point of other OF is treated as an external output bin. Since the hatched portion is a combinational circuit, testing of a sequential circuit can be replaced with a test of a combinational circuit. At this time, all FFs must be connected to form a shift register. Each time one scan clock is applied, the state of the FF shifts, and the scan circuit 3
are extracted sequentially starting from the end.

以上のスキャン回路については、論理設計者がテスト用
にしか使用しない回路も含めて設計していた。
The above scan circuits were designed by logic designers, including circuits used only for testing purposes.

[発明が解決しようとする課題] したがってスキャン回路を含めて論理設計した場合に、
クロックに対するバッファ用トランジスタ数やクロック
伝送用配線網数が増加し、また論理設計者の負担となる
欠点が生じた。最近のL SIではFFの使用数が数百
個乙こ達し、且つり【Iツク伝送のための配線を木構造
とする必要があり、クロックバッファを数十個使うこと
も生じている。
[Problem to be solved by the invention] Therefore, when designing a logic including a scan circuit,
This increases the number of buffer transistors for clocks and the number of clock transmission wiring networks, and has the disadvantage of placing a burden on logic designers. In recent LSIs, the number of FFs used has reached several hundred, and the wiring for I-link transmission must have a tree structure, resulting in the use of several tens of clock buffers.

本発明の目的は前述の欠点を改蒼し、スキャン回路を含
めた論理設計において試験用トランジスタ数・クロ・ツ
ク伝送用配線網数及び論理設計者の負担を軽減するよう
にした半導体集積回路の試験回路を堤供することにある
An object of the present invention is to improve the above-mentioned drawbacks and to reduce the number of test transistors, the number of clock transmission wiring networks, and the burden on logic designers in logic design including scan circuits. The purpose is to provide test circuits.

[課題を解決するための手段] クロックを印加しスキャン回路方式により半導体集積回
路の故障有無を試験する半導体集積回路の試験回路にお
いて、本発明は下記の構成としている。即ち、 クロック入力用セルからバッファを介して基本セルに到
るクロック伝送用配線を、他の配線とは独立して、且つ
固定的に設けたことで構成する。
[Means for Solving the Problems] The present invention has the following configuration in a test circuit for a semiconductor integrated circuit that tests the presence or absence of a failure in a semiconductor integrated circuit by applying a clock and using a scan circuit method. That is, the clock transmission wiring from the clock input cell to the basic cell via the buffer is fixedly provided and independent of other wiring.

[作用1 本発明においては所定OFFまたはランチに対するクロ
ック伝送用配線が固定的に設けられているから、クロッ
クと他の信号とは明確に隔離されて伝送される。そのた
めスキャン回路の動作のためクロック及びFFなとの状
態信号の伝送が滑らかに出来る。クロック伝送に関連す
るトランジスタなどの素子・配線網の数を必要最小限と
するように設計者が容易に設計することが出来る。
[Operation 1] In the present invention, since the clock transmission wiring for the predetermined OFF or RANCH is fixedly provided, the clock and other signals are clearly separated and transmitted. Therefore, for the operation of the scan circuit, the clock and status signals of the FF can be smoothly transmitted. A designer can easily design so as to minimize the number of elements such as transistors and wiring networks related to clock transmission.

[実施例] 第1図は本発明の第1実施例の構成を示すLSIの概略
上面図である。第1図はマスクスライス型LSl即ち入
出力セルと論理ゲートに相当する基本セルを格子状に整
列させて構成している。第1図において、10はLSI
を全体的に示すもの、Ill、112−41−nは人出
力セル、12−1.12−2−12−nは基本セル列、
13−1.13−2 −は基本セル、14はクロックバ
ッファ、15はクロ・ツク伝送線を示す。
[Embodiment] FIG. 1 is a schematic top view of an LSI showing the configuration of a first embodiment of the present invention. FIG. 1 shows a mask slice type LS1, in which basic cells corresponding to input/output cells and logic gates are arranged in a grid pattern. In Figure 1, 10 is an LSI
Ill, 112-41-n is a human output cell, 12-1.12-2-12-n is a basic cell string,
13-1, 13-2- are basic cells, 14 is a clock buffer, and 15 is a clock transmission line.

クロック伝送線15はアルミニウムまたはポリシリコン
により固定的に配線し、基本セル同士を配線するものと
同じ材料であって良いが、配線上の信号は別である。ク
ロックはクロックバッファ14として動作する人出力セ
ルの成る一つ11−2に外部から印加される。そしてバ
ッファ14から伝送綿15−1により基本セル列12−
1.12−2 −へ分配し、次いで伝送線15−2によ
り基本セルへ分配される。
The clock transmission line 15 is fixedly wired with aluminum or polysilicon, and may be made of the same material as that used to wire the basic cells, but the signals on the wires are different. A clock is externally applied to one of the output cells 11-2 which acts as a clock buffer 14. Then, from the buffer 14, the basic cell string 12-
1.12-2-, and then distributed to basic cells via transmission line 15-2.

囚本セルのうら論理ユニントセル16に対してはそのス
キャンクロック端子からクロックが印加される。クロッ
クバッファ14と伝送L5f15−1は図のF方の辺に
沿って配置しても差し支えないし、論理ユニットセル1
6も他の場所へ配置して良い。
A clock is applied to the logic unit cell 16 behind the main cell from its scan clock terminal. The clock buffer 14 and the transmission L5f15-1 may be arranged along the F side of the figure, and the logic unit cell 1
6 may also be placed elsewhere.

第2図は本発明の他の実施例の構成を示す図である。第
2図において144.14−2−44−nはクロックバ
ッファで基本セル列12−1.12−2−の上端部に配
置し、クロックを増幅整形する。そして各基本セル列の
基本セルに設けられた論理ユニットがあれば、そのユニ
ットに伝送′gA15−2を介して伝送する。伝送線1
5−2は15−3と示すように多層構造のLSIにおい
て、2N以上のアルミ配線を基本セル内部位置を通すこ
とも出来る。
FIG. 2 is a diagram showing the configuration of another embodiment of the present invention. In FIG. 2, 144.14-2-44-n is a clock buffer arranged at the upper end of the basic cell column 12-1.12-2- to amplify and shape the clock. If there is a logical unit provided in the basic cell of each basic cell column, the signal is transmitted to that unit via transmission 'gA15-2. transmission line 1
As shown in 5-2 and 15-3, in a multilayered LSI, an aluminum wiring of 2N or more can be passed through the internal position of the basic cell.

[発明の効果] このようにして本発明によると、スキャン回路による故
障検出のため使用するクロックが適切に伝送され、伝送
用バッファ・配線網が少数に整理されている。また故障
検出部を論理設計する設計者にとって設計がやり易く、
負担増加がないのでLSI設計工数が減少し、製品がよ
り早くできる効果を有する。
[Effects of the Invention] As described above, according to the present invention, the clock used for failure detection by the scan circuit is appropriately transmitted, and the number of transmission buffers and wiring networks is reduced. It also makes the design easier for designers who logically design the failure detection section.
Since there is no increase in workload, LSI design man-hours are reduced and products can be manufactured more quickly.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の第1実施例の構成を示す図、第2図は
同第2実施例の構成を示す図、第3図は従来のLSI試
験回路の構成を示す図である。 0−LSl 11−1.11−2−人出力セル 12−[12−2−基本セル列 14 クロックバッファ
FIG. 1 is a diagram showing the configuration of a first embodiment of the present invention, FIG. 2 is a diagram showing the configuration of the second embodiment, and FIG. 3 is a diagram showing the configuration of a conventional LSI test circuit. 0-LSl 11-1.11-2-Person output cell 12-[12-2-Basic cell row 14 Clock buffer

Claims (1)

【特許請求の範囲】 クロックを印加しスキャン回路方式により半導体集積回
路の故障有無を試験する半導体集積回路の試験回路にお
いて、 クロック入力用セルからバッファを介して基本セルに到
るクロック伝送用配線を、集積回路セル同士を結ぶ他の
配線とは独立して、且つ固定的に設けたこと を特徴とする半導体集積回路の試験回路。
[Scope of Claims] In a test circuit for a semiconductor integrated circuit that tests whether a semiconductor integrated circuit has a failure using a scan circuit method by applying a clock, a clock transmission wiring from a clock input cell to a basic cell via a buffer is provided. A test circuit for a semiconductor integrated circuit, characterized in that it is provided fixedly and independently of other wiring connecting integrated circuit cells.
JP21016988A 1988-08-24 1988-08-24 Testing circuit for semiconductor integrated circuit Pending JPH0258352A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21016988A JPH0258352A (en) 1988-08-24 1988-08-24 Testing circuit for semiconductor integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21016988A JPH0258352A (en) 1988-08-24 1988-08-24 Testing circuit for semiconductor integrated circuit

Publications (1)

Publication Number Publication Date
JPH0258352A true JPH0258352A (en) 1990-02-27

Family

ID=16584917

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21016988A Pending JPH0258352A (en) 1988-08-24 1988-08-24 Testing circuit for semiconductor integrated circuit

Country Status (1)

Country Link
JP (1) JPH0258352A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04113673A (en) * 1990-09-03 1992-04-15 Mitsubishi Electric Corp Gate array
US5315242A (en) * 1991-05-16 1994-05-24 Nec Corporation Method for measuring AC specifications of microprocessor

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04113673A (en) * 1990-09-03 1992-04-15 Mitsubishi Electric Corp Gate array
US5315242A (en) * 1991-05-16 1994-05-24 Nec Corporation Method for measuring AC specifications of microprocessor

Similar Documents

Publication Publication Date Title
US7348595B2 (en) Semiconductor wiring substrate, semiconductor device, method for testing semiconductor device, and method for mounting semiconductor device
JP2513904B2 (en) Testability circuit
US5631911A (en) Integrated test circuit
US6021513A (en) Testable programmable gate array and associated LSSD/deterministic test methodology
US5495487A (en) Testing buffer/register
US6631504B2 (en) Hierarchical test circuit structure for chips with multiple circuit blocks
US7263679B2 (en) Semiconductor integrated circuit device with boundary scan test and design automation apparatus, boundary scan test method and program
US7181705B2 (en) Hierarchical test circuit structure for chips with multiple circuit blocks
CN1119667C (en) High-impedance test mode using JTAG standard
US7945834B2 (en) IC testing methods and apparatus
US7562321B2 (en) Method and apparatus for structured ASIC test point insertion
JPS6142934A (en) Semiconductor integrated circuit with test circuit
JPH0772872B2 (en) A device for built-in self-testing of sequential digital logic circuits.
JPH0599993A (en) Logic circuit with testable scanning string
CN100575976C (en) Test circuit and method for layered core
CN1254690C (en) Input/output continuity test mode circuit
US20030046625A1 (en) Method and apparatus for efficient control of multiple tap controllers
US6806731B2 (en) Semiconductor integrated circuit device and fault-detecting method of a semiconductor integrated circuit device
JPH0258352A (en) Testing circuit for semiconductor integrated circuit
JPS60239836A (en) Troubleshooting system of logical circuit
EP0358371B1 (en) Enhanced test circuit
US7539957B1 (en) Automatic test pattern generation tool with feedback path capabilities for testing circuits with repeating blocks
JP4610919B2 (en) Semiconductor integrated circuit device
Jandhyala et al. Design-for-test analysis of a buffered sdram dimm
US7051254B2 (en) Semiconductor integrated circuit device and method for designing a semiconductor integrated circuit device