グリッチとは

Glitch

最終更新:2026-10-03・ロジックプロセス・エレクトロニクス|用語集のExcel・PDF版をダウンロード

グリッチとは?

グリッチとは、デジタル回路の信号に一瞬だけ現れる意図しない短いパルスのことです。信号の通り道ごとの遅延時間の違いで、変化しないはずの出力が一瞬反転することで生じます。クロックや非同期リセットに入ると回路が誤動作し、無駄な反転で消費電力も増えるため、グリッチの出ない回路設計で対策します。

定義・解説

グリッチ(Glitch)とは、デジタル回路の信号に一瞬だけ現れる、意図しない短いパルス(ひげ状の波形)のことです。英語で「ちょっとした不具合」を意味し、ゲームやソフトウェアで想定外の動きをするバグを指す使い方もありますが、半導体・電子回路では主にこの短いパルスを指します。グリッチが記憶素子(フリップフロップ)のクロックやリセットに入ると、回路が誤動作する原因になります。

グリッチの主な原因は、信号の通り道ごとに遅延時間が違うことです。たとえば複数の入力が同時に変わるとき、それぞれの信号がゲートに届くタイミングがわずかにずれると、論理的には変化しないはずの出力が一瞬だけ反転することがあります(ハザード)。組み合わせ回路の出力にグリッチが出ても、次のクロックの時点で値が落ち着いていれば同期回路では問題になりませんが、その信号をクロックや非同期リセットとして使うと、短いパルスでもフリップフロップが反応して誤動作します。クロックを止める・切り替える回路では、グリッチのない(グリッチフリーの)クロック切り替え回路やクロックゲーティング用のセルを使います。

グリッチは消費電力にも影響します。CMOS回路では信号が反転するたびに電力を消費するため、意味のないグリッチによる反転が多い回路では、無駄な電力が増えます。演算回路のように段数の多い組み合わせ回路で特に目立ち、遅延をそろえる設計で減らします。このほか、電源電圧が一瞬だけ下がる電源グリッチや、意図的に電源やクロックを乱して暗号チップを誤動作させるグリッチ攻撃(フォールト攻撃)という使い方もあり、セキュリティチップでは検出回路を備えて対策します。

よくある質問(FAQ)

グリッチはなぜ起こるのですか?▾
信号の通り道によって遅延時間が違うためです。複数の入力が同時に変わったとき、それぞれの信号がゲートに届くタイミングがわずかにずれると、論理的には変わらないはずの出力が一瞬だけ反転し、短いパルスが生じます。これをハザードとも呼びます。
グリッチはどんな問題を起こしますか?▾
クロックや非同期リセットの信号にグリッチが入ると、フリップフロップが意図しないタイミングで動作し、回路が誤動作します。また、無駄な信号の反転が増えることで消費電力が増加します。同期設計で値が落ち着いてから取り込めば、データ信号のグリッチは通常問題になりません。

関連カテゴリ

関連用語

同じトピックの用語

チップ設計フロー(RTL〜テープアウト) のトピックで関連する用語です。

同じトピックの企業

Synopsys米国Cadence Design Systems米国Siemens EDA(旧Mentor Graphics)米国TSMC(台湾積体電路製造)台湾

比較・違いを学ぶ

DRCとLVSの違い(物理検証の2本柱)
DRCとLVSはどちらもレイアウトデータを対象とする物理検証で、同じツール(Calibre・IC Validator・Pegasusなど)で実行されることが多い…
→
ASICとFPGAの違い(性能・コスト・用途の比較)
ASICは特定の処理に最適化した固定回路を半導体製造で作るチップで、量産時のコスト・性能・消費電力すべてで最高効率を発揮します。FPGAはプログラム可能なロジッ…
→
ATPGとBISTの違い(テストパターンをどこで作るか)
どちらもDFT(テスト容易化設計)の枠組みに属する技術ですが、テストの実行主体が外にあるか内にあるかという点で対照的です。実際のSoCでは両者を組み合わせ、メモ…
→
ファブレスとファウンドリの違い
半導体産業では、設計から製造までを1社で担うIDMに加えて、設計に特化するファブレスと製造に特化するファウンドリという分業モデルが広がっています。最先端のAI向…
→
← 用語集に戻る用語集をExcel・PDFで使う →