Hi all, I have a DUT which is encrypted netlist and .sdf file (normally we do functional and timing simulations with these inputs). I used interface feature in SystemVerilog so I don't define any port for the modules. here is part of the
Code:
module topmodule(
intf1 clk,inp1,inp2,outp);
intf1 out();
// Instance the interface with an input, using named connection
RC DUT(clk, inp1, inp2, out);
and here is part of interface definition,
Code:
interface intf1;
logic data=0;
and I have two task and function in my interface. I write a SDF file but modelsim said 'failed to find port '/tbench_top/clk/data' and 'failed to find port '/tbench_top/DUT/inp1/data'.
It means it didn't recognize the 'data' port which is defined within the interface.
here is part of my SDF file,