Un RTL DUT chiffré instancie quelques instances d'un module non chiffré. J'ai une visibilité complète du module non crypté.Est-il possible d'accéder au signal dans une instance de module non cryptée à l'intérieur d'un module crypté?
Dans testbench, je souhaite surveiller un signal particulier dans le module non crypté et effectuer une vérification au moment de l'exécution. Il devrait être quelque chose comme:
// 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
La ligne ci-dessus n'est pas possible parce que je ne sais jamais le chemin exact.
Existe-t-il un autre moyen? Ou est-ce possible?
Une autre chose à faire est de 'bind' votre module de vérificateur dans le module non crypté. – toolic