Forum Discussion
Set_output_delay commands does not apply to the output signal
We have a design where we control an external RAM memory. We generate the CLK and control memory signals in a FPGA (Cyclone IV). The CLK signal is generated using a PLL, with 180º phase shift.
The design is working but we have detected that "set_output_delay" dosen't apply. For example, we have compared, in an oscilloscope, the delay beetwen the signals CLK and a bit ADD[15] bus and it is constant for any "set_out_delay".
We are using the next constrains configuration:
create_clock -name RAM_CLK -period 16 [get_ports {RAM_CLK}]
create_generated_clock -name vt_RAM_CLK -source [get_ports {RAM_CLK}] -divide_by 1 -multiply_by 1 -phase 180
set_output_delay -clock {vt_RAM_CLK} 3 [get_ports {RAM_ADD[15] }].
In next figure, you can see timing of both signals.
The delay is contant for any "output_delay" value (0, 1, 2, 3..).
23 Replies
- KhaiChein_Y_Intel
Regular Contributor
Hi,
What is the max and min output delay? Is it within range?
Can you report Ignored Constraints and see if the set_output_delay constraint is being ignored?
Thanks.
- JOter
New Contributor
Thanks for your email.
The constraints are not included in ignored constraints report.
We tried with delay between 0 to 8. With the same and different max / min values.
- KhaiChein_Y_Intel
Regular Contributor
Hi,
Does the delay exceed the max/min value specified?
Thanks.
- JOter
New Contributor
Hi,
The phisical delay beetwen both signals is always the same, about 0ns
- KhaiChein_Y_Intel
Regular Contributor
Hi,
May I know the software version and edition? Can you share the test case for investigation?
Thanks
- JOter
New Contributor
Hi,
We are using Q13. I sorry but I can't share the Project.
Anyway, I send you another similar. It uses Q18
regards
- KhaiChein_Y_Intel
Regular Contributor
Hi,
I check the project.qar, the output delay is the same as the value in the .sdc file
Example 1:
Example 2:
Thanks.
- JOter
New Contributor
Thanks for your email.
I know that the delay in the Timequest simulation is correct, probably I forgot to comment it. The problema is I dont see this delay monitoring the signal in the oscilloscope.
Regards.
- KhaiChein_Y_Intel
Regular Contributor
Hi,
Is the measured delay is within the range set in the sdc?
Thanks.
- JOter
New Contributor
Hi,
The delay is always the same.
Can you test the output signals in a test board o similar?
Regards