library("caravan.max") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; date : "Tue May 30 04:59:18 2023" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.8000 ; nom_temperature : 25.0000 ; operating_conditions( "sky130_fd_sc_hd__tt_1.80v_25C" ) { process : 1.0000 ; voltage : 1.8000 ; temperature : 25.0000 ; } /* current design opcond */ default_operating_conditions : "sky130_fd_sc_hd__tt_1.80v_25C" ; voltage_unit : "1V" ; time_unit : "1ns" ; capacitive_load_unit (1.000000, pf); slew_derate_from_library : 1.0000 ; slew_lower_threshold_pct_rise : 20.0000 ; slew_lower_threshold_pct_fall : 20.0000 ; slew_upper_threshold_pct_rise : 80.0000 ; slew_upper_threshold_pct_fall : 80.0000 ; input_threshold_pct_rise : 50.0000 ; input_threshold_pct_fall : 50.0000 ; output_threshold_pct_rise : 50.0000 ; output_threshold_pct_fall : 50.0000 ; k_process_cell_rise : 0.000000; k_process_cell_fall : 0.000000; k_volt_cell_rise : 0.000000; k_volt_cell_fall : 0.000000; k_temp_cell_rise : 0.000000; k_temp_cell_fall : 0.000000; k_process_rise_transition : 0.000000; k_process_fall_transition : 0.000000; k_volt_rise_transition : 0.000000; k_volt_fall_transition : 0.000000; k_temp_rise_transition : 0.000000; k_temp_fall_transition : 0.000000; default_fanout_load : 1.000000; default_inout_pin_cap : 1.000000; default_input_pin_cap : 1.000000; default_output_pin_cap : 0.000000; current_unit : 1mA; pulling_resistance_unit : "1kohm"; comment : "PrimeTime extracted Model." ; define(min_delay_flag, timing, boolean); define(internal_noise_width_above_low, pin, float); define(internal_noise_height_below_high, pin, float); define(original_pin, pin, string); define(max_noise_immunity_low, pin, float); define(is_unconstrained, pin, boolean); define(internal_noise_width_below_high, pin, float); define(internal_noise_peak_time_below_high, pin, float); define(internal_noise_height_above_low, pin, float); define(max_noise_immunity_high, pin, float); define(internal_noise_peak_time_above_low, pin, float); /* SCALAR table template is built-in */ /* 2-D table template f(in_trans, out_cap) */ lu_table_template( f_itrans_ocap ) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } /* 2-D table template f(d_trans, c_trans) */ lu_table_template( f_dtrans_ctrans ) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } type ( BUS38_type0 ) { base_type : array ; data_type : bit ; bit_width : 38 ; bit_from : 37 ; bit_to : 0 ; downto : true ; } /* end of type */ cell( caravan ) { area : 2238314.250000 ; dont_use : true ; dont_touch : true ; interface_timing : true; timing_model_type : "extracted"; is_macro_cell : true; pad_cell : true; pin("vddio") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vddio */ pin("vddio_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vddio_2 */ pin("vssio") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssio */ pin("vssio_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssio_2 */ pin("vdda") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda */ pin("vssa") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa */ pin("vccd") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd */ pin("vssd") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd */ pin("vdda1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda1 */ pin("vdda1_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda1_2 */ pin("vdda2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda2 */ pin("vssa1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa1 */ pin("vssa1_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa1_2 */ pin("vssa2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa2 */ pin("vccd1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd1 */ pin("vccd2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd2 */ pin("vssd1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd1 */ pin("vssd2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd2 */ pin("gpio") { direction : inout ; max_transition : 4.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; 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.117215 ; 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 ( "6.783898, 6.783898, 6.603266, 6.543055, 6.422634",\ "7.339575, 7.339575, 7.158943, 7.098732, 6.978311",\ "7.895251, 7.895251, 7.714619, 7.654408, 7.533987",\ "8.637634, 8.637634, 8.457003, 8.396791, 8.276371",\ "8.923714, 8.923714, 8.743081, 8.682871, 8.562449"); } 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 ( "6.898352, 6.898352, 6.717720, 6.657509, 6.537088",\ "7.351550, 7.351550, 7.170918, 7.110707, 6.990285",\ "7.804747, 7.804747, 7.624115, 7.563904, 7.443483",\ "8.410219, 8.410219, 8.229587, 8.169376, 8.048954",\ "8.669487, 8.669487, 8.488855, 8.428644, 8.308224"); } } /* 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 ( "1.439253, 1.439253, 1.529569, 1.619884, 1.800517",\ "1.421758, 1.421758, 1.512074, 1.602389, 1.783022",\ "1.404263, 1.404263, 1.494579, 1.584895, 1.765527",\ "1.380889, 1.380889, 1.471205, 1.561521, 1.742154",\ "1.425659, 1.425659, 1.515975, 1.606290, 1.786923"); } 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.853331, 0.853331, 0.943646, 1.033962, 1.214595",\ "0.439751, 0.439751, 0.530066, 0.620382, 0.801015",\ "0.089535, 0.089535, 0.179851, 0.270166, 0.450799",\ "-0.378352, -0.378352, -0.288036, -0.197720, -0.017087",\ "-0.568652, -0.568652, -0.478336, -0.388020, -0.207387"); } } /* 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.550589, 2.137151, 1.786937, 1.319049, 1.128766",\ "3.106266, 2.692829, 2.342614, 1.874727, 1.684443",\ "3.661942, 3.248505, 2.898290, 2.430403, 2.240119",\ "4.404326, 3.990889, 3.640674, 3.172787, 2.982503",\ "4.690405, 4.276968, 3.926753, 3.458865, 3.268582"); } 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.639039, 3.225602, 2.875387, 2.407500, 2.217216",\ "4.092237, 3.678799, 3.328584, 2.860697, 2.670413",\ "4.545434, 4.131997, 3.781782, 3.313895, 3.123611",\ "5.150907, 4.737470, 4.387255, 3.919367, 3.729084",\ "5.410175, 4.996738, 4.646523, 4.178636, 3.988352"); } } /* 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.685461, -1.232285, -0.779108, -0.173664, 0.085611",\ "-1.702956, -1.249780, -0.796603, -0.191159, 0.068116",\ "-1.720451, -1.267275, -0.814098, -0.208653, 0.050621",\ "-1.743825, -1.290648, -0.837471, -0.232027, 0.027247",\ "-1.699055, -1.245879, -0.792702, -0.187258, 0.072017"); } 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.573003, -2.119826, -1.666649, -1.061205, -0.801930",\ "-2.986583, -2.533406, -2.080229, -1.474785, -1.215510",\ "-3.336798, -2.883622, -2.430445, -1.825001, -1.565726",\ "-3.804684, -3.351508, -2.898331, -2.292887, -2.033612",\ "-3.994984, -3.541808, -3.088631, -2.483187, -2.223912"); } } /* 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.117215 ; 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 ( "6.928589, 6.928589, 6.747957, 6.687747, 6.567325",\ "7.484273, 7.484273, 7.303641, 7.243431, 7.123009",\ "8.039957, 8.039957, 7.859324, 7.799114, 7.678692",\ "8.782351, 8.782351, 8.601718, 8.541508, 8.421085",\ "9.068428, 9.068428, 8.887796, 8.827585, 8.707165"); } 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 ( "6.852642, 6.852642, 6.672009, 6.611799, 6.491377",\ "7.305827, 7.305827, 7.125195, 7.064984, 6.944562",\ "7.759012, 7.759012, 7.578380, 7.518169, 7.397748",\ "8.364468, 8.364468, 8.183836, 8.123625, 8.003204",\ "8.623741, 8.623741, 8.443109, 8.382898, 8.262476"); } } /* 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.574076, 0.574076, 0.664392, 0.754708, 0.935340",\ "0.556577, 0.556577, 0.646893, 0.737208, 0.917841",\ "0.539077, 0.539077, 0.629393, 0.719708, 0.900341",\ "0.515697, 0.515697, 0.606013, 0.696329, 0.876962",\ "0.560467, 0.560467, 0.650783, 0.741099, 0.921731"); } 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.345705, -0.345705, -0.255389, -0.165073, 0.015560",\ "-0.759204, -0.759204, -0.668889, -0.578573, -0.397940",\ "-1.109419, -1.109419, -1.019104, -0.928788, -0.748155",\ "-1.577306, -1.577306, -1.486990, -1.396675, -1.216042",\ "-1.767597, -1.767597, -1.677281, -1.586965, -1.406332"); } } /* 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.955526, 2.542089, 2.191874, 1.723986, 1.533703",\ "3.511209, 3.097772, 2.747557, 2.279670, 2.089386",\ "4.066894, 3.653456, 3.303241, 2.835354, 2.645070",\ "4.809288, 4.395850, 4.045635, 3.577748, 3.387465",\ "5.095367, 4.681930, 4.331715, 3.863827, 3.673544"); } 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.163612, 3.750175, 3.399960, 2.932072, 2.741789",\ "4.616798, 4.203361, 3.853146, 3.385258, 3.194975",\ "5.069983, 4.656546, 4.306331, 3.838444, 3.648160",\ "5.675441, 5.262004, 4.911789, 4.443901, 4.253618",\ "5.934712, 5.521276, 5.171061, 4.703173, 4.512889"); } } /* 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 ( "-2.022526, -1.569350, -1.116173, -0.510728, -0.251453",\ "-2.040025, -1.586849, -1.133672, -0.528227, -0.268953",\ "-2.057525, -1.604349, -1.151172, -0.545727, -0.286453",\ "-2.080905, -1.627728, -1.174551, -0.569107, -0.309832",\ "-2.036135, -1.582958, -1.129781, -0.524337, -0.265062"); } 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.223655, -2.770478, -2.317302, -1.711857, -1.452582",\ "-3.637155, -3.183978, -2.730801, -2.125357, -1.866082",\ "-3.987370, -3.534193, -3.081016, -2.475572, -2.216297",\ "-4.455256, -4.002080, -3.548903, -2.943459, -2.684184",\ "-4.645547, -4.192370, -3.739194, -3.133749, -2.874475"); } } /* 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.117215 ; 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 ( "7.041865, 7.041865, 6.861233, 6.801023, 6.680601",\ "7.597538, 7.597538, 7.416906, 7.356695, 7.236274",\ "8.153212, 8.153212, 7.972579, 7.912369, 7.791947",\ "8.895590, 8.895590, 8.714958, 8.654747, 8.534326",\ "9.181668, 9.181668, 9.001036, 8.940825, 8.820404"); } 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 ( "7.142899, 7.142899, 6.962266, 6.902056, 6.781634",\ "7.596102, 7.596102, 7.415470, 7.355259, 7.234838",\ "8.049305, 8.049305, 7.868673, 7.808462, 7.688041",\ "8.654785, 8.654785, 8.474154, 8.413942, 8.293521",\ "8.914052, 8.914052, 8.733419, 8.673209, 8.552788"); } } /* 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 ( "1.246577, 1.246577, 1.336893, 1.427208, 1.607841",\ "1.229084, 1.229084, 1.319400, 1.409716, 1.590349",\ "1.211591, 1.211591, 1.301907, 1.392223, 1.572855",\ "1.188221, 1.188221, 1.278537, 1.368853, 1.549486",\ "1.232991, 1.232991, 1.323307, 1.413622, 1.594255"); } 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.753137, 0.753137, 0.843452, 0.933768, 1.114401",\ "0.339516, 0.339516, 0.429832, 0.520147, 0.700780",\ "-0.010699, -0.010699, 0.079617, 0.169932, 0.350565",\ "-0.478586, -0.478586, -0.388270, -0.297954, -0.117321",\ "-0.668890, -0.668890, -0.578574, -0.488258, -0.307626"); } } /* 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.730131, 2.316694, 1.966479, 1.498592, 1.308308",\ "3.285805, 2.872367, 2.522152, 2.054265, 1.863981",\ "3.841478, 3.428041, 3.077826, 2.609938, 2.419655",\ "4.583858, 4.170420, 3.820205, 3.352318, 3.162034",\ "4.869937, 4.456499, 4.106284, 3.638397, 3.448113"); } 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.464964, 3.051526, 2.701311, 2.233424, 2.043140",\ "3.918166, 3.504729, 3.154514, 2.686626, 2.496343",\ "4.371370, 3.957933, 3.607718, 3.139830, 2.949547",\ "4.976851, 4.563413, 4.213198, 3.745311, 3.555027",\ "5.236117, 4.822680, 4.472465, 4.004578, 3.814294"); } } /* 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.833493, -1.380316, -0.927140, -0.321695, -0.062420",\ "-1.850986, -1.397809, -0.944632, -0.339188, -0.079913",\ "-1.868479, -1.415302, -0.962125, -0.356680, -0.097406",\ "-1.891849, -1.438672, -0.985495, -0.380051, -0.120776",\ "-1.847080, -1.393903, -0.940726, -0.335281, -0.076007"); } 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.566511, -2.113334, -1.660157, -1.054713, -0.795438",\ "-2.980132, -2.526955, -2.073778, -1.468334, -1.209059",\ "-3.330347, -2.877170, -2.423993, -1.818549, -1.559274",\ "-3.798234, -3.345057, -2.891880, -2.286436, -2.027161",\ "-3.988538, -3.535361, -3.082184, -2.476739, -2.217465"); } } /* 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.117215 ; 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 ( "6.934894, 6.934894, 6.754261, 6.694051, 6.573629",\ "7.490582, 7.490582, 7.309949, 7.249739, 7.129317",\ "8.046269, 8.046269, 7.865637, 7.805427, 7.685005",\ "8.788669, 8.788669, 8.608036, 8.547826, 8.427404",\ "9.074748, 9.074748, 8.894115, 8.833905, 8.713484"); } 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 ( "7.046950, 7.046950, 6.866318, 6.806108, 6.685686",\ "7.500124, 7.500124, 7.319491, 7.259281, 7.138860",\ "7.953299, 7.953299, 7.772666, 7.712456, 7.592034",\ "8.558739, 8.558739, 8.378106, 8.317896, 8.197474",\ "8.818014, 8.818014, 8.637382, 8.577171, 8.456750"); } } /* 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.786786, 0.786786, 0.877102, 0.967418, 1.148050",\ "0.769281, 0.769281, 0.859597, 0.949913, 1.130545",\ "0.751777, 0.751777, 0.842093, 0.932408, 1.113041",\ "0.728390, 0.728390, 0.818706, 0.909022, 1.089654",\ "0.773159, 0.773159, 0.863474, 0.953790, 1.134423"); } 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.447737, 0.447737, 0.538053, 0.628368, 0.809001",\ "0.034358, 0.034358, 0.124674, 0.214990, 0.395622",\ "-0.315859, -0.315859, -0.225543, -0.135228, 0.045405",\ "-0.783749, -0.783749, -0.693433, -0.603117, -0.422485",\ "-0.974029, -0.974029, -0.883713, -0.793397, -0.612765"); } } /* 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.826529, 2.413091, 2.062876, 1.594989, 1.404706",\ "3.382217, 2.968779, 2.618564, 2.150677, 1.960393",\ "3.937905, 3.524468, 3.174253, 2.706365, 2.516082",\ "4.680305, 4.266867, 3.916652, 3.448765, 3.258481",\ "4.966384, 4.552947, 4.202732, 3.734844, 3.544561"); } 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.693548, 3.280111, 2.929896, 2.462009, 2.271725",\ "4.146724, 3.733286, 3.383071, 2.915184, 2.724900",\ "4.599898, 4.186460, 3.836246, 3.368358, 3.178075",\ "5.205338, 4.791902, 4.441687, 3.973799, 3.783515",\ "5.464614, 5.051176, 4.700961, 4.233074, 4.042790"); } } /* 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.822938, -1.369762, -0.916585, -0.311141, -0.051866",\ "-1.840444, -1.387267, -0.934090, -0.328646, -0.069371",\ "-1.857948, -1.404771, -0.951594, -0.346150, -0.086875",\ "-1.881334, -1.428158, -0.974981, -0.369536, -0.110262",\ "-1.836566, -1.383389, -0.930212, -0.324768, -0.065494"); } 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.405489, -1.952313, -1.499136, -0.893692, -0.634417",\ "-2.818868, -2.365692, -1.912515, -1.307070, -1.047796",\ "-3.169086, -2.715909, -2.262732, -1.657288, -1.398013",\ "-3.636975, -3.183799, -2.730622, -2.125177, -1.865903",\ "-3.827255, -3.374079, -2.920902, -2.315457, -2.056183"); } } /* 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.117215 ; 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 ( "6.784667, 6.784667, 6.604034, 6.543824, 6.423402",\ "7.340312, 7.340312, 7.159679, 7.099469, 6.979047",\ "7.895957, 7.895957, 7.715324, 7.655114, 7.534692",\ "8.638300, 8.638300, 8.457667, 8.397457, 8.277035",\ "8.924383, 8.924383, 8.743751, 8.683540, 8.563118"); } 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 ( "6.914952, 6.914952, 6.734320, 6.674109, 6.553688",\ "7.368186, 7.368186, 7.187554, 7.127344, 7.006922",\ "7.821421, 7.821421, 7.640789, 7.580578, 7.460157",\ "8.426943, 8.426943, 8.246310, 8.186100, 8.065678",\ "8.686192, 8.686192, 8.505559, 8.445349, 8.324926"); } } /* 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.795706, 0.795706, 0.886022, 0.976337, 1.156970",\ "0.778187, 0.778187, 0.868503, 0.958818, 1.139451",\ "0.760669, 0.760669, 0.850985, 0.941300, 1.121933",\ "0.737264, 0.737264, 0.827579, 0.917895, 1.098528",\ "0.782033, 0.782033, 0.872349, 0.962665, 1.143297"); } 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.243466, -0.243466, -0.153150, -0.062834, 0.117798",\ "-0.656295, -0.656295, -0.565979, -0.475664, -0.295031",\ "-1.006564, -1.006564, -0.916248, -0.825932, -0.645299",\ "-1.474523, -1.474523, -1.384207, -1.293891, -1.113259",\ "-1.664795, -1.664795, -1.574480, -1.484164, -1.303531"); } } /* 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.842447, 2.429009, 2.078794, 1.610907, 1.420624",\ "3.398092, 2.984655, 2.634440, 2.166553, 1.976269",\ "3.953738, 3.540300, 3.190085, 2.722198, 2.531914",\ "4.696080, 4.282642, 3.932427, 3.464540, 3.274256",\ "4.982162, 4.568725, 4.218510, 3.750622, 3.560339"); } 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.280387, 3.866950, 3.516735, 3.048847, 2.858564",\ "4.733622, 4.320185, 3.969970, 3.502082, 3.311799",\ "5.186858, 4.773420, 4.423205, 3.955318, 3.765034",\ "5.792379, 5.378942, 5.028727, 4.560839, 4.370556",\ "6.051627, 5.638189, 5.287974, 4.820087, 4.629804"); } } /* 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.854308, -1.401132, -0.947955, -0.342510, -0.083236",\ "-1.871827, -1.418650, -0.965473, -0.360029, -0.100754",\ "-1.889345, -1.436169, -0.982992, -0.377547, -0.118273",\ "-1.912750, -1.459574, -1.006397, -0.400952, -0.141677",\ "-1.867981, -1.414804, -0.961627, -0.356183, -0.096908"); } 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.207184, -2.754008, -2.300831, -1.695386, -1.436111",\ "-3.620013, -3.166837, -2.713660, -2.108215, -1.848941",\ "-3.970282, -3.517105, -3.063928, -2.458484, -2.199209",\ "-4.438241, -3.985064, -3.531887, -2.926443, -2.667168",\ "-4.628513, -4.175337, -3.722160, -3.116715, -2.857441"); } } /* 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.117215 ; 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 ( "6.941759, 6.941759, 6.761127, 6.700916, 6.580495",\ "7.497436, 7.497436, 7.316803, 7.256593, 7.136171",\ "8.053111, 8.053111, 7.872479, 7.812268, 7.691847",\ "8.795494, 8.795494, 8.614862, 8.554651, 8.434230",\ "9.081575, 9.081575, 8.900944, 8.840733, 8.720311"); } 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 ( "7.002944, 7.002944, 6.822312, 6.762101, 6.641680",\ "7.456135, 7.456135, 7.275503, 7.215292, 7.094871",\ "7.909326, 7.909326, 7.728693, 7.668483, 7.548061",\ "8.514790, 8.514790, 8.334158, 8.273947, 8.153525",\ "8.774056, 8.774056, 8.593424, 8.533214, 8.412792"); } } /* end of arc clock_mprj_io[32]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.047634, 1.047634, 1.137950, 1.228266, 1.408898",\ "1.030125, 1.030125, 1.120440, 1.210756, 1.391389",\ "1.012616, 1.012616, 1.102932, 1.193248, 1.373880",\ "0.989224, 0.989224, 1.079540, 1.169856, 1.350489",\ "1.033994, 1.033994, 1.124310, 1.214625, 1.395258"); } 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.460156, 0.460156, 0.550472, 0.640788, 0.821421",\ "0.046931, 0.046931, 0.137247, 0.227562, 0.408195",\ "-0.303301, -0.303301, -0.212985, -0.122669, 0.057963",\ "-0.771210, -0.771210, -0.680894, -0.590579, -0.409946",\ "-0.961487, -0.961487, -0.871171, -0.780856, -0.600223"); } } /* 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.660860, 2.247423, 1.897208, 1.429320, 1.239037",\ "3.216536, 2.803099, 2.452884, 1.984996, 1.794713",\ "3.772213, 3.358775, 3.008560, 2.540673, 2.350389",\ "4.514596, 4.101159, 3.750944, 3.283056, 3.092773",\ "4.800677, 4.387240, 4.037025, 3.569138, 3.378854"); } 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.460673, 3.047235, 2.697021, 2.229133, 2.038850",\ "3.913864, 3.500426, 3.150211, 2.682324, 2.492040",\ "4.367055, 3.953618, 3.603403, 3.135516, 2.945232",\ "4.972518, 4.559081, 4.208866, 3.740979, 3.550695",\ "5.231785, 4.818348, 4.468133, 4.000246, 3.809962"); } } /* 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.571716, -1.118540, -0.665363, -0.059918, 0.199356",\ "-1.589225, -1.136049, -0.682872, -0.077427, 0.181847",\ "-1.606734, -1.153557, -0.700380, -0.094936, 0.164339",\ "-1.630126, -1.176949, -0.723772, -0.118328, 0.140947",\ "-1.585356, -1.132180, -0.679003, -0.073558, 0.185716"); } 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.366325, -1.913148, -1.459971, -0.854527, -0.595253",\ "-2.779551, -2.326374, -1.873197, -1.267753, -1.008478",\ "-3.129782, -2.676606, -2.223429, -1.617984, -1.358710",\ "-3.597692, -3.144515, -2.691338, -2.085894, -1.826619",\ "-3.787969, -3.334792, -2.881615, -2.276171, -2.016896"); } } /* 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.117215 ; 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 ( "7.344107, 7.344107, 7.163475, 7.103264, 6.982842",\ "7.899697, 7.899697, 7.719065, 7.658854, 7.538433",\ "8.455289, 8.455289, 8.274656, 8.214446, 8.094025",\ "9.197558, 9.197558, 9.016926, 8.956716, 8.836294",\ "9.483646, 9.483646, 9.303015, 9.242804, 9.122382"); } 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 ( "7.354850, 7.354850, 7.174218, 7.114007, 6.993586",\ "7.808164, 7.808164, 7.627532, 7.567321, 7.446899",\ "8.261477, 8.261477, 8.080845, 8.020635, 7.900213",\ "8.867105, 8.867105, 8.686474, 8.626263, 8.505841",\ "9.126319, 9.126319, 8.945686, 8.885476, 8.765055"); } } /* 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.709762, 0.709762, 0.800077, 0.890393, 1.071026",\ "0.692228, 0.692228, 0.782544, 0.872859, 1.053492",\ "0.674695, 0.674695, 0.765010, 0.855326, 1.035959",\ "0.651270, 0.651270, 0.741586, 0.831902, 1.012534",\ "0.696040, 0.696040, 0.786356, 0.876672, 1.057304"); } 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.281981, -0.281981, -0.191665, -0.101349, 0.079283",\ "-0.694007, -0.694007, -0.603692, -0.513376, -0.332743",\ "-1.044344, -1.044344, -0.954028, -0.863712, -0.683080",\ "-1.512395, -1.512395, -1.422079, -1.331763, -1.151131",\ "-1.702658, -1.702658, -1.612342, -1.522026, -1.341393"); } } /* 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 ( "3.439859, 3.026422, 2.676207, 2.208319, 2.018036",\ "3.995450, 3.582013, 3.231798, 2.763911, 2.573627",\ "4.551042, 4.137604, 3.787389, 3.319502, 3.129218",\ "5.293311, 4.879873, 4.529658, 4.061771, 3.871488",\ "5.579400, 5.165962, 4.815747, 4.347860, 4.157577"); } 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.404714, 3.991277, 3.641062, 3.173174, 2.982891",\ "4.858027, 4.444590, 4.094375, 3.626487, 3.436203",\ "5.311340, 4.897903, 4.547688, 4.079801, 3.889517",\ "5.916967, 5.503530, 5.153315, 4.685428, 4.495144",\ "6.176181, 5.762743, 5.412528, 4.944641, 4.754357"); } } /* 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 ( "-2.057604, -1.604427, -1.151250, -0.545806, -0.286531",\ "-2.075137, -1.621961, -1.168784, -0.563340, -0.304065",\ "-2.092671, -1.639494, -1.186317, -0.580873, -0.321599",\ "-2.116095, -1.662919, -1.209742, -0.604298, -0.345023",\ "-2.071325, -1.618149, -1.164972, -0.559527, -0.300253"); } 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.346564, -2.893387, -2.440210, -1.834766, -1.575491",\ "-3.758590, -3.305413, -2.852237, -2.246792, -1.987518",\ "-4.108926, -3.655750, -3.202573, -2.597128, -2.337854",\ "-4.576977, -4.123800, -3.670624, -3.065179, -2.805905",\ "-4.767240, -4.314063, -3.860886, -3.255442, -2.996168"); } } /* 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.117215 ; 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 ( "8.599443, 8.599443, 8.418811, 8.358601, 8.238178",\ "9.155079, 9.155079, 8.974447, 8.914236, 8.793816",\ "9.710714, 9.710714, 9.530083, 9.469872, 9.349451",\ "10.453045, 10.453045, 10.272412, 10.212202, 10.091780",\ "10.739128, 10.739128, 10.558496, 10.498285, 10.377863"); } 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 ( "8.510361, 8.510361, 8.329729, 8.269518, 8.149097",\ "8.963608, 8.963608, 8.782976, 8.722765, 8.602345",\ "9.416857, 9.416857, 9.236224, 9.176014, 9.055592",\ "10.022394, 10.022394, 9.841763, 9.781551, 9.661131",\ "10.281639, 10.281639, 10.101007, 10.040796, 9.920374"); } } /* 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.014692, 0.014692, 0.105008, 0.195324, 0.375957",\ "-0.002830, -0.002830, 0.087486, 0.177802, 0.358435",\ "-0.020350, -0.020350, 0.069965, 0.160281, 0.340914",\ "-0.043759, -0.043759, 0.046556, 0.136872, 0.317505",\ "0.001010, 0.001010, 0.091326, 0.181642, 0.362274"); } 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.923494, -0.923494, -0.833178, -0.742862, -0.562230",\ "-1.336208, -1.336208, -1.245892, -1.155576, -0.974944",\ "-1.686489, -1.686489, -1.596173, -1.505857, -1.325224",\ "-2.154461, -2.154461, -2.064146, -1.973830, -1.793197",\ "-2.344733, -2.344733, -2.254417, -2.164101, -1.983469"); } } /* 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 ( "4.226378, 3.812941, 3.462726, 2.994838, 2.804555",\ "4.782015, 4.368578, 4.018363, 3.550475, 3.360192",\ "5.337651, 4.924214, 4.573999, 4.106112, 3.915828",\ "6.079983, 5.666545, 5.316330, 4.848443, 4.658159",\ "6.366065, 5.952627, 5.602412, 5.134525, 4.944242"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.442225, 5.028788, 4.678573, 4.210685, 4.020401",\ "5.895473, 5.482035, 5.131820, 4.663933, 4.473649",\ "6.348720, 5.935282, 5.585067, 5.117180, 4.926896",\ "6.954257, 6.540819, 6.190604, 5.722717, 5.532434",\ "7.213499, 6.800061, 6.449846, 5.981959, 5.791676"); } } /* 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 ( "-2.640228, -2.187052, -1.733875, -1.128430, -0.869156",\ "-2.657750, -2.204573, -1.751396, -1.145952, -0.886678",\ "-2.675271, -2.222094, -1.768917, -1.163473, -0.904199",\ "-2.698680, -2.245503, -1.792326, -1.186882, -0.927608",\ "-2.653910, -2.200734, -1.747557, -1.142113, -0.882838"); } 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.891240, -3.438063, -2.984886, -2.379442, -2.120168",\ "-4.303954, -3.850777, -3.397600, -2.792156, -2.532882",\ "-4.654235, -4.201058, -3.747881, -3.142437, -2.883162",\ "-5.122208, -4.669031, -4.215854, -3.610410, -3.351135",\ "-5.312479, -4.859303, -4.406125, -3.800681, -3.541407"); } } /* 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.117215 ; 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 ( "7.014783, 7.014783, 6.834151, 6.773940, 6.653519",\ "7.570440, 7.570440, 7.389808, 7.329597, 7.209176",\ "8.126099, 8.126099, 7.945467, 7.885256, 7.764834",\ "8.868458, 8.868458, 8.687826, 8.627615, 8.507194",\ "9.154540, 9.154540, 8.973907, 8.913697, 8.793276"); } 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 ( "6.974927, 6.974927, 6.794295, 6.734084, 6.613663",\ "7.428144, 7.428144, 7.247511, 7.187301, 7.066879",\ "7.881360, 7.881360, 7.700728, 7.640517, 7.520096",\ "8.486857, 8.486857, 8.306225, 8.246015, 8.125593",\ "8.746115, 8.746115, 8.565483, 8.505272, 8.384851"); } } /* 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.440223, 0.440223, 0.530539, 0.620855, 0.801487",\ "0.422708, 0.422708, 0.513024, 0.603340, 0.783972",\ "0.405194, 0.405194, 0.495510, 0.585825, 0.766458",\ "0.381794, 0.381794, 0.472110, 0.562426, 0.743059",\ "0.426564, 0.426564, 0.516880, 0.607195, 0.787828"); } 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.015826, 0.015826, 0.106142, 0.196458, 0.377090",\ "-0.397167, -0.397167, -0.306851, -0.216536, -0.035903",\ "-0.747421, -0.747421, -0.657105, -0.566789, -0.386157",\ "-1.215360, -1.215360, -1.125044, -1.034729, -0.854096",\ "-1.405634, -1.405634, -1.315319, -1.225003, -1.044370"); } } /* 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.566910, 3.153473, 2.803258, 2.335370, 2.145087",\ "4.122568, 3.709131, 3.358916, 2.891028, 2.700745",\ "4.678226, 4.264789, 3.914574, 3.446687, 3.256403",\ "5.420586, 5.007148, 4.656933, 4.189046, 3.998762",\ "5.706668, 5.293230, 4.943015, 4.475128, 4.284844"); } 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.313150, 3.899713, 3.549498, 3.081611, 2.891327",\ "4.766368, 4.352930, 4.002715, 3.534828, 3.344544",\ "5.219584, 4.806147, 4.455932, 3.988045, 3.797761",\ "5.825082, 5.411644, 5.061429, 4.593542, 4.403258",\ "6.084338, 5.670900, 5.320685, 4.852798, 4.662515"); } } /* 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.684482, -2.231305, -1.778128, -1.172684, -0.913410",\ "-2.701997, -2.248821, -1.795644, -1.190199, -0.930925",\ "-2.719511, -2.266335, -1.813158, -1.207714, -0.948439",\ "-2.742911, -2.289734, -1.836557, -1.231113, -0.971838",\ "-2.698141, -2.244965, -1.791788, -1.186344, -0.927069"); } 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.410472, -2.957295, -2.504118, -1.898674, -1.639400",\ "-3.823465, -3.370289, -2.917112, -2.311667, -2.052393",\ "-4.173718, -3.720542, -3.267365, -2.661921, -2.402647",\ "-4.641658, -4.188481, -3.735305, -3.129860, -2.870586",\ "-4.831932, -4.378756, -3.925579, -3.320135, -3.060860"); } } /* 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.117215 ; 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 ( "7.016378, 7.016378, 6.835746, 6.775536, 6.655114",\ "7.572037, 7.572037, 7.391405, 7.331194, 7.210773",\ "8.127695, 8.127695, 7.947063, 7.886852, 7.766431",\ "8.870055, 8.870055, 8.689423, 8.629212, 8.508791",\ "9.156137, 9.156137, 8.975506, 8.915295, 8.794873"); } 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 ( "6.897202, 6.897202, 6.716570, 6.656360, 6.535938",\ "7.350418, 7.350418, 7.169786, 7.109575, 6.989154",\ "7.803634, 7.803634, 7.623002, 7.562791, 7.442369",\ "8.409129, 8.409129, 8.228497, 8.168286, 8.047865",\ "8.668386, 8.668386, 8.487755, 8.427544, 8.307122"); } } /* 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.220876, -0.220876, -0.130560, -0.040245, 0.140388",\ "-0.238390, -0.238390, -0.148075, -0.057759, 0.122874",\ "-0.255905, -0.255905, -0.165589, -0.075273, 0.105360",\ "-0.279303, -0.279303, -0.188987, -0.098671, 0.081961",\ "-0.234534, -0.234534, -0.144218, -0.053902, 0.126730"); } 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.734637, -0.734637, -0.644321, -0.554005, -0.373373",\ "-1.147641, -1.147641, -1.057325, -0.967009, -0.786376",\ "-1.497893, -1.497893, -1.407577, -1.317261, -1.136629",\ "-1.965830, -1.965830, -1.875515, -1.785199, -1.604566",\ "-2.156104, -2.156104, -2.065788, -1.975472, -1.794839"); } } /* 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 ( "4.357948, 3.944511, 3.594296, 3.126409, 2.936125",\ "4.913608, 4.500171, 4.149956, 3.682068, 3.491785",\ "5.469268, 5.055830, 4.705615, 4.237728, 4.047444",\ "6.211628, 5.798191, 5.447976, 4.980088, 4.789805",\ "6.497709, 6.084272, 5.734057, 5.266170, 5.075886"); } 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.767550, 4.354112, 4.003897, 3.536010, 3.345726",\ "5.220765, 4.807327, 4.457112, 3.989225, 3.798942",\ "5.673982, 5.260545, 4.910330, 4.442442, 4.252159",\ "6.279479, 5.866042, 5.515827, 5.047939, 4.857656",\ "6.538735, 6.125299, 5.775084, 5.307196, 5.116912"); } } /* 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.817478, -2.364302, -1.911125, -1.305680, -1.046406",\ "-2.834993, -2.381816, -1.928639, -1.323195, -1.063920",\ "-2.852507, -2.399330, -1.946153, -1.340709, -1.081434",\ "-2.875905, -2.422729, -1.969552, -1.364107, -1.104833",\ "-2.831136, -2.377959, -1.924783, -1.319338, -1.060063"); } 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.612587, -3.159411, -2.706234, -2.100789, -1.841515",\ "-4.025591, -3.572415, -3.119238, -2.513793, -2.254519",\ "-4.375843, -3.922667, -3.469490, -2.864045, -2.604771",\ "-4.843781, -4.390604, -3.937427, -3.331983, -3.072708",\ "-5.034054, -4.580877, -4.127701, -3.522256, -3.262981"); } } /* 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.117215 ; 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 ( "7.216317, 7.216317, 7.035685, 6.975474, 6.855053",\ "7.771986, 7.771986, 7.591354, 7.531143, 7.410722",\ "8.327654, 8.327654, 8.147022, 8.086811, 7.966390",\ "9.070026, 9.070026, 8.889395, 8.829184, 8.708762",\ "9.356108, 9.356108, 9.175476, 9.115265, 8.994843"); } 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 ( "7.165323, 7.165323, 6.984691, 6.924480, 6.804059",\ "7.618526, 7.618526, 7.437893, 7.377683, 7.257261",\ "8.071729, 8.071729, 7.891097, 7.830886, 7.710464",\ "8.677205, 8.677205, 8.496572, 8.436362, 8.315941",\ "8.936468, 8.936468, 8.755836, 8.695625, 8.575204"); } } /* 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.684474, -0.684474, -0.594159, -0.503843, -0.323210",\ "-0.701986, -0.701986, -0.611670, -0.521354, -0.340722",\ "-0.719497, -0.719497, -0.629181, -0.538866, -0.358233",\ "-0.742892, -0.742892, -0.652576, -0.562260, -0.381628",\ "-0.698123, -0.698123, -0.607807, -0.517491, -0.336858"); } 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.807181, -0.807181, -0.716865, -0.626549, -0.445917",\ "-1.220305, -1.220305, -1.129990, -1.039674, -0.859041",\ "-1.570547, -1.570547, -1.480231, -1.389915, -1.209282",\ "-2.038469, -2.038469, -1.948153, -1.857837, -1.677205",\ "-2.228745, -2.228745, -2.138429, -2.048113, -1.867481"); } } /* 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 ( "4.672747, 4.259310, 3.909095, 3.441207, 3.250924",\ "5.228415, 4.814979, 4.464764, 3.996876, 3.806592",\ "5.784083, 5.370646, 5.020432, 4.552544, 4.362260",\ "6.526457, 6.113020, 5.762805, 5.294917, 5.104634",\ "6.812537, 6.399100, 6.048885, 5.580997, 5.390714"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.837547, 5.424110, 5.073895, 4.606008, 4.415724",\ "6.290751, 5.877314, 5.527099, 5.059211, 4.868927",\ "6.743954, 6.330517, 5.980302, 5.512414, 5.322131",\ "7.349433, 6.935996, 6.585781, 6.117893, 5.927610",\ "7.608695, 7.195258, 6.845043, 6.377155, 6.186872"); } } /* 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 ( "-3.764372, -3.311195, -2.858018, -2.252573, -1.993299",\ "-3.781883, -3.328707, -2.875530, -2.270085, -2.010810",\ "-3.799394, -3.346218, -2.893041, -2.287596, -2.028322",\ "-3.822789, -3.369612, -2.916435, -2.310991, -2.051716",\ "-3.778020, -3.324843, -2.871666, -2.266222, -2.006947"); } 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.126831, -3.673654, -3.220477, -2.615033, -2.355758",\ "-4.539955, -4.086779, -3.633602, -3.028157, -2.768883",\ "-4.890197, -4.437020, -3.983843, -3.378398, -3.119124",\ "-5.358119, -4.904943, -4.451766, -3.846321, -3.587047",\ "-5.548395, -5.095219, -4.642042, -4.036597, -3.777323"); } } /* 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.117215 ; 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 ( "7.051105, 7.051105, 6.870472, 6.810262, 6.689841",\ "7.606778, 7.606778, 7.426145, 7.365935, 7.245513",\ "8.162451, 8.162451, 7.981819, 7.921608, 7.801187",\ "8.904831, 8.904831, 8.724197, 8.663988, 8.543566",\ "9.190910, 9.190910, 9.010279, 8.950068, 8.829647"); } 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 ( "7.190356, 7.190356, 7.009723, 6.949513, 6.829092",\ "7.643551, 7.643551, 7.462919, 7.402709, 7.282287",\ "8.096746, 8.096746, 7.916113, 7.855903, 7.735482",\ "8.702213, 8.702213, 8.521582, 8.461370, 8.340950",\ "8.961479, 8.961479, 8.780848, 8.720636, 8.600216"); } } /* 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.412903, -0.412903, -0.322587, -0.232271, -0.051639",\ "-0.430412, -0.430412, -0.340096, -0.249781, -0.069148",\ "-0.447922, -0.447922, -0.357606, -0.267290, -0.086658",\ "-0.471315, -0.471315, -0.380999, -0.290683, -0.110051",\ "-0.426546, -0.426546, -0.336230, -0.245914, -0.065281"); } 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.048978, -1.048978, -0.958662, -0.868346, -0.687714",\ "-1.462169, -1.462169, -1.371853, -1.281537, -1.100904",\ "-1.812404, -1.812404, -1.722088, -1.631772, -1.451139",\ "-2.280317, -2.280317, -2.190001, -2.099686, -1.919053",\ "-2.470594, -2.470594, -2.380279, -2.289963, -2.109330"); } } /* 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 ( "4.119588, 3.706150, 3.355935, 2.888048, 2.697764",\ "4.675261, 4.261825, 3.911609, 3.443722, 3.253438",\ "5.230935, 4.817497, 4.467282, 3.999395, 3.809112",\ "5.973314, 5.559877, 5.209662, 4.741775, 4.551491",\ "6.259395, 5.845958, 5.495743, 5.027855, 4.837572"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.338833, 4.925396, 4.575181, 4.107293, 3.917010",\ "5.792028, 5.378592, 5.028377, 4.560489, 4.370205",\ "6.245224, 5.831787, 5.481572, 5.013684, 4.823401",\ "6.850694, 6.437257, 6.087042, 5.619154, 5.428871",\ "7.109959, 6.696522, 6.346307, 5.878419, 5.688136"); } } /* 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 ( "-3.022627, -2.569451, -2.116274, -1.510829, -1.251555",\ "-3.040137, -2.586960, -2.133783, -1.528339, -1.269064",\ "-3.057646, -2.604470, -2.151293, -1.545848, -1.286574",\ "-3.081039, -2.627863, -2.174686, -1.569242, -1.309967",\ "-3.036270, -2.583094, -2.129917, -1.524472, -1.265198"); } 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.902204, -3.449028, -2.995851, -2.390406, -2.131132",\ "-4.315395, -3.862218, -3.409041, -2.803597, -2.544322",\ "-4.665630, -4.212453, -3.759276, -3.153832, -2.894557",\ "-5.133543, -4.680367, -4.227190, -3.621746, -3.362471",\ "-5.323821, -4.870644, -4.417467, -3.812023, -3.552748"); } } /* 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.117215 ; 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 ( "6.527430, 6.527430, 6.346798, 6.286587, 6.166166",\ "7.083093, 7.083093, 6.902461, 6.842250, 6.721829",\ "7.638757, 7.638757, 7.458125, 7.397914, 7.277493",\ "8.381124, 8.381124, 8.200493, 8.140282, 8.019861",\ "8.667206, 8.667206, 8.486574, 8.426363, 8.305943"); } 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 ( "6.689615, 6.689615, 6.508983, 6.448772, 6.328351",\ "7.142823, 7.142823, 6.962191, 6.901980, 6.781559",\ "7.596030, 7.596030, 7.415398, 7.355187, 7.234766",\ "8.201515, 8.201515, 8.020884, 7.960673, 7.840251",\ "8.460775, 8.460775, 8.280144, 8.219933, 8.099512"); } } /* 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.734456, -0.734456, -0.644140, -0.553824, -0.373191",\ "-0.751968, -0.751968, -0.661652, -0.571336, -0.390704",\ "-0.769480, -0.769480, -0.679164, -0.588849, -0.408216",\ "-0.792877, -0.792877, -0.702561, -0.612245, -0.431612",\ "-0.748107, -0.748107, -0.657792, -0.567476, -0.386843"); } 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.258731, -1.258731, -1.168416, -1.078100, -0.897467",\ "-1.671806, -1.671806, -1.581490, -1.491174, -1.310542",\ "-2.022051, -2.022051, -1.931736, -1.841420, -1.660787",\ "-2.489980, -2.489980, -2.399664, -2.309349, -2.128716",\ "-2.680256, -2.680256, -2.589940, -2.499624, -2.318992"); } } /* 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 ( "4.433824, 4.020387, 3.670172, 3.202284, 3.012001",\ "4.989487, 4.576050, 4.225835, 3.757947, 3.567664",\ "5.545153, 5.131716, 4.781501, 4.313613, 4.123330",\ "6.287520, 5.874083, 5.523868, 5.055980, 4.865697",\ "6.573602, 6.160165, 5.809950, 5.342062, 5.151779"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.507726, 5.094288, 4.744073, 4.276186, 4.085902",\ "5.960933, 5.547496, 5.197281, 4.729393, 4.539110",\ "6.414141, 6.000704, 5.650489, 5.182601, 4.992318",\ "7.019627, 6.606190, 6.255975, 5.788087, 5.597804",\ "7.278887, 6.865450, 6.515235, 6.047348, 5.857064"); } } /* 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 ( "-3.384470, -2.931293, -2.478116, -1.872672, -1.613397",\ "-3.401982, -2.948806, -2.495629, -1.890184, -1.630909",\ "-3.419494, -2.966318, -2.513141, -1.907696, -1.648422",\ "-3.442891, -2.989714, -2.536537, -1.931093, -1.671818",\ "-3.398122, -2.944945, -2.491768, -1.886323, -1.627049"); } 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.222449, -3.769273, -3.316096, -2.710651, -2.451376",\ "-4.635524, -4.182347, -3.729170, -3.123725, -2.864451",\ "-4.985769, -4.532593, -4.079415, -3.473971, -3.214696",\ "-5.453698, -5.000522, -4.547344, -3.941900, -3.682625",\ "-5.643973, -5.190797, -4.737619, -4.132175, -3.872900"); } } /* 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.117215 ; 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 ( "6.680460, 6.680460, 6.499828, 6.439618, 6.319196",\ "7.236151, 7.236151, 7.055519, 6.995308, 6.874887",\ "7.791841, 7.791841, 7.611208, 7.550998, 7.430577",\ "8.534243, 8.534243, 8.353609, 8.293400, 8.172977",\ "8.820322, 8.820322, 8.639688, 8.579479, 8.459057"); } 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 ( "6.816348, 6.816348, 6.635715, 6.575505, 6.455083",\ "7.269519, 7.269519, 7.088887, 7.028677, 6.908255",\ "7.722691, 7.722691, 7.542058, 7.481848, 7.361427",\ "8.328127, 8.328127, 8.147495, 8.087284, 7.966863",\ "8.587404, 8.587404, 8.406771, 8.346561, 8.226139"); } } /* 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.450471, 1.450471, 1.540787, 1.631103, 1.811735",\ "1.432967, 1.432967, 1.523283, 1.613598, 1.794231",\ "1.415462, 1.415462, 1.505778, 1.596094, 1.776727",\ "1.392076, 1.392076, 1.482392, 1.572708, 1.753341",\ "1.436846, 1.436846, 1.527162, 1.617477, 1.798110"); } 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.842622, 0.842622, 0.932938, 1.023253, 1.203886",\ "0.429220, 0.429220, 0.519536, 0.609851, 0.790484",\ "0.079005, 0.079005, 0.169321, 0.259636, 0.440269",\ "-0.388883, -0.388883, -0.298567, -0.208251, -0.027619",\ "-0.579162, -0.579162, -0.488846, -0.398530, -0.217898"); } } /* 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 ( "2.421772, 2.008335, 1.658120, 1.190233, 0.999949",\ "2.977462, 2.564024, 2.213809, 1.745922, 1.555638",\ "3.533152, 3.119715, 2.769500, 2.301613, 2.111329",\ "4.275555, 3.862117, 3.511902, 3.044015, 2.853731",\ "4.561634, 4.148197, 3.797982, 3.330095, 3.139811"); } 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.474121, 3.060684, 2.710469, 2.242582, 2.052298",\ "3.927293, 3.513855, 3.163640, 2.695753, 2.505469",\ "4.380465, 3.967027, 3.616812, 3.148925, 2.958641",\ "4.985902, 4.572464, 4.222249, 3.754362, 3.564078",\ "5.245178, 4.831740, 4.481525, 4.013638, 3.823355"); } } /* 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.674234, -1.221058, -0.767881, -0.162436, 0.096838",\ "-1.691738, -1.238561, -0.785384, -0.179940, 0.079334",\ "-1.709242, -1.256066, -0.802889, -0.197444, 0.061830",\ "-1.732628, -1.279452, -0.826275, -0.220830, 0.038444",\ "-1.687859, -1.234683, -0.781506, -0.176062, 0.083213"); } 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.583677, -2.130500, -1.677323, -1.071879, -0.812604",\ "-2.997079, -2.543902, -2.090725, -1.485281, -1.226007",\ "-3.347294, -2.894117, -2.440940, -1.835496, -1.576221",\ "-3.815181, -3.362005, -2.908828, -2.303384, -2.044109",\ "-4.005461, -3.552284, -3.099107, -2.493663, -2.234388"); } } /* 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.117215 ; 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 ( "6.582745, 6.582745, 6.402113, 6.341902, 6.221481",\ "7.138426, 7.138426, 6.957794, 6.897583, 6.777162",\ "7.694108, 7.694108, 7.513476, 7.453266, 7.332844",\ "8.436499, 8.436499, 8.255867, 8.195656, 8.075235",\ "8.722580, 8.722580, 8.541947, 8.481737, 8.361315"); } 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 ( "6.721492, 6.721492, 6.540860, 6.480649, 6.360228",\ "7.174674, 7.174674, 6.994041, 6.933831, 6.813409",\ "7.627856, 7.627856, 7.447224, 7.387013, 7.266592",\ "8.233307, 8.233307, 8.052674, 7.992464, 7.872042",\ "8.492579, 8.492579, 8.311946, 8.251736, 8.131313"); } } /* 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 ( "1.617259, 1.617259, 1.707575, 1.797890, 1.978523",\ "1.599752, 1.599752, 1.690068, 1.780383, 1.961016",\ "1.582245, 1.582245, 1.672561, 1.762877, 1.943509",\ "1.558856, 1.558856, 1.649172, 1.739488, 1.920120",\ "1.603625, 1.603625, 1.693941, 1.784257, 1.964889"); } 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.605253, 1.605253, 1.695569, 1.785885, 1.966517",\ "1.191945, 1.191945, 1.282260, 1.372577, 1.553209",\ "0.841721, 0.841721, 0.932037, 1.022353, 1.202985",\ "0.373822, 0.373822, 0.464138, 0.554454, 0.735086",\ "0.183544, 0.183544, 0.273860, 0.364176, 0.544808"); } } /* 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.753287, 1.339850, 0.989635, 0.521747, 0.331464",\ "2.308969, 1.895532, 1.545317, 1.077430, 0.887146",\ "2.864651, 2.451214, 2.100999, 1.633112, 1.442828",\ "3.607044, 3.193606, 2.843391, 2.375504, 2.185220",\ "3.893124, 3.479686, 3.129472, 2.661584, 2.471301"); } 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.552045, 2.138607, 1.788392, 1.320505, 1.130221",\ "3.005227, 2.591789, 2.241575, 1.773687, 1.583404",\ "3.458409, 3.044972, 2.694757, 2.226869, 2.036586",\ "4.063861, 3.650423, 3.300208, 2.832321, 2.642037",\ "4.323133, 3.909695, 3.559480, 3.091593, 2.901309"); } } /* 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.979344, -0.526168, -0.072991, 0.532454, 0.791728",\ "-0.996851, -0.543675, -0.090498, 0.514947, 0.774221",\ "-1.014358, -0.561182, -0.108005, 0.497440, 0.756715",\ "-1.037747, -0.584570, -0.131393, 0.474051, 0.733326",\ "-0.992978, -0.539801, -0.086624, 0.518820, 0.778095"); } 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.633536, -1.180359, -0.727182, -0.121737, 0.137537",\ "-2.046844, -1.593667, -1.140490, -0.535046, -0.275771",\ "-2.397066, -1.943890, -1.490713, -0.885268, -0.625994",\ "-2.864966, -2.411789, -1.958612, -1.353168, -1.093893",\ "-3.055244, -2.602067, -2.148890, -1.543446, -1.284171"); } } /* 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.117215 ; 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 ( "6.791391, 6.791391, 6.610759, 6.550549, 6.430127",\ "7.347080, 7.347080, 7.166448, 7.106237, 6.985816",\ "7.902769, 7.902769, 7.722137, 7.661926, 7.541505",\ "8.645168, 8.645168, 8.464537, 8.404325, 8.283904",\ "8.931248, 8.931248, 8.750616, 8.690405, 8.569983"); } 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 ( "6.788592, 6.788592, 6.607960, 6.547750, 6.427328",\ "7.241767, 7.241767, 7.061135, 7.000924, 6.880503",\ "7.694941, 7.694941, 7.514308, 7.454098, 7.333676",\ "8.300383, 8.300383, 8.119751, 8.059540, 7.939118",\ "8.559658, 8.559658, 8.379026, 8.318815, 8.198394"); } } /* 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 ( "1.564400, 1.564400, 1.654716, 1.745032, 1.925664",\ "1.546895, 1.546895, 1.637211, 1.727527, 1.908159",\ "1.529390, 1.529390, 1.619706, 1.710022, 1.890655",\ "1.506004, 1.506004, 1.596320, 1.686635, 1.867268",\ "1.550773, 1.550773, 1.641088, 1.731404, 1.912037"); } 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.066780, 1.066780, 1.157095, 1.247411, 1.428044",\ "0.653399, 0.653399, 0.743714, 0.834030, 1.014663",\ "0.303181, 0.303181, 0.393497, 0.483812, 0.664445",\ "-0.164710, -0.164710, -0.074394, 0.015922, 0.196555",\ "-0.354989, -0.354989, -0.264673, -0.174357, 0.006276"); } } /* 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 ( "2.454482, 2.041044, 1.690830, 1.222942, 1.032659",\ "3.010170, 2.596733, 2.246518, 1.778630, 1.588347",\ "3.565859, 3.152421, 2.802206, 2.334319, 2.144035",\ "4.308258, 3.894821, 3.544606, 3.076719, 2.886435",\ "4.594337, 4.180901, 3.830685, 3.362798, 3.172514"); } 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.193447, 2.780010, 2.429795, 1.961907, 1.771624",\ "3.646621, 3.233184, 2.882969, 2.415082, 2.224798",\ "4.099795, 3.686358, 3.336143, 2.868255, 2.677972",\ "4.705235, 4.291798, 3.941583, 3.473696, 3.283412",\ "4.964511, 4.551073, 4.200858, 3.732971, 3.542687"); } } /* 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.515669, -1.062493, -0.609316, -0.003871, 0.255404",\ "-1.533174, -1.079998, -0.626821, -0.021376, 0.237898",\ "-1.550679, -1.097502, -0.644325, -0.038881, 0.220394",\ "-1.574065, -1.120889, -0.667712, -0.062267, 0.197007",\ "-1.529297, -1.076120, -0.622943, -0.017498, 0.241776"); } 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.252868, -1.799692, -1.346515, -0.741070, -0.481796",\ "-2.666249, -2.213073, -1.759896, -1.154451, -0.895176",\ "-3.016467, -2.563290, -2.110113, -1.504669, -1.245394",\ "-3.484358, -3.031181, -2.578004, -1.972559, -1.713285",\ "-3.674637, -3.221460, -2.768283, -2.162838, -1.903564"); } } /* 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.117215 ; 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 ( "6.930757, 6.930757, 6.750125, 6.689914, 6.569493",\ "7.486437, 7.486437, 7.305805, 7.245595, 7.125173",\ "8.042118, 8.042118, 7.861485, 7.801275, 7.680853",\ "8.784506, 8.784506, 8.603873, 8.543663, 8.423241",\ "9.070585, 9.070585, 8.889953, 8.829742, 8.709320"); } 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 ( "6.978732, 6.978732, 6.798100, 6.737889, 6.617467",\ "7.431918, 7.431918, 7.251286, 7.191075, 7.070653",\ "7.885104, 7.885104, 7.704472, 7.644261, 7.523839",\ "8.490559, 8.490559, 8.309926, 8.249716, 8.129293",\ "8.749828, 8.749828, 8.569196, 8.508986, 8.388563"); } } /* 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.759317, 1.759317, 1.849633, 1.939949, 2.120582",\ "1.741810, 1.741810, 1.832126, 1.922441, 2.103074",\ "1.724302, 1.724302, 1.814618, 1.904934, 2.085567",\ "1.700912, 1.700912, 1.791228, 1.881544, 2.062177",\ "1.745681, 1.745681, 1.835997, 1.926313, 2.106946"); } 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.269648, 1.269648, 1.359963, 1.450279, 1.630912",\ "0.856370, 0.856370, 0.946686, 1.037002, 1.217634",\ "0.506143, 0.506143, 0.596459, 0.686775, 0.867407",\ "0.038240, 0.038240, 0.128556, 0.218872, 0.399504",\ "-0.152037, -0.152037, -0.061721, 0.028594, 0.209227"); } } /* 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 ( "2.254285, 1.840848, 1.490633, 1.022745, 0.832462",\ "2.809965, 2.396528, 2.046313, 1.578425, 1.388142",\ "3.365645, 2.952207, 2.601992, 2.134105, 1.943821",\ "4.108032, 3.694595, 3.344380, 2.876493, 2.686209",\ "4.394113, 3.980675, 3.630461, 3.162573, 2.972290"); } 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.033963, 2.620526, 2.270311, 1.802424, 1.612140",\ "3.487149, 3.073712, 2.723497, 2.255610, 2.065326",\ "3.940335, 3.526897, 3.176682, 2.708795, 2.518511",\ "4.545790, 4.132353, 3.782138, 3.314250, 3.123967",\ "4.805059, 4.391623, 4.041408, 3.573520, 3.383236"); } } /* 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.850407, -0.397231, 0.055946, 0.661391, 0.920665",\ "-0.867915, -0.414738, 0.038439, 0.643883, 0.903158",\ "-0.885422, -0.432246, 0.020931, 0.626376, 0.885650",\ "-0.908812, -0.455636, -0.002459, 0.602986, 0.862260",\ "-0.864043, -0.410867, 0.042310, 0.647755, 0.907029"); } 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.583579, -1.130402, -0.677225, -0.071781, 0.187494",\ "-1.996856, -1.543680, -1.090503, -0.485058, -0.225784",\ "-2.347083, -1.893907, -1.440730, -0.835285, -0.576011",\ "-2.814986, -2.361810, -1.908633, -1.303188, -1.043914",\ "-3.005263, -2.552087, -2.098910, -1.493465, -1.234191"); } } /* 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.117215 ; 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 ( "6.888352, 6.888352, 6.707720, 6.647510, 6.527088",\ "7.444029, 7.444029, 7.263396, 7.203186, 7.082765",\ "7.999706, 7.999706, 7.819074, 7.758863, 7.638442",\ "8.742089, 8.742089, 8.561457, 8.501246, 8.380825",\ "9.028170, 9.028170, 8.847537, 8.787327, 8.666905"); } 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 ( "6.748766, 6.748766, 6.568133, 6.507923, 6.387502",\ "7.201955, 7.201955, 7.021322, 6.961112, 6.840691",\ "7.655145, 7.655145, 7.474512, 7.414302, 7.293880",\ "8.260606, 8.260606, 8.079973, 8.019763, 7.899342",\ "8.519875, 8.519875, 8.339242, 8.279032, 8.158610"); } } /* 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.773429, 1.773429, 1.863745, 1.954061, 2.134694",\ "1.755921, 1.755921, 1.846237, 1.936553, 2.117185",\ "1.738412, 1.738412, 1.828728, 1.919044, 2.099676",\ "1.715021, 1.715021, 1.805336, 1.895652, 2.076285",\ "1.759790, 1.759790, 1.850106, 1.940422, 2.121054"); } 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.713943, 0.713943, 0.804258, 0.894574, 1.075207",\ "0.300707, 0.300707, 0.391023, 0.481339, 0.661972",\ "-0.049523, -0.049523, 0.040792, 0.131108, 0.311741",\ "-0.517432, -0.517432, -0.427116, -0.336800, -0.156168",\ "-0.707709, -0.707709, -0.617393, -0.527077, -0.346445"); } } /* 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.869277, 1.455839, 1.105624, 0.637737, 0.447453",\ "2.424953, 2.011516, 1.661301, 1.193414, 1.003130",\ "2.980630, 2.567193, 2.216978, 1.749090, 1.558807",\ "3.723014, 3.309577, 2.959362, 2.491475, 2.301191",\ "4.009095, 3.595657, 3.245442, 2.777555, 2.587271"); } 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.140548, 2.727111, 2.376896, 1.909009, 1.718725",\ "3.593739, 3.180301, 2.830086, 2.362199, 2.171915",\ "4.046928, 3.633491, 3.283276, 2.815389, 2.625105",\ "4.652390, 4.238953, 3.888738, 3.420850, 3.230567",\ "4.911659, 4.498221, 4.148006, 3.680119, 3.489836"); } } /* 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.876585, -0.423408, 0.029769, 0.635214, 0.894488",\ "-0.894093, -0.440917, 0.012260, 0.617705, 0.876980",\ "-0.911602, -0.458426, -0.005249, 0.600196, 0.859471",\ "-0.934993, -0.481817, -0.028640, 0.576805, 0.836079",\ "-0.890224, -0.437047, 0.016129, 0.621574, 0.880849"); } 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.249775, -1.796599, -1.343422, -0.737977, -0.478703",\ "-2.663010, -2.209834, -1.756657, -1.151212, -0.891938",\ "-3.013241, -2.560065, -2.106888, -1.501443, -1.242168",\ "-3.481149, -3.027973, -2.574796, -1.969351, -1.710077",\ "-3.671427, -3.218250, -2.765073, -2.159628, -1.900354"); } } /* 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.117215 ; 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 ( "7.027685, 7.027685, 6.847052, 6.786842, 6.666420",\ "7.583372, 7.583372, 7.402739, 7.342529, 7.222107",\ "8.139059, 8.139059, 7.958426, 7.898216, 7.777794",\ "8.881456, 8.881456, 8.700823, 8.640614, 8.520191",\ "9.167536, 9.167536, 8.986902, 8.926693, 8.806271"); } 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 ( "7.191092, 7.191092, 7.010459, 6.950249, 6.829828",\ "7.644267, 7.644267, 7.463634, 7.403424, 7.283002",\ "8.097443, 8.097443, 7.916810, 7.856599, 7.736178",\ "8.702885, 8.702885, 8.522251, 8.462042, 8.341619",\ "8.962158, 8.962158, 8.781527, 8.721315, 8.600895"); } } /* 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.861217, 1.861217, 1.951533, 2.041849, 2.222482",\ "1.843712, 1.843712, 1.934028, 2.024344, 2.204977",\ "1.826207, 1.826207, 1.916523, 2.006839, 2.187471",\ "1.802820, 1.802820, 1.893136, 1.983452, 2.164084",\ "1.847589, 1.847589, 1.937905, 2.028221, 2.208853"); } 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.360357, 1.360357, 1.450673, 1.540989, 1.721622",\ "0.946990, 0.946990, 1.037306, 1.127622, 1.308254",\ "0.596771, 0.596771, 0.687087, 0.777403, 0.958035",\ "0.128879, 0.128879, 0.219195, 0.309511, 0.490143",\ "-0.061400, -0.061400, 0.028915, 0.119231, 0.299864"); } } /* 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.663423, 1.249986, 0.899771, 0.431883, 0.241600",\ "2.219110, 1.805672, 1.455457, 0.987570, 0.797286",\ "2.774797, 2.361360, 2.011145, 1.543257, 1.352974",\ "3.517194, 3.103757, 2.753542, 2.285655, 2.095371",\ "3.803274, 3.389837, 3.039622, 2.571734, 2.381451"); } 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.443473, 2.030035, 1.679821, 1.211933, 1.021650",\ "2.896648, 2.483211, 2.132996, 1.665109, 1.474825",\ "3.349824, 2.936387, 2.586172, 2.118285, 1.928001",\ "3.955266, 3.541829, 3.191614, 2.723726, 2.533443",\ "4.214540, 3.801103, 3.450888, 2.983000, 2.792717"); } } /* 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.758132, -0.304956, 0.148221, 0.753665, 1.012940",\ "-0.775638, -0.322461, 0.130716, 0.736160, 0.995435",\ "-0.793143, -0.339967, 0.113210, 0.718655, 0.977929",\ "-0.816530, -0.363353, 0.089823, 0.695268, 0.954542",\ "-0.771761, -0.318584, 0.134593, 0.740037, 0.999311"); } 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.466124, -1.012948, -0.559771, 0.045674, 0.304948",\ "-1.879491, -1.426315, -0.973138, -0.367693, -0.108419",\ "-2.229710, -1.776534, -1.323357, -0.717912, -0.458638",\ "-2.697602, -2.244426, -1.791249, -1.185804, -0.926530",\ "-2.887882, -2.434705, -1.981528, -1.376084, -1.116809"); } } /* 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.117215 ; 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 ( "6.928835, 6.928835, 6.748203, 6.687993, 6.567571",\ "7.484522, 7.484522, 7.303890, 7.243680, 7.123258",\ "8.040209, 8.040209, 7.859577, 7.799366, 7.678945",\ "8.782608, 8.782608, 8.601976, 8.541765, 8.421345",\ "9.068687, 9.068687, 8.888056, 8.827845, 8.707424"); } 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 ( "7.123728, 7.123728, 6.943096, 6.882885, 6.762464",\ "7.576904, 7.576904, 7.396271, 7.336061, 7.215640",\ "8.030079, 8.030079, 7.849446, 7.789236, 7.668814",\ "8.635519, 8.635519, 8.454887, 8.394676, 8.274256",\ "8.894794, 8.894794, 8.714163, 8.653952, 8.533531"); } } /* 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 ( "2.038283, 2.038283, 2.128599, 2.218915, 2.399547",\ "2.020778, 2.020778, 2.111094, 2.201409, 2.382042",\ "2.003273, 2.003273, 2.093588, 2.183904, 2.364537",\ "1.979886, 1.979886, 2.070201, 2.160517, 2.341150",\ "2.024655, 2.024655, 2.114971, 2.205287, 2.385919"); } 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.860831, 1.860831, 1.951147, 2.041463, 2.222095",\ "1.447459, 1.447459, 1.537775, 1.628091, 1.808723",\ "1.097241, 1.097241, 1.187557, 1.277873, 1.458505",\ "0.629350, 0.629350, 0.719666, 0.809982, 0.990614",\ "0.439071, 0.439071, 0.529387, 0.619703, 0.800335"); } } /* 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.519322, 1.105884, 0.755669, 0.287782, 0.097498",\ "2.075009, 1.661572, 1.311357, 0.843469, 0.653186",\ "2.630696, 2.217259, 1.867044, 1.399156, 1.208873",\ "3.373094, 2.959657, 2.609442, 2.141555, 1.951271",\ "3.659174, 3.245736, 2.895521, 2.427634, 2.237350"); } 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.554379, 2.140941, 1.790726, 1.322839, 1.132555",\ "3.007554, 2.594116, 2.243901, 1.776014, 1.585731",\ "3.460729, 3.047292, 2.697077, 2.229189, 2.038906",\ "4.066171, 3.652733, 3.302518, 2.834631, 2.644347",\ "4.325445, 3.912008, 3.561793, 3.093905, 2.903622"); } } /* 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.729082, -0.275905, 0.177272, 0.782716, 1.041990",\ "-0.746587, -0.293411, 0.159766, 0.765211, 1.024485",\ "-0.764092, -0.310916, 0.142261, 0.747705, 1.006980",\ "-0.787479, -0.334303, 0.118874, 0.724319, 0.983593",\ "-0.742710, -0.289533, 0.163644, 0.769088, 1.028362"); } 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.718945, -1.265769, -0.812592, -0.207148, 0.052127",\ "-2.132317, -1.679141, -1.225964, -0.620520, -0.361245",\ "-2.482536, -2.029359, -1.576182, -0.970738, -0.711463",\ "-2.950427, -2.497250, -2.044073, -1.438629, -1.179355",\ "-3.140706, -2.687529, -2.234352, -1.628908, -1.369634"); } } /* 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.117215 ; 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 ( "6.864336, 6.864336, 6.683704, 6.623494, 6.503072",\ "7.420017, 7.420017, 7.239385, 7.179174, 7.058753",\ "7.975698, 7.975698, 7.795066, 7.734855, 7.614434",\ "8.718086, 8.718086, 8.537455, 8.477243, 8.356823",\ "9.004166, 9.004166, 8.823534, 8.763323, 8.642902"); } 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 ( "7.050234, 7.050234, 6.869602, 6.809391, 6.688970",\ "7.503425, 7.503425, 7.322793, 7.262582, 7.142161",\ "7.956615, 7.956615, 7.775983, 7.715772, 7.595351",\ "8.562078, 8.562078, 8.381446, 8.321236, 8.200813",\ "8.821348, 8.821348, 8.640717, 8.580505, 8.460085"); } } /* 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 ( "2.454425, 2.454425, 2.544741, 2.635057, 2.815689",\ "2.436927, 2.436927, 2.527243, 2.617559, 2.798191",\ "2.419430, 2.419430, 2.509745, 2.600061, 2.780694",\ "2.396053, 2.396053, 2.486368, 2.576684, 2.757317",\ "2.440821, 2.440821, 2.531137, 2.621453, 2.802086"); } 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.575725, 1.575725, 1.666041, 1.756356, 1.936989",\ "1.162190, 1.162190, 1.252506, 1.342822, 1.523455",\ "0.811975, 0.811975, 0.902291, 0.992607, 1.173240",\ "0.344089, 0.344089, 0.434404, 0.524720, 0.705353",\ "0.153794, 0.153794, 0.244110, 0.334425, 0.515058"); } } /* end of arc clock_mprj_io[6]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.004995, 0.591558, 0.241343, -0.226545, -0.416828",\ "1.560675, 1.147238, 0.797023, 0.329136, 0.138852",\ "2.116358, 1.702920, 1.352705, 0.884818, 0.694534",\ "2.858747, 2.445309, 2.095094, 1.627207, 1.436924",\ "3.144826, 2.731388, 2.381173, 1.913286, 1.723002"); } 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.282842, 1.869405, 1.519190, 1.051302, 0.861019",\ "2.736032, 2.322595, 1.972380, 1.504493, 1.314209",\ "3.189223, 2.775786, 2.425571, 1.957683, 1.767400",\ "3.794686, 3.381249, 3.031034, 2.563146, 2.372863",\ "4.053957, 3.640519, 3.290304, 2.822417, 2.632133"); } } /* 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.200724, 0.252453, 0.705630, 1.311074, 1.570348",\ "-0.218222, 0.234955, 0.688132, 1.293576, 1.552850",\ "-0.235719, 0.217457, 0.670634, 1.276078, 1.535353",\ "-0.259096, 0.194080, 0.647257, 1.252701, 1.511976",\ "-0.214328, 0.238849, 0.692026, 1.297470, 1.556745"); } 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.392012, -0.938836, -0.485659, 0.119785, 0.379060",\ "-1.805547, -1.352371, -0.899194, -0.293749, -0.034475",\ "-2.155762, -1.702585, -1.249408, -0.643964, -0.384690",\ "-2.623649, -2.170472, -1.717295, -1.111851, -0.852577",\ "-2.813944, -2.360767, -1.907590, -1.302146, -1.042871"); } } /* 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.117215 ; 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 ( "7.149109, 7.149109, 6.968476, 6.908266, 6.787845",\ "7.704798, 7.704798, 7.524165, 7.463955, 7.343534",\ "8.260488, 8.260488, 8.079855, 8.019645, 7.899223",\ "9.002889, 9.002889, 8.822256, 8.762046, 8.641624",\ "9.288968, 9.288968, 9.108335, 9.048125, 8.927704"); } 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 ( "7.311074, 7.311074, 7.130442, 7.070231, 6.949810",\ "7.764251, 7.764251, 7.583618, 7.523408, 7.402987",\ "8.217427, 8.217427, 8.036795, 7.976584, 7.856163",\ "8.822871, 8.822871, 8.642239, 8.582028, 8.461607",\ "9.082146, 9.082146, 8.901513, 8.841303, 8.720881"); } } /* 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 ( "2.502248, 2.502248, 2.592563, 2.682879, 2.863512",\ "2.484744, 2.484744, 2.575060, 2.665376, 2.846009",\ "2.467241, 2.467241, 2.557557, 2.647872, 2.828505",\ "2.443856, 2.443856, 2.534172, 2.624488, 2.805120",\ "2.488625, 2.488625, 2.578941, 2.669257, 2.849890"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.021054, 2.021054, 2.111370, 2.201686, 2.382318",\ "1.607620, 1.607620, 1.697935, 1.788252, 1.968884",\ "1.257405, 1.257405, 1.347720, 1.438037, 1.618669",\ "0.789517, 0.789517, 0.879833, 0.970149, 1.150781",\ "0.599234, 0.599234, 0.689549, 0.779866, 0.960498"); } } /* 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.441547, 1.028109, 0.677894, 0.210007, 0.019723",\ "1.997236, 1.583799, 1.233584, 0.765697, 0.575413",\ "2.552927, 2.139490, 1.789275, 1.321388, 1.131104",\ "3.295328, 2.881891, 2.531676, 2.063788, 1.873505",\ "3.581407, 3.167969, 2.817755, 2.349867, 2.159584"); } 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.453908, 2.040471, 1.690256, 1.222368, 1.032085",\ "2.907084, 2.493647, 2.143432, 1.675545, 1.485261",\ "3.360261, 2.946824, 2.596609, 2.128721, 1.938438",\ "3.965704, 3.552267, 3.202052, 2.734164, 2.543881",\ "4.224978, 3.811541, 3.461326, 2.993439, 2.803155"); } } /* 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.622457, -0.169281, 0.283896, 0.889340, 1.148615",\ "-0.639961, -0.186784, 0.266393, 0.871837, 1.131112",\ "-0.657464, -0.204288, 0.248889, 0.854334, 1.113608",\ "-0.680849, -0.227672, 0.225505, 0.830949, 1.090224",\ "-0.636080, -0.182903, 0.270274, 0.875718, 1.134993"); } 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.566144, -1.112968, -0.659791, -0.054347, 0.204928",\ "-1.979578, -1.526402, -1.073225, -0.467781, -0.208506",\ "-2.329793, -1.876617, -1.423440, -0.817996, -0.558721",\ "-2.797681, -2.344504, -1.891327, -1.285883, -1.026608",\ "-2.987964, -2.534787, -2.081610, -1.476166, -1.216892"); } } /* 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.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.426082"); } } /* 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.661666"); } } /* 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.117215 ; 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.117215 ; 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 ( "7.240458, 7.240458, 7.059826, 6.999616, 6.879194",\ "7.796104, 7.796104, 7.615472, 7.555262, 7.434840",\ "8.351749, 8.351749, 8.171118, 8.110907, 7.990485",\ "9.094090, 9.094090, 8.913458, 8.853248, 8.732826",\ "9.380169, 9.380169, 9.199537, 9.139326, 9.018905"); } 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 ( "7.383993, 7.383993, 7.203361, 7.143150, 7.022729",\ "7.837242, 7.837242, 7.656610, 7.596399, 7.475978",\ "8.290490, 8.290490, 8.109858, 8.049647, 7.929226",\ "8.896031, 8.896031, 8.715399, 8.655189, 8.534767",\ "9.155285, 9.155285, 8.974653, 8.914442, 8.794021"); } } /* 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 ( "2.155000, 2.155000, 2.245316, 2.335631, 2.516264",\ "2.141160, 2.141160, 2.231475, 2.321791, 2.502424",\ "2.120120, 2.120120, 2.210435, 2.300751, 2.481384",\ "2.096843, 2.096843, 2.187159, 2.277474, 2.458107",\ "2.141612, 2.141612, 2.231928, 2.322244, 2.502876"); } 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.369850, 1.369850, 1.460166, 1.550481, 1.731114",\ "1.029917, 1.029917, 1.120233, 1.210549, 1.391181",\ "0.608260, 0.608260, 0.698576, 0.788892, 0.969524",\ "0.141775, 0.141775, 0.232091, 0.322407, 0.503039",\ "-0.048566, -0.048566, 0.041750, 0.132066, 0.312698"); } } /* 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 ( "3.868798, 3.851296, 3.833792, 3.810408, 3.855177",\ "4.424444, 4.406941, 4.389438, 4.366054, 4.410823",\ "4.980090, 4.962587, 4.945084, 4.921700, 4.966469",\ "5.722432, 5.704929, 5.687426, 5.664042, 5.708811",\ "6.008511, 5.991008, 5.973504, 5.950120, 5.994889"); } 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.439591, 4.422089, 4.404585, 4.381201, 4.425970",\ "4.892840, 4.875338, 4.857834, 4.834450, 4.879219",\ "5.346089, 5.328587, 5.311083, 5.287699, 5.332468",\ "5.951630, 5.934127, 5.916623, 5.893239, 5.938008",\ "6.210883, 6.193380, 6.175877, 6.152493, 6.197262"); } } /* 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 ( "6.065484, 5.652046, 5.301831, 4.833944, 4.643661",\ "6.621129, 6.207691, 5.857476, 5.389589, 5.199306",\ "7.176775, 6.763337, 6.413122, 5.945235, 5.754951",\ "7.919116, 7.505679, 7.155464, 6.687577, 6.497293",\ "8.205194, 7.791758, 7.441543, 6.973655, 6.783372"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "6.203058, 5.789620, 5.439405, 4.971518, 4.781235",\ "6.656305, 6.242867, 5.892653, 5.424765, 5.234482",\ "7.109555, 6.696117, 6.345902, 5.878015, 5.687732",\ "7.715095, 7.301658, 6.951443, 6.483555, 6.293272",\ "7.974349, 7.560912, 7.210697, 6.742810, 6.552526"); } } /* 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.631597, 1.187286, 1.742976, 2.485377, 2.771456",\ "0.617757, 1.173446, 1.729136, 2.471537, 2.757616",\ "0.596717, 1.152406, 1.708096, 2.450497, 2.736576",\ "0.573440, 1.129129, 1.684819, 2.427220, 2.713299",\ "0.618209, 1.173899, 1.729588, 2.471989, 2.758069"); } 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.595142, 1.150832, 1.706521, 2.448922, 2.735002",\ "0.255210, 0.810900, 1.366589, 2.108990, 2.395070",\ "-0.166447, 0.389243, 0.944932, 1.687333, 1.973413",\ "-0.632931, -0.077242, 0.478448, 1.220849, 1.506928",\ "-0.823272, -0.267583, 0.288107, 1.030508, 1.316587"); } } /* 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.454668, -0.001491, 0.451686, 1.057130, 1.316405",\ "-0.468508, -0.015332, 0.437845, 1.043290, 1.302564",\ "-0.489548, -0.036371, 0.416806, 1.022250, 1.281524",\ "-0.512825, -0.059648, 0.393529, 0.998973, 1.258248",\ "-0.468055, -0.014879, 0.438298, 1.043742, 1.303017"); } 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 ( "-1.483377, -1.030200, -0.577023, 0.028421, 0.287696",\ "-1.823308, -1.370132, -0.916955, -0.311511, -0.052236",\ "-2.244966, -1.791789, -1.338612, -0.733168, -0.473893",\ "-2.711451, -2.258274, -1.805097, -1.199653, -0.940378",\ "-2.901792, -2.448615, -1.995438, -1.389994, -1.130719"); } } /* 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.117215 ; 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "16.402386, 16.729750, 16.969791, 16.996939, 17.081936",\ "16.402386, 16.729750, 16.969791, 16.996939, 17.081936",\ "16.492702, 16.820066, 17.060108, 17.087255, 17.172253",\ "16.583017, 16.910381, 17.150425, 17.177570, 17.262568",\ "16.763651, 17.091015, 17.331057, 17.358204, 17.443201"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "16.821770, 17.202160, 17.458517, 17.487509, 17.578281",\ "16.821770, 17.202160, 17.458517, 17.487509, 17.578281",\ "16.912086, 17.292477, 17.548832, 17.577824, 17.668598",\ "17.002401, 17.382792, 17.639149, 17.668140, 17.758915",\ "17.183033, 17.563423, 17.819780, 17.848772, 17.939545"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171"); } } /* end of arc clock_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "16.287821, 16.564798, 16.669863, 16.681746, 16.718946",\ "16.287821, 16.564798, 16.669863, 16.681746, 16.718946",\ "16.468452, 16.745432, 16.850496, 16.862377, 16.899580",\ "16.528664, 16.805641, 16.910706, 16.922588, 16.959789",\ "16.649084, 16.926064, 17.031128, 17.043009, 17.080212"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "16.608145, 16.758163, 16.842981, 16.852573, 16.882608",\ "16.608145, 16.758163, 16.842981, 16.852573, 16.882608",\ "16.788778, 16.938795, 17.023615, 17.033207, 17.063240",\ "16.848988, 16.999006, 17.083824, 17.093416, 17.123451",\ "16.969410, 17.119427, 17.204247, 17.213839, 17.243872"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708"); } } /* end of arc clock_mprj_io[1]_redg_min*/ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.331493, 7.331493, 7.150861, 7.090651, 6.970229",\ "7.887120, 7.887120, 7.706488, 7.646277, 7.525856",\ "8.442746, 8.442746, 8.262114, 8.201903, 8.081482",\ "9.185062, 9.185062, 9.004431, 8.944220, 8.823798",\ "9.471140, 9.471140, 9.290508, 9.230297, 9.109876"); } 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 ( "7.303314, 7.303314, 7.122682, 7.062471, 6.942050",\ "7.756595, 7.756595, 7.575963, 7.515752, 7.395330",\ "8.209875, 8.209875, 8.029243, 7.969032, 7.848611",\ "8.815458, 8.815458, 8.634827, 8.574615, 8.454194",\ "9.074703, 9.074703, 8.894072, 8.833860, 8.713439"); } } /* 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 ( "2.465969, 2.465969, 2.556284, 2.646600, 2.827233",\ "2.448506, 2.448506, 2.538822, 2.629138, 2.809770",\ "2.431043, 2.431043, 2.521359, 2.611675, 2.792308",\ "2.407713, 2.407713, 2.498029, 2.588345, 2.768977",\ "2.452482, 2.452482, 2.542798, 2.633114, 2.813746"); } 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.179534, 1.179534, 1.269850, 1.360166, 1.540799",\ "0.765380, 0.765380, 0.855696, 0.946012, 1.126645",\ "0.415166, 0.415166, 0.505482, 0.595798, 0.776431",\ "-0.052718, -0.052718, 0.037598, 0.127914, 0.308547",\ "-0.243084, -0.243084, -0.152769, -0.062453, 0.118180"); } } /* end of arc clock_mprj_io[1]_hldr*/ timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "18.630333, 18.957697, 19.197739, 19.224886, 19.309883",\ "18.694544, 19.021908, 19.261950, 19.289097, 19.351936",\ "18.742035, 19.069399, 19.309441, 19.336588, 19.351936",\ "18.772924, 19.100288, 19.340330, 19.351936, 19.351936",\ "18.772924, 19.100288, 19.340330, 19.351936, 19.351936"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "18.043985, 18.424376, 18.680733, 18.709724, 18.800499",\ "18.108196, 18.488586, 18.744944, 18.773935, 18.842552",\ "18.155687, 18.536077, 18.792435, 18.821426, 18.842552",\ "18.186577, 18.566967, 18.823324, 18.842552, 18.842552",\ "18.186577, 18.566967, 18.823324, 18.842552, 18.842552"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171"); } } /* end of arc hk_serial_load_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "5.575267, 5.852246, 5.957310, 5.969192, 6.006394",\ "5.618141, 5.895120, 6.000184, 6.012066, 6.049268",\ "5.618141, 5.895120, 6.000184, 6.012066, 6.049268",\ "5.618141, 5.895120, 6.000184, 6.012066, 6.049268",\ "5.618141, 5.895120, 6.000184, 6.012066, 6.049268"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "5.959883, 6.109900, 6.194719, 6.204311, 6.234345",\ "6.002756, 6.152774, 6.237593, 6.247185, 6.277219",\ "6.002756, 6.152774, 6.237593, 6.247185, 6.277219",\ "6.002756, 6.152774, 6.237593, 6.247185, 6.277219",\ "6.002756, 6.152774, 6.237593, 6.247185, 6.277219"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708"); } } /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.203603, 8.530967, 8.771009, 8.798157, 8.883154",\ "8.759292, 9.086656, 9.326698, 9.353846, 9.438843",\ "9.314981, 9.642344, 9.882387, 9.909534, 9.994531",\ "10.057380, 10.384744, 10.624786, 10.651934, 10.736931",\ "10.343459, 10.670823, 10.910866, 10.938013, 11.023010"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.168381, 9.548771, 9.805126, 9.834118, 9.924892",\ "9.621554, 10.001945, 10.258301, 10.287292, 10.378066",\ "10.074728, 10.455118, 10.711474, 10.740466, 10.831240",\ "10.680168, 11.060558, 11.316915, 11.345906, 11.436680",\ "10.939444, 11.319834, 11.576190, 11.605182, 11.695955"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171"); } } /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.419578, 7.696557, 7.801620, 7.813502, 7.850705",\ "7.433206, 7.710184, 7.815248, 7.827130, 7.864332",\ "7.433206, 7.710184, 7.815248, 7.827130, 7.864332",\ "7.433206, 7.710184, 7.815248, 7.827130, 7.864332",\ "7.433206, 7.710184, 7.815248, 7.827130, 7.864332"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.161060, 8.311078, 8.395897, 8.405489, 8.435523",\ "8.574442, 8.724460, 8.809278, 8.818871, 8.848905",\ "8.924660, 9.074677, 9.159495, 9.169088, 9.199121",\ "9.392550, 9.542566, 9.627385, 9.636978, 9.667011",\ "9.582829, 9.732845, 9.817664, 9.827257, 9.857290"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708"); } } /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.609805, 8.937169, 9.177212, 9.204359, 9.289356",\ "9.062982, 9.390346, 9.630388, 9.657536, 9.742533",\ "9.516159, 9.843523, 10.083565, 10.110712, 10.195709",\ "10.121603, 10.448967, 10.689010, 10.716156, 10.801153",\ "10.380877, 10.708241, 10.948284, 10.975431, 11.060429"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.582365, 9.962755, 10.219111, 10.248103, 10.338877",\ "10.035542, 10.415933, 10.672289, 10.701281, 10.792054",\ "10.488719, 10.869109, 11.125465, 11.154457, 11.245231",\ "11.094163, 11.474553, 11.730909, 11.759901, 11.850676",\ "11.353437, 11.733828, 11.990184, 12.019176, 12.109949"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171"); } } /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.337082, 7.614060, 7.719125, 7.731007, 7.768209",\ "7.750520, 8.027498, 8.132563, 8.144444, 8.181646",\ "8.100735, 8.377713, 8.482777, 8.494658, 8.531861",\ "8.568623, 8.845601, 8.950665, 8.962546, 8.999749",\ "8.758905, 9.035884, 9.140948, 9.152830, 9.190032"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.854249, 8.004267, 8.089086, 8.098678, 8.128712",\ "8.267687, 8.417705, 8.502523, 8.512115, 8.542150",\ "8.617902, 8.767920, 8.852738, 8.862330, 8.892365",\ "9.085790, 9.235807, 9.320626, 9.330218, 9.360252",\ "9.276073, 9.426090, 9.510909, 9.520502, 9.550535"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708"); } } /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "11.290631, 11.617995, 11.858038, 11.885185, 11.970182",\ "11.846320, 12.173684, 12.413727, 12.440874, 12.525871",\ "12.402009, 12.729373, 12.969416, 12.996563, 13.081560",\ "13.144411, 13.471775, 13.711818, 13.738964, 13.823961",\ "13.430491, 13.757855, 13.997898, 14.025045, 14.110043"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\ "1.813980, 2.476838, 2.934938, 2.986746, 3.148956"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "12.450824, 12.831214, 13.087570, 13.116562, 13.207335",\ "13.006514, 13.386904, 13.643259, 13.672251, 13.763025",\ "13.562205, 13.942595, 14.198952, 14.227943, 14.318717",\ "14.304605, 14.684996, 14.941351, 14.970343, 15.061117",\ "14.590686, 14.971076, 15.227432, 15.256424, 15.347198"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\ "1.858390, 2.555260, 3.032303, 3.086253, 3.255171"); } } /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.573075, 7.850054, 7.955118, 7.967000, 8.004202",\ "7.586697, 7.863675, 7.968740, 7.980621, 8.017823",\ "7.586697, 7.863675, 7.968740, 7.980621, 8.017823",\ "7.586697, 7.863675, 7.968740, 7.980621, 8.017823",\ "7.586697, 7.863675, 7.968740, 7.980621, 8.017823"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.257104, 1.274141, 1.276068, 1.282101"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.185329, 8.335347, 8.420166, 8.429758, 8.459792",\ "8.198951, 8.348969, 8.433787, 8.443379, 8.473413",\ "8.198951, 8.348969, 8.433787, 8.443379, 8.473413",\ "8.198951, 8.348969, 8.433787, 8.443379, 8.473413",\ "8.198951, 8.348969, 8.433787, 8.443379, 8.473413"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\ "0.840645, 0.894274, 0.929331, 0.933295, 0.945708"); } } /* 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.937893, 0.524456, 0.174241, -0.293647, -0.483930",\ "1.493519, 1.080082, 0.729867, 0.261980, 0.071696",\ "2.049145, 1.635707, 1.285492, 0.817605, 0.627321",\ "2.791461, 2.378024, 2.027809, 1.559922, 1.369638",\ "3.077539, 2.664102, 2.313887, 1.846000, 1.655716"); } 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.607587, 2.194149, 1.843935, 1.376047, 1.185764",\ "3.060868, 2.647431, 2.297216, 1.829329, 1.639045",\ "3.514149, 3.100711, 2.750496, 2.282609, 2.092325",\ "4.119732, 3.706295, 3.356080, 2.888192, 2.697909",\ "4.378977, 3.965540, 3.615325, 3.147438, 2.957154"); } } /* 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.184045, 0.269131, 0.722308, 1.327753, 1.587027",\ "-0.201508, 0.251668, 0.704845, 1.310290, 1.569565",\ "-0.218971, 0.234206, 0.687383, 1.292828, 1.552102",\ "-0.242301, 0.210876, 0.664053, 1.269497, 1.528772",\ "-0.197532, 0.255645, 0.708822, 1.314266, 1.573541"); } 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.784183, -1.331007, -0.877830, -0.272385, -0.013111",\ "-2.198338, -1.745161, -1.291984, -0.686540, -0.427265",\ "-2.548551, -2.095375, -1.642198, -1.036753, -0.777479",\ "-3.016436, -2.563259, -2.110082, -1.504638, -1.245363",\ "-3.206803, -2.753626, -2.300449, -1.695004, -1.435730"); } } /* 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.117215 ; 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 ( "7.183639, 7.183639, 7.003006, 6.942796, 6.822375",\ "7.739242, 7.739242, 7.558609, 7.498399, 7.377978",\ "8.294846, 8.294846, 8.114214, 8.054003, 7.933582",\ "9.037130, 9.037130, 8.856499, 8.796288, 8.675867",\ "9.323210, 9.323210, 9.142576, 9.082367, 8.961945"); } 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 ( "7.224736, 7.224736, 7.044103, 6.983893, 6.863472",\ "7.678055, 7.678055, 7.497423, 7.437212, 7.316791",\ "8.131376, 8.131376, 7.950743, 7.890533, 7.770112",\ "8.737011, 8.737011, 8.556379, 8.496168, 8.375748",\ "8.996246, 8.996246, 8.815613, 8.755404, 8.634981"); } } /* 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 ( "2.648941, 2.648941, 2.739257, 2.829573, 3.010206",\ "2.631493, 2.631493, 2.721809, 2.812125, 2.992758",\ "2.614046, 2.614046, 2.704362, 2.794677, 2.975310",\ "2.590736, 2.590736, 2.681052, 2.771368, 2.952000",\ "2.635505, 2.635505, 2.725821, 2.816137, 2.996769"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.265411, 2.265411, 2.355727, 2.446043, 2.626676",\ "1.850989, 1.850989, 1.941305, 2.031621, 2.212253",\ "1.500777, 1.500777, 1.591092, 1.681409, 1.862041",\ "1.032893, 1.032893, 1.123209, 1.213525, 1.394157",\ "0.842495, 0.842495, 0.932811, 1.023128, 1.203760"); } } /* 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.803051, 0.389613, 0.039398, -0.428489, -0.618773",\ "1.358654, 0.945216, 0.595001, 0.127114, -0.063170",\ "1.914257, 1.500820, 1.150605, 0.682717, 0.492434",\ "2.656543, 2.243105, 1.892890, 1.425003, 1.234720",\ "2.942621, 2.529183, 2.178968, 1.711081, 1.520797"); } 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.948091, 1.534654, 1.184439, 0.716551, 0.526268",\ "2.401411, 1.987973, 1.637758, 1.169871, 0.979587",\ "2.854730, 2.441293, 2.091078, 1.623190, 1.432907",\ "3.460365, 3.046928, 2.696713, 2.228826, 2.038542",\ "3.719600, 3.306162, 2.955947, 2.488060, 2.297776"); } } /* 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.029591, 0.482768, 0.935945, 1.541389, 1.800664",\ "0.012143, 0.465320, 0.918497, 1.523941, 1.783216",\ "-0.005304, 0.447872, 0.901049, 1.506494, 1.765768",\ "-0.028614, 0.424563, 0.877740, 1.483184, 1.742459",\ "0.016155, 0.469332, 0.922508, 1.527953, 1.787227"); } 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.999267, -0.546090, -0.092913, 0.512531, 0.771806",\ "-1.413689, -0.960513, -0.507336, 0.098109, 0.357383",\ "-1.763902, -1.310726, -0.857549, -0.252104, 0.007170",\ "-2.231786, -1.778609, -1.325432, -0.719988, -0.460713",\ "-2.422184, -1.969007, -1.515830, -0.910386, -0.651111"); } } /* 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.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.678441"); } } /* end of arc clock_clock_pwl*/ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.615175"); } } /* end of arc clock_clock_pwh*/ } /* end of pin clock */ pin("resetb") { direction : input ; max_transition : 0.000000 ; capacitance : 0.934543 ; 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.117215 ; 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "10.641626, 10.889711, 10.994795, 11.006679, 11.043887",\ "10.641626, 10.889711, 10.994795, 11.006679, 11.043887",\ "10.731942, 10.980027, 11.085110, 11.096994, 11.134203",\ "10.822258, 11.070344, 11.175426, 11.187311, 11.224520",\ "11.002891, 11.250976, 11.356058, 11.367943, 11.405151"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202795, 1.257076, 1.274114, 1.276041, 1.282073",\ "1.202795, 1.257076, 1.274114, 1.276041, 1.282073",\ "1.202795, 1.257076, 1.274114, 1.276041, 1.282073",\ "1.202795, 1.257076, 1.274114, 1.276041, 1.282073",\ "1.202795, 1.257076, 1.274114, 1.276041, 1.282073"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "11.590031, 11.740190, 11.824995, 11.834586, 11.864614",\ "11.590031, 11.740190, 11.824995, 11.834586, 11.864614",\ "11.680346, 11.830505, 11.915311, 11.924902, 11.954931",\ "11.770662, 11.920821, 12.005627, 12.015218, 12.045246",\ "11.951295, 12.101454, 12.186259, 12.195850, 12.225880"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.841114, 0.894376, 0.929420, 0.933383, 0.945792",\ "0.841114, 0.894376, 0.929420, 0.933383, 0.945792",\ "0.841114, 0.894376, 0.929420, 0.933383, 0.945792",\ "0.841114, 0.894376, 0.929420, 0.933383, 0.945792",\ "0.841114, 0.894376, 0.929420, 0.933383, 0.945792"); } } /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "10.262306, 10.510391, 10.615475, 10.627358, 10.664567",\ "10.262306, 10.510391, 10.615475, 10.627358, 10.664567",\ "10.442938, 10.691023, 10.796106, 10.807990, 10.845199",\ "10.503149, 10.751234, 10.856318, 10.868201, 10.905410",\ "10.623570, 10.871655, 10.976738, 10.988623, 11.025831"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202795, 1.257076, 1.274114, 1.276041, 1.282073",\ "1.202795, 1.257076, 1.274114, 1.276041, 1.282073",\ "1.202795, 1.257076, 1.274114, 1.276041, 1.282073",\ "1.202795, 1.257076, 1.274114, 1.276041, 1.282073",\ "1.202795, 1.257076, 1.274114, 1.276041, 1.282073"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "10.927563, 11.077723, 11.162528, 11.172119, 11.202147",\ "10.927563, 11.077723, 11.162528, 11.172119, 11.202147",\ "11.108194, 11.258354, 11.343160, 11.352751, 11.382779",\ "11.168406, 11.318565, 11.403371, 11.412962, 11.442990",\ "11.288828, 11.438987, 11.523792, 11.533382, 11.563412"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.841114, 0.894376, 0.929420, 0.933383, 0.945792",\ "0.841114, 0.894376, 0.929420, 0.933383, 0.945792",\ "0.841114, 0.894376, 0.929420, 0.933383, 0.945792",\ "0.841114, 0.894376, 0.929420, 0.933383, 0.945792",\ "0.841114, 0.894376, 0.929420, 0.933383, 0.945792"); } } /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.059831, 8.307916, 8.412998, 8.424883, 8.462091",\ "8.615520, 8.863605, 8.968689, 8.980573, 9.017781",\ "9.171209, 9.419295, 9.524378, 9.536263, 9.573471",\ "9.913610, 10.161696, 10.266779, 10.278664, 10.315872",\ "10.199690, 10.447776, 10.552858, 10.564743, 10.601952"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.234242, 1.294851, 1.315919, 1.318302, 1.325762",\ "1.234242, 1.294851, 1.315919, 1.318302, 1.325762",\ "1.234242, 1.294851, 1.315919, 1.318302, 1.325762",\ "1.234242, 1.294851, 1.315919, 1.318302, 1.325762",\ "1.234242, 1.294851, 1.315919, 1.318302, 1.325762"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.204019, 8.354177, 8.438983, 8.448574, 8.478603",\ "8.759708, 8.909867, 8.994673, 9.004264, 9.034292",\ "9.315398, 9.465557, 9.550363, 9.559954, 9.589983",\ "10.057798, 10.207957, 10.292763, 10.302354, 10.332382",\ "10.343878, 10.494037, 10.578842, 10.588433, 10.618462"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.903220, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903220, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903220, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903220, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903220, 0.956298, 0.986953, 0.990420, 1.001275"); } } /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.750810, 6.750811, 6.750811, 6.750811, 6.750811",\ "6.764431, 6.764432, 6.764432, 6.764432, 6.764432",\ "6.764431, 6.764432, 6.764432, 6.764432, 6.764432",\ "6.764431, 6.764432, 6.764432, 6.764432, 6.764432",\ "6.764431, 6.764432, 6.764432, 6.764432, 6.764432"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.726928, 6.727001, 6.727001, 6.727001, 6.727001",\ "6.740549, 6.740623, 6.740623, 6.740623, 6.740623",\ "6.740549, 6.740623, 6.740623, 6.740623, 6.740623",\ "6.740549, 6.740623, 6.740623, 6.740623, 6.740623",\ "6.740549, 6.740623, 6.740623, 6.740623, 6.740623"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); 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.117215 ; 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.639452, 9.887516, 9.992601, 10.004486, 10.041697",\ "9.639452, 9.887516, 9.992601, 10.004486, 10.041697",\ "9.729768, 9.977832, 10.082917, 10.094802, 10.132012",\ "9.820084, 10.068148, 10.173234, 10.185118, 10.222328",\ "10.000716, 10.248780, 10.353866, 10.365750, 10.402961"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\ "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\ "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\ "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\ "1.202789, 1.257071, 1.274109, 1.276036, 1.282069"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.817583, 9.967767, 10.052570, 10.062160, 10.092189",\ "9.817583, 9.967767, 10.052570, 10.062160, 10.092189",\ "9.907900, 10.058083, 10.142885, 10.152476, 10.182505",\ "9.998216, 10.148399, 10.233202, 10.242792, 10.272821",\ "10.178848, 10.329031, 10.413834, 10.423425, 10.453453"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.841193, 0.894394, 0.929435, 0.933398, 0.945806",\ "0.841193, 0.894394, 0.929435, 0.933398, 0.945806",\ "0.841193, 0.894394, 0.929435, 0.933398, 0.945806",\ "0.841193, 0.894394, 0.929435, 0.933398, 0.945806",\ "0.841193, 0.894394, 0.929435, 0.933398, 0.945806"); } } /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.326725, 9.574789, 9.679875, 9.691759, 9.728970",\ "9.326725, 9.574789, 9.679875, 9.691759, 9.728970",\ "9.507358, 9.755422, 9.860507, 9.872392, 9.909601",\ "9.567568, 9.815632, 9.920718, 9.932602, 9.969812",\ "9.687990, 9.936054, 10.041140, 10.053024, 10.090235"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\ "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\ "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\ "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\ "1.202789, 1.257071, 1.274109, 1.276036, 1.282069"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.620794, 9.770977, 9.855780, 9.865371, 9.895399",\ "9.620794, 9.770977, 9.855780, 9.865371, 9.895399",\ "9.801426, 9.951609, 10.036412, 10.046002, 10.076031",\ "9.861637, 10.011820, 10.096622, 10.106214, 10.136242",\ "9.982059, 10.132241, 10.217045, 10.226635, 10.256663"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.841193, 0.894393, 0.929435, 0.933398, 0.945806",\ "0.841193, 0.894393, 0.929435, 0.933398, 0.945806",\ "0.841193, 0.894393, 0.929435, 0.933398, 0.945806",\ "0.841193, 0.894393, 0.929435, 0.933398, 0.945806",\ "0.841193, 0.894393, 0.929435, 0.933398, 0.945806"); } } /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.869551, 8.117615, 8.222701, 8.234585, 8.271795",\ "8.425241, 8.673305, 8.778391, 8.790276, 8.827485",\ "8.980930, 9.228994, 9.334081, 9.345964, 9.383175",\ "9.723331, 9.971395, 10.076481, 10.088366, 10.125576",\ "10.009411, 10.257475, 10.362560, 10.374445, 10.411655"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.234242, 1.294851, 1.315919, 1.318302, 1.325762",\ "1.234242, 1.294851, 1.315919, 1.318302, 1.325762",\ "1.234242, 1.294851, 1.315919, 1.318302, 1.325762",\ "1.234242, 1.294851, 1.315919, 1.318302, 1.325762",\ "1.234242, 1.294851, 1.315919, 1.318302, 1.325762"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.065198, 8.215382, 8.300184, 8.309774, 8.339804",\ "8.620888, 8.771070, 8.855874, 8.865465, 8.895493",\ "9.176577, 9.326760, 9.411564, 9.421154, 9.451182",\ "9.918978, 10.069161, 10.153965, 10.163555, 10.193583",\ "10.205057, 10.355241, 10.440044, 10.449635, 10.479663"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.903220, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903220, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903220, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903220, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903220, 0.956298, 0.986953, 0.990420, 1.001275"); } } /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.532396, 6.532397, 6.532397, 6.532397, 6.532397",\ "6.546018, 6.546019, 6.546019, 6.546019, 6.546019",\ "6.546018, 6.546019, 6.546019, 6.546019, 6.546019",\ "6.546018, 6.546019, 6.546019, 6.546019, 6.546019",\ "6.546018, 6.546019, 6.546019, 6.546019, 6.546019"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.508492, 6.508566, 6.508566, 6.508566, 6.508566",\ "6.522113, 6.522187, 6.522187, 6.522187, 6.522187",\ "6.522113, 6.522187, 6.522187, 6.522187, 6.522187",\ "6.522113, 6.522187, 6.522187, 6.522187, 6.522187",\ "6.522113, 6.522187, 6.522187, 6.522187, 6.522187"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.100636, 7.348700, 7.453786, 7.465671, 7.502881",\ "7.656326, 7.904389, 8.009476, 8.021360, 8.058570",\ "8.212015, 8.460078, 8.565165, 8.577049, 8.614259",\ "8.954415, 9.202479, 9.307565, 9.319449, 9.356660",\ "9.240495, 9.488559, 9.593644, 9.605529, 9.642739"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\ "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\ "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\ "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\ "1.202789, 1.257071, 1.274109, 1.276036, 1.282069"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.352486, 7.502669, 7.587472, 7.597063, 7.627091",\ "7.805663, 7.955846, 8.040649, 8.050240, 8.080268",\ "8.258841, 8.409023, 8.493827, 8.503418, 8.533445",\ "8.864285, 9.014468, 9.099272, 9.108862, 9.138890",\ "9.123560, 9.273743, 9.358545, 9.368136, 9.398165"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.841193, 0.894394, 0.929435, 0.933398, 0.945806",\ "0.841193, 0.894394, 0.929435, 0.933398, 0.945806",\ "0.841193, 0.894394, 0.929435, 0.933398, 0.945806",\ "0.841193, 0.894394, 0.929435, 0.933398, 0.945806",\ "0.841193, 0.894394, 0.929435, 0.933398, 0.945806"); } } /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.571929, 6.819993, 6.925079, 6.936964, 6.974174",\ "6.585551, 6.833614, 6.938701, 6.950585, 6.987795",\ "6.585551, 6.833614, 6.938701, 6.950585, 6.987795",\ "6.585551, 6.833614, 6.938701, 6.950585, 6.987795",\ "6.585551, 6.833614, 6.938701, 6.950585, 6.987795"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\ "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\ "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\ "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\ "1.202789, 1.257071, 1.274109, 1.276036, 1.282069"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.912811, 7.062994, 7.147798, 7.157388, 7.187416",\ "7.326248, 7.476431, 7.561234, 7.570825, 7.600853",\ "7.676464, 7.826647, 7.911450, 7.921041, 7.951069",\ "8.144351, 8.294534, 8.379337, 8.388927, 8.418956",\ "8.334635, 8.484818, 8.569621, 8.579211, 8.609240"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.841193, 0.894393, 0.929435, 0.933398, 0.945806",\ "0.841193, 0.894393, 0.929435, 0.933398, 0.945806",\ "0.841193, 0.894393, 0.929435, 0.933398, 0.945806",\ "0.841193, 0.894393, 0.929435, 0.933398, 0.945806",\ "0.841193, 0.894393, 0.929435, 0.933398, 0.945806"); } } /* 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.117215 ; 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.489243, 9.737312, 9.842397, 9.854281, 9.891491",\ "9.489243, 9.737312, 9.842397, 9.854281, 9.891491",\ "9.579557, 9.827627, 9.932713, 9.944597, 9.981807",\ "9.669874, 9.917944, 10.023029, 10.034914, 10.072124",\ "9.850506, 10.098576, 10.203661, 10.215546, 10.252755"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.234241, 1.294850, 1.315918, 1.318301, 1.325760",\ "1.234241, 1.294850, 1.315918, 1.318301, 1.325760",\ "1.234241, 1.294850, 1.315918, 1.318301, 1.325760",\ "1.234241, 1.294850, 1.315918, 1.318301, 1.325760",\ "1.234241, 1.294850, 1.315918, 1.318301, 1.325760"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.789783, 9.944305, 10.030052, 10.039749, 10.070112",\ "9.789783, 9.944305, 10.030052, 10.039749, 10.070112",\ "9.880098, 10.034620, 10.120368, 10.130066, 10.160428",\ "9.970415, 10.124937, 10.210684, 10.220382, 10.250744",\ "10.151047, 10.305569, 10.391316, 10.401014, 10.431376"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.903213, 0.956297, 0.986953, 0.990420, 1.001274",\ "0.903213, 0.956297, 0.986953, 0.990420, 1.001274",\ "0.903213, 0.956297, 0.986953, 0.990420, 1.001274",\ "0.903213, 0.956297, 0.986953, 0.990420, 1.001274",\ "0.903213, 0.956297, 0.986953, 0.990420, 1.001274"); } } /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.484432, 8.484433, 8.484433, 8.484433, 8.484433",\ "8.484432, 8.484433, 8.484433, 8.484433, 8.484433",\ "8.665065, 8.665065, 8.665065, 8.665065, 8.665065",\ "8.725275, 8.725276, 8.725276, 8.725276, 8.725276",\ "8.845697, 8.845697, 8.845697, 8.845697, 8.845697"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.460318, 8.460401, 8.460401, 8.460401, 8.460401",\ "8.460318, 8.460401, 8.460401, 8.460401, 8.460401",\ "8.640949, 8.641033, 8.641033, 8.641033, 8.641033",\ "8.701160, 8.701243, 8.701243, 8.701243, 8.701243",\ "8.821583, 8.821665, 8.821665, 8.821665, 8.821665"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.422569, 6.670639, 6.775724, 6.787609, 6.824819",\ "6.978215, 7.226285, 7.331370, 7.343254, 7.380464",\ "7.533861, 7.781930, 7.887015, 7.898900, 7.936110",\ "8.276203, 8.524273, 8.629357, 8.641242, 8.678452",\ "8.562281, 8.810350, 8.915436, 8.927320, 8.964530"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202791, 1.257073, 1.274110, 1.276037, 1.282070",\ "1.202791, 1.257073, 1.274110, 1.276037, 1.282070",\ "1.202791, 1.257073, 1.274110, 1.276037, 1.282070",\ "1.202791, 1.257073, 1.274110, 1.276037, 1.282070",\ "1.202791, 1.257073, 1.274110, 1.276037, 1.282070"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.738359, 6.888536, 6.973341, 6.982931, 7.012959",\ "7.191608, 7.341785, 7.426589, 7.436180, 7.466208",\ "7.644856, 7.795034, 7.879838, 7.889428, 7.919456",\ "8.250398, 8.400576, 8.485379, 8.494969, 8.524998",\ "8.509652, 8.659830, 8.744634, 8.754224, 8.784252"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.841174, 0.894389, 0.929431, 0.933394, 0.945802",\ "0.841174, 0.894389, 0.929431, 0.933394, 0.945802",\ "0.841174, 0.894389, 0.929431, 0.933394, 0.945802",\ "0.841174, 0.894389, 0.929431, 0.933394, 0.945802",\ "0.841174, 0.894389, 0.929431, 0.933394, 0.945802"); } } /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.113867, 6.361937, 6.467022, 6.478906, 6.516116",\ "6.127254, 6.375324, 6.480410, 6.492294, 6.529504",\ "6.127254, 6.375324, 6.480410, 6.492294, 6.529504",\ "6.127254, 6.375324, 6.480410, 6.492294, 6.529504",\ "6.127254, 6.375324, 6.480410, 6.492294, 6.529504"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202791, 1.257073, 1.274110, 1.276037, 1.282070",\ "1.202791, 1.257073, 1.274110, 1.276037, 1.282070",\ "1.202791, 1.257073, 1.274110, 1.276037, 1.282070",\ "1.202791, 1.257073, 1.274110, 1.276037, 1.282070",\ "1.202791, 1.257073, 1.274110, 1.276037, 1.282070"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.422413, 6.572591, 6.657394, 6.666985, 6.697014",\ "6.762346, 6.912523, 6.997327, 7.006917, 7.036946",\ "7.184003, 7.334180, 7.418984, 7.428575, 7.458603",\ "7.650487, 7.800664, 7.885468, 7.895059, 7.925087",\ "7.840828, 7.991005, 8.075809, 8.085400, 8.115428"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.841174, 0.894389, 0.929431, 0.933394, 0.945802",\ "0.841174, 0.894389, 0.929431, 0.933394, 0.945802",\ "0.841174, 0.894389, 0.929431, 0.933394, 0.945802",\ "0.841174, 0.894389, 0.929431, 0.933394, 0.945802",\ "0.841174, 0.894389, 0.929431, 0.933394, 0.945802"); } } /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.639941, 7.888011, 7.993095, 8.004980, 8.042190",\ "8.195631, 8.443701, 8.548785, 8.560670, 8.597879",\ "8.751320, 8.999390, 9.104475, 9.116360, 9.153569",\ "9.493721, 9.741791, 9.846876, 9.858761, 9.895970",\ "9.779800, 10.027870, 10.132956, 10.144840, 10.182050"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.234241, 1.294850, 1.315918, 1.318301, 1.325760",\ "1.234241, 1.294850, 1.315918, 1.318301, 1.325760",\ "1.234241, 1.294850, 1.315918, 1.318301, 1.325760",\ "1.234241, 1.294850, 1.315918, 1.318301, 1.325760",\ "1.234241, 1.294850, 1.315918, 1.318301, 1.325760"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.979532, 8.134054, 8.219802, 8.229500, 8.259862",\ "8.535221, 8.689744, 8.775492, 8.785189, 8.815551",\ "9.090912, 9.245434, 9.331182, 9.340879, 9.371242",\ "9.833312, 9.987835, 10.073582, 10.083279, 10.113642",\ "10.119391, 10.273914, 10.359661, 10.369358, 10.399721"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.903213, 0.956297, 0.986953, 0.990420, 1.001274",\ "0.903213, 0.956297, 0.986953, 0.990420, 1.001274",\ "0.903213, 0.956297, 0.986953, 0.990420, 1.001274",\ "0.903213, 0.956297, 0.986953, 0.990420, 1.001274",\ "0.903213, 0.956297, 0.986953, 0.990420, 1.001274"); } } /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.463324, 6.463325, 6.463325, 6.463325, 6.463325",\ "6.476945, 6.476946, 6.476946, 6.476946, 6.476946",\ "6.476945, 6.476946, 6.476946, 6.476946, 6.476946",\ "6.476945, 6.476946, 6.476946, 6.476946, 6.476946",\ "6.476945, 6.476946, 6.476946, 6.476946, 6.476946"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); 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.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.439209, 6.439292, 6.439292, 6.439292, 6.439292",\ "6.452830, 6.452913, 6.452913, 6.452913, 6.452913",\ "6.452830, 6.452913, 6.452913, 6.452913, 6.452913",\ "6.452830, 6.452913, 6.452913, 6.452913, 6.452913",\ "6.452830, 6.452913, 6.452913, 6.452913, 6.452913"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); 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.117215 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin flash_io1 */ pin("hk_serial_load") { direction : internal ; clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ timing () { related_pin : "hk_serial_load" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "1.093946"); } } /* end of arc hk_serial_load_hk_serial_load_pwl*/ timing () { related_pin : "hk_serial_load" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "1.141772"); } } /* end of arc hk_serial_load_hk_serial_load_pwh*/ } /* end of pin hk_serial_load */ } /* end of cell */ } /* end of library */