Is it possible to access signal in unencrypted module instance inside an encrypted module?

Viewed 164

An encrypted DUT RTL instantiates few instances of a non-encrypted module. I have full visibility of the non-encrypted module.

In testbench, I want to monitor particular signal in the non-encrypted module and do run-time check. It should be something like:

// 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

The above line is not possible because I never know the exact path.

Is there other way? Or is it possible at all?

2 Answers
Related