Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Sdf back annotation in a systemverilog design with interfaces

Status
Not open for further replies.

arash1902

Newbie level 1
Joined
Aug 12, 2018
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
11
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,

Code:
INTERCONNECT clk.data DUT.inp1.data (.145::.145) (.125::.125))
So, how must I write SDF when I use interfaces?
Thanks for any help.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top