SystemC では、sc_trace 関数を介してシグナル (またはメンバーなど) をトレースできます。結果は、他のプログラムで使用できる VCD ファイルになります。ただし、これらのシグナルの命名はかなり恣意的なものであり、関数はダンプされるシグナルの名前として任意の文字列 (変数自体に関連付ける必要はありません) を受け入れます。
問題は、sc_interface オブジェクトから SystemC API を介して名前として使用される文字列へのマッピングをどうにかして取得できるかということです。他の方法で多くのデータをログに記録していますが、取得した値を何らかの方法で VCD データに接続できると便利です。ダンプされた値とランダムな文字列識別子。