JP2990158B1 - Shift register circuit - Google Patents
Shift register circuitInfo
- Publication number
- JP2990158B1 JP2990158B1 JP10177836A JP17783698A JP2990158B1 JP 2990158 B1 JP2990158 B1 JP 2990158B1 JP 10177836 A JP10177836 A JP 10177836A JP 17783698 A JP17783698 A JP 17783698A JP 2990158 B1 JP2990158 B1 JP 2990158B1
- Authority
- JP
- Japan
- Prior art keywords
- data
- logic
- output
- cylinder
- 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.)
- Expired - Fee Related
Links
Landscapes
- Tests Of Electronic Circuits (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
【要約】
【課題】 シフトデータの筒抜け箇所を簡単な回路で特
定することができ、ひいては不具合の解析及び対策を迅
速化する。
【解決手段】 Nチャネル型MOSトランジスタ22及
び23はそれぞれフリップフロップ2、1の出力データ
102、103が論理「1」の時にオンになる。トラン
ジスタ26及び27はそれぞれフリップフロップ3、2
の出力データ104、103がそれぞれ論理「1」の時
にオンになり、トランジスタ30及び31はそれぞれフ
リップフロップ4、3の出力データ105、104が共
に論理「1」の時にオンになる。これら一対のトランジ
スタ22及び23、26及び27、30及び31が共に
オンになる時に、論理「1」のデータ筒抜けが検出され
る。また、一対のPチャネル型MOSトランジスタ20
及び21、24及び25、28及び29が共にオンにな
る時に、論理「0」のデータ筒抜けが検出される。Abstract: PROBLEM TO BE SOLVED: To identify a missing portion of a cylinder of shift data with a simple circuit, and to speed up analysis and measures for a defect. SOLUTION: N-channel type MOS transistors 22 and 23 are turned on when output data 102 and 103 of flip-flops 2 and 1 are logic "1", respectively. Transistors 26 and 27 are flip-flops 3, 2 respectively.
Are turned on when the output data 104 and 103 are logic "1", respectively, and the transistors 30 and 31 are turned on when the output data 105 and 104 of the flip-flops 4 and 3 are both logic "1". When the pair of transistors 22 and 23, 26 and 27, 30 and 31 are both turned on, a missing data cylinder of logic "1" is detected. Also, a pair of P-channel MOS transistors 20
, 21, 24, 25, 28, and 29 are both turned on, a missing data cylinder of logic “0” is detected.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、シフトしたデータ
の筒抜けを検出するシフトレジスタ回路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a shift register circuit for detecting missing data in shifted data.
【0002】[0002]
【従来の技術】図5は従来例のシフトレジスタ回路49
を示し、このシフトレジスタ回路49は一例として4つ
のフリップフロップ回路1、2、3及び4を有する。フ
リップフロップ回路1は入力端子SINを介して入力し
たデータ101をクロック信号106の立ち上がりで記
憶し、フリップフロップ回路2はフリップフロップ回路
1の出力データ102をクロック信号107の立ち上が
りで記憶し、フリップフロップ回路3はフリップフロッ
プ回路2の出力データ103をクロック信号108の立
ち上がりで記憶し、フリップフロップ回路4はフリップ
フロップ回路3の出力データ104をクロック信号10
9の立ち上がりで記憶してデータ105を出力する。2. Description of the Related Art FIG. 5 shows a conventional shift register circuit 49.
The shift register circuit 49 has four flip-flop circuits 1, 2, 3 and 4 as an example. The flip-flop circuit 1 stores the data 101 input via the input terminal SIN at the rising edge of the clock signal 106, the flip-flop circuit 2 stores the output data 102 of the flip-flop circuit 1 at the rising edge of the clock signal 107, The circuit 3 stores the output data 103 of the flip-flop circuit 2 at the rising edge of the clock signal 108, and the flip-flop circuit 4 stores the output data 104 of the flip-flop circuit 3
The data 105 is stored and output at the rising edge of the data 9.
【0003】また、クロック配線を物理的に行う場合、
この配線の存在によって、負荷抵抗と浮遊容量とが発生
するから、これを等価回路で表せば、原クロック信号C
LKとフリップフロップ回路1に入力するクロック信号
106の間に容量5が負荷として接続され、原クロック
信号CLKとフリップフロップ回路2に入力するクロッ
ク信号107の間に容量5、6と抵抗11が負荷として
接続され、原クロック信号CLKとフリップフロップ回
路3に入力するクロック信号108の間に容量8、9、
10と抵抗13、14が負荷として接続され、原クロッ
ク信号CLKとフリップフロップ回路4に入力するクロ
ック信号109の間に容量5、6、7と抵抗11、12
が負荷として接続されることになる。In the case where clock wiring is physically performed,
Since the load resistance and the stray capacitance occur due to the presence of this wiring, if this is expressed by an equivalent circuit, the original clock signal C
The capacitor 5 is connected as a load between the LK and the clock signal 106 input to the flip-flop circuit 1, and the capacitors 5 and 6 and the resistor 11 are loaded between the original clock signal CLK and the clock signal 107 input to the flip-flop circuit 2. Are connected between the original clock signal CLK and the clock signal 108 input to the flip-flop circuit 3.
10 and resistors 13 and 14 are connected as loads, and capacitors 5, 6, and 7 and resistors 11, 12 are connected between the original clock signal CLK and the clock signal 109 input to the flip-flop circuit 4.
Will be connected as a load.
【0004】図6はシフトレジスタ回路49が正常に動
作する場合をタイミングチャートを示している。ここ
で、原クロック信号CLKとフリップフロップ回路1〜
4にそれぞれ入力するクロック信号106〜109の間
には容量5〜10と抵抗11〜14が接続されている
が、図6ではフリップフロップ回路1〜4にそれぞれ入
力するクロック信号106〜109のスキューは同一と
して示されている。FIG. 6 is a timing chart showing a case where the shift register circuit 49 operates normally. Here, the original clock signal CLK and the flip-flop circuits 1 to
4, capacitors 5 to 10 and resistors 11 to 14 are connected between the clock signals 106 to 109, respectively. In FIG. 6, the skew of the clock signals 106 to 109 to be input to the flip-flop circuits 1 to 4, respectively. Are shown as identical.
【0005】先ず、第1のシフト動作タイミング区間T
0では、フリップフロップ回路1〜4は共に、予め論理
「1」を記憶している。この状態で区間T0において入
力端子SINを介して論理「0」が入力し、続く第2の
区間T1において論理「1」が入力すると、フリップフ
ロップ回路1が区間T0に入力した論理「0」を区間T
0、T1の間のクロック信号106の立ち上がりaで記
憶し、フリップフロップ回路2がフリップフロップ回路
1の出力「0」を区間T0、T1の間のクロック信号1
07の立ち上がりaで記憶し、フリップフロップ回路3
がフリップフロップ回路2の出力「1」を区間T0、T
1の間のクロック信号108の立ち上がりaで記憶し、
フリップフロップ回路4がフリップフロップ回路3の出
力「1」を区間T0、T1の間のクロック信号109の
立ち上がりaで記憶する。First, a first shift operation timing section T
At 0, all the flip-flop circuits 1 to 4 store the logic “1” in advance. In this state, when a logic “0” is input through the input terminal SIN in the section T0 and a logic “1” is input in the subsequent second section T1, the flip-flop circuit 1 converts the logic “0” input in the section T0. Section T
0, T1 is stored at the rising edge a of the clock signal 106, and the flip-flop circuit 2 outputs the output “0” of the flip-flop circuit 1 to the clock signal 1 between the sections T0, T1.
07 is stored at the rising edge a of the flip-flop circuit 3
Is the output "1" of the flip-flop circuit 2 in the sections T0 and T0.
1 is stored at the rising edge a of the clock signal 108,
The flip-flop circuit 4 stores the output “1” of the flip-flop circuit 3 at the rising edge a of the clock signal 109 between the sections T0 and T1.
【0006】次いで第3の区間T2において入力端子S
INを介して論理「1」が入力すると、フリップフロッ
プ回路1が区間T1に入力した論理「1」を区間T1、
T2の間のクロック信号106の立ち上がりbで記憶
し、フリップフロップ回路2がフリップフロップ回路1
の出力「0」を区間T1、T2の間のクロック信号10
7の立ち上がりbで記憶し、フリップフロップ回路3が
フリップフロップ回路2の出力「1」を区間T1、T2
の間のクロック信号108の立ち上がりbで記憶し、フ
リップフロップ回路4がフリップフロップ回路3の出力
「1」を区間T1、T2の間のクロック信号109の立
ち上がりbで記憶する。Next, in a third section T2, the input terminal S
When the logic “1” is input via IN, the flip-flop circuit 1 converts the logic “1” input to the section T1 into the section T1,
The data is stored at the rising edge b of the clock signal 106 during T2, and the flip-flop circuit 2
Of the clock signal 10 between the sections T1 and T2.
7, the flip-flop circuit 3 stores the output “1” of the flip-flop circuit 2 in the sections T1 and T2.
, And the flip-flop circuit 4 stores the output “1” of the flip-flop circuit 3 at the rising b of the clock signal 109 between the sections T1 and T2.
【0007】次いで第4の区間T3において入力端子S
INを介して論理「1」が入力すると、フリップフロッ
プ回路1が区間T2に入力した論理「1」を区間T2、
T3の間のクロック信号106の立ち上がりcで記憶
し、フリップフロップ回路2がフリップフロップ回路1
の出力「1」を区間T2、T3の間のクロック信号10
7の立ち上がりcで記憶し、フリップフロップ回路3が
フリップフロップ回路2の出力「0」を区間T2、T3
の間のクロック信号108の立ち上がりcで記憶し、フ
リップフロップ回路4がフリップフロップ回路3の出力
「1」を区間T2、T3の間のクロック信号109の立
ち上がりcで記憶する。Next, in a fourth section T3, the input terminal S
When the logic “1” is input via IN, the flip-flop circuit 1 converts the logic “1” input to the section T2 into the section T2,
The data is stored at the rising edge c of the clock signal 106 during T3, and the flip-flop circuit 2
Of the clock signal 10 between the sections T2 and T3.
7, the flip-flop circuit 3 stores the output “0” of the flip-flop circuit 2 in the sections T2 and T3.
, And the flip-flop circuit 4 stores the output “1” of the flip-flop circuit 3 at the rising edge c of the clock signal 109 between the sections T2 and T3.
【0008】次いで第5の区間T4において入力端子S
INを介して論理「1」が入力すると、フリップフロッ
プ回路1が区間T3に入力した論理「1」を区間T3、
T4の間のクロック信号106の立ち上がりdで記憶
し、フリップフロップ回路2がフリップフロップ回路1
の出力「1」を区間T3、T4の間のクロック信号10
7の立ち上がりdで記憶し、フリップフロップ回路3が
フリップフロップ回路2の出力「1」を区間T3、T4
の間のクロック信号108の立ち上がりdで記憶し、フ
リップフロップ回路4がフリップフロップ回路3の出力
「0」を区間T3、T4の間のクロック信号109の立
ち上がりdで記憶する。Next, in a fifth section T4, the input terminal S
When the logic “1” is input via IN, the flip-flop circuit 1 converts the logic “1” input to the section T3 into the section T3,
The data is stored at the rising edge d of the clock signal 106 during T4, and the flip-flop circuit 2
Of the clock signal 10 between the sections T3 and T4.
7, the flip-flop circuit 3 stores the output “1” of the flip-flop circuit 2 in the sections T3 and T4.
, And the flip-flop circuit 4 stores the output “0” of the flip-flop circuit 3 at the rising d of the clock signal 109 between the sections T3 and T4.
【0009】したがって、正常動作時には、第1のシフ
ト動作タイミング区間T0において入力端子SINを介
して入力した論理「0」は、4つのフリップフロップ回
路1〜4により原クロック信号CLKの立ち上がりに同
期して順次シフトされ、第5の区間T4において最終段
のフリップフロップ回路4の出力105が論理「0」と
なる。Therefore, during a normal operation, the logic "0" input via the input terminal SIN in the first shift operation timing section T0 is synchronized with the rising of the original clock signal CLK by the four flip-flop circuits 1-4. The output 105 of the last-stage flip-flop circuit 4 becomes logic “0” in the fifth section T4.
【0010】図8は他の従来例のシフトレジスタ回路を
示している。この回路はIEEEStd 1149.1
により勧告されているバウンダリ・スキャン・アーキテ
クチャであり、テスト切り替え信号400が論理「0」
の時にバウンダリ・スキャン・レジスタ201、20
2、203及び204の各々は、入力端子211から入
力するデータDをテストクロック信号300の立ち上が
りで記憶し、また、バウンダリ・スキャン・レジスタ2
05、206、207及び208の各々は、内部回路2
09から入力するデータDをテストクロック信号300
の立ち上がりで記憶する。FIG. 8 shows another conventional shift register circuit. This circuit is IEEE Std 1149.1.
And the test switching signal 400 is a logical "0".
, The boundary scan registers 201 and 20
2, 203 and 204 store the data D input from the input terminal 211 at the rising edge of the test clock signal 300, and store the data D in the boundary scan register 2
05, 206, 207 and 208 each have an internal circuit 2
09 to the test clock signal 300
At the rising edge of
【0011】ここで、レジスタ201〜208の各々に
より記憶されたデータをテストデータ出力端子TDOに
出力するためには、テスト切り替え信号400を論理
「1」にして、レジスタ201がテストデータ入力端子
TDIのデータ301をテストクロック信号300の立
ち上がりで記憶して出力端子SOを介して出力し、レジ
スタ202がレジスタ201の出力端子SOからのスキ
ャンデータ302をテストクロック信号300の立ち上
がりで記憶して出力端子SOを介して出力し、レジスタ
203がレジスタ202の出力端子SOからのスキャン
データ303をテストクロック信号300の立ち上がり
で記憶して出力端子SOを介して出力し、レジスタ20
4がレジスタ203の出力端子SOからのスキャンデー
タ304をテストクロック信号300の立ち上がりで記
憶して出力端子SOを介して出力する。Here, in order to output the data stored by each of the registers 201 to 208 to the test data output terminal TDO, the test switching signal 400 is set to logic "1" and the register 201 is set to the test data input terminal TDI. Is stored at the rising edge of the test clock signal 300 and is output via the output terminal SO. The register 202 stores the scan data 302 from the output terminal SO of the register 201 at the rising edge of the test clock signal 300 and outputs the data. The register 203 stores the scan data 303 from the output terminal SO of the register 202 at the rising edge of the test clock signal 300 and outputs it via the output terminal SO.
4 stores the scan data 304 from the output terminal SO of the register 203 at the rising edge of the test clock signal 300 and outputs it via the output terminal SO.
【0012】次いで、レジスタ205がレジスタ204
の出力端子SOからのスキャンデータ305をテストク
ロック信号300の立ち上がりで記憶して出力端子SO
を介して出力し、レジスタ206がレジスタ205の出
力端子SOからのスキャンデータ306をテストクロッ
ク信号300の立ち上がりで記憶して出力端子SOを介
して出力し、レジスタ207がレジスタ206の出力端
子SOからのスキャンデータ307をテストクロック信
号300の立ち上がりで記憶して出力端子SOを介して
出力し、レジスタ208がレジスタ207の出力端子S
Oからのスキャンデータ308をテストクロック信号3
00の立ち上がりで記憶して出力端子SOを介してデー
タ309をテストデータ出力端子TDOに出力する。Next, the register 205 registers the register 204
Scan data 305 from the output terminal SO is stored at the rising edge of the test clock signal 300 and the output terminal SO
The register 206 stores the scan data 306 from the output terminal SO of the register 205 at the rising edge of the test clock signal 300 and outputs the same via the output terminal SO, and the register 207 outputs the scan data 306 from the output terminal SO of the register 206. The scan data 307 is stored at the rising edge of the test clock signal 300 and output via the output terminal SO.
Scan data 308 from O
The data is stored at the rising edge of 00 and the data 309 is output to the test data output terminal TDO via the output terminal SO.
【0013】ところで、このバウンダリ・スキャン・レ
ジスタ201〜208は、近年ではボード上の配線が微
細化されてボードのデバッグが困難になってきているの
で、LSI内に配置してデータをスキャンすることによ
り、LSIの境界であるボード上の配線接続をテストす
ることを目的としている。なお、図8に示す例では入力
端子211が4つ、出力端子212が4つで構成されて
いるが、実際のLSIは多ピン化が進み、数百ピンに対
応したバウンダリ・スキャン・レジスタが必要である。By the way, since the boundary scan registers 201 to 208 have recently become difficult to debug the board due to the miniaturization of the wiring on the board, they must be arranged in an LSI to scan data. The purpose of this is to test the wiring connection on the board, which is the boundary of the LSI. In the example shown in FIG. 8, four input terminals 211 and four output terminals 212 are provided. However, the number of pins in an actual LSI is increasing, and a boundary scan register corresponding to several hundred pins is provided. is necessary.
【0014】なお、この種の従来例としては、例えば特
開平9−200000号公報に示すように、D型フリッ
プフロップにおいてクロック・スキューを低減してスキ
ューによるラッチエラーを防止するために、D型フリッ
プフロップのデータ出力端子Qからデータが出力される
遅延時間に一致するクロックを生成して出力するクロッ
ク遅延回路と、この遅延回路の出力を外部に接続するた
めのクロック出力端子を備える方法が提案されている。
また、他の従来例としては、例えば特開平8−2357
56号公報に示すように、カードリーダ/ライタにより
データを書き込んだカードからデータ信号とそれに対応
するクロック信号を読み込み、これらの信号の幅と信号
間のスキューを測定することによりカードリーダ/ライ
タの良否を判定する場合に、読み込みデータと読み込み
クロックの時間間隔と所定値を比較する方法が提案され
ている。As a conventional example of this type, as disclosed in Japanese Patent Application Laid-Open No. 9-200000, for example, a D-type flip-flop is provided with a D-type flip-flop in order to prevent a latch error due to skew. A method has been proposed that includes a clock delay circuit that generates and outputs a clock that matches a delay time at which data is output from a data output terminal Q of a flip-flop, and a clock output terminal for connecting the output of the delay circuit to the outside. Have been.
Another conventional example is disclosed in, for example, JP-A-8-2357.
As disclosed in Japanese Patent Publication No. 56-56, a data signal and a clock signal corresponding thereto are read from a card on which data is written by a card reader / writer, and the width of these signals and the skew between the signals are measured. A method of comparing a time interval between read data and a read clock with a predetermined value when determining pass / fail has been proposed.
【0015】[0015]
【発明が解決しようとする課題】ところで、図5に示す
従来のシフトレジスタ回路では、レイアウトをマニュア
ルで行ってフリップフロップの配置とクロック配線を最
適化することにより、データの筒抜けを回避している。
しかしながら、この方法では、物理的なフリップフロッ
プの配置とクロック配線を行う際にクロック配線の容量
5、6、7や抵抗11、12のバランスが悪くなると、
図7に示すようにシフトデータがレジスタ間のクロック
・スキュー500のずれにより筒抜けし、そのためLS
Iが誤動作するという問題点がある。By the way, in the conventional shift register circuit shown in FIG. 5, the layout is manually performed to optimize the arrangement of the flip-flops and the clock wiring, thereby avoiding the data omission. .
However, according to this method, when the physical arrangement of the flip-flops and the clock wiring are performed, if the balance of the capacitances 5, 6, 7 and the resistors 11, 12 of the clock wiring is deteriorated,
As shown in FIG. 7, the shift data comes off the cylinder due to the shift of the clock skew 500 between the registers, so that the LS
There is a problem that I malfunctions.
【0016】図7を参照してこの誤動作について説明す
る。この例では、フリップフロップ3に入力するクロッ
ク信号108がずれており、このため区間T0、T1で
は正常に動作しているが、続く区間T2から誤動作が発
生している。すなわち、フリップフロップ3は区間T
0、T1の間のクロック信号108の立ち上がりaで論
理「1」を正常に記憶しているが、原クロックCLKと
フリップフロップ2に入力するクロック信号107の間
に7の間に容量5、6と抵抗11が負荷として接続さ
れ、原クロック信号CLKとフリップフロップ回路3に
入力するクロック信号108の間に容量8、9、10と
抵抗13、14が負荷として接続されているので、原ク
ロックCLKからクロック信号107、108までの各
遅延時間の差により、フリップフロップ回路2の出力端
子Oから出力されたデータ103がフリップフロップ回
路3の入力端子Iに到達する時間の方が早くなる。The malfunction will be described with reference to FIG. In this example, the clock signal 108 input to the flip-flop 3 is shifted, so that it operates normally in the sections T0 and T1, but malfunctions occur in the subsequent section T2. That is, the flip-flop 3 is set in the section T
Although the logic “1” is normally stored at the rising edge “a” of the clock signal 108 between 0 and T 1, the capacitances 5 and 6 are connected between the original clock CLK and the clock signal 107 input to the flip-flop 2. And the resistor 11 are connected as loads, and the capacitors 8, 9, 10 and the resistors 13, 14 are connected as loads between the original clock signal CLK and the clock signal 108 input to the flip-flop circuit 3, so that the original clock CLK Due to the difference between the respective delay times from the clock signal 107 to the clock signal 107, the data 103 output from the output terminal O of the flip-flop circuit 2 arrives at the input terminal I of the flip-flop circuit 3 earlier.
【0017】したがって、フリップフロップ回路2が区
間T1、T2の間のクロック信号107の立ち上がりb
で記憶した論理「0」がデータ103に伝搬して、フリ
ップフロップ回路3が誤って区間T1、T2の間のクロ
ック信号108の立ち上がりbで記憶する。すなわち、
正常動作時には4つのフリップフロップ1〜4が原クロ
ック信号CLKの立ち上がりに同期して順次論理「0」
をシフトし、論理「0」が区間T5において最終段のフ
リップフロップ4にシフトされてその出力データ105
が論理「0」になるが、図7に示す場合にはデータ筒抜
けによりLSIが誤動作する。Therefore, the flip-flop circuit 2 sets the rising edge b of the clock signal 107 between the sections T1 and T2.
Is propagated to the data 103, and the flip-flop circuit 3 erroneously stores the data at the rising edge b of the clock signal 108 between the sections T1 and T2. That is,
During normal operation, the four flip-flops 1 to 4 sequentially drive logic "0" in synchronization with the rise of the original clock signal CLK.
Is shifted to the final-stage flip-flop 4 in the section T5 to output the output data 105
Becomes logic "0", but in the case shown in FIG. 7, the LSI malfunctions due to a missing data cylinder.
【0018】また、クロック・スキューのずれが発生す
る背景としては、大規模なレイアウトにおけるフリップ
フロップの配置とクロック配線を自動化した場合に、ク
ロック制御ミスやハードマクロと、ユーザロジックのク
ロック制御ミスも影響する。また、最近では、クロック
・ツリー・シーケンス(CTS)などのクロック・スキ
ュー調整ツールも知られているが、この方法であっても
同じタイミングに合わせることは困難である。[0018] The reason why the clock skew shift occurs is that when the arrangement of flip-flops and the clock wiring in a large-scale layout are automated, a clock control error, a hard macro, and a clock control error of a user logic are also caused. Affect. Recently, a clock skew adjustment tool such as a clock tree sequence (CTS) is also known, but even with this method, it is difficult to match the same timing.
【0019】また、LSIの誤動作がシフトデータの筒
抜けにより発生したか否かを判断することは、実際のL
SIでは困難であり、また、膨大な解析時間を必要と
し、若し解析結果に基づいてシフトデータの筒抜けが原
因と判断できたとしても、シフトデータの筒抜け箇所を
特定することは困難である。更に、筒抜け箇所を解析す
るためには、LSI内部におけるシフトレジスタの状態
を出力端子に出力するためのテストパターンが必要にな
り、また、LSI内部におけるシフトレジスタ以外の回
路を動作させる必要があるので膨大なテストパターンが
必要になる。Further, it is necessary to determine whether or not the LSI malfunction has occurred due to the missing cylinder of the shift data.
The SI is difficult and requires a huge amount of analysis time. Even if it is possible to judge that the cause is the missing cylinder of the shift data based on the analysis result, it is difficult to specify the location of the missing cylinder of the shift data. Further, in order to analyze the missing portion of the cylinder, a test pattern for outputting the state of the shift register inside the LSI to the output terminal is required, and it is necessary to operate circuits other than the shift register inside the LSI. A huge test pattern is required.
【0020】また、図8に示すバウンダリ・スキャン・
レジスタ201〜208では、実際のLSIではチップ
周辺に配置された数百個のバウンダリ・スキャン・レジ
スタの各クロック・スキューを調整することが困難であ
り、また、データ筒抜けにより誤動作した場合、数百個
のバウンダリ・スキャン・レジスタの中から不具合箇所
を特定することは困難である。更に、数百個のバウンダ
リ・スキャン・レジスタにおいて複数箇所のデータ筒抜
けが発生した場合には膨大な解析時間を必要とし、ま
た、この不具合に対する対策をとることができないとユ
ーザの信頼を失うことになる。また、シフトレジスタ毎
にデータ筒抜け検出回路をOR回路やAND回路などに
より構成して追加すると、実装面積が増加する。The boundary scan shown in FIG.
In the registers 201 to 208, it is difficult to adjust each clock skew of hundreds of boundary scan registers arranged around the chip in an actual LSI. It is difficult to identify a defective part from the boundary scan registers. Furthermore, if data loss occurs at a plurality of locations in hundreds of boundary scan registers, enormous analysis time is required, and if this countermeasure cannot be taken, user reliability will be lost. Become. Further, if a data cylinder missing detection circuit is configured by an OR circuit, an AND circuit, and the like for each shift register and added, the mounting area increases.
【0021】本発明は上記従来例の問題点に鑑み、シフ
トデータの筒抜け箇所を簡単な回路で特定することがで
き、ひいては不具合の解析及び対策を迅速化することが
できるシフトレジスタ回路を提供することを目的とす
る。The present invention has been made in view of the above-mentioned problems of the prior art, and provides a shift register circuit capable of specifying a missing portion of shift data in a cylinder with a simple circuit, and thus speeding up the analysis and countermeasures of a defect. The purpose is to:
【0022】[0022]
【課題を解決するための手段】本発明は上記目的を達成
するために、クロック信号のエッジに同期して前段から
の入カデータを記憶して後段に出力する複数の記憶手段
と、前記複数の記憶手段の前段と後段の各出カデータが
同一か否かを判断し、同一の場合にシフトデータの筒抜
けとして検出するデータ筒抜け検出手段とを有するシフ
トレジスタ回路において、前記データ筒抜け検出手段
は、前記前段と後段の記憶手段の組み合わせ毎に、前段
の記憶手段の出カデータがゲートに印加され、ソースが
電源に接続される第1のPチャネル型MOSトランジス
タと、後段の記憶手段の出カデータがゲートに印加さ
れ、ソースが前記第1のPチャネル型MOSトランジス
タのドレインに接続され、筒抜けを検出する場合に論理
「1」がドレインに印加されると共にドレイン出力が論
理「0」のデータ筒抜け検出信号となる第2のPチャネ
ル型MOSトランジスタと、前段の記憶手段の出カデー
タがゲートに印加され、ソースが接地される第1のNチ
ャネル型MOSトランジスタと、後段の記憶手段の出カ
データがゲートに印加され、ソースが前記第1のNチャ
ネル型MOSトランジスタのドレインに接続され、筒抜
けを検出する場合に論理「1」がドレインに印加される
と共にドレイン出力が論理「1」のデータ筒抜け検出信
号となる第2のNチャネル型MOSトランジスタとを有
することを特徴とする。In order to achieve the above object, the present invention provides a plurality of storage means for storing input data from a preceding stage in synchronization with an edge of a clock signal and outputting the data to a succeeding stage; front and rear stages of the respective output Kadeta storage means determines whether identical or not, shift and a data directly transmitting detection means for detecting a cylinder omission of shift data when the same
In the register circuit, the data cylinder missing detection means
Is a combination of the preceding and following storage means,
The output data of the storage means is applied to the gate, and the source is
First P-channel MOS transistor connected to power supply
And the output data of the storage means at the subsequent stage are applied to the gate.
And the source is the first P-channel MOS transistor.
Connected to the drain of the
"1" is applied to the drain and the drain output is
The second P channel serving as a data cylinder missing detection signal of logic "0"
MOS transistor and output data of the preceding storage means
The first N channel is applied to the gate and the source is grounded.
Output of channel-type MOS transistor and storage means in subsequent stage
Data is applied to the gate and the source is the first N channel.
Connected to the drain of
Logic "1" is applied to the drain to detect injuries
At the same time, the drain output signal is logic "1".
Signal and a second N-channel MOS transistor
Characterized in that it.
【0023】[0023]
【0024】また、本発明は、クロック信号のエッジに
同期して前段からの入カデータを記憶して後段に出力す
る複数の記憶手段と、前記複数の記憶手段の前段と後段
の各出カデータが同一か否かを判断し、同一の場合にシ
フトデータの筒抜けとして検出するデータ筒抜け検出手
段とを有するシフトレジスタ回路において、前記データ
筒抜け検出手段は、前記前段と後段の記憶手段の組み合
わせ毎に、前段の記憶手段の出カデータがゲートに印加
され、ソースが電源に接続される第1のPチャネル型M
OSトランジスタと、後段の記億手段の出カデータがゲ
ートに印加され、ソースが前記第1のPチャネル型MO
Sトランジスタのドレインに接続される第2のPチャネ
ル型MOSトランジスタと、論理「0」のデータ筒抜け
検出時に論理「0」がゲートに印加され、ソースが前記
第2のPチャネル型MOSトランジスタのドレインに接
続され、筒被けを検出する場合に論理「1」がドレイン
に印加されると共にドレイン出力が論理「0」のデータ
筒抜け検出信号となる第3のPチャネル型MOSトラン
ジスタと、前段の記憶手段の出カデータがゲートに印加
され、ソースが接地される第1のNチャネル型MOSト
ランジスタと、後段の記億手段の出カデータがゲートに
印加され、ソースが前記第1のNチャネル型MOSトラ
ンジスタのドレインに接続される第2のNチャネル型M
OSトランジスタと、論理「1」のデータ筒抜け検出時
に論理「1」がゲートに印加され、ソースが前記第2の
Nチャネル型MOSトランジスタのドレインに接続さ
れ、筒抜けを検出する場合に論理「1」がドレインに印
加されると共にドレイン出力が論理「1」のデータ筒抜
け検出信号となる第3のNチャネル型MOSトランジス
タとを有することを特徴とする。また、前記論理
「0」、「1」のデータ筒抜け検出信号が共通の信号ラ
インを介して伝送されることを特徴とする。また、前記
データ筒抜け検出信号を外部に出力する端子を備えてい
ることを特徴とする。Also, the present invention provides a method for detecting an edge of a clock signal.
Synchronously store input data from the previous stage and output to the subsequent stage
A plurality of storage means, and a preceding and succeeding stage of the plurality of storage means
Judge whether each output data is the same or not.
Data cylinder missing detection method to detect as missing cylinder data
In a shift register circuit having a stage, the data cylinder missing detection unit includes, for each combination of the pre-stage and post-stage storage units , output data of the pre-stage storage unit applied to the gate and a source connected to the power supply. P-channel type M
The output data of the OS transistor and the memory unit at the subsequent stage are applied to the gate, and the source is the first P-channel type MO.
A second P-channel MOS transistor connected to the drain of the S transistor, and a logic "0" applied to the gate when a data cylinder missing of logic "0" is detected, and a source connected to the drain of the second P-channel MOS transistor A third P-channel MOS transistor which is applied with a logic "1" to the drain when the cylinder cover is detected and whose drain output is a data cylinder missing detection signal of logic "0"; A first N-channel MOS transistor whose output data is applied to its gate and whose source is grounded, and an output data of a memory device provided at a subsequent stage which is applied to its gate and whose source is said first N-channel MOS transistor N-channel type M connected to the drain of
The logic "1" is applied to the gate when the data missing of the OS transistor and the logic "1" is detected, the source is connected to the drain of the second N-channel MOS transistor, and the logic "1" is detected when the missing data is detected. And a third N-channel MOS transistor whose drain output is a logic "1" data cylinder missing detection signal. Further, the data cylinder missing detection signals of the logics “0” and “1” are transmitted through a common signal line. Further, a terminal for outputting the data cylinder missing detection signal to the outside is provided.
【0025】[0025]
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態を説明する。図1は本発明に係るシフトレジス
タ回路の一実施形態を示す回路図、図2は図1のシフト
レジスタ回路の主要信号を示すタイミングチャートであ
る。図1に示す回路は、概略的にシフトレジスタ回路4
9とデータ筒抜け回路50を有し、シフトレジスタ回路
49は図5に示す従来例と同一であるのでその詳細な説
明を省略する。データ筒抜け回路50は概略的に、論理
「1」のデータ筒抜けを検出する回路と、論理「0」の
データ筒抜けを検出する回路により構成されている。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a circuit diagram showing one embodiment of a shift register circuit according to the present invention, and FIG. 2 is a timing chart showing main signals of the shift register circuit of FIG. The circuit shown in FIG.
9 and a data cylinder missing circuit 50, and the shift register circuit 49 is the same as the conventional example shown in FIG. The data cylinder missing circuit 50 is roughly composed of a circuit for detecting a missing data cylinder of logic “1” and a circuit for detecting a missing data cylinder of logic “0”.
【0026】そして、論理「1」のデータ筒抜けを検出
する回路は、インバータ15と、Pチャネル型MOSト
ランジスタ16と、抵抗17と、Nチャネル型MOSト
ランジスタ22、23、26、27、30及び31と、
論理「1」のデータ筒抜け検出信号の出力端子SOBを
有する。また、論理「0」のデータ筒抜けを検出する回
路は、Nチャネル型MOSトランジスタ19と、抵抗1
8と、Pチャネル型MOSトランジスタ20、21、2
4、25、28及び29と、論理「0」のデータ筒抜け
信号の出力端子SOAを有する。The circuit for detecting a missing data cylinder of logic "1" includes an inverter 15, a P-channel MOS transistor 16, a resistor 17, and N-channel MOS transistors 22, 23, 26, 27, 30, and 31. When,
It has an output terminal SOB of a data cylinder missing detection signal of logic “1”. The circuit for detecting the data cylinder missing of logic “0” includes an N-channel MOS transistor 19 and a resistor 1
8 and P-channel MOS transistors 20, 21, 2
4, 25, 28 and 29, and an output terminal SOA of a data cylinder missing signal of logic "0".
【0027】先ず、論理「1」のデータ筒抜けを検出す
る回路について詳しく説明する。データ筒抜け検出を許
可するテスト信号110(TEST)は、インバータ1
5を介してPチャネル型MOSトランジスタ16のゲー
トに印加され、トランジスタ16のソースには電源電圧
VDDが印加される。そして、トランジスタ16のドレ
インは抵抗17を介してNチャネル型MOSトランジス
タ22、26、30の各ドレインと、論理「1」のデー
タ筒抜け検出信号112の出力端子SOBに接続されて
いる。First, a circuit for detecting data cylinder missing of logic "1" will be described in detail. The test signal 110 (TEST) for permitting the detection of the missing data cylinder is output from the inverter 1
The power supply voltage VDD is applied to the gate of the P-channel MOS transistor 16 via the gate 5, and the source of the transistor 16 is applied to the source of the transistor 16. The drain of the transistor 16 is connected via the resistor 17 to the drains of the N-channel MOS transistors 22, 26 and 30 and the output terminal SOB of the data cylinder missing detection signal 112 of logic "1".
【0028】トランジスタ22、26、30の各ソース
はそれぞれNチャネル型MOSトランジスタ23、2
7、31のドレインに接続され、トランジスタ23、2
7、31の各ソースは接地されている。そして、フリッ
プフロップ1の出力データ102がトランジスタ23の
ゲートに印加され、フリップフロップ2の出力データ1
03がトランジスタ22、27の各ゲートに印加され、
フリップフロップ3の出力データ104がトランジスタ
26、31の各ゲートに印加され、フリップフロップ4
の出力データ105がトランジスタ30のゲートに印加
される。The sources of the transistors 22, 26 and 30 are N-channel MOS transistors 23 and 2 respectively.
7, 31 are connected to the drains of the transistors 23, 2
Sources 7 and 31 are grounded. Then, the output data 102 of the flip-flop 1 is applied to the gate of the transistor 23, and the output data 1 of the flip-flop 2
03 is applied to each gate of transistors 22 and 27,
The output data 104 of the flip-flop 3 is applied to the gates of the transistors 26 and 31 and the flip-flop 4
Is applied to the gate of the transistor 30.
【0029】したがって、トランジスタ22及び23
は、フリップフロップ2、1の出力データ103、10
2が共に論理「1」の時にトランジスタ22のドレイン
が論理「0」になるANDゲートを構成している。ま
た、トランジスタ26及び27は、フリップフロップ
3、2の出力データ104、103が共に論理「1」の
時にトランジスタ26のドレインが論理「0」になるA
NDゲートを構成し、トランジスタ30及び31は、フ
リップフロップ4、3の出力データ105、104が共
に論理「1」の時にトランジスタ30のドレインが論理
「0」になるANDゲートを構成している。Therefore, transistors 22 and 23
Are output data 103 and 10 of the flip-flops 2 and 1
When both 2 are logic "1", the drain of the transistor 22 constitutes an AND gate which becomes logic "0". The transistors 26 and 27 have a drain A of which the drain becomes a logic “0” when the output data 104 and 103 of the flip-flops 3 and 2 are both a logic “1”.
The transistors 30 and 31 constitute an AND gate in which the drain of the transistor 30 becomes logic "0" when the output data 105 and 104 of the flip-flops 4 and 3 are both logic "1".
【0030】次に、論理「0」のデータ筒抜けを検出す
る回路について詳しく説明する。テスト信号110(T
EST)はNチャネル型MOSトランジスタ19のゲー
トに印加され、トランジスタ19のソースは接地されて
いる。そして、トランジスタ19のドレインは抵抗18
を介してPチャネル型MOSトランジスタ21、25、
29の各ドレインと、論理「0」のデータ筒抜け検出信
号111の出力端子SDAに接続されている。Next, a circuit for detecting data cylinder missing of logic "0" will be described in detail. Test signal 110 (T
EST) is applied to the gate of the N-channel MOS transistor 19, and the source of the transistor 19 is grounded. The drain of the transistor 19 is connected to the resistor 18
, P-channel MOS transistors 21, 25,
29, and the output terminal SDA of the data cylinder missing detection signal 111 of logic “0”.
【0031】トランジスタ21、25、29の各ソース
はそれぞれPチャネル型MOSトランジスタ20、2
4、28のドレインに接続され、トランジスタ20、2
4、28の各ソースには電源電圧VDDが印加される。
そして、フリップフロップ1の出力データ102がトラ
ンジスタ20のゲートに印加され、フリップフロップ2
の出力データ103がトランジスタ21、24の各ゲー
トに印加され、フリップフロップ3の出力データ104
がトランジスタ25、28の各ゲートに印加され、フリ
ップフロップ4の出力データ105がトランジスタ29
のゲートに印加される。The sources of the transistors 21, 25 and 29 are respectively P-channel MOS transistors 20, 2
4, 28 connected to the drains of the transistors 20, 2
The power supply voltage VDD is applied to each of the sources 4 and 28.
Then, the output data 102 of the flip-flop 1 is applied to the gate of the transistor 20, and the flip-flop 2
Is applied to the gates of the transistors 21 and 24, and the output data 104 of the flip-flop 3
Is applied to the gates of the transistors 25 and 28, and the output data 105 of the flip-flop 4 is
Is applied to the gates.
【0032】したがって、トランジスタ20及び21
は、フリップフロップ2、1の出力データ103、10
2が共に論理「0」の時にトランジスタ21のドレイン
が論理「1」になるNANDゲートを構成している。同
様に、トランジスタ24及び25は、フリップフロップ
3、2の出力データ104、103が共に論理「0」の
時にトランジスタ25のドレインが論理「1」になるN
ANDゲートを構成し、トランジスタ28及び29は、
フリップフロップ4、3の出力データ105、104が
共に論理「0」の時にトランジスタ29のドレインが論
理「1」になるNANDゲートを構成している。Therefore, transistors 20 and 21
Are output data 103 and 10 of the flip-flops 2 and 1
2 constitutes a NAND gate in which the drain of the transistor 21 becomes logic "1" when both are logic "0". Similarly, when the output data 104 and 103 of the flip-flops 3 and 2 are both logic "0", the drains of the transistors 25 and 25 become logic "1".
An AND gate is formed, and transistors 28 and 29 are
When the output data 105 and 104 of the flip-flops 4 and 3 are both logic "0", the drain of the transistor 29 constitutes a NAND gate whose logic is "1".
【0033】次に図2を参照して上記実施形態の動作を
説明する。なお、図2では図7に示す場合と同様に、フ
リップフロップ3に入力するクロック信号108がずれ
ている(図示クロック・スキュー500)。先ず、論理
「1」のデータ筒抜けを検出する場合について説明す
る。予めデータ筒抜け回路50ではテスト信号110を
論理「1」に設定してトランジスタ16をオン(論理
「1」のデータ筒抜け検出信号112を論理「1」)に
し、次いでシフトレジスタ回路49により論理「1」の
データをシフトする。すなわち、先ず、第1のシフト動
作タイミング区間T0では、フリップフロップ回路1〜
4は共に、予め論理「0」を記憶し、この状態で入力端
子SINを介して論理「1」を入力する。Next, the operation of the above embodiment will be described with reference to FIG. In FIG. 2, the clock signal 108 input to the flip-flop 3 is shifted (clock skew 500 shown) as in the case shown in FIG. First, the case of detecting missing data cylinder of logic "1" will be described. In the data cylinder missing circuit 50, the test signal 110 is set to logic "1" in advance to turn on the transistor 16 (the data cylinder missing detection signal 112 of logic "1" is logic "1"). Is shifted. That is, first, in the first shift operation timing section T0, the flip-flop circuits 1 to
4 both store the logic "0" in advance, and in this state, input the logic "1" through the input terminal SIN.
【0034】この第1の区間T0では論理「1」のデー
タ筒抜けが発生していないので、フリップフロップ回路
1〜4の各出力データ102〜105は共に論理「0」
である。したがって、Nチャネル型MOSトランジスタ
22、23、26、27、30及び31は全てオフであ
るので、論理「1」のデータ筒抜け検出信号112は論
理「1」となり、これにより論理「1」のデータ筒抜け
が発生していないことを検出することができる。In the first section T0, since no missing data cylinder of logic "1" has occurred, the output data 102 to 105 of the flip-flop circuits 1 to 4 are all logic "0".
It is. Therefore, since the N-channel MOS transistors 22, 23, 26, 27, 30, and 31 are all off, the data cylinder missing detection signal 112 of logic "1" becomes logic "1", thereby the data of logic "1". It is possible to detect that cylinder missing has not occurred.
【0035】続く第2の区間T1において入力端子SI
Nを介して論理「0」が入力すると、フリップフロップ
回路1が区間T0に入力した論理「1」を区間T0、T
1の間のクロック信号106の立ち上がりaで記憶し、
フリップフロップ回路2がフリップフロップ回路1の出
力「0」を区間T0、T1の間のクロック信号107の
立ち上がりaで記憶し、フリップフロップ回路3がフリ
ップフロップ回路2の出力「0」を区間T0、T1の間
のクロック信号108の立ち上がりaで記憶し、フリッ
プフロップ回路4がフリップフロップ回路3の出力
「0」を区間T0、T1の間のクロック信号109の立
ち上がりaで記憶する。In the subsequent second section T1, the input terminal SI
When logic “0” is input via N, the flip-flop circuit 1 converts the logic “1” input to the section T0 into the sections T0, T
1 is stored at the rising edge a of the clock signal 106,
The flip-flop circuit 2 stores the output “0” of the flip-flop circuit 1 at the rising a of the clock signal 107 between the sections T0 and T1, and the flip-flop circuit 3 stores the output “0” of the flip-flop circuit 2 in the section T0, The flip-flop circuit 4 stores the output “0” of the flip-flop circuit 3 at the rising edge “a” of the clock signal 109 between the sections T0 and T1.
【0036】この第2の区間T1では、論理「1」のデ
ータ筒抜けが発生していないので、フリップフロップ回
路1の出力データ102は論理「1」、フリップフロッ
プ回路2〜4の各出力データ103〜105は共に論理
「0」である。したがって、Nチャネル型MOSトラン
ジスタ22、23、26、27、30及び31は全てオ
フであるので、論理「1」のデータ筒抜け検出信号11
2は論理「1」となり、これにより論理「1」のデータ
筒抜けが発生していないことを検出することができる。In the second section T1, no data cylinder missing of logic "1" has occurred, so that the output data 102 of the flip-flop circuit 1 is logic "1" and the output data 103 of each of the flip-flop circuits 2-4. To 105 are logic "0". Therefore, since the N-channel MOS transistors 22, 23, 26, 27, 30 and 31 are all off, the data cylinder missing detection signal 11 of logic "1" is output.
2 becomes logic "1", which makes it possible to detect that data cylinder omission of logic "1" has not occurred.
【0037】続く第3の区間T2において入力端子SI
Nを介して論理「0」が入力すると、フリップフロップ
回路1が区間T1において入力した論理「0」を区間T
1、T2の間のクロック信号106の立ち上がりbで記
憶し、フリップフロップ回路2がフリップフロップ回路
1の出力「1」を区間T1、T2の間のクロック信号1
07の立ち上がりbで記憶する。In the following third section T2, the input terminal SI
When a logic “0” is input through N, the flip-flop circuit 1 converts the logic “0” input in the section T1 into the section T
1 and T2 are stored at the rising edge b of the clock signal 106, and the flip-flop circuit 2 outputs the output “1” of the flip-flop circuit 1 to the clock signal 1 between the sections T1 and T2.
It is stored at the rising b of 07.
【0038】このとき、フリップフロップ回路3は正常
動作時には、フリップフロップ回路3の出力「0」を区
間T1、T2の間のクロック信号108の立ち上がりb
で記憶するが、前述したようにクロック・スキュー50
0によりフリップフロップ回路2の出力端子Oから出力
されたデータ103がフリップフロップ回路3の入力端
子Iに到達する時間の方が早くなるので、フリップフロ
ップ回路3が区間T1、T2の間のクロック信号107
の立ち上がりbで記憶した論理「1」を記憶して誤動作
する。At this time, during normal operation of the flip-flop circuit 3, the output "0" of the flip-flop circuit 3 is set to the rising edge b of the clock signal 108 during the sections T1 and T2.
The clock skew 50 is stored as described above.
Since the time at which the data 103 output from the output terminal O of the flip-flop circuit 2 reaches the input terminal I of the flip-flop circuit 3 becomes earlier due to 0, the flip-flop circuit 3 sets the clock signal between the sections T1 and T2. 107
The logic "1" stored at the rising edge b of the memory is stored and malfunctions.
【0039】この場合、区間T2ではフリップフロップ
回路2、3の間で論理「1」のデータ筒抜けが発生して
いるので、Nチャネル型MOSトランジスタ22、2
3、30及び31は全てオフ、Nチャネル型MOSトラ
ンジスタ26、27は共にオンとなる。また、抵抗17
の抵抗値はトランジスタ26、27より小さいので、論
理「1」のデータ筒抜け検出信号112は論理「0」と
なり、これにより論理「1」のデータ筒抜けが発生して
いることを検出することができる。また、論理「1」の
データ筒抜け検出信号112が論理「0」となるタイミ
ングにより、フリップフロップ回路2、3の間で論理
「1」のデータ筒抜けが発生したことを検出することが
できる。In this case, in the section T2, a data cylinder missing of logic "1" occurs between the flip-flop circuits 2 and 3, so that the N-channel MOS transistors 22 and 2
3, 30 and 31 are all off, and the N-channel MOS transistors 26 and 27 are all on. The resistance 17
Is smaller than the transistors 26 and 27, the logic "1" data cylinder missing detection signal 112 becomes logic "0", which makes it possible to detect the occurrence of logic "1" data cylinder missing. . Further, it is possible to detect the occurrence of the data cylinder missing of the logic “1” between the flip-flop circuits 2 and 3 at the timing when the data cylinder missing detection signal 112 of the logic “1” becomes the logic “0”.
【0040】また、論理「0」のデータ筒抜けを検出す
る場合には、予めデータ筒抜け回路50ではテスト信号
110を論理「1」に設定してトランジスタ19をオン
(論理「0」のデータ筒抜け検出信号111を論理
「0」)にし、次いでシフトレジスタ回路49により論
理「0」のデータをシフトする。図7を参照して説明す
ると、区間T2においてフリップフロップ2、3の出力
データ103、104が共に論理「0」になる時にトラ
ンジスタ24及び25が共にオンになり、また、区間T
3においてフリップフロップ3、4の出力データ10
4、105が共に論理「0」になる時にトランジスタ2
8及び29が共にオンになる。To detect a missing data cylinder of logic "0", the data cylinder missing circuit 50 sets the test signal 110 to logic "1" in advance and turns on the transistor 19 (detects a missing data cylinder of logic "0"). The signal 111 is set to logic "0", and then the data of logic "0" is shifted by the shift register circuit 49. Referring to FIG. 7, when both the output data 103 and 104 of the flip-flops 2 and 3 become logic "0" in the section T2, both the transistors 24 and 25 are turned on.
3, the output data 10 of the flip-flops 3 and 4
When both 4 and 105 become logic "0", transistor 2
8 and 29 are both turned on.
【0041】したがって、この時には論理「0」のデー
タ筒抜け検出信号111は論理「1」となり、これによ
り論理「0」のデータ筒抜けが発生していることを検出
することができる。また、論理「0」のデータ筒抜け検
出信号111が論理「1」となるタイミングにより、フ
リップフロップ回路2、3の間で論理「0」のデータ筒
抜けが発生したことを検出することができる。Therefore, at this time, the data cylinder missing detection signal 111 of logic "0" becomes logic "1", whereby it is possible to detect the occurrence of data cylinder missing of logic "0". Further, it is possible to detect the occurrence of a missing data cylinder of logic “0” between the flip-flop circuits 2 and 3 based on the timing at which the missing data cylinder detection signal 111 of logic “0” becomes logic “1”.
【0042】次に図3、図4を参照して第2の実施形態
について説明する。ところで、上記第1の実施形態では
論理「0」のデータ筒抜け検出信号111と、論理
「1」のデータ筒抜け検出信号112をそれぞれの出力
端子SOA、SOBを介して外部に出力するので、配線
パターンが増加する。そこで、この第2の実施形態では
論理「0」と「1」の共通のデータ筒抜け検出信号11
5を1つの出力端子SOを介して出力するように構成さ
れている。Next, a second embodiment will be described with reference to FIGS. By the way, in the first embodiment, the data cylinder missing detection signal 111 of logic “0” and the data cylinder missing detection signal 112 of logic “1” are output to the outside via the respective output terminals SOA and SOB. Increase. Therefore, in the second embodiment, a common data cylinder missing detection signal 11 of logic “0” and “1” is used.
5 is output through one output terminal SO.
【0043】先ず、図3を参照して論理「1」のデータ
筒抜けを検出する回路について詳しく説明する。データ
筒抜け検出を許可するテスト信号TESTは、インバー
タ15を介してPチャネル型MOSトランジスタ16の
ゲートに印加され、トランジスタ16のソースには電源
電圧VDDが印加される。そして、トランジスタ16の
ドレインはPチャネル型MOSトランジスタ33のソー
スに接続され、トランジスタ33のゲートには論理
「0」又は「1」のデータ筒抜け検出切り替え信号H/
Lが印加される。First, a circuit for detecting a missing data cylinder of logic "1" will be described in detail with reference to FIG. A test signal TEST for permitting detection of missing data cylinder is applied to the gate of a P-channel MOS transistor 16 via an inverter 15, and the power supply voltage VDD is applied to the source of the transistor 16. The drain of the transistor 16 is connected to the source of the P-channel MOS transistor 33, and the gate of the transistor 33 has a logic "0" or "1" data cylinder missing detection switching signal H /.
L is applied.
【0044】トランジスタ33のドレインは抵抗17を
介して抵抗18の一端と、Nチャネル型MOSトランジ
スタ36、38、40の各ドレイン(及びPチャネル型
MOSトランジスタ35、37、39の各ドレイン)
と、、論理「1」及び「0」のデータ筒抜け検出信号1
15の出力端子SOに接続されている。また、切り替え
信号H/Lがインバータ32を介してトランジスタ3
6、38、40(及びPチャネル型MOSトランジスタ
35、37、39)の各ゲートに印加され、トランジス
タ36、38、40の各ソースはNチャネル型MOSト
ランジスタ22、26、30の各ドレインに接続されて
いる。The drain of the transistor 33 is connected to one end of the resistor 18 via the resistor 17 and each drain of the N-channel MOS transistors 36, 38 and 40 (and each drain of the P-channel MOS transistors 35, 37 and 39).
And data cylinder missing detection signal 1 of logic “1” and “0”
15 output terminals SO. Further, the switching signal H / L is supplied to the transistor 3 via the inverter 32.
6, 38, and 40 (and P-channel MOS transistors 35, 37, and 39) are applied to respective gates, and the sources of transistors 36, 38, and 40 are connected to the drains of N-channel MOS transistors 22, 26, and 30. Have been.
【0045】そして、第1の実施形態と同様に、トラン
ジスタ22、26、30の各ソースはそれぞれNチャネ
ル型MOSトランジスタ23、27、31のドレインに
接続され、トランジスタ23、27、31の各ソースは
接地されている。また、フリップフロップ1の出力デー
タ102がトランジスタ23のゲートに印加され、フリ
ップフロップ2の出力データ103がトランジスタ2
2、27の各ゲートに印加され、フリップフロップ3の
出力データ104がトランジスタ26、31の各ゲート
に印加され、フリップフロップ4の出力データ105が
トランジスタ30のゲートに印加される。As in the first embodiment, the sources of the transistors 22, 26, and 30 are respectively connected to the drains of N-channel MOS transistors 23, 27, and 31, and the sources of the transistors 23, 27, and 31 are connected. Is grounded. The output data 102 of the flip-flop 1 is applied to the gate of the transistor 23, and the output data 103 of the flip-flop 2 is
The output data 104 of the flip-flop 3 is applied to the gates of the transistors 26 and 31, and the output data 105 of the flip-flop 4 is applied to the gate of the transistor 30.
【0046】したがって、トランジスタ36、22及び
23は、切り替え信号H/Lが論理「0」であってフリ
ップフロップ2、1の出力データ103、102が共に
論理「1」の時にトランジスタ36のドレインが論理
「0」になるANDゲートを構成している。また、トラ
ンジスタ38、26及び27は、切り替え信号H/Lが
論理「0」であってフリップフロップ3、2の出力デー
タ104、103が共に論理「1」の時にトランジスタ
38のドレインが論理「0」になるANDゲートを構成
し、トランジスタ40、30及び31は、切り替え信号
H/Lが論理「0」であってフリップフロップ4、3の
出力データ105、104が共に論理「1」の時にトラ
ンジスタ40のドレインが論理「0」になるANDゲー
トを構成している。Therefore, when the switching signal H / L is logic "0" and the output data 103 and 102 of the flip-flops 2 and 1 are both logic "1", the drains of the transistors 36, 22 and 23 are turned off. An AND gate having a logic "0" is configured. When the switching signal H / L is logic “0” and the output data 104 and 103 of the flip-flops 3 and 2 are both logic “1”, the drains of the transistors 38, 26 and 27 are logic “0”. And the transistors 40, 30 and 31 are turned on when the switching signal H / L is logic "0" and the output data 105 and 104 of the flip-flops 4 and 3 are both logic "1". 40 constitutes an AND gate whose logic becomes "0".
【0047】次に、論理「0」のデータ筒抜けを検出す
る回路について詳しく説明する。抵抗18の他端はNチ
ャネル型MOSトランジスタ34のドレインに接続さ
れ、トランジスタ34のゲートにはデータ筒抜け検出切
り替え信号H/Lが印加される。トランジスタ34のソ
ースはNチャネル型MOSトランジスタ19のドレイン
に接続され、トランジスタ19のゲートにはテスト信号
TESTが印加される。トランジスタ19のソースは接
地されている。Next, a circuit for detecting data cylinder missing of logic "0" will be described in detail. The other end of the resistor 18 is connected to the drain of an N-channel MOS transistor 34, and the gate of the transistor 34 is supplied with a data cylinder missing detection switching signal H / L. The source of the transistor 34 is connected to the drain of the N-channel MOS transistor 19, and the test signal TEST is applied to the gate of the transistor 19. The source of the transistor 19 is grounded.
【0048】また前述したように、トランジスタ33の
ドレインが抵抗17を介してPチャネル型MOSトラン
ジスタ35、37、39の各ドレインに接続されている
(論理「1」及び「0」のデータ筒抜け検出信号11
5)。また、切り替え信号H/Lがインバータ32を介
してPチャネル型MOSトランジスタ35、37、39
の各ゲートに印加される。トランジスタ35、37、3
9の各ソースはそれぞれトランジスタ21、25、29
の各ドレインに接続されている。As described above, the drain of the transistor 33 is connected to the drains of the P-channel MOS transistors 35, 37 and 39 via the resistor 17 (detection of missing data cylinders of logic "1" and "0"). Signal 11
5). The switching signal H / L is supplied to the P-channel MOS transistors 35, 37, 39 via the inverter 32.
Is applied to each gate. Transistors 35, 37, 3
9 are connected to transistors 21, 25, 29, respectively.
Connected to each drain.
【0049】そして、第1の実施形態と同様に、トラン
ジスタ21、25、29の各ソースはそれぞれPチャネ
ル型MOSトランジスタ20、24、28のドレインに
接続され、トランジスタ20、24、28の各ソースに
は電源電圧VDDが印加される。また、フリップフロッ
プ1の出力データ102がトランジスタ20のゲートに
印加され、フリップフロップ2の出力データ103がト
ランジスタ21、24の各ゲートに印加され、フリップ
フロップ3の出力データ104がトランジスタ25、2
8の各ゲートに印加され、フリップフロップ4の出力デ
ータ105がトランジスタ29のゲートに印加される。As in the first embodiment, the sources of the transistors 21, 25 and 29 are respectively connected to the drains of the P-channel MOS transistors 20, 24 and 28, and the sources of the transistors 20, 24 and 28 are connected. Is supplied with a power supply voltage VDD. The output data 102 of the flip-flop 1 is applied to the gate of the transistor 20, the output data 103 of the flip-flop 2 is applied to the gates of the transistors 21 and 24, and the output data 104 of the flip-flop 3 is
The output data 105 of the flip-flop 4 is applied to the gate of the transistor 29.
【0050】したがって、トランジスタ35、20及び
21は、切り替え信号H/Lが論理「1」であってフリ
ップフロップ2、1の出力データ103、102が共に
論理「0」の時にトランジスタ35のドレインが論理
「1」になるNANDゲートを構成している。同様に、
トランジスタ37、24及び25は、切り替え信号H/
Lが論理「1」であってフリップフロップ3、2の出力
データ104、103が共に論理「0」の時にトランジ
スタ37のドレインが論理「1」になるNANDゲート
を構成し、トランジスタ39、28及び29は、切り替
え信号H/Lが論理「1」であってフリップフロップ
4、3の出力データ105、104が共に論理「0」の
時にトランジスタ39のドレインが論理「1」になるN
ANDゲートを構成している。Therefore, when the switching signal H / L is logic "1" and the output data 103 and 102 of the flip-flops 2 and 1 are both logic "0", the transistors 35, 20 and 21 have their drains turned on. This constitutes a NAND gate having a logic “1”. Similarly,
Transistors 37, 24 and 25 provide switching signal H /
When L is logic “1” and the output data 104 and 103 of the flip-flops 3 and 2 are both logic “0”, the drain of the transistor 37 constitutes a NAND gate having the logic “1”. Reference numeral 29 denotes an N in which the drain of the transistor 39 becomes logic "1" when the switching signal H / L is logic "1" and the output data 105 and 104 of the flip-flops 4 and 3 are both logic "0".
It constitutes an AND gate.
【0051】図4は論理「0」のデータ筒抜けを検出す
る場合の処理を示し、この場合にはテスト信号TEST
と切り替え信号H/Lが共に論理「1」に設定される。
したがって、この状態でシフトレジスタ回路49におい
て論理「0」のデータをシフトすると、図2に示す場合
と同様にフリップフロップ3に入力するクロック信号1
08がずれている(図示クロック・スキュー500)場
合、区間T2においてトランジスタ37、24及び25
が共にオンになる時と、区間T3においてトランジスタ
39、28及び29が共にオンになる時に、共通のデー
タ筒抜け検出信号115が論理「1」になる。FIG. 4 shows a process for detecting missing data cylinder of logic "0". In this case, the test signal TEST
And the switching signal H / L are both set to logic "1".
Therefore, when data of logic "0" is shifted in the shift register circuit 49 in this state, the clock signal 1 inputted to the flip-flop 3 is shifted as in the case shown in FIG.
08 is shifted (clock skew 500 shown), the transistors 37, 24, and 25 in the section T2.
Are turned on, and when the transistors 39, 28, and 29 are turned on in the section T3, the common data cylinder missing detection signal 115 becomes logic "1".
【0052】また、論理「1」のデータ筒抜けを検出す
る場合にはテスト信号TESTが論理「1」に設定さ
れ、切り替え信号H/Lが論理「0」に設定される。し
たがって、この状態でシフトレジスタ回路49において
論理「1」のデータをシフトすると、図2に示す場合と
同様にフリップフロップ3に入力するクロック信号10
8がずれている(図示クロック・スキュー500)場
合、トランジスタ38、26、27が共に区間T2にお
いてオンになる時と、トランジスタ40、30、31が
共に区間T3においてオンになる時に、共通のデータ筒
抜け検出信号115が論理「1」になる。To detect a missing data cylinder of logic "1", the test signal TEST is set to logic "1" and the switching signal H / L is set to logic "0". Therefore, when the data of logic "1" is shifted in the shift register circuit 49 in this state, the clock signal 10 inputted to the flip-flop 3 is shifted as in the case shown in FIG.
8 (clock skew 500 shown), when the transistors 38, 26, 27 are both turned on in the section T2 and when the transistors 40, 30, 31 are both turned on in the section T3, the common data The cylinder missing detection signal 115 becomes logic “1”.
【0053】[0053]
【発明の効果】以上説明したように本発明によれば、複
数の記憶手段の前段と後段の各出力データが同一か否か
を判断し、同一の場合にシフトデータの筒抜けとして検
出するデータ筒抜け検出手段を設けたので、シフトデー
タの筒抜け箇所を簡単な回路で特定することができ、ひ
いては不具合の解析及び対策を迅速化することができ
る。As described above, according to the present invention, it is determined whether or not the output data of the preceding stage and the subsequent stage of the plurality of storage means are the same, and if the output data is the same, it is detected as the missing cylinder of the shift data. Since the detection means is provided, the location where the shift data is missing from the cylinder can be specified with a simple circuit, and the analysis of the failure and the countermeasures can be speeded up.
【図1】 本発明に係るシフトレジスタ回路の一実施形
態を示す回路図である。FIG. 1 is a circuit diagram showing one embodiment of a shift register circuit according to the present invention.
【図2】 図1のシフトレジスタ回路の主要信号を示す
タイミングチャートである。FIG. 2 is a timing chart showing main signals of the shift register circuit of FIG.
【図3】 第2の実施形態のシフトレジスタ回路を示す
回路図である。FIG. 3 is a circuit diagram illustrating a shift register circuit according to a second embodiment.
【図4】 図3のシフトレジスタ回路の主要信号を示す
タイミングチャートである。FIG. 4 is a timing chart showing main signals of the shift register circuit of FIG. 3;
【図5】 従来のシフトレジスタ回路を示す回路図であ
る。FIG. 5 is a circuit diagram showing a conventional shift register circuit.
【図6】 図5のシフトレジスタ回路の正常動作時の主
要信号を示すタイミングチャートである。6 is a timing chart showing main signals in a normal operation of the shift register circuit of FIG. 5;
【図7】 図5のシフトレジスタ回路のデータ筒抜け時
の主要信号を示すタイミングチャートである。7 is a timing chart showing main signals of the shift register circuit of FIG. 5 when a data cylinder is missing.
【図8】 他の従来のシフトレジスタ回路を示す回路図
である。FIG. 8 is a circuit diagram showing another conventional shift register circuit.
1〜4 フリップフロップ回路 5〜10 容量 11〜14,17,18 抵抗 15,32 インバータ 16,20,21,24,25,28,29,33,3
5,37,39 Pチャネル型MOSトランジスタ 19,22,23,26,27,30,31,34,3
6,38,40 Nチャネル型MOSトランジスタ 49 シフトレジスタ回路 50 データ筒抜け検出回路1-4 Flip-flop circuit 5-10 Capacity 11-14,17,18 Resistance 15,32 Inverter 16,20,21,24,25,28,29,33,3
5,37,39 P-channel MOS transistors 19,22,23,26,27,30,31,34,3
6, 38, 40 N-channel MOS transistor 49 Shift register circuit 50 Data cylinder missing detection circuit
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) G01R 31/28 - 31/3193 G06F 11/22 - 11/277 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 6 , DB name) G01R 31/28-31/3193 G06F 11/22-11/277
Claims (4)
らの入カデータを記憶して後段に出力する複数の記憶手
段と、 前記複数の記憶手段の前段と後段の各出カデータが同一
か否かを判断し、同一の場合にシフトデータの筒抜けと
して検出するデータ筒抜け検出手段と、を有するシフト
レジスタ回路において、 前記データ筒抜け検出手段は、前記前段と後段の記憶手
段の組み合わせ毎に、 前段の記憶手段の出カデータがゲートに印加され、ソー
スが電源に接続される第1のPチャネル型MOSトラン
ジスタと、 後段の記憶手段の出カデータがゲートに印加され、ソー
スが前記第1のPチャネル型MOSトランジスタのドレ
インに接続され、筒抜けを検出する場合に論理「1」が
ドレインに印加されると共にドレイン出力が論理「0」
のデータ筒抜け検出信号となる第2のPチャネル型MO
Sトランジスタと、 前段の記憶手段の出カデータがゲートに印加され、ソー
スが接地される第1のNチャネル型MOSトランジスタ
と、 後段の記憶手段の出カデータがゲートに印加され、ソー
スが前記第1のNチャネル型MOSトランジスタのドレ
インに接続され、筒抜けを検出する場合に論理「1」が
ドレインに印加されると共にドレイン出力が論理「1」
のデータ筒抜け検出信号となる第2のNチャネル型MO
Sトランジスタと、 を有することを特徴とするシフトレジスタ回路。 1. A plurality of storage means for storing input data from a preceding stage in synchronization with an edge of a clock signal and outputting the data to a succeeding stage, and determining whether output data of a preceding stage and a succeeding stage of the plurality of storing units are the same. And a data cylinder missing detecting means for detecting as the missing cylinder of the shift data when they are the same , wherein the data cylinder missing detecting means comprises:
For each combination of stages, the output data of the preceding storage means is applied to the gate,
A first P-channel MOS transistor connected to a power supply.
The output data of the register and the storage means at the subsequent stage are applied to the gate,
Is the drain of the first P-channel MOS transistor.
Logic "1" is connected to
A logic "0" is applied to the drain and the drain output is logic "0".
Second P-channel type MO which becomes a data cylinder missing detection signal
The output data of the S transistor and the preceding storage means are applied to the gate,
First N-channel MOS transistor whose ground is grounded
And the output data of the storage means at the subsequent stage is applied to the gate,
Is the drain of the first N-channel MOS transistor.
Logic "1" is connected to
A logic "1" is applied to the drain and the drain output is logic "1".
The second N-channel type MO which becomes a data cylinder missing detection signal
A shift register circuit comprising: an S transistor .
らの入カデータを記憶して後段に出力する複数の記憶手
段と、 前記複数の記憶手段の前段と後段の各出カデータが同一
か否かを判断し、同一の場合にシフトデータの筒抜けと
して検出するデータ筒抜け検出手段と、を有するシフト
レジスタ回路において、 前記データ筒抜け検出手段は、前記前段と後段の記憶手
段の組み合わせ毎に、 前段の記憶手段の出カデータがゲートに印加され、ソー
スが電源に接続される第1のPチャネル型MOSトラン
ジスタと、 後段の記億手段の出カデータがゲートに印加され、ソー
スが前記第1のPチャ ネル型MOSトランジスタのドレ
インに接続される第2のPチャネル型MOSトランジス
タと、 論理「0」のデータ筒抜け検出時に論理「0」がゲート
に印加され、ソースが前記第2のPチャネル型MOSト
ランジスタのドレインに接続され、筒被けを検出する場
合に論理「1」がドレインに印加されると共にドレイン
出力が論理「0」のデータ筒抜け検出信号となる第3の
Pチャネル型MOSトランジスタと、 前段の記憶手段の出カデータがゲートに印加され、ソー
スが接地される第1のNチャネル型MOSトランジスタ
と、 後段の記億手段の出カデータがゲートに印加され、ソー
スが前記第1のNチャネル型MOSトランジスタのドレ
インに接続される第2のNチャネル型MOSトランジス
タと、 論理「1」のデータ筒抜け検出時に論理「1」がゲート
に印加され、ソースが前記第2のNチャネル型MOSト
ランジスタのドレインに接続され、筒抜けを検出する場
合に論理「1」がドレインに印加されると共にドレイン
出力が論理「1」のデータ筒抜け検出信号となる第3の
Nチャネル型MOSトランジスタと、を有することを特
徴とするシフトレジスタ回路。 Wherein in synchronization with the edge of the clock signal or the preceding stage
Memory means for storing the input data of the
And the output data of the preceding and succeeding stages of the plurality of storage means are the same.
Judge whether the shift data is missing or not.
Data cylinder missing detection means for detecting
In the register circuit, the data-cylinder-missing detecting means may include a memory device of the preceding stage and a succeeding-stage
For each combination of stages, the output data of the preceding storage means is applied to the gate,
A first P-channel MOS transistor connected to a power supply.
The output data of the register and the storage device at the later stage are applied to the gate,
Vinegar of the first P-channel type MOS transistor drain
P-channel MOS transistor connected to the gate
Data and, gate logic "0" at the time of data cylinder omission detection of logic "0"
And the source is the second P-channel type MOS transistor.
Connected to the drain of the transistor to detect cylinder cover
If a logic "1" is applied to the drain
The third output is a data cylinder missing detection signal of logic "0".
The output data of the P-channel MOS transistor and the output of the preceding storage means are applied to the gate,
First N-channel MOS transistor whose ground is grounded
And the output data of the storage device at the later stage is applied to the gate,
Is the drain of the first N-channel MOS transistor.
N-channel MOS transistor connected to
Data and, logic "1" logic "1" when the data cylinder omission detection of the gate
And the source is the second N-channel MOS transistor.
Connected to the drain of the transistor to detect cylinder dropout
If a logic "1" is applied to the drain
The third output is a data cylinder missing detection signal of logic "1".
And an N-channel MOS transistor.
Shift register circuit.
検出信号が共通の信号ラインを介して伝送されることを
特徴とする請求項2記載のシフトレジスタ回路。3. The shift register circuit according to claim 2 , wherein the data cylinder missing detection signals of the logic “0” and “1” are transmitted through a common signal line.
する端子を備えていることを特徴とする請求項1ないし
3のいずれか1つに記載のシフトレジスタ回路。4. The apparatus according to claim 1, further comprising a terminal for outputting the data cylinder missing detection signal to the outside.
3. The shift register circuit according to any one of 3 .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10177836A JP2990158B1 (en) | 1998-06-24 | 1998-06-24 | Shift register circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10177836A JP2990158B1 (en) | 1998-06-24 | 1998-06-24 | Shift register circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2990158B1 true JP2990158B1 (en) | 1999-12-13 |
JP2000009805A JP2000009805A (en) | 2000-01-14 |
Family
ID=16037974
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10177836A Expired - Fee Related JP2990158B1 (en) | 1998-06-24 | 1998-06-24 | Shift register circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2990158B1 (en) |
-
1998
- 1998-06-24 JP JP10177836A patent/JP2990158B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2000009805A (en) | 2000-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR0155180B1 (en) | Semiconductor memory device having a coincidence detection circuit and its test method | |
US4601034A (en) | Method and apparatus for testing very large scale integrated memory circuits | |
JPH05205499A (en) | Constructable self-checking method and circuit for buried ram | |
JP2002185309A (en) | Data holding circuit, semiconductor device and method for designing the same | |
US7836366B2 (en) | Defect localization based on defective cell diagnosis | |
KR100265546B1 (en) | Method and system for identifying failure point | |
JP4130329B2 (en) | Semiconductor integrated circuit provided with scan path circuit and scan path circuit | |
US7752514B2 (en) | Methods and apparatus for testing a scan chain to isolate defects | |
US6480019B2 (en) | Multiple voted logic cell testable by a scan chain and system and method of testing the same | |
JP2715956B2 (en) | Method for narrowing down a failure portion of CMOS logic circuit using Iddq | |
Huang et al. | Intermittent scan chain fault diagnosis based on signal probability analysis | |
US6735729B1 (en) | Compression circuit for testing a memory device | |
US6675336B1 (en) | Distributed test architecture for multiport RAMs or other circuitry | |
JP2990158B1 (en) | Shift register circuit | |
US20040163018A1 (en) | Error portion detecting method and layout method for semiconductor integrated circuit | |
US6553524B1 (en) | Method for automating validation of integrated circuit test logic | |
US6694495B1 (en) | Method of analyzing static current test vectors for semiconductor integrated circuits | |
US20210373074A1 (en) | Scan test device and scan test method | |
US6170072B1 (en) | Logic circuit verification apparatus and method for semiconductor integrated circuit | |
US6871308B1 (en) | Semiconductor inspection method | |
US6691271B1 (en) | Built-in self-test apparatus | |
JP2837703B2 (en) | Fault diagnosis device | |
JP2728233B2 (en) | Semiconductor logic circuit | |
US6421810B1 (en) | Scalable parallel test bus and testing method | |
JP3218294B2 (en) | Logic integrated circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19990921 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081008 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091008 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091008 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101008 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101008 Year of fee payment: 11 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101008 Year of fee payment: 11 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111008 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111008 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121008 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121008 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131008 Year of fee payment: 14 |
|
LAPS | Cancellation because of no payment of annual fees |