arash1902
Newbie level 1
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
and here is part of interface definition,
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,
So, how must I write SDF when I use interfaces?
Thanks for any help.
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,
Code:
INTERCONNECT clk.data DUT.inp1.data (.145::.145) (.125::.125))
Thanks for any help.