JP2000206196A - 情報処理装置 - Google Patents
情報処理装置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
Links
- 230000010365 information processing Effects 0.000 title claims description 20
- 238000013075 data extraction Methods 0.000 claims description 6
- 230000007704 transition Effects 0.000 claims description 5
- 239000000284 extract Substances 0.000 claims description 4
- 230000007423 decrease Effects 0.000 claims description 2
- 230000001934 delay Effects 0.000 claims description 2
- 230000001360 synchronised effect Effects 0.000 claims description 2
- 230000003111 delayed effect Effects 0.000 claims 1
- 238000000034 method Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 3
- 230000007257 malfunction Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 229920000729 poly(L-lysine) polymer Polymers 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Tests Of Electronic Circuits (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
て、システム評価時になんらかの動作不良が発生した場
合に、その原因をPLL回路によるものかどうかを究明
することができるようにする。 【解決手段】 PLLカウンタ52の写しであるPLL
カウンタコピー57を装置の通常のスキャンパスに組込
む。そして、診断プロセッサ300を用いてPLLカウ
ンタコピー57の内部状態値のスキャン読出しを行う。
PLL回路の状態を外部からモニタでき、システム立上
げ時にクロックが起因する不具合(例えば、PLLのロ
ック不良とかLSI50内の各PLLの差異によるスキ
ュー増大)を早期につきとめることができる。 【効果】 特別な測定器は不要で、信頼性向上のための
データを収集できる。
Description
し、特に コンピュータ等の同期回路に用いられるディ
ジタルPLL(Digital Phase Lock
ed Loop;DPLL)回路によってクロック位相
調整を行う情報処理装置に関する。
して説明する同図に示されているように、通常のシステ
ム立上げ時、クロック供給回路(図示せず)から配られ
た基準クロック(REF)11と内部クロック(CK
O)14との位相の進み/遅れを位相比較回路51で比
較する。そして、その比較信号であるカウントアップ/
ダウン信号12をPLLカウンタ52に入力することに
より、PLLカウンタ52がカウントアップ/ダウン動
作する。その結果としてPLLカウンタ出力信号13が
出力され、これにより遅延可変回路53が動作し、タイ
ミングクロック(CLK)10を遅延させる。これらの
回路(PLL回路)により、基準クロック(REF)1
1と内部クロック(CKO)14との位相調整を行うの
である。
0からカード(CARD)100内部のLSI50へ
は、シフトモード(スキャンモードとも言う)信号(S
FT)30とスキャンイン信号(SIN)31とが入力
される。そして、LSI50からはスキャンアウト信号
(SOT)33が出力される。
断プロセッサ300及びクロック供給回路(図示せず)
との間にも、LSI50と同様のインタフェースが存在
する。スキャン信号33は、LSI60内のスキャンパ
スを経由し、スキャン信号34として、診断プロセッサ
300に戻される。
ェースが診断プロセッサ300との間に存在し、スキャ
ン信号35は、内部でスキャン接続されたカード200
内を抜けて、スキャン信号36として診断プロセッサ3
00に戻される。
おいて、PLLカウンタ52は、装置の通常のスキャン
パスに組込まれてはいなかった。このため、PLLカウ
ンタ52の内部状態値つまり位相調整値を知る効果的な
手段は無かった。よって、システムの評価時になんらか
の動作不良が発生した場合に、その原因をPLL回路に
よるものかどうかを究明することが困難であるという欠
点があった。
クロックの周波数を変更しているにすぎず、上述した従
来技術の欠点を解決することはできない。
るためになされたものであり、その目的はPLLデータ
読出し機能を有する装置において、システム評価時にな
んらかの動作不良が発生した場合に、その原因をPLL
回路によるものかどうかを究明することができ、特別な
測定器は不要で、信頼性向上のためのデータを収集する
こともできる情報処理装置を提供することである。
置は、外部から入力されるクロックと同期した内部クロ
ックを生成するDPLL回路を含み、前記内部クロック
に同期して動作する被測定回路についての試験を行う情
報処理装置であって、前記DPLL回路の動作状態を示
す動作状態データを出力する動作状態導出手段を含むこ
とを特徴とする。前記動作状態導出手段は、前記動作状
態データを抽出するデータ抽出回路と、この抽出したデ
ータを導出するスキャンパスとを含むことを特徴とす
る。
回路の有するPLLカウンタのカウント値であり、前記
データ抽出回路は外部から入力される制御信号に応答し
て前記カウント値を抽出することを特徴とする。そし
て、前記被測定回路内の各論理回路の状態を示すデータ
と前記動作状態データとを択一的に前記スキャンパスに
出力する選択回路を更に含むことを特徴とする。さら
に、前記制御信号は前記スキャンパスをシフト動作させ
るためのシフトクロックであり、前記データ抽出回路は
前記シフトクロックの遷移タイミングで前記カウント値
を抽出することを特徴とする。なお、前記DPLL回路
は、外部から入力される入力クロックと基準クロックと
の位相を比較する位相比較回路を含み、この位相比較に
応じて前記PLLカウンタのカウント値を増減変化さ
せ、更にこのカウント値に応じて前記入力クロックを遅
延させる遅延可変回路を含み、この遅延出力を前記内部
クロックとしたことを特徴とする。
しであるPLLカウンタコピーを装置(システム)の通
常のスキャンパス(Scan Path)に組込んでい
るのである。そして、診断プロセッサを用いてPLLカ
ウンタコピーの内部状態値のスキャン読出しを可能と
し、PLL回路の状態を外部からモニタできるようにし
ているのである。これにより、システム立上げ時にクロ
ックが起因する不具合(例えば、PLLのロック不良と
かLSI内の各PLLの差異によるスキュー増大)を早
期につきとめることができるのである。
いて図面を参照して説明する。なお、以下の説明におい
て参照する各図においては、他の図と同等部分には同一
符号が付されている。
一形態を示すブロック図である。同図において、図4と
同等部分は同一符号により示されており、その部分の詳
細な説明は省略する。
装置は、図示せぬクロック供給回路から配られた基準ク
ロック(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とを含んで
構成されている。
げ時、クロック供給回路(図示せず)から配られた基準
クロック(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にコピー
される。
されているように、+1回路520の出力をカウンタの
最下位ビットに入力する構成になっており、その内部状
態値すなわちカウント出力がPLLカウンタコピー57
にコピーされる。この場合、コピー回路56の出力18
の遷移タイミングで、カウント出力がPLLカウンタコ
ピー57に入力される。
リップフロップ(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
カウンタの内容を常時コピーするようにコピー回路を変
形しても良い。
び故障時等に、装置の内部状態を外部からモニタ及び修
正するための手段としての診断プロセッサ300と、装
置(システム)内にめぐらされたスキャンパスについて
説明する。
サ300からカード100内部のLSI50へは、シフ
トモード信号(SFT)30とスキャンイン信号(SI
N)31とテストモード信号(TST)32とが入力さ
れている。そして、LSI50からはスキャンアウト信
号(SOT)33が出力される。
を行う場合、テストモード信号(TST)32を有効な
値(例えば、論理“1”)に設定する。こうすることに
より、PLLカウンタコピー57はスキャンモード(シ
フトレジスタモードとも言う)となる。この状態で基準
クロック(REF)11を入力することにより、内部状
態値であるPLLカウンタコピースキャン出力15は、
選択回路55に出力される。選択回路55は、テストモ
ード信号(TST)32により、PLLカウンタコピー
スキャン出力15を選択し、LSI60へのスキャンア
ウト信号(SOT)33を出力する。
号(TST)32を有効な値(例えば、論理“1”)に
設定し、予め規定された総F/F(Flip Flo
p)数分程度の基準クロック(REF)11の出力をク
ロック供給回路(図示せず)に指示し、これによりスキ
ャン出力されたPLLカウンタコピー57の内部状態値
を診断プロセッサ300内のバッファに取り込み、その
後必要に応じて内容を編集することにより、PLLカウ
ンタコピー57の内部状態を外部からモニタ可能とす
る。
SI60と診断プロセッサ300及びクロック供給回路
(図示せず)との間にも、LSI50と同様のインタフ
ェースが存在する。スキャン信号33は、LSI60内
のスキャンパスを経由し、スキャン信号34として、診
断プロセッサ300に戻される。
をモニタする場合も同様であり、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とを択一的に送出するように動作する。
号(SFT)30を有効な値(例えば論理“1”)に設
定し、予め規定された総F/F(Flip Flop)
数分程度のタイミングクロック(CLK)10の出力を
クロック供給回路(図示せず)に指示し、これによりス
キャン出力された論理回路54の内部状態値を診断プロ
セッサ300内のバッファに取り込み、その後必要に応
じて内容を編集することにより、論理回路54の内部状
態を外部からモニタ可能とする。
ェースが診断プロセッサ300との間に存在し、スキャ
ン信号35は、内部でスキャン接続されたカード200
内を抜けて、スキャン信号36として診断プロセッサ3
00に戻される。
の動作を、診断プロセッサ側から説明したフローチャー
トである。同図において、あるLSIに対してスキャン
動作を行う場合には、まずスキャン動作を行うべきカー
ドを選択する(ステップ301)。次に、PLLカウン
タコピーのスキャン動作を行う場合、テストモード(T
ST)信号を有効な値(例えば、論理“1”)に設定す
る(ステップ302→303)。一方、論理回路のスキ
ャン動作を行う場合には、シフトモード信号(SFT)
30を有効な値(例えば論理“1”)に設定する(ステ
ップ302→304)。
う場合、クロック供給回路に対し、PLLカウンタコピ
ーのスキャン読出し動作を完了するために必要なクロッ
クの送出を指示し、これによりスキャンデータを取込
み、PLLカウンタのスキャンデータを編集し、外部か
らモニタ可能とする(ステップ305)。そして、テス
トモード(TST)信号を無効な値(例えば論理
“0”)に設定し(ステップ306)、PLLカウンタ
コピーのスキャン動作を終了する。
ック供給回路に対し、論理回路のスキャン読出し動作を
完了するために必要なクロックの送出を指示し、これに
よりスキャンデータを取込み、論理回路のスキャンデー
タを編集し、外部からモニタ可能とする(ステップ30
6)。そして、シフトモード信号(SFT)30を無効
な値(例えば論理“0”)に設定し(ステップ30
8)、論理回路のスキャン動作を終了する。
データ読出し機能を有する装置によれば、システム評価
時になんらかの動作不良が発生した場合に、その原因を
PLL回路によるものかどうかを究明することができる
のである。この場合、従来のようにクロックモニタ出力
によるクロック観測では、その測定には特別な測定器が
必要であり、問題解明に時間がかかってしまう。これに
対し、本装置においては、特別な測定器は不要で、信頼
性向上のためのデータを収集することもできるのであ
る。
ーのスキャンパスを装置(システム)の通常のスキャン
パスに組込むことにより、PLLスキャンデータ読出し
機能専用ハードウェアの増加を抑え、診断プロセッサ等
も共用できる。
セッサを用いてPLLカウンタコピーの内部状態値をス
キャンパスで読出し、PLL回路の状態を外部からモニ
タできるようにすることにより、システム評価時になん
らかの動作不良が発生した場合に、その原因をPLL回
路によるものかどうかを究明することができ、特別な測
定器は不要で、信頼性向上のためのデータを収集するこ
ともできるという効果がある。
成を示すブロック図である。
構成例を示すブロック図である。
トである。
ある。
Claims (6)
- 【請求項1】 外部から入力されるクロックと同期した
内部クロックを生成するDPLL回路を含み、前記内部
クロックに同期して動作する被測定回路についての試験
を行う情報処理装置であって、前記DPLL回路の動作
状態を示す動作状態データを出力する動作状態導出手段
を含むことを特徴とする情報処理装置。 - 【請求項2】 前記動作状態導出手段は、前記動作状態
データを抽出するデータ抽出回路と、この抽出したデー
タを導出するスキャンパスとを含むことを特徴とする請
求項1記載の情報処理装置。 - 【請求項3】 前記動作状態データは前記DPLL回路
の有するPLLカウンタのカウント値であり、前記デー
タ抽出回路は外部から入力される制御信号に応答して前
記カウント値を抽出することを特徴とする請求項2記載
の情報処理装置。 - 【請求項4】 前記被測定回路内の各論理回路の状態を
示すデータと前記動作状態データとを択一的に前記スキ
ャンパスに出力する選択回路を更に含むことを特徴とす
る請求項2又は3記載の情報処理装置。 - 【請求項5】 前記制御信号は前記スキャンパスをシフ
ト動作させるためのシフトクロックであり、前記データ
抽出回路は前記シフトクロックの遷移タイミングで前記
カウント値を抽出することを特徴とする請求項3又は4
記載の情報処理装置。 - 【請求項6】 前記DPLL回路は、外部から入力され
る入力クロックと基準クロックとの位相を比較する位相
比較回路を含み、この位相比較に応じて前記PLLカウ
ンタのカウント値を増減変化させ、更にこのカウント値
に応じて前記入力クロックを遅延させる遅延可変回路を
含み、この遅延出力を前記内部クロックとしたことを特
徴とする請求項3〜5のいずれかに記載の情報処理装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP00591499A JP3686767B2 (ja) | 1999-01-13 | 1999-01-13 | 情報処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP00591499A JP3686767B2 (ja) | 1999-01-13 | 1999-01-13 | 情報処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000206196A true JP2000206196A (ja) | 2000-07-28 |
| JP3686767B2 JP3686767B2 (ja) | 2005-08-24 |
Family
ID=11624175
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP00591499A Expired - Fee Related JP3686767B2 (ja) | 1999-01-13 | 1999-01-13 | 情報処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3686767B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007072699A (ja) * | 2005-09-06 | 2007-03-22 | Nec Electronics Corp | インターフェイス回路 |
-
1999
- 1999-01-13 JP JP00591499A patent/JP3686767B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007072699A (ja) * | 2005-09-06 | 2007-03-22 | Nec Electronics Corp | インターフェイス回路 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3686767B2 (ja) | 2005-08-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5900753A (en) | Asynchronous interface | |
| US5900757A (en) | Clock stopping schemes for data buffer | |
| JP2950370B2 (ja) | Pllジッタ測定方法及び集積回路 | |
| JPH0897714A (ja) | クロック信号発生回路 | |
| JP2013007618A (ja) | 半導体集積回路 | |
| JPH0666897A (ja) | 論理集積回路 | |
| EP1890234B1 (en) | Microcomputer and method for testing the same | |
| JP2004538466A (ja) | 遅延故障試験回路及び関連する方法 | |
| US7328383B2 (en) | Circuit and method for testing embedded phase-locked loop circuit | |
| US7403058B2 (en) | Test clock generating apparatus | |
| US20040085082A1 (en) | High -frequency scan testability with low-speed testers | |
| JPH06160476A (ja) | スキャンパスのテスト制御回路 | |
| JP3686767B2 (ja) | 情報処理装置 | |
| JP3177963B2 (ja) | 情報処理装置 | |
| 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 | |
| US6662325B1 (en) | Apparatus for on-line circuit debug using JTAG and shadow scan in a microprocessor | |
| US7340660B2 (en) | Method and system for using statistical signatures for testing high-speed circuits | |
| JPH1041789A (ja) | マスタースレーブ・d型フリップフロップ回路 | |
| JP2001067242A (ja) | 情報処理装置 | |
| KR20060019565A (ko) | 지연 결함 테스트 방법, 지연 결함 테스트 시스템 및 지연결함 회로 테스터에 사용되는 회로 칩 | |
| US7246286B2 (en) | Testing methods and chips for preventing asnchronous sampling errors | |
| Gholami et al. | Design of novel testable and diagnosable phase-frequency detector | |
| JP4279023B2 (ja) | 状態表示情報設定回路 | |
| JPH0996663A (ja) | 周期発生装置 |
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 |