library("caravan.max") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; date : "Wed May 31 04:05:45 2023" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.9500 ; nom_temperature : -40.0000 ; operating_conditions( "sky130_fd_sc_hd__ff_1.95v_-40C" ) { process : 1.0000 ; voltage : 1.9500 ; temperature : -40.0000 ; } /* current design opcond */ default_operating_conditions : "sky130_fd_sc_hd__ff_1.95v_-40C" ; voltage_unit : "1V" ; time_unit : "1ns" ; capacitive_load_unit (1.000000, pf); slew_derate_from_library : 1.0000 ; slew_lower_threshold_pct_rise : 20.0000 ; slew_lower_threshold_pct_fall : 20.0000 ; slew_upper_threshold_pct_rise : 80.0000 ; slew_upper_threshold_pct_fall : 80.0000 ; input_threshold_pct_rise : 50.0000 ; input_threshold_pct_fall : 50.0000 ; output_threshold_pct_rise : 50.0000 ; output_threshold_pct_fall : 50.0000 ; k_process_cell_rise : 0.000000; k_process_cell_fall : 0.000000; k_volt_cell_rise : 0.000000; k_volt_cell_fall : 0.000000; k_temp_cell_rise : 0.000000; k_temp_cell_fall : 0.000000; k_process_rise_transition : 0.000000; k_process_fall_transition : 0.000000; k_volt_rise_transition : 0.000000; k_volt_fall_transition : 0.000000; k_temp_rise_transition : 0.000000; k_temp_fall_transition : 0.000000; default_fanout_load : 1.000000; default_inout_pin_cap : 1.000000; default_input_pin_cap : 1.000000; default_output_pin_cap : 0.000000; current_unit : 1mA; pulling_resistance_unit : "1kohm"; comment : "PrimeTime extracted Model." ; define(min_delay_flag, timing, boolean); define(internal_noise_width_above_low, pin, float); define(internal_noise_height_below_high, pin, float); define(original_pin, pin, string); define(max_noise_immunity_low, pin, float); define(is_unconstrained, pin, boolean); define(internal_noise_width_below_high, pin, float); define(internal_noise_peak_time_below_high, pin, float); define(internal_noise_height_above_low, pin, float); define(max_noise_immunity_high, pin, float); define(internal_noise_peak_time_above_low, pin, float); /* SCALAR table template is built-in */ /* 2-D table template f(in_trans, out_cap) */ lu_table_template( f_itrans_ocap ) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } /* 2-D table template f(d_trans, c_trans) */ lu_table_template( f_dtrans_ctrans ) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } type ( BUS38_type0 ) { base_type : array ; data_type : bit ; bit_width : 38 ; bit_from : 37 ; bit_to : 0 ; downto : true ; } /* end of type */ cell( caravan ) { area : 2106880.500000 ; dont_use : true ; dont_touch : true ; interface_timing : true; timing_model_type : "extracted"; is_macro_cell : true; pad_cell : true; pin("vddio") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vddio */ pin("vddio_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vddio_2 */ pin("vssio") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssio */ pin("vssio_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssio_2 */ pin("vdda") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda */ pin("vssa") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa */ pin("vccd") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd */ pin("vssd") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd */ pin("vdda1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda1 */ pin("vdda1_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda1_2 */ pin("vdda2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda2 */ pin("vssa1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa1 */ pin("vssa1_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa1_2 */ pin("vssa2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa2 */ pin("vccd1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd1 */ pin("vccd2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd2 */ pin("vssd1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd1 */ pin("vssd2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd2 */ pin("gpio") { direction : inout ; max_transition : 4.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin gpio */ bus ( mprj_io ) { bus_type : BUS38_type0 ; direction : inout ; pin("mprj_io[37]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.074066, 0.074066, -0.000614, -0.025507, -0.075294",\ "0.553607, 0.553607, 0.478927, 0.454033, 0.404247",\ "1.033146, 1.033146, 0.958466, 0.933573, 0.883786",\ "1.673812, 1.673812, 1.599132, 1.574239, 1.524452",\ "1.927645, 1.927645, 1.852965, 1.828072, 1.778285"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.219774, 0.219774, 0.145094, 0.120201, 0.070414",\ "0.781317, 0.781317, 0.706637, 0.681743, 0.631957",\ "1.342859, 1.342859, 1.268179, 1.243286, 1.193499",\ "2.093080, 2.093080, 2.018400, 1.993507, 1.943720",\ "2.444988, 2.444988, 2.370308, 2.345414, 2.295628"); } } /* end of arc clock_mprj_io[37]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.896494, 0.896494, 0.933834, 0.971174, 1.045854",\ "1.067286, 1.067286, 1.104625, 1.141965, 1.216645",\ "1.238077, 1.238077, 1.275417, 1.312757, 1.387436",\ "1.466254, 1.466254, 1.503594, 1.540934, 1.615614",\ "1.637381, 1.637381, 1.674720, 1.712060, 1.786740"); } 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.527820, 0.527820, 0.565160, 0.602500, 0.677180",\ "0.115134, 0.115134, 0.152474, 0.189814, 0.264494",\ "-0.297552, -0.297552, -0.260212, -0.222872, -0.148192",\ "-0.848900, -0.848900, -0.811560, -0.774220, -0.699540",\ "-1.039671, -1.039671, -1.002332, -0.964992, -0.890312"); } } /* 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 ( "2.133343, 1.720681, 1.308019, 0.756702, 0.565809",\ "2.612883, 2.200222, 1.787559, 1.236243, 1.045349",\ "3.092423, 2.679761, 2.267099, 1.715782, 1.524888",\ "3.733089, 3.320427, 2.907765, 2.356448, 2.165554",\ "3.986922, 3.574260, 3.161597, 2.610281, 2.419387"); } 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.407807, 1.995145, 1.582483, 1.031166, 0.840272",\ "2.969349, 2.556688, 2.144025, 1.592708, 1.401815",\ "3.530891, 3.118230, 2.705567, 2.154250, 1.963357",\ "4.281112, 3.868450, 3.455788, 2.904471, 2.713578",\ "4.633019, 4.220358, 3.807696, 3.256379, 3.065485"); } } /* end of arc mprj_io[4]_mprj_io[37]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.237964, -0.676439, -0.114914, 0.635283, 0.987190",\ "-1.067173, -0.505648, 0.055877, 0.806074, 1.157981",\ "-0.896382, -0.334857, 0.226668, 0.976865, 1.328772",\ "-0.668204, -0.106679, 0.454846, 1.205043, 1.556950",\ "-0.497077, 0.064447, 0.625973, 1.376170, 1.728077"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.726288, -1.164763, -0.603238, 0.146959, 0.498866",\ "-2.138974, -1.577449, -1.015924, -0.265727, 0.086180",\ "-2.551660, -1.990135, -1.428610, -0.678412, -0.326505",\ "-3.103009, -2.541484, -1.979959, -1.229762, -0.877855",\ "-3.293780, -2.732255, -2.170730, -1.420533, -1.068626"); } } /* end of arc mprj_io[4]_mprj_io[37]_hldf*/ } /* end of pin mprj_io[37] */ pin("mprj_io[36]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.452141, 0.452141, 0.377461, 0.352568, 0.302782",\ "0.931688, 0.931688, 0.857008, 0.832115, 0.782328",\ "1.411234, 1.411234, 1.336554, 1.311661, 1.261874",\ "2.051909, 2.051909, 1.977229, 1.952336, 1.902549",\ "2.305742, 2.305742, 2.231062, 2.206169, 2.156382"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.572357, 0.572357, 0.497677, 0.472784, 0.422997",\ "1.133893, 1.133893, 1.059213, 1.034319, 0.984533",\ "1.695427, 1.695427, 1.620748, 1.595854, 1.546068",\ "2.445639, 2.445639, 2.370959, 2.346066, 2.296279",\ "2.797546, 2.797546, 2.722867, 2.697973, 2.648187"); } } /* 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.382679, 0.382679, 0.420019, 0.457359, 0.532038",\ "0.553467, 0.553467, 0.590807, 0.628147, 0.702827",\ "0.724255, 0.724255, 0.761595, 0.798935, 0.873615",\ "0.952428, 0.952428, 0.989768, 1.027108, 1.101788",\ "1.123559, 1.123559, 1.160898, 1.198238, 1.272918"); } 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.021206, -0.021206, 0.016134, 0.053474, 0.128154",\ "-0.433882, -0.433882, -0.396542, -0.359202, -0.284523",\ "-0.846558, -0.846558, -0.809218, -0.771878, -0.697198",\ "-1.397893, -1.397893, -1.360554, -1.323214, -1.248534",\ "-1.588716, -1.588716, -1.551376, -1.514036, -1.439356"); } } /* 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 ( "2.166287, 1.753626, 1.340963, 0.789647, 0.598753",\ "2.645834, 2.233173, 1.820510, 1.269194, 1.078300",\ "3.125381, 2.712719, 2.300056, 1.748740, 1.557846",\ "3.766056, 3.353394, 2.940732, 2.389415, 2.198521",\ "4.019888, 3.607227, 3.194564, 2.643248, 2.452354"); } 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.415833, 2.003171, 1.590509, 1.039192, 0.848299",\ "2.977368, 2.564706, 2.152044, 1.600727, 1.409833",\ "3.538903, 3.126241, 2.713579, 2.162262, 1.971368",\ "4.289114, 3.876452, 3.463790, 2.912473, 2.721580",\ "4.641022, 4.228360, 3.815698, 3.264381, 3.073487"); } } /* end of arc mprj_io[4]_mprj_io[36]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.400405, -0.838880, -0.277355, 0.472842, 0.824749",\ "-1.229616, -0.668092, -0.106566, 0.643631, 0.995538",\ "-1.058828, -0.497303, 0.064222, 0.814419, 1.166326",\ "-0.830655, -0.269131, 0.292394, 1.042592, 1.394499",\ "-0.659525, -0.098000, 0.463525, 1.213722, 1.565629"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.921639, -1.360115, -0.798589, -0.048392, 0.303515",\ "-2.334315, -1.772790, -1.211265, -0.461068, -0.109161",\ "-2.746992, -2.185467, -1.623942, -0.873744, -0.521837",\ "-3.298327, -2.736802, -2.175277, -1.425080, -1.073173",\ "-3.489150, -2.927625, -2.366100, -1.615902, -1.263995"); } } /* end of arc mprj_io[4]_mprj_io[36]_hldf*/ } /* end of pin mprj_io[36] */ pin("mprj_io[35]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.226227, 0.226227, 0.151547, 0.126654, 0.076868",\ "0.705749, 0.705749, 0.631069, 0.606175, 0.556389",\ "1.185269, 1.185269, 1.110589, 1.085696, 1.035909",\ "1.825909, 1.825909, 1.751229, 1.726336, 1.676549",\ "2.079742, 2.079742, 2.005062, 1.980169, 1.930382"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.006435, 0.006435, -0.068244, -0.093138, -0.142924",\ "0.567997, 0.567997, 0.493318, 0.468424, 0.418638",\ "1.129559, 1.129559, 1.054879, 1.029986, 0.980199",\ "1.879807, 1.879807, 1.805127, 1.780234, 1.730447",\ "2.231716, 2.231716, 2.157036, 2.132143, 2.082356"); } } /* end of arc clock_mprj_io[35]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.814564, 0.814564, 0.851904, 0.889244, 0.963923",\ "0.985365, 0.985365, 1.022705, 1.060045, 1.134724",\ "1.156166, 1.156166, 1.193506, 1.230845, 1.305525",\ "1.384356, 1.384356, 1.421695, 1.459035, 1.533715",\ "1.555472, 1.555472, 1.592812, 1.630152, 1.704832"); } 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.623177, 0.623177, 0.660516, 0.697856, 0.772536",\ "0.210463, 0.210463, 0.247802, 0.285142, 0.359822",\ "-0.202251, -0.202251, -0.164912, -0.127572, -0.052892",\ "-0.753637, -0.753637, -0.716297, -0.678957, -0.604278",\ "-0.944265, -0.944265, -0.906925, -0.869585, -0.794905"); } } /* 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 ( "2.224379, 1.811718, 1.399055, 0.847738, 0.656845",\ "2.703901, 2.291239, 1.878577, 1.327260, 1.136366",\ "3.183421, 2.770760, 2.358097, 1.806780, 1.615887",\ "3.824061, 3.411400, 2.998737, 2.447421, 2.256527",\ "4.077894, 3.665233, 3.252570, 2.701253, 2.510360"); } 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.129934, 1.717272, 1.304610, 0.753293, 0.562399",\ "2.691496, 2.278834, 1.866172, 1.314855, 1.123961",\ "3.253058, 2.840396, 2.427734, 1.876417, 1.685524",\ "4.003306, 3.590644, 3.177982, 2.626665, 2.435771",\ "4.355215, 3.942553, 3.529891, 2.978574, 2.787680"); } } /* end of arc mprj_io[4]_mprj_io[35]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.298325, -0.736800, -0.175275, 0.574922, 0.926829",\ "-1.127524, -0.566000, -0.004474, 0.745723, 1.097630",\ "-0.956723, -0.395198, 0.166327, 0.916524, 1.268431",\ "-0.728534, -0.167009, 0.394516, 1.144713, 1.496620",\ "-0.557416, 0.004108, 0.565634, 1.315831, 1.667738"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.578563, -1.017038, -0.455513, 0.294684, 0.646591",\ "-1.991277, -1.429752, -0.868227, -0.118030, 0.233877",\ "-2.403991, -1.842466, -1.280941, -0.530744, -0.178837",\ "-2.955377, -2.393852, -1.832327, -1.082129, -0.730222",\ "-3.146004, -2.584479, -2.022954, -1.272757, -0.920850"); } } /* end of arc mprj_io[4]_mprj_io[35]_hldf*/ } /* end of pin mprj_io[35] */ pin("mprj_io[34]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.837058, 0.837058, 0.762378, 0.737485, 0.687698",\ "1.316613, 1.316613, 1.241933, 1.217040, 1.167253",\ "1.796168, 1.796168, 1.721488, 1.696594, 1.646808",\ "2.436854, 2.436854, 2.362174, 2.337281, 2.287494",\ "2.690687, 2.690687, 2.616007, 2.591114, 2.541327"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.652107, 0.652107, 0.577427, 0.552534, 0.502747",\ "1.213634, 1.213634, 1.138954, 1.114060, 1.064274",\ "1.775160, 1.775160, 1.700480, 1.675587, 1.625800",\ "2.525359, 2.525359, 2.450679, 2.425786, 2.375999",\ "2.877266, 2.877266, 2.802586, 2.777693, 2.727906"); } } /* end of arc clock_mprj_io[34]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.550859, 0.550859, 0.588199, 0.625539, 0.700219",\ "0.721643, 0.721643, 0.758983, 0.796323, 0.871003",\ "0.892427, 0.892427, 0.929767, 0.967107, 1.041786",\ "1.120594, 1.120594, 1.157934, 1.195274, 1.269954",\ "1.291729, 1.291729, 1.329068, 1.366408, 1.441088"); } 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.453352, 0.453352, 0.490692, 0.528032, 0.602711",\ "0.040688, 0.040688, 0.078028, 0.115368, 0.190048",\ "-0.371976, -0.371976, -0.334636, -0.297296, -0.222616",\ "-0.923295, -0.923295, -0.885955, -0.848615, -0.773936",\ "-1.114179, -1.114179, -1.076839, -1.039499, -0.964819"); } } /* 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 ( "2.148744, 1.736083, 1.323420, 0.772103, 0.581210",\ "2.628299, 2.215637, 1.802974, 1.251658, 1.060764",\ "3.107854, 2.695192, 2.282530, 1.731213, 1.540319",\ "3.748540, 3.335879, 2.923216, 2.371899, 2.181006",\ "4.002374, 3.589712, 3.177049, 2.625733, 2.434839"); } 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.193941, 1.781279, 1.368616, 0.817300, 0.626406",\ "2.755467, 2.342806, 1.930143, 1.378826, 1.187933",\ "3.316994, 2.904332, 2.491669, 1.940353, 1.749459",\ "4.067193, 3.654531, 3.241869, 2.690552, 2.499658",\ "4.419100, 4.006438, 3.593776, 3.042459, 2.851565"); } } /* end of arc mprj_io[4]_mprj_io[34]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.236377, -0.674852, -0.113327, 0.636870, 0.988777",\ "-1.065593, -0.504068, 0.057457, 0.807654, 1.159561",\ "-0.894809, -0.333284, 0.228241, 0.978438, 1.330345",\ "-0.666642, -0.105117, 0.456408, 1.206605, 1.558512",\ "-0.495507, 0.066017, 0.627542, 1.377740, 1.729647"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.437281, -0.875757, -0.314232, 0.435965, 0.787872",\ "-1.849945, -1.288421, -0.726896, 0.023301, 0.375208",\ "-2.262609, -1.701084, -1.139559, -0.389362, -0.037455",\ "-2.813928, -2.252403, -1.690878, -0.940681, -0.588774",\ "-3.004811, -2.443287, -1.881762, -1.131564, -0.779657"); } } /* end of arc mprj_io[4]_mprj_io[34]_hldf*/ } /* end of pin mprj_io[34] */ pin("mprj_io[33]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.694547, 0.694547, 0.619867, 0.594974, 0.545187",\ "1.174093, 1.174093, 1.099414, 1.074520, 1.024734",\ "1.653640, 1.653640, 1.578960, 1.554067, 1.504280",\ "2.294315, 2.294315, 2.219635, 2.194741, 2.144955",\ "2.548148, 2.548148, 2.473469, 2.448575, 2.398789"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.864517, 0.864517, 0.789837, 0.764944, 0.715157",\ "1.426052, 1.426052, 1.351372, 1.326479, 1.276693",\ "1.987588, 1.987588, 1.912908, 1.888015, 1.838228",\ "2.737798, 2.737798, 2.663119, 2.638225, 2.588439",\ "3.089706, 3.089706, 3.015026, 2.990133, 2.940346"); } } /* end of arc clock_mprj_io[33]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.395830, 0.395830, 0.433170, 0.470510, 0.545190",\ "0.566618, 0.566618, 0.603958, 0.641298, 0.715977",\ "0.737406, 0.737406, 0.774745, 0.812085, 0.886765",\ "0.965578, 0.965578, 1.002918, 1.040258, 1.114938",\ "1.136708, 1.136708, 1.174048, 1.211388, 1.286068"); } 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.202749, -0.202749, -0.165410, -0.128070, -0.053390",\ "-0.615426, -0.615426, -0.578086, -0.540746, -0.466066",\ "-1.028101, -1.028101, -0.990762, -0.953422, -0.878742",\ "-1.579437, -1.579437, -1.542098, -1.504758, -1.430078",\ "-1.770258, -1.770258, -1.732919, -1.695579, -1.620899"); } } /* end of arc clock_mprj_io[33]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.427923, 2.015262, 1.602599, 1.051282, 0.860389",\ "2.907470, 2.494808, 2.082146, 1.530829, 1.339935",\ "3.387017, 2.974355, 2.561693, 2.010376, 1.819482",\ "4.027692, 3.615030, 3.202367, 2.651051, 2.460157",\ "4.281525, 3.868863, 3.456201, 2.904884, 2.713990"); } 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.736848, 2.324186, 1.911523, 1.360207, 1.169313",\ "3.298383, 2.885721, 2.473059, 1.921742, 1.730848",\ "3.859918, 3.447257, 3.034594, 2.483277, 2.292384",\ "4.610129, 4.197467, 3.784805, 3.233488, 3.042594",\ "4.962037, 4.549375, 4.136713, 3.585396, 3.394502"); } } /* end of arc mprj_io[4]_mprj_io[33]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.423011, -0.861486, -0.299961, 0.450236, 0.802143",\ "-1.252223, -0.690698, -0.129173, 0.621024, 0.972931",\ "-1.081435, -0.519911, 0.041615, 0.791812, 1.143719",\ "-0.853263, -0.291738, 0.269787, 1.019984, 1.371891",\ "-0.682132, -0.120608, 0.440917, 1.191114, 1.543021"); } 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.157257, -1.595732, -1.034207, -0.284010, 0.067897",\ "-2.569932, -2.008408, -1.446883, -0.696686, -0.344779",\ "-2.982609, -2.421084, -1.859559, -1.109362, -0.757455",\ "-3.533945, -2.972420, -2.410895, -1.660698, -1.308791",\ "-3.724766, -3.163241, -2.601716, -1.851519, -1.499612"); } } /* end of arc mprj_io[4]_mprj_io[33]_hldf*/ } /* end of pin mprj_io[33] */ pin("mprj_io[32]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.458112, 0.458112, 0.383432, 0.358539, 0.308752",\ "0.937657, 0.937657, 0.862978, 0.838084, 0.788298",\ "1.417203, 1.417203, 1.342524, 1.317630, 1.267844",\ "2.057877, 2.057877, 1.983197, 1.958303, 1.908517",\ "2.311710, 2.311710, 2.237030, 2.212137, 2.162350"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.652238, 0.652238, 0.577559, 0.552665, 0.502879",\ "1.213775, 1.213775, 1.139095, 1.114202, 1.064415",\ "1.775312, 1.775312, 1.700633, 1.675739, 1.625953",\ "2.525525, 2.525525, 2.450845, 2.425952, 2.376165",\ "2.877432, 2.877432, 2.802752, 2.777859, 2.728073"); } } /* end of arc clock_mprj_io[32]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.563554, 0.563554, 0.600893, 0.638233, 0.712913",\ "0.734342, 0.734342, 0.771682, 0.809022, 0.883702",\ "0.905131, 0.905131, 0.942470, 0.979810, 1.054490",\ "1.133304, 1.133304, 1.170644, 1.207984, 1.282664",\ "1.304434, 1.304434, 1.341774, 1.379113, 1.453793"); } 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.118646, 0.118646, 0.155986, 0.193326, 0.268005",\ "-0.294033, -0.294033, -0.256693, -0.219353, -0.144673",\ "-0.706710, -0.706710, -0.669370, -0.632030, -0.557350",\ "-1.258049, -1.258049, -1.220710, -1.183370, -1.108690",\ "-1.448861, -1.448861, -1.411521, -1.374181, -1.299501"); } } /* 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 ( "2.148753, 1.736091, 1.323428, 0.772112, 0.581218",\ "2.628298, 2.215636, 1.802974, 1.251657, 1.060763",\ "3.107844, 2.695182, 2.282520, 1.731203, 1.540309",\ "3.748517, 3.335855, 2.923193, 2.371876, 2.180983",\ "4.002350, 3.589689, 3.177026, 2.625710, 2.434816"); } 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.434152, 2.021491, 1.608828, 1.057511, 0.866618",\ "2.995688, 2.583027, 2.170364, 1.619048, 1.428154",\ "3.557226, 3.144565, 2.731902, 2.180585, 1.989692",\ "4.307439, 3.894777, 3.482115, 2.930798, 2.739904",\ "4.659346, 4.246685, 3.834022, 3.282705, 3.091812"); } } /* end of arc mprj_io[4]_mprj_io[32]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.230741, -0.669217, -0.107692, 0.642506, 0.994413",\ "-1.059953, -0.498428, 0.063097, 0.813294, 1.165201",\ "-0.889164, -0.327640, 0.233886, 0.984083, 1.335990",\ "-0.660991, -0.099466, 0.462059, 1.212256, 1.564163",\ "-0.489861, 0.071664, 0.633189, 1.383386, 1.735293"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.756224, -1.194699, -0.633174, 0.117023, 0.468930",\ "-2.168902, -1.607378, -1.045853, -0.295655, 0.056252",\ "-2.581580, -2.020055, -1.458530, -0.708333, -0.356426",\ "-3.132920, -2.571395, -2.009870, -1.259673, -0.907766",\ "-3.323731, -2.762206, -2.200681, -1.450484, -1.098577"); } } /* end of arc mprj_io[4]_mprj_io[32]_hldf*/ } /* end of pin mprj_io[32] */ pin("mprj_io[31]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.923226, 0.923226, 0.848546, 0.823653, 0.773866",\ "1.402810, 1.402810, 1.328130, 1.303237, 1.253451",\ "1.882395, 1.882395, 1.807715, 1.782821, 1.733035",\ "2.523120, 2.523120, 2.448440, 2.423547, 2.373760",\ "2.776953, 2.776953, 2.702273, 2.677379, 2.627593"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.149703, 1.149703, 1.075023, 1.050130, 1.000343",\ "1.711206, 1.711206, 1.636526, 1.611633, 1.561846",\ "2.272710, 2.272710, 2.198030, 2.173136, 2.123350",\ "3.022877, 3.022877, 2.948197, 2.923303, 2.873517",\ "3.374782, 3.374782, 3.300102, 3.275209, 3.225423"); } } /* 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.057128, -0.057128, -0.019788, 0.017552, 0.092232",\ "0.113657, 0.113657, 0.150996, 0.188336, 0.263016",\ "0.284441, 0.284441, 0.321781, 0.359121, 0.433800",\ "0.512609, 0.512609, 0.549949, 0.587289, 0.661968",\ "0.683737, 0.683737, 0.721076, 0.758416, 0.833096"); } 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.532300, -0.532300, -0.494961, -0.457621, -0.382941",\ "-0.944999, -0.944999, -0.907659, -0.870319, -0.795640",\ "-1.357698, -1.357698, -1.320358, -1.283018, -1.208338",\ "-1.909064, -1.909064, -1.871724, -1.834384, -1.759704",\ "-2.100526, -2.100526, -2.063186, -2.025846, -1.951167"); } } /* end of arc clock_mprj_io[31]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.776791, 2.364129, 1.951467, 1.400150, 1.209256",\ "3.256375, 2.843713, 2.431051, 1.879734, 1.688840",\ "3.735960, 3.323298, 2.910635, 2.359318, 2.168425",\ "4.376685, 3.964023, 3.551360, 3.000043, 2.809150",\ "4.630517, 4.217855, 3.805193, 3.253876, 3.062983"); } 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.119874, 2.707212, 2.294550, 1.743233, 1.552340",\ "3.681378, 3.268716, 2.856053, 2.304737, 2.113843",\ "4.242881, 3.830219, 3.417557, 2.866240, 2.675346",\ "4.993048, 4.580386, 4.167724, 3.616407, 3.425513",\ "5.344954, 4.932292, 4.519629, 3.968313, 3.777419"); } } /* end of arc mprj_io[4]_mprj_io[31]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.942081, -1.380557, -0.819031, -0.068834, 0.283073",\ "-1.771297, -1.209772, -0.648247, 0.101950, 0.453857",\ "-1.600512, -1.038988, -0.477463, 0.272735, 0.624642",\ "-1.372344, -0.810820, -0.249295, 0.500903, 0.852810",\ "-1.201216, -0.639692, -0.078167, 0.672030, 1.023938"); } 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.556470, -1.994945, -1.433420, -0.683223, -0.331316",\ "-2.969169, -2.407644, -1.846119, -1.095922, -0.744015",\ "-3.381868, -2.820343, -2.258818, -1.508621, -1.156713",\ "-3.933233, -3.371709, -2.810184, -2.059987, -1.708079",\ "-4.124696, -3.563171, -3.001646, -2.251449, -1.899542"); } } /* end of arc mprj_io[4]_mprj_io[31]_hldf*/ } /* end of pin mprj_io[31] */ pin("mprj_io[30]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.837636, 0.837636, 0.762957, 0.738063, 0.688277",\ "1.317213, 1.317213, 1.242533, 1.217640, 1.167853",\ "1.796790, 1.796790, 1.722110, 1.697217, 1.647430",\ "2.437505, 2.437505, 2.362825, 2.337932, 2.288146",\ "2.691339, 2.691339, 2.616659, 2.591765, 2.541979"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.213398, 1.213398, 1.138719, 1.113825, 1.064039",\ "1.774902, 1.774902, 1.700222, 1.675329, 1.625543",\ "2.336405, 2.336405, 2.261725, 2.236832, 2.187045",\ "3.086572, 3.086572, 3.011892, 2.986999, 2.937212",\ "3.438478, 3.438478, 3.363798, 3.338904, 3.289118"); } } /* 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.019658, 0.019658, 0.056997, 0.094337, 0.169017",\ "0.190432, 0.190432, 0.227771, 0.265111, 0.339791",\ "0.361205, 0.361205, 0.398545, 0.435885, 0.510565",\ "0.589359, 0.589359, 0.626698, 0.664038, 0.738718",\ "0.760503, 0.760503, 0.797843, 0.835183, 0.909863"); } 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.581726, -0.581726, -0.544387, -0.507047, -0.432367",\ "-0.994358, -0.994358, -0.957018, -0.919678, -0.844998",\ "-1.406989, -1.406989, -1.369650, -1.332310, -1.257630",\ "-1.958265, -1.958265, -1.920925, -1.883585, -1.808906",\ "-2.149324, -2.149324, -2.111984, -2.074645, -1.999965"); } } /* end of arc clock_mprj_io[30]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.591590, 2.178929, 1.766266, 1.214949, 1.024056",\ "3.071167, 2.658505, 2.245843, 1.694526, 1.503632",\ "3.550744, 3.138082, 2.725420, 2.174103, 1.983209",\ "4.191459, 3.778797, 3.366135, 2.814818, 2.623924",\ "4.445292, 4.032631, 3.619968, 3.068651, 2.877758"); } 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.109155, 2.696493, 2.283830, 1.732514, 1.541620",\ "3.670659, 3.257997, 2.845334, 2.294018, 2.103124",\ "4.232161, 3.819499, 3.406837, 2.855520, 2.664626",\ "4.982328, 4.569666, 4.157003, 3.605687, 3.414793",\ "5.334234, 4.921572, 4.508909, 3.957593, 3.766699"); } } /* end of arc mprj_io[4]_mprj_io[30]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.801586, -1.240062, -0.678536, 0.071661, 0.423568",\ "-1.630812, -1.069288, -0.507762, 0.242435, 0.594342",\ "-1.460039, -0.898514, -0.336989, 0.413208, 0.765115",\ "-1.231885, -0.670360, -0.108835, 0.641362, 0.993269",\ "-1.060740, -0.499216, 0.062309, 0.812506, 1.164413"); } 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.538276, -1.976751, -1.415226, -0.665029, -0.313122",\ "-2.950908, -2.389383, -1.827858, -1.077661, -0.725754",\ "-3.363539, -2.802015, -2.240489, -1.490292, -1.138385",\ "-3.914815, -3.353290, -2.791765, -2.041568, -1.689661",\ "-4.105874, -3.544349, -2.982824, -2.232627, -1.880720"); } } /* end of arc mprj_io[4]_mprj_io[30]_hldf*/ } /* end of pin mprj_io[30] */ pin("mprj_io[29]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.010005, 1.010005, 0.935325, 0.910432, 0.860645",\ "1.489584, 1.489584, 1.414904, 1.390011, 1.340224",\ "1.969164, 1.969164, 1.894484, 1.869591, 1.819804",\ "2.609883, 2.609883, 2.535203, 2.510309, 2.460523",\ "2.863715, 2.863715, 2.789036, 2.764142, 2.714356"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.042221, 1.042221, 0.967541, 0.942648, 0.892862",\ "1.603723, 1.603723, 1.529043, 1.504150, 1.454364",\ "2.165226, 2.165226, 2.090546, 2.065653, 2.015867",\ "2.915393, 2.915393, 2.840713, 2.815820, 2.766033",\ "3.267299, 3.267299, 3.192619, 3.167726, 3.117939"); } } /* 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.121585, 0.121585, 0.158925, 0.196265, 0.270944",\ "0.292363, 0.292363, 0.329702, 0.367042, 0.441722",\ "0.463140, 0.463140, 0.500479, 0.537819, 0.612499",\ "0.691298, 0.691298, 0.728638, 0.765978, 0.840657",\ "0.862437, 0.862437, 0.899776, 0.937116, 1.011796"); } 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.313454, -0.313454, -0.276114, -0.238775, -0.164095",\ "-0.726109, -0.726109, -0.688769, -0.651429, -0.576750",\ "-1.138764, -1.138764, -1.101424, -1.064084, -0.989404",\ "-1.690071, -1.690071, -1.652731, -1.615391, -1.540711",\ "-1.881270, -1.881270, -1.843931, -1.806591, -1.731911"); } } /* 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 ( "3.069266, 2.656605, 2.243942, 1.692625, 1.501732",\ "3.548845, 3.136184, 2.723521, 2.172204, 1.981311",\ "4.028425, 3.615763, 3.203101, 2.651784, 2.460891",\ "4.669144, 4.256482, 3.843820, 3.292503, 3.101609",\ "4.922976, 4.510315, 4.097652, 3.546336, 3.355442"); } 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.230220, 2.817559, 2.404896, 1.853579, 1.662686",\ "3.791722, 3.379061, 2.966398, 2.415081, 2.224188",\ "4.353225, 3.940563, 3.527901, 2.976584, 2.785691",\ "5.103392, 4.690730, 4.278068, 3.726751, 3.535857",\ "5.455297, 5.042636, 4.629973, 4.078657, 3.887763"); } } /* 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 ( "-2.012850, -1.451325, -0.889800, -0.139603, 0.212304",\ "-1.842072, -1.280548, -0.719023, 0.031175, 0.383082",\ "-1.671296, -1.109771, -0.548246, 0.201952, 0.553859",\ "-1.443137, -0.881612, -0.320087, 0.430110, 0.782017",\ "-1.271998, -0.710474, -0.148948, 0.601249, 0.953156"); } 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.567582, -2.006057, -1.444532, -0.694335, -0.342427",\ "-2.980237, -2.418712, -1.857187, -1.106989, -0.755082",\ "-3.392891, -2.831367, -2.269841, -1.519644, -1.167737",\ "-3.944198, -3.382673, -2.821148, -2.070951, -1.719044",\ "-4.135398, -3.573873, -3.012348, -2.262151, -1.910244"); } } /* end of arc mprj_io[4]_mprj_io[29]_hldf*/ } /* end of pin mprj_io[29] */ pin("mprj_io[28]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.535733, 1.535733, 1.461053, 1.436160, 1.386373",\ "2.015311, 2.015311, 1.940631, 1.915738, 1.865951",\ "2.494890, 2.494890, 2.420210, 2.395317, 2.345530",\ "3.135606, 3.135606, 3.060926, 3.036033, 2.986246",\ "3.389439, 3.389439, 3.314759, 3.289866, 3.240079"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.497264, 1.497264, 1.422584, 1.397691, 1.347904",\ "2.058767, 2.058767, 1.984087, 1.959194, 1.909407",\ "2.620269, 2.620269, 2.545589, 2.520696, 2.470910",\ "3.370436, 3.370436, 3.295756, 3.270863, 3.221076",\ "3.722342, 3.722342, 3.647662, 3.622769, 3.572982"); } } /* 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.446657, -0.446657, -0.409317, -0.371977, -0.297297",\ "-0.275881, -0.275881, -0.238541, -0.201201, -0.126522",\ "-0.105106, -0.105106, -0.067766, -0.030426, 0.044254",\ "0.123051, 0.123051, 0.160390, 0.197730, 0.272410",\ "0.294192, 0.294192, 0.331532, 0.368871, 0.443551"); } 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.773817, -0.773817, -0.736477, -0.699137, -0.624457",\ "-1.186461, -1.186461, -1.149121, -1.111781, -1.037101",\ "-1.599106, -1.599106, -1.561766, -1.524426, -1.449746",\ "-2.150399, -2.150399, -2.113059, -2.075719, -2.001040",\ "-2.341534, -2.341534, -2.304195, -2.266855, -2.192175"); } } /* 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 ( "3.249879, 2.837218, 2.424555, 1.873239, 1.682345",\ "3.729457, 3.316796, 2.904133, 2.352817, 2.161923",\ "4.209036, 3.796375, 3.383712, 2.832396, 2.641502",\ "4.849752, 4.437091, 4.024428, 3.473112, 3.282218",\ "5.103586, 4.690924, 4.278262, 3.726945, 3.536051"); } 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.340739, 2.928078, 2.515415, 1.964098, 1.773205",\ "3.902242, 3.489581, 3.076918, 2.525601, 2.334708",\ "4.463745, 4.051083, 3.638421, 3.087104, 2.896210",\ "5.213912, 4.801250, 4.388587, 3.837271, 3.646377",\ "5.565817, 5.153156, 4.740493, 4.189177, 3.998283"); } } /* end of arc mprj_io[4]_mprj_io[28]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.229740, -1.668216, -1.106690, -0.356493, -0.004586",\ "-2.058965, -1.497440, -0.935915, -0.185718, 0.166189",\ "-1.888189, -1.326664, -0.765139, -0.014942, 0.336965",\ "-1.660033, -1.098508, -0.536983, 0.213214, 0.565121",\ "-1.488892, -0.927367, -0.365842, 0.384355, 0.736262"); } 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.674251, -2.112726, -1.551201, -0.801003, -0.449096",\ "-3.086895, -2.525370, -1.963845, -1.213647, -0.861740",\ "-3.499539, -2.938015, -2.376489, -1.626292, -1.274385",\ "-4.050833, -3.489308, -2.927783, -2.177586, -1.825679",\ "-4.241968, -3.680443, -3.118918, -2.368721, -2.016814"); } } /* end of arc mprj_io[4]_mprj_io[28]_hldf*/ } /* end of pin mprj_io[28] */ pin("mprj_io[27]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.958865, 0.958865, 0.884185, 0.859292, 0.809505",\ "1.438443, 1.438443, 1.363763, 1.338870, 1.289083",\ "1.918021, 1.918021, 1.843341, 1.818448, 1.768661",\ "2.558737, 2.558737, 2.484057, 2.459164, 2.409377",\ "2.812570, 2.812570, 2.737890, 2.712996, 2.663210"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.142765, 1.142765, 1.068085, 1.043191, 0.993405",\ "1.704267, 1.704267, 1.629587, 1.604693, 1.554907",\ "2.265769, 2.265769, 2.191089, 2.166196, 2.116409",\ "3.015936, 3.015936, 2.941257, 2.916363, 2.866577",\ "3.367842, 3.367842, 3.293162, 3.268269, 3.218482"); } } /* end of arc clock_mprj_io[27]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.009486, 0.009486, 0.046825, 0.084165, 0.158845",\ "0.180261, 0.180261, 0.217600, 0.254940, 0.329620",\ "0.351035, 0.351035, 0.388375, 0.425715, 0.500395",\ "0.579190, 0.579190, 0.616530, 0.653870, 0.728550",\ "0.750333, 0.750333, 0.787673, 0.825013, 0.899693"); } 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.312160, -0.312160, -0.274820, -0.237480, -0.162800",\ "-0.724797, -0.724797, -0.687458, -0.650118, -0.575438",\ "-1.137435, -1.137435, -1.100096, -1.062756, -0.988076",\ "-1.688720, -1.688720, -1.651380, -1.614040, -1.539360",\ "-1.879819, -1.879819, -1.842479, -1.805140, -1.730460"); } } /* end of arc clock_mprj_io[27]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.956417, 2.543755, 2.131093, 1.579776, 1.388882",\ "3.435995, 3.023333, 2.610671, 2.059354, 1.868460",\ "3.915572, 3.502911, 3.090248, 2.538931, 2.348038",\ "4.556288, 4.143627, 3.730964, 3.179647, 2.988754",\ "4.810121, 4.397460, 3.984797, 3.433480, 3.242587"); } 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.266295, 2.853633, 2.440971, 1.889654, 1.698761",\ "3.827797, 3.415135, 3.002473, 2.451156, 2.260262",\ "4.389299, 3.976638, 3.563975, 3.012659, 2.821765",\ "5.139467, 4.726805, 4.314143, 3.762826, 3.571932",\ "5.491373, 5.078711, 4.666049, 4.114732, 3.923838"); } } /* 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 ( "-2.102863, -1.541338, -0.979813, -0.229616, 0.122291",\ "-1.932088, -1.370563, -0.809038, -0.058841, 0.293066",\ "-1.761313, -1.199788, -0.638263, 0.111934, 0.463841",\ "-1.533158, -0.971634, -0.410109, 0.340089, 0.691996",\ "-1.362015, -0.800491, -0.238966, 0.511232, 0.863139"); } 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.513966, -1.952441, -1.390916, -0.640719, -0.288812",\ "-2.926604, -2.365079, -1.803554, -1.053357, -0.701450",\ "-3.339242, -2.777717, -2.216192, -1.465994, -1.114087",\ "-3.890526, -3.329001, -2.767476, -2.017279, -1.665372",\ "-4.081625, -3.520101, -2.958575, -2.208378, -1.856471"); } } /* end of arc mprj_io[4]_mprj_io[27]_hldf*/ } /* end of pin mprj_io[27] */ pin("mprj_io[26]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.461672, 2.461672, 2.386992, 2.362099, 2.312312",\ "2.941244, 2.941244, 2.866564, 2.841671, 2.791884",\ "3.420817, 3.420817, 3.346137, 3.321244, 3.271457",\ "4.061526, 4.061526, 3.986846, 3.961953, 3.912167",\ "4.315359, 4.315359, 4.240679, 4.215786, 4.165999"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.681215, 2.681215, 2.606535, 2.581642, 2.531856",\ "3.242723, 3.242723, 3.168044, 3.143150, 3.093364",\ "3.804232, 3.804232, 3.729552, 3.704659, 3.654872",\ "4.554407, 4.554407, 4.479727, 4.454834, 4.405047",\ "4.906312, 4.906312, 4.831633, 4.806739, 4.756953"); } } /* end of arc clock_mprj_io[26]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.701046, -0.701046, -0.663706, -0.626366, -0.551687",\ "-0.530271, -0.530271, -0.492931, -0.455591, -0.380911",\ "-0.359495, -0.359495, -0.322155, -0.284816, -0.210136",\ "-0.131339, -0.131339, -0.094000, -0.056660, 0.018020",\ "0.039804, 0.039804, 0.077143, 0.114483, 0.189163"); } 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.986151, -0.986151, -0.948811, -0.911471, -0.836791",\ "-1.398790, -1.398790, -1.361450, -1.324110, -1.249430",\ "-1.811430, -1.811430, -1.774090, -1.736750, -1.662070",\ "-2.362715, -2.362715, -2.325376, -2.288036, -2.213356",\ "-2.553725, -2.553725, -2.516385, -2.479045, -2.404365"); } } /* end of arc clock_mprj_io[26]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.859944, 3.447283, 3.034620, 2.483303, 2.292410",\ "4.339516, 3.926854, 3.514192, 2.962875, 2.771981",\ "4.819089, 4.406427, 3.993765, 3.442448, 3.251555",\ "5.459799, 5.047137, 4.634475, 4.083158, 3.892264",\ "5.713631, 5.300969, 4.888307, 4.336990, 4.146096"); } 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.223050, 3.810388, 3.397725, 2.846409, 2.655515",\ "4.784558, 4.371896, 3.959234, 3.407917, 3.217023",\ "5.346066, 4.933404, 4.520741, 3.969425, 3.778531",\ "6.096241, 5.683579, 5.270917, 4.719601, 4.528707",\ "6.448147, 6.035485, 5.622823, 5.071506, 4.880612"); } } /* end of arc mprj_io[4]_mprj_io[26]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.488281, -1.926757, -1.365232, -0.615034, -0.263127",\ "-2.317506, -1.755981, -1.194456, -0.444259, -0.092352",\ "-2.146731, -1.585207, -1.023681, -0.273484, 0.078423",\ "-1.918575, -1.357051, -0.795526, -0.045328, 0.306579",\ "-1.747432, -1.185908, -0.624382, 0.125815, 0.477722"); } 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.876783, -2.315259, -1.753734, -1.003536, -0.651629",\ "-3.289423, -2.727898, -2.166373, -1.416176, -1.064269",\ "-3.702062, -3.140538, -2.579012, -1.828815, -1.476908",\ "-4.253348, -3.691823, -3.130298, -2.380101, -2.028194",\ "-4.444357, -3.882833, -3.321308, -2.571110, -2.219203"); } } /* end of arc mprj_io[4]_mprj_io[26]_hldf*/ } /* end of pin mprj_io[26] */ pin("mprj_io[25]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.171499, 1.171499, 1.096819, 1.071925, 1.022139",\ "1.651076, 1.651076, 1.576396, 1.551503, 1.501716",\ "2.130654, 2.130654, 2.055974, 2.031081, 1.981294",\ "2.771369, 2.771369, 2.696689, 2.671796, 2.622010",\ "3.025203, 3.025203, 2.950523, 2.925629, 2.875843"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.583726, 1.583726, 1.509046, 1.484153, 1.434366",\ "2.145228, 2.145228, 2.070548, 2.045655, 1.995868",\ "2.706730, 2.706730, 2.632050, 2.607157, 2.557370",\ "3.456898, 3.456898, 3.382218, 3.357325, 3.307538",\ "3.808804, 3.808804, 3.734124, 3.709231, 3.659444"); } } /* end of arc clock_mprj_io[25]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.416200, -0.416200, -0.378860, -0.341521, -0.266841",\ "-0.245426, -0.245426, -0.208086, -0.170746, -0.096066",\ "-0.074651, -0.074651, -0.037311, 0.000029, 0.074708",\ "0.153503, 0.153503, 0.190843, 0.228183, 0.302863",\ "0.324647, 0.324647, 0.361986, 0.399326, 0.474006"); } 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.921236, -0.921236, -0.883896, -0.846556, -0.771876",\ "-1.333872, -1.333872, -1.296532, -1.259192, -1.184512",\ "-1.746508, -1.746508, -1.709168, -1.671828, -1.597148",\ "-2.297791, -2.297791, -2.260451, -2.223111, -2.148431",\ "-2.488879, -2.488879, -2.451540, -2.414200, -2.339520"); } } /* end of arc clock_mprj_io[25]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.904875, 2.492213, 2.079551, 1.528234, 1.337340",\ "3.384453, 2.971791, 2.559128, 2.007812, 1.816918",\ "3.864031, 3.451369, 3.038706, 2.487390, 2.296496",\ "4.504745, 4.092084, 3.679421, 3.128105, 2.937211",\ "4.758579, 4.345917, 3.933255, 3.381938, 3.191044"); } 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.456056, 3.043395, 2.630732, 2.079415, 1.888522",\ "4.017558, 3.604897, 3.192234, 2.640917, 2.450024",\ "4.579061, 4.166399, 3.753736, 3.202420, 3.011526",\ "5.329228, 4.916567, 4.503904, 3.952588, 3.761694",\ "5.681134, 5.268473, 4.855810, 4.304493, 4.113600"); } } /* 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 ( "-2.235041, -1.673516, -1.111991, -0.361794, -0.009887",\ "-2.064267, -1.502742, -0.941217, -0.191020, 0.160887",\ "-1.893492, -1.331967, -0.770442, -0.020245, 0.331662",\ "-1.665337, -1.103813, -0.542288, 0.207909, 0.559816",\ "-1.494194, -0.932670, -0.371145, 0.379053, 0.730960"); } 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.875743, -2.314219, -1.752693, -1.002496, -0.650589",\ "-3.288379, -2.726855, -2.165330, -1.415133, -1.063226",\ "-3.701015, -3.139491, -2.577965, -1.827768, -1.475861",\ "-4.252298, -3.690773, -3.129248, -2.379051, -2.027144",\ "-4.443387, -3.881862, -3.320337, -2.570140, -2.218233"); } } /* end of arc mprj_io[4]_mprj_io[25]_hldf*/ } /* end of pin mprj_io[25] */ pin("mprj_io[24]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[24] */ pin("mprj_io[23]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[23] */ pin("mprj_io[22]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[22] */ pin("mprj_io[21]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[21] */ pin("mprj_io[20]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[20] */ pin("mprj_io[19]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[19] */ pin("mprj_io[18]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[18] */ pin("mprj_io[17]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[17] */ pin("mprj_io[16]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[16] */ pin("mprj_io[15]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[15] */ pin("mprj_io[14]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[14] */ pin("mprj_io[13]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.375947, -0.375947, -0.450627, -0.475521, -0.525307",\ "0.103630, 0.103630, 0.028950, 0.004056, -0.045730",\ "0.583206, 0.583206, 0.508526, 0.483633, 0.433846",\ "1.223921, 1.223921, 1.149241, 1.124347, 1.074561",\ "1.477753, 1.477753, 1.403074, 1.378180, 1.328394"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.104322, -0.104322, -0.179002, -0.203895, -0.253681",\ "0.457182, 0.457182, 0.382502, 0.357609, 0.307822",\ "1.018686, 1.018686, 0.944006, 0.919113, 0.869326",\ "1.768855, 1.768855, 1.694175, 1.669282, 1.619496",\ "2.120762, 2.120762, 2.046082, 2.021188, 1.971402"); } } /* 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 ( "1.020376, 1.020376, 1.057716, 1.095056, 1.169736",\ "1.191149, 1.191149, 1.228489, 1.265829, 1.340509",\ "1.361923, 1.361923, 1.399262, 1.436602, 1.511282",\ "1.590076, 1.590076, 1.627415, 1.664755, 1.739435",\ "1.761221, 1.761221, 1.798560, 1.835900, 1.910580"); } 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.634228, 0.634228, 0.671568, 0.708908, 0.783588",\ "0.221595, 0.221595, 0.258935, 0.296275, 0.370955",\ "-0.191038, -0.191038, -0.153698, -0.116358, -0.041678",\ "-0.742316, -0.742316, -0.704976, -0.667636, -0.592956",\ "-0.933358, -0.933358, -0.896019, -0.858679, -0.783999"); } } /* end of arc clock_mprj_io[13]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.683312, 1.270651, 0.857988, 0.306671, 0.115778",\ "2.162889, 1.750228, 1.337565, 0.786248, 0.595355",\ "2.642466, 2.229804, 1.817142, 1.265825, 1.074931",\ "3.283180, 2.870518, 2.457855, 1.906539, 1.715645",\ "3.537012, 3.124351, 2.711688, 2.160372, 1.969478"); } 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.083678, 1.671017, 1.258354, 0.707037, 0.516144",\ "2.645182, 2.232520, 1.819858, 1.268541, 1.077647",\ "3.206685, 2.794024, 2.381361, 1.830045, 1.639151",\ "3.956855, 3.544193, 3.131531, 2.580214, 2.389320",\ "4.308761, 3.896099, 3.483437, 2.932120, 2.741226"); } } /* end of arc mprj_io[4]_mprj_io[13]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.114055, -0.552530, 0.008995, 0.759192, 1.111099",\ "-0.943282, -0.381757, 0.179768, 0.929965, 1.281872",\ "-0.772509, -0.210984, 0.350541, 1.100739, 1.452646",\ "-0.544355, 0.017169, 0.578695, 1.328892, 1.680799",\ "-0.373210, 0.188314, 0.749840, 1.500037, 1.851944"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.619899, -1.058374, -0.496849, 0.253348, 0.605255",\ "-2.032532, -1.471007, -0.909482, -0.159285, 0.192622",\ "-2.445165, -1.883640, -1.322115, -0.571918, -0.220011",\ "-2.996443, -2.434918, -1.873393, -1.123196, -0.771289",\ "-3.187485, -2.625960, -2.064435, -1.314238, -0.962331"); } } /* end of arc mprj_io[4]_mprj_io[13]_hldf*/ } /* end of pin mprj_io[13] */ pin("mprj_io[12]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.187903, -0.187903, -0.262583, -0.287476, -0.337262",\ "0.291642, 0.291642, 0.216962, 0.192069, 0.142282",\ "0.771187, 0.771187, 0.696507, 0.671614, 0.621828",\ "1.411860, 1.411860, 1.337180, 1.312287, 1.262500",\ "1.665693, 1.665693, 1.591013, 1.566120, 1.516334"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.025889, -0.025889, -0.100569, -0.125462, -0.175249",\ "0.535647, 0.535647, 0.460967, 0.436074, 0.386287",\ "1.097184, 1.097184, 1.022504, 0.997611, 0.947824",\ "1.847397, 1.847397, 1.772717, 1.747824, 1.698038",\ "2.199306, 2.199306, 2.124626, 2.099732, 2.049946"); } } /* end of arc clock_mprj_io[12]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.848375, 0.848375, 0.885715, 0.923055, 0.997735",\ "1.019164, 1.019164, 1.056504, 1.093844, 1.168524",\ "1.189953, 1.189953, 1.227293, 1.264632, 1.339312",\ "1.418126, 1.418126, 1.455466, 1.492806, 1.567486",\ "1.589256, 1.589256, 1.626595, 1.663935, 1.738615"); } 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.695713, 0.695713, 0.733052, 0.770392, 0.845072",\ "0.283034, 0.283034, 0.320374, 0.357714, 0.432394",\ "-0.129644, -0.129644, -0.092304, -0.054964, 0.019716",\ "-0.680982, -0.680982, -0.643642, -0.606302, -0.531622",\ "-0.871792, -0.871792, -0.834453, -0.797113, -0.722433"); } } /* end of arc clock_mprj_io[12]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.526244, 1.113582, 0.700919, 0.149603, -0.041291",\ "2.005788, 1.593127, 1.180464, 0.629148, 0.438254",\ "2.485334, 2.072672, 1.660010, 1.108693, 0.917799",\ "3.126007, 2.713345, 2.300683, 1.749366, 1.558472",\ "3.379840, 2.967178, 2.554516, 2.003199, 1.812305"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.817587, 1.404926, 0.992263, 0.440946, 0.250053",\ "2.379123, 1.966462, 1.553799, 1.002482, 0.811589",\ "2.940660, 2.527998, 2.115335, 1.564019, 1.373125",\ "3.690873, 3.278211, 2.865549, 2.314232, 2.123338",\ "4.042781, 3.630119, 3.217457, 2.666140, 2.475246"); } } /* end of arc mprj_io[4]_mprj_io[12]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.934708, -0.373183, 0.188342, 0.938539, 1.290446",\ "-0.763919, -0.202394, 0.359131, 1.109328, 1.461235",\ "-0.593130, -0.031606, 0.529919, 1.280117, 1.632024",\ "-0.364957, 0.196568, 0.758093, 1.508290, 1.860197",\ "-0.193827, 0.367697, 0.929223, 1.679420, 2.031327"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.363597, -0.802072, -0.240547, 0.509650, 0.861557",\ "-1.776275, -1.214750, -0.653225, 0.096972, 0.448879",\ "-2.188953, -1.627428, -1.065903, -0.315706, 0.036201",\ "-2.740292, -2.178767, -1.617242, -0.867044, -0.515137",\ "-2.931102, -2.369577, -1.808052, -1.057855, -0.705948"); } } /* end of arc mprj_io[4]_mprj_io[12]_hldf*/ } /* end of pin mprj_io[12] */ pin("mprj_io[11]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.151488, -0.151488, -0.226168, -0.251061, -0.300848",\ "0.328053, 0.328053, 0.253374, 0.228480, 0.178694",\ "0.807594, 0.807594, 0.732914, 0.708021, 0.658234",\ "1.448260, 1.448260, 1.373580, 1.348687, 1.298901",\ "1.702093, 1.702093, 1.627413, 1.602520, 1.552733"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.128159, -0.128159, -0.202838, -0.227732, -0.277518",\ "0.433383, 0.433383, 0.358703, 0.333810, 0.284023",\ "0.994924, 0.994924, 0.920244, 0.895350, 0.845564",\ "1.745142, 1.745142, 1.670463, 1.645569, 1.595783",\ "2.097050, 2.097050, 2.022370, 1.997477, 1.947690"); } } /* end of arc clock_mprj_io[11]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.943235, 0.943235, 0.980575, 1.017915, 1.092595",\ "1.114026, 1.114026, 1.151366, 1.188706, 1.263386",\ "1.284817, 1.284817, 1.322156, 1.359496, 1.434176",\ "1.512993, 1.512993, 1.550333, 1.587673, 1.662353",\ "1.684121, 1.684121, 1.721460, 1.758800, 1.833480"); } 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.664381, 0.664381, 0.701720, 0.739060, 0.813740",\ "0.251696, 0.251696, 0.289036, 0.326375, 0.401055",\ "-0.160989, -0.160989, -0.123649, -0.086309, -0.011629",\ "-0.712335, -0.712335, -0.674996, -0.637656, -0.562976",\ "-0.903114, -0.903114, -0.865774, -0.828434, -0.753755"); } } /* end of arc clock_mprj_io[11]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.846664, 1.434002, 1.021340, 0.470023, 0.279130",\ "2.326205, 1.913544, 1.500881, 0.949564, 0.758671",\ "2.805746, 2.393085, 1.980422, 1.429105, 1.238212",\ "3.446413, 3.033751, 2.621089, 2.069772, 1.878878",\ "3.700245, 3.287584, 2.874921, 2.323605, 2.132711"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.995340, 1.582678, 1.170016, 0.618699, 0.427805",\ "2.556881, 2.144220, 1.731557, 1.180241, 0.989347",\ "3.118423, 2.705761, 2.293098, 1.741782, 1.550888",\ "3.868641, 3.455980, 3.043317, 2.492001, 2.301107",\ "4.220549, 3.807888, 3.395225, 2.843908, 2.653015"); } } /* end of arc mprj_io[4]_mprj_io[11]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.169654, -0.608129, -0.046604, 0.703593, 1.055500",\ "-0.998863, -0.437338, 0.124187, 0.874384, 1.226291",\ "-0.828072, -0.266547, 0.294978, 1.045175, 1.397082",\ "-0.599895, -0.038371, 0.523154, 1.273352, 1.625259",\ "-0.428768, 0.132757, 0.694282, 1.444479, 1.796386"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.537359, -0.975834, -0.414309, 0.335888, 0.687795",\ "-1.950044, -1.388519, -0.826994, -0.076797, 0.275110",\ "-2.362729, -1.801204, -1.239679, -0.489481, -0.137574",\ "-2.914075, -2.352550, -1.791025, -1.040828, -0.688921",\ "-3.104854, -2.543329, -1.981804, -1.231606, -0.879699"); } } /* end of arc mprj_io[4]_mprj_io[11]_hldf*/ } /* end of pin mprj_io[11] */ pin("mprj_io[10]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.185354, 0.185354, 0.110674, 0.085781, 0.035995",\ "0.664907, 0.664907, 0.590228, 0.565334, 0.515548",\ "1.144461, 1.144461, 1.069781, 1.044888, 0.995101",\ "1.785143, 1.785143, 1.710464, 1.685570, 1.635784",\ "2.038976, 2.038976, 1.964296, 1.939403, 1.889616"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.291248, 0.291248, 0.216568, 0.191674, 0.141888",\ "0.852777, 0.852777, 0.778097, 0.753203, 0.703417",\ "1.414305, 1.414305, 1.339625, 1.314732, 1.264945",\ "2.164509, 2.164509, 2.089829, 2.064936, 2.015149",\ "2.516415, 2.516415, 2.441735, 2.416842, 2.367055"); } } /* 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 ( "1.025568, 1.025568, 1.062908, 1.100248, 1.174928",\ "1.196353, 1.196353, 1.233692, 1.271032, 1.345712",\ "1.367137, 1.367137, 1.404477, 1.441817, 1.516497",\ "1.595306, 1.595306, 1.632646, 1.669986, 1.744666",\ "1.766439, 1.766439, 1.803779, 1.841119, 1.915799"); } 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.770731, 0.770731, 0.808071, 0.845411, 0.920090",\ "0.358063, 0.358063, 0.395403, 0.432743, 0.507423",\ "-0.054605, -0.054605, -0.017265, 0.020075, 0.094755",\ "-0.605929, -0.605929, -0.568589, -0.531249, -0.456569",\ "-0.796794, -0.796794, -0.759455, -0.722115, -0.647435"); } } /* end of arc clock_mprj_io[10]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.583627, 1.170965, 0.758303, 0.206986, 0.016092",\ "2.063180, 1.650518, 1.237856, 0.686539, 0.495645",\ "2.542733, 2.130071, 1.717409, 1.166092, 0.975199",\ "3.183416, 2.770754, 2.358092, 1.806775, 1.615881",\ "3.437249, 3.024587, 2.611924, 2.060608, 1.869714"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.833082, 1.420420, 1.007757, 0.456441, 0.265547",\ "2.394610, 1.981949, 1.569286, 1.017969, 0.827076",\ "2.956139, 2.543477, 2.130815, 1.579498, 1.388604",\ "3.706343, 3.293681, 2.881018, 2.329702, 2.138808",\ "4.058249, 3.645587, 3.232925, 2.681608, 2.490714"); } } /* end of arc mprj_io[4]_mprj_io[10]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.761668, -0.200143, 0.361382, 1.111579, 1.463486",\ "-0.590883, -0.029359, 0.532166, 1.282364, 1.634271",\ "-0.420098, 0.141426, 0.702951, 1.453148, 1.805055",\ "-0.191930, 0.369595, 0.931120, 1.681317, 2.033224",\ "-0.020796, 0.540728, 1.102253, 1.852450, 2.204357"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.119902, -0.558378, 0.003147, 0.753344, 1.105251",\ "-1.532570, -0.971046, -0.409521, 0.340677, 0.692584",\ "-1.945238, -1.383713, -0.822188, -0.071991, 0.279916",\ "-2.496562, -1.935037, -1.373512, -0.623315, -0.271408",\ "-2.687427, -2.125902, -1.564377, -0.814180, -0.462273"); } } /* end of arc mprj_io[4]_mprj_io[10]_hldf*/ } /* end of pin mprj_io[10] */ pin("mprj_io[9]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.517366, -0.517366, -0.592046, -0.616939, -0.666725",\ "-0.037801, -0.037801, -0.112480, -0.137374, -0.187160",\ "0.441765, 0.441765, 0.367085, 0.342192, 0.292405",\ "1.082465, 1.082465, 1.007785, 0.982892, 0.933105",\ "1.336298, 1.336298, 1.261618, 1.236725, 1.186938"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.035910, -0.035910, -0.110590, -0.135483, -0.185270",\ "0.525606, 0.525606, 0.450926, 0.426033, 0.376246",\ "1.087122, 1.087122, 1.012442, 0.987549, 0.937762",\ "1.837307, 1.837307, 1.762627, 1.737734, 1.687948",\ "2.189214, 2.189214, 2.114534, 2.089641, 2.039854"); } } /* end of arc clock_mprj_io[9]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.146069, 1.146069, 1.183409, 1.220749, 1.295429",\ "1.316848, 1.316848, 1.354187, 1.391527, 1.466207",\ "1.487627, 1.487627, 1.524966, 1.562306, 1.636986",\ "1.715788, 1.715788, 1.753127, 1.790467, 1.865147",\ "1.886927, 1.886927, 1.924267, 1.961607, 2.036287"); } 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.508087, 0.508087, 0.545426, 0.582766, 0.657446",\ "0.095437, 0.095437, 0.132777, 0.170117, 0.244797",\ "-0.317213, -0.317213, -0.279873, -0.242533, -0.167853",\ "-0.868513, -0.868513, -0.831173, -0.793833, -0.719153",\ "-1.059471, -1.059471, -1.022131, -0.984791, -0.910111"); } } /* end of arc clock_mprj_io[9]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.216012, 0.803350, 0.390687, -0.160630, -0.351523",\ "1.695577, 1.282915, 0.870252, 0.318936, 0.128042",\ "2.175142, 1.762480, 1.349818, 0.798501, 0.607607",\ "2.815841, 2.403179, 1.990517, 1.439200, 1.248306",\ "3.069674, 2.657012, 2.244350, 1.693033, 1.502140"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.836421, 1.423759, 1.011096, 0.459780, 0.268886",\ "2.397937, 1.985275, 1.572612, 1.021296, 0.830402",\ "2.959452, 2.546791, 2.134128, 1.582811, 1.391918",\ "3.709638, 3.296976, 2.884314, 2.332997, 2.142103",\ "4.061544, 3.648883, 3.236220, 2.684904, 2.494010"); } } /* end of arc mprj_io[4]_mprj_io[9]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.672772, -0.111247, 0.450278, 1.200475, 1.552382",\ "-0.501993, 0.059531, 0.621057, 1.371254, 1.723161",\ "-0.331214, 0.230310, 0.791835, 1.542032, 1.893939",\ "-0.103053, 0.458471, 1.019996, 1.770193, 2.122100",\ "0.068086, 0.629611, 1.191136, 1.941333, 2.293240"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.446421, -0.884896, -0.323371, 0.426826, 0.778733",\ "-1.859070, -1.297546, -0.736021, 0.014177, 0.366084",\ "-2.271720, -1.710196, -1.148670, -0.398473, -0.046566",\ "-2.823020, -2.261496, -1.699970, -0.949773, -0.597866",\ "-3.013978, -2.452454, -1.890929, -1.140731, -0.788824"); } } /* end of arc mprj_io[4]_mprj_io[9]_hldf*/ } /* end of pin mprj_io[9] */ pin("mprj_io[8]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.330465, -0.330465, -0.405145, -0.430038, -0.479825",\ "0.149091, 0.149091, 0.074412, 0.049518, -0.000268",\ "0.628648, 0.628648, 0.553968, 0.529075, 0.479289",\ "1.269335, 1.269335, 1.194655, 1.169762, 1.119976",\ "1.523168, 1.523168, 1.448488, 1.423595, 1.373808"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.155537, -0.155537, -0.230217, -0.255110, -0.304897",\ "0.405988, 0.405988, 0.331308, 0.306415, 0.256628",\ "0.967512, 0.967512, 0.892832, 0.867939, 0.818152",\ "1.717709, 1.717709, 1.643029, 1.618136, 1.568349",\ "2.069615, 2.069615, 1.994936, 1.970042, 1.920256"); } } /* end of arc clock_mprj_io[8]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.163002, 1.163002, 1.200342, 1.237682, 1.312362",\ "1.333786, 1.333786, 1.371125, 1.408465, 1.483145",\ "1.504569, 1.504569, 1.541908, 1.579248, 1.653928",\ "1.732735, 1.732735, 1.770074, 1.807414, 1.882094",\ "1.903870, 1.903870, 1.941210, 1.978550, 2.053229"); } 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.751760, 0.751760, 0.789099, 0.826439, 0.901119",\ "0.339098, 0.339098, 0.376438, 0.413778, 0.488458",\ "-0.073563, -0.073563, -0.036224, 0.001116, 0.075796",\ "-0.624879, -0.624879, -0.587539, -0.550199, -0.475519",\ "-0.815775, -0.815775, -0.778436, -0.741096, -0.666416"); } } /* end of arc clock_mprj_io[8]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.360175, 0.947514, 0.534851, -0.016465, -0.207359",\ "1.839732, 1.427070, 1.014408, 0.463091, 0.272197",\ "2.319289, 1.906627, 1.493965, 0.942648, 0.751754",\ "2.959975, 2.547314, 2.134651, 1.583334, 1.392441",\ "3.213808, 2.801147, 2.388484, 1.837167, 1.646274"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.626377, 1.213715, 0.801052, 0.249736, 0.058842",\ "2.187901, 1.775240, 1.362577, 0.811260, 0.620367",\ "2.749426, 2.336764, 1.924102, 1.372785, 1.181891",\ "3.499623, 3.086961, 2.674299, 2.122982, 1.932088",\ "3.851529, 3.438868, 3.026205, 2.474888, 2.283995"); } } /* end of arc mprj_io[4]_mprj_io[8]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.631292, -0.069767, 0.491758, 1.241955, 1.593862",\ "-0.460509, 0.101016, 0.662541, 1.412738, 1.764645",\ "-0.289726, 0.271798, 0.833323, 1.583521, 1.935428",\ "-0.061560, 0.499964, 1.061490, 1.811687, 2.163594",\ "0.109575, 0.671100, 1.232625, 1.982822, 2.334729"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.123110, -0.561585, -0.000060, 0.750137, 1.102044",\ "-1.535772, -0.974247, -0.412722, 0.337475, 0.689382",\ "-1.948433, -1.386909, -0.825383, -0.075186, 0.276721",\ "-2.499749, -1.938224, -1.376699, -0.626502, -0.274595",\ "-2.690646, -2.129121, -1.567596, -0.817399, -0.465492"); } } /* end of arc mprj_io[4]_mprj_io[8]_hldf*/ } /* end of pin mprj_io[8] */ pin("mprj_io[7]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.627687, -0.627687, -0.702367, -0.727260, -0.777047",\ "-0.148141, -0.148141, -0.222821, -0.247715, -0.297501",\ "0.331405, 0.331405, 0.256725, 0.231832, 0.182045",\ "0.972078, 0.972078, 0.897398, 0.872505, 0.822718",\ "1.225912, 1.225912, 1.151232, 1.126338, 1.076552"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.405842, -0.405842, -0.480521, -0.505415, -0.555201",\ "0.155694, 0.155694, 0.081015, 0.056121, 0.006335",\ "0.717232, 0.717232, 0.642552, 0.617658, 0.567872",\ "1.467443, 1.467443, 1.392763, 1.367870, 1.318083",\ "1.819350, 1.819350, 1.744671, 1.719777, 1.669991"); } } /* end of arc clock_mprj_io[7]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.343133, 1.343133, 1.380473, 1.417813, 1.492492",\ "1.513921, 1.513921, 1.551261, 1.588601, 1.663281",\ "1.684709, 1.684709, 1.722049, 1.759389, 1.834069",\ "1.912883, 1.912883, 1.950222, 1.987562, 2.062242",\ "2.084013, 2.084013, 2.121352, 2.158692, 2.233372"); } 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.049477, 1.049477, 1.086817, 1.124157, 1.198837",\ "0.636800, 0.636800, 0.674139, 0.711479, 0.786159",\ "0.224123, 0.224123, 0.261462, 0.298802, 0.373482",\ "-0.327214, -0.327214, -0.289875, -0.252535, -0.177855",\ "-0.518030, -0.518030, -0.480690, -0.443350, -0.368670"); } } /* end of arc clock_mprj_io[7]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.126564, 0.713902, 0.301239, -0.250078, -0.440971",\ "1.606109, 1.193447, 0.780785, 0.229468, 0.038574",\ "2.085655, 1.672993, 1.260331, 0.709014, 0.518121",\ "2.726329, 2.313667, 1.901005, 1.349688, 1.158794",\ "2.980162, 2.567500, 2.154838, 1.603521, 1.412627"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.564330, 1.151668, 0.739005, 0.187689, -0.003205",\ "2.125866, 1.713204, 1.300542, 0.749225, 0.558331",\ "2.687402, 2.274740, 1.862078, 1.310761, 1.119867",\ "3.437614, 3.024952, 2.612289, 2.060973, 1.870079",\ "3.789522, 3.376860, 2.964197, 2.412880, 2.221987"); } } /* end of arc mprj_io[4]_mprj_io[7]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.541823, 0.019701, 0.581226, 1.331424, 1.683331",\ "-0.371035, 0.190490, 0.752015, 1.502212, 1.854119",\ "-0.200247, 0.361278, 0.922803, 1.673000, 2.024907",\ "0.027927, 0.589451, 1.150976, 1.901173, 2.253081",\ "0.199056, 0.760581, 1.322106, 2.072303, 2.424211"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.177202, -0.615678, -0.054152, 0.696045, 1.047952",\ "-1.589880, -1.028355, -0.466830, 0.283367, 0.635274",\ "-2.002557, -1.441032, -0.879507, -0.129310, 0.222597",\ "-2.553894, -1.992369, -1.430844, -0.680647, -0.328740",\ "-2.744709, -2.183185, -1.621660, -0.871462, -0.519555"); } } /* end of arc mprj_io[4]_mprj_io[7]_hldf*/ } /* end of pin mprj_io[7] */ pin("mprj_io[6]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.937354, -0.937354, -1.012034, -1.036927, -1.086714",\ "-0.457811, -0.457811, -0.532491, -0.557384, -0.607171",\ "0.021731, 0.021731, -0.052948, -0.077842, -0.127628",\ "0.662401, 0.662401, 0.587721, 0.562828, 0.513041",\ "0.916234, 0.916234, 0.841554, 0.816661, 0.766874"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.612237, -0.612237, -0.686917, -0.711811, -0.761597",\ "-0.050698, -0.050698, -0.125378, -0.150271, -0.200058",\ "0.510842, 0.510842, 0.436162, 0.411269, 0.361482",\ "1.261060, 1.261060, 1.186380, 1.161487, 1.111700",\ "1.612967, 1.612967, 1.538287, 1.513394, 1.463607"); } } /* end of arc clock_mprj_io[6]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.652788, 1.652788, 1.690128, 1.727468, 1.802148",\ "1.823578, 1.823578, 1.860918, 1.898258, 1.972938",\ "1.994369, 1.994369, 2.031708, 2.069048, 2.143728",\ "2.222544, 2.222544, 2.259884, 2.297224, 2.371904",\ "2.393672, 2.393672, 2.431012, 2.468352, 2.543032"); } 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.129907, 1.129907, 1.167247, 1.204587, 1.279267",\ "0.717225, 0.717225, 0.754565, 0.791905, 0.866585",\ "0.304543, 0.304543, 0.341882, 0.379222, 0.453902",\ "-0.246801, -0.246801, -0.209461, -0.172121, -0.097441",\ "-0.437590, -0.437590, -0.400251, -0.362911, -0.288231"); } } /* end of arc clock_mprj_io[6]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.816695, 0.404033, -0.008629, -0.559946, -0.750839",\ "1.296238, 0.883576, 0.470914, -0.080403, -0.271297",\ "1.775781, 1.363119, 0.950456, 0.399140, 0.208246",\ "2.416450, 2.003788, 1.591126, 1.039809, 0.848915",\ "2.670284, 2.257622, 1.844959, 1.293643, 1.102749"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.283515, 0.870854, 0.458191, -0.093126, -0.284019",\ "1.845055, 1.432393, 1.019731, 0.468414, 0.277520",\ "2.406595, 1.993933, 1.581271, 1.029954, 0.839061",\ "3.156813, 2.744151, 2.331488, 1.780172, 1.589278",\ "3.508719, 3.096058, 2.683395, 2.132078, 1.941185"); } } /* 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.168579, 0.392946, 0.954471, 1.704668, 2.056575",\ "0.002211, 0.563735, 1.125260, 1.875458, 2.227365",\ "0.173001, 0.734526, 1.296051, 2.046248, 2.398155",\ "0.401177, 0.962701, 1.524226, 2.274424, 2.626330",\ "0.572305, 1.133829, 1.695354, 2.445551, 2.797459"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.826647, -0.265122, 0.296403, 1.046600, 1.398507",\ "-1.239329, -0.677804, -0.116279, 0.633918, 0.985825",\ "-1.652011, -1.090487, -0.528962, 0.221236, 0.573143",\ "-2.203355, -1.641830, -1.080305, -0.330108, 0.021799",\ "-2.394145, -1.832620, -1.271095, -0.520898, -0.168991"); } } /* end of arc mprj_io[4]_mprj_io[6]_hldf*/ } /* end of pin mprj_io[6] */ pin("mprj_io[5]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.652986, -0.652986, -0.727666, -0.752559, -0.802346",\ "-0.173409, -0.173409, -0.248088, -0.272982, -0.322768",\ "0.306169, 0.306169, 0.231489, 0.206595, 0.156809",\ "0.946884, 0.946884, 0.872204, 0.847311, 0.797524",\ "1.200716, 1.200716, 1.126036, 1.101143, 1.051356"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.730105, -0.730105, -0.804785, -0.829678, -0.879464",\ "-0.168602, -0.168602, -0.243282, -0.268176, -0.317962",\ "0.392900, 0.392900, 0.318220, 0.293327, 0.243540",\ "1.143068, 1.143068, 1.068388, 1.043494, 0.993708",\ "1.494973, 1.494973, 1.420293, 1.395400, 1.345613"); } } /* end of arc clock_mprj_io[5]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.642943, 1.642943, 1.680283, 1.717623, 1.792303",\ "1.813717, 1.813717, 1.851057, 1.888397, 1.963077",\ "1.984491, 1.984491, 2.021831, 2.059171, 2.133851",\ "2.212646, 2.212646, 2.249985, 2.287325, 2.362005",\ "2.383790, 2.383790, 2.421129, 2.458469, 2.533149"); } 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.209966, 1.209966, 1.247306, 1.284646, 1.359326",\ "0.797332, 0.797332, 0.834672, 0.872012, 0.946692",\ "0.384698, 0.384698, 0.422038, 0.459378, 0.534058",\ "-0.166581, -0.166581, -0.129241, -0.091901, -0.017221",\ "-0.357654, -0.357654, -0.320315, -0.282975, -0.208295"); } } /* end of arc clock_mprj_io[5]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.095402, 0.682740, 0.270078, -0.281239, -0.472132",\ "1.574980, 1.162318, 0.749655, 0.198339, 0.007445",\ "2.054557, 1.641895, 1.229233, 0.677916, 0.487022",\ "2.695271, 2.282610, 1.869947, 1.318630, 1.127737",\ "2.949104, 2.536443, 2.123780, 1.572463, 1.381570"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.457895, 1.045233, 0.632571, 0.081254, -0.109640",\ "2.019397, 1.606736, 1.194073, 0.642756, 0.451863",\ "2.580899, 2.168238, 1.755575, 1.204259, 1.013365",\ "3.331067, 2.918405, 2.505743, 1.954426, 1.763532",\ "3.682972, 3.270311, 2.857648, 2.306331, 2.115438"); } } /* end of arc mprj_io[4]_mprj_io[5]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.491488, 0.070037, 0.631562, 1.381759, 1.733666",\ "-0.320714, 0.240811, 0.802336, 1.552533, 1.904440",\ "-0.149940, 0.411585, 0.973110, 1.723307, 2.075214",\ "0.078214, 0.639739, 1.201264, 1.951461, 2.303369",\ "0.249358, 0.810883, 1.372408, 2.122605, 2.474513"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.044161, -0.482636, 0.078889, 0.829086, 1.180993",\ "-1.456795, -0.895270, -0.333745, 0.416452, 0.768359",\ "-1.869429, -1.307904, -0.746379, 0.003818, 0.355725",\ "-2.420708, -1.859183, -1.297658, -0.547461, -0.195554",\ "-2.611782, -2.050257, -1.488732, -0.738534, -0.386627"); } } /* end of arc mprj_io[4]_mprj_io[5]_hldf*/ } /* end of pin mprj_io[5] */ pin("mprj_io[4]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.294025"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwl*/ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.456821"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwh*/ } /* end of pin mprj_io[4] */ pin("mprj_io[3]") { direction : inout ; max_transition : 4.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; function : "0" ; three_state : "0" ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin mprj_io[3] */ pin("mprj_io[2]") { direction : inout ; max_transition : 0.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.939547, 1.939547, 1.864867, 1.839973, 1.790187",\ "2.419035, 2.419035, 2.344355, 2.319462, 2.269675",\ "2.898524, 2.898524, 2.823844, 2.798951, 2.749165",\ "3.539123, 3.539123, 3.464443, 3.439549, 3.389763",\ "3.792955, 3.792955, 3.718276, 3.693382, 3.643596"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.840559, 1.840559, 1.765879, 1.740985, 1.691199",\ "2.402155, 2.402155, 2.327476, 2.302582, 2.252796",\ "2.963753, 2.963753, 2.889073, 2.864180, 2.814393",\ "3.714046, 3.714046, 3.639366, 3.614472, 3.564686",\ "4.065956, 4.065956, 3.991276, 3.966383, 3.916596"); } } /* end of arc clock_mprj_io[2]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.495068, 1.495068, 1.532407, 1.569747, 1.644427",\ "1.630354, 1.630354, 1.667694, 1.705034, 1.779714",\ "1.836017, 1.836017, 1.873357, 1.910697, 1.985377",\ "2.063545, 2.063545, 2.100885, 2.138225, 2.212905",\ "2.234646, 2.234646, 2.271986, 2.309326, 2.384006"); } 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.097830, 1.097830, 1.135170, 1.172510, 1.247190",\ "0.770924, 0.770924, 0.808264, 0.845603, 0.920283",\ "0.273961, 0.273961, 0.311301, 0.348640, 0.423320",\ "-0.275836, -0.275836, -0.238496, -0.201156, -0.126476",\ "-0.466225, -0.466225, -0.428885, -0.391546, -0.316866"); } } /* end of arc clock_mprj_io[2]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.703264, 2.874047, 3.044830, 3.272996, 3.444131",\ "3.182752, 3.353535, 3.524318, 3.752484, 3.923620",\ "3.662241, 3.833024, 4.003807, 4.231973, 4.403108",\ "4.302839, 4.473622, 4.644405, 4.872571, 5.043706",\ "4.556672, 4.727455, 4.898238, 5.126404, 5.297539"); } 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.871737, 3.042521, 3.213304, 3.441470, 3.612605",\ "3.433333, 3.604116, 3.774899, 4.003066, 4.174201",\ "3.994930, 4.165713, 4.336496, 4.564662, 4.735797",\ "4.745223, 4.916006, 5.086789, 5.314955, 5.486091",\ "5.097133, 5.267916, 5.438699, 5.666865, 5.838000"); } } /* end of arc mprj_io[4]_mprj_io[2]_stupr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.773401, 3.360740, 2.948077, 2.396760, 2.205867",\ "4.252890, 3.840228, 3.427566, 2.876249, 2.685355",\ "4.732378, 4.319716, 3.907053, 3.355737, 3.164843",\ "5.372974, 4.960312, 4.547650, 3.996333, 3.805439",\ "5.626808, 5.214146, 4.801484, 4.250167, 4.059273"); } 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.558681, 3.146020, 2.733357, 2.182041, 1.991147",\ "4.120278, 3.707616, 3.294954, 2.743637, 2.552743",\ "4.681874, 4.269212, 3.856550, 3.305233, 3.114339",\ "5.432167, 5.019506, 4.606843, 4.055526, 3.864633",\ "5.784077, 5.371416, 4.958753, 4.407436, 4.216543"); } } /* end of arc mprj_io[4]_mprj_io[2]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.504667, 0.984224, 1.463780, 2.104468, 2.358301",\ "0.639954, 1.119510, 1.599067, 2.239755, 2.493588",\ "0.845617, 1.325174, 1.804730, 2.445418, 2.699251",\ "1.073145, 1.552701, 2.032258, 2.672946, 2.926779",\ "1.244246, 1.723803, 2.203360, 2.844048, 3.097880"); } 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.391246, 0.870803, 1.350360, 1.991048, 2.244881",\ "0.064340, 0.543897, 1.023454, 1.664142, 1.917975",\ "-0.432623, 0.046934, 0.526490, 1.167178, 1.421011",\ "-0.982419, -0.502863, -0.023306, 0.617382, 0.871215",\ "-1.172809, -0.693252, -0.213695, 0.426993, 0.680826"); } } /* end of arc mprj_io[4]_mprj_io[2]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.292085, 0.269439, 0.830965, 1.581162, 1.933069",\ "-0.156798, 0.404726, 0.966251, 1.716448, 2.068355",\ "0.048865, 0.610389, 1.171914, 1.922112, 2.274019",\ "0.276393, 0.837917, 1.399442, 2.149640, 2.501547",\ "0.447494, 1.009018, 1.570544, 2.320741, 2.672648"); } 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.792795, -0.231270, 0.330255, 1.080452, 1.432359",\ "-1.119701, -0.558177, 0.003349, 0.753546, 1.105453",\ "-1.616664, -1.055140, -0.493614, 0.256583, 0.608490",\ "-2.166461, -1.604936, -1.043411, -0.293214, 0.058693",\ "-2.356849, -1.795325, -1.233799, -0.483602, -0.131695"); } } /* end of arc mprj_io[4]_mprj_io[2]_hldf*/ } /* end of pin mprj_io[2] */ pin("mprj_io[1]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.127166, -1.127166, -1.201846, -1.226739, -1.276526",\ "-0.647654, -0.647654, -0.722333, -0.747227, -0.797013",\ "-0.168141, -0.168141, -0.242821, -0.267714, -0.317501",\ "0.472488, 0.472488, 0.397808, 0.372915, 0.323128",\ "0.726321, 0.726321, 0.651642, 0.626748, 0.576962"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.606887, -0.606887, -0.681567, -0.706460, -0.756247",\ "-0.045316, -0.045316, -0.119996, -0.144889, -0.194676",\ "0.516255, 0.516255, 0.441575, 0.416682, 0.366895",\ "1.266514, 1.266514, 1.191834, 1.166941, 1.117154",\ "1.618423, 1.618423, 1.543743, 1.518850, 1.469064"); } } /* end of arc clock_mprj_io[1]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.778781, 1.778781, 1.816121, 1.853461, 1.928140",\ "1.949586, 1.949586, 1.986926, 2.024266, 2.098945",\ "2.120391, 2.120391, 2.157731, 2.195071, 2.269750",\ "2.348586, 2.348586, 2.385926, 2.423266, 2.497946",\ "2.519699, 2.519699, 2.557039, 2.594379, 2.669059"); } 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.073662, 1.073662, 1.111001, 1.148341, 1.223021",\ "0.660936, 0.660936, 0.698276, 0.735616, 0.810296",\ "0.248210, 0.248210, 0.285550, 0.322890, 0.397570",\ "-0.303191, -0.303191, -0.265852, -0.228512, -0.153832",\ "-0.493758, -0.493758, -0.456419, -0.419079, -0.344399"); } } /* end of arc clock_mprj_io[1]_hldr*/ timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "11.767761, 12.060716, 12.257249, 12.280914, 12.317429",\ "11.767761, 12.060716, 12.257249, 12.280914, 12.317429",\ "11.756210, 12.049165, 12.245698, 12.269363, 12.317429",\ "11.691507, 11.984462, 12.180995, 12.204660, 12.272389",\ "11.425339, 11.718293, 11.914826, 11.938492, 12.006221"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.494980, 2.051095, 2.434789, 2.480991, 2.613221",\ "1.494980, 2.051095, 2.434789, 2.480991, 2.613221",\ "1.494980, 2.051095, 2.434789, 2.480991, 2.613221",\ "1.494980, 2.051095, 2.434789, 2.480991, 2.613221",\ "1.494980, 2.051095, 2.434789, 2.480991, 2.613221"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "11.556566, 11.861646, 12.066701, 12.091393, 12.130844",\ "11.556566, 11.861646, 12.066701, 12.091393, 12.130844",\ "11.545014, 11.850094, 12.055149, 12.079841, 12.130844",\ "11.480311, 11.785391, 11.990446, 12.015138, 12.085805",\ "11.214143, 11.519222, 11.724277, 11.748969, 11.819636"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.504005, 2.075252, 2.467431, 2.514654, 2.649809",\ "1.504005, 2.075252, 2.467431, 2.514654, 2.649809",\ "1.504005, 2.075252, 2.467431, 2.514654, 2.649809",\ "1.504005, 2.075252, 2.467431, 2.514654, 2.649809",\ "1.504005, 2.075252, 2.467431, 2.514654, 2.649809"); } } /* end of arc hk_serial_load_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.590812, 3.712440, 3.770346, 3.777318, 3.797274",\ "3.590812, 3.712440, 3.770346, 3.777318, 3.797274",\ "3.590812, 3.712440, 3.770346, 3.777318, 3.797274",\ "3.545772, 3.667400, 3.725307, 3.732279, 3.752235",\ "3.279603, 3.401231, 3.459137, 3.466110, 3.486065"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.582397, 3.675836, 3.731268, 3.737943, 3.757046",\ "3.582397, 3.675836, 3.731268, 3.737943, 3.757046",\ "3.582397, 3.675836, 3.731268, 3.737943, 3.757046",\ "3.537357, 3.630796, 3.686228, 3.692903, 3.712007",\ "3.271188, 3.364627, 3.420059, 3.426734, 3.445837"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423509, 0.480749, 0.520967, 0.525809, 0.539670",\ "0.423509, 0.480749, 0.520967, 0.525809, 0.539670",\ "0.423509, 0.480749, 0.520967, 0.525809, 0.539670",\ "0.423509, 0.480749, 0.520967, 0.525809, 0.539670",\ "0.423509, 0.480749, 0.520967, 0.525809, 0.539670"); } } /* end of arc hk_serial_load_mprj_io[1]_redg_min*/ timing () { related_pin : "mprj_io[11]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.307783, 5.600738, 5.797271, 5.820936, 5.888666",\ "5.787324, 6.080279, 6.276812, 6.300477, 6.368207",\ "6.266865, 6.559819, 6.756352, 6.780018, 6.847748",\ "6.907531, 7.200486, 7.397019, 7.420684, 7.488414",\ "7.161364, 7.454319, 7.650852, 7.674517, 7.742247"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.494980, 2.051095, 2.434789, 2.480991, 2.613221",\ "1.494980, 2.051095, 2.434789, 2.480991, 2.613221",\ "1.494980, 2.051095, 2.434789, 2.480991, 2.613221",\ "1.494980, 2.051095, 2.434789, 2.480991, 2.613221",\ "1.494980, 2.051095, 2.434789, 2.480991, 2.613221"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.666156, 5.971235, 6.176291, 6.200982, 6.271649",\ "6.227697, 6.532777, 6.737833, 6.762524, 6.833191",\ "6.789239, 7.094319, 7.299375, 7.324066, 7.394732",\ "7.539458, 7.844538, 8.049593, 8.074285, 8.144952",\ "7.891366, 8.196445, 8.401501, 8.426192, 8.496860"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.504005, 2.075252, 2.467431, 2.514654, 2.649809",\ "1.504005, 2.075252, 2.467431, 2.514654, 2.649809",\ "1.504005, 2.075252, 2.467431, 2.514654, 2.649809",\ "1.504005, 2.075252, 2.467431, 2.514654, 2.649809",\ "1.504005, 2.075252, 2.467431, 2.514654, 2.649809"); } } /* end of arc mprj_io[11]_mprj_io[1]_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[11]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.767713, 4.889341, 4.947247, 4.954219, 4.974175",\ "4.596921, 4.718550, 4.776456, 4.783428, 4.803384",\ "4.426131, 4.547759, 4.605665, 4.612638, 4.632594",\ "4.197954, 4.319582, 4.377489, 4.384461, 4.404417",\ "4.026827, 4.148456, 4.206362, 4.213334, 4.233290"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.997319, 5.090758, 5.146190, 5.152865, 5.171968",\ "5.410004, 5.503443, 5.558875, 5.565550, 5.584653",\ "5.822689, 5.916128, 5.971560, 5.978235, 5.997338",\ "6.374036, 6.467475, 6.522907, 6.529582, 6.548685",\ "6.564815, 6.658253, 6.713686, 6.720360, 6.739464"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423509, 0.480749, 0.520967, 0.525809, 0.539670",\ "0.423509, 0.480749, 0.520967, 0.525809, 0.539670",\ "0.423509, 0.480749, 0.520967, 0.525809, 0.539670",\ "0.423509, 0.480749, 0.520967, 0.525809, 0.539670",\ "0.423509, 0.480749, 0.520967, 0.525809, 0.539670"); } } /* end of arc mprj_io[11]_mprj_io[1]_una_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.264269, 5.557224, 5.753757, 5.777422, 5.845152",\ "5.825794, 6.118749, 6.315282, 6.338947, 6.406676",\ "6.387319, 6.680274, 6.876807, 6.900472, 6.968202",\ "7.137516, 7.430471, 7.627005, 7.650670, 7.718399",\ "7.489423, 7.782378, 7.978911, 8.002577, 8.070306"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.494980, 2.051095, 2.434789, 2.480991, 2.613221",\ "1.494980, 2.051095, 2.434789, 2.480991, 2.613221",\ "1.494980, 2.051095, 2.434789, 2.480991, 2.613221",\ "1.494980, 2.051095, 2.434789, 2.480991, 2.613221",\ "1.494980, 2.051095, 2.434789, 2.480991, 2.613221"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.721270, 6.026349, 6.231405, 6.256096, 6.326763",\ "6.282795, 6.587875, 6.792931, 6.817622, 6.888288",\ "6.844320, 7.149400, 7.354455, 7.379147, 7.449814",\ "7.594517, 7.899596, 8.104651, 8.129343, 8.200010",\ "7.946424, 8.251503, 8.456559, 8.481251, 8.551917"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.504005, 2.075252, 2.467431, 2.514654, 2.649809",\ "1.504005, 2.075252, 2.467431, 2.514654, 2.649809",\ "1.504005, 2.075252, 2.467431, 2.514654, 2.649809",\ "1.504005, 2.075252, 2.467431, 2.514654, 2.649809",\ "1.504005, 2.075252, 2.467431, 2.514654, 2.649809"); } } /* end of arc mprj_io[4]_mprj_io[1]_fedg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.575459, 4.697087, 4.754992, 4.761965, 4.781921",\ "4.988120, 5.109748, 5.167655, 5.174627, 5.194583",\ "5.400783, 5.522411, 5.580317, 5.587290, 5.607245",\ "5.952099, 6.073728, 6.131634, 6.138606, 6.158562",\ "6.142993, 6.264621, 6.322527, 6.329500, 6.349456"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.637451, 4.730890, 4.786322, 4.792997, 4.812100",\ "5.050113, 5.143552, 5.198984, 5.205659, 5.224762",\ "5.462775, 5.556214, 5.611646, 5.618321, 5.637424",\ "6.014093, 6.107532, 6.162964, 6.169639, 6.188742",\ "6.204987, 6.298425, 6.353858, 6.360532, 6.379636"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423509, 0.480749, 0.520967, 0.525809, 0.539670",\ "0.423509, 0.480749, 0.520967, 0.525809, 0.539670",\ "0.423509, 0.480749, 0.520967, 0.525809, 0.539670",\ "0.423509, 0.480749, 0.520967, 0.525809, 0.539670",\ "0.423509, 0.480749, 0.520967, 0.525809, 0.539670"); } } /* end of arc mprj_io[4]_mprj_io[1]_fedg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "7.164353, 7.457308, 7.653841, 7.677506, 7.745236",\ "7.643910, 7.936865, 8.133398, 8.157063, 8.224792",\ "8.123466, 8.416421, 8.612954, 8.636620, 8.704350",\ "8.764154, 9.057109, 9.253642, 9.277308, 9.345037",\ "9.017987, 9.310942, 9.507475, 9.531140, 9.598870"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.494980, 2.051095, 2.434789, 2.480991, 2.613221",\ "1.494980, 2.051095, 2.434789, 2.480991, 2.613221",\ "1.494980, 2.051095, 2.434789, 2.480991, 2.613221",\ "1.494980, 2.051095, 2.434789, 2.480991, 2.613221",\ "1.494980, 2.051095, 2.434789, 2.480991, 2.613221"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "7.747900, 8.052979, 8.258035, 8.282726, 8.353394",\ "8.227456, 8.532536, 8.737592, 8.762283, 8.832950",\ "8.707013, 9.012093, 9.217148, 9.241839, 9.312507",\ "9.347701, 9.652781, 9.857836, 9.882527, 9.953195",\ "9.601534, 9.906613, 10.111669, 10.136360, 10.207027"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.504005, 2.075252, 2.467431, 2.514654, 2.649809",\ "1.504005, 2.075252, 2.467431, 2.514654, 2.649809",\ "1.504005, 2.075252, 2.467431, 2.514654, 2.649809",\ "1.504005, 2.075252, 2.467431, 2.514654, 2.649809",\ "1.504005, 2.075252, 2.467431, 2.514654, 2.649809"); } } /* end of arc mprj_io[4]_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.691352, 4.812980, 4.870886, 4.877859, 4.897815",\ "4.520569, 4.642197, 4.700103, 4.707076, 4.727032",\ "4.349785, 4.471414, 4.529320, 4.536292, 4.556248",\ "4.121619, 4.243248, 4.301154, 4.308126, 4.328082",\ "3.950484, 4.072113, 4.130019, 4.136992, 4.156947"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.780038, 4.873477, 4.928909, 4.935584, 4.954687",\ "4.609254, 4.702693, 4.758125, 4.764800, 4.783904",\ "4.438471, 4.531910, 4.587342, 4.594017, 4.613121",\ "4.210305, 4.303744, 4.359176, 4.365851, 4.384954",\ "4.039170, 4.132609, 4.188041, 4.194716, 4.213820"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423509, 0.480749, 0.520967, 0.525809, 0.539670",\ "0.423509, 0.480749, 0.520967, 0.525809, 0.539670",\ "0.423509, 0.480749, 0.520967, 0.525809, 0.539670",\ "0.423509, 0.480749, 0.520967, 0.525809, 0.539670",\ "0.423509, 0.480749, 0.520967, 0.525809, 0.539670"); } } /* end of arc mprj_io[4]_mprj_io[1]_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.606211, 0.193549, -0.219113, -0.770430, -0.961324",\ "1.085724, 0.673062, 0.260399, -0.290917, -0.481811",\ "1.565236, 1.152575, 0.739912, 0.188595, -0.002298",\ "2.205865, 1.793204, 1.380541, 0.829224, 0.638331",\ "2.459698, 2.047037, 1.634374, 1.083057, 0.892164"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.265444, 0.852782, 0.440120, -0.111197, -0.302091",\ "1.827015, 1.414353, 1.001690, 0.450374, 0.259480",\ "2.388586, 1.975924, 1.563262, 1.011945, 0.821051",\ "3.138845, 2.726183, 2.313520, 1.762204, 1.571310",\ "3.490754, 3.078092, 2.665430, 2.114113, 1.923219"); } } /* 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.040060, 0.521464, 1.082989, 1.833187, 2.185094",\ "0.130745, 0.692269, 1.253794, 2.003992, 2.355899",\ "0.301550, 0.863074, 1.424599, 2.174797, 2.526704",\ "0.529745, 1.091270, 1.652795, 2.402992, 2.754899",\ "0.700858, 1.262383, 1.823908, 2.574105, 2.926012"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.880846, -0.319321, 0.242204, 0.992401, 1.344308",\ "-1.293571, -0.732047, -0.170522, 0.579675, 0.931582",\ "-1.706297, -1.144773, -0.583248, 0.166950, 0.518857",\ "-2.257699, -1.696175, -1.134650, -0.384452, -0.032545",\ "-2.448265, -1.886741, -1.325216, -0.575018, -0.223111"); } } /* end of arc mprj_io[4]_mprj_io[1]_hldf*/ } /* end of pin mprj_io[1] */ pin("mprj_io[0]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.542943, -0.542943, -0.617623, -0.642517, -0.692303",\ "-0.063460, -0.063460, -0.138140, -0.163033, -0.212820",\ "0.416023, 0.416023, 0.341343, 0.316450, 0.266663",\ "1.056612, 1.056612, 0.981933, 0.957039, 0.907253",\ "1.310446, 1.310446, 1.235766, 1.210873, 1.161086"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.410202, -0.410202, -0.484882, -0.509775, -0.559562",\ "0.151399, 0.151399, 0.076720, 0.051826, 0.002040",\ "0.713001, 0.713001, 0.638321, 0.613428, 0.563641",\ "1.463302, 1.463302, 1.388622, 1.363729, 1.313942",\ "1.815212, 1.815212, 1.740532, 1.715639, 1.665852"); } } /* end of arc clock_mprj_io[0]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.860569, 1.860569, 1.897909, 1.935248, 2.009928",\ "2.031388, 2.031388, 2.068728, 2.106068, 2.180748",\ "2.202208, 2.202208, 2.239547, 2.276887, 2.351567",\ "2.430422, 2.430422, 2.467762, 2.505102, 2.579782",\ "2.601521, 2.601521, 2.638860, 2.676200, 2.750880"); } 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.380543, 1.380543, 1.417883, 1.455223, 1.529903",\ "0.967776, 0.967776, 1.005115, 1.042455, 1.117135",\ "0.555008, 0.555008, 0.592347, 0.629687, 0.704367",\ "0.003550, 0.003550, 0.040890, 0.078229, 0.152909",\ "-0.186800, -0.186800, -0.149460, -0.112120, -0.037440"); } } /* end of arc clock_mprj_io[0]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.547064, 0.134402, -0.278260, -0.829577, -1.020471",\ "1.026548, 0.613886, 0.201223, -0.350093, -0.540987",\ "1.506031, 1.093369, 0.680707, 0.129390, -0.061504",\ "2.146621, 1.733959, 1.321296, 0.769980, 0.579086",\ "2.400454, 1.987792, 1.575130, 1.023813, 0.832920"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.981893, 0.569231, 0.156569, -0.394748, -0.585642",\ "1.543495, 1.130833, 0.718170, 0.166854, -0.024040",\ "2.105096, 1.692435, 1.279772, 0.728455, 0.537562",\ "2.855396, 2.442735, 2.030072, 1.478755, 1.287862",\ "3.207306, 2.794645, 2.381982, 1.830666, 1.639772"); } } /* 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.066274, 0.627799, 1.189324, 1.939521, 2.291428",\ "0.237093, 0.798618, 1.360143, 2.110340, 2.462247",\ "0.407913, 0.969438, 1.530963, 2.281160, 2.633067",\ "0.636127, 1.197652, 1.759177, 2.509374, 2.861281",\ "0.807226, 1.368750, 1.930276, 2.680473, 3.032380"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.494326, 0.067198, 0.628723, 1.378921, 1.730828",\ "-0.907094, -0.345570, 0.215955, 0.966153, 1.318060",\ "-1.319862, -0.758337, -0.196812, 0.553385, 0.905292",\ "-1.871320, -1.309795, -0.748270, 0.001927, 0.353834",\ "-2.061670, -1.500145, -0.938620, -0.188423, 0.163484"); } } /* end of arc mprj_io[4]_mprj_io[0]_hldf*/ } /* end of pin mprj_io[0] */ } /* end of bus mprj_io */ pin("clock") { direction : input ; clock : true ; max_transition : 1.500000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.514459"); } } /* end of arc clock_clock_pwl*/ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.530058"); } } /* end of arc clock_clock_pwh*/ } /* end of pin clock */ pin("resetb") { direction : input ; max_transition : 0.000000 ; capacitance : 0.856414 ; is_pad : true ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; } /* end of pin resetb */ pin("flash_csb") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.929361, 7.050958, 7.108868, 7.115841, 7.135798",\ "6.929361, 7.050958, 7.108868, 7.115841, 7.135798",\ "6.966701, 7.088297, 7.146208, 7.153181, 7.173139",\ "7.004040, 7.125637, 7.183547, 7.190520, 7.210478",\ "7.078720, 7.200317, 7.258227, 7.265201, 7.285158"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "7.211670, 7.305099, 7.360534, 7.367209, 7.386313",\ "7.211670, 7.305099, 7.360534, 7.367209, 7.386313",\ "7.249010, 7.342440, 7.397874, 7.404549, 7.423653",\ "7.286350, 7.379779, 7.435214, 7.441889, 7.460993",\ "7.361030, 7.454459, 7.509893, 7.516569, 7.535673"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423390, 0.480752, 0.520929, 0.525767, 0.539613",\ "0.423390, 0.480752, 0.520929, 0.525767, 0.539613",\ "0.423390, 0.480752, 0.520929, 0.525767, 0.539613",\ "0.423390, 0.480752, 0.520929, 0.525767, 0.539613",\ "0.423390, 0.480752, 0.520929, 0.525767, 0.539613"); } } /* end of arc clock_flash_csb_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.533586, 6.655182, 6.713093, 6.720066, 6.740024",\ "6.533586, 6.655182, 6.713093, 6.720066, 6.740024",\ "6.608265, 6.729862, 6.787773, 6.794745, 6.814703",\ "6.633159, 6.754755, 6.812666, 6.819639, 6.839597",\ "6.682945, 6.804542, 6.862453, 6.869426, 6.889383"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.764327, 6.857757, 6.913191, 6.919866, 6.938970",\ "6.764327, 6.857757, 6.913191, 6.919866, 6.938970",\ "6.839007, 6.932436, 6.987871, 6.994546, 7.013650",\ "6.863900, 6.957330, 7.012764, 7.019439, 7.038543",\ "6.913687, 7.007116, 7.062551, 7.069225, 7.088329"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423390, 0.480752, 0.520929, 0.525767, 0.539613",\ "0.423390, 0.480752, 0.520929, 0.525767, 0.539613",\ "0.423390, 0.480752, 0.520929, 0.525767, 0.539613",\ "0.423390, 0.480752, 0.520929, 0.525767, 0.539613",\ "0.423390, 0.480752, 0.520929, 0.525767, 0.539613"); } } /* end of arc clock_flash_csb_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.228041, 5.349638, 5.407548, 5.414521, 5.434479",\ "5.707597, 5.829194, 5.887105, 5.894077, 5.914035",\ "6.187154, 6.308751, 6.366662, 6.373634, 6.393592",\ "6.827842, 6.949439, 7.007349, 7.014322, 7.034280",\ "7.081675, 7.203271, 7.261182, 7.268155, 7.288113"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\ "0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\ "0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\ "0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\ "0.777885, 0.789789, 0.789789, 0.789789, 0.789789"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.063608, 5.157037, 5.212471, 5.219146, 5.238250",\ "5.543164, 5.636594, 5.692028, 5.698703, 5.717807",\ "6.022721, 6.116150, 6.171585, 6.178260, 6.197364",\ "6.663409, 6.756838, 6.812273, 6.818948, 6.838052",\ "6.917242, 7.010671, 7.066105, 7.072781, 7.091885"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.444242, 0.500535, 0.538773, 0.543378, 0.556556",\ "0.444242, 0.500535, 0.538773, 0.543378, 0.556556",\ "0.444242, 0.500535, 0.538773, 0.543378, 0.556556",\ "0.444242, 0.500535, 0.538773, 0.543378, 0.556556",\ "0.444242, 0.500535, 0.538773, 0.543378, 0.556556"); } } /* end of arc mprj_io[4]_flash_csb_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.256878, 4.257422, 4.257893, 4.257949, 4.258111",\ "4.086095, 4.086639, 4.087110, 4.087166, 4.087328",\ "3.915312, 3.915856, 3.916327, 3.916383, 3.916545",\ "3.687146, 3.687690, 3.688161, 3.688217, 3.688380",\ "3.516011, 3.516555, 3.517026, 3.517082, 3.517245"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.206632, 4.212544, 4.212588, 4.212593, 4.212608",\ "4.035849, 4.041761, 4.041805, 4.041810, 4.041825",\ "3.865066, 3.870978, 3.871022, 3.871027, 3.871042",\ "3.636900, 3.642813, 3.642856, 3.642861, 3.642876",\ "3.465765, 3.471678, 3.471721, 3.471726, 3.471741"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_csb_redg_min*/ } /* end of pin flash_csb */ pin("flash_clk") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.251616, 6.373217, 6.431127, 6.438099, 6.458056",\ "6.251616, 6.373217, 6.431127, 6.438099, 6.458056",\ "6.288955, 6.410556, 6.468466, 6.475439, 6.495397",\ "6.326295, 6.447896, 6.505806, 6.512779, 6.532736",\ "6.400975, 6.522575, 6.580485, 6.587459, 6.607416"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.107023, 6.200454, 6.255888, 6.262563, 6.281667",\ "6.107023, 6.200454, 6.255888, 6.262563, 6.281667",\ "6.144363, 6.237794, 6.293228, 6.299903, 6.319006",\ "6.181703, 6.275134, 6.330568, 6.337243, 6.356347",\ "6.256382, 6.349813, 6.405247, 6.411922, 6.431026"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423408, 0.480751, 0.520935, 0.525773, 0.539622",\ "0.423408, 0.480751, 0.520935, 0.525773, 0.539622",\ "0.423408, 0.480751, 0.520935, 0.525773, 0.539622",\ "0.423408, 0.480751, 0.520935, 0.525773, 0.539622",\ "0.423408, 0.480751, 0.520935, 0.525773, 0.539622"); } } /* end of arc clock_flash_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.957014, 6.078615, 6.136525, 6.143497, 6.163455",\ "5.957014, 6.078615, 6.136525, 6.143497, 6.163455",\ "6.031693, 6.153295, 6.211205, 6.218178, 6.238135",\ "6.056587, 6.178188, 6.236098, 6.243071, 6.263028",\ "6.106373, 6.227974, 6.285884, 6.292857, 6.312815"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.899988, 5.993419, 6.048853, 6.055528, 6.074632",\ "5.899988, 5.993419, 6.048853, 6.055528, 6.074632",\ "5.974668, 6.068099, 6.123533, 6.130208, 6.149312",\ "5.999561, 6.092992, 6.148426, 6.155101, 6.174205",\ "6.049348, 6.142779, 6.198213, 6.204887, 6.223991"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423408, 0.480751, 0.520935, 0.525773, 0.539622",\ "0.423408, 0.480751, 0.520935, 0.525773, 0.539622",\ "0.423408, 0.480751, 0.520935, 0.525773, 0.539622",\ "0.423408, 0.480751, 0.520935, 0.525773, 0.539622",\ "0.423408, 0.480751, 0.520935, 0.525773, 0.539622"); } } /* end of arc clock_flash_clk_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.153979, 5.275580, 5.333490, 5.340463, 5.360420",\ "5.633536, 5.755136, 5.813046, 5.820020, 5.839977",\ "6.113092, 6.234694, 6.292603, 6.299576, 6.319533",\ "6.753780, 6.875381, 6.933291, 6.940264, 6.960221",\ "7.007614, 7.129214, 7.187124, 7.194098, 7.214055"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\ "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\ "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\ "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\ "0.777885, 0.789790, 0.789790, 0.789790, 0.789790"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.031092, 5.124523, 5.179956, 5.186631, 5.205735",\ "5.510648, 5.604079, 5.659513, 5.666188, 5.685292",\ "5.990205, 6.083636, 6.139070, 6.145744, 6.164848",\ "6.630892, 6.724323, 6.779757, 6.786432, 6.805536",\ "6.884726, 6.978157, 7.033590, 7.040265, 7.059369"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.444241, 0.500538, 0.538775, 0.543380, 0.556557",\ "0.444241, 0.500538, 0.538775, 0.543380, 0.556557",\ "0.444241, 0.500538, 0.538775, 0.543380, 0.556557",\ "0.444241, 0.500538, 0.538775, 0.543380, 0.556557",\ "0.444241, 0.500538, 0.538775, 0.543380, 0.556557"); } } /* end of arc mprj_io[4]_flash_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.226198, 4.226725, 4.227188, 4.227243, 4.227403",\ "4.055415, 4.055942, 4.056404, 4.056460, 4.056619",\ "3.884632, 3.885159, 3.885621, 3.885677, 3.885836",\ "3.656466, 3.656993, 3.657455, 3.657511, 3.657670",\ "3.485331, 3.485857, 3.486320, 3.486376, 3.486535"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.176039, 4.182026, 4.182067, 4.182072, 4.182086",\ "4.005256, 4.011243, 4.011283, 4.011289, 4.011302",\ "3.834473, 3.840460, 3.840500, 3.840505, 3.840519",\ "3.606307, 3.612294, 3.612335, 3.612339, 3.612354",\ "3.435172, 3.441159, 3.441199, 3.441204, 3.441218"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_clk_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.649406, 4.771007, 4.828917, 4.835890, 4.855847",\ "5.128963, 5.250564, 5.308474, 5.315447, 5.335404",\ "5.608520, 5.730121, 5.788031, 5.795004, 5.814961",\ "6.249208, 6.370809, 6.428719, 6.435692, 6.455649",\ "6.503041, 6.624642, 6.682552, 6.689525, 6.709482"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.435988, 4.529419, 4.584853, 4.591528, 4.610632",\ "4.997513, 5.090944, 5.146378, 5.153053, 5.172157",\ "5.559038, 5.652469, 5.707903, 5.714578, 5.733682",\ "6.309235, 6.402666, 6.458099, 6.464774, 6.483878",\ "6.661141, 6.754572, 6.810006, 6.816681, 6.835784"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423408, 0.480751, 0.520935, 0.525773, 0.539622",\ "0.423408, 0.480751, 0.520935, 0.525773, 0.539622",\ "0.423408, 0.480751, 0.520935, 0.525773, 0.539622",\ "0.423408, 0.480751, 0.520935, 0.525773, 0.539622",\ "0.423408, 0.480751, 0.520935, 0.525773, 0.539622"); } } /* end of arc mprj_io[4]_flash_clk_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.166635, 4.288236, 4.346146, 4.353118, 4.373075",\ "3.995851, 4.117452, 4.175362, 4.182335, 4.202292",\ "3.825068, 3.946669, 4.004579, 4.011552, 4.031509",\ "3.596902, 3.718503, 3.776413, 3.783386, 3.803343",\ "3.425767, 3.547368, 3.605278, 3.612251, 3.632208"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.206128, 4.299559, 4.354993, 4.361668, 4.380772",\ "4.618790, 4.712221, 4.767655, 4.774330, 4.793434",\ "5.031453, 5.124884, 5.180317, 5.186993, 5.206096",\ "5.582769, 5.676200, 5.731634, 5.738309, 5.757413",\ "5.773663, 5.867094, 5.922528, 5.929203, 5.948307"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423408, 0.480751, 0.520935, 0.525773, 0.539622",\ "0.423408, 0.480751, 0.520935, 0.525773, 0.539622",\ "0.423408, 0.480751, 0.520935, 0.525773, 0.539622",\ "0.423408, 0.480751, 0.520935, 0.525773, 0.539622",\ "0.423408, 0.480751, 0.520935, 0.525773, 0.539622"); } } /* end of arc mprj_io[4]_flash_clk_una_min*/ } /* end of pin flash_clk */ pin("flash_io0") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.134429, 6.256028, 6.313938, 6.320911, 6.340869",\ "6.134429, 6.256028, 6.313938, 6.320911, 6.340869",\ "6.171769, 6.293368, 6.351278, 6.358251, 6.378208",\ "6.209108, 6.330708, 6.388618, 6.395591, 6.415548",\ "6.283788, 6.405387, 6.463298, 6.470271, 6.490228"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.045386, 6.138519, 6.193579, 6.200209, 6.219184",\ "6.045386, 6.138519, 6.193579, 6.200209, 6.219184",\ "6.082726, 6.175859, 6.230919, 6.237549, 6.256524",\ "6.120066, 6.213199, 6.268259, 6.274889, 6.293864",\ "6.194746, 6.287879, 6.342938, 6.349568, 6.368544"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.444249, 0.500521, 0.538763, 0.543368, 0.556547",\ "0.444249, 0.500521, 0.538763, 0.543368, 0.556547",\ "0.444249, 0.500521, 0.538763, 0.543368, 0.556547",\ "0.444249, 0.500521, 0.538763, 0.543368, 0.556547",\ "0.444249, 0.500521, 0.538763, 0.543368, 0.556547"); } } /* end of arc clock_flash_io0_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.461151, 5.461771, 5.462277, 5.462338, 5.462512",\ "5.461151, 5.461771, 5.462277, 5.462338, 5.462512",\ "5.535831, 5.536451, 5.536957, 5.537018, 5.537192",\ "5.560724, 5.561344, 5.561850, 5.561911, 5.562086",\ "5.610511, 5.611131, 5.611637, 5.611698, 5.611872"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.410534, 5.416127, 5.416181, 5.416187, 5.416206",\ "5.410534, 5.416127, 5.416181, 5.416187, 5.416206",\ "5.485214, 5.490807, 5.490861, 5.490868, 5.490886",\ "5.510107, 5.515700, 5.515754, 5.515760, 5.515779",\ "5.559894, 5.565487, 5.565541, 5.565547, 5.565566"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc clock_flash_io0_redg_min*/ timing () { related_pin : "mprj_io[2]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.209345, 4.330944, 4.388854, 4.395827, 4.415785",\ "4.688834, 4.810433, 4.868343, 4.875316, 4.895273",\ "5.168323, 5.289922, 5.347832, 5.354805, 5.374763",\ "5.808919, 5.930519, 5.988429, 5.995402, 6.015359",\ "6.062753, 6.184352, 6.242263, 6.249236, 6.269193"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.030403, 4.123833, 4.179267, 4.185943, 4.205046",\ "4.592000, 4.685430, 4.740864, 4.747539, 4.766643",\ "5.153596, 5.247026, 5.302460, 5.309135, 5.328239",\ "5.903888, 5.997318, 6.052752, 6.059427, 6.078531",\ "6.255798, 6.349228, 6.404662, 6.411337, 6.430441"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423399, 0.480752, 0.520932, 0.525770, 0.539617",\ "0.423399, 0.480752, 0.520932, 0.525770, 0.539617",\ "0.423399, 0.480752, 0.520932, 0.525770, 0.539617",\ "0.423399, 0.480752, 0.520932, 0.525770, 0.539617",\ "0.423399, 0.480752, 0.520932, 0.525770, 0.539617"); } } /* end of arc mprj_io[2]_flash_io0_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[2]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.850960, 3.972560, 4.030470, 4.037443, 4.057400",\ "3.715674, 3.837273, 3.895183, 3.902156, 3.922113",\ "3.510010, 3.631610, 3.689520, 3.696493, 3.716450",\ "3.282483, 3.404082, 3.461992, 3.468965, 3.488923",\ "3.111382, 3.232981, 3.290891, 3.297864, 3.317822"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.895559, 3.988989, 4.044423, 4.051098, 4.070202",\ "4.222465, 4.315895, 4.371329, 4.378004, 4.397108",\ "4.719428, 4.812858, 4.868292, 4.874967, 4.894071",\ "5.269224, 5.362654, 5.418088, 5.424763, 5.443867",\ "5.459613, 5.553043, 5.608478, 5.615152, 5.634256"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423399, 0.480752, 0.520932, 0.525770, 0.539617",\ "0.423399, 0.480752, 0.520932, 0.525770, 0.539617",\ "0.423399, 0.480752, 0.520932, 0.525770, 0.539617",\ "0.423399, 0.480752, 0.520932, 0.525770, 0.539617",\ "0.423399, 0.480752, 0.520932, 0.525770, 0.539617"); } } /* end of arc mprj_io[2]_flash_io0_una_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.951025, 5.072625, 5.130535, 5.137508, 5.157465",\ "5.430582, 5.552181, 5.610092, 5.617064, 5.637022",\ "5.910140, 6.031739, 6.089649, 6.096622, 6.116579",\ "6.550828, 6.672427, 6.730337, 6.737310, 6.757267",\ "6.804660, 6.926260, 6.984170, 6.991143, 7.011100"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.896459, 4.989591, 5.044651, 5.051281, 5.070256",\ "5.376015, 5.469148, 5.524208, 5.530838, 5.549813",\ "5.855572, 5.948705, 6.003765, 6.010395, 6.029369",\ "6.496260, 6.589393, 6.644453, 6.651083, 6.670058",\ "6.750093, 6.843225, 6.898286, 6.904916, 6.923891"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.444249, 0.500521, 0.538763, 0.543368, 0.556547",\ "0.444249, 0.500521, 0.538763, 0.543368, 0.556547",\ "0.444249, 0.500521, 0.538763, 0.543368, 0.556547",\ "0.444249, 0.500521, 0.538763, 0.543368, 0.556547",\ "0.444249, 0.500521, 0.538763, 0.543368, 0.556547"); } } /* end of arc mprj_io[4]_flash_io0_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.148281, 4.148901, 4.149406, 4.149467, 4.149642",\ "3.977497, 3.978117, 3.978623, 3.978684, 3.978858",\ "3.806714, 3.807334, 3.807840, 3.807901, 3.808075",\ "3.578547, 3.579167, 3.579673, 3.579734, 3.579909",\ "3.407413, 3.408032, 3.408538, 3.408599, 3.408774"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.097663, 4.103257, 4.103311, 4.103317, 4.103335",\ "3.926880, 3.932473, 3.932527, 3.932534, 3.932552",\ "3.756097, 3.761690, 3.761744, 3.761750, 3.761769",\ "3.527930, 3.533524, 3.533577, 3.533584, 3.533602",\ "3.356795, 3.362389, 3.362442, 3.362449, 3.362468"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_io0_redg_min*/ } /* end of pin flash_io0 */ pin("flash_io1") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; function : "0" ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin flash_io1 */ pin("hk_serial_load") { direction : internal ; clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ timing () { related_pin : "hk_serial_load" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.209451"); } } /* end of arc hk_serial_load_hk_serial_load_pwl*/ timing () { related_pin : "hk_serial_load" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.242799"); } } /* end of arc hk_serial_load_hk_serial_load_pwh*/ } /* end of pin hk_serial_load */ } /* end of cell */ } /* end of library */