@@ -3346,10 +3346,10 @@ def fse_wire_delays(db):
3346
3346
db .wire_delay [wirenames [288 ]] = "LW_BRANCH" # LTBO1
3347
3347
db .wire_delay [wirenames [289 ]] = "LW_SPAN" # SS00
3348
3348
db .wire_delay [wirenames [290 ]] = "LW_SPAN" # SS40
3349
- db .wire_delay [wirenames [291 ]] = "GCLK_TAP " # GT00
3350
- db .wire_delay [wirenames [292 ]] = "GCLK_TAP " # GT10
3351
- db .wire_delay [wirenames [293 ]] = "GCLK_BRANCH " # GBO0
3352
- db .wire_delay [wirenames [294 ]] = "GCLK_BRANCH " # GBO1
3349
+ db .wire_delay [wirenames [291 ]] = "TAP_BRANCH_PCLK " # GT00
3350
+ db .wire_delay [wirenames [292 ]] = "TAP_BRANCH_PCLK " # GT10
3351
+ db .wire_delay [wirenames [293 ]] = "BRANCH_PCLK " # GBO0
3352
+ db .wire_delay [wirenames [294 ]] = "BRANCH_PCLK " # GBO1
3353
3353
for i in range (295 , 303 ): # DI0-DI7
3354
3354
db .wire_delay [wirenames [i ]] = "DI"
3355
3355
for i in range (303 , 309 ): # CIN0-CIN5
@@ -3358,6 +3358,17 @@ def fse_wire_delays(db):
3358
3358
db .wire_delay [wirenames [i ]] = "COUT"
3359
3359
for i in range (1001 , 1049 ): # LWSPINE
3360
3360
db .wire_delay [wirenames [i ]] = "X8"
3361
+ # clock wires
3362
+ for i in range (261 ):
3363
+ db .wire_delay [clknames [i ]] = "X0" # XXX
3364
+ for i in range (32 ):
3365
+ db .wire_delay [clknames [i ]] = "SPINE_TAP_PCLK"
3366
+ for i in range (81 , 105 ): # clock inputs (PLL outs)
3367
+ db .wire_delay [clknames [i ]] = "CENT_SPINE_PCLK"
3368
+ for i in range (121 , 129 ): # clock inputs (pins)
3369
+ db .wire_delay [clknames [i ]] = "CENT_SPINE_PCLK"
3370
+ for i in range (129 , 153 ): # clock inputs (logic->clock)
3371
+ db .wire_delay [clknames [i ]] = "CENT_SPINE_PCLK"
3361
3372
3362
3373
# assign pads with plls
3363
3374
# for now use static table and store the bel name although it is always PLL without a number
0 commit comments