クロックスキューのソースを表示
←
クロックスキュー
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{脚注の不足|date=2024-02}} '''クロックスキュー'''([[英語|英]]: '''Clock skew''')とは、[[クロック同期設計|クロック同期型]]の電子回路において、[[クロック]]回路から送られるクロック信号が、回路の異なる部分に異なったタイミングで到着する現象である。この現象は、中間経路に存在する回路、[[容量性カップリング]]、材料的な欠陥、クロックに対する入力容量などの様々な要因から発生しうる。クロックの周波数が高まると、タイミングはより重要になり、回路の正常動作に許容される到着時間の変動幅は小さくなる。スキューには、'''負のスキュー'''と'''正のスキュー'''の二種類がある。正のスキューはクロックがあるレジスタが別のレジスタに対してデータを送る際、受信側より先に送信側にクロックが到着するケースで、負のスキューはその逆である。 == 有害なスキュー == クロックスキューによって二種類の問題が生じうる。一つはクロックがレジスタ同士のデータ転送より遅く到着する場合で、データが同じクロック内で二つのデータにいるか、取得されたデータが正常なものでない可能性がある。これは、送信先のフリップフロップにクロックが届くまで、以前のデータが十分な時間ホールドされなかったということで、'''ホールド時間違反'''と呼ばれる。もう一つの問題は、送信先のフリップフロップが送信元より早くクロックを受信する場合である。この場合にはデータの信号が送信先のフリップフロップに到達するのに時間が短すぎる。新しいデータが、次のクロック信号が到達する前に十分安定した状態になっていないため、'''セットアップ時間違反'''が発生する。ホールド時間違反はセットアップ時間より深刻で、クロックの周期を長くしても解決できない。正のスキューも負のスキューも、単独でセットアップ時間やホールド時間に悪影響を与えるわけではない(下の不等式を参照)。 == 有益なスキュー == クロックスキューは電子回路が正常に動作可能なクロックの周期を短くすることができる場合もある。パスで連結された送信元・送信先のレジスタについて、下記の不等式が成立する。 # <math> T \ge reg + path_{max} + S - (s_d - s_s) </math> # <math> (s_d - s_s) \le reg + path_{min} - H </math> ここで * ''T'' クロックの周期 * ''reg'' 受信レジスタのクロックから Q までの遅延 * <math>path_{max}</math> 送信元から送信先へのパスの中で、最も遅延が大きいもの * ''S'' 送信先レジスタの[[フリップフロップ|セットアップ時間]] * <math>path_{min}</math> 送信元から送信先へのパスの中で、最も遅延が小さいもの * ''H'' 送信先レジスタの[[:en:hold time|ホールド時間]] * <math>(s_d - s_s)</math> は送信元から送信先のレジスタへのクロックスキューを示す * <math>s_d</math> 送信先レジスタに対するクロックスキュー * <math>s_s</math> 送信元レジスタに対するクロックスキュー である。従って、不等式 2. の範囲ではクロックスキュー<math>(s_d - s_s)</math>を大きくすることでクロックの周期を短くすることができる(もちろんクロックを共有する全ての送受信レジスタについて同式を成立させる必要がある)。 == 関連項目 == * [[:en:Clock drift|Clock drift]] == 参考文献 == {{脚注の不足|section=1|date=2024-02}} * Friedman, E.G., ed., ''Clock Distribution Networks in VLSI Circuits and Systems'', IEEE Press, 1995. * Maheshwari, N., and Sapatnekar, S.S., ''Timing Analysis and Optimization of Sequential Circuits'', Kluwer, 1999. * Tam, S., Limaye, D.L., and Desai, U.N., "Clock Generation and Distribution for the 130-nm Itanium 2 Processor with 6-MB On-Die L3 Cache", in ''IEEE Journal of Solid-State Circuits'', Vol. 39, No. 4, April 2004. {{DEFAULTSORT:くろつくすきゆう}} [[Category:デジタル回路]] [[Category:クロック]]
このページで使用されているテンプレート:
テンプレート:脚注の不足
(
ソースを閲覧
)
クロックスキュー
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
ツール
リンク元
関連ページの更新状況
ページ情報