ロジックアナライザ
ロジックアナライザは複雑な順序からなるイベントをトリガにでき、テスト環境下にあるシステムから大量のデジタルデータをキャプチャすることができる。最もいいロジックアナライザは、コンピュータプログラムの実行の流れを見せたり、プロトコルをデコードすることでメッセージや実行違反を見せたりするなど、ソフトウェアデバッガのような振る舞いをしてくれる。
ロジックアナライザが最初に現れたとき、それは普通デジタルシステムに数百の「クリップ」をつけるのが当たり前だった。後に、クリップをつける代わりに特別なコネクタをつけるものが現れた。ロジックアナライザのプローブは、複数のベンダのサポートやそれに伴うエンドユーザーの選択の自由など、よくある進化の道筋を辿ってきた。2002年の4月には、コネクタが必要のない技術(いくつかのベンダが、Compression Probing、Soft Touch、D-Maxなどという商標をつけている)が使われるようになった。これらのプローブは丈夫で、機械的、電気的接続に信頼性がある。プローブとボードとの間は信号線1本当たり0.5pF-0.7pF以下の容量で接続される。
一旦プローブが接続されると、アナライザは信号線一本ずつに名前をつけることができ、操作しやすいようにそれらの信号をまとめることができる。次に、キャプチャモードをタイミングモードないしステートモードのどちらかを選択する。
ICを含む多くのデジタル回路設計においては、各ユニットを作る前にそれらが及ぼす影響を知るためにシミュレーションを行う。シミュレーションはロジックの解析結果を提供する。複雑な個別のロジックの検証には、シミュレートしたデータを入力し、出力をバウンダリスキャン(英語版)を用いてテストすることがしばしば行われる。ロジックアナライザはシミュレーションで見つけられないハードウェアの動きを発見できる。その手の問題はシミュレーション上でモデル化することが非常に難しいかシミュレートするには時間が非常にかかり、複数のクロックで動作する領域にまたがることもしばしばある。
例えば、FPGAはロジックアナライザによってよく測定されるものになった。