Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)

Output to Input Delays

Altera_Forum
Honored Contributor II
1,164 Views

How would I set up a SDC constraint to do the following: 

I have a max combinational delay from output A to input C of 6ns 

I have a max combinational delay from output B to input C of 10ns 

 

Neither output signal is a clock, but they are both decoded register outputs (i.e. it's a synchronous design). 

 

What is the proper command(s) to establish this constraint? 

 

 

Thanks.
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
523 Views

checkout help on "set_max_delay" in the TimeQuest Timing analyzer. From their man page: 

# Apply a 2ns max delay for an input port to an output port (TPD) 

set_max_delay -from [get_ports in 

[*]] -to [get_ports out 

[*]] 2.000 

 

-Dinesh
0 Kudos
Altera_Forum
Honored Contributor II
526 Views

 

--- Quote Start ---  

checkout help on "set_max_delay" in the TimeQuest Timing analyzer. From their man page: 

# Apply a 2ns max delay for an input port to an output port (TPD) 

set_max_delay -from [get_ports in 

[*]] -to [get_ports out 

[*]] 2.000 

 

-Dinesh 

--- Quote End ---  

 

 

Thanks for replying. I have been trying that. I think the problem I have is that TimeQuest doesn't see any connection between my outputs and my inputs. The outputs go to an external circuit (external to the FPGA) and then return. 

 

I've set my max delay to 2x my clock period, which should definitely cause some timing violations, but I see no change in the analysis.
0 Kudos
Reply