Eine verschlüsselte DUT RTL instanziiert einige Instanzen eines nicht verschlüsselten Moduls. Ich habe volle Sichtbarkeit des nicht verschlüsselten Moduls.Ist es möglich, auf ein Signal in einer unverschlüsselten Modulinstanz innerhalb eines verschlüsselten Moduls zuzugreifen?
In Testbench möchte ich bestimmte Signal in dem unverschlüsselten Modul überwachen und Laufzeit überprüfen. Es sollte so etwas wie sein:
// in top level tb
assign wire_a = encrypted_DUT.<...>.non_encrypted_inst.wire_a; // but we don't know exact path
// ... and then do some check on wire_a
Die obige Zeile ist nicht möglich, weil ich nie den genauen Pfad kenne.
Gibt es einen anderen Weg? Oder ist es überhaupt möglich?
Eine andere Sache, zu versuchen, zu 'bind' Ihr Prüfmodul in die nicht verschlüsseltes Modul. – toolic