coshy
Member level 4
Hi.
Now, I'm trying to implement the DUT which has dual clock edge.
But I don't know what am I supposed to make a SDC file if I want to use dual clock?
clk = 200Mhz, 50% duty.
There is no input delay and output delay and jitter suffs.
Can I just use like this?
create_clock -period 5 clk
one more thing,
If I use dual clock, then should I have to use posedge reset_n ? or can I use negedge reset_n?
Now, I'm trying to implement the DUT which has dual clock edge.
Code:
always @(posedge clk or negedge clk or posedge reset_n) begin
if(reset_n) begin
num_counter <= 1'b0;
end else begin
num_counter <= num_counter + 1;
end
end
But I don't know what am I supposed to make a SDC file if I want to use dual clock?
clk = 200Mhz, 50% duty.
There is no input delay and output delay and jitter suffs.
Can I just use like this?
create_clock -period 5 clk
one more thing,
If I use dual clock, then should I have to use posedge reset_n ? or can I use negedge reset_n?
Code:
always @(posedge clk or negedge clk or negedge reset_n) begin
if(!negedge ) begin
num_counter <= 1'b0;
end else begin
num_counter <= num_counter + 1;
end
end