################################################################################## # Period Constraints ################################################################################## NET "evb_ref_clk_p" TNM_NET = evb_ref_clk_p; TIMESPEC TS_evb_ref_clk_p = PERIOD "evb_ref_clk_p" 100 MHz LOW 50%; NET "DCO1_p" TNM_NET = DCO1_p ; TIMESPEC TS_DCO1_p = PERIOD "DCO1_p" 195 MHz HIGH 50%; # 65 MSps*(12 Bit /2) / N NET "DCO1_n" TNM_NET = DCO1_n ; TIMESPEC TS_DCO1_n = PERIOD "DCO1_n" 195 MHz HIGH 50%; NET "DCO2_p" TNM_NET = DCO2_p ; TIMESPEC TS_DCO2_p = PERIOD "DCO2_p" 195 MHz HIGH 50%; NET "DCO2_n" TNM_NET = DCO2_n ; TIMESPEC TS_DCO2_n = PERIOD "DCO2_n" 195 MHz HIGH 50%; NET FCO1_p TNM_NET = FCO1_p ; TIMESPEC TS_FCO1_p = PERIOD "FCO1_p" 32.5 MHz HIGH 50% ; ' 65 MSps/N NET FCO2_p TNM_NET = FCO2_p ; TIMESPEC TS_FCO2_p = PERIOD "FCO2_p" 32.5 MHz HIGH 50% ; ################################################### # Input Constraints - OFFSET IN ################################################### NET "FCO1_p" TNM = din1_timegroup; INST "bank1_diff_ch_matrix<0><1>" TNM = din1_timegroup; INST "bank1_diff_ch_matrix<1><1>" TNM = din1_timegroup; INST "bank1_diff_ch_matrix<2><1>" TNM = din1_timegroup; INST "bank1_diff_ch_matrix<3><1>" TNM = din1_timegroup; INST "bank1_diff_ch_matrix<4><1>" TNM = din1_timegroup; INST "bank1_diff_ch_matrix<5><1>" TNM = din1_timegroup; INST "bank1_diff_ch_matrix<6><1>" TNM = din1_timegroup; INST "bank1_diff_ch_matrix<7><1>" TNM = din1_timegroup; TIMEGRP din1_timegroup OFFSET = IN 3 ns VALID 6 ns BEFORE "DCO1_p" RISING ; TIMEGRP din1_timegroup OFFSET = IN 3 ns VALID 6 ns BEFORE "DCO1_p" FALLING ; NET "FCO2_p" TNM = din2_timegroup; INST "bank2_diff_ch_matrix<0><1>" TNM = din2_timegroup; INST "bank2_diff_ch_matrix<1><1>" TNM = din2_timegroup; INST "bank2_diff_ch_matrix<2><1>" TNM = din2_timegroup; INST "bank2_diff_ch_matrix<3><1>" TNM = din2_timegroup; INST "bank2_diff_ch_matrix<4><1>" TNM = din2_timegroup; INST "bank2_diff_ch_matrix<5><1>" TNM = din2_timegroup; INST "bank2_diff_ch_matrix<6><1>" TNM = din2_timegroup; INST "bank2_diff_ch_matrix<7><1>" TNM = din2_timegroup; TIMEGRP din2_timegroup OFFSET = IN 3 ns VALID 6 ns BEFORE "DCO2_p" RISING ; TIMEGRP din2_timegroup OFFSET = IN 3 ns VALID 6 ns BEFORE "DCO2_p" FALLING ;