From c0a9661e29830e6b2c2429566a56de5fc9accbf9 Mon Sep 17 00:00:00 2001 From: Cahit Date: Tue, 22 Apr 2014 14:58:05 +0200 Subject: [PATCH] timing constraints for unimportant data lines is seperated from tdc placement constraints --- tdc_releases/tdc_v1.6/tdc_constraints_64.lpf | 49 -------------------- 1 file changed, 49 deletions(-) diff --git a/tdc_releases/tdc_v1.6/tdc_constraints_64.lpf b/tdc_releases/tdc_v1.6/tdc_constraints_64.lpf index 5bc6c29..ac310c6 100644 --- a/tdc_releases/tdc_v1.6/tdc_constraints_64.lpf +++ b/tdc_releases/tdc_v1.6/tdc_constraints_64.lpf @@ -669,52 +669,3 @@ LOCATE UGROUP "ff_en_64" SITE "R113C27D" ; ############################################################################# ## Other Logic Placements ############################################################################# - - -############################################################################# -## Unimportant Data Lines ## -############################################################################# -MULTICYCLE FROM CELL "THE_TDC/reset_tdc*" 4x; -MULTICYCLE FROM CELL "THE_TDC/reset_counters*" 4x; -MULTICYCLE FROM CELL "PROC_TDC_CTRL_REG*tdc_ctrl_reg*" 4x; - -MULTICYCLE TO CELL "THE_TDC/GEN_Channels*Channels/Channel200/SimAdderNo*FC/FF*" 4x; -MULTICYCLE TO CELL "THE_TDC/ReferenceChannel/Channel200/SimAdderNo*FC/FF*" 4x; - -MULTICYCLE FROM CELL "THE_TDC/GEN_Channels*Channels/Channel200/FIFO/*" CLKNET CLK_EXT TO CELL "THE_TDC/GEN_Channels*Channels/Channel200/FIFO/*" CLKNET clk_100_i_c 2x; -MULTICYCLE FROM CELL "THE_TDC/ReferenceChannel/Channel200/FIFO/*" CLKNET CLK_EXT TO CELL "THE_TDC/ReferenceChannel/Channel200/FIFO/*" CLKNET clk_100_i_c 2x; - -MULTICYCLE TO CELL "THE_TDC/GEN_Channels*Channels/sync_q*" 4 x; -MULTICYCLE TO CELL "THE_TDC/ReferenceChannel/sync_q*" 4 x; - -MULTICYCLE FROM CELL "THE_TDC/GEN_Channels*Channels/Channel200/FIFO/FF*" TO CELL "THE_TDC/GEN_Channels*Channels/Channel200/fifo_almost_full_sync*" 2x; -MULTICYCLE FROM CELL "THE_TDC/ReferenceChannel/Channel200/FIFO/FF*" TO CELL "THE_TDC/GEN_Channels*Channels/Channel200/fifo_almost_full_sync*" 2x; - -MULTICYCLE FROM CELL "THE_TDC/TheEpochCounter/counter*" TO CELL "THE_TDC/GEN_Channels*Channels/epoch_cntr_reg*" 5 X; -MULTICYCLE FROM CELL "THE_TDC/TheEpochCounter/counter*" TO CELL "THE_TDC/ReferenceChannel/epoch_cntr_reg*" 5 X; - -MAXDELAY NET "THE_TDC/hit_in_i[*]" 0.600000 nS; #DATAPATH_ONLY ; - -## Maybe effective - -MULTICYCLE FROM CELL "THE_TDC/GEN_Channels*Channels/gen_DEBUG_risingEdgeDetect_1/PULSE_OUT" 5 x; -MULTICYCLE FROM CELL "THE_TDC/ReferenceChannel/gen_DEBUG_risingEdgeDetect_1/PULSE_OUT" 5 x; - - - - - - -# BLOCK NET "THE_TDC/reset_tdc*" ; -# BLOCK NET "THE_TDC/reset_rdo*" ; -# #BLOCK NET "THE_TDC/hit_in_i_*" ; -# BLOCK NET "THE_TDC/hit_latch*" ; -# BLOCK NET "THE_TDC/reset_counters_i*" ; - - - -# PROHIBIT SECONDARY NET "THE_TDC/ReferenceChannel/Channel200/ff_array_en_i"; -# PROHIBIT SECONDARY NET "THE_TDC/GEN_Channels*Channels/Channel200/ff_array_en_i"; - -# MULTICYCLE FROM CELL "THE_RESET_HANDLER/final_reset_1" 50 ns; -# MULTICYCLE FROM CELL "THE_TDC/GEN_Channels*Channels/The_Buffer/*" TO CELL "THE_TDC/TheReadout/rd_en*" 2 X; -- 2.43.0