RTL => Gate では
・論理合成 ・等価性検証によって、当たり前になった。
SystemC => RTL でも
・高位合成 ・等価性検証が無いと、辛い。
それに加えて、IPベース開発において、SystemCベースのIPとそれに等価なRTL IPが必要。
これは、RTL => Gateでの移行ではブロックレベルの実装に利用した(している)が、
SystemC => RTLは、ブロックレベルの実装だけでなく、チップレベル(SoC)の実装にも適応する。
これは、RTL => Gateでの移行ではブロックレベルの実装に利用した(している)が、
SystemC => RTLは、ブロックレベルの実装だけでなく、チップレベル(SoC)の実装にも適応する。
そうなると、やっぱり、検証が必要。ということで、ケイデンスは
・UVM (VIPを含むSystemCモデルも利用可能) ・シミュレータ:IES (SystemC/RTLに対応) ・バーチャルプラットフォームを提供できますよ。
検証、Verification、Cadence、SystemC