JPS59210657A - Discriminating method of name of kind of circuit element - Google Patents
Discriminating method of name of kind of circuit elementInfo
- Publication number
- JPS59210657A JPS59210657A JP58085343A JP8534383A JPS59210657A JP S59210657 A JPS59210657 A JP S59210657A JP 58085343 A JP58085343 A JP 58085343A JP 8534383 A JP8534383 A JP 8534383A JP S59210657 A JPS59210657 A JP S59210657A
- Authority
- JP
- Japan
- Prior art keywords
- flip
- scan
- circuit element
- lsi
- 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.)
- Granted
Links
Landscapes
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
- Semiconductor Integrated Circuits (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
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 integrated technology, a large number of circuit elements have come to be provided as a single LSI package. Traditionally, logic circuits for data processing have included combinational circuit elements such as NAND and OR circuits, and many sequential circuits such as latches, registers, and flip-flop circuits (FF) obtained by combining multiple combinational circuits. Consists of interconnected components.
(e) 従来技術と問題点
従来より論理回路は上記のように組合せおよび順序回路
を組合せて得られるが、集積度がそれ程でもなかった従
来は組合せおよび順序回路素子はそれぞれ同一品種を少
数個実装した小規模集積度回路素子(SSI)やこれ等
を少数個組合せて特定の基本機能を実現する中規模集積
回路素子(MSI)を多種複数個を中間実装単位の例え
ば配線プリント板により集会回路機能を構成してデータ
処理装置等における論理回路の実現手段としていた。(e) Prior art and problems Conventionally, logic circuits have been obtained by combining combinational and sequential circuits as described above, but in the past, the degree of integration was not so high, and in the past, 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), in which a small number of these are combined to realize a specific basic function, are assembled into circuit functions using an intermediate mounting unit, such as a wiring printed board. It was used as a means of implementing logic circuits in data processing devices and the like.
集積度の向上に従い従前の配線プリント板レベルの回路
機能毎に例えばマイクロプロセッサ(MPU)のような
複雑な論理回路も1パツケージの小形、軽量且低コスト
で提供されるようになり、最近はマスタスライスLSI
等に代表されるように需要家の特殊仕様に基く所望のL
SIが短時間で提供されるように彦った。このようにL
SIにおける論理回路の構成は多数の組合せ回路と順序
回路によるがその組合せは集積度の向上と共にLSIは
多量の品種として提供される。As the degree of integration improves, complex logic circuits such as microprocessors (MPUs) are now provided in a single package that is compact, lightweight, and low cost, in addition to the conventional wiring printed board level circuit functions. Slice LSI
The desired L based on the special specifications of the customer, as typified by
SI was provided in a short time. Like this L
The configuration of logic circuits in SI consists of a large number of combinational circuits and sequential circuits, and as the degree of integration increases, LSIs are provided in a large number of types.
この多品種に及ぶLSIを試験する場合一般にLSI品
種の識別は例えば目視によって捺印表示による品種名を
読取る等人手による認識によるがLSIの品種増大に伴
って人手による管理は増々困難になりつ\ある。一方こ
れ等のLSIおよびLSIを多数使用した装置の診断お
よび故障位置指摘を容易にするためFFの保持するデー
タを読出す(スキャンアウト)と共に任意のF’Fに期
待するデータを書込む(スキャンイン)機能が論理回路
に導入されている。When testing a large variety of LSIs, the LSI types are generally identified by manual recognition, such as by visually reading the type name on a stamped display, but as the number of LSI types increases, manual management is becoming increasingly difficult. . On the other hand, in order to facilitate the diagnosis of these LSIs and devices using a large number of LSIs and to point out the location of failure, data held by the FF is read out (scan out), and expected data is written to any F'F (scan out). In) functions are introduced into logic circuits.
(ψ 発明の目的
本発明の目的はLSIにおける多種類の品種名識別に関
する問題点を解決するため各LSI毎にLSI設計段階
でその内部に品種名を識別コードとして構成回路の一部
に用意しておき、LSIの品種名が必要なときはスキャ
ンアウトによるデータの読取シと同様の手法で送出せし
め、従来のように人手によることなく電気信号により品
種名が得られる手段を提供しようとするものである。(ψ Purpose of the Invention The purpose of the present invention is to provide a product name as an identification code in a part of the configuration circuit for each LSI at the LSI design stage, in order to solve the problems associated with identifying the many types of product names in LSIs. In addition, when the LSI type name is required, the LSI type name is sent using a method similar to data reading by scan-out, and the purpose is to provide a means for obtaining the type name by electric signal without manual intervention as in the past. It is.
(e) 発明の構成
この目的は複数の回数素子を集積して構成する高集積度
回路素子において、該素子品種名をコード表示する複数
ビットに対応するフリップフロップ回路素子および該複
数のフリップフロップ回路素子におけるスキャンチェー
ン接続に際して各正出力端子または反転出力端子を素子
の品種名に対応して選択配線する手段を備えてなり、該
フリップフロップ回路素子の零リセットにより得られる
品種名をフリップフロップ回路素子のスキャンチェーン
に印加するシフトクロックによりスキャンアウト動作せ
しめて得ることを特徴とする高集積度回路素子の品種名
識別方法を提供することによって達成することが出来る
。−
(f) 発明の実施例
以下図面を参照しつ\本発明の一実施例について説明す
る。(e) Structure of the Invention The object of the present invention is to provide a flip-flop circuit element corresponding to a plurality of bits for code displaying the product type name of the element and a plurality of flip-flop circuits in a highly integrated circuit element configured by integrating a plurality of elements. The device is provided with a means for selectively wiring each positive output terminal or inverted output terminal in accordance with the type name of the element when performing scan chain connection in the element, and the type name obtained by zero-resetting the flip-flop circuit element is connected to 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 a shift clock applied to the scan chain of the device. - (f) Embodiment of the Invention An embodiment of the present invention will be described below with reference to the drawings.
図は本発明の一実施例における回路素子の品種名して1
″″′0″のビットデータを設定するための配線部、3
はシステム動作用の主論理回路によるスキャンチェーン
である。更にFFIIL−hおよびFFI〜nはそれぞ
れフリップフロップ回路である。こ\でスキャンチェー
ン1は品(Φ名のスキャンアウトに先立ち例えば電源投
入時に実行される零リセツト動作に従ってFFa−hの
セット入力に0を印加してその正出力端子Qの出力が低
レベル時選択して配線により設定しておく。The diagram shows the product types of circuit elements in one embodiment of the present invention.
Wiring section for setting bit data of ``'''0'', 3
is a scan chain of main logic circuits for system operation. Furthermore, FFIIL-h and FFI-n are each flip-flop circuits. In this case, scan chain 1 is a product (prior to the scan out of Φ name, for example, according to the zero reset operation that is executed when the power is turned on, 0 is applied to the set inputs of FFa-h, and when the output of the positive output terminal Q is low level) Select it and set it by wiring.
こ\では品種名の例を8ビツトで11・000100を
示している。スキャンチェーン1は従来における通常の
スキャンチェーン3をOf成するF’FI〜nのすべて
がその正出力端子(Qより出力信号を取出して上位FF
のデータ入力に接続し7て賛成しているのに比較して、
スキャンチェーン1では配線部αへh
rVより出力すべきデータに対応して場合によりQまた
は反転出力端子(Qより出力して下位FF’のデータ入
力に印加している。従って下位FFからシフトされるデ
ータはQから出力しているFFこ\ではFFa、C9f
9gを通過する時にビットデータの1°”″0パが反転
されるのでF F a −hから各々出力される101
oo11oにおいて例えばFFa〜hの最上位Fl”a
け出力布に反転するFFがないのでそのま\゛1″FF
bの60″はFFaで反転されて最終的に外部は1とし
て出力される。Here, an example of a variety name is shown as 11.000100 in 8 bits. In the scan chain 1, all of F'FI~n that make up the normal scan chain 3 in the past are connected to their positive output terminals (the output signal is taken out from Q and sent to the upper FF).
Compared to the data input connected to 7 and agreed to,
In scan chain 1, depending on the case, the data to be output from hrV to the wiring section α is output from Q or the inverted output terminal (Q and applied to the data input of the lower FF'. Therefore, the data is shifted from the lower FF. The data is FFa, C9f in the FF output from Q.
When passing through 9g, the 1°""0 part of the bit data is inverted, so 101 is output from F F a - h, respectively.
In oo11o, for example, the highest Fl"a of FFa~h
Since there is no FF to reverse the output cloth, just use \゛1″FF.
60'' of b is inverted by FFa and finally output as 1 to the outside.
以下FFcの1はO,FFdの0はo、FFe品種名は
11000100として出力される。Hereinafter, 1 in FFc is output as O, 0 in FFd is output as o, and the FFe product name is output as 11000100.
本実施例では品Aへ名を出力するスキャンチェーン1が
このように構成されるので従来FFの保持するデータ訂
、出すために行うスキャンアウト動作のシフトクロック
に従ってスキャンアウトデークの後尾に該回路素子の品
イク1名を電気信号として読出すことが出来る。尚こ\
でにス鮎ヤンチェーンQ〜ノア
1の配pに部ゴよって選択するli”Ji’a−hにお
けるQの故が偶数に設定されているのでスキャンチェー
ン3に外部よりスキャンインするデータは”1″IT
011が反転されることなくスキャンチェーン1の入力
からシフトされるので間〃ζは々いがQの数が奇数とな
る時は偶パリティと外るように別途反転する回路素子を
設けるかスキャンインデータを反fする必要がある。尚
こ\では品種名を8ビツトの例によったが他の任意のビ
ット数で同様に実籾、出来ることはいう迄もない。また
FFの増加はLSIを構成する回路素子では集積度が向
上しておりFFl0個種の増加は余り問題に彦らない。In this embodiment, the scan chain 1 that outputs the name to the product A is configured in this way, so that the circuit element is placed at the end of the scanout chain according to the shift clock of the scanout operation performed to correct and output the data held by the conventional FF. It is possible to read out one person's orgasm as an electrical signal. Naoko\
Since the value of Q in Ji'a-h is set to an even number, the data to be externally scanned into scan chain 3 is 1″IT
011 is shifted from the input of scan chain 1 without being inverted, so when the number of It is necessary to refute the data. In this example, the variety name is set to 8 bits, but it goes without saying that it can be done similarly using any other number of bits. Furthermore, the increase in the number of FFs is due to the improvement in the degree of integration of circuit elements constituting LSIs, and an increase in the number of FFs does not pose much of a problem.
一方1パッケージにおいて制約の厳しい入出力端子数の
増加については以上説明したように従来のシステム動作
用のスキャンインアウト用と共用にし、シフトクロック
も流用出来るので無視出来る。On the other hand, the increase in the number of input/output terminals in one package, which is subject to severe restrictions, can be ignored since the terminals are shared with scan-in/out terminals for conventional system operation, and the shift clock can also be used, as explained above.
勿論入出力端子数に余裕があれば品種名表示専用として
スキャンチェーンlのスキャンアウトを別途設けても良
い。この場合スキャンチェーン1にはスキャンインは必
要ないのでスキャンインはスキャンインチェーン3専用
となる。Of course, if the number of input/output terminals is sufficient, a scan chain 1 scanout may be provided separately for displaying the product name. In this case, scan chain 1 does not require scan-in, so scan-in is exclusively for scan-in chain 3.
(g) 発明の詳細
な説明したように本発明によれば従来LSIの品種名を
人手によって管理していた方法に代えて、LSIのスキ
ャンインアウト時に印加するシフトクロック信号に従っ
て品種名が電気信号として得られるので、LSI単体の
試験は勿論プリント配線板等の中間実装単位に複数個実
装された場合でも実装状態のま\1個ずつ電気的に確認
が出来るので人手を煩わすことなく品種名識別における
高速処理が実現出来るので有用である。(g) As described in detail, according to the present invention, instead of the conventional method of manually managing the LSI product name, the product name is changed to an electrical signal according to the shift clock signal applied during scan-in/out of the LSI. As a result, not only can a single LSI be tested, but even when multiple LSIs are mounted on an intermediate mounting unit such as a printed wiring board, the mounting status can be electrically checked one by one, making it possible to identify the product type without labor. This is useful because high-speed processing can be achieved.
図は本発明の一実施例における回路素子の品種名識別方
法におけるブロック図である。図において、1は品種名
表示用スキャンチェーン、2は配線部、3はシステム動
作用のスキャンチェーン。
FFa〜hおよびFFI〜nはフリップフロップ回路で
ある。
シフト方耐
シフ)7(7・y 7The 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, and 3 is a scan chain for system operation. FFa-h and FFI-n are flip-flop circuits. Shift resistance) 7 (7・y 7
Claims (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 that code the element type name, and each positive output when connecting a scan chain in the plurality of flip-flop circuit elements. A means for selectively wiring a terminal or an inverted output terminal in accordance with the type name of the element is not provided, and the type name obtained by zero-resetting the flip-flop circuit element is connected to the scan chain of the flip-flop circuit element. A method for identifying the product name of a highly integrated circuit element, characterized in that the identification method is obtained by performing a system scan-out operation using an applied shift clock.
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 true JPS59210657A (en) | 1984-11-29 |
| JPH0436464B2 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) |
-
1983
- 1983-05-16 JP JP58085343A patent/JPS59210657A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0436464B2 (en) | 1992-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5109190A (en) | Semiconductor apparatus including semiconductor integrated circuit and operating method thereof | |
| US5463338A (en) | Dual latch clocked LSSD and method | |
| US5631912A (en) | High impedance test mode for JTAG | |
| JPS62220879A (en) | semiconductor equipment | |
| US4933575A (en) | Electric circuit interchangeable between sequential and combination circuits | |
| Robinson | Why 1149.1 (JTAG) really works | |
| JPH0374796B2 (en) | ||
| US4996691A (en) | Integrated circuit testing method and apparatus and integrated circuit devices for use therewith | |
| US4743840A (en) | Diagnosing method for logic circuits | |
| JPS59211146A (en) | Scan-in method | |
| KR100503692B1 (en) | Connection testing apparatus between the output of the means for outputting the fixed logic value and the input of the circuit | |
| JPH0436464B2 (en) | ||
| JPS6173075A (en) | Extraction system for lsi logical state | |
| JPH0389178A (en) | Semiconductor integrated circuit | |
| JP2595029B2 (en) | LSI with diagnostic facilitation circuit | |
| JPH03108676A (en) | Measuring method of delay time of integrated circuit | |
| JP2002350509A (en) | Semiconductor device | |
| JPH0232271A (en) | Multi-pin LSI with test circuit for soldering defect inspection | |
| JPH01180474A (en) | Scan control circuit for lsi | |
| JPS62212582A (en) | Diagnostic circuit for semiconductor integrated circuit | |
| JPS63255672A (en) | Test circuit for circuit block | |
| JPS63193238A (en) | Address scanning system | |
| JPS63164456A (en) | Semiconductor integrated circuit | |
| JPH026772A (en) | Integrated circuit | |
| JPS60192343A (en) | Semiconductor integrated circuit |