JPH0436464B2 - - Google Patents

Info

Publication number
JPH0436464B2
JPH0436464B2 JP58085343A JP8534383A JPH0436464B2 JP H0436464 B2 JPH0436464 B2 JP H0436464B2 JP 58085343 A JP58085343 A JP 58085343A JP 8534383 A JP8534383 A JP 8534383A JP H0436464 B2 JPH0436464 B2 JP H0436464B2
Authority
JP
Japan
Prior art keywords
circuit element
flip
scan
scan chain
product name
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 - Lifetime
Application number
JP58085343A
Other languages
Japanese (ja)
Other versions
JPS59210657A (en
Inventor
Hiroyuki Adachi
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 JP58085343A priority Critical patent/JPS59210657A/en
Publication of JPS59210657A publication Critical patent/JPS59210657A/en
Publication of JPH0436464B2 publication Critical patent/JPH0436464B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Semiconductor Integrated Circuits (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)

Description

【発明の詳細な説明】 (a) 発明の技術分野 本発明は半導体の高集積度回路素子(LSI)に
おける品種名の識別方法に関する。
DETAILED DESCRIPTION OF THE INVENTION (a) Technical Field of the Invention The present invention relates to a method for identifying the product name of a semiconductor highly integrated circuit element (LSI).

(b) 技術の背景 近年半導技術特に集積技術の発展により多数の
回路要素を1パツケージのLSIとして提供される
ようになつた。従来よりデータ処理のための論理
回路はナンドおよびオア回路のような組合せ回路
素子と更に複数の組合せ回路により得られるラツ
チ、レジスタ、フリツプフロツプ回路(FF)の
ような順序回路を多数具備し、相互に接続して構
成される。
(b) Background of the technology In recent years, with the development of semiconductor technology, especially integration technology, it has become possible to provide a large number of circuit elements as a single LSI package. Traditionally, logic circuits for data processing include combinational circuit elements such as NAND and OR circuits, as well as sequential circuits such as latches, registers, and flip-flop circuits (FF) obtained by multiple combinational circuits. connected and configured.

(c) 従来技術と問題点 従来より論理回路は上記のように組合せおよび
順序回路を組合せて得られるが、集積度がそれ程
でもなかつた従来は組合せおよび順序回路素子は
それぞれ同一品種を少数個実装した小規模集積度
回路素子(SSI)やこれ等を少数個組合せて特定
の基本機能を実現する中規模集積度回路素子
(MSI)を多種複数個を中間実装単位の例えば配
線プリント板により集分回路機能を構成してデー
タ処理装置等における論理回路の実現手段として
いた。
(c) Prior art and problems Conventionally, logic circuits have been obtained by combining combinational and sequential circuits as described above, but in the past, where the degree of integration was not so high, combinational and sequential circuit elements were each implemented in small numbers of the same type. A wide variety of small-scale integrated circuit elements (SSI) and medium-scale integrated circuit elements (MSI), which realize a specific basic function by combining a small number of these, are integrated into an intermediate mounting unit, such as a wiring printed board. By configuring circuit functions, it was used as a means for realizing logic circuits in data processing devices and the like.

集積度の向上に従い従前の配線プリント板レベ
ルの回路機能毎に例えばマイクロプロセツサ
(MPU)のような複雑な論理回路も1パツケージ
の小形、軽量且低コストで提供されるようにな
り、最近はマスタスライスLSI等に代表されるよ
うに需要家の特殊仕様に基く所望のLSIが短時間
で提供されるようになつた。このようなLSIにお
ける論理回路の構成は多数の組合せ回路と順序回
路によるがその組合せは集積度の向上と共にLSI
は多量の品種として提供される。
As the degree of integration increases, complex logic circuits such as microprocessors (MPUs) are now available in a single package that is compact, lightweight, and low cost, in addition to the circuit functions of the conventional wiring printed board level. Desired LSIs based on customers' special specifications, such as master slice LSIs, can now be provided in a short time. The configuration of logic circuits in such LSIs consists of a large number of combinational circuits and sequential circuits, but the combination of these circuits is increasing as the degree of integration increases.
is offered in a large variety of varieties.

この多品種に及ぶLSIを試験する場合一般に
LSI品種の識別は例えば目視によつて捺印表示に
よる品種名を読取る等人手による認識によるが
LSIの品種増大に伴つて人手による管理は増々困
難になりつゝある。一方これ等のLSIおよびLSI
を多数使用した装置の診断および故障位置指摘を
容易にするためFFの保持するデータを読出す
(スキヤンアウト)と共に任意のFFに期待するデ
ータを書込む(スキヤンイン)機能が論理回路に
導入されている。
In general, when testing this wide variety of LSIs,
Identification of LSI products is done by manual recognition, such as by visually reading the product name from a stamp.
As the variety of LSIs increases, manual management is becoming increasingly difficult. On the other hand, these LSI and LSI
In order to facilitate the diagnosis of devices that use a large number of FFs and to identify the location of failures, a function has been introduced into the logic circuit to read the data held by the FF (scan-out) and to write the expected data to any FF (scan-in). There is.

(d) 発明の目的 本発明の目的はLSIにおける多種類の品種名識
別に関する問題点を解決するため各LSI毎にLSI
設計段階でその内部に品種名を識別コードとして
構成回路の一部に用意しておき、LSIの品種名が
必要なときはスキヤンアウトによるデータの読取
りと同様の手法で送出せしめ、従来のように人手
によることなく電気信号号により品種名が得られ
る手段を提供しようとするものである。
(d) Purpose of the Invention The purpose of the present invention is to identify the LSI for each LSI in order to solve the problems associated with identifying many types of product names in LSI.
At the design stage, the product name is prepared internally as an identification code in a part of the configuration circuit, and when the LSI product name is required, it is sent out using the same method as reading data by scan-out, so that it can be used as before. The purpose is to provide a means for obtaining the product name using electrical signals without manual intervention.

(e) 発明の構成 この目的は複数の回数素子を集積して構成する
高集積度回路素子において、該素子品種名をコー
ド表示する複数ピツトに対応するフリツプフロツ
プ回路素子および該複数のフリツプフロツプ回路
素子におけるスキヤンチエーン接続に際して各正
出力端子または反転出力端子を素子の品種名に対
応して選択配線する手段を備えてなり、該フリツ
プフロツプ回路素子の零リセツトにより得られる
品種名をフリツプフロツプ回路素子のスキヤンチ
エーンに印加するシフトクロツクによりスキヤン
アウト動作せしめて得ることを特徴とする高集積
度回路素子の品種名識別方法を提供することによ
つて達成することが出来る。
(e) Structure of the Invention The object of the present invention is to provide a flip-flop circuit element corresponding to a plurality of pits for displaying the device type name in a code, and a flip-flop circuit element in the plurality of flip-flop circuit elements, in a highly integrated circuit element constructed by integrating a plurality of integrated circuit elements. The device is provided with a means for selectively wiring each positive output terminal or inverting output terminal in accordance with the type name of the element when connecting the flip-flop circuit element, and connects the type name obtained by zero-resetting the flip-flop circuit element to the scan chain of the flip-flop circuit element. This can be achieved by providing a method for identifying the product name of a highly integrated circuit element, which is characterized in that it is obtained by performing a scan-out operation using an applied shift clock.

(f) 発明の実施例 以下図面を参照しつゝ本発明の一実施例につい
て説明する。
(f) Embodiment of the invention An embodiment of the invention will be described below with reference to the drawings.

図は本発明の一実施例における回路素子の品種
名識別方法のブロツク図を示す。図において1は
品種名表示用スキヤンチエーン、2a〜hは品種
名に対応して“1”“0”のビツトデータを設定
するための配線部、3はシステム動作用の主論理
回路によるスキヤンチエーンである。更にFFa〜
hおよびFF1〜nはそれぞれフリツプフロツプ
回路である。こゝでスキヤンチエーン1は品種名
のスキヤンアウトに先立ち例えば電源投入時に実
行される零リセツト動作に従つてFFa〜hのセツ
ト入力に0を印加してその正出力端子Qの出力が
低レベル“0”を出力するように設定されるもの
とする。
The figure shows a block diagram of a method for identifying the product type of a circuit element according to an embodiment of the present invention. In the figure, 1 is a scan chain for displaying the product name, 2a to h are wiring sections for setting bit data of "1" and "0" corresponding to the product name, and 3 is a scan chain with the main logic circuit for system operation. It is. More FFa~
h and FF1-n are flip-flop circuits, respectively. Here, scan chain 1 applies 0 to the set inputs of FFa to h prior to scanning out the product name, for example, according to the zero reset operation executed when the power is turned on, so that the output of its positive output terminal Q becomes a low level. It is assumed that the setting is made to output "0".

一方配線部2a〜hは設計時に割付けた品種名
を製造時選して配線により設定しておく。
On the other hand, the wiring portions 2a to 2h are set by wiring with the product name assigned at the time of design selected at the time of manufacturing.

こゝでは品種名の例を8ビツトで11000100を示
している。スキヤンチエーン1は従来における通
常のスキヤンチエーン3を構成するFF1〜nの
すべてがその正出力端子Qより出力信号を取出し
て上位FFのデータ入力に接続して構成している
のに比較して、スキヤンチエーン1では配線部2
a〜hにより出力すべきデータに対応して場合に
よりQまたは反転出力端子より出力して下位
FFのデータ入力に印加している。従つて下位FF
からシフトされるデータはから出力している
FFこゝではFFa,c,f,gを通過する時にビ
ツトデータの“1”“0”が反転されるのでFFa
〜hから各々出力される10100110において例えば
FFa〜hの最上位FFaは出力迄に反転するFFが
ないのでそのまゝ“1”FFbの“0”はFFaで反
転されて最終的に外部は1として出力される。
Here, an example of a variety name is shown as 11000100 in 8 bits. In contrast to scan chain 1, in which all FFs 1 to n constituting normal scan chain 3 in the past are configured by taking out the output signal from its positive output terminal Q and connecting it to the data input of the upper FF, In scan chain 1, wiring section 2
Corresponding to the data to be output by a to h, depending on the case, output from Q or the inverted output terminal and output from the lower
It is applied to the data input of FF. Therefore lower FF
The data shifted from is output from
In this case, the bit data "1" and "0" are inverted when passing through FFa, c, f, and g, so FFa
For example, in 10100110 output from ~h,
Since there is no FF to be inverted before the output, the highest FFa of FFa to h remains "1", and the "0" of FFb is inverted by FFa and finally output as 1 to the outside.

以下FFcの1は0、FFdの0は0、FFeの0は
0、FFfの1は1、FFgの1は0およびFFhの0
は0として出力され配合部2a〜hによる品種名
は11000100として出力される。
Below, 1 in FFc is 0, 0 in FFd is 0, 0 in FFe is 0, 1 in FFf is 1, 1 in FFg is 0, and 0 in FFh.
is output as 0, and the product name by the blending units 2a to 2h is output as 11000100.

本実施例では品種名を出力するスキヤンチエー
ン1がこのように構成されるので従来FFの保持
するデータ読出すために行うスキヤンアウト動作
のシフトクロツクに従つてスキヤンアウトデータ
の後尾に該回路素子の品種名を電気信号として読
出すことが出来る。尚こゝではスキヤンチエーン
1の配線部2a〜hによつて選択するFFa〜hに
おけるの数が偶数に設定されているのでスキヤ
ンチエーン3に外部よりスキヤンインするデータ
は“1”“0”が反転されることなくスキヤンチ
エーン1の入力からシフトされるので問題はない
がの数が奇数となる時は偶パリテイとなるよう
に別途反転する回路素子を設けるかスキヤンイン
データを反転する必要がある。尚こゝでは品種名
を8ビツトの例によつたが他の任意のビツト数で
同様に実現出来ることはいう迄もない。またFF
の増加はLSIを構成する回路素子では集積度が向
上しておりFF10個種の増加は余り問題にならな
い。一方1パツケージにおいて制約の厳しい入出
力端子数の増加については以上説明したように従
来のシステム動作用のスキヤンアウト用の共用に
し、シフトクロツクも流用出来るので無視出来
る。
In this embodiment, the scan chain 1 that outputs the product type name is configured in this way, so that according to the shift clock of the scan-out operation performed to read the data held by the conventional FF, the product type of the circuit element is written at the end of the scan-out data. The name can be read out as an electrical signal. In addition, since the number of FFa to h selected by the wiring sections 2a to h of scan chain 1 is set to an even number, the data scanned in from the outside to scan chain 3 has "1" and "0" inverted. There is no problem because the data is shifted from the input of scan chain 1 without being changed, but when the number of data is odd, it is necessary to provide a separate inverting circuit element or invert the scan-in data so that even parity is achieved. In this example, the product name is 8 bits, but it goes without saying that it can be similarly implemented using any other arbitrary number of bits. Also FF
The increase in the number of FFs is due to the improvement in the degree of integration of the circuit elements that make up LSIs, so the increase in the number of FFs to 10 types does not pose much of a problem. On the other hand, the increase in the number of input/output terminals, which is subject to severe restrictions in one package, can be ignored since the conventional system operation scan-out terminals can be shared and the shift clock can also be used, as explained above.

勿論入出力端子数に余裕があれば品種名表示専
用としてスキヤンチエーン1のスキヤンアウトを
別途設けても良い。この場合スキヤンチエーン1
にはスキヤンインは必要ないのでスキヤンインは
スキヤンチエーン3専用となる。
Of course, if the number of input/output terminals is sufficient, a scan out of the scan chain 1 may be provided separately for displaying the product name. In this case scan chain 1
Since scan-in is not required for , scan-in is exclusive to scan chain 3.

(g) 発明の効果 以上説明したように本発明によれば従来LSIの
品種名を人手によつて管理していた方法に代え
て、LSIのスキヤンイシアウト時に印加するシフ
トクロツク信号に従つて品種名が電気信号として
得られるので、LSI単体の試験は勿論プリント配
線板等の中間実装単位に複数個実装された場合で
も実装状態のまゝ1個ずつ電気的に確認が出来る
ので人手を煩わすことなく品種名識別における高
速処理が実現出来るので有用である。
(g) Effects of the Invention As explained above, according to the present invention, instead of the conventional method of manually managing the LSI product name, the product name is managed according to the shift clock signal applied when the LSI is scanned out. is obtained as an electrical signal, so not only can you test a single LSI, but even when multiple LSIs are mounted on an intermediate mounting unit such as a printed wiring board, you can electrically check each one in their mounted state without the need for manual labor. This is useful because high-speed processing in product name identification can be realized.

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

図は本発明の一実施例における回路素子の品種
名識別方法におけるブロツク図である。図におい
て、1は品種名表示用スキヤンチエーン、2は配
線部、3はシステム動作用のスキヤンチエーン、
FFa〜hおよびFF1〜nはフリツプフロツプ回
路である。
The figure is a block diagram of a method for identifying the product type of a circuit element according to an embodiment of the present invention. In the figure, 1 is a scan chain for displaying the product name, 2 is a wiring section, 3 is a scan chain for system operation,
FFa-h and FF1-n are flip-flop circuits.

Claims (1)

【特許請求の範囲】[Claims] 1 複数の回数素子を集積して構成する高集積度
回路素子において、該素子品種名をコード表示す
る複数ビツトに対応するフリツプフロツプ回路素
子および該複数のフリツプフロツプ回路素子にお
けるスキヤンチエーン接続に際して各正出力端ま
たは反転出力端子を素子の品種名に対応して選択
配線する手段を備えてなり、該フリツプフロツプ
回路素子の零リセツトにより得られる品種名をフ
リツプフロツプ回路素子のスキヤンチエーンに印
加するシフトクロツクによりスキヤンアウト動作
せしめて得ることを特徴とする高集積度回路素子
の品種名識別方法。
1. In a highly integrated circuit element configured by integrating a plurality of elements, a flip-flop circuit element corresponding to a plurality of bits code-indicating the product type of the element, and each positive output terminal in the scan chain connection of the plurality of flip-flop circuit elements. Alternatively, it is provided with a means for selectively wiring the inverting output terminal in accordance with the type name of the element, and the type name obtained by zero-resetting the flip-flop circuit element is applied to the scan chain of the flip-flop circuit element to perform a scan-out operation by a shift clock. A method for identifying the product name of a highly integrated circuit element, characterized in that it can be obtained by:
JP58085343A 1983-05-16 1983-05-16 Discriminating method of name of kind of circuit element Granted JPS59210657A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58085343A JPS59210657A (en) 1983-05-16 1983-05-16 Discriminating method of name of kind of circuit element

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58085343A JPS59210657A (en) 1983-05-16 1983-05-16 Discriminating method of name of kind of circuit element

Publications (2)

Publication Number Publication Date
JPS59210657A JPS59210657A (en) 1984-11-29
JPH0436464B2 true JPH0436464B2 (en) 1992-06-16

Family

ID=13856004

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58085343A Granted JPS59210657A (en) 1983-05-16 1983-05-16 Discriminating method of name of kind of circuit element

Country Status (1)

Country Link
JP (1) JPS59210657A (en)

Also Published As

Publication number Publication date
JPS59210657A (en) 1984-11-29

Similar Documents

Publication Publication Date Title
US4947395A (en) Bus executed scan testing method and apparatus
JPS613400A (en) Method and apparatus for testing high-density on chip
US4575674A (en) Macrocell array having real time diagnostics
EP0239922A2 (en) Input voltage signal check circuit for a semiconductor integrated circuit
JPH0746120B2 (en) Test facilitation circuit and test method
US4205301A (en) Error detecting system for integrated circuit
JPS6123243A (en) logic integrated circuit
JPH0436464B2 (en)
JPS60749A (en) Discrimination for item name of circuit element
JPS5957454A (en) Bidirectional switching circuit
JPS59119443A (en) Logic circuit
JPS59205799A (en) Type name identifying system of circuit element
KR100503692B1 (en) Connection testing apparatus between the output of the means for outputting the fixed logic value and the input of the circuit
JPS59211146A (en) Scan-in method
JP2870001B2 (en) Logic circuit package
JPH0464034B2 (en)
KR0121943B1 (en) 3-Serial Shift Register with Boundary Scan
JP2874984B2 (en) Scan circuit for digital logic
JPS63255672A (en) circuit block test circuit
JPH0389178A (en) Semiconductor integrated circuit
KR920001180B1 (en) Input and output control circuit
JPS60247751A (en) Constitution system of logical circuit
JPS62150181A (en) Test system for large-scale integrated circuit
JPS634211B2 (en)
JPH0566248A (en) Pin scan-in system for tristate circuit