JPS62174668A - Flip-flop circuit - Google Patents
Flip-flop circuitInfo
- Publication number
- JPS62174668A JPS62174668A JP61015664A JP1566486A JPS62174668A JP S62174668 A JPS62174668 A JP S62174668A JP 61015664 A JP61015664 A JP 61015664A JP 1566486 A JP1566486 A JP 1566486A JP S62174668 A JPS62174668 A JP S62174668A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- latch circuit
- gate
- output
- flip
- 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
- 102100038235 Large neutral amino acids transporter small subunit 2 Human genes 0.000 abstract description 16
- 108091006238 SLC7A8 Proteins 0.000 abstract description 16
- 238000012360 testing method Methods 0.000 abstract description 15
- 102100038204 Large neutral amino acids transporter small subunit 1 Human genes 0.000 abstract description 7
- 108091006232 SLC7A5 Proteins 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 238000003745 diagnosis Methods 0.000 description 2
- 102100040844 Dual specificity protein kinase CLK2 Human genes 0.000 description 1
- 101000749291 Homo sapiens Dual specificity protein kinase CLK2 Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 229910021421 monocrystalline silicon Inorganic materials 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野]
この発明は信号制御技術さらには、フリップフロップ回
路のデータ出力の制御に適用して特に有効な技術に関す
るもので、たとえば、LSI(大規模集積回路)を診断
するためLSI西部に設けられる診断回路を構成するフ
リップフロップ回路に利用して有効な技術に関する。[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a signal control technology and a technology that is particularly effective when applied to control the data output of a flip-flop circuit. This invention relates to a technique that is effective for use in flip-flop circuits forming a diagnostic circuit provided in the western part of an LSI for diagnosing a circuit (circuit).
[従来技術]
大規模集積回路を内部のフリップフロップ回路によって
小規模な組合せ回路に分割して診断する方法がある。こ
の方法に用いられるフリップフロップ回路としてマスタ
スレーブ方式のフリップフロップ回路を使用することが
上記発明に示されている。このマスタスレーブ型のフリ
ップフロップが通常動作時においても、マスタラッチ回
路およびスレーブラッチ回路の両方を通過するような構
成にされているとデータの伝搬速度が遅くなる。[Prior Art] There is a method of diagnosing a large-scale integrated circuit by dividing it into small-scale combinational circuits using internal flip-flop circuits. The above invention discloses that a master-slave type flip-flop circuit is used as the flip-flop circuit used in this method. If this master-slave type flip-flop is configured so that it passes through both the master latch circuit and the slave latch circuit even during normal operation, the data propagation speed will be slow.
そこで、第3図のような回路が提案されている。Therefore, a circuit as shown in FIG. 3 has been proposed.
同図の回路は、マスタ側ラッチ回路LATIとスレーブ
側ラッチ回路LAT2および制御回路を構成するゲート
1〜3とからなる。The circuit shown in the figure consists of a master side latch circuit LATI, a slave side latch circuit LAT2, and gates 1 to 3 forming a control circuit.
上記回路はテストコントロールピンが“0”にされるテ
スト時にのみスレーブラッチ回路にデータが通るように
されて、レーシングが防止される。In the above circuit, data is passed through the slave latch circuit only during a test when the test control pin is set to "0", thereby preventing racing.
[発明が解決しようとする問題点]
しかるに、テストコントロールピンがtt I I+(
通常動作時)のときは、データ入力ピンからマスタラッ
チ回路LATIへ入力され、ラッチされたデータはスレ
ーブラッチ回路LAT2を通らないでゲート1を介して
、データ出力ピンに出力される。そのため、通常動作時
におけるディレィが低減される。しかし、第3図の場合
、マスタラッチ回路LAT2の出力端子Qにゲート1の
他に、通常動作時には使用されないスレーブラッチ面路
LAT2が常に負荷として接続されており、通常動作時
の負荷によるディレィが十分に低減されているとは言え
なかった。[Problem to be solved by the invention] However, the test control pin is tt I I+ (
During normal operation), the data is input from the data input pin to the master latch circuit LATI, and the latched data is output to the data output pin via the gate 1 without passing through the slave latch circuit LAT2. Therefore, the delay during normal operation is reduced. However, in the case of Fig. 3, in addition to gate 1, the slave latch plane LAT2, which is not used during normal operation, is always connected as a load to the output terminal Q of master latch circuit LAT2, and the delay due to the load during normal operation is sufficient. It cannot be said that it has been reduced.
この発明の目的は、LSI(大規模集積回路)内部に設
けられる診断回路を構成するフリップフロップ回路の通
常動作時の負荷によるディレィを軽減することにある。An object of the present invention is to reduce the delay caused by the load during normal operation of a flip-flop circuit that constitutes a diagnostic circuit provided inside an LSI (Large Scale Integrated Circuit).
本発明の前記ならびにその他の目的と新規な特徴は1本
明細書の記述および添付図面から明らかになるであろう
。The above and other objects and novel features of the present invention will become apparent from the description of the present specification and the accompanying drawings.
[問題点を解決するための手段]
本願において開示される発明のうち代表的なものの概要
を説明すれば、下記のとおりである。[Means for Solving the Problems] Representative inventions disclosed in this application will be summarized as follows.
すなわち、マスタラッチ回路の出力を制御するゲート回
路と、テスト時にのみ使用されるスレーブラッチ回路と
を、それぞれマスタラッチ回路の異なる出力端子に接続
してやる。That is, a gate circuit that controls the output of the master latch circuit and a slave latch circuit that is used only during testing are connected to different output terminals of the master latch circuit.
[作用コ
上記手段に従うと、通常動作時データを出力するマスタ
ラッチ回路の第1の出力端子には、スレーブラッチ回路
が負荷として接続されないようにして診断回路を構成す
るフリップフロップ回路の通常動作の負荷が軽減され、
その結果、ディレィ時間を短縮するという上記目的を達
成するものである。[Operation] According to the above means, the slave latch circuit is not connected as a load to the first output terminal of the master latch circuit that outputs data during normal operation, and the normal operation load of the flip-flop circuit that constitutes the diagnostic circuit is connected to the first output terminal of the master latch circuit that outputs data during normal operation. is reduced,
As a result, the above objective of shortening the delay time is achieved.
[実施例]
第1図に本発明が適用されるゲートアレイのような論理
LSIの概略構成を示す、同図において、特に制限され
ないが、二点鎖線Aで囲まれた各回路は単結晶シリコン
基板のような一個の半導体チップ上において形成される
。[Example] FIG. 1 shows a schematic configuration of a logic LSI such as a gate array to which the present invention is applied. In the figure, although not particularly limited, each circuit surrounded by a chain double-dashed line A is made of single crystal silicon. It is formed on a single semiconductor chip such as a substrate.
論理LSIの診断は、小規模な組合せ回路に分割して行
なうと効率がよい、そこで、この実施例では、二点鎖線
BやCのように、フリップフロップFFIとフリップフ
ロップFF2に囲まれた組合せ回路11やフリップフロ
ップFF3とフリップフロップFF4に囲まれた組合せ
回路12のブロックごとに診断が行なわれる。組合せ回
路】3゜14も同様にして診断がなされる。上記フリッ
プフロップFFI〜FF4は各々マスタラッチ回路とス
レーブラッチ回路とからなるマスタスレーブ型フリップ
フロップである。It is more efficient to diagnose a logic LSI by dividing it into small-scale combinational circuits. Therefore, in this embodiment, as shown by the two-dot chain lines B and C, the combination surrounded by the flip-flop FFI and the flip-flop FF2 is used. Diagnosis is performed for each block of the circuit 11 and the combinational circuit 12 surrounded by the flip-flops FF3 and FF4. [Combination circuit] 3°14 is similarly diagnosed. Each of the flip-flops FFI to FF4 is a master-slave type flip-flop consisting of a master latch circuit and a slave latch circuit.
個々の組合せ回路11,12.・・・の診断は次のよう
にして行なわれる。まず、組合せ回路の入力側のフリッ
プフロップFFI、FF3にテストパタンをスキャンイ
ンする。次に、出力側のフリップフロップFF2.FF
4のクロックCLKを送出し、データを取り込む。そし
て、出力側のフリップフロップFF2.FF4からその
取り込んだデータをスキャンアウトピンより出力し、予
め求めておいたデータと比較する。Individual combinational circuits 11, 12 . The diagnosis of ... is carried out as follows. First, a test pattern is scanned into the flip-flops FFI and FF3 on the input side of the combinational circuit. Next, the output side flip-flop FF2. FF
4 clock CLK is sent and data is taken in. Then, the output side flip-flop FF2. The data taken in from the FF4 is outputted from the scan out pin and compared with the data obtained in advance.
このような処理を小規模に分割されたすべての組合せ回
路に対して全テストパタンについて行なう、これによっ
て、論理LSIの診断が可能になる。By performing such processing on all test patterns for all combinational circuits divided into small scales, it becomes possible to diagnose the logic LSI.
また、上記実施例では各組合せ回路ごとに診断を行なえ
るようにするため、予め各組合せ回路にアドレスを割り
振っておいて、スキャン動作回路20によってアドレス
をデコードして所望の組合せ回路を指定して診断できる
ようになっている。Further, in the above embodiment, in order to be able to diagnose each combinational circuit, an address is allocated to each combinational circuit in advance, and the address is decoded by the scan operation circuit 20 to specify a desired combinational circuit. It is now possible to diagnose.
第2図は第1図におけるマスタスレーブ型フリップフロ
ップ回路FFI、FF2.・・・の構成を示す回路図で
ある。FIG. 2 shows master-slave type flip-flop circuits FFI, FF2 . . . . is a circuit diagram showing the configuration of.
同図のフリップフロップ回路FFは、マスタラッチ回路
LATIとスレーブラッチ回路LAT2およびテストコ
ントロールピンのレベルに応じてマスタラッチ回路LA
TIとスレーブラッチ回路LAT2の出力を制御するた
めのゲート回路1〜3より構成される。The flip-flop circuit FF in the same figure is a master latch circuit LATI, a slave latch circuit LAT2, and a master latch circuit LATI depending on the level of the test control pin.
It is composed of gate circuits 1 to 3 for controlling the output of TI and slave latch circuit LAT2.
マスタラッチ回路LAT1の第1の出力端子Qにはゲー
ト1の一方の入力端子が接続され、第2出力端子Qには
、スレーブラッチ回路LAT2のナータ入力端子りが接
続されている。また、スレ−ブラッチ回路LAT2の出
力端子Qには、ゲート3の一方の入力端子が接続され、
ゲート1および3の他方の入力端子にはテストコントロ
ール信号およびその反転信号が入力され、データの出力
状態が制御される。One input terminal of the gate 1 is connected to the first output terminal Q of the master latch circuit LAT1, and the input terminal of the slave latch circuit LAT2 is connected to the second output terminal Q. Furthermore, one input terminal of the gate 3 is connected to the output terminal Q of the slave latch circuit LAT2.
A test control signal and its inverted signal are input to the other input terminals of gates 1 and 3, and the output state of data is controlled.
上記フリップフロップ回路FFは、LSIの通常動作時
にテストコントロールピンを1′1nに固゛定しておく
。すると、ゲート1が開かれ、データ入力ピンよりラッ
チ回路LATIに入力されたデータはゲートを通ってデ
ータ出力ピンへ送出され、後段の組合せ回路(第1図参
照)へ供給される。The flip-flop circuit FF fixes the test control pin to 1'1n during normal operation of the LSI. Then, gate 1 is opened, and the data input from the data input pin to the latch circuit LATI is sent out to the data output pin through the gate and supplied to the subsequent combinational circuit (see FIG. 1).
つまり、データはスレーブラッチ回路LAT2を通らな
いので、その分データの伝送遅延時間が短縮される。That is, since the data does not pass through the slave latch circuit LAT2, the data transmission delay time is shortened accordingly.
また、上記フリップフロップ回路FFは、テストコント
ロールピンを“0″に固定し、この状態でクロックCL
KIでマスタラッチ回路LAT 1にテストデータを取
り込み、それをクロックパルスCLK2に同期して、マ
スタラッチ回路LAT1の出力端子Qよりスレーブラッ
チ回路LAT2に転送する。これによって、テストデー
タ“0”。In addition, the flip-flop circuit FF fixes the test control pin to "0", and in this state clock CL
Test data is taken into the master latch circuit LAT1 at KI, and is transferred from the output terminal Q of the master latch circuit LAT1 to the slave latch circuit LAT2 in synchronization with the clock pulse CLK2. As a result, the test data becomes "0".
II I IFがスレーブラッチ回路LAT2にスキャ
ンインされる。スレーブランチ回路LAT2の出力はテ
ストコントロールピンの信号によって開かれているゲー
ト3を通ってデータ出力ピンに出力される。II I IF is scanned into the slave latch circuit LAT2. The output of the slave branch circuit LAT2 is output to the data output pin through the gate 3 which is opened by the signal of the test control pin.
この実施例では、マスタラッチ回路LATIの出力端子
Qに接続されていたゲート1とスレーブラッチ回路LA
T2をマスタラッチ回路LATIの出力端子QとQに分
散して接続させている。そのため1通常動作時には、マ
スタラッチ回路LAT1の第1の出力端子Q側は、ゲー
ト1のみを駆動させるだけでよい、その結果、第1出力
端子の負荷が軽減され、負荷によるディレィが低減され
る。In this embodiment, the gate 1 connected to the output terminal Q of the master latch circuit LATI and the slave latch circuit LA
T2 is connected to the output terminals Q and Q of the master latch circuit LATI in a distributed manner. Therefore, during normal operation, the first output terminal Q side of the master latch circuit LAT1 only needs to drive the gate 1. As a result, the load on the first output terminal is reduced and the delay due to the load is reduced.
[発明の効果]
マスタラッチ回路の出力を制御するゲート回路と、テス
ト時のみ使用されるスレーブラッチ回路とを、それぞれ
マスタラッチ回路の異なる出力端子に接続してやること
により1通常動作時データを出力するマスタラッチ回路
の第1の出力端子には、スレーブラッチ回路が負荷とし
て接続されないという作用により、通常動作時における
負荷によるディレィが短縮されるという効果が得られる
。[Effects of the Invention] A master latch circuit that outputs data during normal operation by connecting a gate circuit that controls the output of the master latch circuit and a slave latch circuit that is used only during testing to different output terminals of the master latch circuit. Since the slave latch circuit is not connected as a load to the first output terminal of the first output terminal, the delay due to the load during normal operation can be shortened.
以上本発明者によってなされた発明を実施例に基づき具
体的に説明したが、本発明は上記実施例に限定されるも
のではなく、その要旨を逸脱しない範囲で種々変更可能
であることはいうまでもない。Although the invention made by the present inventor has been specifically explained above based on Examples, it goes without saying that the present invention is not limited to the above Examples and can be modified in various ways without departing from the gist thereof. Nor.
以上の説明では主として本発明者によってなされた発明
をその背景となった利用分野であるLSIを診断するた
めのLSI内部に設けられる診断回路を構成するフリッ
プフロップ回路に適用した場合について説明したが、そ
れに限定されるものではなく、たとえば、マスタスレー
ブフリップフロップを有する回路一般に適用できる。In the above explanation, the invention made by the present inventor was mainly applied to a flip-flop circuit constituting a diagnostic circuit provided inside an LSI for diagnosing an LSI, which is the field of application in which the invention was made by the present inventor. The present invention is not limited thereto, and can be applied to general circuits having master-slave flip-flops, for example.
第1図は本発明が適用されるゲートアレイのような論理
LSIの概略構成を示すブロック図、第2図は第1図に
おけるマスタスレーブ型フリップフロップ回路FFI、
FF2・・・・の構成を示す回路図、
第3図は本発明に先立って本出願人によって提案された
マスタスレーブ型フリップフロップ回路の構成を示す回
路図である。
1〜3・・・・ゲート回路、LATI・・・・マスタラ
ッチ回路、LAT2・・・・スレーブラッチ回路。
FFI〜FF4・・・・マスタスレーブ型フリップフロ
ップ回路、11〜14・・・・組合せ回路、20・・・
・スキャン動作用回路。FIG. 1 is a block diagram showing a schematic configuration of a logic LSI such as a gate array to which the present invention is applied, and FIG. 2 is a master-slave type flip-flop circuit FFI in FIG.
A circuit diagram showing the structure of FF2... FIG. 3 is a circuit diagram showing the structure of a master-slave type flip-flop circuit proposed by the applicant prior to the present invention. 1 to 3...Gate circuit, LATI...Master latch circuit, LAT2...Slave latch circuit. FFI to FF4...Master-slave type flip-flop circuit, 11 to 14...Combination circuit, 20...
・Scan operation circuit.
Claims (1)
力を制御するゲート手段とからなり、上記マスタラッチ
回路の第1出力端子から直接データ出力端子に出力可能
にされたマスタスレーブ構成の、フリップフロップ回路
であって、上記スレーブラッチ回路の入力端子は上記マ
スタラッチ回路の第2出力端子に接続されてなることを
特徴とするフリップフロップ回路。1. A flip-flop circuit with a master-slave configuration, consisting of a master latch circuit, a slave latch circuit, and gate means for controlling the output thereof, and capable of directly outputting data from the first output terminal of the master latch circuit to the data output terminal. The flip-flop circuit is characterized in that an input terminal of the slave latch circuit is connected to a second output terminal of the master latch circuit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61015664A JPS62174668A (en) | 1986-01-29 | 1986-01-29 | Flip-flop circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61015664A JPS62174668A (en) | 1986-01-29 | 1986-01-29 | Flip-flop circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS62174668A true JPS62174668A (en) | 1987-07-31 |
Family
ID=11895005
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61015664A Pending JPS62174668A (en) | 1986-01-29 | 1986-01-29 | Flip-flop circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62174668A (en) |
-
1986
- 1986-01-29 JP JP61015664A patent/JPS62174668A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR900004888B1 (en) | Integrated circuit system | |
JP2626920B2 (en) | Scan test circuit and semiconductor integrated circuit device using the same | |
JP3878236B2 (en) | Flip-flop controller | |
JPS62220879A (en) | semiconductor equipment | |
JPS6329276A (en) | Logic lsi | |
US6815977B2 (en) | Scan cell systems and methods | |
JPH05273311A (en) | Logic integrated circuit | |
JPS6025463A (en) | Macro-cell array having actual time diagnostic means | |
JPH0572290A (en) | Semiconductor integrated circuit | |
JPS6134174B2 (en) | ||
US20090199036A1 (en) | LSSD compatibility for GSD unified global clock buffers | |
JP2742740B2 (en) | Bypass scan path and integrated circuit device using the same | |
JPH05232196A (en) | Test circuit | |
US5068881A (en) | Scannable register with delay test capability | |
KR20010014876A (en) | Synchronous bi-directional data transfer having increased bandwidth and scan test features | |
JP2937326B2 (en) | Test circuit for logic circuits | |
JPS60239836A (en) | Fault diagnosis method for logic circuits | |
JP2002228722A (en) | Integrated circuit device having a boundary scan register | |
JPH09243705A (en) | Semiconductor logic integrated circuit | |
JPH08201484A (en) | Semiconductor integrated circuit device | |
JPS62174668A (en) | Flip-flop circuit | |
JPS62174667A (en) | Flip-flop circuit | |
JP3982927B2 (en) | Scan chain design system and design method thereof | |
JP2000304816A (en) | Logic integrated circuit with diagnostic function and logic integrated circuit diagnostic method | |
JPS59211146A (en) | How to scan in |