Nothing Special   »   [go: up one dir, main page]

JP2000206196A - Information processing device - Google Patents

Information processing device

Info

Publication number
JP2000206196A
JP2000206196A JP11005914A JP591499A JP2000206196A JP 2000206196 A JP2000206196 A JP 2000206196A JP 11005914 A JP11005914 A JP 11005914A JP 591499 A JP591499 A JP 591499A JP 2000206196 A JP2000206196 A JP 2000206196A
Authority
JP
Japan
Prior art keywords
circuit
pll
clock
information processing
scan
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
Application number
JP11005914A
Other languages
Japanese (ja)
Other versions
JP3686767B2 (en
Inventor
Akikazu Takahashi
明和 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP00591499A priority Critical patent/JP3686767B2/en
Publication of JP2000206196A publication Critical patent/JP2000206196A/en
Application granted granted Critical
Publication of JP3686767B2 publication Critical patent/JP3686767B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

PROBLEM TO BE SOLVED: To make it possible to study whether a cause exists in a PLL circuit when an imperfect operation is generated at the time of system estimation in a device having a PLL data reading function. SOLUTION: A PLL counter copy 57 as the copy of a PLL counter 52 is built in an ordinary scan path. Scan reading of the internal state value of the PLL counter copy 57 is performed by using a diagnostic processor 300. The state of the PLL circuit can be monitored from the outside. A the time when a system is started, a trouble caused by clock (e.g. imperfect lock of the PLL or skew increase due to difference of each PLL in an LSI 150) can be early detected. Thereby special measuring instruments are unnecessary and data for reliability improvement can be gathered.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は情報処理装置に関
し、特に コンピュータ等の同期回路に用いられるディ
ジタルPLL(Digital Phase Lock
ed Loop;DPLL)回路によってクロック位相
調整を行う情報処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus, and more particularly, to a digital PLL (Digital Phase Lock) used for a synchronization circuit of a computer or the like.
The present invention relates to an information processing apparatus that performs clock phase adjustment using an ed Loop (DPLL) circuit.

【0002】[0002]

【従来の技術】従来の情報処理装置について図4を参照
して説明する同図に示されているように、通常のシステ
ム立上げ時、クロック供給回路(図示せず)から配られ
た基準クロック(REF)11と内部クロック(CK
O)14との位相の進み/遅れを位相比較回路51で比
較する。そして、その比較信号であるカウントアップ/
ダウン信号12をPLLカウンタ52に入力することに
より、PLLカウンタ52がカウントアップ/ダウン動
作する。その結果としてPLLカウンタ出力信号13が
出力され、これにより遅延可変回路53が動作し、タイ
ミングクロック(CLK)10を遅延させる。これらの
回路(PLL回路)により、基準クロック(REF)1
1と内部クロック(CKO)14との位相調整を行うの
である。
2. Description of the Related Art As shown in FIG. 1 which describes a conventional information processing apparatus with reference to FIG. 4, a reference clock distributed from a clock supply circuit (not shown) at the time of normal system startup. (REF) 11 and the internal clock (CK)
O) The phase comparison circuit 51 compares the lead / lag of the phase with 14). Then, the count-up /
By inputting the down signal 12 to the PLL counter 52, the PLL counter 52 performs a count up / down operation. As a result, a PLL counter output signal 13 is output, whereby the variable delay circuit 53 operates to delay the timing clock (CLK) 10. By these circuits (PLL circuits), the reference clock (REF) 1
1 and the internal clock (CKO) 14 are adjusted in phase.

【0003】かかる装置において、診断プロセッサ30
0からカード(CARD)100内部のLSI50へ
は、シフトモード(スキャンモードとも言う)信号(S
FT)30とスキャンイン信号(SIN)31とが入力
される。そして、LSI50からはスキャンアウト信号
(SOT)33が出力される。
In such an apparatus, the diagnostic processor 30
0 to the LSI 50 inside the card (CARD) 100, a shift mode (also called scan mode) signal (S
FT) 30 and a scan-in signal (SIN) 31 are input. Then, a scan-out signal (SOT) 33 is output from the LSI 50.

【0004】また、図示していないが、LSI60と診
断プロセッサ300及びクロック供給回路(図示せず)
との間にも、LSI50と同様のインタフェースが存在
する。スキャン信号33は、LSI60内のスキャンパ
スを経由し、スキャン信号34として、診断プロセッサ
300に戻される。
Although not shown, the LSI 60, the diagnostic processor 300, and a clock supply circuit (not shown)
An interface similar to that of the LSI 50 exists between them. The scan signal 33 is returned to the diagnostic processor 300 as a scan signal 34 via a scan path in the LSI 60.

【0005】カード200においても、同様のインタフ
ェースが診断プロセッサ300との間に存在し、スキャ
ン信号35は、内部でスキャン接続されたカード200
内を抜けて、スキャン信号36として診断プロセッサ3
00に戻される。
[0005] In the card 200, a similar interface exists between the card 200 and the diagnostic processor 300.
Through the diagnostic processor 3 as a scan signal 36.
Returned to 00.

【0006】[0006]

【発明が解決しようとする課題】上述した従来の装置に
おいて、PLLカウンタ52は、装置の通常のスキャン
パスに組込まれてはいなかった。このため、PLLカウ
ンタ52の内部状態値つまり位相調整値を知る効果的な
手段は無かった。よって、システムの評価時になんらか
の動作不良が発生した場合に、その原因をPLL回路に
よるものかどうかを究明することが困難であるという欠
点があった。
In the prior art device described above, the PLL counter 52 was not built into the normal scan path of the device. For this reason, there is no effective means for knowing the internal state value of the PLL counter 52, that is, the phase adjustment value. Therefore, when a malfunction occurs during the evaluation of the system, it is difficult to determine whether the cause is a PLL circuit.

【0007】なお、特開昭59−110227号公報は
クロックの周波数を変更しているにすぎず、上述した従
来技術の欠点を解決することはできない。
Japanese Patent Application Laid-Open No. Sho 59-110227 merely changes the frequency of a clock, and cannot solve the above-mentioned disadvantages of the prior art.

【0008】本発明は上述した従来技術の欠点を解決す
るためになされたものであり、その目的はPLLデータ
読出し機能を有する装置において、システム評価時にな
んらかの動作不良が発生した場合に、その原因をPLL
回路によるものかどうかを究明することができ、特別な
測定器は不要で、信頼性向上のためのデータを収集する
こともできる情報処理装置を提供することである。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned drawbacks of the prior art. It is an object of the present invention to provide an apparatus having a PLL data reading function, which is used to determine the cause of any malfunction during system evaluation. PLL
An object of the present invention is to provide an information processing apparatus capable of determining whether or not the processing is performed by a circuit, requiring no special measuring instrument, and collecting data for improving reliability.

【0009】[0009]

【課題を解決するための手段】本発明による情報処理装
置は、外部から入力されるクロックと同期した内部クロ
ックを生成するDPLL回路を含み、前記内部クロック
に同期して動作する被測定回路についての試験を行う情
報処理装置であって、前記DPLL回路の動作状態を示
す動作状態データを出力する動作状態導出手段を含むこ
とを特徴とする。前記動作状態導出手段は、前記動作状
態データを抽出するデータ抽出回路と、この抽出したデ
ータを導出するスキャンパスとを含むことを特徴とす
る。
An information processing apparatus according to the present invention includes a DPLL circuit for generating an internal clock synchronized with an externally input clock, and a circuit to be measured operating in synchronization with the internal clock. An information processing apparatus for performing a test, comprising: an operation state deriving unit that outputs operation state data indicating an operation state of the DPLL circuit. The operation state deriving means includes a data extraction circuit for extracting the operation state data, and a scan path for deriving the extracted data.

【0010】また、前記動作状態データは前記DPLL
回路の有するPLLカウンタのカウント値であり、前記
データ抽出回路は外部から入力される制御信号に応答し
て前記カウント値を抽出することを特徴とする。そし
て、前記被測定回路内の各論理回路の状態を示すデータ
と前記動作状態データとを択一的に前記スキャンパスに
出力する選択回路を更に含むことを特徴とする。さら
に、前記制御信号は前記スキャンパスをシフト動作させ
るためのシフトクロックであり、前記データ抽出回路は
前記シフトクロックの遷移タイミングで前記カウント値
を抽出することを特徴とする。なお、前記DPLL回路
は、外部から入力される入力クロックと基準クロックと
の位相を比較する位相比較回路を含み、この位相比較に
応じて前記PLLカウンタのカウント値を増減変化さ
せ、更にこのカウント値に応じて前記入力クロックを遅
延させる遅延可変回路を含み、この遅延出力を前記内部
クロックとしたことを特徴とする。
The operating state data is the DPLL.
A count value of a PLL counter included in the circuit, wherein the data extraction circuit extracts the count value in response to a control signal input from the outside. The semiconductor device further includes a selection circuit for selectively outputting data indicating a state of each logic circuit in the circuit under test and the operation state data to the scan path. Further, the control signal is a shift clock for shifting the scan path, and the data extraction circuit extracts the count value at a transition timing of the shift clock. The DPLL circuit includes a phase comparison circuit for comparing the phase of an externally input input clock with the phase of a reference clock, and increases or decreases the count value of the PLL counter in accordance with the phase comparison. And a variable delay circuit for delaying the input clock in accordance with the internal clock.

【0011】要するに本装置では、PLLカウンタの写
しであるPLLカウンタコピーを装置(システム)の通
常のスキャンパス(Scan Path)に組込んでい
るのである。そして、診断プロセッサを用いてPLLカ
ウンタコピーの内部状態値のスキャン読出しを可能と
し、PLL回路の状態を外部からモニタできるようにし
ているのである。これにより、システム立上げ時にクロ
ックが起因する不具合(例えば、PLLのロック不良と
かLSI内の各PLLの差異によるスキュー増大)を早
期につきとめることができるのである。
In short, in this apparatus, a copy of the PLL counter, which is a copy of the PLL counter, is incorporated in a normal scan path (Scan Path) of the apparatus (system). Then, scan reading of the internal state value of the PLL counter copy is enabled by using the diagnostic processor, so that the state of the PLL circuit can be monitored from outside. As a result, a malfunction caused by a clock at the time of system startup (for example, an increase in skew due to a PLL lock failure or a difference between PLLs in an LSI) can be quickly detected.

【0012】[0012]

【発明の実施の形態】次に、本発明の実施の一形態につ
いて図面を参照して説明する。なお、以下の説明におい
て参照する各図においては、他の図と同等部分には同一
符号が付されている。
Next, an embodiment of the present invention will be described with reference to the drawings. In the drawings referred to in the following description, the same parts as those in the other drawings are denoted by the same reference numerals.

【0013】図1は本発明による情報処理装置の実施の
一形態を示すブロック図である。同図において、図4と
同等部分は同一符号により示されており、その部分の詳
細な説明は省略する。
FIG. 1 is a block diagram showing an embodiment of an information processing apparatus according to the present invention. 4, the same parts as those in FIG. 4 are indicated by the same reference numerals, and the detailed description of those parts will be omitted.

【0014】図1において、本実施形態による情報処理
装置は、図示せぬクロック供給回路から配られた基準ク
ロック(REF)11と内部クロック(CKO)14と
の位相の進み/遅れを検出する位相比較回路51と、位
相比較回路51からのカウントアップ/ダウン信号12
によりカウントアップ/ダウン動作するPLLカウンタ
52と、PLLカウンタ52からのPLLカウンタ出力
信号13により、タイミングクロック(CLK)10を
遅延させる遅延可変回路53と、シフトモード信号(S
FT)30が有効な値(例えば論理“1”)になった場
合、スキャンモードとなり、内部レジスタの状態値であ
る論理回路スキャン出力16を出力する論理回路54
と、テストモード信号(TST)32が有効な値(例え
ば論理“1”)になった場合、スキャンモードとなり、
内部状態値をスキャン出力するPLLカウンタコピー5
7と、PLLカウンタ52の内部状態値17をPLLカ
ウンタコピー57にコピーするコピー回路56と、テス
トモード信号(TST)32が有効な値(例えば論理
“1”)になった場合、入力である論理回路スキャン出
力16とPLLカウンタコピースキャン出力15の中か
らPLLカウンタコピースキャン出力15を選択する選
択回路55と、これらの回路を含むLSI50と、LS
I50とスキャンパス接続され、同様のスキャン回路を
含むLSI60と、これらのLSIを含むカード100
と、同様のスキャン回路を含むカード200と、これら
のカードとスキャンパス接続され、スキャン動作により
採取したスキャンデータを外部からモニタ可能になるよ
うに編集及び修正する診断プロセッサ300とを含んで
構成されている。
In FIG. 1, the information processing apparatus according to the present embodiment detects a phase advance / delay of a phase between a reference clock (REF) 11 and an internal clock (CKO) 14 provided from a clock supply circuit (not shown). Comparison circuit 51 and count-up / down signal 12 from phase comparison circuit 51
, A variable delay circuit 53 that delays the timing clock (CLK) 10 by the PLL counter output signal 13 from the PLL counter 52, and a shift mode signal (S
When the FT 30 becomes a valid value (for example, logic “1”), the scan mode is set and the logic circuit 54 that outputs the logic circuit scan output 16 which is the state value of the internal register
When the test mode signal (TST) 32 becomes a valid value (for example, logic “1”), the scan mode is set,
PLL counter copy 5 that scans out internal state values
7, a copy circuit 56 for copying the internal state value 17 of the PLL counter 52 to the PLL counter copy 57, and an input when the test mode signal (TST) 32 becomes a valid value (for example, logic "1"). A selection circuit 55 for selecting the PLL counter copy scan output 15 from the logic circuit scan output 16 and the PLL counter copy scan output 15; an LSI 50 including these circuits;
An LSI 60 that is connected to the I50 in a scan path and includes a similar scan circuit, and a card 100 that includes these LSIs
And a card 200 including a similar scan circuit, and a diagnostic processor 300 connected to these cards by a scan path and editing and correcting the scan data collected by the scan operation so that the data can be monitored from the outside. ing.

【0015】かかる構成において、通常のシステム立上
げ時、クロック供給回路(図示せず)から配られた基準
クロック(REF)11と内部クロック(CKO)14
との位相の進み/遅れは位相比較回路51で比較されて
検出される。その比較(検出)結果信号であるカウント
アップ/ダウン信号12はPLLカウンタ52に入力さ
れ、カウントアップ/ダウン信号12により、PLLカ
ウンタ52はカウントアップ/ダウン動作し、その結果
としてPLLカウンタ出力信号13が出力される。これ
により、遅延可変回路53が動作し、タイミングクロッ
ク(CLK)10を遅延させる。これらの回路(PLL
回路)により、基準クロック(REF)11と内部クロ
ック(CKO)14の位相調整が行われる。位相調整が
完了するとPLLカウンタ52はホールドされ、クロッ
ク位相調整値はPLLカウンタ52内に保持される。P
LLカウンタ52の内部状態値17は、コピー回路56
の出力18によってPLLカウンタコピー57にコピー
される。
In such a configuration, at the time of normal system startup, a reference clock (REF) 11 and an internal clock (CKO) 14 distributed from a clock supply circuit (not shown) are provided.
The lead / lag of the phase is compared and detected by the phase comparison circuit 51. The count-up / down signal 12, which is the comparison (detection) result signal, is input to the PLL counter 52. The count-up / down signal 12 causes the PLL counter 52 to perform a count-up / down operation. As a result, the PLL counter output signal 13 Is output. As a result, the variable delay circuit 53 operates to delay the timing clock (CLK) 10. These circuits (PLL
Circuit), the phase of the reference clock (REF) 11 and the phase of the internal clock (CKO) 14 are adjusted. When the phase adjustment is completed, the PLL counter 52 is held, and the clock phase adjustment value is held in the PLL counter 52. P
The internal state value 17 of the LL counter 52 is
Is copied to the PLL counter copy 57 by the output 18 of the.

【0016】ここで、PLLカウンタ52は、図2に示
されているように、+1回路520の出力をカウンタの
最下位ビットに入力する構成になっており、その内部状
態値すなわちカウント出力がPLLカウンタコピー57
にコピーされる。この場合、コピー回路56の出力18
の遷移タイミングで、カウント出力がPLLカウンタコ
ピー57に入力される。
Here, as shown in FIG. 2, the PLL counter 52 has a configuration in which the output of the +1 circuit 520 is input to the least significant bit of the counter, and its internal state value, that is, the count output is the PLL counter. Counter copy 57
Is copied to In this case, the output 18 of the copy circuit 56
The count output is input to the PLL counter copy 57 at the transition timing of.

【0017】コピー回路56は、2段接続されているフ
リップフロップ(F/F)561及び562並びに論理
積回路563によって構成されている。そして、F/F
561の出力とF/F562の反転出力とを論理積回路
563に入力し、その論理積出力がLレベルからHレベ
ルに遷移したタイミングで、PLLカウンタ52の内部
状態値すなわちカウント出力を抽出し、PLLカウンタ
コピー57に入力するのである。なお本例では、TST
信号の遷移タイミング(立上りタイミング)でPLLカ
ウンタ52の内容をコピーする構成であるが、このPL
Lカウンタ52は基準クロック11とタイミングクロッ
ク10との差分の調整後に動作を停止するので、PLL
カウンタの内容を常時コピーするようにコピー回路を変
形しても良い。
The copy circuit 56 is composed of flip-flops (F / F) 561 and 562 connected in two stages and an AND circuit 563. And F / F
The output of the PLL counter 52, that is, the count output, is extracted at the timing when the output of the F / F 562 and the inverted output of the F / F 562 are input to the AND circuit 563, and the output of the AND product transitions from the L level to the H level. The data is input to the PLL counter copy 57. In this example, TST
In this configuration, the contents of the PLL counter 52 are copied at the signal transition timing (rising timing).
The L counter 52 stops operating after adjusting the difference between the reference clock 11 and the timing clock 10, so that the PLL
The copy circuit may be modified so that the contents of the counter are always copied.

【0018】図1に戻り、定期的なシステムの診断時及
び故障時等に、装置の内部状態を外部からモニタ及び修
正するための手段としての診断プロセッサ300と、装
置(システム)内にめぐらされたスキャンパスについて
説明する。
Returning to FIG. 1, a diagnostic processor 300 as a means for monitoring and correcting the internal state of the apparatus from the outside at the time of periodic system diagnosis and failure, and the like, are placed inside the apparatus (system). The scan path will be described.

【0019】図1に示されているように、診断プロセッ
サ300からカード100内部のLSI50へは、シフ
トモード信号(SFT)30とスキャンイン信号(SI
N)31とテストモード信号(TST)32とが入力さ
れている。そして、LSI50からはスキャンアウト信
号(SOT)33が出力される。
As shown in FIG. 1, a shift mode signal (SFT) 30 and a scan-in signal (SI) are sent from the diagnostic processor 300 to the LSI 50 inside the card 100.
N) 31 and a test mode signal (TST) 32 are input. Then, a scan-out signal (SOT) 33 is output from the LSI 50.

【0020】PLLカウンタコピー57のスキャン動作
を行う場合、テストモード信号(TST)32を有効な
値(例えば、論理“1”)に設定する。こうすることに
より、PLLカウンタコピー57はスキャンモード(シ
フトレジスタモードとも言う)となる。この状態で基準
クロック(REF)11を入力することにより、内部状
態値であるPLLカウンタコピースキャン出力15は、
選択回路55に出力される。選択回路55は、テストモ
ード信号(TST)32により、PLLカウンタコピー
スキャン出力15を選択し、LSI60へのスキャンア
ウト信号(SOT)33を出力する。
When performing the scan operation of the PLL counter copy 57, the test mode signal (TST) 32 is set to a valid value (for example, logic "1"). By doing so, the PLL counter copy 57 enters the scan mode (also called shift register mode). By inputting the reference clock (REF) 11 in this state, the PLL counter copy scan output 15, which is the internal state value,
It is output to the selection circuit 55. The selection circuit 55 selects the PLL counter copy scan output 15 based on the test mode signal (TST) 32 and outputs a scan-out signal (SOT) 33 to the LSI 60.

【0021】診断プロセッサ300は、テストモード信
号(TST)32を有効な値(例えば、論理“1”)に
設定し、予め規定された総F/F(Flip Flo
p)数分程度の基準クロック(REF)11の出力をク
ロック供給回路(図示せず)に指示し、これによりスキ
ャン出力されたPLLカウンタコピー57の内部状態値
を診断プロセッサ300内のバッファに取り込み、その
後必要に応じて内容を編集することにより、PLLカウ
ンタコピー57の内部状態を外部からモニタ可能とす
る。
The diagnostic processor 300 sets the test mode signal (TST) 32 to a valid value (eg, logic “1”), and sets a predetermined total F / F (Flip Flo).
p) The output of the reference clock (REF) 11 for about several minutes is instructed to a clock supply circuit (not shown), whereby the internal state value of the PLL counter copy 57 scanned and output is taken into a buffer in the diagnostic processor 300. Thereafter, by editing the contents as necessary, the internal state of the PLL counter copy 57 can be monitored from outside.

【0022】なお、図1において図示していないが、L
SI60と診断プロセッサ300及びクロック供給回路
(図示せず)との間にも、LSI50と同様のインタフ
ェースが存在する。スキャン信号33は、LSI60内
のスキャンパスを経由し、スキャン信号34として、診
断プロセッサ300に戻される。
Although not shown in FIG. 1, L
An interface similar to the LSI 50 exists between the SI 60 and the diagnostic processor 300 and a clock supply circuit (not shown). The scan signal 33 is returned to the diagnostic processor 300 as a scan signal 34 via a scan path in the LSI 60.

【0023】さらに、各LSI内の論理回路の内部状態
をモニタする場合も同様であり、LSI50内の論理回
路54のスキャンを行う場合、シフトモード信号(SF
T)30を有効な値(例えば、論理“1”)に設定する
ことにより、論理回路54内のレジスタ(F/F群の総
称)はスキャンモードとなり、タイミングクロック(C
LK)10を入力することにより、内部レジスタの状態
値である論理回路スキャン出力16は選択回路55に出
力される。選択回路55は、シフトモード信号(SF
T)30により、論理回路出力16を選択し、LSI6
0へのスキャンアウト信号(SOT)33を出力する。
その後は同様にして、スキャンアウト信号(SOT)3
3はスキャン信号34として診断プロセッサ300に戻
され、(LSI内部の)論理回路54の内部状態値は編
集され、外部からモニタ可能となる。なお、上述したよ
うに選択回路55は、スキャン出力15と論理回路出力
16とを択一的に送出するように動作する。
The same applies to the case where the internal state of the logic circuit in each LSI is monitored. When scanning the logic circuit 54 in the LSI 50, the shift mode signal (SF
T) 30 to a valid value (for example, logic “1”), the register in the logic circuit 54 (general term for the F / F group) enters the scan mode, and the timing clock (C
LK) 10, the logic circuit scan output 16, which is the state value of the internal register, is output to the selection circuit 55. The selection circuit 55 outputs a shift mode signal (SF
T) 30, the logic circuit output 16 is selected, and the LSI 6
A scan-out signal (SOT) 33 to 0 is output.
Thereafter, similarly, the scan-out signal (SOT) 3
3 is returned to the diagnostic processor 300 as the scan signal 34, and the internal state value of the logic circuit 54 (inside the LSI) is edited and can be monitored from outside. Note that, as described above, the selection circuit 55 operates to selectively transmit the scan output 15 and the logic circuit output 16.

【0024】診断プロセッサ300は、シフトモード信
号(SFT)30を有効な値(例えば論理“1”)に設
定し、予め規定された総F/F(Flip Flop)
数分程度のタイミングクロック(CLK)10の出力を
クロック供給回路(図示せず)に指示し、これによりス
キャン出力された論理回路54の内部状態値を診断プロ
セッサ300内のバッファに取り込み、その後必要に応
じて内容を編集することにより、論理回路54の内部状
態を外部からモニタ可能とする。
The diagnostic processor 300 sets the shift mode signal (SFT) 30 to a valid value (for example, logic “1”) and sets a predetermined total F / F (Flip Flop).
The output of the timing clock (CLK) 10 for about several minutes is instructed to a clock supply circuit (not shown), whereby the scan-output internal state value of the logic circuit 54 is fetched into a buffer in the diagnostic processor 300, and then required. By editing the contents according to the above, the internal state of the logic circuit 54 can be monitored from the outside.

【0025】カード200においても、同様のインタフ
ェースが診断プロセッサ300との間に存在し、スキャ
ン信号35は、内部でスキャン接続されたカード200
内を抜けて、スキャン信号36として診断プロセッサ3
00に戻される。
In the card 200, a similar interface exists between the card 200 and the diagnostic processor 300.
Through the diagnostic processor 3 as a scan signal 36.
Returned to 00.

【0026】図3は、本発明の情報処理装置の一実施例
の動作を、診断プロセッサ側から説明したフローチャー
トである。同図において、あるLSIに対してスキャン
動作を行う場合には、まずスキャン動作を行うべきカー
ドを選択する(ステップ301)。次に、PLLカウン
タコピーのスキャン動作を行う場合、テストモード(T
ST)信号を有効な値(例えば、論理“1”)に設定す
る(ステップ302→303)。一方、論理回路のスキ
ャン動作を行う場合には、シフトモード信号(SFT)
30を有効な値(例えば論理“1”)に設定する(ステ
ップ302→304)。
FIG. 3 is a flowchart explaining the operation of the information processing apparatus according to the embodiment of the present invention from the side of the diagnostic processor. In the figure, when performing a scan operation on a certain LSI, first, a card on which a scan operation is to be performed is selected (step 301). Next, when the scan operation of the PLL counter copy is performed, the test mode (T
ST) signal is set to a valid value (for example, logic "1") (steps 302 to 303). On the other hand, when the scan operation of the logic circuit is performed, the shift mode signal (SFT)
30 is set to a valid value (for example, logic “1”) (step 302 → 304).

【0027】PLLカウンタコピーのスキャン動作を行
う場合、クロック供給回路に対し、PLLカウンタコピ
ーのスキャン読出し動作を完了するために必要なクロッ
クの送出を指示し、これによりスキャンデータを取込
み、PLLカウンタのスキャンデータを編集し、外部か
らモニタ可能とする(ステップ305)。そして、テス
トモード(TST)信号を無効な値(例えば論理
“0”)に設定し(ステップ306)、PLLカウンタ
コピーのスキャン動作を終了する。
When performing the scan operation of the PLL counter copy, the clock supply circuit is instructed to transmit a clock necessary to complete the scan read operation of the PLL counter copy. The scan data is edited and can be monitored from outside (step 305). Then, the test mode (TST) signal is set to an invalid value (for example, logic “0”) (step 306), and the scanning operation of the PLL counter copy is ended.

【0028】論理回路のスキャン動作を行う場合、クロ
ック供給回路に対し、論理回路のスキャン読出し動作を
完了するために必要なクロックの送出を指示し、これに
よりスキャンデータを取込み、論理回路のスキャンデー
タを編集し、外部からモニタ可能とする(ステップ30
6)。そして、シフトモード信号(SFT)30を無効
な値(例えば論理“0”)に設定し(ステップ30
8)、論理回路のスキャン動作を終了する。
When performing a scan operation of a logic circuit, a clock supply circuit is instructed to transmit a clock necessary to complete a scan read operation of the logic circuit, thereby taking in scan data and scanning data of the logic circuit. Is edited to enable external monitoring (step 30).
6). Then, the shift mode signal (SFT) 30 is set to an invalid value (for example, logic “0”) (step 30).
8) Terminate the scan operation of the logic circuit.

【0029】以上のように、図1に示されているPLL
データ読出し機能を有する装置によれば、システム評価
時になんらかの動作不良が発生した場合に、その原因を
PLL回路によるものかどうかを究明することができる
のである。この場合、従来のようにクロックモニタ出力
によるクロック観測では、その測定には特別な測定器が
必要であり、問題解明に時間がかかってしまう。これに
対し、本装置においては、特別な測定器は不要で、信頼
性向上のためのデータを収集することもできるのであ
る。
As described above, the PLL shown in FIG.
According to the device having the data reading function, when any operation failure occurs during system evaluation, it is possible to determine whether the cause is caused by the PLL circuit. In this case, a special measuring device is required for the clock observation by the clock monitor output as in the conventional case, and it takes time to solve the problem. On the other hand, in this apparatus, no special measuring device is required, and data for improving reliability can be collected.

【0030】なお、図1において、PLLカウンタコピ
ーのスキャンパスを装置(システム)の通常のスキャン
パスに組込むことにより、PLLスキャンデータ読出し
機能専用ハードウェアの増加を抑え、診断プロセッサ等
も共用できる。
In FIG. 1, by incorporating the scan path of the PLL counter copy into the normal scan path of the apparatus (system), an increase in the hardware dedicated to the PLL scan data reading function can be suppressed, and the diagnostic processor and the like can be shared.

【0031】[0031]

【発明の効果】以上説明したように本発明は、診断プロ
セッサを用いてPLLカウンタコピーの内部状態値をス
キャンパスで読出し、PLL回路の状態を外部からモニ
タできるようにすることにより、システム評価時になん
らかの動作不良が発生した場合に、その原因をPLL回
路によるものかどうかを究明することができ、特別な測
定器は不要で、信頼性向上のためのデータを収集するこ
ともできるという効果がある。
As described above, according to the present invention, the internal state value of the PLL counter copy is read out by the scan path using the diagnostic processor, and the state of the PLL circuit can be monitored from the outside. When any operation failure occurs, it is possible to determine whether the cause is caused by the PLL circuit, and there is an effect that a special measuring instrument is not required and data for improving reliability can be collected. .

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

【図1】本発明の実施の一形態による情報処理装置の構
成を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of an information processing apparatus according to an embodiment of the present invention.

【図2】図1中のPLLカウンタやコピー回路等の内部
構成例を示すブロック図である。
FIG. 2 is a block diagram illustrating an example of an internal configuration of a PLL counter, a copy circuit, and the like in FIG. 1;

【図3】図1の情報処理装置の動作を示すフローチャー
トである。
FIG. 3 is a flowchart illustrating an operation of the information processing apparatus of FIG. 1;

【図4】従来の情報処理装置の構成を示すブロック図で
ある。
FIG. 4 is a block diagram illustrating a configuration of a conventional information processing apparatus.

【符号の説明】[Explanation of symbols]

50,60 LSI 51 位相比較回路 52 PLLカウンタ 53 遅延可変回路 54 論理回路 55 選択回路 56 コピー回路 57 PLLカウンタコピー 100,200 カード 300 診断プロセッサ 50, 60 LSI 51 Phase comparison circuit 52 PLL counter 53 Variable delay circuit 54 Logic circuit 55 Selection circuit 56 Copy circuit 57 PLL counter copy 100, 200 Card 300 Diagnostic processor

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 外部から入力されるクロックと同期した
内部クロックを生成するDPLL回路を含み、前記内部
クロックに同期して動作する被測定回路についての試験
を行う情報処理装置であって、前記DPLL回路の動作
状態を示す動作状態データを出力する動作状態導出手段
を含むことを特徴とする情報処理装置。
1. An information processing apparatus, comprising: a DPLL circuit that generates an internal clock synchronized with a clock input from the outside; and performing a test on a circuit under test that operates in synchronization with the internal clock. An information processing apparatus including an operation state deriving unit that outputs operation state data indicating an operation state of a circuit.
【請求項2】 前記動作状態導出手段は、前記動作状態
データを抽出するデータ抽出回路と、この抽出したデー
タを導出するスキャンパスとを含むことを特徴とする請
求項1記載の情報処理装置。
2. The information processing apparatus according to claim 1, wherein the operation state deriving unit includes a data extraction circuit for extracting the operation state data, and a scan path for deriving the extracted data.
【請求項3】 前記動作状態データは前記DPLL回路
の有するPLLカウンタのカウント値であり、前記デー
タ抽出回路は外部から入力される制御信号に応答して前
記カウント値を抽出することを特徴とする請求項2記載
の情報処理装置。
3. The operation state data is a count value of a PLL counter included in the DPLL circuit, and the data extraction circuit extracts the count value in response to a control signal input from the outside. The information processing device according to claim 2.
【請求項4】 前記被測定回路内の各論理回路の状態を
示すデータと前記動作状態データとを択一的に前記スキ
ャンパスに出力する選択回路を更に含むことを特徴とす
る請求項2又は3記載の情報処理装置。
4. The scanning circuit according to claim 2, further comprising a selection circuit for selectively outputting data indicating a state of each logic circuit in the circuit under test and the operation state data to the scan path. 3. The information processing apparatus according to 3.
【請求項5】 前記制御信号は前記スキャンパスをシフ
ト動作させるためのシフトクロックであり、前記データ
抽出回路は前記シフトクロックの遷移タイミングで前記
カウント値を抽出することを特徴とする請求項3又は4
記載の情報処理装置。
5. The method according to claim 3, wherein the control signal is a shift clock for shifting the scan path, and the data extraction circuit extracts the count value at a transition timing of the shift clock. 4
An information processing apparatus according to claim 1.
【請求項6】 前記DPLL回路は、外部から入力され
る入力クロックと基準クロックとの位相を比較する位相
比較回路を含み、この位相比較に応じて前記PLLカウ
ンタのカウント値を増減変化させ、更にこのカウント値
に応じて前記入力クロックを遅延させる遅延可変回路を
含み、この遅延出力を前記内部クロックとしたことを特
徴とする請求項3〜5のいずれかに記載の情報処理装
置。
6. The DPLL circuit includes a phase comparison circuit that compares a phase of an input clock input from the outside with a reference clock, and increases or decreases the count value of the PLL counter according to the phase comparison. 6. The information processing apparatus according to claim 3, further comprising a variable delay circuit that delays the input clock according to the count value, wherein the delayed output is used as the internal clock.
JP00591499A 1999-01-13 1999-01-13 Information processing device Expired - Fee Related JP3686767B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP00591499A JP3686767B2 (en) 1999-01-13 1999-01-13 Information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP00591499A JP3686767B2 (en) 1999-01-13 1999-01-13 Information processing device

Publications (2)

Publication Number Publication Date
JP2000206196A true JP2000206196A (en) 2000-07-28
JP3686767B2 JP3686767B2 (en) 2005-08-24

Family

ID=11624175

Family Applications (1)

Application Number Title Priority Date Filing Date
JP00591499A Expired - Fee Related JP3686767B2 (en) 1999-01-13 1999-01-13 Information processing device

Country Status (1)

Country Link
JP (1) JP3686767B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007072699A (en) * 2005-09-06 2007-03-22 Nec Electronics Corp Interface circuit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007072699A (en) * 2005-09-06 2007-03-22 Nec Electronics Corp Interface circuit

Also Published As

Publication number Publication date
JP3686767B2 (en) 2005-08-24

Similar Documents

Publication Publication Date Title
US5900753A (en) Asynchronous interface
EP1890234B1 (en) Microcomputer and method for testing the same
US5900757A (en) Clock stopping schemes for data buffer
US7328383B2 (en) Circuit and method for testing embedded phase-locked loop circuit
JP2950370B2 (en) PLL jitter measuring method and integrated circuit
JP4627118B2 (en) Scan test circuit
US6078202A (en) Semiconductor device having portions that operate at different frequencies, and method of designing the device
JPH0666897A (en) Logic integrated circuit
JP2004538466A (en) Delay fault test circuit and related method
US7403058B2 (en) Test clock generating apparatus
JPH06160476A (en) Circuit for controlling test of scan path
JP3686767B2 (en) Information processing device
JP3177963B2 (en) Information processing device
US6671841B1 (en) Method for on-line circuit debug using JTAG and shadow scan in a microprocessor
US6185711B1 (en) Methods and apparatus for synchronizing asynchronous test structures and eliminating clock skew considerations
US7340660B2 (en) Method and system for using statistical signatures for testing high-speed circuits
JPH1041789A (en) Master/slave d-type flip-flop circuit
JP2001067242A (en) Information processor
US7246286B2 (en) Testing methods and chips for preventing asnchronous sampling errors
JP2001091590A (en) Semiconductor integrated circuit
Gholami et al. Design of novel testable and diagnosable phase-frequency detector
JP4279023B2 (en) Status display information setting circuit
JPH0996663A (en) Period generator
JP3641875B2 (en) Clock data recovery circuit
JP3563280B2 (en) Clock control method and device

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20050310

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050421

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050606

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080610

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090610

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100610

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100610

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110610

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees