signal trg_handler_trg_valid : std_logic;
attribute syn_keep : boolean;
+ attribute syn_keep of reset_tdc_i : signal is true;
attribute syn_keep of reset_tdc : signal is true;
attribute syn_keep of coarse_cntr : signal is true;
attribute syn_keep of hit_in_i : signal is true;
attribute nomerge : string;
attribute nomerge of hit_in_i : signal is "true";
+ attribute syn_hier : string;
+ attribute syn_hier of TDC_record : architecture is "fixed";
begin
USE PRIMARY NET "THE_TDC/trg_win_end_tdc" ;
BLOCK PATH FROM CLKNET "THE_TDC/hit_in_s*" ;
+BLOCK PATH FROM CLKNET "THE_TDC/*hit_in_s*" ;
BLOCK PATH FROM CLKNET "TRIG_IN_c" ;
BLOCK PATH FROM CLKNET "THE_TDC/edge_rising[*]" ;
BLOCK PATH FROM CLKNET "CLOCK_CAL_c" ;
BLOCK PATH FROM CELL "THE_TDC/calibration_on*" TO CELL "THE_TDC/GEN_Channels.*.Channels/Channel200/SimAdderNo5.FC/FF*" ;
MULTICYCLE FROM CELL "THE_TDC/reset_counters" 30.000000 ns ;
-MULTICYCLE FROM CELL "THE_TDC/reset_tdc*" TO CLKNET "CLOCK_IN_c" 4.000000 X ;
+MULTICYCLE FROM CELL "THE_TDC/reset_td*" TO CLKNET "CLOCK_IN_c" 4.000000 X ;
+MULTICYCLE FROM CELL "THE_TDC/reset_td*" TO CLKNET clk_full_osc 2x;
+MULTICYCLE FROM CELL "THE_TDC/reset_td*" TO CLKNET clk_full 2x;
+
+
MULTICYCLE TO CELL "THE_TDC/TheReadout/TW_pre*" 4.000000 X ;
MULTICYCLE TO CELL "THE_TDC/TheReadout/TW_post*" 4.000000 X ;
MULTICYCLE FROM CELL "THE_TDC/TheSlowcontrolBus/DATA_OUT*" 20.000000 ns ;
LOCATE UGROUP "THE_BUS_HANDLER/Bus_handler_group" REGION "REGION_TRBNET";
LOCATE UGROUP "THE_ENDPOINT/THE_INTERNAL_BUS_HANDLER/Bus_handler_group" REGION "REGION_TRBNET";
-
+UGROUP "STATGROUP"
+ BLKNAME THE_TOOLS.gen_STATISTICS.THE_STAT_LOGIC
+ ;
+LOCATE UGROUP STATGROUP REGION "REGION_TRBNET";
BLOCK PATH FROM CLKNET "THE_TDC/edge_rising[*]";
BLOCK NET "THE_TDC/hit_in_s*";
BLOCK PATH FROM CLKNET "THE_TDC/hit_in_s*";
+BLOCK PATH FROM CLKNET "THE_TDC/*hit_in_s*" ;
USE SECONDARY NET "THE_TDC/coarse_cntr_reset";
USE SECONDARY NET "THE_TDC/trg_win_end_tdc";
MULTICYCLE FROM CELL "THE_TDC/reset_counters*" 4x;
MULTICYCLE FROM CELL "THE_TDC/reset_tdc" 4x;
+MULTICYCLE FROM CELL "THE_TDC/reset_td*" TO CLKNET "CLOCK_IN_c" 4.000000 X ;
+MULTICYCLE FROM CELL "THE_TDC/reset_td*" TO CLKNET clk_full_osc 2x;
+MULTICYCLE FROM CELL "THE_TDC/reset_td*" TO CLKNET clk_full 2x;
+
MULTICYCLE FROM CELL "THE_TDC/ReferenceChannel/Channel200/RingBuffer*FIFO/FF*" TO CELL "THE_TDC/ReferenceChannel/Channel200/ringBuffer_almost_full_sync*" 2x;
MULTICYCLE FROM CELL "THE_TDC/GEN_Channels*Channels/Channel200/RingBuffer*FIFO/FF*" TO CELL "THE_TDC/GEN_Channels*Channels/Channel200/ringBuffer_almost_full_sync*" 2x;