|
デジタルシステム製品や SoC(System on a Chip)設計においては、ハードウェアとソフトウェアを一体として、システム全体を検証する協調検証技術の重要性がますます高まってきています。
従来、このような協調検証は、CPU の命令セットシミュレータ(ISS :Instruction Set Simulator)と、周辺ハードウェアのレジスタ・トランスファ・レベル(RTL : Register Transfer Level)モデルのシミュレータを接続して行われていました。しかし、ISS をベースとした協調検証では、シミュレーションの速度が非常に遅いため、システム全体としての検証を行うことが困難でした。
FastVeri は、ソフトウェアの C プログラム(C 言語で記述)を、ターゲット CPU 上でこれを実行した場合の時間情報を追加した SystemC(注1)モデルに自動変換する「バジェット追加技術(注2)」を利用して、超高速な協調検証環境を実現します。
|