0% found this document useful (0 votes)
47 views2 pages

Output Constraints From FPGA Spec: Target Fpga Other Device

Output Constraints from FPGA Spec

Uploaded by

arunsrl
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views2 pages

Output Constraints From FPGA Spec: Target Fpga Other Device

Output Constraints from FPGA Spec

Uploaded by

arunsrl
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Output Constraints from FPGA Spec

CLK
Target CLK delay(max) Other
DATA CLK delay(min)
FPGA Device
DATA delay(max)
DATA delay(min)
Max_Tco Tsu
Min_Tco Th

CLK
Min_Tco
Fastest
DATA
Slowest
Max_Tco

Default setup data required time (launch-to-latch edge)


set_output_delay specifies data required time outside

Then new setup data required time becomes as shown


This must be same as Max_Tco requirement, therefore
Output_delay(max) = Tck – Max_Tco

Default hold data required time (launch-to-latch edge)


set_output_delay specifies data required time outside

Then new hold data required time becomes as shown


This must be same as Min_Tco requirement except for a minus sign, therefore
Output_delay(min) = – Min_Tco
Output Constraints from Other Device Spec

CLK
Target CLK delay(max) Other
DATA CLK delay(min)
FPGA Device
DATA delay(max)
DATA delay(min)
Max_Tco Tsu
Min_Tco Th

CLK
At other device
Fastest
input pin DATA
Slowest

Tsu Th

CLK delay
(max or min) DATA delay As looking from the chart
(max or min) Max_Tco + DATA delay –CLK delay = Tck - Tsu
Min_Tco + DATA delay – CLK delay = Th
CLK
At FPGA Then
Min_Tco
onput pin Fastest Tck - Max_Tco = Tsu + DATA delay - CLK delay
DATA - Min_Tco = -Th + DATA delay - CLK delay
Slowest
Max_Tco
From the result in the previous page
Output_delay(max) = Tsu + DATA delay – CLK delay
Output_delay(min) = -Th + DATA delay – CLK delay

Considering maximum and minimum


Output_delay(max) = Tsu + DATA delay(max) – CLK delay(min)
Output_delay(min) = -Th + DATA delay(min) – CLK delay(max)

You might also like