From: Jan Michel Date: Mon, 23 Jan 2017 16:18:37 +0000 (+0100) Subject: exchanged some channels for better placement in designs with <50 channels X-Git-Tag: v2.3~35^2 X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=ad34c14da2511c82a3392de1d29657341a09f1c4;p=tdc.git exchanged some channels for better placement in designs with <50 channels --- diff --git a/releases/tdc_v2.3/tdc_constraints_64.lpf b/releases/tdc_v2.3/tdc_constraints_64.lpf index 62bd08e..6980adf 100644 --- a/releases/tdc_v2.3/tdc_constraints_64.lpf +++ b/releases/tdc_v2.3/tdc_constraints_64.lpf @@ -229,80 +229,80 @@ LOCATE UGROUP "ff_en_16" SITE "R23C26D" ; UGROUP "FC_17" BBOX 1 48 BLKNAME THE_TDC/GEN_Channels.17.Channels/Channel200/SimAdderNo.FC ; -LOCATE UGROUP "FC_17" SITE "R104C58D" ; -UGROUP "hitBuf_17" BBOX 1 1 +LOCATE UGROUP "FC_17" SITE "R35C131D" ; +UGROUP "hitBuf_17" BBOX 1 1 BLKNAME THE_TDC/GEN_hit_mux.17.hit_mux_ch ; -LOCATE UGROUP "hitBuf_17" SITE "R105C59D" ; +LOCATE UGROUP "hitBuf_17" SITE "R36C132D" ; UGROUP "ff_en_17" BBOX 1 1 BLKNAME THE_TDC/GEN_Channels.17.Channels/Channel200/ff_array_en_1_i ; -LOCATE UGROUP "ff_en_17" SITE "R104C82D" ; +LOCATE UGROUP "ff_en_17" SITE "R35C155D" ; # UGROUP "FC_18" BBOX 1 48 BLKNAME THE_TDC/GEN_Channels.18.Channels/Channel200/SimAdderNo.FC ; -LOCATE UGROUP "FC_18" SITE "R89C58D" ; -UGROUP "hitBuf_18" BBOX 1 1 +LOCATE UGROUP "FC_18" SITE "R37C131D" ; +UGROUP "hitBuf_18" BBOX 1 1 BLKNAME THE_TDC/GEN_hit_mux.18.hit_mux_ch ; -LOCATE UGROUP "hitBuf_18" SITE "R90C59D" ; +LOCATE UGROUP "hitBuf_18" SITE "R38C132D" ; UGROUP "ff_en_18" BBOX 1 1 BLKNAME THE_TDC/GEN_Channels.18.Channels/Channel200/ff_array_en_1_i ; -LOCATE UGROUP "ff_en_18" SITE "R89C82D" ; +LOCATE UGROUP "ff_en_18" SITE "R37C155D" ; # UGROUP "FC_19" BBOX 1 48 BLKNAME THE_TDC/GEN_Channels.19.Channels/Channel200/SimAdderNo.FC ; -LOCATE UGROUP "FC_19" SITE "R91C58D" ; -UGROUP "hitBuf_19" BBOX 1 1 +LOCATE UGROUP "FC_19" SITE "R48C131D" ; +UGROUP "hitBuf_19" BBOX 1 1 BLKNAME THE_TDC/GEN_hit_mux.19.hit_mux_ch ; -LOCATE UGROUP "hitBuf_19" SITE "R92C59D" ; +LOCATE UGROUP "hitBuf_19" SITE "R49C132D" ; UGROUP "ff_en_19" BBOX 1 1 BLKNAME THE_TDC/GEN_Channels.19.Channels/Channel200/ff_array_en_1_i ; -LOCATE UGROUP "ff_en_19" SITE "R91C82D" ; +LOCATE UGROUP "ff_en_19" SITE "R48C155D" ; # UGROUP "FC_20" BBOX 1 48 BLKNAME THE_TDC/GEN_Channels.20.Channels/Channel200/SimAdderNo.FC ; -LOCATE UGROUP "FC_20" SITE "R102C58D" ; -UGROUP "hitBuf_20" BBOX 1 1 +LOCATE UGROUP "FC_20" SITE "R50C131D" ; +UGROUP "hitBuf_20" BBOX 1 1 BLKNAME THE_TDC/GEN_hit_mux.20.hit_mux_ch ; -LOCATE UGROUP "hitBuf_20" SITE "R103C59D" ; +LOCATE UGROUP "hitBuf_20" SITE "R51C132D" ; UGROUP "ff_en_20" BBOX 1 1 BLKNAME THE_TDC/GEN_Channels.20.Channels/Channel200/ff_array_en_1_i ; -LOCATE UGROUP "ff_en_20" SITE "R102C82D" ; +LOCATE UGROUP "ff_en_20" SITE "R50C155D" ; # UGROUP "FC_21" BBOX 1 48 BLKNAME THE_TDC/GEN_Channels.21.Channels/Channel200/SimAdderNo.FC ; -LOCATE UGROUP "FC_21" SITE "R111C58D" ; -UGROUP "hitBuf_21" BBOX 1 1 +LOCATE UGROUP "FC_21" SITE "R30C131D" ; +UGROUP "hitBuf_21" BBOX 1 1 BLKNAME THE_TDC/GEN_hit_mux.21.hit_mux_ch ; -LOCATE UGROUP "hitBuf_21" SITE "R112C59D" ; +LOCATE UGROUP "hitBuf_21" SITE "R31C132D" ; UGROUP "ff_en_21" BBOX 1 1 BLKNAME THE_TDC/GEN_Channels.21.Channels/Channel200/ff_array_en_1_i ; -LOCATE UGROUP "ff_en_21" SITE "R111C82D" ; +LOCATE UGROUP "ff_en_21" SITE "R30C155D" ; # UGROUP "FC_22" BBOX 1 48 - BLKNAME THE_TDC/GEN_Channels.22.Channels/Channel200/SimAdderNo.FC - ; -LOCATE UGROUP "FC_22" SITE "R113C58D" ; -UGROUP "hitBuf_22" BBOX 1 1 + BLKNAME THE_TDC/GEN_Channels.22.Channels/Channel200/SimAdderNo.FC + ; +LOCATE UGROUP "FC_22" SITE "R32C131D" ; +UGROUP "hitBuf_22" BBOX 1 1 BLKNAME THE_TDC/GEN_hit_mux.22.hit_mux_ch ; -LOCATE UGROUP "hitBuf_22" SITE "R114C59D" ; +LOCATE UGROUP "hitBuf_22" SITE "R33C132D" ; UGROUP "ff_en_22" BBOX 1 1 BLKNAME THE_TDC/GEN_Channels.22.Channels/Channel200/ff_array_en_1_i ; -LOCATE UGROUP "ff_en_22" SITE "R113C82D" ; +LOCATE UGROUP "ff_en_22" SITE "R32C155D" ; # UGROUP "FC_23" BBOX 1 48 BLKNAME THE_TDC/GEN_Channels.23.Channels/Channel200/SimAdderNo.FC @@ -697,80 +697,80 @@ LOCATE UGROUP "ff_en_52" SITE "R23C155D" ; UGROUP "FC_53" BBOX 1 48 BLKNAME THE_TDC/GEN_Channels.53.Channels/Channel200/SimAdderNo.FC ; -LOCATE UGROUP "FC_53" SITE "R30C131D" ; -UGROUP "hitBuf_53" BBOX 1 1 +LOCATE UGROUP "FC_53" SITE "R104C58D" ; +UGROUP "hitBuf_53" BBOX 1 1 BLKNAME THE_TDC/GEN_hit_mux.53.hit_mux_ch ; -LOCATE UGROUP "hitBuf_53" SITE "R31C132D" ; +LOCATE UGROUP "hitBuf_53" SITE "R105C59D" ; UGROUP "ff_en_53" BBOX 1 1 BLKNAME THE_TDC/GEN_Channels.53.Channels/Channel200/ff_array_en_1_i ; -LOCATE UGROUP "ff_en_53" SITE "R30C155D" ; +LOCATE UGROUP "ff_en_53" SITE "R104C82D" ; # UGROUP "FC_54" BBOX 1 48 - BLKNAME THE_TDC/GEN_Channels.54.Channels/Channel200/SimAdderNo.FC - ; -LOCATE UGROUP "FC_54" SITE "R32C131D" ; -UGROUP "hitBuf_54" BBOX 1 1 + BLKNAME THE_TDC/GEN_Channels.54.Channels/Channel200/SimAdderNo.FC + ; +LOCATE UGROUP "FC_54" SITE "R89C58D" ; +UGROUP "hitBuf_54" BBOX 1 1 BLKNAME THE_TDC/GEN_hit_mux.54.hit_mux_ch ; -LOCATE UGROUP "hitBuf_54" SITE "R33C132D" ; +LOCATE UGROUP "hitBuf_54" SITE "R90C59D" ; UGROUP "ff_en_54" BBOX 1 1 BLKNAME THE_TDC/GEN_Channels.54.Channels/Channel200/ff_array_en_1_i ; -LOCATE UGROUP "ff_en_54" SITE "R32C155D" ; +LOCATE UGROUP "ff_en_54" SITE "R89C82D" ; # UGROUP "FC_55" BBOX 1 48 BLKNAME THE_TDC/GEN_Channels.55.Channels/Channel200/SimAdderNo.FC ; -LOCATE UGROUP "FC_55" SITE "R35C131D" ; -UGROUP "hitBuf_55" BBOX 1 1 +LOCATE UGROUP "FC_55" SITE "R91C58D" ; +UGROUP "hitBuf_55" BBOX 1 1 BLKNAME THE_TDC/GEN_hit_mux.55.hit_mux_ch ; -LOCATE UGROUP "hitBuf_55" SITE "R36C132D" ; +LOCATE UGROUP "hitBuf_55" SITE "R92C59D" ; UGROUP "ff_en_55" BBOX 1 1 BLKNAME THE_TDC/GEN_Channels.55.Channels/Channel200/ff_array_en_1_i ; -LOCATE UGROUP "ff_en_55" SITE "R35C155D" ; +LOCATE UGROUP "ff_en_55" SITE "R91C82D" ; # UGROUP "FC_56" BBOX 1 48 BLKNAME THE_TDC/GEN_Channels.56.Channels/Channel200/SimAdderNo.FC ; -LOCATE UGROUP "FC_56" SITE "R37C131D" ; -UGROUP "hitBuf_56" BBOX 1 1 +LOCATE UGROUP "FC_56" SITE "R102C58D" ; +UGROUP "hitBuf_56" BBOX 1 1 BLKNAME THE_TDC/GEN_hit_mux.56.hit_mux_ch ; -LOCATE UGROUP "hitBuf_56" SITE "R38C132D" ; +LOCATE UGROUP "hitBuf_56" SITE "R103C59D" ; UGROUP "ff_en_56" BBOX 1 1 BLKNAME THE_TDC/GEN_Channels.56.Channels/Channel200/ff_array_en_1_i ; -LOCATE UGROUP "ff_en_56" SITE "R37C155D" ; -# +LOCATE UGROUP "ff_en_56" SITE "R102C82D" ; + UGROUP "FC_57" BBOX 1 48 BLKNAME THE_TDC/GEN_Channels.57.Channels/Channel200/SimAdderNo.FC ; -LOCATE UGROUP "FC_57" SITE "R48C131D" ; -UGROUP "hitBuf_57" BBOX 1 1 +LOCATE UGROUP "FC_57" SITE "R111C58D" ; +UGROUP "hitBuf_57" BBOX 1 1 BLKNAME THE_TDC/GEN_hit_mux.57.hit_mux_ch ; -LOCATE UGROUP "hitBuf_57" SITE "R49C132D" ; +LOCATE UGROUP "hitBuf_57" SITE "R112C59D" ; UGROUP "ff_en_57" BBOX 1 1 BLKNAME THE_TDC/GEN_Channels.57.Channels/Channel200/ff_array_en_1_i ; -LOCATE UGROUP "ff_en_57" SITE "R48C155D" ; +LOCATE UGROUP "ff_en_57" SITE "R111C82D" ; # UGROUP "FC_58" BBOX 1 48 BLKNAME THE_TDC/GEN_Channels.58.Channels/Channel200/SimAdderNo.FC ; -LOCATE UGROUP "FC_58" SITE "R50C131D" ; -UGROUP "hitBuf_58" BBOX 1 1 +LOCATE UGROUP "FC_58" SITE "R113C58D" ; +UGROUP "hitBuf_58" BBOX 1 1 BLKNAME THE_TDC/GEN_hit_mux.58.hit_mux_ch ; -LOCATE UGROUP "hitBuf_58" SITE "R51C132D" ; +LOCATE UGROUP "hitBuf_58" SITE "R114C59D" ; UGROUP "ff_en_58" BBOX 1 1 BLKNAME THE_TDC/GEN_Channels.58.Channels/Channel200/ff_array_en_1_i ; -LOCATE UGROUP "ff_en_58" SITE "R50C155D" ; +LOCATE UGROUP "ff_en_58" SITE "R113C82D" ; # UGROUP "FC_59" BBOX 1 48 BLKNAME THE_TDC/GEN_Channels.59.Channels/Channel200/SimAdderNo.FC @@ -914,14 +914,16 @@ UGROUP "EF_CB1" BBOX 16 49 BLKNAME THE_TDC/GEN_Channels.20.Channels/Channel200 BLKNAME THE_TDC/GEN_Channels.20.Channels/Buffer_128.The_Buffer ; -LOCATE UGROUP "EF_CB1" SITE "R89C58D" ; +# LOCATE UGROUP "EF_CB1" SITE "R89C58D" ; +LOCATE UGROUP "EF_CB1" SITE "R35C131D" ; UGROUP "EF_CB2" BBOX 10 49 BLKNAME THE_TDC/GEN_Channels.21.Channels/Channel200 BLKNAME THE_TDC/GEN_Channels.21.Channels/Buffer_128.The_Buffer BLKNAME THE_TDC/GEN_Channels.22.Channels/Channel200 BLKNAME THE_TDC/GEN_Channels.22.Channels/Buffer_128.The_Buffer ; -LOCATE UGROUP "EF_CB2" SITE "R105C58D" ; +#LOCATE UGROUP "EF_CB2" SITE "R105C58D" ; +LOCATE UGROUP "EF_CB2" SITE "R24C131D" ; UGROUP "EF_LC2" BBOX 17 49 BLKNAME THE_TDC/GEN_Channels.23.Channels/Channel200 BLKNAME THE_TDC/GEN_Channels.23.Channels/Buffer_128.The_Buffer @@ -1015,7 +1017,7 @@ UGROUP "EF_RT2" BBOX 17 49 BLKNAME THE_TDC/GEN_Channels.54.Channels/Channel200 BLKNAME THE_TDC/GEN_Channels.54.Channels/Buffer_128.The_Buffer ; -LOCATE UGROUP "EF_RT2" SITE "R24C131D" ; +LOCATE UGROUP "EF_RT2" SITE "R105C58D" ; UGROUP "EF_RC1" BBOX 17 49 BLKNAME THE_TDC/GEN_Channels.55.Channels/Channel200 BLKNAME THE_TDC/GEN_Channels.55.Channels/Buffer_128.The_Buffer @@ -1026,7 +1028,7 @@ UGROUP "EF_RC1" BBOX 17 49 BLKNAME THE_TDC/GEN_Channels.58.Channels/Channel200 BLKNAME THE_TDC/GEN_Channels.58.Channels/Buffer_128.The_Buffer ; -LOCATE UGROUP "EF_RC1" SITE "R35C131D" ; +LOCATE UGROUP "EF_RC1" SITE "R89C58D" ; UGROUP "EF_RC2" BBOX 17 49 BLKNAME THE_TDC/GEN_Channels.59.Channels/Channel200 BLKNAME THE_TDC/GEN_Channels.59.Channels/Buffer_128.The_Buffer