Forum Discussion
Altera_Forum
Honored Contributor
17 years ago --- Quote Start --- I was reading in the classic timing analyzer handbook about the maximum and minimum delay assignment. --- Quote End --- "Maximum Delay" and "Minimum Delay", which create exceptions to the timing requirements created by other assignments, are rarely used. The preferred Classic Timing Analyzer assignments for I/O are "Input Maximum Delay", "Input Minimum Delay", "Output Maximum Delay", and "Output Minimum Delay", which are the closest thing the Classic Timing Analyzer has to TimeQuest's set_input_delay and set_output_delay. --- Quote Start --- Also some bits appear twice in the node finder, for example TRX_Request_Reg(6) and TRX_Request_Reg(6)~2179. Why do some appear twice and with a ~2179 or other number? --- Quote End --- Tilde suffixes are added by Quartus during compilation. Some assignments need that form of the node name, but usually assignments work with the form of register names that looks most like the source code without the suffix. Look at the symbols by the node names. Sometimes two similar names have the register symbol for one of them and the combinational symbol for the other. At some point during compilation, the one with the register symbol is the one Quartus is using for the actual register. Because the name that looks like the source code usually works in assignments, I have rarely had to pay attention to the distinction between the similar names.