library("caravan.min") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; date : "Wed May 31 04:06:47 2023" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.9500 ; nom_temperature : -40.0000 ; operating_conditions( "sky130_fd_sc_hd__ff_1.95v_-40C" ) { process : 1.0000 ; voltage : 1.9500 ; temperature : -40.0000 ; } /* current design opcond */ default_operating_conditions : "sky130_fd_sc_hd__ff_1.95v_-40C" ; voltage_unit : "1V" ; time_unit : "1ns" ; capacitive_load_unit (1.000000, pf); slew_derate_from_library : 1.0000 ; slew_lower_threshold_pct_rise : 20.0000 ; slew_lower_threshold_pct_fall : 20.0000 ; slew_upper_threshold_pct_rise : 80.0000 ; slew_upper_threshold_pct_fall : 80.0000 ; input_threshold_pct_rise : 50.0000 ; input_threshold_pct_fall : 50.0000 ; output_threshold_pct_rise : 50.0000 ; output_threshold_pct_fall : 50.0000 ; k_process_cell_rise : 0.000000; k_process_cell_fall : 0.000000; k_volt_cell_rise : 0.000000; k_volt_cell_fall : 0.000000; k_temp_cell_rise : 0.000000; k_temp_cell_fall : 0.000000; k_process_rise_transition : 0.000000; k_process_fall_transition : 0.000000; k_volt_rise_transition : 0.000000; k_volt_fall_transition : 0.000000; k_temp_rise_transition : 0.000000; k_temp_fall_transition : 0.000000; default_fanout_load : 1.000000; default_inout_pin_cap : 1.000000; default_input_pin_cap : 1.000000; default_output_pin_cap : 0.000000; current_unit : 1mA; pulling_resistance_unit : "1kohm"; comment : "PrimeTime extracted Model." ; define(min_delay_flag, timing, boolean); define(internal_noise_width_above_low, pin, float); define(internal_noise_height_below_high, pin, float); define(original_pin, pin, string); define(max_noise_immunity_low, pin, float); define(is_unconstrained, pin, boolean); define(internal_noise_width_below_high, pin, float); define(internal_noise_peak_time_below_high, pin, float); define(internal_noise_height_above_low, pin, float); define(max_noise_immunity_high, pin, float); define(internal_noise_peak_time_above_low, pin, float); /* SCALAR table template is built-in */ /* 2-D table template f(in_trans, out_cap) */ lu_table_template( f_itrans_ocap ) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } /* 2-D table template f(d_trans, c_trans) */ lu_table_template( f_dtrans_ctrans ) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } type ( BUS38_type0 ) { base_type : array ; data_type : bit ; bit_width : 38 ; bit_from : 37 ; bit_to : 0 ; downto : true ; } /* end of type */ cell( caravan ) { area : 2106880.500000 ; dont_use : true ; dont_touch : true ; interface_timing : true; timing_model_type : "extracted"; is_macro_cell : true; pad_cell : true; pin("vddio") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vddio */ pin("vddio_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vddio_2 */ pin("vssio") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssio */ pin("vssio_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssio_2 */ pin("vdda") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda */ pin("vssa") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa */ pin("vccd") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd */ pin("vssd") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd */ pin("vdda1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda1 */ pin("vdda1_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda1_2 */ pin("vdda2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda2 */ pin("vssa1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa1 */ pin("vssa1_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa1_2 */ pin("vssa2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa2 */ pin("vccd1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd1 */ pin("vccd2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd2 */ pin("vssd1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd1 */ pin("vssd2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd2 */ pin("gpio") { direction : inout ; max_transition : 4.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin gpio */ bus ( mprj_io ) { bus_type : BUS38_type0 ; direction : inout ; pin("mprj_io[37]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.026836, -0.026836, -0.101509, -0.126400, -0.176182",\ "0.452690, 0.452690, 0.378017, 0.353126, 0.303344",\ "0.932217, 0.932217, 0.857544, 0.832653, 0.782871",\ "1.572864, 1.572864, 1.498191, 1.473300, 1.423518",\ "1.826697, 1.826697, 1.752024, 1.727133, 1.677351"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.118077, 0.118077, 0.043404, 0.018513, -0.031269",\ "0.679634, 0.679634, 0.604961, 0.580070, 0.530288",\ "1.241191, 1.241191, 1.166517, 1.141627, 1.091845",\ "1.991431, 1.991431, 1.916758, 1.891867, 1.842085",\ "2.343339, 2.343339, 2.268666, 2.243775, 2.193993"); } } /* end of arc clock_mprj_io[37]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.823682, 0.823682, 0.861019, 0.898355, 0.973029",\ "0.994481, 0.994481, 1.031818, 1.069154, 1.143827",\ "1.165279, 1.165279, 1.202616, 1.239952, 1.314625",\ "1.393465, 1.393465, 1.430802, 1.468138, 1.542811",\ "1.564585, 1.564585, 1.601922, 1.639258, 1.713931"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.488029, 0.488029, 0.525366, 0.562702, 0.637376",\ "0.075323, 0.075323, 0.112660, 0.149997, 0.224670",\ "-0.337383, -0.337383, -0.300046, -0.262709, -0.188036",\ "-0.888759, -0.888759, -0.851422, -0.814085, -0.739412",\ "-1.079426, -1.079426, -1.042089, -1.004753, -0.930080"); } } /* end of arc clock_mprj_io[37]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.907903, 1.495215, 1.082527, 0.531177, 0.340415",\ "2.387429, 1.974741, 1.562054, 1.010703, 0.819941",\ "2.866956, 2.454268, 2.041581, 1.490231, 1.299468",\ "3.507604, 3.094916, 2.682228, 2.130878, 1.940116",\ "3.761436, 3.348749, 2.936061, 2.384711, 2.193949"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.181447, 1.768759, 1.356072, 0.804721, 0.613959",\ "2.743004, 2.330317, 1.917629, 1.366279, 1.175516",\ "3.304562, 2.891874, 2.479186, 1.927836, 1.737074",\ "4.054802, 3.642114, 3.229427, 2.678076, 2.487314",\ "4.406710, 3.994022, 3.581335, 3.029984, 2.839222"); } } /* end of arc mprj_io[4]_mprj_io[37]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.144332, -0.582789, -0.021245, 0.728977, 1.080884",\ "-0.973534, -0.411990, 0.149553, 0.899776, 1.251683",\ "-0.802736, -0.241192, 0.320351, 1.070574, 1.422481",\ "-0.574549, -0.013006, 0.548538, 1.298760, 1.650667",\ "-0.403430, 0.158114, 0.719657, 1.469880, 1.821787"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.602074, -1.040530, -0.478987, 0.271235, 0.623143",\ "-2.014780, -1.453236, -0.891693, -0.141471, 0.210437",\ "-2.427486, -1.865943, -1.304399, -0.554177, -0.202270",\ "-2.978862, -2.417319, -1.855775, -1.105553, -0.753645",\ "-3.169530, -2.607987, -2.046443, -1.296221, -0.944314"); } } /* end of arc mprj_io[4]_mprj_io[37]_hldf*/ } /* end of pin mprj_io[37] */ pin("mprj_io[36]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.367399, 0.367399, 0.292726, 0.267835, 0.218053",\ "0.846930, 0.846930, 0.772257, 0.747366, 0.697584",\ "1.326461, 1.326461, 1.251788, 1.226897, 1.177115",\ "1.967114, 1.967114, 1.892441, 1.867550, 1.817768",\ "2.220947, 2.220947, 2.146274, 2.121383, 2.071601"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.509748, 0.509748, 0.435075, 0.410184, 0.360403",\ "1.071300, 1.071300, 0.996627, 0.971736, 0.921954",\ "1.632852, 1.632852, 1.558178, 1.533288, 1.483506",\ "2.383085, 2.383085, 2.308412, 2.283521, 2.233739",\ "2.734993, 2.734993, 2.660320, 2.635429, 2.585647"); } } /* end of arc clock_mprj_io[36]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.355666, 0.355666, 0.393003, 0.430339, 0.505012",\ "0.526462, 0.526462, 0.563798, 0.601135, 0.675808",\ "0.697258, 0.697258, 0.734595, 0.771931, 0.846604",\ "0.925441, 0.925441, 0.962778, 1.000114, 1.074787",\ "1.096563, 1.096563, 1.133900, 1.171236, 1.245909"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.074030, -0.074030, -0.036693, 0.000643, 0.075316",\ "-0.486730, -0.486730, -0.449393, -0.412057, -0.337384",\ "-0.899429, -0.899429, -0.862092, -0.824755, -0.750082",\ "-1.450794, -1.450794, -1.413457, -1.376121, -1.301448",\ "-1.641496, -1.641496, -1.604160, -1.566823, -1.492150"); } } /* end of arc clock_mprj_io[36]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.955503, 1.542815, 1.130128, 0.578777, 0.388015",\ "2.435034, 2.022346, 1.609658, 1.058308, 0.867546",\ "2.914565, 2.501877, 2.089190, 1.537839, 1.347077",\ "3.555218, 3.142530, 2.729843, 2.178492, 1.987730",\ "3.809052, 3.396364, 2.983676, 2.432326, 2.241563"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.225372, 1.812685, 1.399997, 0.848646, 0.657884",\ "2.786925, 2.374237, 1.961549, 1.410199, 1.219437",\ "3.348476, 2.935789, 2.523101, 1.971750, 1.780988",\ "4.098710, 3.686022, 3.273335, 2.721984, 2.531222",\ "4.450618, 4.037930, 3.625242, 3.073892, 2.883130"); } } /* end of arc mprj_io[4]_mprj_io[36]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.264390, -0.702846, -0.141303, 0.608919, 0.960827",\ "-1.093594, -0.532050, 0.029493, 0.779715, 1.131623",\ "-0.922798, -0.361254, 0.200289, 0.950511, 1.302419",\ "-0.694615, -0.133071, 0.428472, 1.178694, 1.530602",\ "-0.523493, 0.038051, 0.599594, 1.349817, 1.701724"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.809707, -1.248164, -0.686620, 0.063602, 0.415509",\ "-2.222407, -1.660863, -1.099320, -0.349098, 0.002810",\ "-2.635107, -2.073563, -1.512020, -0.761797, -0.409890",\ "-3.186472, -2.624928, -2.063385, -1.313163, -0.961255",\ "-3.377174, -2.815631, -2.254087, -1.503865, -1.151958"); } } /* end of arc mprj_io[4]_mprj_io[36]_hldf*/ } /* end of pin mprj_io[36] */ pin("mprj_io[35]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.127455, 0.127455, 0.052782, 0.027891, -0.021891",\ "0.606963, 0.606963, 0.532290, 0.507399, 0.457617",\ "1.086471, 1.086471, 1.011797, 0.986907, 0.937125",\ "1.727094, 1.727094, 1.652421, 1.627530, 1.577748",\ "1.980927, 1.980927, 1.906254, 1.881363, 1.831581"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.044238, -0.044238, -0.118911, -0.143802, -0.193584",\ "0.517338, 0.517338, 0.442665, 0.417774, 0.367992",\ "1.078914, 1.078914, 1.004241, 0.979350, 0.929568",\ "1.829179, 1.829179, 1.754506, 1.729615, 1.679833",\ "2.181087, 2.181087, 2.106414, 2.081523, 2.031742"); } } /* end of arc clock_mprj_io[35]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.756227, 0.756227, 0.793563, 0.830900, 0.905573",\ "0.927033, 0.927033, 0.964370, 1.001707, 1.076380",\ "1.097841, 1.097841, 1.135177, 1.172514, 1.247187",\ "1.326039, 1.326039, 1.363375, 1.400712, 1.475385",\ "1.497149, 1.497149, 1.534486, 1.571822, 1.646496"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.540676, 0.540676, 0.578013, 0.615350, 0.690023",\ "0.127944, 0.127944, 0.165281, 0.202618, 0.277291",\ "-0.284787, -0.284787, -0.247450, -0.210114, -0.135441",\ "-0.836197, -0.836197, -0.798860, -0.761524, -0.686851",\ "-1.026732, -1.026732, -0.989395, -0.952059, -0.877385"); } } /* end of arc clock_mprj_io[35]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.996932, 1.584244, 1.171556, 0.620206, 0.429444",\ "2.476439, 2.063752, 1.651064, 1.099714, 0.908952",\ "2.955949, 2.543261, 2.130574, 1.579223, 1.388461",\ "3.596572, 3.183885, 2.771197, 2.219847, 2.029084",\ "3.850405, 3.437717, 3.025030, 2.473680, 2.282917"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.946222, 1.533535, 1.120847, 0.569497, 0.378734",\ "2.507798, 2.095110, 1.682423, 1.131073, 0.940310",\ "3.069375, 2.656687, 2.243999, 1.692649, 1.501887",\ "3.819640, 3.406952, 2.994264, 2.442914, 2.252152",\ "4.171548, 3.758861, 3.346173, 2.794823, 2.604060"); } } /* end of arc mprj_io[4]_mprj_io[35]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.182228, -0.620685, -0.059141, 0.691081, 1.042988",\ "-1.011421, -0.449878, 0.111665, 0.861888, 1.213795",\ "-0.840614, -0.279071, 0.282473, 1.032695, 1.384602",\ "-0.612416, -0.050873, 0.510671, 1.260893, 1.612801",\ "-0.441306, 0.120238, 0.681781, 1.432003, 1.783911"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.484768, -0.923225, -0.361681, 0.388541, 0.740448",\ "-1.897500, -1.335957, -0.774413, -0.024191, 0.327716",\ "-2.310232, -1.748688, -1.187145, -0.436923, -0.085015",\ "-2.861642, -2.300099, -1.738555, -0.988333, -0.636425",\ "-3.052177, -2.490633, -1.929090, -1.178868, -0.826960"); } } /* end of arc mprj_io[4]_mprj_io[35]_hldf*/ } /* end of pin mprj_io[35] */ pin("mprj_io[34]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.697780, 0.697780, 0.623106, 0.598216, 0.548434",\ "1.177316, 1.177316, 1.102643, 1.077752, 1.027970",\ "1.656852, 1.656852, 1.582179, 1.557288, 1.507507",\ "2.297513, 2.297513, 2.222840, 2.197949, 2.148167",\ "2.551346, 2.551346, 2.476673, 2.451782, 2.402000"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.564261, 0.564261, 0.489588, 0.464697, 0.414915",\ "1.125808, 1.125808, 1.051134, 1.026243, 0.976462",\ "1.687354, 1.687354, 1.612681, 1.587790, 1.538008",\ "2.437580, 2.437580, 2.362907, 2.338016, 2.288234",\ "2.789487, 2.789487, 2.714814, 2.689923, 2.640141"); } } /* end of arc clock_mprj_io[34]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.491133, 0.491133, 0.528470, 0.565806, 0.640479",\ "0.661926, 0.661926, 0.699263, 0.736599, 0.811272",\ "0.832719, 0.832719, 0.870056, 0.907393, 0.982066",\ "1.060899, 1.060899, 1.098236, 1.135572, 1.210245",\ "1.232023, 1.232023, 1.269360, 1.306697, 1.381370"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.390744, 0.390744, 0.428081, 0.465418, 0.540091",\ "-0.021947, -0.021947, 0.015390, 0.052726, 0.127399",\ "-0.434639, -0.434639, -0.397302, -0.359965, -0.285292",\ "-0.985994, -0.985994, -0.948657, -0.911320, -0.836647",\ "-1.176737, -1.176737, -1.139400, -1.102064, -1.027391"); } } /* end of arc clock_mprj_io[34]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.894195, 1.481507, 1.068820, 0.517469, 0.326707",\ "2.373731, 1.961044, 1.548356, 0.997006, 0.806243",\ "2.853267, 2.440580, 2.027892, 1.476542, 1.285779",\ "3.493928, 3.081241, 2.668553, 2.117203, 1.926440",\ "3.747761, 3.335073, 2.922386, 2.371035, 2.180273"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.975900, 1.563213, 1.150525, 0.599174, 0.408412",\ "2.537446, 2.124759, 1.712071, 1.160721, 0.969958",\ "3.098993, 2.686306, 2.273618, 1.722267, 1.531505",\ "3.849220, 3.436532, 3.023844, 2.472494, 2.281732",\ "4.201126, 3.788439, 3.375751, 2.824401, 2.633638"); } } /* end of arc mprj_io[4]_mprj_io[34]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.130038, -0.568495, -0.006952, 0.743271, 1.095178",\ "-0.959245, -0.397702, 0.163842, 0.914064, 1.265971",\ "-0.788452, -0.226908, 0.334635, 1.084857, 1.436765",\ "-0.560272, 0.001271, 0.562814, 1.313037, 1.664944",\ "-0.389148, 0.172396, 0.733939, 1.484161, 1.836069"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.331860, -0.770317, -0.208773, 0.541449, 0.893356",\ "-1.744552, -1.183008, -0.621465, 0.128757, 0.480665",\ "-2.157243, -1.595700, -1.034156, -0.283934, 0.067973",\ "-2.708599, -2.147056, -1.585512, -0.835290, -0.483382",\ "-2.899343, -2.337799, -1.776256, -1.026033, -0.674126"); } } /* end of arc mprj_io[4]_mprj_io[34]_hldf*/ } /* end of pin mprj_io[34] */ pin("mprj_io[33]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.521868, 0.521868, 0.447195, 0.422304, 0.372522",\ "1.001396, 1.001396, 0.926723, 0.901832, 0.852050",\ "1.480924, 1.480924, 1.406250, 1.381360, 1.331578",\ "2.121573, 2.121573, 2.046900, 2.022009, 1.972228",\ "2.375406, 2.375406, 2.300733, 2.275842, 2.226060"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.740755, 0.740755, 0.666082, 0.641191, 0.591409",\ "1.302309, 1.302309, 1.227636, 1.202745, 1.152963",\ "1.863864, 1.863864, 1.789191, 1.764300, 1.714518",\ "2.614100, 2.614100, 2.539427, 2.514536, 2.464755",\ "2.966009, 2.966009, 2.891336, 2.866445, 2.816663"); } } /* end of arc clock_mprj_io[33]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.398003, 0.398003, 0.435340, 0.472676, 0.547349",\ "0.568800, 0.568800, 0.606137, 0.643474, 0.718147",\ "0.739597, 0.739597, 0.776934, 0.814270, 0.888944",\ "0.967783, 0.967783, 1.005120, 1.042456, 1.117129",\ "1.138903, 1.138903, 1.176240, 1.213577, 1.288250"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.230141, -0.230141, -0.192805, -0.155468, -0.080795",\ "-0.642844, -0.642844, -0.605508, -0.568171, -0.493498",\ "-1.055548, -1.055548, -1.018211, -0.980875, -0.906201",\ "-1.606919, -1.606919, -1.569582, -1.532246, -1.457573",\ "-1.797602, -1.797602, -1.760265, -1.722929, -1.648256"); } } /* end of arc clock_mprj_io[33]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.130404, 1.717716, 1.305028, 0.753678, 0.562915",\ "2.609931, 2.197244, 1.784556, 1.233206, 1.042444",\ "3.089459, 2.676772, 2.264084, 1.712734, 1.521971",\ "3.730109, 3.317422, 2.904734, 2.353384, 2.162621",\ "3.983942, 3.571254, 3.158566, 2.607216, 2.416454"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.488186, 2.075499, 1.662811, 1.111461, 0.920698",\ "3.049740, 2.637053, 2.224365, 1.673015, 1.482252",\ "3.611295, 3.198608, 2.785920, 2.234570, 2.043807",\ "4.361532, 3.948844, 3.536156, 2.984806, 2.794044",\ "4.713440, 4.300753, 3.888065, 3.336715, 3.145952"); } } /* end of arc mprj_io[4]_mprj_io[33]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.255028, -0.693485, -0.131942, 0.618281, 0.970188",\ "-1.084231, -0.522688, 0.038856, 0.789078, 1.140985",\ "-0.913434, -0.351891, 0.209653, 0.959875, 1.311782",\ "-0.685249, -0.123705, 0.437838, 1.188060, 1.539968",\ "-0.514128, 0.047415, 0.608959, 1.359181, 1.711088"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.017094, -1.455551, -0.894007, -0.143785, 0.208122",\ "-2.429797, -1.868253, -1.306710, -0.556488, -0.204580",\ "-2.842500, -2.280957, -1.719413, -0.969191, -0.617283",\ "-3.393872, -2.832328, -2.270785, -1.520562, -1.168655",\ "-3.584554, -3.023011, -2.461468, -1.711245, -1.359338"); } } /* end of arc mprj_io[4]_mprj_io[33]_hldf*/ } /* end of pin mprj_io[33] */ pin("mprj_io[32]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.322521, 0.322521, 0.247848, 0.222957, 0.173176",\ "0.802049, 0.802049, 0.727376, 0.702485, 0.652703",\ "1.281576, 1.281576, 1.206903, 1.182012, 1.132230",\ "1.922225, 1.922225, 1.847552, 1.822661, 1.772879",\ "2.176059, 2.176059, 2.101386, 2.076495, 2.026713"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.540429, 0.540429, 0.465755, 0.440865, 0.391083",\ "1.101984, 1.101984, 1.027311, 1.002420, 0.952638",\ "1.663540, 1.663540, 1.588867, 1.563976, 1.514194",\ "2.413778, 2.413778, 2.339105, 2.314214, 2.264432",\ "2.765687, 2.765687, 2.691014, 2.666123, 2.616341"); } } /* end of arc clock_mprj_io[32]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.555395, 0.555395, 0.592731, 0.630068, 0.704741",\ "0.726192, 0.726192, 0.763529, 0.800865, 0.875539",\ "0.896990, 0.896990, 0.934327, 0.971663, 1.046336",\ "1.125176, 1.125176, 1.162513, 1.199849, 1.274522",\ "1.296296, 1.296296, 1.333633, 1.370969, 1.445642"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.071188, 0.071188, 0.108525, 0.145862, 0.220535",\ "-0.341516, -0.341516, -0.304179, -0.266843, -0.192170",\ "-0.754220, -0.754220, -0.716884, -0.679547, -0.604874",\ "-1.305594, -1.305594, -1.268257, -1.230921, -1.156248",\ "-1.496270, -1.496270, -1.458933, -1.421597, -1.346924"); } } /* end of arc clock_mprj_io[32]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.892994, 1.480306, 1.067619, 0.516268, 0.325506",\ "2.372521, 1.959834, 1.547146, 0.995795, 0.805033",\ "2.852049, 2.439362, 2.026674, 1.475323, 1.284561",\ "3.492698, 3.080010, 2.667323, 2.115972, 1.925210",\ "3.746532, 3.333844, 2.921156, 2.369806, 2.179044"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.201058, 1.788370, 1.375683, 0.824332, 0.633570",\ "2.762614, 2.349926, 1.937238, 1.385888, 1.195126",\ "3.324169, 2.911482, 2.498794, 1.947444, 1.756681",\ "4.074408, 3.661720, 3.249032, 2.697682, 2.506920",\ "4.426316, 4.013629, 3.600941, 3.049591, 2.858829"); } } /* end of arc mprj_io[4]_mprj_io[32]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.077488, -0.515945, 0.045599, 0.795821, 1.147728",\ "-0.906691, -0.345147, 0.216396, 0.966618, 1.318526",\ "-0.735893, -0.174350, 0.387194, 1.137416, 1.489323",\ "-0.507707, 0.053836, 0.615380, 1.365602, 1.717509",\ "-0.336587, 0.224957, 0.786500, 1.536722, 1.888630"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.636492, -1.074949, -0.513405, 0.236817, 0.588725",\ "-2.049196, -1.487653, -0.926110, -0.175887, 0.176020",\ "-2.461902, -1.900358, -1.338815, -0.588593, -0.236685",\ "-3.013275, -2.451732, -1.890188, -1.139966, -0.788059",\ "-3.203951, -2.642408, -2.080864, -1.330642, -0.978735"); } } /* end of arc mprj_io[4]_mprj_io[32]_hldf*/ } /* end of pin mprj_io[32] */ pin("mprj_io[31]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.722347, 0.722347, 0.647673, 0.622782, 0.573001",\ "1.201928, 1.201928, 1.127254, 1.102364, 1.052582",\ "1.681508, 1.681508, 1.606834, 1.581944, 1.532162",\ "2.322228, 2.322228, 2.247555, 2.222664, 2.172882",\ "2.576061, 2.576061, 2.501388, 2.476497, 2.426715"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.947025, 0.947025, 0.872352, 0.847461, 0.797679",\ "1.508527, 1.508527, 1.433854, 1.408963, 1.359181",\ "2.070031, 2.070031, 1.995358, 1.970467, 1.920685",\ "2.820198, 2.820198, 2.745524, 2.720634, 2.670852",\ "3.172104, 3.172104, 3.097431, 3.072540, 3.022758"); } } /* end of arc clock_mprj_io[31]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.003691, 0.003691, 0.041028, 0.078364, 0.153037",\ "0.174469, 0.174469, 0.211806, 0.249143, 0.323816",\ "0.345249, 0.345249, 0.382586, 0.419922, 0.494595",\ "0.573410, 0.573410, 0.610747, 0.648083, 0.722756",\ "0.744546, 0.744546, 0.781883, 0.819219, 0.893892"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.515672, -0.515672, -0.478336, -0.440999, -0.366326",\ "-0.928339, -0.928339, -0.891002, -0.853666, -0.778993",\ "-1.341005, -1.341005, -1.303668, -1.266332, -1.191658",\ "-1.892326, -1.892326, -1.854990, -1.817653, -1.742980",\ "-2.083593, -2.083593, -2.046257, -2.008920, -1.934247"); } } /* end of arc clock_mprj_io[31]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.434108, 2.021420, 1.608732, 1.057382, 0.866620",\ "2.913689, 2.501001, 2.088314, 1.536963, 1.346201",\ "3.393269, 2.980581, 2.567894, 2.016543, 1.825781",\ "4.033989, 3.621302, 3.208614, 2.657264, 2.466501",\ "4.287822, 3.875134, 3.462447, 2.911097, 2.720334"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.778025, 2.365337, 1.952650, 1.401299, 1.210537",\ "3.339527, 2.926839, 2.514151, 1.962801, 1.772039",\ "3.901031, 3.488343, 3.075655, 2.524305, 2.333543",\ "4.651197, 4.238510, 3.825822, 3.274472, 3.083709",\ "5.003104, 4.590416, 4.177729, 3.626379, 3.435616"); } } /* end of arc mprj_io[4]_mprj_io[31]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.708006, -1.146462, -0.584919, 0.165303, 0.517211",\ "-1.537227, -0.975683, -0.414140, 0.336082, 0.687990",\ "-1.366448, -0.804904, -0.243361, 0.506861, 0.858769",\ "-1.138286, -0.576743, -0.015199, 0.735023, 1.086930",\ "-0.967150, -0.405607, 0.155936, 0.906159, 1.258066"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.361516, -1.799973, -1.238429, -0.488207, -0.136300",\ "-2.774183, -2.212639, -1.651096, -0.900873, -0.548966",\ "-3.186848, -2.625305, -2.063761, -1.313539, -0.961632",\ "-3.738170, -3.176626, -2.615083, -1.864861, -1.512953",\ "-3.929437, -3.367893, -2.806350, -2.056128, -1.704220"); } } /* end of arc mprj_io[4]_mprj_io[31]_hldf*/ } /* end of pin mprj_io[31] */ pin("mprj_io[30]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.670810, 0.670810, 0.596137, 0.571246, 0.521465",\ "1.150367, 1.150367, 1.075694, 1.050803, 1.001021",\ "1.629923, 1.629923, 1.555250, 1.530359, 1.480577",\ "2.270612, 2.270612, 2.195938, 2.171047, 2.121266",\ "2.524444, 2.524444, 2.449771, 2.424880, 2.375098"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.049222, 1.049222, 0.974549, 0.949658, 0.899876",\ "1.610746, 1.610746, 1.536073, 1.511182, 1.461400",\ "2.172271, 2.172271, 2.097598, 2.072707, 2.022926",\ "2.922469, 2.922469, 2.847796, 2.822905, 2.773123",\ "3.274376, 3.274376, 3.199703, 3.174812, 3.125030"); } } /* end of arc clock_mprj_io[30]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.078984, 0.078984, 0.116321, 0.153657, 0.228331",\ "0.249768, 0.249768, 0.287105, 0.324441, 0.399114",\ "0.420550, 0.420550, 0.457887, 0.495224, 0.569897",\ "0.648717, 0.648717, 0.686054, 0.723390, 0.798063",\ "0.819852, 0.819852, 0.857189, 0.894525, 0.969198"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.559615, -0.559615, -0.522278, -0.484942, -0.410269",\ "-0.972278, -0.972278, -0.934941, -0.897605, -0.822932",\ "-1.384940, -1.384940, -1.347603, -1.310267, -1.235594",\ "-1.936257, -1.936257, -1.898921, -1.861584, -1.786911",\ "-2.127150, -2.127150, -2.089813, -2.052477, -1.977804"); } } /* end of arc clock_mprj_io[30]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.293232, 1.880544, 1.467857, 0.916506, 0.725744",\ "2.772789, 2.360102, 1.947414, 1.396064, 1.205301",\ "3.252345, 2.839658, 2.426970, 1.875620, 1.684857",\ "3.893034, 3.480347, 3.067659, 2.516309, 2.325546",\ "4.146866, 3.734179, 3.321491, 2.770140, 2.579378"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.812540, 2.399852, 1.987164, 1.435814, 1.245052",\ "3.374065, 2.961377, 2.548689, 1.997339, 1.806577",\ "3.935590, 3.522902, 3.110215, 2.558864, 2.368102",\ "4.685787, 4.273100, 3.860412, 3.309062, 3.118299",\ "5.037694, 4.625007, 4.212319, 3.660969, 3.470206"); } } /* end of arc mprj_io[4]_mprj_io[30]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.577536, -1.015992, -0.454449, 0.295773, 0.647681",\ "-1.406752, -0.845209, -0.283665, 0.466557, 0.818464",\ "-1.235970, -0.674426, -0.112883, 0.637339, 0.989247",\ "-1.007803, -0.446260, 0.115284, 0.865506, 1.217413",\ "-0.836668, -0.275125, 0.286419, 1.036641, 1.388548"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.349800, -1.788256, -1.226713, -0.476490, -0.124583",\ "-2.762463, -2.200919, -1.639376, -0.889153, -0.537246",\ "-3.175125, -2.613581, -2.052038, -1.301816, -0.949908",\ "-3.726442, -3.164898, -2.603355, -1.853133, -1.501225",\ "-3.917335, -3.355791, -2.794248, -2.044025, -1.692118"); } } /* end of arc mprj_io[4]_mprj_io[30]_hldf*/ } /* end of pin mprj_io[30] */ pin("mprj_io[29]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.815887, 0.815887, 0.741214, 0.716323, 0.666542",\ "1.295465, 1.295465, 1.220792, 1.195901, 1.146119",\ "1.775042, 1.775042, 1.700369, 1.675478, 1.625696",\ "2.415756, 2.415756, 2.341083, 2.316192, 2.266411",\ "2.669590, 2.669590, 2.594917, 2.570026, 2.520244"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.865317, 0.865317, 0.790644, 0.765753, 0.715971",\ "1.426820, 1.426820, 1.352146, 1.327255, 1.277474",\ "1.988322, 1.988322, 1.913649, 1.888758, 1.838976",\ "2.738490, 2.738490, 2.663817, 2.638926, 2.589144",\ "3.090396, 3.090396, 3.015723, 2.990832, 2.941050"); } } /* end of arc clock_mprj_io[29]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.157418, 0.157418, 0.194755, 0.232092, 0.306765",\ "0.328192, 0.328192, 0.365529, 0.402865, 0.477539",\ "0.498966, 0.498966, 0.536303, 0.573639, 0.648312",\ "0.727120, 0.727120, 0.764457, 0.801793, 0.876466",\ "0.898264, 0.898264, 0.935601, 0.972937, 1.047611"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.328997, -0.328997, -0.291661, -0.254324, -0.179651",\ "-0.741631, -0.741631, -0.704294, -0.666957, -0.592284",\ "-1.154264, -1.154264, -1.116927, -1.079591, -1.004918",\ "-1.705541, -1.705541, -1.668204, -1.630868, -1.556195",\ "-1.896606, -1.896606, -1.859270, -1.821933, -1.747260"); } } /* end of arc clock_mprj_io[29]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.750609, 2.337922, 1.925234, 1.373884, 1.183121",\ "3.230186, 2.817499, 2.404811, 1.853461, 1.662699",\ "3.709764, 3.297076, 2.884389, 2.333038, 2.142276",\ "4.350478, 3.937790, 3.525103, 2.973752, 2.782990",\ "4.604311, 4.191624, 3.778936, 3.227586, 3.036824"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.928654, 2.515966, 2.103279, 1.551929, 1.361166",\ "3.490156, 3.077468, 2.664781, 2.113431, 1.922668",\ "4.051659, 3.638971, 3.226283, 2.674933, 2.484171",\ "4.801826, 4.389139, 3.976451, 3.425101, 3.234339",\ "5.153732, 4.741045, 4.328357, 3.777007, 3.586244"); } } /* end of arc mprj_io[4]_mprj_io[29]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.810572, -1.249028, -0.687485, 0.062737, 0.414645",\ "-1.639798, -1.078254, -0.516711, 0.233511, 0.585419",\ "-1.469024, -0.907481, -0.345937, 0.404285, 0.756192",\ "-1.240870, -0.679327, -0.117784, 0.632439, 0.984346",\ "-1.069726, -0.508183, 0.053361, 0.803583, 1.155491"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.419067, -1.857523, -1.295980, -0.545758, -0.193850",\ "-2.831700, -2.270156, -1.708613, -0.958390, -0.606483",\ "-3.244333, -2.682789, -2.121246, -1.371023, -1.019116",\ "-3.795610, -3.234066, -2.672523, -1.922301, -1.570393",\ "-3.986675, -3.425132, -2.863588, -2.113366, -1.761458"); } } /* end of arc mprj_io[4]_mprj_io[29]_hldf*/ } /* end of pin mprj_io[29] */ pin("mprj_io[28]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.339263, 1.339263, 1.264590, 1.239699, 1.189917",\ "1.818834, 1.818834, 1.744161, 1.719270, 1.669488",\ "2.298403, 2.298403, 2.223730, 2.198839, 2.149057",\ "2.939109, 2.939109, 2.864436, 2.839545, 2.789763",\ "3.192942, 3.192942, 3.118268, 3.093378, 3.043596"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.330827, 1.330827, 1.256154, 1.231263, 1.181481",\ "1.892338, 1.892338, 1.817665, 1.792774, 1.742992",\ "2.453849, 2.453849, 2.379176, 2.354285, 2.304503",\ "3.204028, 3.204028, 3.129355, 3.104464, 3.054682",\ "3.555934, 3.555934, 3.481261, 3.456370, 3.406588"); } } /* end of arc clock_mprj_io[28]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.393556, -0.393556, -0.356219, -0.318883, -0.244210",\ "-0.222780, -0.222780, -0.185443, -0.148107, -0.073433",\ "-0.052003, -0.052003, -0.014667, 0.022670, 0.097343",\ "0.176155, 0.176155, 0.213491, 0.250828, 0.325501",\ "0.347296, 0.347296, 0.384633, 0.421969, 0.496643"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.777847, -0.777847, -0.740510, -0.703174, -0.628501",\ "-1.190490, -1.190490, -1.153153, -1.115816, -1.041143",\ "-1.603133, -1.603133, -1.565796, -1.528460, -1.453787",\ "-2.154423, -2.154423, -2.117087, -2.079750, -2.005077",\ "-2.345415, -2.345415, -2.308078, -2.270742, -2.196069"); } } /* end of arc clock_mprj_io[28]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.927367, 2.514679, 2.101992, 1.550641, 1.359879",\ "3.406938, 2.994250, 2.581563, 2.030212, 1.839450",\ "3.886507, 3.473819, 3.061131, 2.509781, 2.319019",\ "4.527213, 4.114525, 3.701838, 3.150487, 2.959725",\ "4.781046, 4.368358, 3.955670, 3.404320, 3.213558"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.046452, 2.633764, 2.221076, 1.669726, 1.478964",\ "3.607963, 3.195275, 2.782587, 2.231237, 2.040474",\ "4.169474, 3.756786, 3.344098, 2.792748, 2.601985",\ "4.919653, 4.506965, 4.094277, 3.542927, 3.352165",\ "5.271559, 4.858871, 4.446183, 3.894833, 3.704071"); } } /* end of arc mprj_io[4]_mprj_io[28]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.013612, -1.452068, -0.890525, -0.140302, 0.211605",\ "-1.842835, -1.281292, -0.719748, 0.030474, 0.382381",\ "-1.672059, -1.110515, -0.548972, 0.201250, 0.553158",\ "-1.443901, -0.882357, -0.320814, 0.429408, 0.781316",\ "-1.272759, -0.711216, -0.149672, 0.600550, 0.952457"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.513525, -1.951982, -1.390438, -0.640216, -0.288308",\ "-2.926167, -2.364624, -1.803081, -1.052858, -0.700951",\ "-3.338811, -2.777267, -2.215724, -1.465502, -1.113594",\ "-3.890101, -3.328558, -2.767015, -2.016792, -1.664885",\ "-4.081093, -3.519549, -2.958006, -2.207784, -1.855876"); } } /* end of arc mprj_io[4]_mprj_io[28]_hldf*/ } /* end of pin mprj_io[28] */ pin("mprj_io[27]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.774297, 0.774297, 0.699624, 0.674733, 0.624952",\ "1.253861, 1.253861, 1.179188, 1.154297, 1.104515",\ "1.733426, 1.733426, 1.658753, 1.633862, 1.584080",\ "2.374124, 2.374124, 2.299450, 2.274559, 2.224778",\ "2.627956, 2.627956, 2.553283, 2.528392, 2.478611"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.940052, 0.940052, 0.865379, 0.840488, 0.790706",\ "1.501569, 1.501569, 1.426896, 1.402005, 1.352223",\ "2.063087, 2.063087, 1.988414, 1.963523, 1.913741",\ "2.813274, 2.813274, 2.738601, 2.713710, 2.663928",\ "3.165181, 3.165181, 3.090508, 3.065617, 3.015835"); } } /* end of arc clock_mprj_io[27]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.001338, 0.001338, 0.038675, 0.076012, 0.150685",\ "0.172117, 0.172117, 0.209454, 0.246790, 0.321464",\ "0.342896, 0.342896, 0.380233, 0.417570, 0.492243",\ "0.571058, 0.571058, 0.608395, 0.645731, 0.720404",\ "0.742196, 0.742196, 0.779533, 0.816869, 0.891542"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.301704, -0.301704, -0.264368, -0.227031, -0.152358",\ "-0.714356, -0.714356, -0.677019, -0.639683, -0.565010",\ "-1.127008, -1.127008, -1.089671, -1.052335, -0.977662",\ "-1.678312, -1.678312, -1.640975, -1.603638, -1.528965",\ "-1.869259, -1.869259, -1.831922, -1.794586, -1.719913"); } } /* end of arc clock_mprj_io[27]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.643977, 2.231289, 1.818602, 1.267251, 1.076489",\ "3.123541, 2.710854, 2.298166, 1.746816, 1.556053",\ "3.603106, 3.190419, 2.777731, 2.226381, 2.035619",\ "4.243804, 3.831116, 3.418429, 2.867078, 2.676316",\ "4.497637, 4.084949, 3.672261, 3.120911, 2.930149"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.930500, 2.517812, 2.105124, 1.553774, 1.363012",\ "3.492017, 3.079329, 2.666641, 2.115291, 1.924529",\ "4.053535, 3.640847, 3.228160, 2.676809, 2.486047",\ "4.803722, 4.391034, 3.978347, 3.426996, 3.236234",\ "5.155629, 4.742941, 4.330254, 3.778903, 3.588141"); } } /* end of arc mprj_io[4]_mprj_io[27]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.937303, -1.375760, -0.814216, -0.063994, 0.287913",\ "-1.766525, -1.204981, -0.643438, 0.106785, 0.458692",\ "-1.595745, -1.034202, -0.472658, 0.277564, 0.629471",\ "-1.367584, -0.806041, -0.244497, 0.505725, 0.857633",\ "-1.196446, -0.634902, -0.073359, 0.676863, 1.028771"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.327170, -1.765626, -1.204083, -0.453861, -0.101953",\ "-2.739821, -2.178278, -1.616734, -0.866512, -0.514605",\ "-3.152473, -2.590930, -2.029386, -1.279164, -0.927257",\ "-3.703777, -3.142233, -2.580690, -1.830467, -1.478560",\ "-3.894724, -3.333181, -2.771637, -2.021415, -1.669508"); } } /* end of arc mprj_io[4]_mprj_io[27]_hldf*/ } /* end of pin mprj_io[27] */ pin("mprj_io[26]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.058685, 2.058685, 1.984012, 1.959121, 1.909339",\ "2.538239, 2.538239, 2.463566, 2.438675, 2.388893",\ "3.017792, 3.017792, 2.943119, 2.918228, 2.868447",\ "3.658476, 3.658476, 3.583802, 3.558912, 3.509130",\ "3.912308, 3.912308, 3.837635, 3.812744, 3.762963"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.212447, 2.212447, 2.137774, 2.112883, 2.063101",\ "2.773976, 2.773976, 2.699303, 2.674412, 2.624630",\ "3.335505, 3.335505, 3.260832, 3.235941, 3.186159",\ "4.085709, 4.085709, 4.011035, 3.986144, 3.936363",\ "4.437615, 4.437615, 4.362942, 4.338051, 4.288269"); } } /* end of arc clock_mprj_io[26]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.561107, -0.561107, -0.523771, -0.486434, -0.411761",\ "-0.390322, -0.390322, -0.352986, -0.315649, -0.240976",\ "-0.219537, -0.219537, -0.182201, -0.144864, -0.070191",\ "0.008631, 0.008631, 0.045968, 0.083304, 0.157977",\ "0.179765, 0.179765, 0.217101, 0.254438, 0.329111"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.884080, -0.884080, -0.846743, -0.809407, -0.734733",\ "-1.296747, -1.296747, -1.259411, -1.222074, -1.147401",\ "-1.709415, -1.709415, -1.672078, -1.634742, -1.560068",\ "-2.260738, -2.260738, -2.223401, -2.186065, -2.111392",\ "-2.451603, -2.451603, -2.414266, -2.376930, -2.302256"); } } /* end of arc clock_mprj_io[26]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.330121, 2.917434, 2.504746, 1.953396, 1.762633",\ "3.809675, 3.396987, 2.984300, 2.432949, 2.242187",\ "4.289228, 3.876541, 3.463853, 2.912503, 2.721741",\ "4.929912, 4.517224, 4.104537, 3.553186, 3.362424",\ "5.183744, 4.771057, 4.358369, 3.807019, 3.616257"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.624086, 3.211399, 2.798711, 2.247360, 2.056598",\ "4.185616, 3.772928, 3.360240, 2.808890, 2.618127",\ "4.747144, 4.334456, 3.921769, 3.370418, 3.179656",\ "5.497348, 5.084660, 4.671972, 4.120622, 3.929860",\ "5.849255, 5.436567, 5.023879, 4.472528, 4.281766"); } } /* end of arc mprj_io[4]_mprj_io[26]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.182279, -1.620735, -1.059192, -0.308969, 0.042938",\ "-2.011494, -1.449950, -0.888407, -0.138185, 0.213723",\ "-1.840709, -1.279165, -0.717622, 0.032600, 0.384508",\ "-1.612540, -1.050997, -0.489453, 0.260769, 0.612676",\ "-1.441407, -0.879863, -0.318320, 0.431902, 0.783810"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.606685, -2.045142, -1.483598, -0.733376, -0.381469",\ "-3.019353, -2.457809, -1.896266, -1.146044, -0.794136",\ "-3.432020, -2.870477, -2.308933, -1.558711, -1.206804",\ "-3.983344, -3.421800, -2.860257, -2.110034, -1.758127",\ "-4.174208, -3.612665, -3.051121, -2.300899, -1.948992"); } } /* end of arc mprj_io[4]_mprj_io[26]_hldf*/ } /* end of pin mprj_io[26] */ pin("mprj_io[25]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.980310, 0.980310, 0.905637, 0.880746, 0.830965",\ "1.459871, 1.459871, 1.385198, 1.360307, 1.310525",\ "1.939433, 1.939433, 1.864760, 1.839869, 1.790087",\ "2.580128, 2.580128, 2.505455, 2.480564, 2.430782",\ "2.833961, 2.833961, 2.759288, 2.734397, 2.684616"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.372877, 1.372877, 1.298204, 1.273313, 1.223531",\ "1.934397, 1.934397, 1.859724, 1.834833, 1.785051",\ "2.495917, 2.495917, 2.421244, 2.396353, 2.346571",\ "3.246108, 3.246108, 3.171434, 3.146544, 3.096762",\ "3.598013, 3.598013, 3.523340, 3.498449, 3.448668"); } } /* end of arc clock_mprj_io[25]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.319765, -0.319765, -0.282429, -0.245092, -0.170419",\ "-0.148985, -0.148985, -0.111648, -0.074311, 0.000362",\ "0.021796, 0.021796, 0.059132, 0.096469, 0.171142",\ "0.249959, 0.249959, 0.287295, 0.324632, 0.399305",\ "0.421096, 0.421096, 0.458432, 0.495769, 0.570442"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.882128, -0.882128, -0.844791, -0.807455, -0.732781",\ "-1.294783, -1.294783, -1.257446, -1.220109, -1.145436",\ "-1.707438, -1.707438, -1.670101, -1.632764, -1.558091",\ "-2.258745, -2.258745, -2.221408, -2.184072, -2.109398",\ "-2.449675, -2.449675, -2.412338, -2.375002, -2.300329"); } } /* end of arc clock_mprj_io[25]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.588846, 2.176159, 1.763471, 1.212121, 1.021358",\ "3.068407, 2.655719, 2.243031, 1.691681, 1.500919",\ "3.547969, 3.135281, 2.722594, 2.171243, 1.980481",\ "4.188663, 3.775976, 3.363288, 2.811938, 2.621176",\ "4.442497, 4.029810, 3.617122, 3.065772, 2.875009"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.120308, 2.707621, 2.294933, 1.743583, 1.552820",\ "3.681828, 3.269140, 2.856453, 2.305102, 2.114340",\ "4.243348, 3.830661, 3.417973, 2.866622, 2.675860",\ "4.993539, 4.580852, 4.168163, 3.616813, 3.426051",\ "5.345445, 4.932757, 4.520069, 3.968719, 3.777957"); } } /* end of arc mprj_io[4]_mprj_io[25]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.972797, -1.411254, -0.849710, -0.099488, 0.252419",\ "-1.802016, -1.240473, -0.678930, 0.071293, 0.423200",\ "-1.631236, -1.069693, -0.508149, 0.242073, 0.593980",\ "-1.403073, -0.841530, -0.279986, 0.470236, 0.822143",\ "-1.231936, -0.670393, -0.108849, 0.641373, 0.993280"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.669080, -2.107537, -1.545993, -0.795771, -0.443863",\ "-3.081735, -2.520191, -1.958648, -1.208426, -0.856518",\ "-3.494390, -2.932846, -2.371303, -1.621081, -1.269173",\ "-4.045697, -3.484154, -2.922610, -2.172388, -1.820480",\ "-4.236628, -3.675084, -3.113540, -2.363318, -2.011411"); } } /* end of arc mprj_io[4]_mprj_io[25]_hldf*/ } /* end of pin mprj_io[25] */ pin("mprj_io[24]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[24] */ pin("mprj_io[23]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[23] */ pin("mprj_io[22]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[22] */ pin("mprj_io[21]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[21] */ pin("mprj_io[20]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[20] */ pin("mprj_io[19]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[19] */ pin("mprj_io[18]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[18] */ pin("mprj_io[17]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[17] */ pin("mprj_io[16]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[16] */ pin("mprj_io[15]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[15] */ pin("mprj_io[14]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[14] */ pin("mprj_io[13]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.377015, -0.377015, -0.451688, -0.476579, -0.526361",\ "0.102541, 0.102541, 0.027868, 0.002977, -0.046805",\ "0.582098, 0.582098, 0.507425, 0.482534, 0.432752",\ "1.222786, 1.222786, 1.148113, 1.123222, 1.073440",\ "1.476619, 1.476619, 1.401946, 1.377055, 1.327273"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.116357, -0.116357, -0.191030, -0.215921, -0.265703",\ "0.445169, 0.445169, 0.370496, 0.345605, 0.295823",\ "1.006694, 1.006694, 0.932021, 0.907130, 0.857348",\ "1.756891, 1.756891, 1.682218, 1.657327, 1.607545",\ "2.108798, 2.108798, 2.034125, 2.009234, 1.959452"); } } /* end of arc clock_mprj_io[13]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.937116, 0.937116, 0.974453, 1.011789, 1.086462",\ "1.107899, 1.107899, 1.145236, 1.182572, 1.257246",\ "1.278682, 1.278682, 1.316019, 1.353356, 1.428029",\ "1.506849, 1.506849, 1.544186, 1.581522, 1.656195",\ "1.677984, 1.677984, 1.715321, 1.752657, 1.827330"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.538000, 0.538000, 0.575337, 0.612673, 0.687346",\ "0.125337, 0.125337, 0.162674, 0.200010, 0.274683",\ "-0.287326, -0.287326, -0.249989, -0.212652, -0.137979",\ "-0.838644, -0.838644, -0.801307, -0.763970, -0.689297",\ "-1.029535, -1.029535, -0.992198, -0.954862, -0.880188"); } } /* end of arc clock_mprj_io[13]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.557705, 1.145018, 0.732330, 0.180980, -0.009783",\ "2.037262, 1.624574, 1.211886, 0.660536, 0.469774",\ "2.516819, 2.104131, 1.691443, 1.140093, 0.949331",\ "3.157506, 2.744819, 2.332131, 1.780781, 1.590019",\ "3.411340, 2.998652, 2.585964, 2.034614, 1.843852"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.946980, 1.534292, 1.121604, 0.570254, 0.379492",\ "2.508506, 2.095818, 1.683131, 1.131780, 0.941018",\ "3.070032, 2.657344, 2.244656, 1.693306, 1.502544",\ "3.820229, 3.407541, 2.994853, 2.443503, 2.252741",\ "4.172136, 3.759448, 3.346761, 2.795410, 2.604648"); } } /* end of arc mprj_io[4]_mprj_io[13]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.030872, -0.469329, 0.092215, 0.842437, 1.194344",\ "-0.860089, -0.298546, 0.262998, 1.013220, 1.365128",\ "-0.689306, -0.127763, 0.433781, 1.184003, 1.535911",\ "-0.461140, 0.100404, 0.661947, 1.412169, 1.764077",\ "-0.290004, 0.271539, 0.833082, 1.583305, 1.935212"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.552070, -0.990526, -0.428983, 0.321239, 0.673147",\ "-1.964733, -1.403189, -0.841646, -0.091424, 0.260484",\ "-2.377395, -1.815852, -1.254308, -0.504086, -0.152179",\ "-2.928714, -2.367170, -1.805627, -1.055404, -0.703497",\ "-3.119605, -2.558061, -1.996518, -1.246296, -0.894388"); } } /* end of arc mprj_io[4]_mprj_io[13]_hldf*/ } /* end of pin mprj_io[13] */ pin("mprj_io[12]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.170505, -0.170505, -0.245178, -0.270069, -0.319851",\ "0.309025, 0.309025, 0.234352, 0.209461, 0.159679",\ "0.788555, 0.788555, 0.713882, 0.688991, 0.639209",\ "1.429208, 1.429208, 1.354535, 1.329644, 1.279862",\ "1.683041, 1.683041, 1.608367, 1.583477, 1.533695"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.006884, -0.006884, -0.081557, -0.106448, -0.156229",\ "0.554669, 0.554669, 0.479995, 0.455105, 0.405323",\ "1.116220, 1.116220, 1.041547, 1.016656, 0.966875",\ "1.866454, 1.866454, 1.791781, 1.766890, 1.717108",\ "2.218362, 2.218362, 2.143689, 2.118798, 2.069016"); } } /* end of arc clock_mprj_io[12]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.786558, 0.786558, 0.823895, 0.861231, 0.935904",\ "0.957354, 0.957354, 0.994691, 1.032027, 1.106700",\ "1.128150, 1.128150, 1.165487, 1.202823, 1.277496",\ "1.356333, 1.356333, 1.393670, 1.431007, 1.505680",\ "1.527455, 1.527455, 1.564792, 1.602129, 1.676802"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.637044, 0.637044, 0.674381, 0.711717, 0.786390",\ "0.224344, 0.224344, 0.261681, 0.299017, 0.373690",\ "-0.188356, -0.188356, -0.151019, -0.113683, -0.039010",\ "-0.739723, -0.739723, -0.702386, -0.665050, -0.590376",\ "-0.930423, -0.930423, -0.893086, -0.855750, -0.781076"); } } /* end of arc clock_mprj_io[12]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.417599, 1.004911, 0.592224, 0.040873, -0.149889",\ "1.897129, 1.484442, 1.071754, 0.520404, 0.329641",\ "2.376659, 1.963972, 1.551284, 0.999933, 0.809171",\ "3.017312, 2.604624, 2.191936, 1.640586, 1.449824",\ "3.271145, 2.858457, 2.445769, 1.894419, 1.703657"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.708740, 1.296052, 0.883365, 0.332014, 0.141252",\ "2.270293, 1.857605, 1.444917, 0.893567, 0.702805",\ "2.831845, 2.419158, 2.006470, 1.455119, 1.264357",\ "3.582079, 3.169391, 2.756703, 2.205353, 2.014591",\ "3.933987, 3.521299, 3.108611, 2.557261, 2.366498"); } } /* end of arc mprj_io[4]_mprj_io[12]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.866932, -0.305388, 0.256155, 1.006378, 1.358285",\ "-0.696136, -0.134592, 0.426951, 1.177174, 1.529081",\ "-0.525339, 0.036204, 0.597748, 1.347970, 1.699877",\ "-0.297156, 0.264388, 0.825931, 1.576153, 1.928061",\ "-0.126034, 0.435510, 0.997053, 1.747275, 2.099183"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.312526, -0.750982, -0.189439, 0.560783, 0.912691",\ "-1.725226, -1.163682, -0.602139, 0.148084, 0.499991",\ "-2.137925, -1.576382, -1.014838, -0.264616, 0.087291",\ "-2.689292, -2.127748, -1.566205, -0.815983, -0.464075",\ "-2.879992, -2.318449, -1.756905, -1.006683, -0.654775"); } } /* end of arc mprj_io[4]_mprj_io[12]_hldf*/ } /* end of pin mprj_io[12] */ pin("mprj_io[11]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.191412, -0.191412, -0.266085, -0.290976, -0.340758",\ "0.288115, 0.288115, 0.213442, 0.188551, 0.138769",\ "0.767642, 0.767642, 0.692969, 0.668078, 0.618296",\ "1.408289, 1.408289, 1.333616, 1.308725, 1.258943",\ "1.662122, 1.662122, 1.587449, 1.562558, 1.512776"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.136400, -0.136400, -0.211073, -0.235964, -0.285746",\ "0.425156, 0.425156, 0.350483, 0.325592, 0.275810",\ "0.986712, 0.986712, 0.912039, 0.887148, 0.837366",\ "1.736951, 1.736951, 1.662278, 1.637387, 1.587605",\ "2.088860, 2.088860, 2.014186, 1.989295, 1.939514"); } } /* end of arc clock_mprj_io[11]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.869982, 0.869982, 0.907319, 0.944656, 1.019329",\ "1.040780, 1.040780, 1.078117, 1.115453, 1.190127",\ "1.211578, 1.211578, 1.248915, 1.286251, 1.360924",\ "1.439764, 1.439764, 1.477101, 1.514437, 1.589110",\ "1.610884, 1.610884, 1.648221, 1.685557, 1.760230"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.560302, 0.560302, 0.597639, 0.634976, 0.709649",\ "0.147597, 0.147597, 0.184934, 0.222270, 0.296944",\ "-0.265108, -0.265108, -0.227771, -0.190434, -0.115761",\ "-0.816482, -0.816482, -0.779145, -0.741809, -0.667135",\ "-1.007155, -1.007155, -0.969818, -0.932482, -0.857808"); } } /* end of arc clock_mprj_io[11]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.678065, 1.265377, 0.852689, 0.301339, 0.110577",\ "2.157591, 1.744904, 1.332216, 0.780866, 0.590103",\ "2.637118, 2.224431, 1.811743, 1.260393, 1.069630",\ "3.277767, 2.865079, 2.452392, 1.901042, 1.710279",\ "3.531600, 3.118913, 2.706225, 2.154875, 1.964113"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.854060, 1.441373, 1.028685, 0.477334, 0.286572",\ "2.415616, 2.002929, 1.590241, 1.038891, 0.848128",\ "2.977173, 2.564485, 2.151798, 1.600447, 1.409685",\ "3.727412, 3.314724, 2.902036, 2.350686, 2.159924",\ "4.079320, 3.666633, 3.253945, 2.702595, 2.511832"); } } /* end of arc mprj_io[4]_mprj_io[11]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.068472, -0.506929, 0.054615, 0.804837, 1.156744",\ "-0.897675, -0.336131, 0.225412, 0.975635, 1.327542",\ "-0.726876, -0.165333, 0.396210, 1.146433, 1.498340",\ "-0.498691, 0.062853, 0.624396, 1.374618, 1.726526",\ "-0.327571, 0.233973, 0.795516, 1.545739, 1.897646"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.465142, -0.903599, -0.342055, 0.408167, 0.760074",\ "-1.877847, -1.316304, -0.754761, -0.004538, 0.347369",\ "-2.290552, -1.729009, -1.167465, -0.417243, -0.065336",\ "-2.841927, -2.280383, -1.718840, -0.968618, -0.616710",\ "-3.032600, -2.471056, -1.909513, -1.159291, -0.807383"); } } /* end of arc mprj_io[4]_mprj_io[11]_hldf*/ } /* end of pin mprj_io[11] */ pin("mprj_io[10]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.134403, 0.134403, 0.059729, 0.034838, -0.014943",\ "0.613939, 0.613939, 0.539266, 0.514375, 0.464593",\ "1.093475, 1.093475, 1.018802, 0.993911, 0.944129",\ "1.734136, 1.734136, 1.659463, 1.634572, 1.584790",\ "1.987970, 1.987970, 1.913296, 1.888406, 1.838624"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.268690, 0.268690, 0.194017, 0.169126, 0.119344",\ "0.830236, 0.830236, 0.755563, 0.730672, 0.680891",\ "1.391783, 1.391783, 1.317110, 1.292219, 1.242437",\ "2.142010, 2.142010, 2.067337, 2.042446, 1.992664",\ "2.493917, 2.493917, 2.419244, 2.394353, 2.344571"); } } /* end of arc clock_mprj_io[10]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.918778, 0.918778, 0.956115, 0.993451, 1.068125",\ "1.089571, 1.089571, 1.126908, 1.164244, 1.238918",\ "1.260365, 1.260365, 1.297701, 1.335038, 1.409711",\ "1.488544, 1.488544, 1.525881, 1.563218, 1.637891",\ "1.659669, 1.659669, 1.697006, 1.734342, 1.809016"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.673663, 0.673663, 0.710999, 0.748336, 0.823009",\ "0.260971, 0.260971, 0.298307, 0.335644, 0.410317",\ "-0.151721, -0.151721, -0.114384, -0.077048, -0.002375",\ "-0.703078, -0.703078, -0.665741, -0.628404, -0.553731",\ "-0.893818, -0.893818, -0.856481, -0.819144, -0.744471"); } } /* end of arc clock_mprj_io[10]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.405839, 0.993151, 0.580463, 0.029113, -0.161649",\ "1.885375, 1.472688, 1.060000, 0.508650, 0.317887",\ "2.364911, 1.952224, 1.539536, 0.988186, 0.797423",\ "3.005573, 2.592885, 2.180197, 1.628847, 1.438085",\ "3.259406, 2.846718, 2.434031, 1.882680, 1.691918"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.680329, 1.267641, 0.854954, 0.303603, 0.112841",\ "2.241875, 1.829188, 1.416500, 0.865150, 0.674387",\ "2.803422, 2.390735, 1.978047, 1.426697, 1.235934",\ "3.553649, 3.140962, 2.728274, 2.176924, 1.986161",\ "3.905556, 3.492869, 3.080181, 2.528831, 2.338068"); } } /* end of arc mprj_io[4]_mprj_io[10]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.702393, -0.140850, 0.420694, 1.170916, 1.522824",\ "-0.531600, 0.029943, 0.591487, 1.341709, 1.693617",\ "-0.360807, 0.200737, 0.762280, 1.512502, 1.864410",\ "-0.132626, 0.428917, 0.990460, 1.740683, 2.092590",\ "0.038499, 0.600042, 1.161585, 1.911808, 2.263715"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.048942, -0.487399, 0.074145, 0.824367, 1.176275",\ "-1.461634, -0.900091, -0.338547, 0.411675, 0.763582",\ "-1.874326, -1.312783, -0.751239, -0.001017, 0.350891",\ "-2.425683, -1.864139, -1.302596, -0.552373, -0.200466",\ "-2.616423, -2.054880, -1.493336, -0.743114, -0.391207"); } } /* end of arc mprj_io[4]_mprj_io[10]_hldf*/ } /* end of pin mprj_io[10] */ pin("mprj_io[9]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.508892, -0.508892, -0.583565, -0.608456, -0.658238",\ "-0.029345, -0.029345, -0.104018, -0.128909, -0.178691",\ "0.450203, 0.450203, 0.375530, 0.350639, 0.300857",\ "1.090878, 1.090878, 1.016204, 0.991313, 0.941532",\ "1.344710, 1.344710, 1.270037, 1.245146, 1.195364"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.019408, -0.019408, -0.094081, -0.118972, -0.168754",\ "0.542126, 0.542126, 0.467453, 0.442562, 0.392781",\ "1.103661, 1.103661, 1.028988, 1.004097, 0.954315",\ "1.853872, 1.853872, 1.779199, 1.754308, 1.704526",\ "2.205779, 2.205779, 2.131106, 2.106215, 2.056433"); } } /* end of arc clock_mprj_io[9]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.061724, 1.061724, 1.099061, 1.136397, 1.211070",\ "1.232512, 1.232512, 1.269849, 1.307185, 1.381858",\ "1.403299, 1.403299, 1.440636, 1.477973, 1.552646",\ "1.631472, 1.631472, 1.668809, 1.706145, 1.780818",\ "1.802602, 1.802602, 1.839939, 1.877275, 1.951949"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.406696, 0.406696, 0.444033, 0.481369, 0.556042",\ "-0.005979, -0.005979, 0.031358, 0.068694, 0.143367",\ "-0.418655, -0.418655, -0.381318, -0.343982, -0.269309",\ "-0.969990, -0.969990, -0.932653, -0.895317, -0.820644",\ "-1.160815, -1.160815, -1.123478, -1.086142, -1.011468"); } } /* end of arc clock_mprj_io[9]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.099643, 0.686956, 0.274268, -0.277082, -0.467845",\ "1.579190, 1.166503, 0.753815, 0.202465, 0.011702",\ "2.058738, 1.646050, 1.233362, 0.682012, 0.491250",\ "2.699413, 2.286726, 1.874038, 1.322688, 1.131925",\ "2.953246, 2.540559, 2.127871, 1.576520, 1.385758"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.728024, 1.315336, 0.902648, 0.351298, 0.160536",\ "2.289558, 1.876871, 1.464183, 0.912832, 0.722070",\ "2.851092, 2.438405, 2.025717, 1.474367, 1.283604",\ "3.601303, 3.188616, 2.775928, 2.224577, 2.033815",\ "3.953210, 3.540523, 3.127835, 2.576485, 2.385722"); } } /* end of arc mprj_io[4]_mprj_io[9]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.591308, -0.029764, 0.531779, 1.282001, 1.633909",\ "-0.420520, 0.141024, 0.702567, 1.452789, 1.804697",\ "-0.249732, 0.311811, 0.873355, 1.623577, 1.975484",\ "-0.021560, 0.539984, 1.101527, 1.851749, 2.203657",\ "0.149571, 0.711114, 1.272658, 2.022880, 2.374787"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.380257, -0.818713, -0.257170, 0.493052, 0.844960",\ "-1.792932, -1.231389, -0.669845, 0.080377, 0.432284",\ "-2.205608, -1.644065, -1.082521, -0.332299, 0.019608",\ "-2.756943, -2.195399, -1.633856, -0.883633, -0.531726",\ "-2.947767, -2.386224, -1.824680, -1.074458, -0.722550"); } } /* end of arc mprj_io[4]_mprj_io[9]_hldf*/ } /* end of pin mprj_io[9] */ pin("mprj_io[8]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.347784, -0.347784, -0.422457, -0.447348, -0.497130",\ "0.131754, 0.131754, 0.057081, 0.032190, -0.017592",\ "0.611292, 0.611292, 0.536618, 0.511728, 0.461946",\ "1.251955, 1.251955, 1.177281, 1.152390, 1.102609",\ "1.505787, 1.505787, 1.431114, 1.406223, 1.356441"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.129651, -0.129651, -0.204324, -0.229215, -0.278997",\ "0.431894, 0.431894, 0.357220, 0.332330, 0.282548",\ "0.993438, 0.993438, 0.918765, 0.893874, 0.844092",\ "1.743660, 1.743660, 1.668987, 1.644096, 1.594315",\ "2.095568, 2.095568, 2.020895, 1.996004, 1.946222"); } } /* end of arc clock_mprj_io[8]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.065314, 1.065314, 1.102650, 1.139987, 1.214660",\ "1.236106, 1.236106, 1.273443, 1.310779, 1.385452",\ "1.406898, 1.406898, 1.444235, 1.481571, 1.556244",\ "1.635077, 1.635077, 1.672413, 1.709750, 1.784423",\ "1.806202, 1.806202, 1.843539, 1.880876, 1.955549"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.629725, 0.629725, 0.667062, 0.704398, 0.779072",\ "0.217036, 0.217036, 0.254373, 0.291710, 0.366383",\ "-0.195652, -0.195652, -0.158315, -0.120979, -0.046306",\ "-0.747004, -0.747004, -0.709667, -0.672331, -0.597658",\ "-0.937761, -0.937761, -0.900424, -0.863088, -0.788415"); } } /* end of arc clock_mprj_io[8]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.222688, 0.810001, 0.397313, -0.154037, -0.344800",\ "1.702226, 1.289539, 0.876851, 0.325500, 0.134738",\ "2.181764, 1.769076, 1.356389, 0.805038, 0.614276",\ "2.822427, 2.409739, 1.997052, 1.445701, 1.254939",\ "3.076260, 2.663572, 2.250885, 1.699534, 1.508772"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.530978, 1.118291, 0.705603, 0.154253, -0.036510",\ "2.092523, 1.679835, 1.267148, 0.715797, 0.525035",\ "2.654067, 2.241380, 1.828692, 1.277342, 1.086579",\ "3.404289, 2.991602, 2.578914, 2.027564, 1.836802",\ "3.756197, 3.343510, 2.930822, 2.379472, 2.188709"); } } /* end of arc mprj_io[4]_mprj_io[8]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.567569, -0.006026, 0.555517, 1.305740, 1.657647",\ "-0.396777, 0.164766, 0.726310, 1.476532, 1.828439",\ "-0.225985, 0.335559, 0.897102, 1.647324, 1.999232",\ "0.002194, 0.563737, 1.125280, 1.875503, 2.227410",\ "0.173319, 0.734863, 1.296406, 2.046628, 2.398536"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.077955, -0.516412, 0.045132, 0.795354, 1.147261",\ "-1.490644, -0.929101, -0.367557, 0.382665, 0.734573",\ "-1.903333, -1.341789, -0.780246, -0.030024, 0.321884",\ "-2.454685, -1.893141, -1.331598, -0.581376, -0.229468",\ "-2.645442, -2.083899, -1.522356, -0.772133, -0.420226"); } } /* end of arc mprj_io[4]_mprj_io[8]_hldf*/ } /* end of pin mprj_io[8] */ pin("mprj_io[7]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.600805, -0.600805, -0.675478, -0.700369, -0.750151",\ "-0.121276, -0.121276, -0.195949, -0.220840, -0.270622",\ "0.358253, 0.358253, 0.283580, 0.258689, 0.208908",\ "0.998904, 0.998904, 0.924231, 0.899340, 0.849559",\ "1.252738, 1.252738, 1.178065, 1.153174, 1.103392"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.374368, -0.374368, -0.449041, -0.473932, -0.523714",\ "0.187186, 0.187186, 0.112513, 0.087622, 0.037840",\ "0.748740, 0.748740, 0.674067, 0.649176, 0.599394",\ "1.498976, 1.498976, 1.424303, 1.399412, 1.349630",\ "1.850883, 1.850883, 1.776209, 1.751318, 1.701537"); } } /* end of arc clock_mprj_io[7]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.231616, 1.231616, 1.268953, 1.306289, 1.380962",\ "1.402412, 1.402412, 1.439749, 1.477086, 1.551759",\ "1.573209, 1.573209, 1.610546, 1.647882, 1.722556",\ "1.801394, 1.801394, 1.838730, 1.876067, 1.950740",\ "1.972515, 1.972515, 2.009852, 2.047188, 2.121861"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.955045, 0.955045, 0.992382, 1.029719, 1.104392",\ "0.542344, 0.542344, 0.579680, 0.617017, 0.691690",\ "0.129642, 0.129642, 0.166979, 0.204315, 0.278988",\ "-0.421728, -0.421728, -0.384391, -0.347054, -0.272381",\ "-0.612417, -0.612417, -0.575081, -0.537744, -0.463071"); } } /* end of arc clock_mprj_io[7]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.018891, 0.606204, 0.193516, -0.357834, -0.548597",\ "1.498421, 1.085733, 0.673046, 0.121695, -0.069067",\ "1.977950, 1.565262, 1.152575, 0.601224, 0.410462",\ "2.618601, 2.205913, 1.793226, 1.241875, 1.051113",\ "2.872434, 2.459746, 2.047059, 1.495708, 1.304946"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.456632, 1.043944, 0.631257, 0.079906, -0.110856",\ "2.018186, 1.605499, 1.192811, 0.641461, 0.450698",\ "2.579740, 2.167052, 1.754364, 1.203014, 1.012252",\ "3.329975, 2.917287, 2.504600, 1.953249, 1.762487",\ "3.681882, 3.269195, 2.856507, 2.305157, 2.114394"); } } /* end of arc mprj_io[4]_mprj_io[7]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.480082, 0.081462, 0.643005, 1.393227, 1.745135",\ "-0.309285, 0.252258, 0.813802, 1.564024, 1.915931",\ "-0.138488, 0.423055, 0.984599, 1.734821, 2.086728",\ "0.089696, 0.651239, 1.212783, 1.963005, 2.314913",\ "0.260817, 0.822361, 1.383904, 2.134127, 2.486034"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.116387, -0.554844, 0.006700, 0.756922, 1.108829",\ "-1.529089, -0.967545, -0.406002, 0.344220, 0.696128",\ "-1.941791, -1.380247, -0.818704, -0.068482, 0.283426",\ "-2.493160, -1.931616, -1.370073, -0.619850, -0.267943",\ "-2.683850, -2.122306, -1.560763, -0.810540, -0.458633"); } } /* end of arc mprj_io[4]_mprj_io[7]_hldf*/ } /* end of pin mprj_io[7] */ pin("mprj_io[6]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.871686, -0.871686, -0.946359, -0.971250, -1.021032",\ "-0.392159, -0.392159, -0.466832, -0.491723, -0.541504",\ "0.087369, 0.087369, 0.012696, -0.012195, -0.061977",\ "0.728017, 0.728017, 0.653344, 0.628453, 0.578671",\ "0.981850, 0.981850, 0.907177, 0.882286, 0.832504"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.563510, -0.563510, -0.638183, -0.663074, -0.712856",\ "-0.001955, -0.001955, -0.076628, -0.101519, -0.151301",\ "0.559600, 0.559600, 0.484927, 0.460036, 0.410254",\ "1.309838, 1.309838, 1.235165, 1.210274, 1.160492",\ "1.661746, 1.661746, 1.587073, 1.562182, 1.512400"); } } /* end of arc clock_mprj_io[6]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.503915, 1.503915, 1.541251, 1.578588, 1.653261",\ "1.674712, 1.674712, 1.712049, 1.749385, 1.824059",\ "1.845510, 1.845510, 1.882847, 1.920183, 1.994856",\ "2.073695, 2.073695, 2.111032, 2.148368, 2.223042",\ "2.244816, 2.244816, 2.282153, 2.319489, 2.394162"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.974217, 0.974217, 1.011554, 1.048890, 1.123563",\ "0.561512, 0.561512, 0.598849, 0.636186, 0.710859",\ "0.148808, 0.148808, 0.186145, 0.223481, 0.298154",\ "-0.402565, -0.402565, -0.365228, -0.327891, -0.253218",\ "-0.593242, -0.593242, -0.555905, -0.518569, -0.443895"); } } /* end of arc clock_mprj_io[6]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.750795, 0.338107, -0.074580, -0.625931, -0.816693",\ "1.230323, 0.817635, 0.404947, -0.146403, -0.337165",\ "1.709850, 1.297162, 0.884475, 0.333124, 0.142362",\ "2.350499, 1.937811, 1.525123, 0.973773, 0.783011",\ "2.604332, 2.191645, 1.778957, 1.227607, 1.036844"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.199794, 0.787107, 0.374419, -0.176931, -0.367694",\ "1.761350, 1.348662, 0.935974, 0.384624, 0.193862",\ "2.322905, 1.910217, 1.497530, 0.946179, 0.755417",\ "3.073143, 2.660456, 2.247768, 1.696418, 1.505655",\ "3.425051, 3.012364, 2.599676, 2.048326, 1.857563"); } } /* end of arc mprj_io[4]_mprj_io[6]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.152671, 0.408872, 0.970416, 1.720638, 2.072546",\ "0.018127, 0.579670, 1.141214, 1.891436, 2.243343",\ "0.188924, 0.750468, 1.312011, 2.062233, 2.414141",\ "0.417110, 0.978653, 1.540197, 2.290419, 2.642326",\ "0.588230, 1.149774, 1.711317, 2.461539, 2.813447"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.815954, -0.254411, 0.307133, 1.057355, 1.409263",\ "-1.228658, -0.667114, -0.105571, 0.644651, 0.996559",\ "-1.641362, -1.079819, -0.518275, 0.231947, 0.583854",\ "-2.192735, -1.631191, -1.069648, -0.319426, 0.032482",\ "-2.383412, -1.821868, -1.260325, -0.510103, -0.158195"); } } /* end of arc mprj_io[4]_mprj_io[6]_hldf*/ } /* end of pin mprj_io[6] */ pin("mprj_io[5]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.632923, -0.632923, -0.707597, -0.732487, -0.782269",\ "-0.153363, -0.153363, -0.228037, -0.252928, -0.302709",\ "0.326197, 0.326197, 0.251524, 0.226633, 0.176851",\ "0.966890, 0.966890, 0.892216, 0.867326, 0.817544",\ "1.220722, 1.220722, 1.146049, 1.121158, 1.071377"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.674683, -0.674683, -0.749356, -0.774247, -0.824028",\ "-0.113161, -0.113161, -0.187834, -0.212725, -0.262507",\ "0.448360, 0.448360, 0.373687, 0.348796, 0.299015",\ "1.198553, 1.198553, 1.123880, 1.098989, 1.049207",\ "1.550460, 1.550460, 1.475787, 1.450896, 1.401114"); } } /* end of arc clock_mprj_io[5]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.504052, 1.504052, 1.541389, 1.578726, 1.653399",\ "1.674834, 1.674834, 1.712171, 1.749507, 1.824180",\ "1.845615, 1.845615, 1.882952, 1.920288, 1.994962",\ "2.073779, 2.073779, 2.111116, 2.148452, 2.223125",\ "2.244916, 2.244916, 2.282253, 2.319589, 2.394262"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.072781, 1.072781, 1.110118, 1.147454, 1.222127",\ "0.660123, 0.660123, 0.697460, 0.734797, 0.809470",\ "0.247466, 0.247466, 0.284803, 0.322140, 0.396813",\ "-0.303844, -0.303844, -0.266507, -0.229171, -0.154497",\ "-0.494763, -0.494763, -0.457426, -0.420089, -0.345416"); } } /* end of arc clock_mprj_io[5]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.006251, 0.593563, 0.180876, -0.370475, -0.561237",\ "1.485811, 1.073123, 0.660436, 0.109085, -0.081677",\ "1.965371, 1.552684, 1.139996, 0.588646, 0.397883",\ "2.606064, 2.193376, 1.780689, 1.229338, 1.038576",\ "2.859897, 2.447209, 2.034522, 1.483171, 1.292409"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.388654, 0.975966, 0.563279, 0.011928, -0.178834",\ "1.950176, 1.537488, 1.124800, 0.573450, 0.382688",\ "2.511697, 2.099010, 1.686322, 1.134972, 0.944209",\ "3.261891, 2.849203, 2.436516, 1.885165, 1.694403",\ "3.613798, 3.201110, 2.788422, 2.237072, 2.046310"); } } /* end of arc mprj_io[4]_mprj_io[5]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.463936, 0.097607, 0.659151, 1.409373, 1.761281",\ "-0.293155, 0.268389, 0.829932, 1.580154, 1.932062",\ "-0.122373, 0.439170, 1.000714, 1.750936, 2.102843",\ "0.105791, 0.667334, 1.228878, 1.979100, 2.331007",\ "0.276927, 0.838471, 1.400014, 2.150236, 2.502144"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.019613, -0.458069, 0.103474, 0.853697, 1.205604",\ "-1.432270, -0.870726, -0.309183, 0.441039, 0.792947",\ "-1.844927, -1.283384, -0.721840, 0.028382, 0.380290",\ "-2.396237, -1.834694, -1.273150, -0.522928, -0.171021",\ "-2.587156, -2.025613, -1.464069, -0.713847, -0.361939"); } } /* end of arc mprj_io[4]_mprj_io[5]_hldf*/ } /* end of pin mprj_io[5] */ pin("mprj_io[4]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.264671"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwl*/ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.401324"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwh*/ } /* end of pin mprj_io[4] */ pin("mprj_io[3]") { direction : inout ; max_transition : 4.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; function : "0" ; three_state : "0" ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin mprj_io[3] */ pin("mprj_io[2]") { direction : inout ; max_transition : 0.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.820387, 1.820387, 1.745713, 1.720823, 1.671041",\ "2.299865, 2.299865, 2.225191, 2.200300, 2.150519",\ "2.779343, 2.779343, 2.704670, 2.679779, 2.629997",\ "3.419927, 3.419927, 3.345254, 3.320363, 3.270581",\ "3.673760, 3.673760, 3.599087, 3.574196, 3.524414"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.747923, 1.747923, 1.673250, 1.648359, 1.598577",\ "2.309530, 2.309530, 2.234857, 2.209966, 2.160184",\ "2.871138, 2.871138, 2.796465, 2.771574, 2.721792",\ "3.621444, 3.621444, 3.546771, 3.521880, 3.472099",\ "3.973355, 3.973355, 3.898681, 3.873791, 3.824009"); } } /* end of arc clock_mprj_io[2]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.333689, 1.333689, 1.371026, 1.408362, 1.483035",\ "1.468980, 1.468980, 1.506317, 1.543653, 1.618326",\ "1.674649, 1.674649, 1.711986, 1.749322, 1.823996",\ "1.902184, 1.902184, 1.939520, 1.976857, 2.051530",\ "2.073280, 2.073280, 2.110616, 2.147953, 2.222626"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.944963, 0.944963, 0.982300, 1.019636, 1.094310",\ "0.618046, 0.618046, 0.655383, 0.692719, 0.767392",\ "0.121065, 0.121065, 0.158402, 0.195738, 0.270411",\ "-0.428752, -0.428752, -0.391415, -0.354079, -0.279405",\ "-0.619066, -0.619066, -0.581729, -0.544392, -0.469719"); } } /* end of arc clock_mprj_io[2]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.648278, 2.819069, 2.989861, 3.218039, 3.389165",\ "3.127756, 3.298548, 3.469339, 3.697517, 3.868644",\ "3.607235, 3.778027, 3.948819, 4.176997, 4.348123",\ "4.247819, 4.418611, 4.589403, 4.817581, 4.988707",\ "4.501653, 4.672444, 4.843236, 5.071414, 5.242540"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.802164, 2.972956, 3.143748, 3.371926, 3.543052",\ "3.363771, 3.534563, 3.705355, 3.933533, 4.104659",\ "3.925379, 4.096170, 4.266963, 4.495141, 4.666266",\ "4.675686, 4.846478, 5.017269, 5.245447, 5.416574",\ "5.027596, 5.198387, 5.369179, 5.597357, 5.768483"); } } /* end of arc mprj_io[4]_mprj_io[2]_stupr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.487739, 3.075051, 2.662363, 2.111013, 1.920251",\ "3.967216, 3.554529, 3.141841, 2.590491, 2.399729",\ "4.446695, 4.034008, 3.621320, 3.069970, 2.879207",\ "5.087279, 4.674591, 4.261904, 3.710553, 3.519791",\ "5.341112, 4.928424, 4.515737, 3.964386, 3.773624"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.308047, 2.895360, 2.482672, 1.931322, 1.740559",\ "3.869654, 3.456966, 3.044278, 2.492928, 2.302166",\ "4.431261, 4.018573, 3.605886, 3.054535, 2.863773",\ "5.181568, 4.768880, 4.356193, 3.804842, 3.614080",\ "5.533478, 5.120790, 4.708103, 4.156753, 3.965990"); } } /* end of arc mprj_io[4]_mprj_io[2]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.448949, 0.928488, 1.408026, 2.048691, 2.302524",\ "0.584240, 1.063779, 1.543317, 2.183981, 2.437815",\ "0.789909, 1.269448, 1.748986, 2.389651, 2.643484",\ "1.017443, 1.496982, 1.976521, 2.617185, 2.871018",\ "1.188539, 1.668078, 2.147617, 2.788281, 3.042114"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.315754, 0.795294, 1.274832, 1.915496, 2.169329",\ "-0.011163, 0.468376, 0.947914, 1.588579, 1.842412",\ "-0.508144, -0.028605, 0.450934, 1.091598, 1.345431",\ "-1.057960, -0.578421, -0.098883, 0.541781, 0.795615",\ "-1.248274, -0.768735, -0.289196, 0.351468, 0.605301"); } } /* end of arc mprj_io[4]_mprj_io[2]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.287286, 0.274258, 0.835801, 1.586023, 1.937931",\ "-0.151994, 0.409549, 0.971092, 1.721315, 2.073222",\ "0.053675, 0.615218, 1.176762, 1.926984, 2.278891",\ "0.281209, 0.842753, 1.404296, 2.154518, 2.506426",\ "0.452305, 1.013849, 1.575392, 2.325614, 2.677522"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.777639, -0.216096, 0.345448, 1.095670, 1.447577",\ "-1.104556, -0.543013, 0.018531, 0.768753, 1.120660",\ "-1.601537, -1.039994, -0.478451, 0.271772, 0.623679",\ "-2.151354, -1.589811, -1.028267, -0.278045, 0.073863",\ "-2.341668, -1.780124, -1.218581, -0.468359, -0.116451"); } } /* end of arc mprj_io[4]_mprj_io[2]_hldf*/ } /* end of pin mprj_io[2] */ pin("mprj_io[1]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.038520, -1.038520, -1.113193, -1.138084, -1.187866",\ "-0.559021, -0.559021, -0.633694, -0.658585, -0.708367",\ "-0.079521, -0.079521, -0.154195, -0.179085, -0.228867",\ "0.561090, 0.561090, 0.486416, 0.461525, 0.411744",\ "0.814923, 0.814923, 0.740250, 0.715359, 0.665577"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.514100, -0.514100, -0.588773, -0.613664, -0.663446",\ "0.047485, 0.047485, -0.027188, -0.052079, -0.101861",\ "0.609071, 0.609071, 0.534398, 0.509507, 0.459725",\ "1.359349, 1.359349, 1.284676, 1.259785, 1.210003",\ "1.711258, 1.711258, 1.636585, 1.611694, 1.561913"); } } /* end of arc clock_mprj_io[1]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.610442, 1.610442, 1.647779, 1.685115, 1.759788",\ "1.781253, 1.781253, 1.818590, 1.855927, 1.930600",\ "1.952065, 1.952065, 1.989402, 2.026738, 2.101411",\ "2.180269, 2.180269, 2.217606, 2.254942, 2.329616",\ "2.351376, 2.351376, 2.388712, 2.426049, 2.500722"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.904639, 0.904639, 0.941976, 0.979312, 1.053986",\ "0.491894, 0.491894, 0.529231, 0.566567, 0.641240",\ "0.079149, 0.079149, 0.116486, 0.153822, 0.228495",\ "-0.472279, -0.472279, -0.434942, -0.397606, -0.322933",\ "-0.662745, -0.662745, -0.625409, -0.588072, -0.513399"); } } /* end of arc clock_mprj_io[1]_hldr*/ timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "11.152845, 11.445801, 11.642334, 11.665998, 11.702451",\ "11.152845, 11.445801, 11.642334, 11.665998, 11.702451",\ "11.141443, 11.434399, 11.630932, 11.654596, 11.702451",\ "11.076487, 11.369442, 11.565975, 11.589640, 11.657370",\ "10.809988, 11.102943, 11.299477, 11.323141, 11.390871"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\ "1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\ "1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\ "1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\ "1.494963, 2.051096, 2.434799, 2.481001, 2.613235"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "10.973351, 11.278435, 11.483490, 11.508182, 11.547571",\ "10.973351, 11.278435, 11.483490, 11.508182, 11.547571",\ "10.961948, 11.267032, 11.472088, 11.496778, 11.547571",\ "10.896993, 11.202076, 11.407131, 11.431823, 11.502490",\ "10.630492, 10.935575, 11.140631, 11.165322, 11.235990"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\ "1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\ "1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\ "1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\ "1.503994, 2.075237, 2.467419, 2.514642, 2.649798"); } } /* end of arc hk_serial_load_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.439549, 3.561180, 3.619085, 3.626058, 3.646014",\ "3.439549, 3.561180, 3.619085, 3.626058, 3.646014",\ "3.439549, 3.561180, 3.619085, 3.626058, 3.646014",\ "3.394468, 3.516098, 3.574004, 3.580977, 3.600933",\ "3.127969, 3.249599, 3.307505, 3.314477, 3.334433"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.437363, 3.530802, 3.586234, 3.592909, 3.612012",\ "3.437363, 3.530802, 3.586234, 3.592909, 3.612012",\ "3.437363, 3.530802, 3.586234, 3.592909, 3.612012",\ "3.392282, 3.485721, 3.541153, 3.547828, 3.566931",\ "3.125782, 3.219221, 3.274653, 3.281328, 3.300431"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\ "0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\ "0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\ "0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\ "0.423516, 0.480749, 0.520969, 0.525812, 0.539673"); } } /* end of arc hk_serial_load_mprj_io[1]_redg_min*/ timing () { related_pin : "mprj_io[11]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.074971, 5.367927, 5.564460, 5.588124, 5.655854",\ "5.554498, 5.847453, 6.043986, 6.067651, 6.135381",\ "6.034025, 6.326981, 6.523514, 6.547178, 6.614908",\ "6.674673, 6.967628, 7.164162, 7.187826, 7.255556",\ "6.928506, 7.221461, 7.417994, 7.441659, 7.509389"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\ "1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\ "1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\ "1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\ "1.494963, 2.051096, 2.434799, 2.481001, 2.613235"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.467445, 5.772528, 5.977584, 6.002275, 6.072942",\ "6.029001, 6.334085, 6.539140, 6.563831, 6.634499",\ "6.590557, 6.895640, 7.100696, 7.125387, 7.196054",\ "7.340796, 7.645879, 7.850935, 7.875626, 7.946293",\ "7.692704, 7.997787, 8.202843, 8.227534, 8.298202"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\ "1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\ "1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\ "1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\ "1.503994, 2.075237, 2.467419, 2.514642, 2.649798"); } } /* end of arc mprj_io[11]_mprj_io[1]_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[11]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.569699, 4.691329, 4.749235, 4.756207, 4.776163",\ "4.398901, 4.520531, 4.578436, 4.585409, 4.605365",\ "4.228103, 4.349733, 4.407639, 4.414612, 4.434567",\ "3.999917, 4.121547, 4.179453, 4.186425, 4.206381",\ "3.828797, 3.950427, 4.008333, 4.015306, 4.035261"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.846500, 4.939940, 4.995372, 5.002047, 5.021150",\ "5.259206, 5.352645, 5.408077, 5.414752, 5.433855",\ "5.671910, 5.765350, 5.820782, 5.827457, 5.846560",\ "6.223284, 6.316723, 6.372155, 6.378830, 6.397933",\ "6.413956, 6.507396, 6.562828, 6.569502, 6.588606"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\ "0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\ "0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\ "0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\ "0.423516, 0.480749, 0.520969, 0.525812, 0.539673"); } } /* end of arc mprj_io[11]_mprj_io[1]_una_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.036991, 5.329946, 5.526479, 5.550144, 5.617874",\ "5.598534, 5.891489, 6.088022, 6.111687, 6.179417",\ "6.160078, 6.453033, 6.649566, 6.673231, 6.740961",\ "6.910299, 7.203254, 7.399787, 7.423452, 7.491182",\ "7.262207, 7.555162, 7.751695, 7.775360, 7.843090"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\ "1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\ "1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\ "1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\ "1.494963, 2.051096, 2.434799, 2.481001, 2.613235"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.508431, 5.813515, 6.018570, 6.043262, 6.113929",\ "6.069975, 6.375058, 6.580114, 6.604805, 6.675472",\ "6.631517, 6.936601, 7.141656, 7.166348, 7.237015",\ "7.381739, 7.686822, 7.891878, 7.916570, 7.987236",\ "7.733646, 8.038730, 8.243786, 8.268476, 8.339144"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\ "1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\ "1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\ "1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\ "1.503994, 2.075237, 2.467419, 2.514642, 2.649798"); } } /* end of arc mprj_io[4]_mprj_io[1]_fedg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.433630, 4.555261, 4.613166, 4.620139, 4.640095",\ "4.846318, 4.967948, 5.025854, 5.032826, 5.052782",\ "5.259006, 5.380636, 5.438542, 5.445515, 5.465470",\ "5.810356, 5.931986, 5.989892, 5.996865, 6.016821",\ "6.001119, 6.122749, 6.180655, 6.187627, 6.207583"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.500935, 4.594374, 4.649806, 4.656481, 4.675584",\ "4.913622, 5.007061, 5.062493, 5.069168, 5.088271",\ "5.326310, 5.419749, 5.475182, 5.481856, 5.500959",\ "5.877660, 5.971099, 6.026531, 6.033206, 6.052309",\ "6.068421, 6.161861, 6.217293, 6.223968, 6.243071"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\ "0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\ "0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\ "0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\ "0.423516, 0.480749, 0.520969, 0.525812, 0.539673"); } } /* end of arc mprj_io[4]_mprj_io[1]_fedg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.791028, 7.083983, 7.280517, 7.304181, 7.371911",\ "7.270567, 7.563522, 7.760055, 7.783720, 7.851450",\ "7.750106, 8.043060, 8.239594, 8.263259, 8.330989",\ "8.390770, 8.683725, 8.880258, 8.903923, 8.971653",\ "8.644603, 8.937557, 9.134090, 9.157756, 9.225486"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\ "1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\ "1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\ "1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\ "1.494963, 2.051096, 2.434799, 2.481001, 2.613235"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "7.386334, 7.691417, 7.896473, 7.921165, 7.991831",\ "7.865872, 8.170956, 8.376011, 8.400702, 8.471370",\ "8.345411, 8.650495, 8.855551, 8.880241, 8.950909",\ "8.986075, 9.291159, 9.496214, 9.520905, 9.591573",\ "9.239908, 9.544991, 9.750048, 9.774738, 9.845406"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\ "1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\ "1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\ "1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\ "1.503994, 2.075237, 2.467419, 2.514642, 2.649798"); } } /* end of arc mprj_io[4]_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.506196, 4.627826, 4.685732, 4.692704, 4.712660",\ "4.335404, 4.457035, 4.514940, 4.521913, 4.541869",\ "4.164612, 4.286242, 4.344148, 4.351121, 4.371077",\ "3.936434, 4.058064, 4.115971, 4.122943, 4.142899",\ "3.765308, 3.886938, 3.944844, 3.951817, 3.971772"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.594978, 4.688418, 4.743850, 4.750525, 4.769628",\ "4.424187, 4.517626, 4.573058, 4.579733, 4.598836",\ "4.253395, 4.346834, 4.402267, 4.408941, 4.428044",\ "4.025217, 4.118657, 4.174088, 4.180763, 4.199866",\ "3.854091, 3.947530, 4.002962, 4.009637, 4.028740"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\ "0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\ "0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\ "0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\ "0.423516, 0.480749, 0.520969, 0.525812, 0.539673"); } } /* end of arc mprj_io[4]_mprj_io[1]_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.570015, 0.157328, -0.255360, -0.806710, -0.997473",\ "1.049514, 0.636827, 0.224139, -0.327211, -0.517974",\ "1.529014, 1.116326, 0.703638, 0.152288, -0.038474",\ "2.169625, 1.756937, 1.344249, 0.792899, 0.602137",\ "2.423459, 2.010771, 1.598083, 1.046733, 0.855970"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.233331, 0.820644, 0.407956, -0.143394, -0.334157",\ "1.794917, 1.382229, 0.969541, 0.418191, 0.227429",\ "2.356503, 1.943815, 1.531127, 0.979777, 0.789015",\ "3.106780, 2.694093, 2.281405, 1.730054, 1.539292",\ "3.458690, 3.046002, 2.633314, 2.081964, 1.891202"); } } /* end of arc mprj_io[4]_mprj_io[1]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.042590, 0.518954, 1.080497, 1.830719, 2.182627",\ "0.128222, 0.689765, 1.251309, 2.001531, 2.353438",\ "0.299033, 0.860577, 1.422120, 2.172343, 2.524250",\ "0.527238, 1.088781, 1.650325, 2.400547, 2.752454",\ "0.698344, 1.259887, 1.821431, 2.571653, 2.923561"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.882313, -0.320770, 0.240773, 0.990996, 1.342903",\ "-1.295059, -0.733515, -0.171972, 0.578250, 0.930158",\ "-1.707804, -1.146260, -0.584717, 0.165505, 0.517413",\ "-2.259232, -1.697688, -1.136145, -0.385923, -0.034015",\ "-2.449698, -1.888155, -1.326611, -0.576389, -0.224482"); } } /* end of arc mprj_io[4]_mprj_io[1]_hldf*/ } /* end of pin mprj_io[1] */ pin("mprj_io[0]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.461581, -0.461581, -0.536254, -0.561145, -0.610927",\ "0.017893, 0.017893, -0.056780, -0.081671, -0.131453",\ "0.497368, 0.497368, 0.422694, 0.397804, 0.348022",\ "1.137945, 1.137945, 1.063272, 1.038381, 0.988600",\ "1.391779, 1.391779, 1.317106, 1.292215, 1.242433"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.342475, -0.342475, -0.417148, -0.442039, -0.491821",\ "0.219136, 0.219136, 0.144463, 0.119572, 0.069791",\ "0.780747, 0.780747, 0.706074, 0.681183, 0.631401",\ "1.531060, 1.531060, 1.456386, 1.431495, 1.381714",\ "1.882971, 1.882971, 1.808297, 1.783406, 1.733625"); } } /* end of arc clock_mprj_io[0]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.688394, 1.688394, 1.725731, 1.763067, 1.837741",\ "1.859218, 1.859218, 1.896555, 1.933891, 2.008564",\ "2.030042, 2.030042, 2.067379, 2.104715, 2.179388",\ "2.258262, 2.258262, 2.295599, 2.332936, 2.407609",\ "2.429356, 2.429356, 2.466693, 2.504029, 2.578702"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.236610, 1.236610, 1.273947, 1.311283, 1.385956",\ "0.823829, 0.823829, 0.861166, 0.898502, 0.973175",\ "0.411048, 0.411048, 0.448385, 0.485721, 0.560394",\ "-0.140427, -0.140427, -0.103090, -0.065754, 0.008919",\ "-0.330709, -0.330709, -0.293372, -0.256036, -0.181362"); } } /* end of arc clock_mprj_io[0]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.511833, 0.099145, -0.313543, -0.864893, -1.055655",\ "0.991307, 0.578619, 0.165931, -0.385419, -0.576181",\ "1.470782, 1.058094, 0.645406, 0.094056, -0.096706",\ "2.111359, 1.698672, 1.285984, 0.734634, 0.543871",\ "2.365193, 1.952505, 1.539817, 0.988467, 0.797705"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.939811, 0.527123, 0.114435, -0.436915, -0.627677",\ "1.501422, 1.088735, 0.676047, 0.124696, -0.066066",\ "2.063033, 1.650345, 1.237658, 0.686307, 0.495545",\ "2.813346, 2.400658, 1.987970, 1.436620, 1.245858",\ "3.165256, 2.752568, 2.339880, 1.788530, 1.597768"); } } /* end of arc mprj_io[4]_mprj_io[0]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.055511, 0.617054, 1.178598, 1.928820, 2.280728",\ "0.226335, 0.787878, 1.349422, 2.099644, 2.451551",\ "0.397159, 0.958702, 1.520246, 2.270468, 2.622375",\ "0.625379, 1.186923, 1.748466, 2.498688, 2.850596",\ "0.796473, 1.358016, 1.919560, 2.669782, 3.021690"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.502001, 0.059543, 0.621086, 1.371309, 1.723216",\ "-0.914782, -0.353238, 0.208305, 0.958527, 1.310435",\ "-1.327563, -0.766019, -0.204476, 0.545746, 0.897654",\ "-1.879038, -1.317494, -0.755951, -0.005729, 0.346179",\ "-2.069319, -1.507776, -0.946233, -0.196010, 0.155897"); } } /* end of arc mprj_io[4]_mprj_io[0]_hldf*/ } /* end of pin mprj_io[0] */ } /* end of bus mprj_io */ pin("clock") { direction : input ; clock : true ; max_transition : 1.500000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.461737"); } } /* end of arc clock_clock_pwl*/ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.414810"); } } /* end of arc clock_clock_pwh*/ } /* end of pin clock */ pin("resetb") { direction : input ; max_transition : 0.000000 ; capacitance : 0.856414 ; is_pad : true ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; } /* end of pin resetb */ pin("flash_csb") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.561985, 6.683587, 6.741497, 6.748469, 6.768427",\ "6.561985, 6.683587, 6.741497, 6.748469, 6.768427",\ "6.599321, 6.720924, 6.778833, 6.785807, 6.805764",\ "6.636658, 6.758260, 6.816170, 6.823143, 6.843100",\ "6.711331, 6.832933, 6.890843, 6.897816, 6.917773"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.834948, 6.928379, 6.983812, 6.990487, 7.009591",\ "6.834948, 6.928379, 6.983812, 6.990487, 7.009591",\ "6.872284, 6.965715, 7.021149, 7.027824, 7.046928",\ "6.909620, 7.003051, 7.058485, 7.065160, 7.084264",\ "6.984293, 7.077724, 7.133158, 7.139833, 7.158937"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423412, 0.480751, 0.520936, 0.525775, 0.539623",\ "0.423412, 0.480751, 0.520936, 0.525775, 0.539623",\ "0.423412, 0.480751, 0.520936, 0.525775, 0.539623",\ "0.423412, 0.480751, 0.520936, 0.525775, 0.539623",\ "0.423412, 0.480751, 0.520936, 0.525775, 0.539623"); } } /* end of arc clock_flash_csb_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.218769, 6.340371, 6.398281, 6.405253, 6.425211",\ "6.218769, 6.340371, 6.398281, 6.405253, 6.425211",\ "6.293442, 6.415044, 6.472954, 6.479927, 6.499884",\ "6.318333, 6.439935, 6.497845, 6.504818, 6.524775",\ "6.368114, 6.489717, 6.547626, 6.554600, 6.574557"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.461368, 6.554799, 6.610232, 6.616907, 6.636011",\ "6.461368, 6.554799, 6.610232, 6.616907, 6.636011",\ "6.536040, 6.629472, 6.684906, 6.691581, 6.710684",\ "6.560931, 6.654363, 6.709796, 6.716472, 6.735575",\ "6.610713, 6.704144, 6.759578, 6.766253, 6.785357"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423412, 0.480751, 0.520936, 0.525775, 0.539623",\ "0.423412, 0.480751, 0.520936, 0.525775, 0.539623",\ "0.423412, 0.480751, 0.520936, 0.525775, 0.539623",\ "0.423412, 0.480751, 0.520936, 0.525775, 0.539623",\ "0.423412, 0.480751, 0.520936, 0.525775, 0.539623"); } } /* end of arc clock_flash_csb_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.983636, 5.105239, 5.163148, 5.170121, 5.190079",\ "5.463175, 5.584778, 5.642688, 5.649660, 5.669618",\ "5.942714, 6.064316, 6.122226, 6.129199, 6.149156",\ "6.583379, 6.704981, 6.762891, 6.769864, 6.789821",\ "6.837212, 6.958814, 7.016724, 7.023697, 7.043654"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\ "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\ "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\ "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\ "0.777885, 0.789790, 0.789790, 0.789790, 0.789790"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.846185, 4.939616, 4.995049, 5.001725, 5.020829",\ "5.325724, 5.419155, 5.474589, 5.481264, 5.500368",\ "5.805263, 5.898694, 5.954127, 5.960802, 5.979906",\ "6.445927, 6.539358, 6.594792, 6.601467, 6.620571",\ "6.699760, 6.793191, 6.848625, 6.855300, 6.874404"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.444241, 0.500538, 0.538776, 0.543380, 0.556557",\ "0.444241, 0.500538, 0.538776, 0.543380, 0.556557",\ "0.444241, 0.500538, 0.538776, 0.543380, 0.556557",\ "0.444241, 0.500538, 0.538776, 0.543380, 0.556557",\ "0.444241, 0.500538, 0.538776, 0.543380, 0.556557"); } } /* end of arc mprj_io[4]_flash_csb_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.056329, 4.056853, 4.057315, 4.057370, 4.057529",\ "3.885537, 3.886061, 3.886523, 3.886578, 3.886737",\ "3.714745, 3.715270, 3.715731, 3.715786, 3.715945",\ "3.486567, 3.487092, 3.487553, 3.487609, 3.487768",\ "3.315441, 3.315966, 3.316427, 3.316483, 3.316642"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.006181, 4.012177, 4.012218, 4.012223, 4.012237",\ "3.835389, 3.841385, 3.841426, 3.841431, 3.841445",\ "3.664597, 3.670594, 3.670634, 3.670639, 3.670653",\ "3.436419, 3.442416, 3.442457, 3.442461, 3.442475",\ "3.265293, 3.271290, 3.271330, 3.271335, 3.271349"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_csb_redg_min*/ } /* end of pin flash_csb */ pin("flash_clk") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.944832, 6.066439, 6.124348, 6.131321, 6.151278",\ "5.944832, 6.066439, 6.124348, 6.131321, 6.151278",\ "5.982169, 6.103775, 6.161684, 6.168657, 6.188614",\ "6.019505, 6.141111, 6.199020, 6.205994, 6.225950",\ "6.094178, 6.215785, 6.273694, 6.280666, 6.300624"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.824650, 5.918082, 5.973516, 5.980191, 5.999294",\ "5.824650, 5.918082, 5.973516, 5.980191, 5.999294",\ "5.861987, 5.955419, 6.010853, 6.017528, 6.036632",\ "5.899323, 5.992755, 6.048189, 6.054864, 6.073968",\ "5.973996, 6.067429, 6.122862, 6.129537, 6.148641"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\ "0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\ "0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\ "0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\ "0.423426, 0.480751, 0.520941, 0.525780, 0.539630"); } } /* end of arc clock_flash_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.699749, 5.821356, 5.879265, 5.886238, 5.906195",\ "5.699749, 5.821356, 5.879265, 5.886238, 5.906195",\ "5.774423, 5.896029, 5.953938, 5.960911, 5.980868",\ "5.799314, 5.920919, 5.978828, 5.985802, 6.005759",\ "5.849095, 5.970702, 6.028611, 6.035583, 6.055541"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.660423, 5.753856, 5.809289, 5.815965, 5.835068",\ "5.660423, 5.753856, 5.809289, 5.815965, 5.835068",\ "5.735097, 5.828529, 5.883963, 5.890637, 5.909741",\ "5.759987, 5.853420, 5.908854, 5.915528, 5.934632",\ "5.809769, 5.903202, 5.958635, 5.965310, 5.984414"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\ "0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\ "0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\ "0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\ "0.423426, 0.480751, 0.520941, 0.525780, 0.539630"); } } /* end of arc clock_flash_clk_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.911091, 5.032697, 5.090606, 5.097579, 5.117537",\ "5.390630, 5.512237, 5.570146, 5.577119, 5.597075",\ "5.870169, 5.991775, 6.049684, 6.056657, 6.076614",\ "6.510833, 6.632439, 6.690348, 6.697321, 6.717278",\ "6.764666, 6.886272, 6.944181, 6.951154, 6.971111"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.777885, 0.789791, 0.789791, 0.789791, 0.789791",\ "0.777885, 0.789791, 0.789791, 0.789791, 0.789791",\ "0.777885, 0.789791, 0.789791, 0.789791, 0.789791",\ "0.777885, 0.789791, 0.789791, 0.789791, 0.789791",\ "0.777885, 0.789791, 0.789791, 0.789791, 0.789791"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.804435, 4.897867, 4.953300, 4.959976, 4.979079",\ "5.283974, 5.377407, 5.432840, 5.439515, 5.458619",\ "5.763513, 5.856945, 5.912378, 5.919054, 5.938157",\ "6.404176, 6.497608, 6.553041, 6.559717, 6.578820",\ "6.658009, 6.751441, 6.806875, 6.813550, 6.832654"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.444240, 0.500540, 0.538777, 0.543381, 0.556559",\ "0.444240, 0.500540, 0.538777, 0.543381, 0.556559",\ "0.444240, 0.500540, 0.538777, 0.543381, 0.556559",\ "0.444240, 0.500540, 0.538777, 0.543381, 0.556559",\ "0.444240, 0.500540, 0.538777, 0.543381, 0.556559"); } } /* end of arc mprj_io[4]_flash_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.020353, 4.020864, 4.021319, 4.021374, 4.021531",\ "3.849561, 3.850072, 3.850528, 3.850582, 3.850739",\ "3.678769, 3.679280, 3.679735, 3.679790, 3.679947",\ "3.450591, 3.451103, 3.451558, 3.451612, 3.451769",\ "3.279465, 3.279976, 3.280431, 3.280486, 3.280643"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.970270, 3.976322, 3.976361, 3.976366, 3.976379",\ "3.799478, 3.805531, 3.805569, 3.805574, 3.805587",\ "3.628686, 3.634739, 3.634777, 3.634782, 3.634795",\ "3.400508, 3.406561, 3.406600, 3.406604, 3.406618",\ "3.229382, 3.235435, 3.235473, 3.235478, 3.235491"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_clk_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.433654, 4.555260, 4.613169, 4.620142, 4.640099",\ "4.913193, 5.034800, 5.092709, 5.099681, 5.119638",\ "5.392732, 5.514338, 5.572247, 5.579220, 5.599177",\ "6.033395, 6.155002, 6.212911, 6.219884, 6.239841",\ "6.287229, 6.408835, 6.466744, 6.473718, 6.493674"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.242201, 4.335634, 4.391068, 4.397742, 4.416846",\ "4.803745, 4.897178, 4.952611, 4.959286, 4.978390",\ "5.365289, 5.458721, 5.514154, 5.520829, 5.539933",\ "6.115510, 6.208943, 6.264377, 6.271051, 6.290155",\ "6.467417, 6.560850, 6.616283, 6.622958, 6.642062"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\ "0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\ "0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\ "0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\ "0.423426, 0.480751, 0.520941, 0.525780, 0.539630"); } } /* end of arc mprj_io[4]_flash_clk_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.983095, 4.104702, 4.162611, 4.169583, 4.189541",\ "3.812304, 3.933910, 3.991819, 3.998792, 4.018749",\ "3.641512, 3.763118, 3.821027, 3.828000, 3.847957",\ "3.413334, 3.534940, 3.592849, 3.599822, 3.619779",\ "3.242208, 3.363814, 3.421723, 3.428696, 3.448653"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.059650, 4.153083, 4.208516, 4.215191, 4.234295",\ "4.472338, 4.565770, 4.621204, 4.627879, 4.646983",\ "4.885026, 4.978458, 5.033892, 5.040566, 5.059670",\ "5.436376, 5.529809, 5.585242, 5.591917, 5.611021",\ "5.627138, 5.720571, 5.776004, 5.782680, 5.801783"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\ "0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\ "0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\ "0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\ "0.423426, 0.480751, 0.520941, 0.525780, 0.539630"); } } /* end of arc mprj_io[4]_flash_clk_una_min*/ } /* end of pin flash_clk */ pin("flash_io0") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.852360, 5.973965, 6.031874, 6.038847, 6.058805",\ "5.852360, 5.973965, 6.031874, 6.038847, 6.058805",\ "5.889697, 6.011302, 6.069211, 6.076184, 6.096141",\ "5.927033, 6.048638, 6.106547, 6.113520, 6.133477",\ "6.001706, 6.123311, 6.181220, 6.188193, 6.208150"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.777883, 0.789786, 0.789786, 0.789786, 0.789786",\ "0.777883, 0.789786, 0.789786, 0.789786, 0.789786",\ "0.777883, 0.789786, 0.789786, 0.789786, 0.789786",\ "0.777883, 0.789786, 0.789786, 0.789786, 0.789786",\ "0.777883, 0.789786, 0.789786, 0.789786, 0.789786"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.794194, 5.887321, 5.942380, 5.949010, 5.967985",\ "5.794194, 5.887321, 5.942380, 5.949010, 5.967985",\ "5.831531, 5.924657, 5.979717, 5.986347, 6.005322",\ "5.868867, 5.961994, 6.017054, 6.023684, 6.042659",\ "5.943541, 6.036667, 6.091727, 6.098357, 6.117332"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.444246, 0.500527, 0.538767, 0.543372, 0.556550",\ "0.444246, 0.500527, 0.538767, 0.543372, 0.556550",\ "0.444246, 0.500527, 0.538767, 0.543372, 0.556550",\ "0.444246, 0.500527, 0.538767, 0.543372, 0.556550",\ "0.444246, 0.500527, 0.538767, 0.543372, 0.556550"); } } /* end of arc clock_flash_io0_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.228263, 5.228853, 5.229344, 5.229403, 5.229573",\ "5.228263, 5.228853, 5.229344, 5.229403, 5.229573",\ "5.302937, 5.303526, 5.304018, 5.304077, 5.304246",\ "5.327827, 5.328417, 5.328908, 5.328968, 5.329137",\ "5.377609, 5.378199, 5.378690, 5.378750, 5.378919"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.177795, 5.183517, 5.183567, 5.183573, 5.183590",\ "5.177795, 5.183517, 5.183567, 5.183573, 5.183590",\ "5.252469, 5.258191, 5.258240, 5.258246, 5.258263",\ "5.277359, 5.283082, 5.283131, 5.283137, 5.283154",\ "5.327141, 5.332863, 5.332913, 5.332919, 5.332936"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc clock_flash_io0_redg_min*/ timing () { related_pin : "mprj_io[2]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.072717, 4.194322, 4.252232, 4.259204, 4.279161",\ "4.552196, 4.673801, 4.731710, 4.738684, 4.758641",\ "5.031675, 5.153280, 5.211189, 5.218162, 5.238119",\ "5.672258, 5.793864, 5.851773, 5.858746, 5.878703",\ "5.926092, 6.047697, 6.105606, 6.112579, 6.132536"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.919401, 4.012833, 4.068266, 4.074942, 4.094045",\ "4.481008, 4.574439, 4.629873, 4.636548, 4.655652",\ "5.042615, 5.136046, 5.191480, 5.198155, 5.217259",\ "5.792921, 5.886353, 5.941787, 5.948462, 5.967566",\ "6.144833, 6.238264, 6.293698, 6.300373, 6.319477"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423420, 0.480751, 0.520939, 0.525778, 0.539627",\ "0.423420, 0.480751, 0.520939, 0.525778, 0.539627",\ "0.423420, 0.480751, 0.520939, 0.525778, 0.539627",\ "0.423420, 0.480751, 0.520939, 0.525778, 0.539627",\ "0.423420, 0.480751, 0.520939, 0.525778, 0.539627"); } } /* end of arc mprj_io[2]_flash_io0_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[2]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.727170, 3.848776, 3.906685, 3.913658, 3.933615",\ "3.591880, 3.713485, 3.771394, 3.778367, 3.798324",\ "3.386210, 3.507816, 3.565725, 3.572698, 3.592655",\ "3.158676, 3.280281, 3.338191, 3.345163, 3.365121",\ "2.987580, 3.109185, 3.167095, 3.174067, 3.194025"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.796111, 3.889543, 3.944977, 3.951652, 3.970756",\ "4.123029, 4.216461, 4.271894, 4.278570, 4.297673",\ "4.620009, 4.713442, 4.768875, 4.775550, 4.794654",\ "5.169827, 5.263258, 5.318692, 5.325367, 5.344471",\ "5.360140, 5.453572, 5.509006, 5.515681, 5.534784"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423420, 0.480751, 0.520939, 0.525778, 0.539627",\ "0.423420, 0.480751, 0.520939, 0.525778, 0.539627",\ "0.423420, 0.480751, 0.520939, 0.525778, 0.539627",\ "0.423420, 0.480751, 0.520939, 0.525778, 0.539627",\ "0.423420, 0.480751, 0.520939, 0.525778, 0.539627"); } } /* end of arc mprj_io[2]_flash_io0_una_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.742653, 4.864259, 4.922168, 4.929141, 4.949098",\ "5.222193, 5.343798, 5.401707, 5.408680, 5.428638",\ "5.701731, 5.823336, 5.881246, 5.888218, 5.908175",\ "6.342395, 6.464000, 6.521910, 6.528883, 6.548840",\ "6.596228, 6.717833, 6.775743, 6.782715, 6.802672"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.777883, 0.789786, 0.789786, 0.789786, 0.789786",\ "0.777883, 0.789786, 0.789786, 0.789786, 0.789786",\ "0.777883, 0.789786, 0.789786, 0.789786, 0.789786",\ "0.777883, 0.789786, 0.789786, 0.789786, 0.789786",\ "0.777883, 0.789786, 0.789786, 0.789786, 0.789786"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.708910, 4.802036, 4.857096, 4.863726, 4.882701",\ "5.188449, 5.281576, 5.336636, 5.343266, 5.362241",\ "5.667988, 5.761114, 5.816174, 5.822804, 5.841779",\ "6.308652, 6.401778, 6.456838, 6.463468, 6.482443",\ "6.562485, 6.655611, 6.710671, 6.717301, 6.736276"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.444246, 0.500527, 0.538767, 0.543372, 0.556550",\ "0.444246, 0.500527, 0.538767, 0.543372, 0.556550",\ "0.444246, 0.500527, 0.538767, 0.543372, 0.556550",\ "0.444246, 0.500527, 0.538767, 0.543372, 0.556550",\ "0.444246, 0.500527, 0.538767, 0.543372, 0.556550"); } } /* end of arc mprj_io[4]_flash_io0_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.966828, 3.967418, 3.967910, 3.967969, 3.968138",\ "3.796036, 3.796626, 3.797118, 3.797177, 3.797347",\ "3.625244, 3.625834, 3.626326, 3.626385, 3.626554",\ "3.397067, 3.397656, 3.398149, 3.398208, 3.398377",\ "3.225941, 3.226530, 3.227022, 3.227081, 3.227251"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.916361, 3.922083, 3.922132, 3.922138, 3.922155",\ "3.745569, 3.751291, 3.751340, 3.751346, 3.751363",\ "3.574777, 3.580499, 3.580548, 3.580554, 3.580571",\ "3.346600, 3.352321, 3.352371, 3.352377, 3.352394",\ "3.175473, 3.181195, 3.181245, 3.181251, 3.181268"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_io0_redg_min*/ } /* end of pin flash_io0 */ pin("flash_io1") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; function : "0" ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin flash_io1 */ pin("hk_serial_load") { direction : internal ; clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ timing () { related_pin : "hk_serial_load" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.185947"); } } /* end of arc hk_serial_load_hk_serial_load_pwl*/ timing () { related_pin : "hk_serial_load" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.218503"); } } /* end of arc hk_serial_load_hk_serial_load_pwh*/ } /* end of pin hk_serial_load */ } /* end of cell */ } /* end of library */