library("caravan.max") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; date : "Tue May 30 05:02:13 2023" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.6000 ; nom_temperature : 100.0000 ; operating_conditions( "sky130_fd_sc_hd__ss_1.60v_100C" ) { process : 1.0000 ; voltage : 1.6000 ; temperature : 100.0000 ; } /* current design opcond */ default_operating_conditions : "sky130_fd_sc_hd__ss_1.60v_100C" ; 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 : 2238314.250000 ; 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.163007 ; 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.163007 ; 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 ( "13.749178, 13.749178, 13.532543, 13.460332, 13.315908",\ "14.398136, 14.398136, 14.181501, 14.109290, 13.964867",\ "15.047094, 15.047094, 14.830460, 14.758248, 14.613825",\ "15.914103, 15.914103, 15.697468, 15.625257, 15.480833",\ "16.244837, 16.244837, 16.028202, 15.955991, 15.811567"); } 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 ( "14.456417, 14.456417, 14.239782, 14.167571, 14.023148",\ "14.931957, 14.931957, 14.715322, 14.643111, 14.498688",\ "15.407497, 15.407497, 15.190863, 15.118651, 14.974228",\ "16.088963, 16.088963, 15.872328, 15.800117, 15.655693",\ "16.382973, 16.382973, 16.166338, 16.094128, 15.949703"); } } /* 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 ( "2.225621, 2.225621, 2.333939, 2.442256, 2.658891",\ "2.148982, 2.148982, 2.257299, 2.365617, 2.582252",\ "2.072343, 2.072343, 2.180660, 2.288978, 2.505612",\ "1.969954, 1.969954, 2.078271, 2.186588, 2.403223",\ "1.999615, 1.999615, 2.107932, 2.216249, 2.432884"); } 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.885792, 0.885792, 0.994109, 1.102427, 1.319061",\ "0.516591, 0.516591, 0.624908, 0.733226, 0.949861",\ "0.148041, 0.148041, 0.256358, 0.364676, 0.581310",\ "-0.344345, -0.344345, -0.236028, -0.127710, 0.088924",\ "-0.534042, -0.534042, -0.425725, -0.317408, -0.100773"); } } /* 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 ( "4.674218, 4.305341, 3.936786, 3.444397, 3.254699",\ "5.323176, 4.954299, 4.585744, 4.093356, 3.903657",\ "5.972136, 5.603259, 5.234704, 4.742315, 4.552616",\ "6.839143, 6.470266, 6.101711, 5.609322, 5.419623",\ "7.169877, 6.801000, 6.432445, 5.940056, 5.750358"); } 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 ( "6.959934, 6.591057, 6.222502, 5.730114, 5.540415",\ "7.435474, 7.066597, 6.698042, 6.205654, 6.015955",\ "7.911016, 7.542140, 7.173584, 6.681196, 6.491497",\ "8.592480, 8.223602, 7.855048, 7.362659, 7.172960",\ "8.886490, 8.517612, 8.149057, 7.656669, 7.466970"); } } /* 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 ( "-3.301248, -2.825708, -2.350168, -1.668415, -1.373487",\ "-3.377887, -2.902347, -2.426807, -1.745054, -1.450126",\ "-3.454526, -2.978987, -2.503447, -1.821693, -1.526765",\ "-3.556916, -3.081376, -2.605836, -1.924083, -1.629155",\ "-3.527255, -3.051715, -2.576175, -1.894422, -1.599494"); } 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 ( "-5.449034, -4.973495, -4.497955, -3.816201, -3.521273",\ "-5.818234, -5.342694, -4.867155, -4.185401, -3.890473",\ "-6.186785, -5.711246, -5.235706, -4.553952, -4.259024",\ "-6.679171, -6.203631, -5.728092, -5.046338, -4.751410",\ "-6.868868, -6.393329, -5.917789, -5.236035, -4.941107"); } } /* 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.163007 ; 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 ( "13.696790, 13.696790, 13.480155, 13.407944, 13.263520",\ "14.345748, 14.345748, 14.129113, 14.056902, 13.912478",\ "14.994708, 14.994708, 14.778073, 14.705862, 14.561439",\ "15.861718, 15.861718, 15.645083, 15.572872, 15.428449",\ "16.192806, 16.192806, 15.976171, 15.903959, 15.759536"); } 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 ( "14.043483, 14.043483, 13.826848, 13.754637, 13.610213",\ "14.519015, 14.519015, 14.302381, 14.230169, 14.085746",\ "14.994552, 14.994552, 14.777917, 14.705706, 14.561282",\ "15.676177, 15.676177, 15.459542, 15.387331, 15.242908",\ "15.971145, 15.971145, 15.754510, 15.682299, 15.537875"); } } /* 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.579859, 0.579859, 0.688176, 0.796494, 1.013128",\ "0.503216, 0.503216, 0.611533, 0.719851, 0.936485",\ "0.426571, 0.426571, 0.534888, 0.643206, 0.859840",\ "0.324176, 0.324176, 0.432493, 0.540811, 0.757445",\ "0.353840, 0.353840, 0.462157, 0.570475, 0.787109"); } 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.382623, -1.382623, -1.274305, -1.165988, -0.949353",\ "-1.751632, -1.751632, -1.643314, -1.534997, -1.318362",\ "-2.120170, -2.120170, -2.011852, -1.903535, -1.686900",\ "-2.612538, -2.612538, -2.504221, -2.395904, -2.179269",\ "-2.802240, -2.802240, -2.693923, -2.585606, -2.368971"); } } /* 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 ( "5.432007, 5.063130, 4.694575, 4.202186, 4.012487",\ "6.080968, 5.712091, 5.343536, 4.851147, 4.661448",\ "6.729926, 6.361049, 5.992494, 5.500105, 5.310407",\ "7.596938, 7.228061, 6.859506, 6.367117, 6.177419",\ "7.928026, 7.559149, 7.190594, 6.698205, 6.508507"); } 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 ( "7.776964, 7.408087, 7.039532, 6.547143, 6.357445",\ "8.252499, 7.883622, 7.515067, 7.022678, 6.832979",\ "8.728035, 8.359158, 7.990603, 7.498214, 7.308516",\ "9.409660, 9.040783, 8.672228, 8.179840, 7.990141",\ "9.704626, 9.335749, 8.967194, 8.474806, 8.285107"); } } /* 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 ( "-4.013677, -3.538137, -3.062598, -2.380844, -2.085916",\ "-4.090320, -3.614780, -3.139241, -2.457487, -2.162559",\ "-4.166965, -3.691425, -3.215886, -2.534132, -2.239204",\ "-4.269360, -3.793820, -3.318281, -2.636527, -2.341599",\ "-4.239696, -3.764156, -3.288617, -2.606863, -2.311935"); } 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 ( "-6.579506, -6.103967, -5.628427, -4.946673, -4.651745",\ "-6.948515, -6.472976, -5.997436, -5.315682, -5.020754",\ "-7.317053, -6.841514, -6.365974, -5.684220, -5.389292",\ "-7.809422, -7.333882, -6.858343, -6.176589, -5.881661",\ "-7.999123, -7.523583, -7.048044, -6.366290, -6.071362"); } } /* 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.163007 ; 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 ( "14.172158, 14.172158, 13.955523, 13.883312, 13.738889",\ "14.821115, 14.821115, 14.604480, 14.532269, 14.387845",\ "15.470075, 15.470075, 15.253440, 15.181229, 15.036805",\ "16.337082, 16.337082, 16.120445, 16.048235, 15.903811",\ "16.667812, 16.667812, 16.451176, 16.378965, 16.234543"); } 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 ( "14.894195, 14.894195, 14.677560, 14.605349, 14.460925",\ "15.369742, 15.369742, 15.153108, 15.080896, 14.936473",\ "15.845290, 15.845290, 15.628655, 15.556444, 15.412021",\ "16.526657, 16.526657, 16.310020, 16.237810, 16.093388",\ "16.820667, 16.820667, 16.604031, 16.531820, 16.387398"); } } /* 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 ( "2.014726, 2.014726, 2.123044, 2.231361, 2.447996",\ "1.938094, 1.938094, 2.046411, 2.154728, 2.371363",\ "1.861462, 1.861462, 1.969779, 2.078096, 2.294731",\ "1.759081, 1.759081, 1.867398, 1.975716, 2.192350",\ "1.788738, 1.788738, 1.897055, 2.005373, 2.222007"); } 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.852458, 0.852458, 0.960775, 1.069093, 1.285728",\ "0.483136, 0.483136, 0.591454, 0.699771, 0.916406",\ "0.114570, 0.114570, 0.222887, 0.331204, 0.547839",\ "-0.377834, -0.377834, -0.269517, -0.161200, 0.055435",\ "-0.567527, -0.567527, -0.459209, -0.350892, -0.134257"); } } /* 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 ( "4.814162, 4.445285, 4.076730, 3.584342, 3.394643",\ "5.463120, 5.094244, 4.725688, 4.233300, 4.043601",\ "6.112079, 5.743202, 5.374647, 4.882258, 4.692559",\ "6.979087, 6.610210, 6.241655, 5.749266, 5.559567",\ "7.309817, 6.940940, 6.572385, 6.079997, 5.890298"); } 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 ( "6.337910, 5.969033, 5.600478, 5.108089, 4.918390",\ "6.813457, 6.444580, 6.076025, 5.583636, 5.393937",\ "7.289003, 6.920126, 6.551571, 6.059183, 5.869484",\ "7.970367, 7.601490, 7.232935, 6.740547, 6.550848",\ "8.264378, 7.895501, 7.526946, 7.034557, 6.844858"); } } /* 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 ( "-3.432484, -2.956944, -2.481405, -1.799651, -1.504723",\ "-3.509117, -3.033577, -2.558037, -1.876284, -1.581356",\ "-3.585749, -3.110209, -2.634670, -1.952916, -1.657988",\ "-3.688130, -3.212590, -2.737051, -2.055297, -1.760369",\ "-3.658473, -3.182933, -2.707393, -2.025640, -1.730711"); } 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 ( "-5.155165, -4.679626, -4.204086, -3.522332, -3.227404",\ "-5.524487, -5.048947, -4.573408, -3.891654, -3.596726",\ "-5.893054, -5.417514, -4.941974, -4.260221, -3.965292",\ "-6.385458, -5.909918, -5.434378, -4.752625, -4.457696",\ "-6.575150, -6.099610, -5.624071, -4.942317, -4.647389"); } } /* 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.163007 ; 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 ( "14.057248, 14.057248, 13.840613, 13.768402, 13.623979",\ "14.706212, 14.706212, 14.489577, 14.417366, 14.272943",\ "15.355178, 15.355178, 15.138543, 15.066332, 14.921908",\ "16.222198, 16.222198, 16.005562, 15.933352, 15.788928",\ "16.552933, 16.552933, 16.336296, 16.264086, 16.119663"); } 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 ( "14.723048, 14.723048, 14.506413, 14.434202, 14.289779",\ "15.198596, 15.198596, 14.981961, 14.909750, 14.765326",\ "15.674140, 15.674140, 15.457505, 15.385294, 15.240870",\ "16.356060, 16.356060, 16.139423, 16.067213, 15.922790",\ "16.650066, 16.650066, 16.433430, 16.361219, 16.216797"); } } /* 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 ( "1.018120, 1.018120, 1.126437, 1.234755, 1.451389",\ "0.941482, 0.941482, 1.049799, 1.158116, 1.374751",\ "0.864843, 0.864843, 0.973161, 1.081478, 1.298113",\ "0.762455, 0.762455, 0.870772, 0.979090, 1.195724",\ "0.792114, 0.792114, 0.900432, 1.008749, 1.225384"); } 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.199036, 0.199036, 0.307353, 0.415670, 0.632305",\ "-0.169670, -0.169670, -0.061353, 0.046965, 0.263599",\ "-0.538245, -0.538245, -0.429928, -0.321610, -0.104976",\ "-1.030663, -1.030663, -0.922346, -0.814029, -0.597394",\ "-1.220357, -1.220357, -1.112040, -1.003722, -0.787087"); } } /* 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 ( "5.137494, 4.768617, 4.400062, 3.907673, 3.717975",\ "5.786460, 5.417583, 5.049028, 4.556639, 4.366940",\ "6.435427, 6.066550, 5.697995, 5.205606, 5.015907",\ "7.302445, 6.933568, 6.565013, 6.072625, 5.882926",\ "7.633180, 7.264303, 6.895748, 6.403359, 6.213660"); } 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 ( "6.727620, 6.358743, 5.990188, 5.497799, 5.308101",\ "7.203166, 6.834289, 6.465734, 5.973345, 5.783647",\ "7.678712, 7.309835, 6.941280, 6.448891, 6.259192",\ "8.360629, 7.991752, 7.623197, 7.130808, 6.941110",\ "8.654634, 8.285757, 7.917202, 7.424813, 7.235114"); } } /* 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 ( "-3.603429, -3.127890, -2.652350, -1.970596, -1.675668",\ "-3.680068, -3.204529, -2.728989, -2.047235, -1.752307",\ "-3.756707, -3.281167, -2.805627, -2.123874, -1.828946",\ "-3.859095, -3.383555, -2.908016, -2.226262, -1.931334",\ "-3.829436, -3.353896, -2.878356, -2.196603, -1.901675"); } 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 ( "-4.972537, -4.496997, -4.021457, -3.339704, -3.044775",\ "-5.341242, -4.865703, -4.390163, -3.708409, -3.413481",\ "-5.709817, -5.234278, -4.758738, -4.076984, -3.782056",\ "-6.202236, -5.726696, -5.251156, -4.569403, -4.274475",\ "-6.391929, -5.916389, -5.440850, -4.759096, -4.464168"); } } /* 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.163007 ; 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 ( "13.836967, 13.836967, 13.620333, 13.548121, 13.403698",\ "14.485973, 14.485973, 14.269339, 14.197127, 14.052704",\ "15.134977, 15.134977, 14.918343, 14.846131, 14.701708",\ "16.002050, 16.002050, 15.785416, 15.713204, 15.568781",\ "16.332767, 16.332767, 16.116133, 16.043922, 15.899498"); } 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 ( "14.522581, 14.522581, 14.305946, 14.233735, 14.089312",\ "14.998199, 14.998199, 14.781565, 14.709353, 14.564930",\ "15.473818, 15.473818, 15.257183, 15.184972, 15.040548",\ "16.157570, 16.157570, 15.940935, 15.868724, 15.724300",\ "16.451551, 16.451551, 16.234917, 16.162704, 16.018282"); } } /* 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 ( "1.094115, 1.094115, 1.202433, 1.310750, 1.527385",\ "1.017510, 1.017510, 1.125828, 1.234145, 1.450780",\ "0.940906, 0.940906, 1.049223, 1.157540, 1.374175",\ "0.838190, 0.838190, 0.946507, 1.054825, 1.271460",\ "0.867814, 0.867814, 0.976131, 1.084449, 1.301084"); } 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.292315, -1.292315, -1.183997, -1.075680, -0.859045",\ "-1.661123, -1.661123, -1.552806, -1.444489, -1.227854",\ "-2.029932, -2.029932, -1.921615, -1.813297, -1.596663",\ "-2.523670, -2.523670, -2.415353, -2.307035, -2.090401",\ "-2.713306, -2.713306, -2.604989, -2.496672, -2.280037"); } } /* 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 ( "5.184812, 4.815935, 4.447380, 3.954991, 3.765292",\ "5.833817, 5.464941, 5.096385, 4.603997, 4.414298",\ "6.482822, 6.113945, 5.745390, 5.253002, 5.063303",\ "7.349894, 6.981017, 6.612462, 6.120073, 5.930374",\ "7.680613, 7.311736, 6.943181, 6.450792, 6.261093"); } 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 ( "8.045258, 7.676381, 7.307826, 6.815437, 6.625738",\ "8.520876, 8.151999, 7.783444, 7.291055, 7.101357",\ "8.996494, 8.627617, 8.259062, 7.766674, 7.576975",\ "9.680246, 9.311369, 8.942814, 8.450426, 8.260727",\ "9.974228, 9.605350, 9.236795, 8.744408, 8.554708"); } } /* 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 ( "-3.580280, -3.104740, -2.629200, -1.947447, -1.652519",\ "-3.656885, -3.181345, -2.705805, -2.024052, -1.729124",\ "-3.733490, -3.257950, -2.782410, -2.100657, -1.805728",\ "-3.836205, -3.360665, -2.885126, -2.203372, -1.908444",\ "-3.806581, -3.331041, -2.855502, -2.173748, -1.878820"); } 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 ( "-6.770963, -6.295424, -5.819884, -5.138130, -4.843202",\ "-7.139772, -6.664232, -6.188693, -5.506939, -5.212011",\ "-7.508581, -7.033041, -6.557501, -5.875748, -5.580820",\ "-8.002319, -7.526779, -7.051239, -6.369486, -6.074558",\ "-8.191956, -7.716415, -7.240876, -6.559122, -6.264194"); } } /* 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.163007 ; 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 ( "14.027304, 14.027304, 13.810669, 13.738458, 13.594034",\ "14.676279, 14.676279, 14.459644, 14.387433, 14.243010",\ "15.325258, 15.325258, 15.108624, 15.036412, 14.891989",\ "16.192289, 16.192289, 15.975655, 15.903443, 15.759020",\ "16.523020, 16.523020, 16.306385, 16.234173, 16.089750"); } 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 ( "14.690432, 14.690432, 14.473797, 14.401586, 14.257162",\ "15.165998, 15.165998, 14.949364, 14.877152, 14.732729",\ "15.641565, 15.641565, 15.424931, 15.352719, 15.208296",\ "16.323992, 16.323992, 16.107357, 16.035145, 15.890722",\ "16.617990, 16.617990, 16.401356, 16.329144, 16.184721"); } } /* 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 ( "1.544386, 1.544386, 1.652704, 1.761021, 1.977656",\ "1.467758, 1.467758, 1.576075, 1.684392, 1.901027",\ "1.391129, 1.391129, 1.499446, 1.607763, 1.824398",\ "1.288753, 1.288753, 1.397070, 1.505387, 1.722022",\ "1.318402, 1.318402, 1.426719, 1.535037, 1.751671"); } 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.074660, 0.074660, 0.182978, 0.291295, 0.507930",\ "-0.293980, -0.293980, -0.185662, -0.077345, 0.139290",\ "-0.662621, -0.662621, -0.554303, -0.445986, -0.229351",\ "-1.155124, -1.155124, -1.046806, -0.938489, -0.721854",\ "-1.344802, -1.344802, -1.236485, -1.128167, -0.911532"); } } /* 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 ( "4.700585, 4.331708, 3.963153, 3.470765, 3.281066",\ "5.349563, 4.980686, 4.612131, 4.119742, 3.930043",\ "5.998540, 5.629663, 5.261108, 4.768719, 4.579021",\ "6.865573, 6.496696, 6.128141, 5.635752, 5.446054",\ "7.196303, 6.827426, 6.458871, 5.966483, 5.776784"); } 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 ( "6.391432, 6.022555, 5.654000, 5.161611, 4.971912",\ "6.866998, 6.498121, 6.129566, 5.637177, 5.447478",\ "7.342564, 6.973687, 6.605132, 6.112743, 5.923044",\ "8.024992, 7.656115, 7.287560, 6.795171, 6.605473",\ "8.318991, 7.950114, 7.581559, 7.089170, 6.899471"); } } /* 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 ( "-3.096726, -2.621186, -2.145647, -1.463893, -1.168965",\ "-3.173355, -2.697815, -2.222275, -1.540522, -1.245594",\ "-3.249984, -2.774444, -2.298904, -1.617151, -1.322223",\ "-3.352360, -2.876820, -2.401280, -1.719527, -1.424599",\ "-3.322711, -2.847171, -2.371632, -1.689878, -1.394950"); } 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 ( "-5.023767, -4.548227, -4.072688, -3.390934, -3.096006",\ "-5.392407, -4.916867, -4.441328, -3.759574, -3.464646",\ "-5.761048, -5.285508, -4.809968, -4.128215, -3.833287",\ "-6.253551, -5.778011, -5.302472, -4.620718, -4.325790",\ "-6.443229, -5.967690, -5.492150, -4.810396, -4.515468"); } } /* 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.163007 ; 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 ( "14.683361, 14.683361, 14.466726, 14.394515, 14.250092",\ "15.332394, 15.332394, 15.115759, 15.043548, 14.899124",\ "15.981424, 15.981424, 15.764790, 15.692578, 15.548155",\ "16.848530, 16.848530, 16.631895, 16.559685, 16.415260",\ "17.179230, 17.179230, 16.962595, 16.890385, 16.745960"); } 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 ( "15.189911, 15.189911, 14.973276, 14.901065, 14.756641",\ "15.665596, 15.665596, 15.448961, 15.376750, 15.232327",\ "16.141285, 16.141285, 15.924650, 15.852439, 15.708015",\ "16.827236, 16.827236, 16.610601, 16.538391, 16.393967",\ "17.121212, 17.121212, 16.904577, 16.832367, 16.687943"); } } /* 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.855188, 0.855188, 0.963506, 1.071823, 1.288458",\ "0.778621, 0.778621, 0.886938, 0.995255, 1.211890",\ "0.702052, 0.702052, 0.810369, 0.918687, 1.135322",\ "0.599368, 0.599368, 0.707685, 0.816003, 1.032638",\ "0.628976, 0.628976, 0.737293, 0.845611, 1.062245"); } 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.352753, -1.352753, -1.244435, -1.136118, -0.919483",\ "-1.721705, -1.721705, -1.613388, -1.505071, -1.288436",\ "-2.090658, -2.090658, -1.982341, -1.874023, -1.657389",\ "-2.584846, -2.584846, -2.476529, -2.368212, -2.151577",\ "-2.774451, -2.774451, -2.666134, -2.557817, -2.341182"); } } /* 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 ( "6.467275, 6.098398, 5.729843, 5.237454, 5.047755",\ "7.116307, 6.747430, 6.378875, 5.886487, 5.696788",\ "7.765340, 7.396463, 7.027908, 6.535519, 6.345820",\ "8.632449, 8.263573, 7.895017, 7.402628, 7.212930",\ "8.963147, 8.594271, 8.225716, 7.733326, 7.543628"); } 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 ( "8.520481, 8.151604, 7.783049, 7.290660, 7.100962",\ "8.996168, 8.627291, 8.258736, 7.766347, 7.576649",\ "9.471855, 9.102978, 8.734423, 8.242035, 8.052336",\ "10.157808, 9.788931, 9.420376, 8.927988, 8.738289",\ "10.451782, 10.082905, 9.714350, 9.221962, 9.032263"); } } /* 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 ( "-4.047319, -3.571780, -3.096240, -2.414486, -2.119558",\ "-4.123886, -3.648346, -3.172807, -2.491053, -2.196125",\ "-4.200455, -3.724915, -3.249375, -2.567622, -2.272694",\ "-4.303139, -3.827599, -3.352059, -2.670306, -2.375378",\ "-4.273531, -3.797991, -3.322452, -2.640698, -2.345770"); } 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 ( "-7.042147, -6.566607, -6.091067, -5.409314, -5.114386",\ "-7.411098, -6.935559, -6.460019, -5.778265, -5.483337",\ "-7.780052, -7.304513, -6.828973, -6.147219, -5.852291",\ "-8.274240, -7.798701, -7.323161, -6.641407, -6.346479",\ "-8.463844, -7.988305, -7.512765, -6.831011, -6.536083"); } } /* 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.163007 ; 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 ( "16.148251, 16.148251, 15.931616, 15.859405, 15.714981",\ "16.797266, 16.797266, 16.580631, 16.508419, 16.363997",\ "17.446280, 17.446280, 17.229645, 17.157433, 17.013010",\ "18.313364, 18.313364, 18.096729, 18.024517, 17.880095",\ "18.644079, 18.644079, 18.427444, 18.355232, 18.210810"); } 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 ( "16.791485, 16.791485, 16.574850, 16.502640, 16.358215",\ "17.267117, 17.267117, 17.050482, 16.978271, 16.833847",\ "17.742752, 17.742752, 17.526117, 17.453907, 17.309483",\ "18.426899, 18.426899, 18.210264, 18.138054, 17.993629",\ "18.720875, 18.720875, 18.504240, 18.432030, 18.287605"); } } /* 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.659130, -0.659130, -0.550813, -0.442495, -0.225861",\ "-0.735727, -0.735727, -0.627410, -0.519093, -0.302458",\ "-0.812325, -0.812325, -0.704008, -0.595691, -0.379056",\ "-0.915029, -0.915029, -0.806711, -0.698394, -0.481759",\ "-0.885411, -0.885411, -0.777094, -0.668777, -0.452142"); } 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 ( "-2.540685, -2.540685, -2.432367, -2.324050, -2.107415",\ "-2.909543, -2.909543, -2.801226, -2.692908, -2.476274",\ "-3.278402, -3.278402, -3.170085, -3.061768, -2.845133",\ "-3.772272, -3.772272, -3.663955, -3.555637, -3.339003",\ "-3.961896, -3.961896, -3.853579, -3.745261, -3.528626"); } } /* 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 ( "6.861283, 6.492406, 6.123851, 5.631462, 5.441763",\ "7.510298, 7.141421, 6.772866, 6.280478, 6.090779",\ "8.159311, 7.790434, 7.421879, 6.929490, 6.739791",\ "9.026394, 8.657517, 8.288962, 7.796574, 7.606875",\ "9.357111, 8.988234, 8.619678, 8.127290, 7.937591"); } 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 ( "9.639540, 9.270663, 8.902108, 8.409719, 8.220020",\ "10.115173, 9.746297, 9.377742, 8.885353, 8.695654",\ "10.590805, 10.221929, 9.853374, 9.360985, 9.171286",\ "11.274952, 10.906075, 10.537520, 10.045132, 9.855433",\ "11.568930, 11.200053, 10.831498, 10.339109, 10.149410"); } } /* 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 ( "-5.342668, -4.867128, -4.391588, -3.709835, -3.414907",\ "-5.419265, -4.943725, -4.468185, -3.786432, -3.491504",\ "-5.495863, -5.020323, -4.544784, -3.863030, -3.568102",\ "-5.598566, -5.123026, -4.647487, -3.965733, -3.670805",\ "-5.568949, -5.093409, -4.617869, -3.936116, -3.641188"); } 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 ( "-8.032147, -7.556608, -7.081068, -6.399314, -6.104386",\ "-8.401006, -7.925466, -7.449926, -6.768173, -6.473245",\ "-8.769865, -8.294325, -7.818786, -7.137032, -6.842104",\ "-9.263735, -8.788195, -8.312655, -7.630902, -7.335974",\ "-9.453359, -8.977819, -8.502279, -7.820526, -7.525598"); } } /* 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.163007 ; 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 ( "14.149250, 14.149250, 13.932615, 13.860404, 13.715981",\ "14.798244, 14.798244, 14.581610, 14.509398, 14.364975",\ "15.447239, 15.447239, 15.230604, 15.158393, 15.013969",\ "16.314295, 16.314295, 16.097660, 16.025448, 15.881025",\ "16.645020, 16.645020, 16.428385, 16.356174, 16.211750"); } 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 ( "14.650078, 14.650078, 14.433443, 14.361232, 14.216808",\ "15.125675, 15.125675, 14.909040, 14.836829, 14.692406",\ "15.601273, 15.601273, 15.384638, 15.312427, 15.168003",\ "16.284492, 16.284492, 16.067858, 15.995646, 15.851223",\ "16.578484, 16.578484, 16.361849, 16.289639, 16.145214"); } } /* 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.527917, 0.527917, 0.636234, 0.744552, 0.961186",\ "0.451303, 0.451303, 0.559620, 0.667937, 0.884572",\ "0.374688, 0.374688, 0.483006, 0.591323, 0.807958",\ "0.272330, 0.272330, 0.380648, 0.488965, 0.705600",\ "0.301603, 0.301603, 0.409921, 0.518238, 0.734873"); } 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.677732, -0.677732, -0.569414, -0.461097, -0.244462",\ "-1.046473, -1.046473, -0.938155, -0.829838, -0.613203",\ "-1.415214, -1.415214, -1.306896, -1.198579, -0.981944",\ "-1.907851, -1.907851, -1.799534, -1.691216, -1.474582",\ "-2.098454, -2.098454, -1.990136, -1.881819, -1.665184"); } } /* 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 ( "6.527102, 6.158226, 5.789670, 5.297282, 5.107583",\ "7.176097, 6.807220, 6.438665, 5.946276, 5.756577",\ "7.825093, 7.456216, 7.087661, 6.595273, 6.405574",\ "8.692148, 8.323271, 7.954716, 7.462327, 7.272629",\ "9.022872, 8.653996, 8.285440, 7.793051, 7.603353"); } 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 ( "8.249479, 7.880602, 7.512047, 7.019659, 6.829960",\ "8.725076, 8.356199, 7.987644, 7.495255, 7.305556",\ "9.200673, 8.831797, 8.463242, 7.970852, 7.781154",\ "9.883895, 9.515018, 9.146463, 8.654074, 8.464375",\ "10.177883, 9.809006, 9.440451, 8.948063, 8.758364"); } } /* 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 ( "-4.998948, -4.523408, -4.047868, -3.366115, -3.071187",\ "-5.075562, -4.600022, -4.124483, -3.442729, -3.147801",\ "-5.152176, -4.676637, -4.201097, -3.519343, -3.224415",\ "-5.254534, -4.778995, -4.303455, -3.621701, -3.326773",\ "-5.225261, -4.749722, -4.274182, -3.592428, -3.297500"); } 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 ( "-7.012519, -6.536980, -6.061440, -5.379686, -5.084758",\ "-7.381260, -6.905721, -6.430181, -5.748427, -5.453499",\ "-7.750001, -7.274462, -6.798922, -6.117168, -5.822240",\ "-8.242640, -7.767099, -7.291560, -6.609806, -6.314878",\ "-8.433241, -7.957702, -7.482162, -6.800408, -6.505480"); } } /* 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.163007 ; 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 ( "14.132546, 14.132546, 13.915912, 13.843700, 13.699277",\ "14.781539, 14.781539, 14.564904, 14.492693, 14.348269",\ "15.430532, 15.430532, 15.213897, 15.141685, 14.997262",\ "16.297588, 16.297588, 16.080952, 16.008741, 15.864318",\ "16.628311, 16.628311, 16.411678, 16.339466, 16.195042"); } 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 ( "14.610065, 14.610065, 14.393430, 14.321218, 14.176795",\ "15.085658, 15.085658, 14.869023, 14.796812, 14.652389",\ "15.561255, 15.561255, 15.344621, 15.272409, 15.127986",\ "16.244442, 16.244442, 16.027805, 15.955595, 15.811172",\ "16.538429, 16.538429, 16.321793, 16.249582, 16.105160"); } } /* 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.946424, -0.946424, -0.838107, -0.729790, -0.513155",\ "-1.023040, -1.023040, -0.914722, -0.806405, -0.589770",\ "-1.099655, -1.099655, -0.991338, -0.883020, -0.666386",\ "-1.202013, -1.202013, -1.093696, -0.985378, -0.768744",\ "-1.172740, -1.172740, -1.064423, -0.956105, -0.739470"); } 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 ( "-2.004131, -2.004131, -1.895814, -1.787497, -1.570862",\ "-2.372867, -2.372867, -2.264549, -2.156232, -1.939597",\ "-2.741603, -2.741603, -2.633286, -2.524968, -2.308333",\ "-3.234235, -3.234235, -3.125917, -3.017600, -2.800965",\ "-3.424833, -3.424833, -3.316516, -3.208199, -2.991564"); } } /* 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 ( "7.504185, 7.135308, 6.766753, 6.274364, 6.084665",\ "8.153177, 7.784300, 7.415745, 6.923357, 6.733658",\ "8.802170, 8.433292, 8.064737, 7.572349, 7.382650",\ "9.669225, 9.300348, 8.931793, 8.439404, 8.249705",\ "9.999949, 9.631071, 9.262516, 8.770128, 8.580429"); } 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 ( "8.613667, 8.244789, 7.876235, 7.383846, 7.194147",\ "9.089264, 8.720387, 8.351831, 7.859443, 7.669744",\ "9.564857, 9.195980, 8.827425, 8.335037, 8.145338",\ "10.248043, 9.879166, 9.510611, 9.018223, 8.828524",\ "10.542032, 10.173155, 9.804600, 9.312212, 9.122513"); } } /* 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 ( "-5.539960, -5.064421, -4.588881, -3.907127, -3.612199",\ "-5.616576, -5.141036, -4.665496, -3.983743, -3.688815",\ "-5.693191, -5.217651, -4.742112, -4.060358, -3.765430",\ "-5.795549, -5.320009, -4.844470, -4.162716, -3.867788",\ "-5.766276, -5.290736, -4.815197, -4.133443, -3.838515"); } 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 ( "-7.201014, -6.725474, -6.249935, -5.568181, -5.273253",\ "-7.569750, -7.094211, -6.618671, -5.936917, -5.641989",\ "-7.938487, -7.462947, -6.987407, -6.305654, -6.010725",\ "-8.431118, -7.955579, -7.480039, -6.798285, -6.503357",\ "-8.621716, -8.146176, -7.670637, -6.988883, -6.693955"); } } /* 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.163007 ; 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 ( "14.712736, 14.712736, 14.496101, 14.423890, 14.279467",\ "15.361721, 15.361721, 15.145086, 15.072875, 14.928452",\ "16.010704, 16.010704, 15.794069, 15.721858, 15.577435",\ "16.877748, 16.877748, 16.661114, 16.588902, 16.444479",\ "17.208475, 17.208475, 16.991840, 16.919628, 16.775206"); } 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 ( "15.076057, 15.076057, 14.859423, 14.787211, 14.642788",\ "15.551640, 15.551640, 15.335005, 15.262794, 15.118370",\ "16.027218, 16.027218, 15.810583, 15.738372, 15.593948",\ "16.709976, 16.709976, 16.493341, 16.421131, 16.276707",\ "17.003967, 17.003967, 16.787333, 16.715122, 16.570698"); } } /* 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 ( "-1.242805, -1.242805, -1.134488, -1.026171, -0.809536",\ "-1.319428, -1.319428, -1.211111, -1.102794, -0.886159",\ "-1.396051, -1.396051, -1.287734, -1.179417, -0.962782",\ "-1.498420, -1.498420, -1.390102, -1.281785, -1.065150",\ "-1.468777, -1.468777, -1.360459, -1.252142, -1.035507"); } 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.783422, -1.783422, -1.675104, -1.566787, -1.350152",\ "-2.152103, -2.152103, -2.043786, -1.935469, -1.718834",\ "-2.520786, -2.520786, -2.412469, -2.304152, -2.087517",\ "-3.013346, -3.013346, -2.905028, -2.796711, -2.580076",\ "-3.203013, -3.203013, -3.094696, -2.986379, -2.769744"); } } /* 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 ( "8.286092, 7.917215, 7.548660, 7.056271, 6.866572",\ "8.935077, 8.566200, 8.197645, 7.705256, 7.515557",\ "9.584060, 9.215183, 8.846628, 8.354239, 8.164540",\ "10.451102, 10.082226, 9.713671, 9.221281, 9.031583",\ "10.781830, 10.412952, 10.044397, 9.552010, 9.362310"); } 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 ( "9.631601, 9.262724, 8.894169, 8.401781, 8.212082",\ "10.107181, 9.738304, 9.369749, 8.877359, 8.687661",\ "10.582760, 10.213882, 9.845327, 9.352940, 9.163240",\ "11.265516, 10.896639, 10.528084, 10.035696, 9.845997",\ "11.559510, 11.190634, 10.822079, 10.329689, 10.139991"); } } /* 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 ( "-6.689903, -6.214363, -5.738823, -5.057070, -4.762142",\ "-6.766526, -6.290986, -5.815446, -5.133693, -4.838765",\ "-6.843149, -6.367609, -5.892069, -5.210316, -4.915388",\ "-6.945517, -6.469977, -5.994438, -5.312684, -5.017756",\ "-6.915874, -6.440334, -5.964795, -5.283041, -4.988113"); } 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 ( "-7.791057, -7.315517, -6.839978, -6.158224, -5.863296",\ "-8.159739, -7.684199, -7.208660, -6.526906, -6.231978",\ "-8.528421, -8.052882, -7.577343, -6.895589, -6.600661",\ "-9.020981, -8.545442, -8.069902, -7.388148, -7.093220",\ "-9.210649, -8.735109, -8.259569, -7.577816, -7.282888"); } } /* 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.163007 ; 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 ( "14.375360, 14.375360, 14.158726, 14.086514, 13.942091",\ "15.024342, 15.024342, 14.807707, 14.735496, 14.591072",\ "15.673321, 15.673321, 15.456686, 15.384475, 15.240051",\ "16.540358, 16.540358, 16.323723, 16.251511, 16.107088",\ "16.871086, 16.871086, 16.654451, 16.582241, 16.437817"); } 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 ( "15.240339, 15.240339, 15.023705, 14.951493, 14.807070",\ "15.715914, 15.715914, 15.499279, 15.427068, 15.282644",\ "16.191484, 16.191484, 15.974850, 15.902638, 15.758215",\ "16.874048, 16.874048, 16.657413, 16.585201, 16.440779",\ "17.168043, 17.168043, 16.951408, 16.879196, 16.734774"); } } /* 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 ( "-1.090502, -1.090502, -0.982184, -0.873867, -0.657232",\ "-1.167129, -1.167129, -1.058811, -0.950494, -0.733859",\ "-1.243755, -1.243755, -1.135438, -1.027121, -0.810486",\ "-1.346128, -1.346128, -1.237810, -1.129493, -0.912858",\ "-1.316481, -1.316481, -1.208163, -1.099846, -0.883211"); } 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 ( "-2.508520, -2.508520, -2.400203, -2.291885, -2.075251",\ "-2.877177, -2.877177, -2.768860, -2.660542, -2.443908",\ "-3.245834, -3.245834, -3.137517, -3.029200, -2.812565",\ "-3.738359, -3.738359, -3.630042, -3.521725, -3.305090",\ "-3.928033, -3.928033, -3.819715, -3.711398, -3.494763"); } } /* 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 ( "7.576286, 7.207409, 6.838854, 6.346466, 6.156767",\ "8.225266, 7.856390, 7.487834, 6.995446, 6.805747",\ "8.874247, 8.505369, 8.136814, 7.644426, 7.454727",\ "9.741283, 9.372406, 9.003851, 8.511463, 8.321764",\ "10.072013, 9.703136, 9.334581, 8.842192, 8.652493"); } 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 ( "9.554321, 9.185444, 8.816889, 8.324501, 8.134802",\ "10.029892, 9.661015, 9.292459, 8.800072, 8.610373",\ "10.505464, 10.136587, 9.768032, 9.275642, 9.085944",\ "11.188025, 10.819147, 10.450592, 9.958204, 9.768505",\ "11.482021, 11.113144, 10.744589, 10.252201, 10.062502"); } } /* 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 ( "-5.712052, -5.236512, -4.760972, -4.079219, -3.784291",\ "-5.788679, -5.313139, -4.837599, -4.155846, -3.860918",\ "-5.865305, -5.389766, -4.914226, -4.232472, -3.937544",\ "-5.967678, -5.492138, -5.016598, -4.334845, -4.039917",\ "-5.938031, -5.462491, -4.986951, -4.305198, -4.010270"); } 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 ( "-7.680092, -7.204553, -6.729013, -6.047259, -5.752331",\ "-8.048750, -7.573210, -7.097670, -6.415916, -6.120988",\ "-8.417406, -7.941867, -7.466327, -6.784574, -6.489645",\ "-8.909931, -8.434392, -7.958852, -7.277099, -6.982171",\ "-9.099606, -8.624065, -8.148525, -7.466772, -7.171844"); } } /* 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.163007 ; 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 ( "13.392277, 13.392277, 13.175642, 13.103430, 12.959007",\ "14.041265, 14.041265, 13.824631, 13.752419, 13.607996",\ "14.690252, 14.690252, 14.473618, 14.401405, 14.256983",\ "15.557302, 15.557302, 15.340668, 15.268456, 15.124033",\ "15.888027, 15.888027, 15.671392, 15.599180, 15.454758"); } 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 ( "14.193214, 14.193214, 13.976580, 13.904367, 13.759945",\ "14.668804, 14.668804, 14.452169, 14.379957, 14.235535",\ "15.144390, 15.144390, 14.927755, 14.855543, 14.711121",\ "15.827339, 15.827339, 15.610704, 15.538492, 15.394070",\ "16.121330, 16.121330, 15.904696, 15.832483, 15.688061"); } } /* 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 ( "-1.394730, -1.394730, -1.286412, -1.178095, -0.961460",\ "-1.471350, -1.471350, -1.363032, -1.254715, -1.038080",\ "-1.547969, -1.547969, -1.439651, -1.331334, -1.114699",\ "-1.650333, -1.650333, -1.542016, -1.433699, -1.217064",\ "-1.620694, -1.620694, -1.512377, -1.404059, -1.187425"); } 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 ( "-2.724595, -2.724595, -2.616278, -2.507960, -2.291326",\ "-3.093301, -3.093301, -2.984983, -2.876666, -2.660031",\ "-3.462008, -3.462008, -3.353691, -3.245374, -3.028739",\ "-3.954600, -3.954600, -3.846283, -3.737966, -3.521331",\ "-4.144262, -4.144262, -4.035945, -3.927628, -3.710993"); } } /* 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 ( "8.214573, 7.845696, 7.477141, 6.984752, 6.795053",\ "8.863562, 8.494684, 8.126129, 7.633741, 7.444042",\ "9.512551, 9.143675, 8.775120, 8.282730, 8.093032",\ "10.379600, 10.010723, 9.642168, 9.149778, 8.960080",\ "10.710325, 10.341448, 9.972893, 9.480505, 9.290806"); } 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 ( "9.741793, 9.372915, 9.004360, 8.511972, 8.322273",\ "10.217380, 9.848503, 9.479948, 8.987558, 8.797860",\ "10.692966, 10.324089, 9.955534, 9.463144, 9.273446",\ "11.375915, 11.007038, 10.638483, 10.146093, 9.956395",\ "11.669907, 11.301029, 10.932474, 10.440086, 10.250387"); } } /* 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 ( "-6.069125, -5.593585, -5.118045, -4.436292, -4.141364",\ "-6.145745, -5.670205, -5.194665, -4.512912, -4.217984",\ "-6.222364, -5.746824, -5.271285, -4.589531, -4.294603",\ "-6.324728, -5.849189, -5.373649, -4.691895, -4.396967",\ "-6.295089, -5.819550, -5.344010, -4.662256, -4.367328"); } 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 ( "-8.203243, -7.727704, -7.252164, -6.570411, -6.275483",\ "-8.571949, -8.096410, -7.620870, -6.939116, -6.644188",\ "-8.940657, -8.465117, -7.989578, -7.307824, -7.012896",\ "-9.433249, -8.957709, -8.482170, -7.800416, -7.505488",\ "-9.622911, -9.147371, -8.671831, -7.990078, -7.695150"); } } /* 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.163007 ; 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 ( "13.589542, 13.589542, 13.372908, 13.300696, 13.156273",\ "14.238508, 14.238508, 14.021873, 13.949662, 13.805239",\ "14.887472, 14.887472, 14.670837, 14.598626, 14.454203",\ "15.754490, 15.754490, 15.537855, 15.465644, 15.321220",\ "16.085224, 16.085224, 15.868589, 15.796378, 15.651955"); } 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 ( "14.339212, 14.339212, 14.122578, 14.050366, 13.905943",\ "14.814756, 14.814756, 14.598122, 14.525910, 14.381487",\ "15.290297, 15.290297, 15.073662, 15.001451, 14.857027",\ "15.972139, 15.972139, 15.755505, 15.683293, 15.538870",\ "16.266146, 16.266146, 16.049511, 15.977300, 15.832876"); } } /* 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 ( "2.331719, 2.331719, 2.440036, 2.548354, 2.764988",\ "2.255080, 2.255080, 2.363397, 2.471714, 2.688349",\ "2.178440, 2.178440, 2.286757, 2.395074, 2.611709",\ "2.076049, 2.076049, 2.184367, 2.292684, 2.509319",\ "2.105710, 2.105710, 2.214027, 2.322344, 2.538979"); } 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.823281, 0.823281, 0.931599, 1.039916, 1.256551",\ "0.454494, 0.454494, 0.562811, 0.671128, 0.887763",\ "0.085928, 0.085928, 0.194245, 0.302563, 0.519197",\ "-0.406476, -0.406476, -0.298159, -0.189841, 0.026793",\ "-0.596172, -0.596172, -0.487855, -0.379538, -0.162903"); } } /* 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 ( "4.463382, 4.094505, 3.725950, 3.233561, 3.043862",\ "5.112347, 4.743470, 4.374915, 3.882526, 3.692827",\ "5.761311, 5.392434, 5.023879, 4.531490, 4.341791",\ "6.628328, 6.259451, 5.890896, 5.398508, 5.208809",\ "6.959064, 6.590187, 6.221632, 5.729243, 5.539544"); } 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 ( "6.726063, 6.357186, 5.988631, 5.496242, 5.306543",\ "7.201606, 6.832729, 6.464174, 5.971785, 5.782086",\ "7.677150, 7.308273, 6.939718, 6.447329, 6.257630",\ "8.358990, 7.990113, 7.621558, 7.129169, 6.939470",\ "8.652996, 8.284119, 7.915564, 7.423175, 7.233477"); } } /* 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 ( "-3.195144, -2.719604, -2.244065, -1.562311, -1.267383",\ "-3.271784, -2.796244, -2.320704, -1.638951, -1.344023",\ "-3.348424, -2.872884, -2.397345, -1.715591, -1.420663",\ "-3.450815, -2.975275, -2.499735, -1.817982, -1.523054",\ "-3.421154, -2.945615, -2.470075, -1.788321, -1.493393"); } 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 ( "-5.511507, -5.035967, -4.560427, -3.878674, -3.583745",\ "-5.880294, -5.404755, -4.929215, -4.247461, -3.952533",\ "-6.248859, -5.773319, -5.297780, -4.616026, -4.321098",\ "-6.741263, -6.265723, -5.790184, -5.108430, -4.813502",\ "-6.930959, -6.455420, -5.979880, -5.298126, -5.003198"); } } /* 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.163007 ; 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 ( "13.489462, 13.489462, 13.272827, 13.200616, 13.056192",\ "14.138435, 14.138435, 13.921801, 13.849589, 13.705166",\ "14.787407, 14.787407, 14.570772, 14.498561, 14.354137",\ "15.654432, 15.654432, 15.437798, 15.365586, 15.221163",\ "15.985165, 15.985165, 15.768530, 15.696319, 15.551895"); } 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 ( "14.243200, 14.243200, 14.026566, 13.954354, 13.809931",\ "14.718760, 14.718760, 14.502125, 14.429914, 14.285490",\ "15.194315, 15.194315, 14.977680, 14.905469, 14.761045",\ "15.876482, 15.876482, 15.659847, 15.587636, 15.443213",\ "16.170485, 16.170485, 15.953850, 15.881639, 15.737215"); } } /* 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 ( "2.768199, 2.768199, 2.876518, 2.984835, 3.201470",\ "2.691566, 2.691566, 2.799884, 2.908202, 3.124836",\ "2.614933, 2.614933, 2.723251, 2.831568, 3.048203",\ "2.512550, 2.512550, 2.620868, 2.729186, 2.945820",\ "2.542204, 2.542204, 2.650522, 2.758840, 2.975474"); } 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 ( "2.647969, 2.647969, 2.756287, 2.864604, 3.081239",\ "2.279361, 2.279361, 2.387680, 2.495997, 2.712632",\ "1.910754, 1.910754, 2.019072, 2.127389, 2.344024",\ "1.418294, 1.418294, 1.526612, 1.634930, 1.851564",\ "1.228608, 1.228608, 1.336926, 1.445244, 1.661879"); } } /* 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 ( "3.354627, 2.985750, 2.617195, 2.124806, 1.935108",\ "4.003600, 3.634723, 3.266168, 2.773779, 2.584081",\ "4.652571, 4.283694, 3.915139, 3.422750, 3.233051",\ "5.519597, 5.150720, 4.782165, 4.289776, 4.100078",\ "5.850329, 5.481452, 5.112897, 4.620509, 4.430810"); } 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 ( "4.696056, 4.327179, 3.958624, 3.466236, 3.276537",\ "5.171612, 4.802735, 4.434180, 3.941791, 3.752092",\ "5.647167, 5.278290, 4.909735, 4.417346, 4.227648",\ "6.329336, 5.960459, 5.591904, 5.099515, 4.909817",\ "6.623341, 6.254464, 5.885909, 5.393520, 5.203821"); } } /* 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 ( "-2.035060, -1.559520, -1.083981, -0.402227, -0.107299",\ "-2.111693, -1.636154, -1.160614, -0.478860, -0.183932",\ "-2.188327, -1.712787, -1.237247, -0.555494, -0.260566",\ "-2.290709, -1.815170, -1.339630, -0.657876, -0.362948",\ "-2.261056, -1.785516, -1.309977, -0.628223, -0.333295"); } 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.496718, -3.021178, -2.545639, -1.863885, -1.568957",\ "-3.865324, -3.389785, -2.914245, -2.232491, -1.937563",\ "-4.233933, -3.758393, -3.282854, -2.601100, -2.306172",\ "-4.726391, -4.250852, -3.775312, -3.093558, -2.798630",\ "-4.916077, -4.440537, -3.964998, -3.283244, -2.988316"); } } /* 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.163007 ; 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 ( "13.483656, 13.483656, 13.267021, 13.194810, 13.050386",\ "14.132622, 14.132622, 13.915987, 13.843776, 13.699352",\ "14.781590, 14.781590, 14.564955, 14.492743, 14.348320",\ "15.648609, 15.648609, 15.431974, 15.359763, 15.215340",\ "15.979342, 15.979342, 15.762707, 15.690495, 15.546072"); } 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 ( "13.937754, 13.937754, 13.721119, 13.648908, 13.504484",\ "14.413301, 14.413301, 14.196667, 14.124455, 13.980032",\ "14.888845, 14.888845, 14.672211, 14.599999, 14.455576",\ "15.570772, 15.570772, 15.354137, 15.281926, 15.137503",\ "15.864775, 15.864775, 15.648140, 15.575929, 15.431505"); } } /* 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 ( "2.527828, 2.527828, 2.636146, 2.744463, 2.961098",\ "2.451190, 2.451190, 2.559508, 2.667825, 2.884460",\ "2.374552, 2.374552, 2.482870, 2.591187, 2.807822",\ "2.272164, 2.272164, 2.380481, 2.488799, 2.705433",\ "2.301823, 2.301823, 2.410140, 2.518457, 2.735092"); } 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.338233, 1.338233, 1.446550, 1.554868, 1.771502",\ "0.969534, 0.969534, 1.077851, 1.186169, 1.402803",\ "0.600958, 0.600958, 0.709275, 0.817593, 1.034227",\ "0.108540, 0.108540, 0.216857, 0.325174, 0.541809",\ "-0.081154, -0.081154, 0.027164, 0.135481, 0.352116"); } } /* 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 ( "4.507641, 4.138764, 3.770209, 3.277820, 3.088121",\ "5.156606, 4.787729, 4.419174, 3.926785, 3.737086",\ "5.805573, 5.436697, 5.068141, 4.575753, 4.386054",\ "6.672593, 6.303716, 5.935161, 5.442772, 5.253074",\ "7.003327, 6.634450, 6.265895, 5.773507, 5.583808"); } 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 ( "5.923257, 5.554380, 5.185825, 4.693436, 4.503737",\ "6.398803, 6.029926, 5.661371, 5.168982, 4.979283",\ "6.874350, 6.505473, 6.136918, 5.644529, 5.454830",\ "7.556274, 7.187397, 6.818842, 6.326454, 6.136755",\ "7.850280, 7.481403, 7.112848, 6.620459, 6.430760"); } } /* 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 ( "-2.919382, -2.443842, -1.968303, -1.286549, -0.991621",\ "-2.996020, -2.520480, -2.044940, -1.363187, -1.068259",\ "-3.072658, -2.597118, -2.121579, -1.439825, -1.144897",\ "-3.175046, -2.699507, -2.223967, -1.542213, -1.247285",\ "-3.145388, -2.669848, -2.194308, -1.512555, -1.217627"); } 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 ( "-4.669390, -4.193851, -3.718311, -3.036557, -2.741629",\ "-5.038087, -4.562548, -4.087008, -3.405254, -3.110326",\ "-5.406664, -4.931125, -4.455585, -3.773831, -3.478903",\ "-5.899083, -5.423543, -4.948003, -4.266250, -3.971322",\ "-6.088776, -5.613236, -5.137697, -4.455943, -4.161015"); } } /* 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.163007 ; 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 ( "13.959297, 13.959297, 13.742662, 13.670451, 13.526028",\ "14.608271, 14.608271, 14.391636, 14.319425, 14.175001",\ "15.257244, 15.257244, 15.040609, 14.968398, 14.823975",\ "16.124271, 16.124271, 15.907637, 15.835425, 15.691002",\ "16.455004, 16.455004, 16.238369, 16.166157, 16.021734"); } 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 ( "14.597069, 14.597069, 14.380434, 14.308223, 14.163799",\ "15.072628, 15.072628, 14.855993, 14.783782, 14.639359",\ "15.548183, 15.548183, 15.331549, 15.259337, 15.114914",\ "16.230434, 16.230434, 16.013800, 15.941588, 15.797165",\ "16.524437, 16.524437, 16.307802, 16.235592, 16.091167"); } } /* 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 ( "2.677884, 2.677884, 2.786201, 2.894518, 3.111153",\ "2.601252, 2.601252, 2.709569, 2.817887, 3.034522",\ "2.524620, 2.524620, 2.632937, 2.741254, 2.957889",\ "2.422239, 2.422239, 2.530556, 2.638874, 2.855508",\ "2.451891, 2.451891, 2.560209, 2.668526, 2.885161"); } 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.519865, 1.519865, 1.628182, 1.736499, 1.953134",\ "1.151247, 1.151247, 1.259564, 1.367882, 1.584517",\ "0.782630, 0.782630, 0.890947, 0.999265, 1.215899",\ "0.290156, 0.290156, 0.398474, 0.506791, 0.723426",\ "0.100473, 0.100473, 0.208791, 0.317108, 0.533743"); } } /* 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 ( "3.876630, 3.507753, 3.139198, 2.646809, 2.457110",\ "4.525604, 4.156727, 3.788172, 3.295784, 3.106085",\ "5.174577, 4.805700, 4.437145, 3.944756, 3.755057",\ "6.041607, 5.672730, 5.304175, 4.811786, 4.622087",\ "6.372338, 6.003461, 5.634906, 5.142518, 4.952819"); } 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 ( "5.531339, 5.162462, 4.793907, 4.301518, 4.111819",\ "6.006898, 5.638021, 5.269466, 4.777077, 4.587379",\ "6.482457, 6.113580, 5.745025, 5.252636, 5.062938",\ "7.164707, 6.795830, 6.427275, 5.934886, 5.745188",\ "7.458709, 7.089832, 6.721277, 6.228888, 6.039189"); } } /* 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 ( "-1.943665, -1.468125, -0.992585, -0.310832, -0.015903",\ "-2.020296, -1.544756, -1.069217, -0.387463, -0.092535",\ "-2.096929, -1.621389, -1.145849, -0.464096, -0.169168",\ "-2.199309, -1.723770, -1.248230, -0.566476, -0.271548",\ "-2.169657, -1.694117, -1.218577, -0.536824, -0.241896"); } 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.651707, -3.176167, -2.700628, -2.018874, -1.723946",\ "-4.020324, -3.544785, -3.069245, -2.387491, -2.092563",\ "-4.388942, -3.913403, -3.437863, -2.756109, -2.461181",\ "-4.881416, -4.405876, -3.930336, -3.248583, -2.953655",\ "-5.071099, -4.595559, -4.120019, -3.438266, -3.143338"); } } /* 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.163007 ; 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 ( "13.635003, 13.635003, 13.418368, 13.346157, 13.201734",\ "14.283980, 14.283980, 14.067346, 13.995134, 13.850711",\ "14.932958, 14.932958, 14.716323, 14.644112, 14.499688",\ "15.799991, 15.799991, 15.583356, 15.511145, 15.366721",\ "16.130722, 16.130722, 15.914086, 15.841875, 15.697452"); } 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 ( "13.971599, 13.971599, 13.754964, 13.682753, 13.538329",\ "14.447162, 14.447162, 14.230527, 14.158316, 14.013892",\ "14.922729, 14.922729, 14.706094, 14.633883, 14.489459",\ "15.605140, 15.605140, 15.388505, 15.316294, 15.171870",\ "15.899138, 15.899138, 15.682504, 15.610292, 15.465869"); } } /* 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 ( "2.827202, 2.827202, 2.935519, 3.043837, 3.260471",\ "2.750572, 2.750572, 2.858890, 2.967207, 3.183842",\ "2.673944, 2.673944, 2.782261, 2.890578, 3.107213",\ "2.571567, 2.571567, 2.679884, 2.788201, 3.004836",\ "2.601216, 2.601216, 2.709534, 2.817851, 3.034486"); } 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.533964, 0.533964, 0.642282, 0.750599, 0.967234",\ "0.165326, 0.165326, 0.273643, 0.381961, 0.598596",\ "-0.203312, -0.203312, -0.094995, 0.013323, 0.229958",\ "-0.695813, -0.695813, -0.587496, -0.479178, -0.262544",\ "-0.885491, -0.885491, -0.777174, -0.668857, -0.452222"); } } /* 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 ( "3.162668, 2.793791, 2.425236, 1.932847, 1.743149",\ "3.811646, 3.442769, 3.074214, 2.581825, 2.392126",\ "4.460622, 4.091745, 3.723190, 3.230801, 3.041102",\ "5.327656, 4.958779, 4.590224, 4.097835, 3.908136",\ "5.658386, 5.289509, 4.920954, 4.428566, 4.238867"); } 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 ( "6.111418, 5.742541, 5.373986, 4.881597, 4.691898",\ "6.586983, 6.218106, 5.849551, 5.357162, 5.167463",\ "7.062548, 6.693671, 6.325116, 5.832727, 5.643028",\ "7.744959, 7.376082, 7.007527, 6.515138, 6.325439",\ "8.038958, 7.670081, 7.301526, 6.809137, 6.619438"); } } /* 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 ( "-1.847194, -1.371655, -0.896115, -0.214361, 0.080567",\ "-1.923824, -1.448284, -0.972744, -0.290991, 0.003937",\ "-2.000453, -1.524913, -1.049373, -0.367620, -0.072691",\ "-2.102829, -1.627290, -1.151750, -0.469996, -0.175068",\ "-2.073180, -1.597640, -1.122100, -0.440347, -0.145419"); } 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 ( "-4.944685, -4.469145, -3.993605, -3.311852, -3.016923",\ "-5.313323, -4.837783, -4.362243, -3.680490, -3.385561",\ "-5.681961, -5.206421, -4.730881, -4.049128, -3.754200",\ "-6.174462, -5.698922, -5.223382, -4.541629, -4.246701",\ "-6.364140, -5.888600, -5.413061, -4.731307, -4.436379"); } } /* 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.163007 ; 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 ( "14.373248, 14.373248, 14.156613, 14.084402, 13.939979",\ "15.022216, 15.022216, 14.805581, 14.733370, 14.588946",\ "15.671182, 15.671182, 15.454547, 15.382336, 15.237912",\ "16.538204, 16.538204, 16.321568, 16.249357, 16.104935",\ "16.868935, 16.868935, 16.652302, 16.580090, 16.435665"); } 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 ( "15.235742, 15.235742, 15.019107, 14.946896, 14.802472",\ "15.711293, 15.711293, 15.494658, 15.422447, 15.278024",\ "16.186840, 16.186840, 15.970206, 15.897995, 15.753572",\ "16.868813, 16.868813, 16.652180, 16.579967, 16.435543",\ "17.162819, 17.162819, 16.946186, 16.873974, 16.729549"); } } /* 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 ( "3.016690, 3.016690, 3.125007, 3.233325, 3.449959",\ "2.940053, 2.940053, 3.048370, 3.156688, 3.373322",\ "2.863416, 2.863416, 2.971733, 3.080050, 3.296685",\ "2.761029, 2.761029, 2.869346, 2.977664, 3.194298",\ "2.790687, 2.790687, 2.899004, 3.007321, 3.223956"); } 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.765281, 1.765281, 1.873599, 1.981916, 2.198551",\ "1.396634, 1.396634, 1.504951, 1.613268, 1.829903",\ "1.028050, 1.028050, 1.136368, 1.244685, 1.461320",\ "0.535624, 0.535624, 0.643941, 0.752258, 0.968893",\ "0.345932, 0.345932, 0.454249, 0.562567, 0.779202"); } } /* 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 ( "3.065252, 2.696375, 2.327820, 1.835431, 1.645732",\ "3.714220, 3.345343, 2.976788, 2.484399, 2.294700",\ "4.363186, 3.994309, 3.625754, 3.133365, 2.943666",\ "5.230206, 4.861330, 4.492774, 4.000386, 3.810687",\ "5.560941, 5.192064, 4.823509, 4.331120, 4.141421"); } 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 ( "4.670834, 4.301957, 3.933402, 3.441013, 3.251314",\ "5.146382, 4.777505, 4.408950, 3.916562, 3.726863",\ "5.621930, 5.253053, 4.884498, 4.392109, 4.202411",\ "6.303905, 5.935028, 5.566473, 5.074084, 4.884385",\ "6.597910, 6.229033, 5.860478, 5.368089, 5.178391"); } } /* 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 ( "-1.624423, -1.148883, -0.673343, 0.008410, 0.303339",\ "-1.701059, -1.225520, -0.749980, -0.068226, 0.226702",\ "-1.777697, -1.302157, -0.826617, -0.144864, 0.150064",\ "-1.880084, -1.404544, -0.929004, -0.247251, 0.047678",\ "-1.850426, -1.374886, -0.899346, -0.217593, 0.077335"); } 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.333147, -2.857607, -2.382068, -1.700314, -1.405386",\ "-3.701794, -3.226254, -2.750715, -2.068961, -1.774033",\ "-4.070377, -3.594837, -3.119298, -2.437544, -2.142616",\ "-4.562804, -4.087264, -3.611724, -2.929971, -2.635043",\ "-4.752495, -4.276956, -3.801416, -3.119662, -2.824734"); } } /* 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.163007 ; 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 ( "14.206791, 14.206791, 13.990156, 13.917945, 13.773521",\ "14.855759, 14.855759, 14.639124, 14.566913, 14.422489",\ "15.504725, 15.504725, 15.288090, 15.215878, 15.071455",\ "16.371744, 16.371744, 16.155109, 16.082897, 15.938475",\ "16.702478, 16.702478, 16.485844, 16.413631, 16.269209"); } 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 ( "15.118269, 15.118269, 14.901634, 14.829423, 14.684999",\ "15.593817, 15.593817, 15.377182, 15.304971, 15.160547",\ "16.069365, 16.069365, 15.852730, 15.780519, 15.636095",\ "16.751307, 16.751307, 16.534672, 16.462460, 16.318037",\ "17.045309, 17.045309, 16.828674, 16.756462, 16.612040"); } } /* 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 ( "3.314323, 3.314323, 3.422640, 3.530958, 3.747592",\ "3.237685, 3.237685, 3.346003, 3.454320, 3.670955",\ "3.161047, 3.161047, 3.269365, 3.377682, 3.594317",\ "3.058659, 3.058659, 3.166976, 3.275294, 3.491929",\ "3.088318, 3.088318, 3.196635, 3.304953, 3.521587"); } 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 ( "3.154938, 3.154938, 3.263256, 3.371573, 3.588208",\ "2.786256, 2.786256, 2.894574, 3.002892, 3.219526",\ "2.417678, 2.417678, 2.525996, 2.634314, 2.850948",\ "1.925258, 1.925258, 2.033576, 2.141893, 2.358528",\ "1.735564, 1.735564, 1.843883, 1.952200, 2.168835"); } } /* 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 ( "2.897961, 2.529084, 2.160529, 1.668140, 1.478441",\ "3.546927, 3.178051, 2.809495, 2.317107, 2.127408",\ "4.195895, 3.827018, 3.458463, 2.966074, 2.776376",\ "5.062914, 4.694037, 4.325482, 3.833093, 3.643394",\ "5.393648, 5.024771, 4.656216, 4.163827, 3.974129"); } 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 ( "5.176167, 4.807290, 4.438735, 3.946346, 3.756647",\ "5.651713, 5.282836, 4.914281, 4.421893, 4.232194",\ "6.127261, 5.758384, 5.389829, 4.897440, 4.707742",\ "6.809202, 6.440325, 6.071770, 5.579381, 5.389683",\ "7.103208, 6.734331, 6.365776, 5.873387, 5.683688"); } } /* 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 ( "-1.588186, -1.112647, -0.637107, 0.044647, 0.339575",\ "-1.664824, -1.189284, -0.713745, -0.031991, 0.262937",\ "-1.741462, -1.265922, -0.790382, -0.108629, 0.186299",\ "-1.843850, -1.368310, -0.892771, -0.211017, 0.083911",\ "-1.814191, -1.338652, -0.863112, -0.181358, 0.113570"); } 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.918042, -3.442502, -2.966963, -2.285209, -1.990281",\ "-4.286724, -3.811184, -3.335645, -2.653891, -2.358963",\ "-4.655302, -4.179762, -3.704223, -3.022469, -2.727541",\ "-5.147722, -4.672183, -4.196643, -3.514889, -3.219961",\ "-5.337416, -4.861876, -4.386336, -3.704583, -3.409655"); } } /* 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.163007 ; 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 ( "14.042664, 14.042664, 13.826029, 13.753818, 13.609394",\ "14.691624, 14.691624, 14.474989, 14.402778, 14.258354",\ "15.340580, 15.340580, 15.123945, 15.051734, 14.907310",\ "16.207590, 16.207590, 15.990955, 15.918744, 15.774321",\ "16.538679, 16.538679, 16.322044, 16.249832, 16.105410"); } 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 ( "14.942310, 14.942310, 14.725676, 14.653464, 14.509041",\ "15.417847, 15.417847, 15.201212, 15.129001, 14.984577",\ "15.893379, 15.893379, 15.676744, 15.604533, 15.460110",\ "16.574947, 16.574947, 16.358313, 16.286102, 16.141678",\ "16.869911, 16.869911, 16.653276, 16.581066, 16.436642"); } } /* 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 ( "4.061650, 4.061650, 4.169967, 4.278285, 4.494919",\ "3.985005, 3.985005, 4.093323, 4.201640, 4.418275",\ "3.908361, 3.908361, 4.016678, 4.124996, 4.341630",\ "3.805964, 3.805964, 3.914281, 4.022598, 4.239233",\ "3.835629, 3.835629, 3.943947, 4.052264, 4.268899"); } 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 ( "2.086124, 2.086124, 2.194441, 2.302759, 2.519393",\ "1.717050, 1.717050, 1.825367, 1.933685, 2.150320",\ "1.348515, 1.348515, 1.456832, 1.565150, 1.781785",\ "0.856152, 0.856152, 0.964469, 1.072786, 1.289421",\ "0.666449, 0.666449, 0.774766, 0.883083, 1.099718"); } } /* 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 ( "1.975507, 1.606630, 1.238075, 0.745686, 0.555987",\ "2.624466, 2.255589, 1.887034, 1.394645, 1.204947",\ "3.273425, 2.904548, 2.535993, 2.043604, 1.853906",\ "4.140434, 3.771557, 3.403002, 2.910613, 2.720914",\ "4.471523, 4.102646, 3.734091, 3.241702, 3.052003"); } 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 ( "4.669903, 4.301026, 3.932471, 3.440083, 3.250384",\ "5.145438, 4.776561, 4.408006, 3.915617, 3.725918",\ "5.620972, 5.252095, 4.883540, 4.391151, 4.201453",\ "6.302538, 5.933661, 5.565106, 5.072718, 4.883019",\ "6.597502, 6.228625, 5.860070, 5.367682, 5.177983"); } } /* 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.622272, -0.146732, 0.328808, 1.010561, 1.305490",\ "-0.698916, -0.223377, 0.252163, 0.933917, 1.228845",\ "-0.775560, -0.300021, 0.175519, 0.857273, 1.152201",\ "-0.877958, -0.402419, 0.073121, 0.754875, 1.049803",\ "-0.848292, -0.372753, 0.102787, 0.784541, 1.079469"); } 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.405331, -2.929791, -2.454251, -1.772498, -1.477570",\ "-3.774405, -3.298865, -2.823325, -2.141572, -1.846643",\ "-4.142940, -3.667400, -3.191860, -2.510107, -2.215178",\ "-4.635303, -4.159764, -3.684224, -3.002470, -2.707542",\ "-4.825006, -4.349467, -3.873927, -3.192173, -2.897245"); } } /* 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.163007 ; 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 ( "14.585736, 14.585736, 14.369102, 14.296890, 14.152467",\ "15.234700, 15.234700, 15.018065, 14.945854, 14.801431",\ "15.883664, 15.883664, 15.667029, 15.594818, 15.450395",\ "16.750679, 16.750679, 16.534046, 16.461834, 16.317410",\ "17.081764, 17.081764, 16.865131, 16.792919, 16.648495"); } 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 ( "15.441722, 15.441722, 15.225087, 15.152876, 15.008452",\ "15.917266, 15.917266, 15.700631, 15.628420, 15.483996",\ "16.392807, 16.392807, 16.176170, 16.103960, 15.959537",\ "17.074589, 17.074589, 16.857952, 16.785742, 16.641319",\ "17.369545, 17.369545, 17.152908, 17.080698, 16.936275"); } } /* 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 ( "4.121809, 4.121809, 4.230126, 4.338444, 4.555079",\ "4.045168, 4.045168, 4.153486, 4.261803, 4.478438",\ "3.968528, 3.968528, 4.076846, 4.185163, 4.401798",\ "3.866137, 3.866137, 3.974454, 4.082771, 4.299406",\ "3.895798, 3.895798, 4.004115, 4.112432, 4.329067"); } 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 ( "3.344498, 3.344498, 3.452815, 3.561133, 3.777768",\ "2.975651, 2.975651, 3.083968, 3.192286, 3.408921",\ "2.607092, 2.607092, 2.715410, 2.823728, 3.040363",\ "2.114698, 2.114698, 2.223015, 2.331334, 2.547968",\ "1.925000, 1.925000, 2.033318, 2.141636, 2.358271"); } } /* 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 ( "2.782645, 2.413768, 2.045213, 1.552824, 1.363126",\ "3.431608, 3.062731, 2.694176, 2.201787, 2.012089",\ "4.080573, 3.711696, 3.343141, 2.850752, 2.661054",\ "4.947587, 4.578710, 4.210155, 3.717766, 3.528068",\ "5.278673, 4.909796, 4.541241, 4.048852, 3.859154"); } 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 ( "4.971620, 4.602743, 4.234188, 3.741799, 3.552100",\ "5.447160, 5.078283, 4.709728, 4.217339, 4.027640",\ "5.922702, 5.553825, 5.185270, 4.692881, 4.503182",\ "6.604484, 6.235607, 5.867052, 5.374663, 5.184964",\ "6.899438, 6.530561, 6.162006, 5.669617, 5.479918"); } } /* 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 ( "-1.405054, -0.929514, -0.453975, 0.227779, 0.522707",\ "-1.481695, -1.006155, -0.530615, 0.151138, 0.446066",\ "-1.558335, -1.082795, -0.607255, 0.074498, 0.369426",\ "-1.660727, -1.185187, -0.709647, -0.027894, 0.267035",\ "-1.631065, -1.155526, -0.679986, 0.001768, 0.296696"); } 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.722353, -3.246814, -2.771274, -2.089520, -1.794592",\ "-4.091200, -3.615661, -3.140121, -2.458367, -2.163439",\ "-4.459758, -3.984219, -3.508679, -2.826925, -2.531997",\ "-4.952153, -4.476613, -4.001073, -3.319320, -3.024392",\ "-5.141851, -4.666311, -4.190772, -3.509018, -3.214090"); } } /* 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.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.890959"); } } /* 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 ( "1.475694"); } } /* 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.163007 ; 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.163007 ; 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 ( "14.703202, 14.703202, 14.486567, 14.414356, 14.269933",\ "15.352160, 15.352160, 15.135526, 15.063314, 14.918891",\ "16.001118, 16.001118, 15.784484, 15.712273, 15.567849",\ "16.868126, 16.868126, 16.651489, 16.579279, 16.434856",\ "17.198837, 17.198837, 16.982201, 16.909990, 16.765568"); } 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 ( "15.531795, 15.531795, 15.315160, 15.242949, 15.098525",\ "16.007381, 16.007381, 15.790746, 15.718534, 15.574111",\ "16.482967, 16.482967, 16.266331, 16.194120, 16.049698",\ "17.163723, 17.163723, 16.947086, 16.874876, 16.730453",\ "17.457733, 17.457733, 17.241096, 17.168886, 17.024464"); } } /* 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 ( "3.498427, 3.498427, 3.606745, 3.715062, 3.931697",\ "3.437766, 3.437766, 3.546083, 3.654401, 3.871036",\ "3.345548, 3.345548, 3.453865, 3.562182, 3.778817",\ "3.243526, 3.243526, 3.351843, 3.460160, 3.676795",\ "3.273155, 3.273155, 3.381473, 3.489790, 3.706425"); } 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 ( "1.784827, 1.784827, 1.893144, 2.001462, 2.218096",\ "1.492850, 1.492850, 1.601167, 1.709485, 1.926119",\ "1.048986, 1.048986, 1.157304, 1.265621, 1.482256",\ "0.557935, 0.557935, 0.666252, 0.774570, 0.991204",\ "0.368274, 0.368274, 0.476591, 0.584908, 0.801543"); } } /* 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 ( "7.575869, 7.499228, 7.422587, 7.320194, 7.349856",\ "8.224827, 8.148186, 8.071545, 7.969152, 7.998814",\ "8.873785, 8.797144, 8.720503, 8.618111, 8.647772",\ "9.740793, 9.664152, 9.587511, 9.485119, 9.514780",\ "10.071505, 9.994864, 9.918222, 9.815830, 9.845491"); } 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 ( "8.431208, 8.354567, 8.277925, 8.175532, 8.205194",\ "8.906796, 8.830154, 8.753513, 8.651120, 8.680782",\ "9.382381, 9.305740, 9.229099, 9.126706, 9.156368",\ "10.063135, 9.986494, 9.909853, 9.807461, 9.837122",\ "10.357145, 10.280504, 10.203863, 10.101471, 10.131132"); } } /* 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 ( "11.678067, 11.309191, 10.940636, 10.448246, 10.258548",\ "12.327025, 11.958149, 11.589594, 11.097204, 10.907506",\ "12.975986, 12.607109, 12.238554, 11.746164, 11.556466",\ "13.842992, 13.474115, 13.105560, 12.613171, 12.423472",\ "14.173703, 13.804827, 13.436272, 12.943882, 12.754184"); } 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 ( "11.691537, 11.322660, 10.954105, 10.461716, 10.272017",\ "12.167125, 11.798248, 11.429693, 10.937304, 10.747605",\ "12.642711, 12.273834, 11.905279, 11.412889, 11.223191",\ "13.323466, 12.954590, 12.586035, 12.093645, 11.903947",\ "13.617476, 13.248600, 12.880045, 12.387655, 12.197957"); } } /* 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 ( "1.176270, 1.825233, 2.474195, 3.341208, 3.672291",\ "1.115608, 1.764571, 2.413533, 3.280547, 3.611629",\ "1.023390, 1.672352, 2.321315, 3.188328, 3.519411",\ "0.921368, 1.570330, 2.219293, 3.086306, 3.417388",\ "0.950998, 1.599960, 2.248923, 3.115936, 3.447019"); } 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.994667, 1.643630, 2.292592, 3.159606, 3.490688",\ "0.702691, 1.351653, 2.000616, 2.867629, 3.198711",\ "0.258827, 0.907789, 1.556752, 2.423765, 2.754848",\ "-0.232226, 0.416737, 1.065699, 1.932713, 2.263795",\ "-0.421886, 0.227077, 0.876039, 1.743052, 2.074135"); } } /* 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 ( "-1.122920, -0.647380, -0.171840, 0.509913, 0.804842",\ "-1.183581, -0.708041, -0.232502, 0.449252, 0.744180",\ "-1.275799, -0.800260, -0.324720, 0.357034, 0.651962",\ "-1.377821, -0.902282, -0.426742, 0.255012, 0.549940",\ "-1.348192, -0.872652, -0.397112, 0.284641, 0.579569"); } 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 ( "-3.225791, -2.750252, -2.274712, -1.592958, -1.298030",\ "-3.517767, -3.042228, -2.566688, -1.884934, -1.590006",\ "-3.961631, -3.486092, -3.010552, -2.328798, -2.033870",\ "-4.452681, -3.977141, -3.501602, -2.819848, -2.524920",\ "-4.642342, -4.166802, -3.691263, -3.009509, -2.714581"); } } /* 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.163007 ; 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "29.055191, 29.464758, 29.748960, 29.779856, 29.882088",\ "29.055191, 29.464758, 29.748960, 29.779856, 29.882088",\ "29.163509, 29.573076, 29.857279, 29.888174, 29.990406",\ "29.271824, 29.681393, 29.965595, 29.996490, 30.098722",\ "29.488461, 29.898027, 30.182230, 30.213125, 30.315357"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "30.290878, 30.770487, 31.092001, 31.126953, 31.242607",\ "30.290878, 30.770487, 31.092001, 31.126953, 31.242607",\ "30.399197, 30.878805, 31.200319, 31.235271, 31.350925",\ "30.507515, 30.987122, 31.308636, 31.343588, 31.459242",\ "30.724148, 31.203756, 31.525270, 31.560223, 31.675877"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551"); } } /* end of arc clock_mprj_io[1]_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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "28.942028, 29.346388, 29.564259, 29.587944, 29.666315",\ "28.942028, 29.346388, 29.564259, 29.587944, 29.666315",\ "29.158661, 29.563023, 29.780895, 29.804579, 29.882950",\ "29.230873, 29.635235, 29.853107, 29.876791, 29.955162",\ "29.375298, 29.779657, 29.997528, 30.021214, 30.099585"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "30.148901, 30.389896, 30.520445, 30.534637, 30.581598",\ "30.148901, 30.389896, 30.520445, 30.534637, 30.581598",\ "30.365536, 30.606529, 30.737080, 30.751272, 30.798233",\ "30.437748, 30.678741, 30.809292, 30.823484, 30.870445",\ "30.582170, 30.823166, 30.953714, 30.967907, 31.014868"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871"); } } /* end of arc clock_mprj_io[1]_redg_min*/ 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 ( "14.611820, 14.611820, 14.395185, 14.322974, 14.178551",\ "15.260777, 15.260777, 15.044142, 14.971931, 14.827507",\ "15.909735, 15.909735, 15.693100, 15.620889, 15.476465",\ "16.776743, 16.776743, 16.560108, 16.487896, 16.343473",\ "17.107441, 17.107441, 16.890806, 16.818596, 16.674171"); } 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 ( "15.069450, 15.069450, 14.852816, 14.780604, 14.636181",\ "15.545063, 15.545063, 15.328428, 15.256217, 15.111794",\ "16.020676, 16.020676, 15.804041, 15.731830, 15.587406",\ "16.701019, 16.701019, 16.484385, 16.412174, 16.267750",\ "16.995029, 16.995029, 16.778395, 16.706184, 16.561760"); } } /* 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 ( "4.098861, 4.098861, 4.207178, 4.315495, 4.532130",\ "4.022294, 4.022294, 4.130611, 4.238928, 4.455563",\ "3.945726, 3.945726, 4.054044, 4.162361, 4.378996",\ "3.843433, 3.843433, 3.951750, 4.060068, 4.276702",\ "3.873044, 3.873044, 3.981362, 4.089679, 4.306314"); } 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.354961, 1.354961, 1.463279, 1.571596, 1.788231",\ "0.984391, 0.984391, 1.092709, 1.201026, 1.417661",\ "0.615671, 0.615671, 0.723989, 0.832306, 1.048941",\ "0.123062, 0.123062, 0.231380, 0.339697, 0.556332",\ "-0.066577, -0.066577, 0.041740, 0.150058, 0.366693"); } } /* 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.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "45.165867, 45.575436, 45.859638, 45.890533, 45.992764",\ "45.266388, 45.675957, 45.960159, 45.991055, 46.093285",\ "45.403839, 45.813408, 46.097610, 46.128506, 46.230736",\ "45.646042, 46.055611, 46.339813, 46.370708, 46.472939",\ "46.036850, 46.446419, 46.730621, 46.761517, 46.863747"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "39.928764, 40.408371, 40.729885, 40.764839, 40.880489",\ "40.029285, 40.508892, 40.830406, 40.865360, 40.981010",\ "40.166737, 40.646343, 40.967857, 41.002811, 41.118462",\ "40.408939, 40.888546, 41.210060, 41.245014, 41.360664",\ "40.799747, 41.279354, 41.600868, 41.635822, 41.751472"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551"); } } /* 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.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "9.097862, 9.502223, 9.720095, 9.743778, 9.822150",\ "9.198383, 9.602745, 9.820616, 9.844300, 9.922672",\ "9.335834, 9.740194, 9.958066, 9.981750, 10.060122",\ "9.578035, 9.982397, 10.200268, 10.223953, 10.302324",\ "9.968845, 10.373206, 10.591078, 10.614761, 10.693133"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.030187, 10.271181, 10.401731, 10.415923, 10.462883",\ "10.130709, 10.371702, 10.502253, 10.516445, 10.563405",\ "10.268158, 10.509153, 10.639703, 10.653894, 10.700855",\ "10.510361, 10.751355, 10.881905, 10.896097, 10.943058",\ "10.901170, 11.142164, 11.272715, 11.286906, 11.333866"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871"); } } /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.688573, 14.098141, 14.382343, 14.413239, 14.515471",\ "14.337539, 14.747107, 15.031309, 15.062204, 15.164436",\ "14.986505, 15.396072, 15.680275, 15.711170, 15.813402",\ "15.853522, 16.263090, 16.547293, 16.578188, 16.680420",\ "16.184258, 16.593824, 16.878027, 16.908922, 17.011154"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "15.472640, 15.952248, 16.273762, 16.308714, 16.424368",\ "15.948187, 16.427795, 16.749310, 16.784262, 16.899914",\ "16.423733, 16.903339, 17.224855, 17.259808, 17.375460",\ "17.105658, 17.585266, 17.906780, 17.941732, 18.057384",\ "17.399662, 17.879269, 18.200785, 18.235737, 18.351389"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551"); } } /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.219920, 12.624281, 12.842153, 12.865837, 12.944208",\ "12.296557, 12.700918, 12.918790, 12.942474, 13.020845",\ "12.373196, 12.777557, 12.995428, 13.019113, 13.097485",\ "12.445926, 12.850286, 13.068158, 13.091843, 13.170214",\ "12.445926, 12.850286, 13.068158, 13.091843, 13.170214"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.948943, 14.189938, 14.320488, 14.334680, 14.381639",\ "14.317641, 14.558636, 14.689186, 14.703378, 14.750338",\ "14.686219, 14.927214, 15.057764, 15.071956, 15.118916",\ "15.178637, 15.419631, 15.550180, 15.564373, 15.611334",\ "15.368330, 15.609324, 15.739874, 15.754066, 15.801027"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871"); } } /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "14.292657, 14.702225, 14.986427, 15.017323, 15.119555",\ "14.768195, 15.177763, 15.461966, 15.492861, 15.595093",\ "15.243735, 15.653303, 15.937506, 15.968401, 16.070633",\ "15.925488, 16.335056, 16.619259, 16.650154, 16.752386",\ "16.220417, 16.629986, 16.914188, 16.945084, 17.047316"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.524494, 17.004101, 17.325617, 17.360569, 17.476221",\ "17.000034, 17.479641, 17.801155, 17.836107, 17.951761",\ "17.475571, 17.955179, 18.276693, 18.311646, 18.427299",\ "18.157326, 18.636934, 18.958448, 18.993401, 19.109055",\ "18.452255, 18.931862, 19.253376, 19.288328, 19.403982"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551"); } } /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.293961, 12.698321, 12.916193, 12.939877, 13.018249",\ "12.662837, 13.067198, 13.285069, 13.308754, 13.387125",\ "13.031392, 13.435753, 13.653625, 13.677309, 13.755680",\ "13.523780, 13.928141, 14.146012, 14.169697, 14.248068",\ "13.713479, 14.117840, 14.335711, 14.359396, 14.437767"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.360486, 13.601480, 13.732031, 13.746222, 13.793182",\ "13.729362, 13.970357, 14.100906, 14.115099, 14.162060",\ "14.097919, 14.338913, 14.469463, 14.483655, 14.530615",\ "14.590307, 14.831302, 14.961851, 14.976044, 15.023005",\ "14.780005, 15.020999, 15.151548, 15.165741, 15.212702"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871"); } } /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "19.433952, 19.843521, 20.127724, 20.158619, 20.260851",\ "20.082916, 20.492485, 20.776688, 20.807583, 20.909815",\ "20.731876, 21.141445, 21.425648, 21.456543, 21.558775",\ "21.598892, 22.008461, 22.292664, 22.323559, 22.425791",\ "21.929974, 22.339542, 22.623745, 22.654640, 22.756872"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352",\ "2.171267, 2.946524, 3.483036, 3.541361, 3.734352"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "21.966854, 22.446461, 22.767975, 22.802927, 22.918581",\ "22.615818, 23.095425, 23.416939, 23.451891, 23.567545",\ "23.264778, 23.744385, 24.065899, 24.100851, 24.216505",\ "24.131790, 24.611397, 24.932911, 24.967863, 25.083517",\ "24.462872, 24.942480, 25.263994, 25.298946, 25.414600"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551",\ "2.316000, 3.166845, 3.746177, 3.809157, 4.017551"); } } /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.611090, 13.015451, 13.233322, 13.257007, 13.335379",\ "12.687731, 13.092093, 13.309963, 13.333648, 13.412020",\ "12.764372, 13.168734, 13.386604, 13.410289, 13.488661",\ "12.837103, 13.241465, 13.459335, 13.483020, 13.561392",\ "12.837103, 13.241465, 13.459335, 13.483020, 13.561392"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139",\ "1.869098, 2.019312, 2.088657, 2.096195, 2.121139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.846781, 14.087775, 14.218325, 14.232517, 14.279478",\ "13.923422, 14.164416, 14.294966, 14.309158, 14.356119",\ "14.000063, 14.241057, 14.371607, 14.385799, 14.432760",\ "14.072794, 14.313788, 14.444338, 14.458530, 14.505491",\ "14.072794, 14.313788, 14.444338, 14.458530, 14.505491"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871",\ "1.322952, 1.412946, 1.461927, 1.467252, 1.484871"); } } /* 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 ( "1.867054, 1.498178, 1.129622, 0.637234, 0.447535",\ "2.516012, 2.147135, 1.778580, 1.286191, 1.096492",\ "3.164969, 2.796093, 2.427537, 1.935149, 1.745450",\ "4.031977, 3.663100, 3.294545, 2.802156, 2.612457",\ "4.362674, 3.993797, 3.625242, 3.132853, 2.943154"); } 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 ( "5.265301, 4.896424, 4.527869, 4.035480, 3.845781",\ "5.740913, 5.372036, 5.003481, 4.511093, 4.321394",\ "6.216526, 5.847649, 5.479094, 4.986705, 4.797007",\ "6.896869, 6.527992, 6.159437, 5.667048, 5.477349",\ "7.190879, 6.822002, 6.453447, 5.961058, 5.771359"); } } /* 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.575535, -0.099996, 0.375544, 1.057298, 1.352226",\ "-0.652103, -0.176563, 0.298976, 0.980730, 1.275658",\ "-0.728670, -0.253130, 0.222410, 0.904163, 1.199091",\ "-0.830964, -0.355424, 0.120116, 0.801869, 1.096797",\ "-0.801352, -0.325812, 0.149727, 0.831481, 1.126409"); } 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 ( "-4.123686, -3.648147, -3.172607, -2.490853, -2.195925",\ "-4.494257, -4.018718, -3.543178, -2.861424, -2.566496",\ "-4.862978, -4.387438, -3.911898, -3.230145, -2.935216",\ "-5.355587, -4.880047, -4.404507, -3.722754, -3.427825",\ "-5.545226, -5.069686, -4.594146, -3.912393, -3.617465"); } } /* 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.163007 ; 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 ( "14.419413, 14.419413, 14.202778, 14.130567, 13.986143",\ "15.068369, 15.068369, 14.851734, 14.779523, 14.635099",\ "15.717327, 15.717327, 15.500692, 15.428481, 15.284058",\ "16.584333, 16.584333, 16.367699, 16.295486, 16.151064",\ "16.915014, 16.915014, 16.698380, 16.626167, 16.481745"); } 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 ( "14.987104, 14.987104, 14.770470, 14.698258, 14.553835",\ "15.462751, 15.462751, 15.246117, 15.173905, 15.029482",\ "15.938398, 15.938398, 15.721764, 15.649552, 15.505129",\ "16.618216, 16.618216, 16.401581, 16.329369, 16.184946",\ "16.912226, 16.912226, 16.695591, 16.623379, 16.478956"); } } /* 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 ( "4.436288, 4.436288, 4.544606, 4.652923, 4.869558",\ "4.359755, 4.359755, 4.468072, 4.576390, 4.793025",\ "4.283221, 4.283221, 4.391539, 4.499856, 4.716491",\ "4.180972, 4.180972, 4.289289, 4.397607, 4.614242",\ "4.210561, 4.210561, 4.318879, 4.427196, 4.643831"); } 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 ( "3.796106, 3.796106, 3.904424, 4.012742, 4.229377",\ "3.424896, 3.424896, 3.533214, 3.641532, 3.858167",\ "3.056099, 3.056099, 3.164416, 3.272735, 3.489369",\ "2.563384, 2.563384, 2.671701, 2.780020, 2.996655",\ "2.373773, 2.373773, 2.482090, 2.590408, 2.807043"); } } /* 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 ( "1.593186, 1.224309, 0.855754, 0.363366, 0.173667",\ "2.242143, 1.873266, 1.504711, 1.012322, 0.822624",\ "2.891100, 2.522223, 2.153668, 1.661280, 1.471581",\ "3.758108, 3.389231, 3.020676, 2.528287, 2.338588",\ "4.088788, 3.719911, 3.351356, 2.858967, 2.669269"); } 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.784741, 3.415864, 3.047309, 2.554921, 2.365222",\ "4.260388, 3.891511, 3.522956, 3.030568, 2.840869",\ "4.736036, 4.367159, 3.998604, 3.506216, 3.316517",\ "5.415855, 5.046978, 4.678423, 4.186035, 3.996336",\ "5.709867, 5.340990, 4.972435, 4.480046, 4.290347"); } } /* 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.204823, 0.270716, 0.746256, 1.428010, 1.722938",\ "-0.281357, 0.194183, 0.669723, 1.351476, 1.646404",\ "-0.357891, 0.117649, 0.593189, 1.274942, 1.569870",\ "-0.460140, 0.015400, 0.490940, 1.172693, 1.467621",\ "-0.430551, 0.044989, 0.520529, 1.202282, 1.497211"); } 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.474633, -1.999094, -1.523554, -0.841800, -0.546872",\ "-2.845844, -2.370305, -1.894765, -1.213011, -0.918083",\ "-3.214643, -2.739103, -2.263563, -1.581810, -1.286881",\ "-3.707357, -3.231817, -2.756278, -2.074524, -1.779596",\ "-3.896968, -3.421429, -2.945889, -2.264135, -1.969207"); } } /* 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.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "1.262132"); } } /* end of arc clock_clock_pwl*/ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "1.099301"); } } /* end of arc clock_clock_pwh*/ } /* end of pin clock */ pin("resetb") { direction : input ; max_transition : 0.000000 ; capacitance : 0.991811 ; 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.163007 ; 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "17.754343, 18.144907, 18.362789, 18.386477, 18.464851",\ "17.754343, 18.144907, 18.362789, 18.386477, 18.464851",\ "17.862661, 18.253225, 18.471107, 18.494795, 18.573170",\ "17.970978, 18.361542, 18.579426, 18.603111, 18.681486",\ "18.187613, 18.578176, 18.796059, 18.819746, 18.898121"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869132, 2.019267, 2.088649, 2.096192, 2.121149",\ "1.869132, 2.019267, 2.088649, 2.096192, 2.121149",\ "1.869132, 2.019267, 2.088649, 2.096192, 2.121149",\ "1.869132, 2.019267, 2.088649, 2.096192, 2.121149",\ "1.869132, 2.019267, 2.088649, 2.096192, 2.121149"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "19.691175, 19.932243, 20.062771, 20.076960, 20.123913",\ "19.691175, 19.932243, 20.062771, 20.076960, 20.123913",\ "19.799494, 20.040562, 20.171087, 20.185276, 20.232229",\ "19.907810, 20.148878, 20.279404, 20.293594, 20.340546",\ "20.124445, 20.365513, 20.496038, 20.510227, 20.557180"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322864, 1.413113, 1.462001, 1.467316, 1.484902",\ "1.322864, 1.413113, 1.462001, 1.467316, 1.484902",\ "1.322864, 1.413113, 1.462001, 1.467316, 1.484902",\ "1.322864, 1.413113, 1.462001, 1.467316, 1.484902",\ "1.322864, 1.413113, 1.462001, 1.467316, 1.484902"); } } /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "17.254541, 17.645105, 17.862988, 17.886675, 17.965050",\ "17.254541, 17.645105, 17.862988, 17.886675, 17.965050",\ "17.471176, 17.861740, 18.079624, 18.103310, 18.181684",\ "17.543388, 17.933952, 18.151836, 18.175522, 18.253897",\ "17.687811, 18.078375, 18.296257, 18.319944, 18.398319"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869132, 2.019267, 2.088649, 2.096192, 2.121149",\ "1.869132, 2.019267, 2.088649, 2.096192, 2.121149",\ "1.869132, 2.019267, 2.088649, 2.096192, 2.121149",\ "1.869132, 2.019267, 2.088649, 2.096192, 2.121149",\ "1.869132, 2.019267, 2.088649, 2.096192, 2.121149"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "18.690361, 18.931429, 19.061954, 19.076145, 19.123096",\ "18.690361, 18.931429, 19.061954, 19.076145, 19.123096",\ "18.906996, 19.148064, 19.278591, 19.292780, 19.339731",\ "18.979208, 19.220276, 19.350801, 19.364990, 19.411943",\ "19.123631, 19.364698, 19.495224, 19.509415, 19.556366"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322864, 1.413113, 1.462001, 1.467316, 1.484902",\ "1.322864, 1.413113, 1.462001, 1.467316, 1.484902",\ "1.322864, 1.413113, 1.462001, 1.467316, 1.484902",\ "1.322864, 1.413113, 1.462001, 1.467316, 1.484902",\ "1.322864, 1.413113, 1.462001, 1.467316, 1.484902"); } } /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.365328, 13.755892, 13.973774, 13.997459, 14.075835",\ "14.014290, 14.404854, 14.622737, 14.646423, 14.724798",\ "14.663254, 15.053818, 15.271700, 15.295385, 15.373761",\ "15.530266, 15.920830, 16.138714, 16.162399, 16.240774",\ "15.861349, 16.251913, 16.469795, 16.493481, 16.571857"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.064011, 2.137868, 2.145897, 2.172465",\ "1.903822, 2.064011, 2.137868, 2.145897, 2.172465",\ "1.903822, 2.064011, 2.137868, 2.145897, 2.172465",\ "1.903822, 2.064011, 2.137868, 2.145897, 2.172465",\ "1.903822, 2.064011, 2.137868, 2.145897, 2.172465"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.778214, 14.019281, 14.149808, 14.163998, 14.210950",\ "14.427176, 14.668243, 14.798770, 14.812960, 14.859912",\ "15.076138, 15.317205, 15.447732, 15.461922, 15.508874",\ "15.943151, 16.184219, 16.314745, 16.328934, 16.375887",\ "16.274233, 16.515301, 16.645828, 16.660017, 16.706970"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.403244, 1.504030, 1.553025, 1.558351, 1.575976",\ "1.403244, 1.504030, 1.553025, 1.558351, 1.575976",\ "1.403244, 1.504030, 1.553025, 1.558351, 1.575976",\ "1.403244, 1.504030, 1.553025, 1.558351, 1.575976",\ "1.403244, 1.504030, 1.553025, 1.558351, 1.575976"); } } /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.239580, 11.239874, 11.239990, 11.240003, 11.240045",\ "11.316221, 11.316515, 11.316631, 11.316644, 11.316686",\ "11.392862, 11.393156, 11.393272, 11.393285, 11.393327",\ "11.465593, 11.465887, 11.466003, 11.466016, 11.466058",\ "11.465593, 11.465887, 11.466003, 11.466016, 11.466058"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.112997, 11.119061, 11.119970, 11.120070, 11.120397",\ "11.189638, 11.195702, 11.196611, 11.196711, 11.197038",\ "11.266279, 11.272343, 11.273252, 11.273352, 11.273679",\ "11.339010, 11.345074, 11.345984, 11.346083, 11.346410",\ "11.339010, 11.345074, 11.345984, 11.346083, 11.346410"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); 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.163007 ; 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "15.968840, 16.359386, 16.577271, 16.600956, 16.679333",\ "15.968840, 16.359386, 16.577271, 16.600956, 16.679333",\ "16.077156, 16.467703, 16.685587, 16.709274, 16.787649",\ "16.185474, 16.576021, 16.793905, 16.817593, 16.895967",\ "16.402109, 16.792656, 17.010540, 17.034225, 17.112602"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869138, 2.019259, 2.088648, 2.096191, 2.121151",\ "1.869138, 2.019259, 2.088648, 2.096191, 2.121151",\ "1.869138, 2.019259, 2.088648, 2.096191, 2.121151",\ "1.869138, 2.019259, 2.088648, 2.096191, 2.121151",\ "1.869138, 2.019259, 2.088648, 2.096191, 2.121151"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.532501, 16.773582, 16.904104, 16.918293, 16.965244",\ "16.532501, 16.773582, 16.904104, 16.918293, 16.965244",\ "16.640820, 16.881899, 17.012421, 17.026611, 17.073561",\ "16.749136, 16.990215, 17.120739, 17.134928, 17.181879",\ "16.965771, 17.206852, 17.337374, 17.351562, 17.398514"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322849, 1.413141, 1.462014, 1.467327, 1.484908",\ "1.322849, 1.413141, 1.462014, 1.467327, 1.484908",\ "1.322849, 1.413141, 1.462014, 1.467327, 1.484908",\ "1.322849, 1.413141, 1.462014, 1.467327, 1.484908",\ "1.322849, 1.413141, 1.462014, 1.467327, 1.484908"); } } /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "15.542391, 15.932936, 16.150822, 16.174507, 16.252884",\ "15.542391, 15.932936, 16.150822, 16.174507, 16.252884",\ "15.759026, 16.149570, 16.367455, 16.391142, 16.469519",\ "15.831238, 16.221783, 16.439667, 16.463354, 16.541731",\ "15.975660, 16.366205, 16.584091, 16.607777, 16.686153"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869138, 2.019259, 2.088648, 2.096191, 2.121151",\ "1.869138, 2.019259, 2.088648, 2.096191, 2.121151",\ "1.869138, 2.019259, 2.088648, 2.096191, 2.121151",\ "1.869138, 2.019259, 2.088648, 2.096191, 2.121151",\ "1.869138, 2.019259, 2.088648, 2.096191, 2.121151"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.269566, 16.510645, 16.641167, 16.655355, 16.702307",\ "16.269566, 16.510645, 16.641167, 16.655355, 16.702307",\ "16.486198, 16.727280, 16.857801, 16.871990, 16.918941",\ "16.558411, 16.799490, 16.930012, 16.944202, 16.991154",\ "16.702833, 16.943913, 17.074436, 17.088625, 17.135574"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322849, 1.413141, 1.462014, 1.467327, 1.484908",\ "1.322849, 1.413141, 1.462014, 1.467327, 1.484908",\ "1.322849, 1.413141, 1.462014, 1.467327, 1.484908",\ "1.322849, 1.413141, 1.462014, 1.467327, 1.484908",\ "1.322849, 1.413141, 1.462014, 1.467327, 1.484908"); } } /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.050648, 13.441195, 13.659079, 13.682765, 13.761141",\ "13.699612, 14.090157, 14.308042, 14.331728, 14.410105",\ "14.348574, 14.739119, 14.957004, 14.980690, 15.059067",\ "15.215588, 15.606133, 15.824018, 15.847704, 15.926081",\ "15.546669, 15.937214, 16.155098, 16.178785, 16.257162"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.064009, 2.137867, 2.145897, 2.172464",\ "1.903822, 2.064009, 2.137867, 2.145897, 2.172464",\ "1.903822, 2.064009, 2.137867, 2.145897, 2.172464",\ "1.903822, 2.064009, 2.137867, 2.145897, 2.172464",\ "1.903822, 2.064009, 2.137867, 2.145897, 2.172464"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.658758, 13.899837, 14.030359, 14.044549, 14.091499",\ "14.307720, 14.548800, 14.679321, 14.693511, 14.740461",\ "14.956682, 15.197762, 15.328283, 15.342473, 15.389423",\ "15.823696, 16.064775, 16.195297, 16.209488, 16.256437",\ "16.154778, 16.395857, 16.526379, 16.540569, 16.587519"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.403256, 1.504030, 1.553025, 1.558351, 1.575976",\ "1.403256, 1.504030, 1.553025, 1.558351, 1.575976",\ "1.403256, 1.504030, 1.553025, 1.558351, 1.575976",\ "1.403256, 1.504030, 1.553025, 1.558351, 1.575976",\ "1.403256, 1.504030, 1.553025, 1.558351, 1.575976"); } } /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.875717, 10.876007, 10.876122, 10.876134, 10.876175",\ "10.952358, 10.952648, 10.952763, 10.952775, 10.952816",\ "11.028999, 11.029289, 11.029404, 11.029416, 11.029457",\ "11.101730, 11.102020, 11.102135, 11.102147, 11.102188",\ "11.101730, 11.102020, 11.102135, 11.102147, 11.102188"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.749017, 10.755135, 10.756048, 10.756147, 10.756476",\ "10.825658, 10.831776, 10.832689, 10.832788, 10.833117",\ "10.902299, 10.908417, 10.909330, 10.909430, 10.909759",\ "10.975030, 10.981148, 10.982061, 10.982161, 10.982490",\ "10.975030, 10.981148, 10.982061, 10.982161, 10.982490"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.484372, 11.874918, 12.092802, 12.116489, 12.194865",\ "12.133335, 12.523880, 12.741765, 12.765451, 12.843828",\ "12.782297, 13.172842, 13.390727, 13.414413, 13.492790",\ "13.649311, 14.039856, 14.257741, 14.281427, 14.359804",\ "13.980392, 14.370937, 14.588822, 14.612509, 14.690886"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869138, 2.019259, 2.088648, 2.096191, 2.121151",\ "1.869138, 2.019259, 2.088648, 2.096191, 2.121151",\ "1.869138, 2.019259, 2.088648, 2.096191, 2.121151",\ "1.869138, 2.019259, 2.088648, 2.096191, 2.121151",\ "1.869138, 2.019259, 2.088648, 2.096191, 2.121151"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.009722, 12.250801, 12.381324, 12.395514, 12.442464",\ "12.485262, 12.726341, 12.856863, 12.871053, 12.918003",\ "12.960801, 13.201881, 13.332403, 13.346592, 13.393543",\ "13.642555, 13.883635, 14.014156, 14.028346, 14.075296",\ "13.937483, 14.178563, 14.309086, 14.323275, 14.370226"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322849, 1.413141, 1.462014, 1.467327, 1.484908",\ "1.322849, 1.413141, 1.462014, 1.467327, 1.484908",\ "1.322849, 1.413141, 1.462014, 1.467327, 1.484908",\ "1.322849, 1.413141, 1.462014, 1.467327, 1.484908",\ "1.322849, 1.413141, 1.462014, 1.467327, 1.484908"); } } /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.469751, 10.860296, 11.078181, 11.101868, 11.180244",\ "10.546392, 10.936937, 11.154822, 11.178509, 11.256886",\ "10.623034, 11.013578, 11.231463, 11.255150, 11.333527",\ "10.695765, 11.086309, 11.304194, 11.327881, 11.406258",\ "10.695765, 11.086309, 11.304194, 11.327881, 11.406258"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869138, 2.019259, 2.088648, 2.096191, 2.121151",\ "1.869138, 2.019259, 2.088648, 2.096191, 2.121151",\ "1.869138, 2.019259, 2.088648, 2.096191, 2.121151",\ "1.869138, 2.019259, 2.088648, 2.096191, 2.121151",\ "1.869138, 2.019259, 2.088648, 2.096191, 2.121151"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.425193, 11.666273, 11.796795, 11.810984, 11.857935",\ "11.794069, 12.035150, 12.165672, 12.179861, 12.226812",\ "12.162624, 12.403705, 12.534227, 12.548416, 12.595367",\ "12.655014, 12.896093, 13.026615, 13.040805, 13.087755",\ "12.844712, 13.085793, 13.216314, 13.230503, 13.277454"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322849, 1.413141, 1.462014, 1.467327, 1.484908",\ "1.322849, 1.413141, 1.462014, 1.467327, 1.484908",\ "1.322849, 1.413141, 1.462014, 1.467327, 1.484908",\ "1.322849, 1.413141, 1.462014, 1.467327, 1.484908",\ "1.322849, 1.413141, 1.462014, 1.467327, 1.484908"); } } /* 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.163007 ; 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "15.771811, 16.162361, 16.380245, 16.403931, 16.482307",\ "15.771811, 16.162361, 16.380245, 16.403931, 16.482307",\ "15.880129, 16.270679, 16.488564, 16.512249, 16.590626",\ "15.988445, 16.378996, 16.596880, 16.620567, 16.698942",\ "16.205080, 16.595631, 16.813515, 16.837200, 16.915577"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.063982, 2.137853, 2.145884, 2.172457",\ "1.903822, 2.063982, 2.137853, 2.145884, 2.172457",\ "1.903822, 2.063982, 2.137853, 2.145884, 2.172457",\ "1.903822, 2.063982, 2.137853, 2.145884, 2.172457",\ "1.903822, 2.063982, 2.137853, 2.145884, 2.172457"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.331120, 16.572197, 16.702719, 16.716908, 16.763859",\ "16.331120, 16.572197, 16.702719, 16.716908, 16.763859",\ "16.439434, 16.680511, 16.811035, 16.825226, 16.872175",\ "16.547752, 16.788830, 16.919353, 16.933544, 16.980494",\ "16.764389, 17.005466, 17.135988, 17.150177, 17.197128"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.403408, 1.504027, 1.553024, 1.558350, 1.575975",\ "1.403408, 1.504027, 1.553024, 1.558350, 1.575975",\ "1.403408, 1.504027, 1.553024, 1.558350, 1.575975",\ "1.403408, 1.504027, 1.553024, 1.558350, 1.575975",\ "1.403408, 1.504027, 1.553024, 1.558350, 1.575975"); } } /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "14.389338, 14.389586, 14.389685, 14.389695, 14.389730",\ "14.389338, 14.389586, 14.389685, 14.389695, 14.389730",\ "14.605974, 14.606222, 14.606320, 14.606331, 14.606367",\ "14.678185, 14.678432, 14.678531, 14.678541, 14.678577",\ "14.822608, 14.822856, 14.822954, 14.822965, 14.823000"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "14.261381, 14.268086, 14.269044, 14.269148, 14.269492",\ "14.261381, 14.268086, 14.269044, 14.269148, 14.269492",\ "14.478017, 14.484722, 14.485680, 14.485784, 14.486128",\ "14.550227, 14.556932, 14.557890, 14.557994, 14.558338",\ "14.694651, 14.701356, 14.702313, 14.702417, 14.702762"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.386586, 10.777136, 10.995021, 11.018707, 11.097083",\ "11.035543, 11.426094, 11.643978, 11.667665, 11.746040",\ "11.684502, 12.075052, 12.292936, 12.316623, 12.394999",\ "12.551510, 12.942060, 13.159945, 13.183630, 13.262007",\ "12.882219, 13.272770, 13.490654, 13.514340, 13.592716"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869137, 2.019261, 2.088648, 2.096191, 2.121151",\ "1.869137, 2.019261, 2.088648, 2.096191, 2.121151",\ "1.869137, 2.019261, 2.088648, 2.096191, 2.121151",\ "1.869137, 2.019261, 2.088648, 2.096191, 2.121151",\ "1.869137, 2.019261, 2.088648, 2.096191, 2.121151"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.962610, 11.203688, 11.334210, 11.348400, 11.395350",\ "11.438196, 11.679274, 11.809797, 11.823986, 11.870937",\ "11.913782, 12.154860, 12.285383, 12.299572, 12.346523",\ "12.594536, 12.835613, 12.966137, 12.980326, 13.027277",\ "12.888546, 13.129623, 13.260147, 13.274336, 13.321287"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322853, 1.413134, 1.462011, 1.467325, 1.484906",\ "1.322853, 1.413134, 1.462011, 1.467325, 1.484906",\ "1.322853, 1.413134, 1.462011, 1.467325, 1.484906",\ "1.322853, 1.413134, 1.462011, 1.467325, 1.484906",\ "1.322853, 1.413134, 1.462011, 1.467325, 1.484906"); } } /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "9.707951, 10.098501, 10.316385, 10.340071, 10.418447",\ "9.768612, 10.159163, 10.377047, 10.400733, 10.479109",\ "9.860830, 10.251381, 10.469265, 10.492951, 10.571327",\ "9.933223, 10.323772, 10.541657, 10.565344, 10.643720",\ "9.933223, 10.323772, 10.541657, 10.565344, 10.643720"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869137, 2.019261, 2.088648, 2.096191, 2.121151",\ "1.869137, 2.019261, 2.088648, 2.096191, 2.121151",\ "1.869137, 2.019261, 2.088648, 2.096191, 2.121151",\ "1.869137, 2.019261, 2.088648, 2.096191, 2.121151",\ "1.869137, 2.019261, 2.088648, 2.096191, 2.121151"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.556318, 10.797396, 10.927919, 10.942108, 10.989059",\ "10.848295, 11.089373, 11.219896, 11.234085, 11.281036",\ "11.292160, 11.533237, 11.663760, 11.677950, 11.724900",\ "11.783212, 12.024289, 12.154812, 12.169002, 12.215952",\ "11.972872, 12.213949, 12.344473, 12.358662, 12.405613"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322853, 1.413134, 1.462011, 1.467325, 1.484906",\ "1.322853, 1.413134, 1.462011, 1.467325, 1.484906",\ "1.322853, 1.413134, 1.462011, 1.467325, 1.484906",\ "1.322853, 1.413134, 1.462011, 1.467325, 1.484906",\ "1.322853, 1.413134, 1.462011, 1.467325, 1.484906"); } } /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.683376, 13.073926, 13.291811, 13.315496, 13.393873",\ "13.332336, 13.722887, 13.940771, 13.964458, 14.042833",\ "13.981300, 14.371850, 14.589735, 14.613420, 14.691797",\ "14.848312, 15.238862, 15.456747, 15.480433, 15.558809",\ "15.179394, 15.569944, 15.787828, 15.811515, 15.889891"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.063982, 2.137853, 2.145884, 2.172457",\ "1.903822, 2.063982, 2.137853, 2.145884, 2.172457",\ "1.903822, 2.063982, 2.137853, 2.145884, 2.172457",\ "1.903822, 2.063982, 2.137853, 2.145884, 2.172457",\ "1.903822, 2.063982, 2.137853, 2.145884, 2.172457"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.283733, 13.524811, 13.655334, 13.669523, 13.716475",\ "13.932696, 14.173774, 14.304296, 14.318486, 14.365437",\ "14.581658, 14.822736, 14.953259, 14.967448, 15.014399",\ "15.448672, 15.689750, 15.820272, 15.834462, 15.881413",\ "15.779755, 16.020832, 16.151356, 16.165545, 16.212496"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.403408, 1.504027, 1.553024, 1.558350, 1.575975",\ "1.403408, 1.504027, 1.553024, 1.558350, 1.575975",\ "1.403408, 1.504027, 1.553024, 1.558350, 1.575975",\ "1.403408, 1.504027, 1.553024, 1.558350, 1.575975",\ "1.403408, 1.504027, 1.553024, 1.558350, 1.575975"); } } /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.825113, 10.825362, 10.825460, 10.825471, 10.825506",\ "10.901754, 10.902003, 10.902102, 10.902112, 10.902147",\ "10.978395, 10.978644, 10.978743, 10.978753, 10.978788",\ "11.051126, 11.051375, 11.051474, 11.051484, 11.051519",\ "11.051126, 11.051375, 11.051474, 11.051484, 11.051519"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); 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.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.697157, 10.703861, 10.704819, 10.704924, 10.705268",\ "10.773798, 10.780502, 10.781460, 10.781565, 10.781909",\ "10.850439, 10.857143, 10.858101, 10.858206, 10.858550",\ "10.923170, 10.929874, 10.930832, 10.930937, 10.931281",\ "10.923170, 10.929874, 10.930832, 10.930937, 10.931281"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); 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.163007 ; 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 ( "1.746320"); } } /* 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 ( "1.991645"); } } /* end of arc hk_serial_load_hk_serial_load_pwh*/ } /* end of pin hk_serial_load */ } /* end of cell */ } /* end of library */