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.

gate level simulation- sdf file how to read clk & reset

Status
Not open for further replies.

vlsi_maniac

Junior Member level 3
Joined
Apr 9, 2008
Messages
27
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,476
hi
i was trying to do gate level simulation using quartus and modelsim.
the dut is a counter and it works at 411 MHz.
now if i write the test bench am i supposed to generate the clock in testbench not more than 411MHz.
and i have seen in sdo file the below para

(CELL
(CELLTYPE "stratix_lcell_register")
(INSTANCE count\[0\]\~reg0.lereg)
(DELAY
(ABSOLUTE
(PORT aclr (4809:4809:4809) (4809:4809:4809))
(PORT clk (2479:2479:2479) (2479:2479:2479))
(IOPATH (posedge clk) regout (156:156:156) (156:156:156))
(IOPATH (posedge aclr) regout (176:176:176) (176:176:176))
)
)


what does clk 2479 refers to.

i generated the clock and if the clock is less than 2479 ps(half period) then i am not getting waveforms or the dut is not working.
if reset is less than 4809 ps then dut is not resetting

what does the above indicate.

testbench

module tb_counter ();

reg core_clk;
reg reset_n;
wire [7:0] count;

initial
begin
core_clk <= 1'b1;
forever #2479 core_clk <= ~ core_clk;
end

initial
begin
reset_n <= 1'b0;
repeat(2) @(posedge core_clk);
reset_n <= 1'b1;
end

counter_test counter_u1(
core_clk,
reset_n,
count);

endmodule

please i need this urgently.thanks
 

Re: gate level simulation- sdf file how to read clk & re

Hi,

Here the link to the SDF standard:

**broken link removed**

Devas
 

if the delay (as specified in the SDF) is greater than the clock period, then the signal changes will not propagate through the cells/nets

you can try to simulate using a lower clock frequency
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top