インサーキット・エミュレータ
CPUとも呼ばれるマイクロプロセッサの機能をエミュレートするハードウェアを主体としており、実際のマイクロプロセッサと同じ機能を実装し、さらにブレーク・ポイントといったプログラムの実行途中で一時停止するといったデバッグ機能を操作するためのソフトウェアと組み合わされた装置である。ソフトウェアデバッガでは実時間での処理が行えないので、デジタル機器類での組み込みシステムやBIOSといった入出力動作を確認する必要がある開発環境で使用される。ICE(アイス)と呼ばれることが多い。
"In-Circuit Emulator"は、米インテル社の登録商標である。
ICEは、CPU上のプログラムの実行、停止(ブレーク)以外にも、次のような機能を持つ。