OpenCores
URL https://opencores.org/ocsvn/pci/pci/trunk

Subversion Repositories pci

[/] [pci/] [tags/] [rel_13/] [apps/] [test/] [syn/] [synplify/] [pci_test_top_1clk.sdc] - Blame information for rev 154

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 93 mihad
# Synplicity, Inc. constraint file
2
# /shared/projects/pci/mihad/pci/apps/test/syn/synplify/pci_test_top.sdc
3
# Written on Thu Apr 17 16:11:16 2003
4
# by Amplify, Amplify 3.1          Scope Editor
5
 
6
#
7
# Clocks
8
#
9
define_clock            -name {pci_clk_pad_i}  -period 30.000 -clockgroup pci_clkgrp
10
 
11
#
12
# Inputs/Outputs
13
#
14
define_input_delay               {pci_devsel_pad_io}  23.00 -route 2.00 -ref pci_clk_pad_i:r
15
define_input_delay               {pci_trdy_pad_io}  23.00 -route 2.00 -ref pci_clk_pad_i:r
16
define_input_delay               {pci_stop_pad_io}  23.00 -route 2.00 -ref pci_clk_pad_i:r
17
define_input_delay               {pci_idsel_pad_i}  23.00 -route 2.00 -ref pci_clk_pad_i:r
18
define_input_delay               {pci_frame_pad_io}  23.00 -route 2.00 -ref pci_clk_pad_i:r
19
define_input_delay               {pci_irdy_pad_io}  23.00 -route 2.00 -ref pci_clk_pad_i:r
20
define_input_delay               {pci_gnt_pad_i}  20.00 -route 2.00 -ref pci_clk_pad_i:r
21
define_input_delay               {pci_par_pad_io}  23.00 -route 2.00 -ref pci_clk_pad_i:r
22
define_input_delay               {pci_perr_pad_io}  23.00 -route 2.00 -ref pci_clk_pad_i:r
23
define_input_delay               {pci_ad0_pad_io}  23.00 -ref pci_clk_pad_i:r
24
define_input_delay               {pci_ad1_pad_io}  23.00 -ref pci_clk_pad_i:r
25
define_input_delay               {pci_ad2_pad_io}  23.00 -ref pci_clk_pad_i:r
26
define_input_delay               {pci_ad3_pad_io}  23.00 -ref pci_clk_pad_i:r
27
define_input_delay               {pci_ad4_pad_io}  23.00 -ref pci_clk_pad_i:r
28
define_input_delay               {pci_ad5_pad_io}  23.00 -ref pci_clk_pad_i:r
29
define_input_delay               {pci_ad6_pad_io}  23.00 -ref pci_clk_pad_i:r
30
define_input_delay               {pci_ad7_pad_io}  23.00 -ref pci_clk_pad_i:r
31
define_input_delay               {pci_ad8_pad_io}  23.00 -ref pci_clk_pad_i:r
32
define_input_delay               {pci_ad9_pad_io}  23.00 -ref pci_clk_pad_i:r
33
define_input_delay               {pci_ad10_pad_io}  23.00 -ref pci_clk_pad_i:r
34
define_input_delay               {pci_ad11_pad_io}  23.00 -ref pci_clk_pad_i:r
35
define_input_delay               {pci_ad12_pad_io}  23.00 -ref pci_clk_pad_i:r
36
define_input_delay               {pci_ad13_pad_io}  23.00 -ref pci_clk_pad_i:r
37
define_input_delay               {pci_ad14_pad_io}  23.00 -ref pci_clk_pad_i:r
38
define_input_delay               {pci_ad15_pad_io}  23.00 -ref pci_clk_pad_i:r
39
define_input_delay               {pci_ad16_pad_io}  23.00 -ref pci_clk_pad_i:r
40
define_input_delay               {pci_ad17_pad_io}  23.00 -ref pci_clk_pad_i:r
41
define_input_delay               {pci_ad18_pad_io}  23.00 -ref pci_clk_pad_i:r
42
define_input_delay               {pci_ad19_pad_io}  23.00 -ref pci_clk_pad_i:r
43
define_input_delay               {pci_ad20_pad_io}  23.00 -ref pci_clk_pad_i:r
44
define_input_delay               {pci_ad21_pad_io}  23.00 -ref pci_clk_pad_i:r
45
define_input_delay               {pci_ad22_pad_io}  23.00 -ref pci_clk_pad_i:r
46
define_input_delay               {pci_ad23_pad_io}  23.00 -ref pci_clk_pad_i:r
47
define_input_delay               {pci_ad24_pad_io}  23.00 -ref pci_clk_pad_i:r
48
define_input_delay               {pci_ad25_pad_io}  23.00 -ref pci_clk_pad_i:r
49
define_input_delay               {pci_ad26_pad_io}  23.00 -ref pci_clk_pad_i:r
50
define_input_delay               {pci_ad27_pad_io}  23.00 -ref pci_clk_pad_i:r
51
define_input_delay               {pci_ad28_pad_io}  23.00 -ref pci_clk_pad_i:r
52
define_input_delay               {pci_ad29_pad_io}  23.00 -ref pci_clk_pad_i:r
53
define_input_delay               {pci_ad30_pad_io}  23.00 -ref pci_clk_pad_i:r
54
define_input_delay               {pci_ad31_pad_io}  23.00 -ref pci_clk_pad_i:r
55
define_input_delay               {pci_cbe0_pad_io}  23.00 -route 2.00 -ref pci_clk_pad_i:r
56
define_input_delay               {pci_cbe1_pad_io}  23.00 -route 2.00 -ref pci_clk_pad_i:r
57
define_input_delay               {pci_cbe2_pad_io}  23.00 -route 2.00 -ref pci_clk_pad_i:r
58
define_input_delay               {pci_cbe3_pad_io}  23.00 -route 2.00 -ref pci_clk_pad_i:r
59
define_output_delay              {pci_ad0_pad_io}  19.00 -ref pci_clk_pad_i:r
60
define_output_delay              {pci_ad1_pad_io}  19.00 -ref pci_clk_pad_i:r
61
define_output_delay              {pci_ad2_pad_io}  19.00 -ref pci_clk_pad_i:r
62
define_output_delay              {pci_ad3_pad_io}  19.00 -ref pci_clk_pad_i:r
63
define_output_delay              {pci_ad4_pad_io}  19.00 -ref pci_clk_pad_i:r
64
define_output_delay              {pci_ad5_pad_io}  19.00 -ref pci_clk_pad_i:r
65
define_output_delay              {pci_ad6_pad_io}  19.00 -ref pci_clk_pad_i:r
66
define_output_delay              {pci_ad7_pad_io}  19.00 -ref pci_clk_pad_i:r
67
define_output_delay              {pci_ad8_pad_io}  19.00 -ref pci_clk_pad_i:r
68
define_output_delay              {pci_ad9_pad_io}  19.00 -ref pci_clk_pad_i:r
69
define_output_delay              {pci_ad10_pad_io}  19.00 -ref pci_clk_pad_i:r
70
define_output_delay              {pci_ad11_pad_io}  19.00 -ref pci_clk_pad_i:r
71
define_output_delay              {pci_ad12_pad_io}  19.00 -ref pci_clk_pad_i:r
72
define_output_delay              {pci_ad13_pad_io}  19.00 -ref pci_clk_pad_i:r
73
define_output_delay              {pci_ad14_pad_io}  19.00 -ref pci_clk_pad_i:r
74
define_output_delay              {pci_ad15_pad_io}  19.00 -ref pci_clk_pad_i:r
75
define_output_delay              {pci_ad16_pad_io}  19.00 -ref pci_clk_pad_i:r
76
define_output_delay              {pci_ad17_pad_io}  19.00 -ref pci_clk_pad_i:r
77
define_output_delay              {pci_ad18_pad_io}  19.00 -ref pci_clk_pad_i:r
78
define_output_delay              {pci_ad19_pad_io}  19.00 -ref pci_clk_pad_i:r
79
define_output_delay              {pci_ad20_pad_io}  19.00 -ref pci_clk_pad_i:r
80
define_output_delay              {pci_ad21_pad_io}  19.00 -ref pci_clk_pad_i:r
81
define_output_delay              {pci_ad22_pad_io}  19.00 -ref pci_clk_pad_i:r
82
define_output_delay              {pci_ad23_pad_io}  19.00 -ref pci_clk_pad_i:r
83
define_output_delay              {pci_ad24_pad_io}  19.00 -ref pci_clk_pad_i:r
84
define_output_delay              {pci_ad25_pad_io}  19.00 -ref pci_clk_pad_i:r
85
define_output_delay              {pci_ad26_pad_io}  19.00 -ref pci_clk_pad_i:r
86
define_output_delay              {pci_ad27_pad_io}  19.00 -ref pci_clk_pad_i:r
87
define_output_delay              {pci_ad28_pad_io}  19.00 -ref pci_clk_pad_i:r
88
define_output_delay              {pci_ad29_pad_io}  19.00 -ref pci_clk_pad_i:r
89
define_output_delay              {pci_ad30_pad_io}  19.00 -ref pci_clk_pad_i:r
90
define_output_delay              {pci_ad31_pad_io}  19.00 -ref pci_clk_pad_i:r
91
define_output_delay              {pci_cbe0_pad_io}  19.00 -ref pci_clk_pad_i:r
92
define_output_delay              {pci_cbe1_pad_io}  19.00 -ref pci_clk_pad_i:r
93
define_output_delay              {pci_cbe2_pad_io}  19.00 -ref pci_clk_pad_i:r
94
define_output_delay              {pci_cbe3_pad_io}  19.00 -ref pci_clk_pad_i:r
95
define_output_delay              {pci_devsel_pad_io}  19.00 -ref pci_clk_pad_i:r
96
define_output_delay              {pci_trdy_pad_io}  19.00 -ref pci_clk_pad_i:r
97
define_output_delay              {pci_stop_pad_io}  19.00 -ref pci_clk_pad_i:r
98
define_output_delay              {pci_frame_pad_io}  19.00 -ref pci_clk_pad_i:r
99
define_output_delay              {pci_irdy_pad_io}  19.00 -ref pci_clk_pad_i:r
100
define_output_delay              {pci_req_pad_o}  18.00 -ref pci_clk_pad_i:r
101
define_output_delay              {pci_par_pad_io}  19.00 -ref pci_clk_pad_i:r
102
define_output_delay              {pci_perr_pad_io}  19.00 -ref pci_clk_pad_i:r
103
define_output_delay              {pci_serr_pad_o}  19.00 -ref pci_clk_pad_i:r
104
 
105
#
106
# Registers
107
#
108
define_reg_output_delay          {*sync_data_out*} -route 10.00
109
 
110
#
111
# Multicycle Path
112
#
113
 
114
#
115
# False Path
116
#
117
 
118
#
119
# Attributes
120
#
121
define_attribute          {pci_clk_pad_i} xc_loc {P185}
122
define_attribute          {pci_rst_pad_i} xc_loc {P199}
123
define_attribute          {pci_gnt_pad_i} xc_loc {P200}
124
define_attribute          {pci_req_pad_o} xc_loc {P201}
125
define_attribute          {pci_ad31_pad_io} xc_loc {P203}
126
define_attribute          {pci_ad30_pad_io} xc_loc {P204}
127
define_attribute          {pci_ad29_pad_io} xc_loc {P205}
128
define_attribute          {pci_ad28_pad_io} xc_loc {P206}
129
define_attribute          {pci_ad27_pad_io} xc_loc {P3}
130
define_attribute          {pci_ad26_pad_io} xc_loc {P4}
131
define_attribute          {pci_ad25_pad_io} xc_loc {P5}
132
define_attribute          {pci_ad24_pad_io} xc_loc {P6}
133
define_attribute          {pci_cbe3_pad_io} xc_loc {P8}
134
define_attribute          {pci_idsel_pad_i} xc_loc {P9}
135
define_attribute          {pci_ad23_pad_io} xc_loc {P10}
136
define_attribute          {pci_ad22_pad_io} xc_loc {P14}
137
define_attribute          {pci_ad21_pad_io} xc_loc {P15}
138
define_attribute          {pci_ad20_pad_io} xc_loc {P16}
139
define_attribute          {pci_ad19_pad_io} xc_loc {P17}
140
define_attribute          {pci_ad18_pad_io} xc_loc {P18}
141
define_attribute          {pci_ad17_pad_io} xc_loc {P20}
142
define_attribute          {pci_ad16_pad_io} xc_loc {P21}
143
define_attribute          {pci_cbe2_pad_io} xc_loc {P22}
144
define_attribute          {pci_frame_pad_io} xc_loc {P23}
145
define_attribute          {pci_irdy_pad_io} xc_loc {P24}
146
define_attribute          {pci_trdy_pad_io} xc_loc {P27}
147
define_attribute          {pci_devsel_pad_io} xc_loc {P29}
148
define_attribute          {pci_stop_pad_io} xc_loc {P30}
149
define_attribute          {pci_perr_pad_io} xc_loc {P31}
150
define_attribute          {pci_serr_pad_o} xc_loc {P33}
151
define_attribute          {pci_par_pad_io} xc_loc {P34}
152
define_attribute          {pci_cbe1_pad_io} xc_loc {P35}
153
define_attribute          {pci_ad15_pad_io} xc_loc {P36}
154
define_attribute          {pci_ad14_pad_io} xc_loc {P37}
155
define_attribute          {pci_ad13_pad_io} xc_loc {P41}
156
define_attribute          {pci_ad12_pad_io} xc_loc {P42}
157
define_attribute          {pci_ad11_pad_io} xc_loc {P43}
158
define_attribute          {pci_ad10_pad_io} xc_loc {P45}
159
define_attribute          {pci_ad9_pad_io} xc_loc {P46}
160
define_attribute          {pci_ad8_pad_io} xc_loc {P47}
161
define_attribute          {pci_cbe0_pad_io} xc_loc {P48}
162
define_attribute          {pci_ad7_pad_io} xc_loc {P49}
163
define_attribute          {pci_ad6_pad_io} xc_loc {P57}
164
define_attribute          {pci_ad5_pad_io} xc_loc {P58}
165
define_attribute          {pci_ad4_pad_io} xc_loc {P59}
166
define_attribute          {pci_ad3_pad_io} xc_loc {P61}
167
define_attribute          {pci_ad2_pad_io} xc_loc {P62}
168
define_attribute          {pci_ad1_pad_io} xc_loc {P63}
169
define_attribute          {pci_ad0_pad_io} xc_loc {P67}
170
define_attribute          {clk_pad_i} xc_loc {P182}
171
define_global_attribute          syn_useioff {1}
172
define_attribute          {v:work.pci_cbe_en_crit} syn_hier {hard}
173
define_attribute          {v:work.pci_frame_crit} syn_hier {hard}
174
define_attribute          {v:work.pci_frame_en_crit} syn_hier {hard}
175
define_attribute          {v:work.pci_frame_load_crit} syn_hier {hard}
176
define_attribute          {v:work.pci_irdy_out_crit} syn_hier {hard}
177
define_attribute          {v:work.pci_mas_ad_en_crit} syn_hier {hard}
178
define_attribute          {v:work.pci_mas_ad_load_crit} syn_hier {hard}
179
define_attribute          {v:work.pci_mas_ch_state_crit} syn_hier {hard}
180
define_attribute          {v:work.pci_par_crit} syn_hier {hard}
181
define_attribute          {v:work.pci_io_mux_ad_en_crit} syn_hier {hard}
182
define_attribute          {v:work.pci_io_mux_ad_load_crit} syn_hier {hard}
183
define_attribute          {v:work.pci_target32_clk_en} syn_hier {hard}
184
define_attribute          {v:work.pci_target32_devs_crit} syn_hier {hard}
185
define_attribute          {v:work.pci_target32_stop_crit} syn_hier {hard}
186
define_attribute          {v:work.pci_target32_trdy_crit} syn_hier {hard}
187
define_attribute          {v:work.pci_perr_crit} syn_hier {hard}
188
define_attribute          {v:work.pci_perr_en_crit} syn_hier {hard}
189
define_attribute          {v:work.pci_serr_crit} syn_hier {hard}
190
define_attribute          {v:work.pci_serr_en_crit} syn_hier {hard}
191
define_attribute          {pci_gnt_pad_i} xc_padtype {IBUF_PCI33_5}
192
define_attribute          {pci_req_pad_o} xc_padtype {OBUFT_PCI33_5}
193
define_attribute          {pci_ad31_pad_io} xc_padtype {IOBUF_PCI33_5}
194
define_attribute          {pci_ad30_pad_io} xc_padtype {IOBUF_PCI33_5}
195
define_attribute          {pci_ad29_pad_io} xc_padtype {IOBUF_PCI33_5}
196
define_attribute          {pci_ad28_pad_io} xc_padtype {IOBUF_PCI33_5}
197
define_attribute          {pci_ad27_pad_io} xc_padtype {IOBUF_PCI33_5}
198
define_attribute          {pci_ad26_pad_io} xc_padtype {IOBUF_PCI33_5}
199
define_attribute          {pci_ad25_pad_io} xc_padtype {IOBUF_PCI33_5}
200
define_attribute          {pci_ad24_pad_io} xc_padtype {IOBUF_PCI33_5}
201
define_attribute          {pci_cbe3_pad_io} xc_padtype {IOBUF_PCI33_5}
202
define_attribute          {pci_idsel_pad_i} xc_padtype {IBUF_PCI33_5}
203
define_attribute          {pci_ad23_pad_io} xc_padtype {IOBUF_PCI33_5}
204
define_attribute          {pci_ad22_pad_io} xc_padtype {IOBUF_PCI33_5}
205
define_attribute          {pci_ad21_pad_io} xc_padtype {IOBUF_PCI33_5}
206
define_attribute          {pci_ad20_pad_io} xc_padtype {IOBUF_PCI33_5}
207
define_attribute          {pci_ad19_pad_io} xc_padtype {IOBUF_PCI33_5}
208
define_attribute          {pci_ad18_pad_io} xc_padtype {IOBUF_PCI33_5}
209
define_attribute          {pci_ad17_pad_io} xc_padtype {IOBUF_PCI33_5}
210
define_attribute          {pci_ad16_pad_io} xc_padtype {IOBUF_PCI33_5}
211
define_attribute          {pci_cbe2_pad_io} xc_padtype {IOBUF_PCI33_5}
212
define_attribute          {pci_frame_pad_io} xc_padtype {IOBUF_PCI33_5}
213
define_attribute          {pci_irdy_pad_io} xc_padtype {IOBUF_PCI33_5}
214
define_attribute          {pci_trdy_pad_io} xc_padtype {IOBUF_PCI33_5}
215
define_attribute          {pci_devsel_pad_io} xc_padtype {IOBUF_PCI33_5}
216
define_attribute          {pci_stop_pad_io} xc_padtype {IOBUF_PCI33_5}
217
define_attribute          {pci_perr_pad_io} xc_padtype {IOBUF_PCI33_5}
218
define_attribute          {pci_serr_pad_o} xc_padtype {OBUFT_PCI33_5}
219
define_attribute          {pci_par_pad_io} xc_padtype {IOBUF_PCI33_5}
220
define_attribute          {pci_cbe1_pad_io} xc_padtype {IOBUF_PCI33_5}
221
define_attribute          {pci_ad15_pad_io} xc_padtype {IOBUF_PCI33_5}
222
define_attribute          {pci_ad14_pad_io} xc_padtype {IOBUF_PCI33_5}
223
define_attribute          {pci_ad13_pad_io} xc_padtype {IOBUF_PCI33_5}
224
define_attribute          {pci_ad12_pad_io} xc_padtype {IOBUF_PCI33_5}
225
define_attribute          {pci_ad11_pad_io} xc_padtype {IOBUF_PCI33_5}
226
define_attribute          {pci_ad10_pad_io} xc_padtype {IOBUF_PCI33_5}
227
define_attribute          {pci_ad9_pad_io} xc_padtype {IOBUF_PCI33_5}
228
define_attribute          {pci_ad8_pad_io} xc_padtype {IOBUF_PCI33_5}
229
define_attribute          {pci_cbe0_pad_io} xc_padtype {IOBUF_PCI33_5}
230
define_attribute          {pci_ad7_pad_io} xc_padtype {IOBUF_PCI33_5}
231
define_attribute          {pci_ad6_pad_io} xc_padtype {IOBUF_PCI33_5}
232
define_attribute          {pci_ad5_pad_io} xc_padtype {IOBUF_PCI33_5}
233
define_attribute          {pci_ad4_pad_io} xc_padtype {IOBUF_PCI33_5}
234
define_attribute          {pci_ad3_pad_io} xc_padtype {IOBUF_PCI33_5}
235
define_attribute          {pci_ad2_pad_io} xc_padtype {IOBUF_PCI33_5}
236
define_attribute          {pci_ad1_pad_io} xc_padtype {IOBUF_PCI33_5}
237
define_attribute          {pci_ad0_pad_io} xc_padtype {IOBUF_PCI33_5}
238
define_attribute          {v:work.synchronizer_flop_1_0} syn_hier {hard}
239
define_attribute          {v:work.synchronizer_flop_3_0} syn_hier {hard}
240
define_attribute          {v:work.synchronizer_flop_4_0} syn_hier {hard}
241
define_attribute          {v:work.synchronizer_flop_4_1} syn_hier {hard}
242
define_attribute          {v:work.synchronizer_flop_4_3} syn_hier {hard}
243
define_attribute          {v:work.synchronizer_flop_6_0} syn_hier {hard}
244
define_attribute          {v:work.synchronizer_flop_7_0} syn_hier {hard}
245
define_attribute          {v:work.synchronizer_flop_7_3} syn_hier {hard}
246
 
247
#
248
# Other Constraints
249
#
250
 
251
#
252
#  Order of waveforms
253
#

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.