library("caravan.nom") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; date : "Tue May 30 05:01:15 2023" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.6000 ; nom_temperature : 100.0000 ; operating_conditions( "sky130_fd_sc_hd__ss_1.60v_100C" ) { process : 1.0000 ; voltage : 1.6000 ; temperature : 100.0000 ; } /* current design opcond */ default_operating_conditions : "sky130_fd_sc_hd__ss_1.60v_100C" ; voltage_unit : "1V" ; time_unit : "1ns" ; capacitive_load_unit (1.000000, pf); slew_derate_from_library : 1.0000 ; slew_lower_threshold_pct_rise : 20.0000 ; slew_lower_threshold_pct_fall : 20.0000 ; slew_upper_threshold_pct_rise : 80.0000 ; slew_upper_threshold_pct_fall : 80.0000 ; input_threshold_pct_rise : 50.0000 ; input_threshold_pct_fall : 50.0000 ; output_threshold_pct_rise : 50.0000 ; output_threshold_pct_fall : 50.0000 ; k_process_cell_rise : 0.000000; k_process_cell_fall : 0.000000; k_volt_cell_rise : 0.000000; k_volt_cell_fall : 0.000000; k_temp_cell_rise : 0.000000; k_temp_cell_fall : 0.000000; k_process_rise_transition : 0.000000; k_process_fall_transition : 0.000000; k_volt_rise_transition : 0.000000; k_volt_fall_transition : 0.000000; k_temp_rise_transition : 0.000000; k_temp_fall_transition : 0.000000; default_fanout_load : 1.000000; default_inout_pin_cap : 1.000000; default_input_pin_cap : 1.000000; default_output_pin_cap : 0.000000; current_unit : 1mA; pulling_resistance_unit : "1kohm"; comment : "PrimeTime extracted Model." ; define(min_delay_flag, timing, boolean); define(internal_noise_width_above_low, pin, float); define(internal_noise_height_below_high, pin, float); define(original_pin, pin, string); define(max_noise_immunity_low, pin, float); define(is_unconstrained, pin, boolean); define(internal_noise_width_below_high, pin, float); define(internal_noise_peak_time_below_high, pin, float); define(internal_noise_height_above_low, pin, float); define(max_noise_immunity_high, pin, float); define(internal_noise_peak_time_above_low, pin, float); /* SCALAR table template is built-in */ /* 2-D table template f(in_trans, out_cap) */ lu_table_template( f_itrans_ocap ) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } /* 2-D table template f(d_trans, c_trans) */ lu_table_template( f_dtrans_ctrans ) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } type ( BUS38_type0 ) { base_type : array ; data_type : bit ; bit_width : 38 ; bit_from : 37 ; bit_to : 0 ; downto : true ; } /* end of type */ cell( caravan ) { area : 2238314.250000 ; dont_use : true ; dont_touch : true ; interface_timing : true; timing_model_type : "extracted"; is_macro_cell : true; pad_cell : true; pin("vddio") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vddio */ pin("vddio_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vddio_2 */ pin("vssio") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssio */ pin("vssio_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssio_2 */ pin("vdda") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda */ pin("vssa") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa */ pin("vccd") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd */ pin("vssd") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd */ pin("vdda1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda1 */ pin("vdda1_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda1_2 */ pin("vdda2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda2 */ pin("vssa1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa1 */ pin("vssa1_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa1_2 */ pin("vssa2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa2 */ pin("vccd1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd1 */ pin("vccd2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd2 */ pin("vssd1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd1 */ pin("vssd2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd2 */ pin("gpio") { direction : inout ; max_transition : 4.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin gpio */ bus ( mprj_io ) { bus_type : BUS38_type0 ; direction : inout ; pin("mprj_io[37]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "13.918826, 13.918826, 13.702194, 13.629983, 13.485561",\ "14.567784, 14.567784, 14.351152, 14.278941, 14.134520",\ "15.216743, 15.216743, 15.000111, 14.927899, 14.783478",\ "16.083752, 16.083752, 15.867119, 15.794908, 15.650486",\ "16.414478, 16.414478, 16.197845, 16.125633, 15.981213"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.637105, 14.637105, 14.420473, 14.348262, 14.203840",\ "15.112657, 15.112657, 14.896025, 14.823813, 14.679392",\ "15.588208, 15.588208, 15.371576, 15.299365, 15.154943",\ "16.269501, 16.269501, 16.052870, 15.980659, 15.836237",\ "16.563511, 16.563511, 16.346880, 16.274670, 16.130247"); } } /* end of arc clock_mprj_io[37]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.183148, 2.183148, 2.291466, 2.399781, 2.616415",\ "2.106520, 2.106520, 2.214838, 2.323153, 2.539787",\ "2.029892, 2.029892, 2.138210, 2.246525, 2.463159",\ "1.927517, 1.927517, 2.035835, 2.144150, 2.360784",\ "1.957171, 1.957171, 2.065488, 2.173804, 2.390438"); } 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.857394, 0.857394, 0.965712, 1.074027, 1.290661",\ "0.487984, 0.487984, 0.596301, 0.704617, 0.921250",\ "0.119407, 0.119407, 0.227724, 0.336040, 0.552673",\ "-0.373012, -0.373012, -0.264694, -0.156379, 0.060255",\ "-0.562700, -0.562700, -0.454383, -0.346067, -0.129434"); } } /* end of arc clock_mprj_io[37]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "4.532665, 4.163554, 3.795013, 3.302644, 3.112942",\ "5.181623, 4.812512, 4.443972, 3.951602, 3.761900",\ "5.830582, 5.461470, 5.092930, 4.600560, 4.410859",\ "6.697590, 6.328478, 5.959938, 5.467568, 5.277867",\ "7.028316, 6.659205, 6.290665, 5.798295, 5.608593"); } 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.777541, 6.408430, 6.039889, 5.547520, 5.357818",\ "7.253093, 6.883981, 6.515441, 6.023071, 5.833370",\ "7.728645, 7.359534, 6.990993, 6.498624, 6.308922",\ "8.409938, 8.040827, 7.672286, 7.179916, 6.990215",\ "8.703947, 8.334835, 7.966295, 7.473926, 7.284224"); } } /* end of arc mprj_io[4]_mprj_io[37]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.178820, -2.703283, -2.227746, -1.546209, -1.251282",\ "-3.255448, -2.779911, -2.304375, -1.622838, -1.327910",\ "-3.332077, -2.856540, -2.381003, -1.699466, -1.404539",\ "-3.434452, -2.958915, -2.483378, -1.801841, -1.506914",\ "-3.404798, -2.929261, -2.453725, -1.772188, -1.477260"); } 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.310546, -4.835010, -4.359473, -3.677936, -3.383008",\ "-5.679957, -5.204420, -4.728884, -4.047347, -3.752419",\ "-6.048534, -5.572997, -5.097461, -4.415924, -4.120996",\ "-6.540953, -6.065416, -5.589880, -4.908343, -4.613415",\ "-6.730642, -6.255105, -5.779569, -5.098032, -4.803104"); } } /* end of arc mprj_io[4]_mprj_io[37]_hldf*/ } /* end of pin mprj_io[37] */ pin("mprj_io[36]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "13.869299, 13.869299, 13.652667, 13.580456, 13.436034",\ "14.518255, 14.518255, 14.301623, 14.229412, 14.084991",\ "15.167213, 15.167213, 14.950582, 14.878370, 14.733949",\ "16.034222, 16.034222, 15.817590, 15.745378, 15.600957",\ "16.364956, 16.364956, 16.148323, 16.076113, 15.931691"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.225941, 14.225941, 14.009309, 13.937098, 13.792676",\ "14.701477, 14.701477, 14.484845, 14.412634, 14.268212",\ "15.177017, 15.177017, 14.960385, 14.888174, 14.743752",\ "15.858509, 15.858509, 15.641877, 15.569666, 15.425244",\ "16.152519, 16.152519, 15.935887, 15.863676, 15.719254"); } } /* 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.591353, 0.591353, 0.699671, 0.807986, 1.024620",\ "0.514711, 0.514711, 0.623029, 0.731344, 0.947978",\ "0.438071, 0.438071, 0.546389, 0.654704, 0.871338",\ "0.335679, 0.335679, 0.443996, 0.552312, 0.768946",\ "0.365341, 0.365341, 0.473659, 0.581974, 0.798608"); } 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.402543, -1.402543, -1.294226, -1.185910, -0.969276",\ "-1.771707, -1.771707, -1.663389, -1.555074, -1.338440",\ "-2.140253, -2.140253, -2.031936, -1.923620, -1.706986",\ "-2.632631, -2.632631, -2.524314, -2.415998, -2.199365",\ "-2.822330, -2.822330, -2.714013, -2.605698, -2.389064"); } } /* end of arc clock_mprj_io[36]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.229382, 4.860270, 4.491730, 3.999360, 3.809659",\ "5.878339, 5.509227, 5.140687, 4.648317, 4.458616",\ "6.527297, 6.158185, 5.789645, 5.297276, 5.107574",\ "7.394305, 7.025194, 6.656653, 6.164284, 5.974582",\ "7.725040, 7.355929, 6.987389, 6.495019, 6.305317"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "7.606132, 7.237020, 6.868480, 6.376110, 6.186409",\ "8.081671, 7.712559, 7.344019, 6.851649, 6.661948",\ "8.557209, 8.188097, 7.819557, 7.327188, 7.137486",\ "9.238704, 8.869593, 8.501052, 8.008682, 7.818981",\ "9.532714, 9.163603, 8.795062, 8.302692, 8.112991"); } } /* 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 ( "-3.840546, -3.365009, -2.889473, -2.207936, -1.913008",\ "-3.917188, -3.441651, -2.966115, -2.284578, -1.989650",\ "-3.993828, -3.518291, -3.042755, -2.361218, -2.066290",\ "-4.096220, -3.620684, -3.145147, -2.463610, -2.168683",\ "-4.066558, -3.591022, -3.115485, -2.433948, -2.139020"); } 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.434420, -5.958883, -5.483347, -4.801810, -4.506882",\ "-6.803584, -6.328047, -5.852510, -5.170973, -4.876046",\ "-7.172129, -6.696592, -6.221056, -5.539519, -5.244591",\ "-7.664507, -7.188971, -6.713434, -6.031897, -5.736969",\ "-7.854207, -7.378670, -6.903133, -6.221596, -5.926669"); } } /* end of arc mprj_io[4]_mprj_io[36]_hldf*/ } /* end of pin mprj_io[36] */ pin("mprj_io[35]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.321646, 14.321646, 14.105014, 14.032803, 13.888381",\ "14.970604, 14.970604, 14.753972, 14.681761, 14.537339",\ "15.619562, 15.619562, 15.402930, 15.330719, 15.186297",\ "16.486570, 16.486570, 16.269939, 16.197727, 16.053307",\ "16.817293, 16.817293, 16.600662, 16.528450, 16.384029"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "15.062469, 15.062469, 14.845838, 14.773626, 14.629205",\ "15.538033, 15.538033, 15.321401, 15.249189, 15.104768",\ "16.013592, 16.013592, 15.796960, 15.724749, 15.580327",\ "16.694736, 16.694736, 16.478104, 16.405893, 16.261471",\ "16.988747, 16.988747, 16.772114, 16.699903, 16.555481"); } } /* end of arc clock_mprj_io[35]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.000164, 2.000164, 2.108481, 2.216797, 2.433431",\ "1.923546, 1.923546, 2.031863, 2.140179, 2.356812",\ "1.846928, 1.846928, 1.955245, 2.063560, 2.280194",\ "1.744565, 1.744565, 1.852883, 1.961198, 2.177832",\ "1.774213, 1.774213, 1.882530, 1.990846, 2.207479"); } 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.799585, 0.799585, 0.907903, 1.016218, 1.232852",\ "0.429995, 0.429995, 0.538312, 0.646627, 0.863261",\ "0.061394, 0.061394, 0.169711, 0.278027, 0.494660",\ "-0.431053, -0.431053, -0.322736, -0.214420, 0.002213",\ "-0.620735, -0.620735, -0.512418, -0.404102, -0.187469"); } } /* end of arc clock_mprj_io[35]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "4.633686, 4.264574, 3.896034, 3.403664, 3.213963",\ "5.282645, 4.913533, 4.544993, 4.052623, 3.862922",\ "5.931603, 5.562491, 5.193951, 4.701581, 4.511880",\ "6.798609, 6.429498, 6.060957, 5.568588, 5.378886",\ "7.129332, 6.760221, 6.391680, 5.899311, 5.709609"); } 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.191843, 5.822731, 5.454191, 4.961821, 4.772120",\ "6.667404, 6.298292, 5.929752, 5.437382, 5.247681",\ "7.142965, 6.773853, 6.405313, 5.912943, 5.723242",\ "7.824108, 7.454996, 7.086456, 6.594086, 6.404385",\ "8.118118, 7.749006, 7.380466, 6.888096, 6.698395"); } } /* end of arc mprj_io[4]_mprj_io[35]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.279395, -2.803858, -2.328321, -1.646784, -1.351857",\ "-3.356012, -2.880476, -2.404939, -1.723402, -1.428474",\ "-3.432631, -2.957094, -2.481557, -1.800020, -1.505093",\ "-3.534993, -3.059456, -2.583920, -1.902383, -1.607455",\ "-3.505345, -3.029809, -2.554272, -1.872735, -1.577807"); } 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.033897, -4.558361, -4.082824, -3.401287, -3.106359",\ "-5.403488, -4.927951, -4.452415, -3.770878, -3.475950",\ "-5.772089, -5.296552, -4.821016, -4.139479, -3.844551",\ "-6.264536, -5.788999, -5.313463, -4.631926, -4.336998",\ "-6.454218, -5.978681, -5.503145, -4.821608, -4.526680"); } } /* end of arc mprj_io[4]_mprj_io[35]_hldf*/ } /* end of pin mprj_io[35] */ pin("mprj_io[34]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.226906, 14.226906, 14.010274, 13.938063, 13.793641",\ "14.875866, 14.875866, 14.659234, 14.587023, 14.442601",\ "15.524826, 15.524826, 15.308194, 15.235983, 15.091561",\ "16.391838, 16.391838, 16.175205, 16.102995, 15.958573",\ "16.722927, 16.722927, 16.506294, 16.434084, 16.289661"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.897762, 14.897762, 14.681130, 14.608919, 14.464498",\ "15.373299, 15.373299, 15.156667, 15.084455, 14.940034",\ "15.848831, 15.848831, 15.632199, 15.559988, 15.415566",\ "16.530464, 16.530464, 16.313831, 16.241621, 16.097198",\ "16.825432, 16.825432, 16.608799, 16.536589, 16.392166"); } } /* end of arc clock_mprj_io[34]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.019217, 1.019217, 1.127535, 1.235850, 1.452484",\ "0.942575, 0.942575, 1.050892, 1.159207, 1.375841",\ "0.865931, 0.865931, 0.974248, 1.082563, 1.299197",\ "0.763535, 0.763535, 0.871853, 0.980168, 1.196802",\ "0.793200, 0.793200, 0.901517, 1.009832, 1.226466"); } 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.190217, 0.190217, 0.298534, 0.406850, 0.623484",\ "-0.178786, -0.178786, -0.070469, 0.037847, 0.254480",\ "-0.547325, -0.547325, -0.439008, -0.330692, -0.114058",\ "-1.039693, -1.039693, -0.931376, -0.823060, -0.606426",\ "-1.229395, -1.229395, -1.121078, -1.012762, -0.796128"); } } /* 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 ( "4.939551, 4.570439, 4.201899, 3.709529, 3.519827",\ "5.588511, 5.219399, 4.850859, 4.358489, 4.168787",\ "6.237472, 5.868360, 5.499820, 5.007450, 4.817749",\ "7.104483, 6.735371, 6.366831, 5.874461, 5.684760",\ "7.435572, 7.066460, 6.697920, 6.205550, 6.015849"); } 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.531354, 6.162242, 5.793702, 5.301332, 5.111631",\ "7.006891, 6.637779, 6.269238, 5.776869, 5.587167",\ "7.482425, 7.113313, 6.744773, 6.252403, 6.062702",\ "8.164059, 7.794946, 7.426406, 6.934036, 6.744335",\ "8.459024, 8.089912, 7.721372, 7.229002, 7.039300"); } } /* end of arc mprj_io[4]_mprj_io[34]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.436520, -2.960983, -2.485447, -1.803910, -1.508982",\ "-3.513163, -3.037626, -2.562090, -1.880553, -1.585625",\ "-3.589808, -3.114271, -2.638735, -1.957198, -1.662270",\ "-3.692203, -3.216666, -2.741130, -2.059593, -1.764665",\ "-3.662539, -3.187002, -2.711466, -2.029929, -1.735001"); } 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.811112, -4.335575, -3.860039, -3.178502, -2.883574",\ "-5.180115, -4.704578, -4.229042, -3.547505, -3.252577",\ "-5.548653, -5.073116, -4.597580, -3.916043, -3.621115",\ "-6.041022, -5.565485, -5.089949, -4.408412, -4.113484",\ "-6.230723, -5.755186, -5.279650, -4.598113, -4.303185"); } } /* end of arc mprj_io[4]_mprj_io[34]_hldf*/ } /* end of pin mprj_io[34] */ pin("mprj_io[33]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.006845, 14.006845, 13.790213, 13.718001, 13.573580",\ "14.655839, 14.655839, 14.439207, 14.366996, 14.222574",\ "15.304833, 15.304833, 15.088202, 15.015990, 14.871569",\ "16.171890, 16.171890, 15.955259, 15.883048, 15.738626",\ "16.502613, 16.502613, 16.285982, 16.213772, 16.069349"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.712745, 14.712745, 14.496113, 14.423902, 14.279480",\ "15.188344, 15.188344, 14.971712, 14.899501, 14.755079",\ "15.663943, 15.663943, 15.447311, 15.375100, 15.230679",\ "16.347221, 16.347221, 16.130589, 16.058376, 15.913956",\ "16.641209, 16.641209, 16.424578, 16.352367, 16.207945"); } } /* end of arc clock_mprj_io[33]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.159139, 1.159139, 1.267456, 1.375772, 1.592405",\ "1.082525, 1.082525, 1.190843, 1.299158, 1.515792",\ "1.005912, 1.005912, 1.114229, 1.222545, 1.439178",\ "0.903186, 0.903186, 1.011503, 1.119819, 1.336452",\ "0.932819, 0.932819, 1.041137, 1.149452, 1.366086"); } 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.265314, -1.265314, -1.156997, -1.048681, -0.832047",\ "-1.634062, -1.634062, -1.525744, -1.417429, -1.200795",\ "-2.002811, -2.002811, -1.894494, -1.786179, -1.569545",\ "-2.496401, -2.496401, -2.388083, -2.279768, -2.063134",\ "-2.686052, -2.686052, -2.577735, -2.469419, -2.252786"); } } /* 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 ( "4.913942, 4.544830, 4.176290, 3.683920, 3.494219",\ "5.562937, 5.193825, 4.825284, 4.332915, 4.143213",\ "6.211932, 5.842820, 5.474280, 4.981910, 4.792209",\ "7.078989, 6.709877, 6.341337, 5.848967, 5.659266",\ "7.409712, 7.040600, 6.672060, 6.179690, 5.989988"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "7.834020, 7.464908, 7.096367, 6.603998, 6.414296",\ "8.309617, 7.940505, 7.571965, 7.079595, 6.889894",\ "8.785216, 8.416104, 8.047564, 7.555194, 7.365493",\ "9.468493, 9.099381, 8.730841, 8.238472, 8.048770",\ "9.762483, 9.393371, 9.024830, 8.532461, 8.342759"); } } /* end of arc mprj_io[4]_mprj_io[33]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.351089, -2.875553, -2.400016, -1.718479, -1.423552",\ "-3.427703, -2.952166, -2.476630, -1.795093, -1.500165",\ "-3.504317, -3.028780, -2.553244, -1.871707, -1.576779",\ "-3.607044, -3.131507, -2.655971, -1.974434, -1.679506",\ "-3.577410, -3.101873, -2.626337, -1.944799, -1.649872"); } 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.576805, -6.101268, -5.625732, -4.944195, -4.649267",\ "-6.945553, -6.470016, -5.994480, -5.312943, -5.018015",\ "-7.314302, -6.838766, -6.363229, -5.681692, -5.386765",\ "-7.807892, -7.332355, -6.856819, -6.175282, -5.880354",\ "-7.997543, -7.522007, -7.046470, -6.364933, -6.070005"); } } /* end of arc mprj_io[4]_mprj_io[33]_hldf*/ } /* end of pin mprj_io[33] */ pin("mprj_io[32]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.207675, 14.207675, 13.991043, 13.918832, 13.774410",\ "14.856647, 14.856647, 14.640015, 14.567803, 14.423382",\ "15.505614, 15.505614, 15.288982, 15.216771, 15.072350",\ "16.372639, 16.372639, 16.156006, 16.083794, 15.939373",\ "16.703373, 16.703373, 16.486740, 16.414528, 16.270107"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.876491, 14.876491, 14.659859, 14.587647, 14.443226",\ "15.352042, 15.352042, 15.135410, 15.063199, 14.918777",\ "15.827598, 15.827598, 15.610966, 15.538754, 15.394333",\ "16.509712, 16.509712, 16.293079, 16.220867, 16.076447",\ "16.803715, 16.803715, 16.587082, 16.514870, 16.370449"); } } /* 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.577971, 1.577971, 1.686288, 1.794603, 2.011237",\ "1.501336, 1.501336, 1.609653, 1.717969, 1.934603",\ "1.424701, 1.424701, 1.533019, 1.641334, 1.857968",\ "1.322317, 1.322317, 1.430634, 1.538950, 1.755584",\ "1.351973, 1.351973, 1.460290, 1.568605, 1.785239"); } 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.070656, 0.070656, 0.178973, 0.287289, 0.503922",\ "-0.297944, -0.297944, -0.189627, -0.081311, 0.135323",\ "-0.666544, -0.666544, -0.558227, -0.449911, -0.233277",\ "-1.158994, -1.158994, -1.050676, -0.942361, -0.725727",\ "-1.348681, -1.348681, -1.240364, -1.132049, -0.915415"); } } /* end of arc clock_mprj_io[32]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "4.494908, 4.125796, 3.757256, 3.264886, 3.075185",\ "5.143879, 4.774768, 4.406228, 3.913858, 3.724156",\ "5.792850, 5.423738, 5.055198, 4.562829, 4.373127",\ "6.659874, 6.290763, 5.922223, 5.429853, 5.240151",\ "6.990608, 6.621496, 6.252956, 5.760586, 5.570885"); } 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.217177, 5.848065, 5.479525, 4.987155, 4.797454",\ "6.692729, 6.323618, 5.955078, 5.462708, 5.273006",\ "7.168283, 6.799171, 6.430631, 5.938262, 5.748560",\ "7.850397, 7.481285, 7.112745, 6.620375, 6.430674",\ "8.144400, 7.775288, 7.406747, 6.914378, 6.724676"); } } /* 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 ( "-2.905185, -2.429648, -1.954112, -1.272575, -0.977647",\ "-2.981820, -2.506283, -2.030746, -1.349209, -1.054282",\ "-3.058455, -2.582918, -2.107381, -1.425844, -1.130917",\ "-3.160839, -2.685302, -2.209765, -1.528228, -1.233301",\ "-3.131183, -2.655646, -2.180110, -1.498573, -1.203645"); } 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.864779, -4.389242, -3.913705, -3.232168, -2.937241",\ "-5.233378, -4.757842, -4.282305, -3.600768, -3.305840",\ "-5.601978, -5.126441, -4.650905, -3.969368, -3.674440",\ "-6.094428, -5.618891, -5.143355, -4.461818, -4.166890",\ "-6.284116, -5.808579, -5.333043, -4.651505, -4.356578"); } } /* end of arc mprj_io[4]_mprj_io[32]_hldf*/ } /* end of pin mprj_io[32] */ pin("mprj_io[31]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.753037, 14.753037, 14.536406, 14.464194, 14.319773",\ "15.402068, 15.402068, 15.185436, 15.113225, 14.968803",\ "16.051102, 16.051102, 15.834471, 15.762259, 15.617838",\ "16.918209, 16.918209, 16.701576, 16.629364, 16.484943",\ "17.248909, 17.248909, 17.032278, 16.960068, 16.815645"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "15.290528, 15.290528, 15.073896, 15.001685, 14.857264",\ "15.766210, 15.766210, 15.549578, 15.477366, 15.332945",\ "16.241894, 16.241894, 16.025263, 15.953052, 15.808630",\ "16.927650, 16.927650, 16.711020, 16.638809, 16.494387",\ "17.221619, 17.221619, 17.004988, 16.932777, 16.788355"); } } /* 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.873815, 0.873815, 0.982132, 1.090447, 1.307081",\ "0.797243, 0.797243, 0.905560, 1.013876, 1.230510",\ "0.720672, 0.720672, 0.828989, 0.937304, 1.153938",\ "0.617986, 0.617986, 0.726303, 0.834619, 1.051252",\ "0.647593, 0.647593, 0.755910, 0.864225, 1.080859"); } 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.351325, -1.351325, -1.243008, -1.134692, -0.918058",\ "-1.720284, -1.720284, -1.611967, -1.503652, -1.287018",\ "-2.089245, -2.089245, -1.980927, -1.872612, -1.655978",\ "-2.583434, -2.583434, -2.475117, -2.366801, -2.150167",\ "-2.773036, -2.773036, -2.664719, -2.556403, -2.339769"); } } /* end of arc clock_mprj_io[31]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "6.190770, 5.821658, 5.453118, 4.960748, 4.771047",\ "6.839801, 6.470690, 6.102149, 5.609780, 5.420078",\ "7.488834, 7.119722, 6.751182, 6.258812, 6.069111",\ "8.355942, 7.986830, 7.618289, 7.125920, 6.936218",\ "8.686642, 8.317531, 7.948990, 7.456621, 7.266919"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "8.291687, 7.922575, 7.554035, 7.061665, 6.871964",\ "8.767370, 8.398258, 8.029718, 7.537348, 7.347647",\ "9.243053, 8.873941, 8.505402, 8.013031, 7.823330",\ "9.928808, 9.559696, 9.191156, 8.698786, 8.509085",\ "10.222778, 9.853667, 9.485126, 8.992758, 8.803056"); } } /* 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 ( "-3.845839, -3.370302, -2.894765, -2.213228, -1.918301",\ "-3.922409, -3.446872, -2.971336, -2.289799, -1.994871",\ "-3.998981, -3.523445, -3.047908, -2.366371, -2.071444",\ "-4.101667, -3.626131, -3.150594, -2.469057, -2.174129",\ "-4.072060, -3.596523, -3.120986, -2.439449, -2.144522"); } 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.859251, -6.383714, -5.908178, -5.226641, -4.931713",\ "-7.228210, -6.752674, -6.277137, -5.595600, -5.300673",\ "-7.597171, -7.121634, -6.646098, -5.964561, -5.669633",\ "-8.091360, -7.615823, -7.140287, -6.458750, -6.163822",\ "-8.280962, -7.805425, -7.329889, -6.648352, -6.353424"); } } /* end of arc mprj_io[4]_mprj_io[31]_hldf*/ } /* end of pin mprj_io[31] */ pin("mprj_io[30]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "16.158161, 16.158161, 15.941530, 15.869319, 15.724897",\ "16.807167, 16.807167, 16.590534, 16.518322, 16.373901",\ "17.456169, 17.456169, 17.239536, 17.167324, 17.022903",\ "18.323238, 18.323238, 18.106606, 18.034393, 17.889973",\ "18.653957, 18.653957, 18.437325, 18.365112, 18.220692"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "16.798260, 16.798260, 16.581629, 16.509418, 16.364996",\ "17.273872, 17.273872, 17.057241, 16.985031, 16.840609",\ "17.749489, 17.749489, 17.532858, 17.460648, 17.316225",\ "18.433125, 18.433125, 18.216494, 18.144283, 17.999861",\ "18.727108, 18.727108, 18.510477, 18.438267, 18.293844"); } } /* 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.523402, -0.523402, -0.415085, -0.306769, -0.090136",\ "-0.600009, -0.600009, -0.491692, -0.383376, -0.166742",\ "-0.676617, -0.676617, -0.568299, -0.459984, -0.243350",\ "-0.779330, -0.779330, -0.671013, -0.562697, -0.346064",\ "-0.749702, -0.749702, -0.641385, -0.533070, -0.316436"); } 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.435431, -2.435431, -2.327113, -2.218798, -2.002164",\ "-2.804224, -2.804224, -2.695907, -2.587591, -2.370957",\ "-3.173018, -3.173018, -3.064700, -2.956385, -2.739751",\ "-3.666718, -3.666718, -3.558401, -3.450086, -3.233452",\ "-3.856359, -3.856359, -3.748041, -3.639726, -3.423092"); } } /* end of arc clock_mprj_io[30]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "6.514467, 6.145356, 5.776815, 5.284446, 5.094744",\ "7.163471, 6.794360, 6.425819, 5.933450, 5.743748",\ "7.812474, 7.443363, 7.074822, 6.582453, 6.392751",\ "8.679543, 8.310431, 7.941891, 7.449521, 7.259820",\ "9.010262, 8.641150, 8.272610, 7.780240, 7.590539"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "9.283192, 8.914080, 8.545540, 8.053170, 7.863469",\ "9.758805, 9.389694, 9.021153, 8.528784, 8.339083",\ "10.234418, 9.865307, 9.496766, 9.004396, 8.814695",\ "10.918054, 10.548943, 10.180402, 9.688032, 9.498331",\ "11.212037, 10.842926, 10.474385, 9.982016, 9.792315"); } } /* end of arc mprj_io[4]_mprj_io[30]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.043246, -4.567709, -4.092173, -3.410635, -3.115708",\ "-5.119853, -4.644316, -4.168779, -3.487242, -3.192315",\ "-5.196460, -4.720923, -4.245387, -3.563850, -3.268922",\ "-5.299174, -4.823637, -4.348101, -3.666564, -3.371636",\ "-5.269546, -4.794009, -4.318473, -3.636936, -3.342008"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-7.759645, -7.284108, -6.808572, -6.127035, -5.832107",\ "-8.128439, -7.652902, -7.177365, -6.495828, -6.200901",\ "-8.497232, -8.021695, -7.546159, -6.864622, -6.569694",\ "-8.990932, -8.515396, -8.039860, -7.358323, -7.063395",\ "-9.180573, -8.705036, -8.229500, -7.547963, -7.253035"); } } /* end of arc mprj_io[4]_mprj_io[30]_hldf*/ } /* end of pin mprj_io[30] */ pin("mprj_io[29]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.342874, 14.342874, 14.126242, 14.054030, 13.909609",\ "14.991860, 14.991860, 14.775229, 14.703017, 14.558596",\ "15.640847, 15.640847, 15.424215, 15.352004, 15.207582",\ "16.507893, 16.507893, 16.291262, 16.219051, 16.074629",\ "16.838619, 16.838619, 16.621988, 16.549778, 16.405355"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.847207, 14.847207, 14.630575, 14.558364, 14.413942",\ "15.322789, 15.322789, 15.106157, 15.033946, 14.889524",\ "15.798375, 15.798375, 15.581743, 15.509532, 15.365110",\ "16.481255, 16.481255, 16.264624, 16.192413, 16.047991",\ "16.775249, 16.775249, 16.558619, 16.486408, 16.341986"); } } /* 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.544852, 0.544852, 0.653170, 0.761485, 0.978119",\ "0.468231, 0.468231, 0.576549, 0.684864, 0.901498",\ "0.391611, 0.391611, 0.499928, 0.608244, 0.824878",\ "0.289246, 0.289246, 0.397563, 0.505878, 0.722512",\ "0.318887, 0.318887, 0.427204, 0.535520, 0.752153"); } 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.702024, -0.702024, -0.593707, -0.485392, -0.268758",\ "-1.070722, -1.070722, -0.962404, -0.854089, -0.637455",\ "-1.439420, -1.439420, -1.331102, -1.222787, -1.006153",\ "-1.932000, -1.932000, -1.823683, -1.715367, -1.498734",\ "-2.121664, -2.121664, -2.013347, -1.905031, -1.688397"); } } /* end of arc clock_mprj_io[29]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "6.354380, 5.985268, 5.616728, 5.124358, 4.934657",\ "7.003366, 6.634255, 6.265715, 5.773345, 5.583643",\ "7.652355, 7.283244, 6.914703, 6.422334, 6.232632",\ "8.519402, 8.150290, 7.781750, 7.289380, 7.099679",\ "8.850128, 8.481016, 8.112476, 7.620107, 7.430405"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "8.055881, 7.686769, 7.318229, 6.825859, 6.636158",\ "8.531466, 8.162354, 7.793814, 7.301444, 7.111742",\ "9.007049, 8.637938, 8.269397, 7.777027, 7.587326",\ "9.689930, 9.320818, 8.952278, 8.459908, 8.270206",\ "9.983922, 9.614811, 9.246270, 8.753901, 8.564199"); } } /* end of arc mprj_io[4]_mprj_io[29]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-4.817076, -4.341539, -3.866003, -3.184466, -2.889538",\ "-4.893696, -4.418159, -3.942623, -3.261086, -2.966158",\ "-4.970316, -4.494780, -4.019243, -3.337706, -3.042778",\ "-5.072682, -4.597145, -4.121609, -3.440072, -3.145144",\ "-5.043042, -4.567505, -4.091969, -3.410431, -3.115504"); } 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.869943, -6.394406, -5.918870, -5.237333, -4.942405",\ "-7.238640, -6.763103, -6.287567, -5.606030, -5.311102",\ "-7.607338, -7.131802, -6.656265, -5.974728, -5.679801",\ "-8.099918, -7.624382, -7.148846, -6.467309, -6.172381",\ "-8.289583, -7.814046, -7.338510, -6.656972, -6.362045"); } } /* end of arc mprj_io[4]_mprj_io[29]_hldf*/ } /* end of pin mprj_io[29] */ pin("mprj_io[28]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.291189, 14.291189, 14.074557, 14.002346, 13.857924",\ "14.940174, 14.940174, 14.723542, 14.651331, 14.506909",\ "15.589161, 15.589161, 15.372529, 15.300318, 15.155896",\ "16.456205, 16.456205, 16.239574, 16.167362, 16.022942",\ "16.786932, 16.786932, 16.570301, 16.498089, 16.353668"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.786018, 14.786018, 14.569386, 14.497175, 14.352754",\ "15.261600, 15.261600, 15.044969, 14.972757, 14.828336",\ "15.737183, 15.737183, 15.520551, 15.448339, 15.303918",\ "16.420029, 16.420029, 16.203396, 16.131186, 15.986764",\ "16.714024, 16.714024, 16.497391, 16.425180, 16.280758"); } } /* 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.901038, -0.901038, -0.792721, -0.684405, -0.467772",\ "-0.977659, -0.977659, -0.869342, -0.761026, -0.544393",\ "-1.054280, -1.054280, -0.945963, -0.837647, -0.621014",\ "-1.156647, -1.156647, -1.048329, -0.940014, -0.723380",\ "-1.127005, -1.127005, -1.018687, -0.910372, -0.693738"); } 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.020140, -2.020140, -1.911822, -1.803507, -1.586873",\ "-2.388834, -2.388834, -2.280517, -2.172201, -1.955567",\ "-2.757526, -2.757526, -2.649209, -2.540894, -2.324260",\ "-3.250102, -3.250102, -3.141785, -3.033469, -2.816835",\ "-3.439767, -3.439767, -3.331450, -3.223134, -3.006500"); } } /* end of arc clock_mprj_io[28]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "7.266181, 6.897069, 6.528529, 6.036160, 5.846458",\ "7.915168, 7.546056, 7.177516, 6.685146, 6.495445",\ "8.564154, 8.195042, 7.826502, 7.334132, 7.144431",\ "9.431200, 9.062088, 8.693548, 8.201179, 8.011477",\ "9.761927, 9.392815, 9.024275, 8.531905, 8.342203"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "8.398788, 8.029676, 7.661137, 7.168767, 6.979065",\ "8.874372, 8.505260, 8.136720, 7.644350, 7.454648",\ "9.349954, 8.980843, 8.612302, 8.119932, 7.930231",\ "10.032802, 9.663691, 9.295150, 8.802780, 8.613079",\ "10.326796, 9.957684, 9.589144, 9.096774, 8.907072"); } } /* end of arc mprj_io[4]_mprj_io[28]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.332938, -4.857401, -4.381865, -3.700327, -3.405400",\ "-5.409559, -4.934022, -4.458486, -3.776948, -3.482021",\ "-5.486180, -5.010643, -4.535107, -3.853570, -3.558642",\ "-5.588546, -5.113009, -4.637473, -3.955936, -3.661008",\ "-5.558904, -5.083367, -4.607831, -3.926294, -3.631366"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-7.052016, -6.576479, -6.100943, -5.419405, -5.124478",\ "-7.420710, -6.945173, -6.469637, -5.788100, -5.493172",\ "-7.789402, -7.313866, -6.838329, -6.156792, -5.861865",\ "-8.281979, -7.806442, -7.330906, -6.649369, -6.354441",\ "-8.471643, -7.996107, -7.520571, -6.839034, -6.544106"); } } /* end of arc mprj_io[4]_mprj_io[28]_hldf*/ } /* end of pin mprj_io[28] */ pin("mprj_io[27]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.850177, 14.850177, 14.633545, 14.561334, 14.416912",\ "15.499154, 15.499154, 15.282522, 15.210311, 15.065889",\ "16.148132, 16.148132, 15.931499, 15.859288, 15.714867",\ "17.015167, 17.015167, 16.798534, 16.726322, 16.581902",\ "17.345894, 17.345894, 17.129263, 17.057053, 16.912630"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "15.245080, 15.245080, 15.028448, 14.956237, 14.811815",\ "15.720643, 15.720643, 15.504011, 15.431800, 15.287378",\ "16.196209, 16.196209, 15.979578, 15.907367, 15.762945",\ "16.878628, 16.878628, 16.661997, 16.589787, 16.445364",\ "17.172626, 17.172626, 16.955996, 16.883785, 16.739363"); } } /* end of arc clock_mprj_io[27]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-1.024033, -1.024033, -0.915715, -0.807400, -0.590766",\ "-1.100662, -1.100662, -0.992345, -0.884029, -0.667396",\ "-1.177290, -1.177290, -1.068973, -0.960657, -0.744023",\ "-1.279667, -1.279667, -1.171350, -1.063034, -0.846400",\ "-1.250017, -1.250017, -1.141700, -1.033384, -0.816751"); } 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.622088, -1.622088, -1.513771, -1.405456, -1.188822",\ "-1.990727, -1.990727, -1.882410, -1.774095, -1.557461",\ "-2.359365, -2.359365, -2.251047, -2.142732, -1.926098",\ "-2.851867, -2.851867, -2.743549, -2.635234, -2.418600",\ "-3.041545, -3.041545, -2.933228, -2.824912, -2.608278"); } } /* 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 ( "7.844482, 7.475370, 7.106830, 6.614460, 6.424759",\ "8.493460, 8.124348, 7.755807, 7.263438, 7.073736",\ "9.142437, 8.773325, 8.404785, 7.912415, 7.722713",\ "10.009470, 9.640358, 9.271818, 8.779448, 8.589746",\ "10.340200, 9.971088, 9.602549, 9.110178, 8.920477"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "9.129688, 8.760576, 8.392036, 7.899666, 7.709965",\ "9.605253, 9.236141, 8.867601, 8.375231, 8.185530",\ "10.080818, 9.711706, 9.343166, 8.850796, 8.661095",\ "10.763233, 10.394121, 10.025581, 9.533211, 9.343510",\ "11.057232, 10.688120, 10.319580, 9.827209, 9.637508"); } } /* end of arc mprj_io[4]_mprj_io[27]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-6.303445, -5.827908, -5.352372, -4.670835, -4.375907",\ "-6.380075, -5.904538, -5.429001, -4.747464, -4.452537",\ "-6.456702, -5.981165, -5.505629, -4.824092, -4.529164",\ "-6.559079, -6.083542, -5.608006, -4.926469, -4.631541",\ "-6.529429, -6.053893, -5.578356, -4.896819, -4.601892"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-7.455584, -6.980047, -6.504510, -5.822973, -5.528046",\ "-7.824223, -7.348686, -6.873149, -6.191612, -5.896685",\ "-8.192860, -7.717323, -7.241786, -6.560249, -6.265322",\ "-8.685362, -8.209826, -7.734289, -7.052752, -6.757824",\ "-8.875040, -8.399504, -7.923967, -7.242430, -6.947502"); } } /* end of arc mprj_io[4]_mprj_io[27]_hldf*/ } /* end of pin mprj_io[27] */ pin("mprj_io[26]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.534112, 14.534112, 14.317480, 14.245269, 14.100847",\ "15.183087, 15.183087, 14.966455, 14.894244, 14.749823",\ "15.832061, 15.832061, 15.615429, 15.543218, 15.398796",\ "16.699093, 16.699093, 16.482460, 16.410248, 16.265827",\ "17.029819, 17.029819, 16.813189, 16.740978, 16.596556"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "15.420791, 15.420791, 15.204159, 15.131948, 14.987526",\ "15.896354, 15.896354, 15.679722, 15.607511, 15.463089",\ "16.371914, 16.371914, 16.155281, 16.083069, 15.938648",\ "17.054222, 17.054222, 16.837589, 16.765377, 16.620956",\ "17.348225, 17.348225, 17.131592, 17.059380, 16.914959"); } } /* 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.975321, -0.975321, -0.867003, -0.758688, -0.542054",\ "-1.051952, -1.051952, -0.943635, -0.835320, -0.618686",\ "-1.128583, -1.128583, -1.020266, -0.911950, -0.695316",\ "-1.230962, -1.230962, -1.122644, -1.014329, -0.797695",\ "-1.201310, -1.201310, -1.092993, -0.984677, -0.768044"); } 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.417557, -2.417557, -2.309239, -2.200924, -1.984290",\ "-2.786182, -2.786182, -2.677865, -2.569550, -2.352916",\ "-3.154808, -3.154808, -3.046491, -2.938175, -2.721541",\ "-3.647289, -3.647289, -3.538972, -3.430656, -3.214023",\ "-3.836971, -3.836971, -3.728654, -3.620338, -3.403705"); } } /* end of arc clock_mprj_io[26]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "7.226863, 6.857751, 6.489211, 5.996841, 5.807140",\ "7.875839, 7.506727, 7.138186, 6.645817, 6.456115",\ "8.524815, 8.155703, 7.787162, 7.294792, 7.105091",\ "9.391844, 9.022732, 8.654191, 8.161821, 7.972120",\ "9.722574, 9.353462, 8.984921, 8.492552, 8.302851"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "9.223587, 8.854475, 8.485934, 7.993565, 7.803863",\ "9.699146, 9.330034, 8.961493, 8.469124, 8.279423",\ "10.174707, 9.805595, 9.437055, 8.944685, 8.754984",\ "10.857016, 10.487904, 10.119363, 9.626993, 9.437292",\ "11.151016, 10.781904, 10.413363, 9.920994, 9.731293"); } } /* end of arc mprj_io[4]_mprj_io[26]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.431059, -4.955523, -4.479986, -3.798449, -3.503521",\ "-5.507691, -5.032154, -4.556618, -3.875081, -3.580153",\ "-5.584321, -5.108785, -4.633248, -3.951711, -3.656784",\ "-5.686700, -5.211164, -4.735627, -4.054090, -3.759162",\ "-5.657049, -5.181512, -4.705976, -4.024438, -3.729511"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-7.418885, -6.943348, -6.467812, -5.786274, -5.491347",\ "-7.787510, -7.311974, -6.836437, -6.154900, -5.859972",\ "-8.156136, -7.680599, -7.205063, -6.523526, -6.228598",\ "-8.648617, -8.173080, -7.697544, -7.016007, -6.721079",\ "-8.838299, -8.362762, -7.887226, -7.205689, -6.910761"); } } /* end of arc mprj_io[4]_mprj_io[26]_hldf*/ } /* end of pin mprj_io[26] */ pin("mprj_io[25]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "13.553839, 13.553839, 13.337208, 13.264996, 13.120575",\ "14.202822, 14.202822, 13.986191, 13.913979, 13.769558",\ "14.851801, 14.851801, 14.635170, 14.562958, 14.418537",\ "15.718840, 15.718840, 15.502209, 15.429996, 15.285576",\ "16.049568, 16.049568, 15.832937, 15.760725, 15.616304"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.372807, 14.372807, 14.156176, 14.083963, 13.939543",\ "14.848381, 14.848381, 14.631750, 14.559538, 14.415117",\ "15.323956, 15.323956, 15.107325, 15.035112, 14.890692",\ "16.006561, 16.006561, 15.789930, 15.717718, 15.573298",\ "16.300560, 16.300560, 16.083929, 16.011717, 15.867296"); } } /* end of arc clock_mprj_io[25]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-1.324327, -1.324327, -1.216010, -1.107695, -0.891061",\ "-1.400953, -1.400953, -1.292636, -1.184320, -0.967687",\ "-1.477579, -1.477579, -1.369262, -1.260946, -1.044312",\ "-1.579950, -1.579950, -1.471633, -1.363317, -1.146684",\ "-1.550304, -1.550304, -1.441987, -1.333672, -1.117038"); } 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.626250, -2.626250, -2.517933, -2.409617, -2.192984",\ "-2.994912, -2.994912, -2.886595, -2.778279, -2.561646",\ "-3.363576, -3.363576, -3.255259, -3.146943, -2.930309",\ "-3.856111, -3.856111, -3.747793, -3.639478, -3.422844",\ "-4.045783, -4.045783, -3.937466, -3.829150, -3.612516"); } } /* 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 ( "7.756671, 7.387559, 7.019019, 6.526649, 6.336947",\ "8.405652, 8.036540, 7.668000, 7.175630, 6.985929",\ "9.054633, 8.685521, 8.316980, 7.824611, 7.634910",\ "9.921673, 9.552561, 9.184021, 8.691650, 8.501949",\ "10.252401, 9.883289, 9.514750, 9.022379, 8.832678"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "9.371884, 9.002772, 8.634232, 8.141863, 7.952161",\ "9.847457, 9.478345, 9.109804, 8.617435, 8.427733",\ "10.323030, 9.953918, 9.585377, 9.093008, 8.903306",\ "11.005639, 10.636527, 10.267986, 9.775618, 9.585916",\ "11.299636, 10.930524, 10.561983, 10.069614, 9.879912"); } } /* 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 ( "-5.834558, -5.359021, -4.883484, -4.201947, -3.907020",\ "-5.911183, -5.435647, -4.960110, -4.278573, -3.983645",\ "-5.987809, -5.512272, -5.036736, -4.355199, -4.060271",\ "-6.090180, -5.614644, -5.139107, -4.457570, -4.162642",\ "-6.060534, -5.584998, -5.109461, -4.427924, -4.132997"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-7.937742, -7.462205, -6.986669, -6.305132, -6.010204",\ "-8.306404, -7.830867, -7.355331, -6.673794, -6.378866",\ "-8.675068, -8.199532, -7.723995, -7.042458, -6.747530",\ "-9.167603, -8.692066, -8.216530, -7.534992, -7.240065",\ "-9.357275, -8.881739, -8.406202, -7.724665, -7.429737"); } } /* end of arc mprj_io[4]_mprj_io[25]_hldf*/ } /* end of pin mprj_io[25] */ pin("mprj_io[24]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[24] */ pin("mprj_io[23]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[23] */ pin("mprj_io[22]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[22] */ pin("mprj_io[21]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[21] */ pin("mprj_io[20]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[20] */ pin("mprj_io[19]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[19] */ pin("mprj_io[18]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[18] */ pin("mprj_io[17]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[17] */ pin("mprj_io[16]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[16] */ pin("mprj_io[15]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[15] */ pin("mprj_io[14]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[14] */ pin("mprj_io[13]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "13.761817, 13.761817, 13.545185, 13.472974, 13.328552",\ "14.410777, 14.410777, 14.194145, 14.121934, 13.977512",\ "15.059735, 15.059735, 14.843103, 14.770892, 14.626471",\ "15.927197, 15.927197, 15.710566, 15.638354, 15.493933",\ "16.257935, 16.257935, 16.041302, 15.969090, 15.824669"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.522342, 14.522342, 14.305710, 14.233499, 14.089077",\ "14.997874, 14.997874, 14.781242, 14.709031, 14.564610",\ "15.473407, 15.473407, 15.256775, 15.184564, 15.040142",\ "16.155949, 16.155949, 15.939316, 15.867105, 15.722683",\ "16.449959, 16.449959, 16.233326, 16.161114, 16.016693"); } } /* end of arc clock_mprj_io[13]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.356130, 2.356130, 2.464447, 2.572762, 2.789396",\ "2.279485, 2.279485, 2.387803, 2.496118, 2.712752",\ "2.202841, 2.202841, 2.311159, 2.419474, 2.636108",\ "2.100445, 2.100445, 2.208762, 2.317078, 2.533711",\ "2.130110, 2.130110, 2.238427, 2.346743, 2.563376"); } 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.814356, 0.814356, 0.922673, 1.030989, 1.247622",\ "0.445314, 0.445314, 0.553632, 0.661947, 0.878581",\ "0.076780, 0.076780, 0.185098, 0.293413, 0.510047",\ "-0.415582, -0.415582, -0.307264, -0.198949, 0.017685",\ "-0.605286, -0.605286, -0.496968, -0.388653, -0.172019"); } } /* end of arc clock_mprj_io[13]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "4.256538, 3.887427, 3.518887, 3.026517, 2.836815",\ "4.905497, 4.536385, 4.167845, 3.675475, 3.485774",\ "5.554455, 5.185343, 4.816803, 4.324433, 4.134732",\ "6.421915, 6.052804, 5.684263, 5.191894, 5.002192",\ "6.752651, 6.383540, 6.014999, 5.522630, 5.332928"); } 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.524186, 6.155075, 5.786534, 5.294165, 5.104463",\ "6.999721, 6.630609, 6.262069, 5.769699, 5.579998",\ "7.475254, 7.106143, 6.737602, 6.245233, 6.055531",\ "8.157795, 7.788683, 7.420143, 6.927773, 6.738072",\ "8.451805, 8.082693, 7.714153, 7.221784, 7.032082"); } } /* end of arc mprj_io[4]_mprj_io[13]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.005800, -2.530263, -2.054727, -1.373189, -1.078262",\ "-3.082444, -2.606907, -2.131371, -1.449834, -1.154906",\ "-3.159088, -2.683551, -2.208015, -1.526478, -1.231550",\ "-3.261485, -2.785948, -2.310411, -1.628874, -1.333947",\ "-3.231820, -2.756283, -2.280746, -1.599209, -1.304282"); } 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.353563, -4.878026, -4.402490, -3.720953, -3.426025",\ "-5.722604, -5.247067, -4.771531, -4.089994, -3.795066",\ "-6.091138, -5.615602, -5.140065, -4.458528, -4.163600",\ "-6.583500, -6.107964, -5.632427, -4.950890, -4.655962",\ "-6.773204, -6.297668, -5.822131, -5.140594, -4.845666"); } } /* end of arc mprj_io[4]_mprj_io[13]_hldf*/ } /* end of pin mprj_io[13] */ pin("mprj_io[12]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "13.644492, 13.644492, 13.427860, 13.355649, 13.211227",\ "14.293458, 14.293458, 14.076826, 14.004615, 13.860193",\ "14.942422, 14.942422, 14.725790, 14.653579, 14.509157",\ "15.809442, 15.809442, 15.592810, 15.520598, 15.376177",\ "16.140175, 16.140175, 15.923542, 15.851331, 15.706909"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.421157, 14.421157, 14.204525, 14.132314, 13.987892",\ "14.896701, 14.896701, 14.680069, 14.607858, 14.463436",\ "15.372249, 15.372249, 15.155617, 15.083405, 14.938984",\ "16.054153, 16.054153, 15.837521, 15.765309, 15.620888",\ "16.348160, 16.348160, 16.131527, 16.059315, 15.914894"); } } /* end of arc clock_mprj_io[12]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.761240, 2.761240, 2.869558, 2.977873, 3.194506",\ "2.684602, 2.684602, 2.792920, 2.901235, 3.117868",\ "2.607964, 2.607964, 2.716281, 2.824597, 3.041230",\ "2.505575, 2.505575, 2.613893, 2.722208, 2.938841",\ "2.535234, 2.535234, 2.643552, 2.751867, 2.968500"); } 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.596958, 2.596958, 2.705275, 2.813591, 3.030223",\ "2.228240, 2.228240, 2.336557, 2.444872, 2.661505",\ "1.859665, 1.859665, 1.967983, 2.076298, 2.292931",\ "1.367251, 1.367251, 1.475568, 1.583884, 1.800517",\ "1.177557, 1.177557, 1.285874, 1.394189, 1.610822"); } } /* end of arc clock_mprj_io[12]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.220704, 2.851593, 2.483052, 1.990683, 1.800981",\ "3.869670, 3.500558, 3.132018, 2.639648, 2.449947",\ "4.518635, 4.149523, 3.780983, 3.288613, 3.098912",\ "5.385653, 5.016541, 4.648001, 4.155631, 3.965930",\ "5.716387, 5.347275, 4.978735, 4.486365, 4.296664"); } 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.580062, 4.210950, 3.842410, 3.350040, 3.160339",\ "5.055608, 4.686496, 4.317956, 3.825586, 3.635885",\ "5.531155, 5.162043, 4.793503, 4.301133, 4.111432",\ "6.213060, 5.843949, 5.475409, 4.983039, 4.793337",\ "6.507065, 6.137953, 5.769413, 5.277043, 5.087342"); } } /* 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 ( "-1.934529, -1.458992, -0.983456, -0.301919, -0.006991",\ "-2.011168, -1.535631, -1.060094, -0.378557, -0.083630",\ "-2.087806, -1.612269, -1.136733, -0.455195, -0.160268",\ "-2.190195, -1.714658, -1.239122, -0.557585, -0.262657",\ "-2.160536, -1.684999, -1.209463, -0.527925, -0.232998"); } 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.407464, -2.931927, -2.456390, -1.774853, -1.479926",\ "-3.776183, -3.300646, -2.825109, -2.143572, -1.848645",\ "-4.144757, -3.669220, -3.193684, -2.512146, -2.217219",\ "-4.637171, -4.161634, -3.686098, -3.004561, -2.709633",\ "-4.826865, -4.351328, -3.875792, -3.194254, -2.899327"); } } /* end of arc mprj_io[4]_mprj_io[12]_hldf*/ } /* end of pin mprj_io[12] */ pin("mprj_io[11]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "13.654988, 13.654988, 13.438356, 13.366145, 13.221724",\ "14.303950, 14.303950, 14.087318, 14.015107, 13.870686",\ "14.952910, 14.952910, 14.736279, 14.664067, 14.519646",\ "15.819922, 15.819922, 15.603291, 15.531079, 15.386658",\ "16.151009, 16.151009, 15.934378, 15.862166, 15.717745"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.116378, 14.116378, 13.899746, 13.827535, 13.683113",\ "14.591914, 14.591914, 14.375282, 14.303071, 14.158649",\ "15.067451, 15.067451, 14.850819, 14.778607, 14.634186",\ "15.749122, 15.749122, 15.532490, 15.460279, 15.315857",\ "16.044083, 16.044083, 15.827450, 15.755239, 15.610817"); } } /* end of arc clock_mprj_io[11]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.531041, 2.531041, 2.639358, 2.747674, 2.964307",\ "2.454398, 2.454398, 2.562716, 2.671031, 2.887665",\ "2.377756, 2.377756, 2.486073, 2.594389, 2.811023",\ "2.275362, 2.275362, 2.383679, 2.491994, 2.708628",\ "2.305025, 2.305025, 2.413342, 2.521658, 2.738292"); } 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.261629, 1.261629, 1.369946, 1.478261, 1.694895",\ "0.892665, 0.892665, 1.000982, 1.109298, 1.325932",\ "0.524120, 0.524120, 0.632438, 0.740753, 0.957387",\ "0.031745, 0.031745, 0.140062, 0.248378, 0.465012",\ "-0.157956, -0.157956, -0.049639, 0.058677, 0.275311"); } } /* end of arc clock_mprj_io[11]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "4.311382, 3.942270, 3.573730, 3.081360, 2.891659",\ "4.960344, 4.591232, 4.222692, 3.730322, 3.540621",\ "5.609304, 5.240192, 4.871652, 4.379282, 4.189581",\ "6.476316, 6.107204, 5.738664, 5.246294, 5.056593",\ "6.807403, 6.438292, 6.069751, 5.577382, 5.387680"); } 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.767420, 5.398309, 5.029768, 4.537399, 4.347697",\ "6.242958, 5.873846, 5.505306, 5.012936, 4.823235",\ "6.718494, 6.349382, 5.980842, 5.488472, 5.298771",\ "7.400163, 7.031052, 6.662511, 6.170142, 5.980440",\ "7.695125, 7.326014, 6.957473, 6.465104, 6.275402"); } } /* end of arc mprj_io[4]_mprj_io[11]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.748518, -2.272981, -1.797445, -1.115908, -0.820980",\ "-2.825161, -2.349624, -1.874087, -1.192550, -0.897623",\ "-2.901803, -2.426266, -1.950729, -1.269192, -0.974265",\ "-3.004197, -2.528660, -2.053124, -1.371587, -1.076659",\ "-2.974534, -2.498997, -2.023460, -1.341923, -1.046996"); } 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.571855, -4.096318, -3.620781, -2.939244, -2.644317",\ "-4.940819, -4.465282, -3.989746, -3.308208, -3.013281",\ "-5.309362, -4.833826, -4.358289, -3.676752, -3.381824",\ "-5.801738, -5.326201, -4.850665, -4.169127, -3.874200",\ "-5.991439, -5.515902, -5.040366, -4.358829, -4.063901"); } } /* end of arc mprj_io[4]_mprj_io[11]_hldf*/ } /* end of pin mprj_io[11] */ pin("mprj_io[10]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.092275, 14.092275, 13.875643, 13.803432, 13.659010",\ "14.741241, 14.741241, 14.524609, 14.452397, 14.307976",\ "15.390208, 15.390208, 15.173576, 15.101365, 14.956944",\ "16.257229, 16.257229, 16.040596, 15.968385, 15.823963",\ "16.587963, 16.587963, 16.371330, 16.299118, 16.154697"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.762380, 14.762380, 14.545748, 14.473536, 14.329115",\ "15.237927, 15.237927, 15.021296, 14.949084, 14.804663",\ "15.713475, 15.713475, 15.496843, 15.424632, 15.280210",\ "16.395432, 16.395432, 16.178801, 16.106590, 15.962168",\ "16.689438, 16.689438, 16.472807, 16.400597, 16.256174"); } } /* end of arc clock_mprj_io[10]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.594578, 2.594578, 2.702895, 2.811211, 3.027844",\ "2.517940, 2.517940, 2.626257, 2.734572, 2.951206",\ "2.441302, 2.441302, 2.549620, 2.657935, 2.874569",\ "2.338915, 2.338915, 2.447232, 2.555548, 2.772182",\ "2.368572, 2.368572, 2.476890, 2.585205, 2.801839"); } 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.459283, 1.459283, 1.567600, 1.675916, 1.892550",\ "1.090620, 1.090620, 1.198937, 1.307253, 1.523887",\ "0.722039, 0.722039, 0.830357, 0.938672, 1.155306",\ "0.229615, 0.229615, 0.337933, 0.446248, 0.662882",\ "0.039924, 0.039924, 0.148241, 0.256557, 0.473190"); } } /* end of arc clock_mprj_io[10]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.652667, 3.283555, 2.915015, 2.422645, 2.232944",\ "4.301633, 3.932521, 3.563981, 3.071611, 2.881910",\ "4.950601, 4.581489, 4.212949, 3.720579, 3.530878",\ "5.817622, 5.448510, 5.079969, 4.587600, 4.397898",\ "6.148356, 5.779244, 5.410704, 4.918334, 4.728632"); } 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.336473, 4.967361, 4.598821, 4.106451, 3.916749",\ "5.812023, 5.442911, 5.074370, 4.582001, 4.392299",\ "6.287570, 5.918458, 5.549918, 5.057549, 4.867847",\ "6.969530, 6.600418, 6.231877, 5.739508, 5.549806",\ "7.263534, 6.894422, 6.525882, 6.033512, 5.843811"); } } /* end of arc mprj_io[4]_mprj_io[10]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.861160, -1.385623, -0.910087, -0.228550, 0.066378",\ "-1.937799, -1.462262, -0.986725, -0.305188, -0.010261",\ "-2.014436, -1.538899, -1.063363, -0.381825, -0.086898",\ "-2.116823, -1.641286, -1.165750, -0.484213, -0.189285",\ "-2.087166, -1.611629, -1.136093, -0.454556, -0.159628"); } 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.542045, -3.066508, -2.590972, -1.909435, -1.614507",\ "-3.910708, -3.435171, -2.959635, -2.278098, -1.983170",\ "-4.279290, -3.803753, -3.328217, -2.646679, -2.351752",\ "-4.771714, -4.296177, -3.820641, -3.139103, -2.844176",\ "-4.961405, -4.485868, -4.010332, -3.328795, -3.033867"); } } /* end of arc mprj_io[4]_mprj_io[10]_hldf*/ } /* end of pin mprj_io[10] */ pin("mprj_io[9]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "13.782017, 13.782017, 13.565385, 13.493174, 13.348752",\ "14.430986, 14.430986, 14.214355, 14.142143, 13.997722",\ "15.079958, 15.079958, 14.863326, 14.791115, 14.646693",\ "15.946983, 15.946983, 15.730351, 15.658140, 15.513719",\ "16.277716, 16.277716, 16.061085, 15.988873, 15.844451"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.150909, 14.150909, 13.934278, 13.862066, 13.717645",\ "14.626461, 14.626461, 14.409829, 14.337618, 14.193196",\ "15.102013, 15.102013, 14.885381, 14.813169, 14.668748",\ "15.784126, 15.784126, 15.567494, 15.495283, 15.350862",\ "16.078129, 16.078129, 15.861497, 15.789286, 15.644864"); } } /* end of arc clock_mprj_io[9]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.810085, 2.810085, 2.918402, 3.026718, 3.243351",\ "2.733450, 2.733450, 2.841767, 2.950083, 3.166717",\ "2.656816, 2.656816, 2.765133, 2.873448, 3.090082",\ "2.554431, 2.554431, 2.662749, 2.771064, 2.987698",\ "2.584087, 2.584087, 2.692404, 2.800720, 3.017354"); } 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.509467, 0.509467, 0.617785, 0.726100, 0.942734",\ "0.140867, 0.140867, 0.249185, 0.357500, 0.574134",\ "-0.227731, -0.227731, -0.119413, -0.011098, 0.205536",\ "-0.720181, -0.720181, -0.611864, -0.503549, -0.286915",\ "-0.909869, -0.909869, -0.801552, -0.693236, -0.476603"); } } /* 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 ( "2.966652, 2.597540, 2.229000, 1.736630, 1.546928",\ "3.615622, 3.246510, 2.877970, 2.385600, 2.195899",\ "4.264594, 3.895482, 3.526942, 3.034572, 2.844871",\ "5.131618, 4.762506, 4.393966, 3.901597, 3.711895",\ "5.462351, 5.093239, 4.724699, 4.232329, 4.042627"); } 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.948859, 5.579747, 5.211207, 4.718837, 4.529136",\ "6.424413, 6.055301, 5.686760, 5.194391, 5.004689",\ "6.899966, 6.530854, 6.162314, 5.669944, 5.480243",\ "7.582079, 7.212967, 6.844427, 6.352057, 6.162355",\ "7.876081, 7.506969, 7.138429, 6.646060, 6.456358"); } } /* end of arc mprj_io[4]_mprj_io[9]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.700143, -1.224607, -0.749070, -0.067533, 0.227395",\ "-1.776778, -1.301241, -0.825705, -0.144168, 0.150760",\ "-1.853413, -1.377876, -0.902339, -0.220802, 0.074125",\ "-1.955797, -1.480260, -1.004724, -0.323186, -0.028259",\ "-1.926141, -1.450604, -0.975068, -0.293531, 0.001397"); } 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.802023, -4.326486, -3.850950, -3.169413, -2.874485",\ "-5.170623, -4.695086, -4.219550, -3.538013, -3.243085",\ "-5.539223, -5.063686, -4.588150, -3.906612, -3.611685",\ "-6.031673, -5.556137, -5.080600, -4.399063, -4.104136",\ "-6.221361, -5.745824, -5.270288, -4.588751, -4.293823"); } } /* end of arc mprj_io[4]_mprj_io[9]_hldf*/ } /* end of pin mprj_io[9] */ pin("mprj_io[8]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.548216, 14.548216, 14.331584, 14.259373, 14.114951",\ "15.197180, 15.197180, 14.980548, 14.908337, 14.763915",\ "15.846142, 15.846142, 15.629510, 15.557299, 15.412877",\ "16.713158, 16.713158, 16.496525, 16.424314, 16.279892",\ "17.044243, 17.044243, 16.827610, 16.755400, 16.610977"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "15.420004, 15.420004, 15.203372, 15.131161, 14.986739",\ "15.895544, 15.895544, 15.678912, 15.606701, 15.462279",\ "16.371084, 16.371084, 16.154453, 16.082241, 15.937819",\ "17.052839, 17.052839, 16.836208, 16.763996, 16.619576",\ "17.347795, 17.347795, 17.131165, 17.058952, 16.914532"); } } /* end of arc clock_mprj_io[8]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "3.009676, 3.009676, 3.117993, 3.226309, 3.442943",\ "2.933035, 2.933035, 3.041352, 3.149668, 3.366302",\ "2.856394, 2.856394, 2.964712, 3.073027, 3.289661",\ "2.754002, 2.754002, 2.862319, 2.970635, 3.187269",\ "2.783664, 2.783664, 2.891981, 3.000297, 3.216930"); } 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.719998, 1.719998, 1.828316, 1.936631, 2.153265",\ "1.351124, 1.351124, 1.459441, 1.567757, 1.784390",\ "0.982569, 0.982569, 1.090886, 1.199202, 1.415835",\ "0.490178, 0.490178, 0.598495, 0.706811, 0.923445",\ "0.300479, 0.300479, 0.408796, 0.517112, 0.733746"); } } /* 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 ( "2.912757, 2.543645, 2.175105, 1.682735, 1.493034",\ "3.561720, 3.192608, 2.824068, 2.331698, 2.141997",\ "4.210682, 3.841571, 3.473031, 2.980661, 2.790959",\ "5.077696, 4.708585, 4.340044, 3.847675, 3.657973",\ "5.408782, 5.039671, 4.671131, 4.178761, 3.989059"); } 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.560691, 4.191580, 3.823040, 3.330670, 3.140968",\ "5.036231, 4.667119, 4.298579, 3.806209, 3.616508",\ "5.511771, 5.142659, 4.774119, 4.281749, 4.092048",\ "6.193527, 5.824415, 5.455875, 4.963505, 4.773804",\ "6.488481, 6.119370, 5.750829, 5.258460, 5.068758"); } } /* end of arc mprj_io[4]_mprj_io[8]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.473480, -0.997943, -0.522407, 0.159130, 0.454058",\ "-1.550121, -1.074584, -0.599048, 0.082489, 0.377417",\ "-1.626761, -1.151225, -0.675688, 0.005849, 0.300776",\ "-1.729154, -1.253617, -0.778080, -0.096543, 0.198384",\ "-1.699492, -1.223956, -0.748419, -0.066882, 0.228045"); } 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.215436, -2.739900, -2.264363, -1.582826, -1.287899",\ "-3.584311, -3.108775, -2.633238, -1.951701, -1.656774",\ "-3.952868, -3.477331, -3.001794, -2.320257, -2.025330",\ "-4.445256, -3.969719, -3.494183, -2.812646, -2.517718",\ "-4.634955, -4.159419, -3.683882, -3.002345, -2.707417"); } } /* end of arc mprj_io[4]_mprj_io[8]_hldf*/ } /* end of pin mprj_io[8] */ pin("mprj_io[7]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.385730, 14.385730, 14.169098, 14.096887, 13.952465",\ "15.034690, 15.034690, 14.818058, 14.745847, 14.601425",\ "15.683648, 15.683648, 15.467016, 15.394805, 15.250383",\ "16.551109, 16.551109, 16.334476, 16.262264, 16.117844",\ "16.881844, 16.881844, 16.665213, 16.593002, 16.448580"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "15.307887, 15.307887, 15.091255, 15.019044, 14.874622",\ "15.783420, 15.783420, 15.566788, 15.494576, 15.350155",\ "16.258957, 16.258957, 16.042324, 15.970113, 15.825691",\ "16.941490, 16.941490, 16.724857, 16.652645, 16.508224",\ "17.235500, 17.235500, 17.018867, 16.946655, 16.802235"); } } /* end of arc clock_mprj_io[7]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "3.293976, 3.293976, 3.402293, 3.510609, 3.727242",\ "3.217332, 3.217332, 3.325649, 3.433965, 3.650599",\ "3.140688, 3.140688, 3.249005, 3.357321, 3.573955",\ "3.038291, 3.038291, 3.146608, 3.254924, 3.471558",\ "3.067956, 3.067956, 3.176273, 3.284589, 3.501223"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "3.091524, 3.091524, 3.199841, 3.308156, 3.524789",\ "2.722478, 2.722478, 2.830796, 2.939111, 3.155744",\ "2.353943, 2.353943, 2.462261, 2.570576, 2.787209",\ "1.861581, 1.861581, 1.969899, 2.078214, 2.294847",\ "1.671878, 1.671878, 1.780196, 1.888511, 2.105144"); } } /* end of arc clock_mprj_io[7]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.706334, 2.337222, 1.968682, 1.476312, 1.286611",\ "3.355292, 2.986181, 2.617640, 2.125271, 1.935569",\ "4.004251, 3.635139, 3.266599, 2.774230, 2.584528",\ "4.871710, 4.502599, 4.134058, 3.641689, 3.451987",\ "5.202446, 4.833335, 4.464795, 3.972425, 3.782723"); } 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.995326, 4.626214, 4.257674, 3.765304, 3.575603",\ "5.470859, 5.101748, 4.733207, 4.240838, 4.051136",\ "5.946393, 5.577281, 5.208741, 4.716371, 4.526670",\ "6.628930, 6.259818, 5.891278, 5.398908, 5.209207",\ "6.922939, 6.553827, 6.185287, 5.692917, 5.503216"); } } /* end of arc mprj_io[4]_mprj_io[7]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.425676, -0.950140, -0.474603, 0.206934, 0.501862",\ "-1.502320, -1.026783, -0.551247, 0.130290, 0.425218",\ "-1.578964, -1.103427, -0.627891, 0.053646, 0.348574",\ "-1.681361, -1.205824, -0.730288, -0.048751, 0.246177",\ "-1.651696, -1.176159, -0.700623, -0.019086, 0.275842"); } 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.787809, -3.312273, -2.836736, -2.155199, -1.860271",\ "-4.156856, -3.681319, -3.205782, -2.524245, -2.229318",\ "-4.525390, -4.049853, -3.574317, -2.892779, -2.597852",\ "-5.017752, -4.542215, -4.066679, -3.385141, -3.090214",\ "-5.207455, -4.731918, -4.256382, -3.574844, -3.279917"); } } /* end of arc mprj_io[4]_mprj_io[7]_hldf*/ } /* end of pin mprj_io[7] */ pin("mprj_io[6]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.205136, 14.205136, 13.988504, 13.916293, 13.771872",\ "14.854095, 14.854095, 14.637463, 14.565251, 14.420830",\ "15.503053, 15.503053, 15.286421, 15.214210, 15.069788",\ "16.370060, 16.370060, 16.153429, 16.081219, 15.936796",\ "16.700794, 16.700794, 16.484161, 16.411949, 16.267529"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "15.118371, 15.118371, 14.901739, 14.829528, 14.685106",\ "15.593915, 15.593915, 15.377283, 15.305072, 15.160650",\ "16.069462, 16.069462, 15.852831, 15.780620, 15.636198",\ "16.750858, 16.750858, 16.534227, 16.462017, 16.317595",\ "17.044868, 17.044868, 16.828238, 16.756027, 16.611605"); } } /* 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 ( "3.962631, 3.962631, 4.070948, 4.179264, 4.395897",\ "3.885995, 3.885995, 3.994313, 4.102628, 4.319262",\ "3.809361, 3.809361, 3.917678, 4.025993, 4.242627",\ "3.706976, 3.706976, 3.815293, 3.923609, 4.140243",\ "3.736635, 3.736635, 3.844952, 3.953268, 4.169901"); } 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.014211, 2.014211, 2.122529, 2.230844, 2.447478",\ "1.644929, 1.644929, 1.753246, 1.861562, 2.078196",\ "1.276367, 1.276367, 1.384685, 1.493000, 1.709634",\ "0.783969, 0.783969, 0.892286, 1.000602, 1.217236",\ "0.594275, 0.594275, 0.702592, 0.810907, 1.027541"); } } /* 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.889114, 1.520002, 1.151462, 0.659092, 0.469391",\ "2.538072, 2.168961, 1.800420, 1.308051, 1.118349",\ "3.187030, 2.817918, 2.449378, 1.957008, 1.767307",\ "4.054037, 3.684926, 3.316385, 2.824016, 2.634314",\ "4.384769, 4.015658, 3.647118, 3.154748, 2.965046"); } 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.550037, 4.180926, 3.812386, 3.320016, 3.130314",\ "5.025582, 4.656471, 4.287930, 3.795561, 3.605859",\ "5.501128, 5.132017, 4.763476, 4.271107, 4.081405",\ "6.182525, 5.813413, 5.444873, 4.952503, 4.762802",\ "6.476534, 6.107422, 5.738882, 5.246512, 5.056811"); } } /* 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.557511, -0.081975, 0.393562, 1.075099, 1.370027",\ "-0.634147, -0.158610, 0.316926, 0.998464, 1.293391",\ "-0.710782, -0.235245, 0.240292, 0.921829, 1.216756",\ "-0.813166, -0.337629, 0.137907, 0.819444, 1.114372",\ "-0.783507, -0.307971, 0.167566, 0.849103, 1.144031"); } 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.309997, -2.834460, -2.358923, -1.677386, -1.382459",\ "-3.679279, -3.203742, -2.728206, -2.046669, -1.751741",\ "-4.047841, -3.572304, -3.096767, -2.415230, -2.120303",\ "-4.540239, -4.064702, -3.589166, -2.907629, -2.612701",\ "-4.729933, -4.254396, -3.778860, -3.097323, -2.802395"); } } /* end of arc mprj_io[4]_mprj_io[6]_hldf*/ } /* end of pin mprj_io[6] */ pin("mprj_io[5]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.739637, 14.739637, 14.523005, 14.450794, 14.306373",\ "15.388596, 15.388596, 15.171964, 15.099752, 14.955331",\ "16.037552, 16.037552, 15.820920, 15.748709, 15.604287",\ "16.904562, 16.904562, 16.687931, 16.615719, 16.471298",\ "17.235649, 17.235649, 17.019016, 16.946806, 16.802383"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "15.613594, 15.613594, 15.396962, 15.324751, 15.180329",\ "16.089134, 16.089134, 15.872502, 15.800291, 15.655869",\ "16.564671, 16.564671, 16.348038, 16.275827, 16.131405",\ "17.246201, 17.246201, 17.029568, 16.957357, 16.812935",\ "17.541153, 17.541153, 17.324520, 17.252310, 17.107887"); } } /* end of arc clock_mprj_io[5]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "4.049330, 4.049330, 4.157647, 4.265963, 4.482596",\ "3.972686, 3.972686, 4.081004, 4.189319, 4.405953",\ "3.896043, 3.896043, 4.004360, 4.112676, 4.329309",\ "3.793647, 3.793647, 3.901964, 4.010280, 4.226913",\ "3.823311, 3.823311, 3.931629, 4.039944, 4.256578"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "3.258698, 3.258698, 3.367015, 3.475331, 3.691964",\ "2.889580, 2.889580, 2.997897, 3.106213, 3.322845",\ "2.521039, 2.521039, 2.629356, 2.737671, 2.954304",\ "2.028668, 2.028668, 2.136986, 2.245301, 2.461934",\ "1.838967, 1.838967, 1.947285, 2.055600, 2.272233"); } } /* end of arc clock_mprj_io[5]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.663165, 2.294053, 1.925513, 1.433143, 1.243442",\ "3.312122, 2.943011, 2.574471, 2.082101, 1.892399",\ "3.961082, 3.591971, 3.223431, 2.731061, 2.541359",\ "4.828089, 4.458977, 4.090437, 3.598067, 3.408366",\ "5.159178, 4.790066, 4.421526, 3.929156, 3.739455"); } 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.850370, 4.481259, 4.112719, 3.620349, 3.430647",\ "5.325907, 4.956795, 4.588255, 4.095885, 3.906184",\ "5.801442, 5.432331, 5.063790, 4.571421, 4.381719",\ "6.482974, 6.113863, 5.745322, 5.252953, 5.063251",\ "6.777927, 6.408816, 6.040276, 5.547906, 5.358204"); } } /* end of arc mprj_io[4]_mprj_io[5]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.312600, -0.837063, -0.361526, 0.320011, 0.614938",\ "-1.389243, -0.913706, -0.438170, 0.243367, 0.538295",\ "-1.465887, -0.990350, -0.514813, 0.166724, 0.461651",\ "-1.568283, -1.092746, -0.617209, 0.064328, 0.359255",\ "-1.538618, -1.063081, -0.587545, 0.093992, 0.388920"); } 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.645672, -3.170135, -2.694599, -2.013062, -1.718134",\ "-4.014791, -3.539254, -3.063718, -2.382181, -2.087253",\ "-4.383333, -3.907796, -3.432260, -2.750722, -2.455795",\ "-4.875702, -4.400166, -3.924629, -3.243092, -2.948164",\ "-5.065403, -4.589867, -4.114330, -3.432793, -3.137866"); } } /* end of arc mprj_io[4]_mprj_io[5]_hldf*/ } /* end of pin mprj_io[5] */ pin("mprj_io[4]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.858618"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwl*/ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "1.435821"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwh*/ } /* end of pin mprj_io[4] */ pin("mprj_io[3]") { direction : inout ; max_transition : 4.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; function : "0" ; three_state : "0" ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin mprj_io[3] */ pin("mprj_io[2]") { direction : inout ; max_transition : 0.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.853306, 14.853306, 14.636674, 14.564463, 14.420041",\ "15.502264, 15.502264, 15.285632, 15.213421, 15.068999",\ "16.151222, 16.151222, 15.934590, 15.862379, 15.717957",\ "17.018229, 17.018229, 16.801598, 16.729385, 16.584965",\ "17.348934, 17.348934, 17.132301, 17.060091, 16.915668"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "15.699757, 15.699757, 15.483125, 15.410913, 15.266492",\ "16.175354, 16.175354, 15.958722, 15.886511, 15.742089",\ "16.650951, 16.650951, 16.434319, 16.362108, 16.217686",\ "17.331558, 17.331558, 17.114925, 17.042715, 16.898293",\ "17.625568, 17.625568, 17.408936, 17.336725, 17.192303"); } } /* end of arc clock_mprj_io[2]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "3.387372, 3.387372, 3.495689, 3.604004, 3.820638",\ "3.326717, 3.326717, 3.435034, 3.543350, 3.759984",\ "3.234510, 3.234510, 3.342827, 3.451143, 3.667777",\ "3.132500, 3.132500, 3.240818, 3.349133, 3.565767",\ "3.162124, 3.162124, 3.270442, 3.378757, 3.595391"); } 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.694793, 1.694793, 1.803110, 1.911426, 2.128059",\ "1.402799, 1.402799, 1.511116, 1.619431, 1.836065",\ "0.958908, 0.958908, 1.067225, 1.175541, 1.392175",\ "0.467826, 0.467826, 0.576143, 0.684459, 0.901093",\ "0.278173, 0.278173, 0.386491, 0.494806, 0.711440"); } } /* end of arc clock_mprj_io[2]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "7.521945, 7.445302, 7.368659, 7.266263, 7.295928",\ "8.170904, 8.094261, 8.017618, 7.915222, 7.944887",\ "8.819862, 8.743218, 8.666574, 8.564178, 8.593843",\ "9.686871, 9.610227, 9.533583, 9.431187, 9.460852",\ "10.017576, 9.940932, 9.864288, 9.761892, 9.791557"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "8.344509, 8.267865, 8.191221, 8.088825, 8.118490",\ "8.820105, 8.743462, 8.666819, 8.564423, 8.594088",\ "9.295702, 9.219059, 9.142416, 9.040020, 9.069685",\ "9.976311, 9.899667, 9.823023, 9.720627, 9.750292",\ "10.270321, 10.193677, 10.117033, 10.014637, 10.044302"); } } /* end of arc mprj_io[4]_mprj_io[2]_stupr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "11.400805, 11.031693, 10.663153, 10.170782, 9.981081",\ "12.049764, 11.680652, 11.312111, 10.819742, 10.630040",\ "12.698720, 12.329608, 11.961067, 11.468699, 11.278996",\ "13.565728, 13.196616, 12.828075, 12.335707, 12.146005",\ "13.896432, 13.527320, 13.158779, 12.666410, 12.476708"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "11.395588, 11.026476, 10.657936, 10.165565, 9.975864",\ "11.871183, 11.502071, 11.133532, 10.641161, 10.451460",\ "12.346780, 11.977668, 11.609127, 11.116758, 10.927056",\ "13.027387, 12.658275, 12.289734, 11.797365, 11.607663",\ "13.321397, 12.952285, 12.583744, 12.091375, 11.901673"); } } /* end of arc mprj_io[4]_mprj_io[2]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.111127, 1.760086, 2.409045, 3.276053, 3.607137",\ "1.050473, 1.699432, 2.348390, 3.215398, 3.546483",\ "0.958266, 1.607225, 2.256183, 3.123191, 3.454276",\ "0.856256, 1.505215, 2.154174, 3.021182, 3.352266",\ "0.885880, 1.534839, 2.183797, 3.050805, 3.381890"); } 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.912314, 1.561273, 2.210231, 3.077239, 3.408324",\ "0.620319, 1.269279, 1.918237, 2.785245, 3.116329",\ "0.176429, 0.825388, 1.474347, 2.341355, 2.672439",\ "-0.314652, 0.334307, 0.983265, 1.850273, 2.181357",\ "-0.504305, 0.144654, 0.793612, 1.660620, 1.991704"); } } /* end of arc mprj_io[4]_mprj_io[2]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.068168, -0.592631, -0.117095, 0.564443, 0.859370",\ "-1.128822, -0.653286, -0.177749, 0.503788, 0.798716",\ "-1.221029, -0.745492, -0.269956, 0.411581, 0.706509",\ "-1.323039, -0.847502, -0.371966, 0.309571, 0.604499",\ "-1.293415, -0.817878, -0.342342, 0.339195, 0.634123"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.052459, -2.576922, -2.101386, -1.419849, -1.124921",\ "-3.344454, -2.868917, -2.393381, -1.711843, -1.416916",\ "-3.788344, -3.312808, -2.837271, -2.155734, -1.860806",\ "-4.279428, -3.803891, -3.328354, -2.646817, -2.351890",\ "-4.469081, -3.993544, -3.518008, -2.836471, -2.541543"); } } /* end of arc mprj_io[4]_mprj_io[2]_hldf*/ } /* end of pin mprj_io[2] */ pin("mprj_io[1]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "28.751947, 29.161520, 29.445721, 29.476618, 29.578850",\ "28.751947, 29.161520, 29.445721, 29.476618, 29.578850",\ "28.860266, 29.269838, 29.554039, 29.584936, 29.687168",\ "28.968580, 29.378153, 29.662354, 29.693251, 29.795483",\ "29.185213, 29.594786, 29.878986, 29.909883, 30.012115"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "30.017193, 30.496807, 30.818325, 30.853277, 30.968931",\ "30.017193, 30.496807, 30.818325, 30.853277, 30.968931",\ "30.125511, 30.605125, 30.926643, 30.961596, 31.077250",\ "30.233826, 30.713440, 31.034958, 31.069910, 31.185564",\ "30.450459, 30.930073, 31.251591, 31.286543, 31.402197"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565"); } } /* end of arc clock_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "28.643274, 29.047634, 29.265507, 29.289190, 29.367561",\ "28.643274, 29.047634, 29.265507, 29.289190, 29.367561",\ "28.859905, 29.264267, 29.482136, 29.505821, 29.584192",\ "28.932117, 29.336479, 29.554348, 29.578033, 29.656404",\ "29.076538, 29.480900, 29.698769, 29.722454, 29.800825"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "29.876461, 30.117455, 30.248005, 30.262196, 30.309156",\ "29.876461, 30.117455, 30.248005, 30.262196, 30.309156",\ "30.093092, 30.334084, 30.464634, 30.478827, 30.525787",\ "30.165304, 30.406296, 30.536846, 30.551039, 30.598000",\ "30.309725, 30.550716, 30.681267, 30.695459, 30.742420"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869"); } } /* end of arc clock_mprj_io[1]_redg_min*/ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.757615, 14.757615, 14.540983, 14.468772, 14.324350",\ "15.406571, 15.406571, 15.189939, 15.117728, 14.973307",\ "16.055531, 16.055531, 15.838898, 15.766686, 15.622265",\ "16.922535, 16.922535, 16.705904, 16.633694, 16.489271",\ "17.253231, 17.253231, 17.036598, 16.964386, 16.819965"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "15.239598, 15.239598, 15.022966, 14.950755, 14.806334",\ "15.715219, 15.715219, 15.498587, 15.426375, 15.281954",\ "16.190842, 16.190842, 15.974211, 15.901999, 15.757578",\ "16.871044, 16.871044, 16.654413, 16.582203, 16.437780",\ "17.165054, 17.165054, 16.948423, 16.876213, 16.731791"); } } /* 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 ( "3.968146, 3.968146, 4.076464, 4.184779, 4.401413",\ "3.891588, 3.891588, 3.999906, 4.108221, 4.324855",\ "3.815030, 3.815030, 3.923347, 4.031662, 4.248296",\ "3.712748, 3.712748, 3.821065, 3.929380, 4.146014",\ "3.742353, 3.742353, 3.850671, 3.958986, 4.175620"); } 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.234580, 1.234580, 1.342897, 1.451212, 1.667846",\ "0.863835, 0.863835, 0.972153, 1.080468, 1.297102",\ "0.495095, 0.495095, 0.603413, 0.711728, 0.928362",\ "0.002458, 0.002458, 0.110775, 0.219090, 0.435724",\ "-0.187174, -0.187174, -0.078856, 0.029459, 0.246093"); } } /* end of arc clock_mprj_io[1]_hldr*/ timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "44.410477, 44.820049, 45.104252, 45.135147, 45.237377",\ "44.510975, 44.920547, 45.204750, 45.235645, 45.337875",\ "44.648560, 45.058132, 45.342335, 45.373230, 45.475460",\ "44.897800, 45.307373, 45.591576, 45.622471, 45.724701",\ "45.278912, 45.688484, 45.972687, 46.003582, 46.105812"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "39.240631, 39.720245, 40.041763, 40.076717, 40.192371",\ "39.341129, 39.820747, 40.142262, 40.177216, 40.292870",\ "39.478714, 39.958328, 40.279846, 40.314800, 40.430454",\ "39.727955, 40.207573, 40.529087, 40.564041, 40.679695",\ "40.109066, 40.588684, 40.910198, 40.945152, 41.060806"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565"); } } /* end of arc hk_serial_load_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "8.939283, 9.343645, 9.561516, 9.585200, 9.663572",\ "9.039780, 9.444141, 9.662012, 9.685697, 9.764069",\ "9.177368, 9.581730, 9.799601, 9.823284, 9.901656",\ "9.426609, 9.830971, 10.048841, 10.072525, 10.150897",\ "9.807718, 10.212080, 10.429951, 10.453634, 10.532006"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "9.888050, 10.129043, 10.259593, 10.273785, 10.320745",\ "9.988546, 10.229539, 10.360089, 10.374281, 10.421242",\ "10.126135, 10.367126, 10.497677, 10.511869, 10.558830",\ "10.375376, 10.616367, 10.746918, 10.761110, 10.808071",\ "10.756485, 10.997477, 11.128027, 11.142220, 11.189180"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869"); } } /* end of arc hk_serial_load_mprj_io[1]_redg_min*/ timing () { related_pin : "mprj_io[11]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.377333, 13.786905, 14.071108, 14.102004, 14.204235",\ "14.026295, 14.435867, 14.720069, 14.750965, 14.853196",\ "14.675255, 15.084827, 15.369029, 15.399925, 15.502156",\ "15.542267, 15.951839, 16.236042, 16.266937, 16.369169",\ "15.873354, 16.282927, 16.567129, 16.598026, 16.700256"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "15.229185, 15.708799, 16.030317, 16.065269, 16.180923",\ "15.704721, 16.184336, 16.505854, 16.540806, 16.656460",\ "16.180258, 16.659872, 16.981390, 17.016342, 17.131996",\ "16.861929, 17.341545, 17.663061, 17.698013, 17.813667",\ "17.156893, 17.636507, 17.958025, 17.992977, 18.108631"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565"); } } /* end of arc mprj_io[11]_mprj_io[1]_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[11]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.960613, 12.364975, 12.582846, 12.606530, 12.684902",\ "12.037256, 12.441618, 12.659489, 12.683172, 12.761544",\ "12.113898, 12.518259, 12.736130, 12.759815, 12.838186",\ "12.186629, 12.590990, 12.808861, 12.832546, 12.910917",\ "12.186629, 12.590990, 12.808861, 12.832546, 12.910917"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.778008, 14.019000, 14.149550, 14.163742, 14.210703",\ "14.146973, 14.387964, 14.518515, 14.532707, 14.579668",\ "14.515516, 14.756508, 14.887058, 14.901251, 14.948212",\ "15.007891, 15.248882, 15.379433, 15.393625, 15.440586",\ "15.197592, 15.438584, 15.569135, 15.583326, 15.630287"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869"); } } /* end of arc mprj_io[11]_mprj_io[1]_una_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "14.014654, 14.424227, 14.708429, 14.739326, 14.841557",\ "14.490192, 14.899765, 15.183967, 15.214863, 15.317094",\ "14.965729, 15.375301, 15.659503, 15.690399, 15.792630",\ "15.647266, 16.056839, 16.341042, 16.371937, 16.474169",\ "15.942194, 16.351767, 16.635969, 16.666866, 16.769096"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.277504, 16.757118, 17.078636, 17.113590, 17.229244",\ "16.753042, 17.232658, 17.554174, 17.589127, 17.704781",\ "17.228579, 17.708195, 18.029711, 18.064663, 18.180317",\ "17.910116, 18.389732, 18.711248, 18.746201, 18.861855",\ "18.205044, 18.684658, 19.006176, 19.041130, 19.156784"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565"); } } /* end of arc mprj_io[4]_mprj_io[1]_fedg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.119186, 12.523548, 12.741419, 12.765103, 12.843475",\ "12.488298, 12.892660, 13.110531, 13.134215, 13.212587",\ "12.856840, 13.261201, 13.479072, 13.502756, 13.581127",\ "13.349209, 13.753571, 13.971441, 13.995126, 14.073498",\ "13.538910, 13.943272, 14.161142, 14.184827, 14.263199"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.194878, 13.435869, 13.566420, 13.580612, 13.627573",\ "13.563990, 13.804981, 13.935532, 13.949724, 13.996685",\ "13.932531, 14.173523, 14.304073, 14.318266, 14.365227",\ "14.424900, 14.665892, 14.796442, 14.810635, 14.857595",\ "14.614601, 14.855593, 14.986143, 15.000336, 15.047297"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869"); } } /* end of arc mprj_io[4]_mprj_io[1]_fedg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "18.977879, 19.387451, 19.671654, 19.702549, 19.804779",\ "19.626837, 20.036409, 20.320612, 20.351509, 20.453739",\ "20.275797, 20.685369, 20.969570, 21.000467, 21.102699",\ "21.142803, 21.552376, 21.836578, 21.867474, 21.969704",\ "21.473886, 21.883459, 22.167660, 22.198557, 22.300789"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\ "2.171308, 2.946527, 3.483048, 3.541374, 3.734368"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "21.536880, 22.016495, 22.338013, 22.372965, 22.488619",\ "22.185841, 22.665455, 22.986973, 23.021925, 23.137579",\ "22.834799, 23.314413, 23.635931, 23.670883, 23.786537",\ "23.701805, 24.181419, 24.502937, 24.537889, 24.653543",\ "24.032890, 24.512505, 24.834023, 24.868975, 24.984629"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\ "2.315993, 3.166848, 3.746188, 3.809169, 4.017565"); } } /* end of arc mprj_io[4]_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.404516, 12.808877, 13.026748, 13.050432, 13.128803",\ "12.481159, 12.885521, 13.103392, 13.127076, 13.205448",\ "12.557803, 12.962164, 13.180035, 13.203720, 13.282091",\ "12.630535, 13.034896, 13.252767, 13.276451, 13.354822",\ "12.630535, 13.034896, 13.252767, 13.276451, 13.354822"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019314, 2.088657, 2.096195, 2.121139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.641628, 13.882621, 14.013171, 14.027363, 14.074324",\ "13.718273, 13.959265, 14.089815, 14.104008, 14.150969",\ "13.794916, 14.035909, 14.166459, 14.180651, 14.227612",\ "13.867647, 14.108640, 14.239190, 14.253382, 14.300343",\ "13.867647, 14.108640, 14.239190, 14.253382, 14.300343"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\ "1.322955, 1.412940, 1.461924, 1.467249, 1.484869"); } } /* end of arc mprj_io[4]_mprj_io[1]_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.817856, 1.448744, 1.080204, 0.587834, 0.398132",\ "2.466813, 2.097701, 1.729161, 1.236791, 1.047090",\ "3.115771, 2.746659, 2.378119, 1.885749, 1.696048",\ "3.982778, 3.613666, 3.245125, 2.752756, 2.563054",\ "4.313472, 3.944360, 3.575819, 3.083450, 2.893748"); } 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.214972, 4.845860, 4.477319, 3.984950, 3.795248",\ "5.690594, 5.321482, 4.952941, 4.460572, 4.270870",\ "6.166217, 5.797105, 5.428565, 4.936195, 4.746493",\ "6.846417, 6.477305, 6.108765, 5.616395, 5.426694",\ "7.140429, 6.771317, 6.402777, 5.910408, 5.720706"); } } /* 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.542082, -0.066545, 0.408991, 1.090528, 1.385456",\ "-0.618640, -0.143103, 0.332433, 1.013970, 1.308898",\ "-0.695199, -0.219662, 0.255874, 0.937411, 1.232339",\ "-0.797481, -0.321944, 0.153593, 0.835130, 1.130057",\ "-0.767875, -0.292338, 0.183198, 0.864736, 1.159663"); } 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.076912, -3.601375, -3.125839, -2.444302, -2.149374",\ "-4.447655, -3.972118, -3.496582, -2.815044, -2.520117",\ "-4.816395, -4.340858, -3.865322, -3.183784, -2.888857",\ "-5.309033, -4.833497, -4.357960, -3.676423, -3.381495",\ "-5.498665, -5.023128, -4.547592, -3.866055, -3.571127"); } } /* end of arc mprj_io[4]_mprj_io[1]_hldf*/ } /* end of pin mprj_io[1] */ pin("mprj_io[0]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "14.567000, 14.567000, 14.350368, 14.278157, 14.133736",\ "15.215957, 15.215957, 14.999325, 14.927114, 14.782692",\ "15.864915, 15.864915, 15.648283, 15.576072, 15.431650",\ "16.731922, 16.731922, 16.515289, 16.443077, 16.298656",\ "17.062599, 17.062599, 16.845966, 16.773754, 16.629333"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "15.154410, 15.154410, 14.937778, 14.865567, 14.721146",\ "15.630061, 15.630061, 15.413429, 15.341218, 15.196796",\ "16.105717, 16.105717, 15.889084, 15.816873, 15.672451",\ "16.785442, 16.785442, 16.568810, 16.496597, 16.352177",\ "17.079453, 17.079453, 16.862820, 16.790607, 16.646187"); } } /* end of arc clock_mprj_io[0]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "4.309294, 4.309294, 4.417611, 4.525927, 4.742560",\ "4.232766, 4.232766, 4.341083, 4.449399, 4.666032",\ "4.156238, 4.156238, 4.264555, 4.372871, 4.589505",\ "4.053997, 4.053997, 4.162314, 4.270630, 4.487264",\ "4.083582, 4.083582, 4.191899, 4.300215, 4.516849"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "3.667854, 3.667854, 3.776172, 3.884487, 4.101120",\ "3.296530, 3.296530, 3.404848, 3.513163, 3.729796",\ "2.927718, 2.927718, 3.036035, 3.144351, 3.360983",\ "2.434985, 2.434985, 2.543303, 2.651618, 2.868251",\ "2.245378, 2.245378, 2.353695, 2.462011, 2.678644"); } } /* end of arc clock_mprj_io[0]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.555718, 1.186606, 0.818066, 0.325696, 0.135995",\ "2.204675, 1.835563, 1.467023, 0.974653, 0.784952",\ "2.853632, 2.484521, 2.115981, 1.623611, 1.433909",\ "3.720639, 3.351528, 2.982987, 2.490618, 2.300916",\ "4.051318, 3.682206, 3.313666, 2.821296, 2.631595"); } 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.741760, 3.372648, 3.004108, 2.511738, 2.322037",\ "4.217412, 3.848301, 3.479761, 2.987391, 2.797689",\ "4.693064, 4.323953, 3.955412, 3.463043, 3.273341",\ "5.372789, 5.003677, 4.635137, 4.142767, 3.953066",\ "5.666800, 5.297688, 4.929148, 4.436779, 4.247077"); } } /* 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.173862, 0.301675, 0.777211, 1.458748, 1.753676",\ "-0.250390, 0.225147, 0.700683, 1.382220, 1.677148",\ "-0.326918, 0.148619, 0.624156, 1.305693, 1.600620",\ "-0.429159, 0.046378, 0.521914, 1.203452, 1.498379",\ "-0.399574, 0.075963, 0.551499, 1.233037, 1.527964"); } 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.424828, -1.949291, -1.473755, -0.792218, -0.497290",\ "-2.796153, -2.320616, -1.845079, -1.163542, -0.868615",\ "-3.164965, -2.689428, -2.213892, -1.532354, -1.237427",\ "-3.657697, -3.182160, -2.706624, -2.025086, -1.730159",\ "-3.847304, -3.371768, -2.896231, -2.214694, -1.919766"); } } /* end of arc mprj_io[4]_mprj_io[0]_hldf*/ } /* end of pin mprj_io[0] */ } /* end of bus mprj_io */ pin("clock") { direction : input ; clock : true ; max_transition : 1.500000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "1.227442"); } } /* end of arc clock_clock_pwl*/ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "1.037703"); } } /* end of arc clock_clock_pwh*/ } /* end of pin clock */ pin("resetb") { direction : input ; max_transition : 0.000000 ; capacitance : 0.991811 ; is_pad : true ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; } /* end of pin resetb */ pin("flash_csb") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "17.423368, 17.813940, 18.031822, 18.055508, 18.133883",\ "17.423368, 17.813940, 18.031822, 18.055508, 18.133883",\ "17.531685, 17.922256, 18.140137, 18.163824, 18.242199",\ "17.639999, 18.030571, 18.248451, 18.272139, 18.350513",\ "17.856632, 18.247204, 18.465084, 18.488771, 18.567146"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869130, 2.019270, 2.088650, 2.096192, 2.121149",\ "1.869130, 2.019270, 2.088650, 2.096192, 2.121149",\ "1.869130, 2.019270, 2.088650, 2.096192, 2.121149",\ "1.869130, 2.019270, 2.088650, 2.096192, 2.121149",\ "1.869130, 2.019270, 2.088650, 2.096192, 2.121149"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "19.319813, 19.560875, 19.691404, 19.705593, 19.752546",\ "19.319813, 19.560875, 19.691404, 19.705593, 19.752546",\ "19.428131, 19.669193, 19.799721, 19.813910, 19.860863",\ "19.536446, 19.777508, 19.908035, 19.922224, 19.969177",\ "19.753078, 19.994141, 20.124668, 20.138857, 20.185810"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322870, 1.413101, 1.461996, 1.467312, 1.484900",\ "1.322870, 1.413101, 1.461996, 1.467312, 1.484900",\ "1.322870, 1.413101, 1.461996, 1.467312, 1.484900",\ "1.322870, 1.413101, 1.461996, 1.467312, 1.484900",\ "1.322870, 1.413101, 1.461996, 1.467312, 1.484900"); } } /* end of arc clock_flash_csb_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.939892, 17.330463, 17.548344, 17.572031, 17.650406",\ "16.939892, 17.330463, 17.548344, 17.572031, 17.650406",\ "17.156525, 17.547096, 17.764977, 17.788664, 17.867039",\ "17.228737, 17.619308, 17.837189, 17.860876, 17.939251",\ "17.373159, 17.763731, 17.981613, 18.005299, 18.083673"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869130, 2.019270, 2.088650, 2.096192, 2.121149",\ "1.869130, 2.019270, 2.088650, 2.096192, 2.121149",\ "1.869130, 2.019270, 2.088650, 2.096192, 2.121149",\ "1.869130, 2.019270, 2.088650, 2.096192, 2.121149",\ "1.869130, 2.019270, 2.088650, 2.096192, 2.121149"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "18.357567, 18.598629, 18.729156, 18.743345, 18.790298",\ "18.357567, 18.598629, 18.729156, 18.743345, 18.790298",\ "18.574200, 18.815262, 18.945789, 18.959978, 19.006931",\ "18.646412, 18.887474, 19.018002, 19.032190, 19.079144",\ "18.790833, 19.031895, 19.162422, 19.176611, 19.223564"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322870, 1.413101, 1.461996, 1.467312, 1.484900",\ "1.322870, 1.413101, 1.461996, 1.467312, 1.484900",\ "1.322870, 1.413101, 1.461996, 1.467312, 1.484900",\ "1.322870, 1.413101, 1.461996, 1.467312, 1.484900",\ "1.322870, 1.413101, 1.461996, 1.467312, 1.484900"); } } /* end of arc clock_flash_csb_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.132990, 13.523561, 13.741443, 13.765129, 13.843504",\ "13.781948, 14.172520, 14.390401, 14.414087, 14.492462",\ "14.430906, 14.821478, 15.039359, 15.063046, 15.141420",\ "15.297916, 15.688488, 15.906369, 15.930056, 16.008430",\ "15.629000, 16.019571, 16.237453, 16.261139, 16.339514"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\ "1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\ "1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\ "1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\ "1.903822, 2.064016, 2.137871, 2.145900, 2.172467"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.555365, 13.796427, 13.926954, 13.941145, 13.988097",\ "14.204324, 14.445386, 14.575914, 14.590103, 14.637056",\ "14.853282, 15.094344, 15.224873, 15.239061, 15.286015",\ "15.720288, 15.961350, 16.091879, 16.106068, 16.153021",\ "16.051373, 16.292435, 16.422964, 16.437153, 16.484106"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.403216, 1.504030, 1.553025, 1.558352, 1.575976",\ "1.403216, 1.504030, 1.553025, 1.558352, 1.575976",\ "1.403216, 1.504030, 1.553025, 1.558352, 1.575976",\ "1.403216, 1.504030, 1.553025, 1.558352, 1.575976",\ "1.403216, 1.504030, 1.553025, 1.558352, 1.575976"); } } /* end of arc mprj_io[4]_flash_csb_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.046959, 11.047260, 11.047379, 11.047393, 11.047436",\ "11.123603, 11.123904, 11.124023, 11.124037, 11.124080",\ "11.200247, 11.200548, 11.200667, 11.200680, 11.200723",\ "11.272978, 11.273279, 11.273398, 11.273411, 11.273454",\ "11.272978, 11.273279, 11.273398, 11.273411, 11.273454"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.920609, 10.926563, 10.927464, 10.927563, 10.927887",\ "10.997252, 11.003207, 11.004108, 11.004207, 11.004531",\ "11.073895, 11.079850, 11.080752, 11.080851, 11.081175",\ "11.146626, 11.152581, 11.153483, 11.153582, 11.153906",\ "11.146626, 11.152581, 11.153483, 11.153582, 11.153906"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_csb_redg_min*/ } /* end of pin flash_csb */ pin("flash_clk") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "15.683577, 16.074131, 16.292015, 16.315701, 16.394077",\ "15.683577, 16.074131, 16.292015, 16.315701, 16.394077",\ "15.791895, 16.182449, 16.400333, 16.424019, 16.502396",\ "15.900209, 16.290764, 16.508648, 16.532333, 16.610710",\ "16.116842, 16.507397, 16.725281, 16.748966, 16.827343"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\ "1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\ "1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\ "1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\ "1.869135, 2.019262, 2.088648, 2.096191, 2.121150"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.272423, 16.513496, 16.644022, 16.658211, 16.705162",\ "16.272423, 16.513496, 16.644022, 16.658211, 16.705162",\ "16.380739, 16.621815, 16.752338, 16.766529, 16.813480",\ "16.489056, 16.730129, 16.860655, 16.874844, 16.921795",\ "16.705688, 16.946762, 17.077288, 17.091476, 17.138428"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\ "1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\ "1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\ "1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\ "1.322855, 1.413129, 1.462009, 1.467323, 1.484905"); } } /* end of arc clock_flash_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "15.259306, 15.649859, 15.867743, 15.891430, 15.969805",\ "15.259306, 15.649859, 15.867743, 15.891430, 15.969805",\ "15.475939, 15.866492, 16.084375, 16.108063, 16.186438",\ "15.548151, 15.938704, 16.156588, 16.180275, 16.258650",\ "15.692572, 16.083126, 16.301008, 16.324696, 16.403070"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\ "1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\ "1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\ "1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\ "1.869135, 2.019262, 2.088648, 2.096191, 2.121150"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.008728, 16.249804, 16.380327, 16.394516, 16.441467",\ "16.008728, 16.249804, 16.380327, 16.394516, 16.441467",\ "16.225361, 16.466436, 16.596960, 16.611149, 16.658100",\ "16.297573, 16.538647, 16.669172, 16.683361, 16.730312",\ "16.441994, 16.683069, 16.813593, 16.827782, 16.874733"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\ "1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\ "1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\ "1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\ "1.322855, 1.413129, 1.462009, 1.467323, 1.484905"); } } /* end of arc clock_flash_clk_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.816689, 13.207242, 13.425125, 13.448812, 13.527187",\ "13.465647, 13.856200, 14.074083, 14.097771, 14.176146",\ "14.114605, 14.505158, 14.723042, 14.746729, 14.825104",\ "14.981613, 15.372167, 15.590050, 15.613737, 15.692112",\ "15.312696, 15.703250, 15.921133, 15.944820, 16.023195"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.064016, 2.137871, 2.145900, 2.172466",\ "1.903822, 2.064016, 2.137871, 2.145900, 2.172466",\ "1.903822, 2.064016, 2.137871, 2.145900, 2.172466",\ "1.903822, 2.064016, 2.137871, 2.145900, 2.172466",\ "1.903822, 2.064016, 2.137871, 2.145900, 2.172466"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.440634, 13.681708, 13.812233, 13.826422, 13.873373",\ "14.089594, 14.330668, 14.461193, 14.475382, 14.522333",\ "14.738552, 14.979628, 15.110151, 15.124341, 15.171292",\ "15.605560, 15.846635, 15.977160, 15.991348, 16.038300",\ "15.936644, 16.177719, 16.308243, 16.322432, 16.369383"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.403219, 1.504030, 1.553025, 1.558352, 1.575976",\ "1.403219, 1.504030, 1.553025, 1.558352, 1.575976",\ "1.403219, 1.504030, 1.553025, 1.558352, 1.575976",\ "1.403219, 1.504030, 1.553025, 1.558352, 1.575976",\ "1.403219, 1.504030, 1.553025, 1.558352, 1.575976"); } } /* end of arc mprj_io[4]_flash_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.673736, 10.674036, 10.674154, 10.674168, 10.674211",\ "10.750380, 10.750680, 10.750799, 10.750812, 10.750854",\ "10.827023, 10.827323, 10.827442, 10.827456, 10.827497",\ "10.899754, 10.900054, 10.900173, 10.900187, 10.900229",\ "10.899754, 10.900054, 10.900173, 10.900187, 10.900229"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.547350, 10.553321, 10.554224, 10.554322, 10.554647",\ "10.623995, 10.629965, 10.630868, 10.630966, 10.631290",\ "10.700638, 10.706609, 10.707512, 10.707609, 10.707934",\ "10.773369, 10.779340, 10.780243, 10.780340, 10.780665",\ "10.773369, 10.779340, 10.780243, 10.780340, 10.780665"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_clk_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.275845, 11.666399, 11.884282, 11.907969, 11.986344",\ "11.924804, 12.315357, 12.533241, 12.556928, 12.635303",\ "12.573762, 12.964315, 13.182199, 13.205886, 13.284262",\ "13.440769, 13.831324, 14.049208, 14.072893, 14.151270",\ "13.771852, 14.162407, 14.380291, 14.403976, 14.482353"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\ "1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\ "1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\ "1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\ "1.869135, 2.019262, 2.088648, 2.096191, 2.121150"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.850534, 12.091610, 12.222134, 12.236322, 12.283274",\ "12.326071, 12.567146, 12.697670, 12.711860, 12.758811",\ "12.801607, 13.042683, 13.173206, 13.187396, 13.234347",\ "13.483145, 13.724220, 13.854744, 13.868934, 13.915885",\ "13.778072, 14.019148, 14.149672, 14.163861, 14.210813"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\ "1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\ "1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\ "1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\ "1.322855, 1.413129, 1.462009, 1.467323, 1.484905"); } } /* end of arc mprj_io[4]_flash_clk_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.283516, 10.674070, 10.891954, 10.915640, 10.994017",\ "10.360160, 10.750713, 10.968597, 10.992284, 11.070660",\ "10.436804, 10.827358, 11.045241, 11.068928, 11.147304",\ "10.509535, 10.900089, 11.117972, 11.141659, 11.220035",\ "10.509535, 10.900089, 11.117972, 11.141659, 11.220035"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\ "1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\ "1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\ "1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\ "1.869135, 2.019262, 2.088648, 2.096191, 2.121150"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.284018, 11.525093, 11.655617, 11.669806, 11.716757",\ "11.653130, 11.894205, 12.024729, 12.038918, 12.085869",\ "12.021669, 12.262745, 12.393269, 12.407458, 12.454410",\ "12.514040, 12.755115, 12.885639, 12.899828, 12.946779",\ "12.703741, 12.944817, 13.075340, 13.089529, 13.136480"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\ "1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\ "1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\ "1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\ "1.322855, 1.413129, 1.462009, 1.467323, 1.484905"); } } /* end of arc mprj_io[4]_flash_clk_una_min*/ } /* end of pin flash_clk */ pin("flash_io0") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "15.511520, 15.902077, 16.119961, 16.143646, 16.222023",\ "15.511520, 15.902077, 16.119961, 16.143646, 16.222023",\ "15.619837, 16.010395, 16.228279, 16.251965, 16.330339",\ "15.728153, 16.118711, 16.336594, 16.360281, 16.438656",\ "15.944786, 16.335344, 16.553226, 16.576914, 16.655289"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.063987, 2.137856, 2.145886, 2.172458",\ "1.903822, 2.063987, 2.137856, 2.145886, 2.172458",\ "1.903822, 2.063987, 2.137856, 2.145886, 2.172458",\ "1.903822, 2.063987, 2.137856, 2.145886, 2.172458",\ "1.903822, 2.063987, 2.137856, 2.145886, 2.172458"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.096085, 16.337158, 16.469492, 16.484032, 16.532137",\ "16.096085, 16.337158, 16.469492, 16.484032, 16.532137",\ "16.204403, 16.445475, 16.577808, 16.592348, 16.640453",\ "16.312717, 16.553791, 16.686125, 16.700665, 16.748770",\ "16.529350, 16.770424, 16.902756, 16.917295, 16.965401"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.403379, 1.504027, 1.553024, 1.558350, 1.575975",\ "1.403379, 1.504027, 1.553024, 1.558350, 1.575975",\ "1.403379, 1.504027, 1.553024, 1.558350, 1.575975",\ "1.403379, 1.504027, 1.553024, 1.558350, 1.575975",\ "1.403379, 1.504027, 1.553024, 1.558350, 1.575975"); } } /* end of arc clock_flash_io0_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "14.150626, 14.150883, 14.150984, 14.150994, 14.151031",\ "14.150626, 14.150883, 14.150984, 14.150994, 14.151031",\ "14.367259, 14.367516, 14.367617, 14.367627, 14.367663",\ "14.439469, 14.439726, 14.439827, 14.439837, 14.439874",\ "14.583892, 14.584148, 14.584249, 14.584260, 14.584296"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "14.022903, 14.029499, 14.030449, 14.030552, 14.030893",\ "14.022903, 14.029499, 14.030449, 14.030552, 14.030893",\ "14.239536, 14.246132, 14.247082, 14.247185, 14.247526",\ "14.311747, 14.318342, 14.319292, 14.319395, 14.319736",\ "14.456169, 14.462765, 14.463715, 14.463818, 14.464159"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc clock_flash_io0_redg_min*/ timing () { related_pin : "mprj_io[2]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.256752, 10.647309, 10.865192, 10.888879, 10.967255",\ "10.905709, 11.296267, 11.514151, 11.537836, 11.616212",\ "11.554667, 11.945225, 12.163108, 12.186794, 12.265169",\ "12.421675, 12.812231, 13.030115, 13.053801, 13.132177",\ "12.752380, 13.142937, 13.360821, 13.384506, 13.462883"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869134, 2.019264, 2.088649, 2.096192, 2.121150",\ "1.869134, 2.019264, 2.088649, 2.096192, 2.121150",\ "1.869134, 2.019264, 2.088649, 2.096192, 2.121150",\ "1.869134, 2.019264, 2.088649, 2.096192, 2.121150",\ "1.869134, 2.019264, 2.088649, 2.096192, 2.121150"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.867517, 11.108589, 11.239115, 11.253304, 11.300255",\ "11.343113, 11.584185, 11.714710, 11.728899, 11.775851",\ "11.818709, 12.059782, 12.190307, 12.204496, 12.251448",\ "12.499315, 12.740388, 12.870913, 12.885102, 12.932055",\ "12.793325, 13.034398, 13.164923, 13.179112, 13.226065"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322859, 1.413123, 1.462006, 1.467320, 1.484904",\ "1.322859, 1.413123, 1.462006, 1.467320, 1.484904",\ "1.322859, 1.413123, 1.462006, 1.467320, 1.484904",\ "1.322859, 1.413123, 1.462006, 1.467320, 1.484904",\ "1.322859, 1.413123, 1.462006, 1.467320, 1.484904"); } } /* end of arc mprj_io[2]_flash_io0_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[2]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "9.581005, 9.971562, 10.189445, 10.213132, 10.291508",\ "9.641660, 10.032217, 10.250101, 10.273787, 10.352162",\ "9.733867, 10.124424, 10.342308, 10.365993, 10.444369",\ "9.806253, 10.196810, 10.414694, 10.438379, 10.516756",\ "9.806253, 10.196810, 10.414694, 10.438379, 10.516756"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869134, 2.019264, 2.088649, 2.096192, 2.121150",\ "1.869134, 2.019264, 2.088649, 2.096192, 2.121150",\ "1.869134, 2.019264, 2.088649, 2.096192, 2.121150",\ "1.869134, 2.019264, 2.088649, 2.096192, 2.121150",\ "1.869134, 2.019264, 2.088649, 2.096192, 2.121150"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.462831, 10.703903, 10.834428, 10.848618, 10.895569",\ "10.754825, 10.995897, 11.126422, 11.140612, 11.187563",\ "11.198715, 11.439787, 11.570312, 11.584501, 11.631454",\ "11.689796, 11.930869, 12.061394, 12.075583, 12.122536",\ "11.879450, 12.120522, 12.251047, 12.265236, 12.312188"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322859, 1.413123, 1.462006, 1.467320, 1.484904",\ "1.322859, 1.413123, 1.462006, 1.467320, 1.484904",\ "1.322859, 1.413123, 1.462006, 1.467320, 1.484904",\ "1.322859, 1.413123, 1.462006, 1.467320, 1.484904",\ "1.322859, 1.413123, 1.462006, 1.467320, 1.484904"); } } /* end of arc mprj_io[2]_flash_io0_una_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.466011, 12.856569, 13.074452, 13.098139, 13.176514",\ "13.114971, 13.505527, 13.723412, 13.747097, 13.825474",\ "13.763929, 14.154486, 14.372370, 14.396055, 14.474432",\ "14.630938, 15.021496, 15.239379, 15.263065, 15.341440",\ "14.962021, 15.352579, 15.570462, 15.594149, 15.672523"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.063987, 2.137856, 2.145886, 2.172458",\ "1.903822, 2.063987, 2.137856, 2.145886, 2.172458",\ "1.903822, 2.063987, 2.137856, 2.145886, 2.172458",\ "1.903822, 2.063987, 2.137856, 2.145886, 2.172458",\ "1.903822, 2.063987, 2.137856, 2.145886, 2.172458"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.082923, 13.323996, 13.454520, 13.468710, 13.515661",\ "13.731882, 13.972954, 14.103479, 14.117668, 14.164620",\ "14.380840, 14.621912, 14.752438, 14.766626, 14.813579",\ "15.247849, 15.488920, 15.619446, 15.633635, 15.680587",\ "15.578933, 15.820005, 15.950530, 15.964720, 16.011671"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.403379, 1.504027, 1.553024, 1.558350, 1.575975",\ "1.403379, 1.504027, 1.553024, 1.558350, 1.575975",\ "1.403379, 1.504027, 1.553024, 1.558350, 1.575975",\ "1.403379, 1.504027, 1.553024, 1.558350, 1.575975",\ "1.403379, 1.504027, 1.553024, 1.558350, 1.575975"); } } /* end of arc mprj_io[4]_flash_io0_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.646225, 10.646481, 10.646582, 10.646593, 10.646629",\ "10.722869, 10.723125, 10.723227, 10.723237, 10.723273",\ "10.799513, 10.799768, 10.799870, 10.799881, 10.799917",\ "10.872244, 10.872499, 10.872601, 10.872612, 10.872648",\ "10.872244, 10.872499, 10.872601, 10.872612, 10.872648"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.518501, 10.525098, 10.526047, 10.526150, 10.526491",\ "10.595146, 10.601742, 10.602692, 10.602795, 10.603136",\ "10.671789, 10.678385, 10.679335, 10.679438, 10.679779",\ "10.744520, 10.751116, 10.752066, 10.752169, 10.752510",\ "10.744520, 10.751116, 10.752066, 10.752169, 10.752510"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_io0_redg_min*/ } /* end of pin flash_io0 */ pin("flash_io1") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; function : "0" ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin flash_io1 */ pin("hk_serial_load") { direction : internal ; clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ timing () { related_pin : "hk_serial_load" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "1.580259"); } } /* 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.815588"); } } /* end of arc hk_serial_load_hk_serial_load_pwh*/ } /* end of pin hk_serial_load */ } /* end of cell */ } /* end of library */