library("caravan.nom") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; date : "Tue May 30 04:58:19 2023" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.8000 ; nom_temperature : 25.0000 ; operating_conditions( "sky130_fd_sc_hd__tt_1.80v_25C" ) { process : 1.0000 ; voltage : 1.8000 ; temperature : 25.0000 ; } /* current design opcond */ default_operating_conditions : "sky130_fd_sc_hd__tt_1.80v_25C" ; voltage_unit : "1V" ; time_unit : "1ns" ; capacitive_load_unit (1.000000, pf); slew_derate_from_library : 1.0000 ; slew_lower_threshold_pct_rise : 20.0000 ; slew_lower_threshold_pct_fall : 20.0000 ; slew_upper_threshold_pct_rise : 80.0000 ; slew_upper_threshold_pct_fall : 80.0000 ; input_threshold_pct_rise : 50.0000 ; input_threshold_pct_fall : 50.0000 ; output_threshold_pct_rise : 50.0000 ; output_threshold_pct_fall : 50.0000 ; k_process_cell_rise : 0.000000; k_process_cell_fall : 0.000000; k_volt_cell_rise : 0.000000; k_volt_cell_fall : 0.000000; k_temp_cell_rise : 0.000000; k_temp_cell_fall : 0.000000; k_process_rise_transition : 0.000000; k_process_fall_transition : 0.000000; k_volt_rise_transition : 0.000000; k_volt_fall_transition : 0.000000; k_temp_rise_transition : 0.000000; k_temp_fall_transition : 0.000000; default_fanout_load : 1.000000; default_inout_pin_cap : 1.000000; default_input_pin_cap : 1.000000; default_output_pin_cap : 0.000000; current_unit : 1mA; pulling_resistance_unit : "1kohm"; comment : "PrimeTime extracted Model." ; define(min_delay_flag, timing, boolean); define(internal_noise_width_above_low, pin, float); define(internal_noise_height_below_high, pin, float); define(original_pin, pin, string); define(max_noise_immunity_low, pin, float); define(is_unconstrained, pin, boolean); define(internal_noise_width_below_high, pin, float); define(internal_noise_peak_time_below_high, pin, float); define(internal_noise_height_above_low, pin, float); define(max_noise_immunity_high, pin, float); define(internal_noise_peak_time_above_low, pin, float); /* SCALAR table template is built-in */ /* 2-D table template f(in_trans, out_cap) */ lu_table_template( f_itrans_ocap ) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } /* 2-D table template f(d_trans, c_trans) */ lu_table_template( f_dtrans_ctrans ) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } type ( BUS38_type0 ) { base_type : array ; data_type : bit ; bit_width : 38 ; bit_from : 37 ; bit_to : 0 ; downto : true ; } /* end of type */ cell( caravan ) { area : 2238314.250000 ; dont_use : true ; dont_touch : true ; interface_timing : true; timing_model_type : "extracted"; is_macro_cell : true; pad_cell : true; pin("vddio") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vddio */ pin("vddio_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vddio_2 */ pin("vssio") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssio */ pin("vssio_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssio_2 */ pin("vdda") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda */ pin("vssa") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa */ pin("vccd") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd */ pin("vssd") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd */ pin("vdda1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda1 */ pin("vdda1_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda1_2 */ pin("vdda2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda2 */ pin("vssa1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa1 */ pin("vssa1_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa1_2 */ pin("vssa2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa2 */ pin("vccd1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd1 */ pin("vccd2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd2 */ pin("vssd1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd1 */ pin("vssd2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd2 */ pin("gpio") { direction : inout ; max_transition : 4.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin gpio */ bus ( mprj_io ) { bus_type : BUS38_type0 ; direction : inout ; pin("mprj_io[37]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.888215, 6.888215, 6.707577, 6.647365, 6.526940",\ "7.443883, 7.443883, 7.263246, 7.203034, 7.082609",\ "7.999552, 7.999552, 7.818915, 7.758703, 7.638278",\ "8.741926, 8.741926, 8.561289, 8.501076, 8.380651",\ "9.028006, 9.028006, 8.847368, 8.787155, 8.666731"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.007687, 7.007687, 6.827050, 6.766838, 6.646413",\ "7.460898, 7.460898, 7.280261, 7.220048, 7.099624",\ "7.914107, 7.914107, 7.733469, 7.673257, 7.552833",\ "8.519596, 8.519596, 8.338959, 8.278748, 8.158322",\ "8.778862, 8.778862, 8.598225, 8.538012, 8.417587"); } } /* end of arc clock_mprj_io[37]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.405691, 1.405691, 1.496010, 1.586329, 1.766965",\ "1.388201, 1.388201, 1.478520, 1.568839, 1.749475",\ "1.370711, 1.370711, 1.461030, 1.551348, 1.731985",\ "1.347344, 1.347344, 1.437663, 1.527982, 1.708619",\ "1.392113, 1.392113, 1.482432, 1.572751, 1.753387"); } 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.816411, 0.816411, 0.906730, 0.997049, 1.177686",\ "0.402743, 0.402743, 0.493062, 0.583381, 0.764018",\ "0.052528, 0.052528, 0.142847, 0.233166, 0.413803",\ "-0.415359, -0.415359, -0.325040, -0.234721, -0.054084",\ "-0.605669, -0.605669, -0.515350, -0.425032, -0.244395"); } } /* end of arc clock_mprj_io[37]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.453703, 2.040163, 1.689949, 1.222062, 1.031766",\ "3.009372, 2.595832, 2.245618, 1.777731, 1.587435",\ "3.565041, 3.151501, 2.801286, 2.333399, 2.143104",\ "4.307415, 3.893875, 3.543660, 3.075773, 2.885478",\ "4.593493, 4.179954, 3.829739, 3.361852, 3.171556"); } 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.525884, 3.112344, 2.762129, 2.294242, 2.103947",\ "3.979094, 3.565554, 3.215339, 2.747452, 2.557157",\ "4.432304, 4.018764, 3.668550, 3.200663, 3.010367",\ "5.037794, 4.624254, 4.274040, 3.806153, 3.615857",\ "5.297059, 4.883519, 4.533305, 4.065418, 3.875122"); } } /* end of arc mprj_io[4]_mprj_io[37]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.614838, -1.161647, -0.708455, -0.102991, 0.156280",\ "-1.632328, -1.179137, -0.725945, -0.120481, 0.138790",\ "-1.649819, -1.196627, -0.743436, -0.137971, 0.121299",\ "-1.673186, -1.219994, -0.766802, -0.161338, 0.097933",\ "-1.628416, -1.175225, -0.722033, -0.116569, 0.142702"); } 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.504762, -2.051570, -1.598378, -0.992914, -0.733644",\ "-2.918430, -2.465238, -2.012047, -1.406582, -1.147312",\ "-3.268645, -2.815453, -2.362262, -1.756797, -1.497527",\ "-3.736532, -3.283340, -2.830148, -2.224684, -1.965414",\ "-3.926842, -3.473651, -3.020459, -2.414995, -2.155724"); } } /* end of arc mprj_io[4]_mprj_io[37]_hldf*/ } /* end of pin mprj_io[37] */ pin("mprj_io[36]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.035881, 7.035881, 6.855243, 6.795031, 6.674606",\ "7.591559, 7.591559, 7.410922, 7.350709, 7.230285",\ "8.147236, 8.147236, 7.966599, 7.906387, 7.785962",\ "8.889622, 8.889622, 8.708984, 8.648773, 8.528348",\ "9.175701, 9.175701, 8.995064, 8.934851, 8.814426"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.965868, 6.965868, 6.785231, 6.725019, 6.604594",\ "7.419063, 7.419063, 7.238426, 7.178214, 7.057789",\ "7.872259, 7.872259, 7.691621, 7.631409, 7.510984",\ "8.477728, 8.477728, 8.297091, 8.236877, 8.116453",\ "8.736998, 8.736998, 8.556360, 8.496147, 8.375723"); } } /* 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.563789, 0.563789, 0.654108, 0.744427, 0.925064",\ "0.546294, 0.546294, 0.636612, 0.726931, 0.907568",\ "0.528798, 0.528798, 0.619116, 0.709435, 0.890072",\ "0.505424, 0.505424, 0.595742, 0.686061, 0.866698",\ "0.550192, 0.550192, 0.640511, 0.730830, 0.911467"); } 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.383183, -0.383183, -0.292864, -0.202545, -0.021908",\ "-0.796748, -0.796748, -0.706429, -0.616111, -0.435474",\ "-1.146962, -1.146962, -1.056643, -0.966325, -0.785688",\ "-1.614849, -1.614849, -1.524530, -1.434211, -1.253574",\ "-1.805147, -1.805147, -1.714828, -1.624510, -1.443873"); } } /* end of arc clock_mprj_io[36]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.829850, 2.416311, 2.066096, 1.598209, 1.407913",\ "3.385528, 2.971988, 2.621774, 2.153887, 1.963591",\ "3.941207, 3.527667, 3.177453, 2.709566, 2.519270",\ "4.683593, 4.270053, 3.919839, 3.451952, 3.261656",\ "4.969672, 4.556132, 4.205918, 3.738031, 3.547735"); } 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.058370, 3.644830, 3.294616, 2.826729, 2.636433",\ "4.511565, 4.098025, 3.747811, 3.279924, 3.089628",\ "4.964760, 4.551220, 4.201006, 3.733119, 3.542823",\ "5.570230, 5.156690, 4.806476, 4.338589, 4.148293",\ "5.829498, 5.415958, 5.065744, 4.597857, 4.407561"); } } /* end of arc mprj_io[4]_mprj_io[36]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.930027, -1.476836, -1.023644, -0.418180, -0.158909",\ "-1.947523, -1.494331, -1.041140, -0.435676, -0.176405",\ "-1.965019, -1.511827, -1.058636, -0.453172, -0.193901",\ "-1.988393, -1.535202, -1.082010, -0.476546, -0.217275",\ "-1.943624, -1.490433, -1.037241, -0.431777, -0.172506"); } 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.156763, -2.703571, -2.250379, -1.644915, -1.385644",\ "-3.570328, -3.117136, -2.663945, -2.058481, -1.799210",\ "-3.920542, -3.467350, -3.014159, -2.408695, -2.149424",\ "-4.388429, -3.935237, -3.482045, -2.876581, -2.617311",\ "-4.578727, -4.125535, -3.672344, -3.066880, -2.807609"); } } /* end of arc mprj_io[4]_mprj_io[36]_hldf*/ } /* end of pin mprj_io[36] */ pin("mprj_io[35]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.139608, 7.139608, 6.958971, 6.898759, 6.778334",\ "7.695271, 7.695271, 7.514634, 7.454422, 7.333997",\ "8.250935, 8.250935, 8.070297, 8.010085, 7.889660",\ "8.993299, 8.993299, 8.812662, 8.752450, 8.632025",\ "9.279377, 9.279377, 9.098740, 9.038527, 8.918102"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.246463, 7.246463, 7.065825, 7.005613, 6.885189",\ "7.699682, 7.699682, 7.519045, 7.458833, 7.338408",\ "8.152902, 8.152902, 7.972264, 7.912052, 7.791627",\ "8.758404, 8.758404, 8.577766, 8.517554, 8.397129",\ "9.017666, 9.017666, 8.837029, 8.776816, 8.656391"); } } /* end of arc clock_mprj_io[35]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.234399, 1.234399, 1.324718, 1.415037, 1.595674",\ "1.216913, 1.216913, 1.307232, 1.397551, 1.578187",\ "1.199427, 1.199427, 1.289746, 1.380064, 1.560701",\ "1.176065, 1.176065, 1.266384, 1.356703, 1.537340",\ "1.220834, 1.220834, 1.311153, 1.401472, 1.582108"); } 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.718260, 0.718260, 0.808579, 0.898898, 1.079535",\ "0.304526, 0.304526, 0.394845, 0.485163, 0.665800",\ "-0.045689, -0.045689, 0.044630, 0.134949, 0.315586",\ "-0.513575, -0.513575, -0.423256, -0.332937, -0.152300",\ "-0.703892, -0.703892, -0.613573, -0.523254, -0.342618"); } } /* end of arc clock_mprj_io[35]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.610297, 2.196757, 1.846542, 1.378655, 1.188360",\ "3.165960, 2.752420, 2.402206, 1.934319, 1.744023",\ "3.721623, 3.308084, 2.957869, 2.489982, 2.299686",\ "4.463989, 4.050449, 3.700235, 3.232348, 3.042052",\ "4.750068, 4.336528, 3.986313, 3.518426, 3.328131"); } 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.348627, 2.935087, 2.584872, 2.116985, 1.926690",\ "3.801847, 3.388307, 3.038092, 2.570205, 2.379910",\ "4.255066, 3.841526, 3.491312, 3.023425, 2.833129",\ "4.860568, 4.447028, 4.096814, 3.628927, 3.438631",\ "5.119831, 4.706291, 4.356076, 3.888189, 3.697894"); } } /* end of arc mprj_io[4]_mprj_io[35]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.735827, -1.282635, -0.829443, -0.223979, 0.035292",\ "-1.753313, -1.300122, -0.846930, -0.241466, 0.017805",\ "-1.770799, -1.317608, -0.864416, -0.258952, 0.000319",\ "-1.794161, -1.340969, -0.887778, -0.282313, -0.023043",\ "-1.749392, -1.296200, -0.843008, -0.237544, 0.021727"); } 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.488024, -2.034832, -1.581640, -0.976176, -0.716906",\ "-2.901758, -2.448567, -1.995375, -1.389911, -1.130640",\ "-3.251973, -2.798781, -2.345589, -1.740125, -1.480855",\ "-3.719859, -3.266667, -2.813475, -2.208011, -1.948740",\ "-3.910176, -3.456984, -3.003793, -2.398328, -2.139058"); } } /* end of arc mprj_io[4]_mprj_io[35]_hldf*/ } /* end of pin mprj_io[35] */ pin("mprj_io[34]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.036942, 7.036942, 6.856305, 6.796093, 6.675668",\ "7.592627, 7.592627, 7.411989, 7.351777, 7.231352",\ "8.148311, 8.148311, 7.967673, 7.907461, 7.787036",\ "8.890705, 8.890705, 8.710068, 8.649856, 8.529430",\ "9.176783, 9.176783, 8.996145, 8.935933, 8.815508"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.151912, 7.151912, 6.971274, 6.911062, 6.790637",\ "7.605097, 7.605097, 7.424459, 7.364247, 7.243822",\ "8.058282, 8.058282, 7.877645, 7.817432, 7.697007",\ "8.663737, 8.663737, 8.483100, 8.422888, 8.302463",\ "8.923010, 8.923010, 8.742373, 8.682160, 8.561735"); } } /* end of arc clock_mprj_io[34]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.778972, 0.778972, 0.869291, 0.959610, 1.140246",\ "0.761473, 0.761473, 0.851791, 0.942110, 1.122747",\ "0.743973, 0.743973, 0.834291, 0.924610, 1.105247",\ "0.720593, 0.720593, 0.810912, 0.901231, 1.081868",\ "0.765362, 0.765362, 0.855681, 0.946000, 1.126637"); } 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.420288, 0.420288, 0.510607, 0.600925, 0.781562",\ "0.006792, 0.006792, 0.097110, 0.187429, 0.368066",\ "-0.343423, -0.343423, -0.253104, -0.162786, 0.017851",\ "-0.811310, -0.811310, -0.720991, -0.630672, -0.450036",\ "-1.001600, -1.001600, -0.911282, -0.820963, -0.640326"); } } /* end of arc clock_mprj_io[34]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.704978, 2.291438, 1.941224, 1.473337, 1.283041",\ "3.260662, 2.847122, 2.496908, 2.029021, 1.838725",\ "3.816346, 3.402806, 3.052592, 2.584705, 2.394409",\ "4.558741, 4.145201, 3.794986, 3.327099, 3.136804",\ "4.844819, 4.431279, 4.081065, 3.613178, 3.422882"); } 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.561301, 3.147761, 2.797547, 2.329660, 2.139364",\ "4.014487, 3.600947, 3.250733, 2.782846, 2.592550",\ "4.467672, 4.054132, 3.703918, 3.236031, 3.045735",\ "5.073128, 4.659588, 4.309374, 3.841487, 3.651191",\ "5.332401, 4.918861, 4.568646, 4.100760, 3.910464"); } } /* end of arc mprj_io[4]_mprj_io[34]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.725808, -1.272617, -0.819425, -0.213961, 0.045310",\ "-1.743308, -1.290116, -0.836924, -0.231461, 0.027810",\ "-1.760808, -1.307616, -0.854424, -0.248960, 0.010310",\ "-1.784187, -1.330995, -0.877804, -0.272340, -0.013069",\ "-1.739418, -1.286227, -0.833035, -0.227571, 0.031700"); } 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.325732, -1.872540, -1.419348, -0.813885, -0.554614",\ "-2.739228, -2.286037, -1.832845, -1.227381, -0.968111",\ "-3.089443, -2.636251, -2.183059, -1.577596, -1.318325",\ "-3.557330, -3.104138, -2.650946, -2.045483, -1.786212",\ "-3.747620, -3.294429, -2.841237, -2.235773, -1.976502"); } } /* end of arc mprj_io[4]_mprj_io[34]_hldf*/ } /* end of pin mprj_io[34] */ pin("mprj_io[33]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.908299, 6.908299, 6.727662, 6.667449, 6.547025",\ "7.463954, 7.463954, 7.283317, 7.223105, 7.102680",\ "8.019611, 8.019611, 7.838974, 7.778761, 7.658337",\ "8.761969, 8.761969, 8.581331, 8.521118, 8.400694",\ "9.048050, 9.048050, 8.867413, 8.807201, 8.686776"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.033577, 7.033577, 6.852940, 6.792728, 6.672303",\ "7.486797, 7.486797, 7.306159, 7.245947, 7.125523",\ "7.940015, 7.940015, 7.759378, 7.699166, 7.578741",\ "8.545517, 8.545517, 8.364880, 8.304667, 8.184242",\ "8.804771, 8.804771, 8.624134, 8.563921, 8.443497"); } } /* end of arc clock_mprj_io[33]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.833289, 0.833289, 0.923607, 1.013926, 1.194562",\ "0.815774, 0.815774, 0.906093, 0.996411, 1.177048",\ "0.798259, 0.798259, 0.888578, 0.978897, 1.159533",\ "0.774859, 0.774859, 0.865178, 0.955496, 1.136133",\ "0.819628, 0.819628, 0.909947, 1.000266, 1.180902"); } 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.247521, -0.247521, -0.157203, -0.066884, 0.113752",\ "-0.660493, -0.660493, -0.570175, -0.479856, -0.299220",\ "-1.010748, -1.010748, -0.920430, -0.830111, -0.649475",\ "-1.478690, -1.478690, -1.388371, -1.298052, -1.117416",\ "-1.668964, -1.668964, -1.578645, -1.488327, -1.307690"); } } /* end of arc clock_mprj_io[33]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.682568, 2.269028, 1.918814, 1.450927, 1.260631",\ "3.238224, 2.824684, 2.474470, 2.006583, 1.816287",\ "3.793881, 3.380341, 3.030127, 2.562240, 2.371944",\ "4.536238, 4.122698, 3.772483, 3.304596, 3.114300",\ "4.822320, 4.408780, 4.058565, 3.590678, 3.400383"); } 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.123395, 3.709855, 3.359640, 2.891753, 2.701458",\ "4.576614, 4.163074, 3.812860, 3.344973, 3.154677",\ "5.029835, 4.616295, 4.266080, 3.798193, 3.607898",\ "5.635336, 5.221796, 4.871581, 4.403694, 4.213399",\ "5.894591, 5.481051, 5.130836, 4.662950, 4.472654"); } } /* end of arc mprj_io[4]_mprj_io[33]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.710527, -1.257335, -0.804143, -0.198679, 0.060591",\ "-1.728042, -1.274850, -0.821658, -0.216194, 0.043077",\ "-1.745556, -1.292365, -0.839173, -0.233709, 0.025562",\ "-1.768957, -1.315765, -0.862573, -0.257109, 0.002162",\ "-1.724187, -1.270996, -0.817804, -0.212340, 0.046931"); } 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.103157, -2.649965, -2.196774, -1.591310, -1.332039",\ "-3.516129, -3.062937, -2.609746, -2.004282, -1.745011",\ "-3.866384, -3.413192, -2.960001, -2.354537, -2.095266",\ "-4.334325, -3.881134, -3.427942, -2.822478, -2.563207",\ "-4.524600, -4.071408, -3.618216, -3.012752, -2.753481"); } } /* end of arc mprj_io[4]_mprj_io[33]_hldf*/ } /* end of pin mprj_io[33] */ pin("mprj_io[32]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.073499, 7.073499, 6.892861, 6.832649, 6.712224",\ "7.629183, 7.629183, 7.448545, 7.388333, 7.267909",\ "8.184866, 8.184866, 8.004229, 7.944016, 7.823592",\ "8.927258, 8.927258, 8.746621, 8.686409, 8.565985",\ "9.213339, 9.213339, 9.032701, 8.972489, 8.852064"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.117614, 7.117614, 6.936976, 6.876764, 6.756340",\ "7.570794, 7.570794, 7.390157, 7.329945, 7.209520",\ "8.023974, 8.023974, 7.843337, 7.783125, 7.662700",\ "8.629424, 8.629424, 8.448787, 8.388575, 8.268150",\ "8.888697, 8.888697, 8.708059, 8.647847, 8.527422"); } } /* 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.047565, 1.047565, 1.137884, 1.228202, 1.408839",\ "1.030059, 1.030059, 1.120378, 1.210696, 1.391333",\ "1.012552, 1.012552, 1.102871, 1.193190, 1.373826",\ "0.989164, 0.989164, 1.079483, 1.169801, 1.350438",\ "1.033933, 1.033933, 1.124251, 1.214570, 1.395206"); } 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.417346, 0.417346, 0.507664, 0.597983, 0.778619",\ "0.004024, 0.004024, 0.094343, 0.184661, 0.365298",\ "-0.346199, -0.346199, -0.255880, -0.165561, 0.015075",\ "-0.814097, -0.814097, -0.723778, -0.633460, -0.452823",\ "-1.004375, -1.004375, -0.914056, -0.823738, -0.643101"); } } /* end of arc clock_mprj_io[32]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.528085, 2.114545, 1.764331, 1.296444, 1.106148",\ "3.083768, 2.670228, 2.320014, 1.852127, 1.661831",\ "3.639452, 3.225912, 2.875698, 2.407811, 2.217515",\ "4.381846, 3.968306, 3.618092, 3.150205, 2.959909",\ "4.667926, 4.254386, 3.904171, 3.436285, 3.245989"); } 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.334000, 2.920460, 2.570245, 2.102358, 1.912063",\ "3.787181, 3.373641, 3.023427, 2.555540, 2.365244",\ "4.240362, 3.826822, 3.476608, 3.008721, 2.818425",\ "4.845812, 4.432272, 4.082057, 3.614171, 3.423875",\ "5.105084, 4.691545, 4.341330, 3.873443, 3.683147"); } } /* end of arc mprj_io[4]_mprj_io[32]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.468552, -1.015361, -0.562169, 0.043295, 0.302566",\ "-1.486058, -1.032867, -0.579675, 0.025789, 0.285060",\ "-1.503565, -1.050373, -0.597182, 0.008283, 0.267553",\ "-1.526953, -1.073762, -0.620570, -0.015106, 0.244165",\ "-1.482185, -1.028993, -0.575801, 0.029663, 0.288934"); } 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.300106, -1.846914, -1.393722, -0.788258, -0.528987",\ "-2.713427, -2.260236, -1.807044, -1.201580, -0.942309",\ "-3.063650, -2.610458, -2.157266, -1.551802, -1.292531",\ "-3.531548, -3.078357, -2.625165, -2.019701, -1.760430",\ "-3.721826, -3.268635, -2.815443, -2.209979, -1.950708"); } } /* end of arc mprj_io[4]_mprj_io[32]_hldf*/ } /* end of pin mprj_io[32] */ pin("mprj_io[31]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.378366, 7.378366, 7.197728, 7.137516, 7.017091",\ "7.933957, 7.933957, 7.753320, 7.693108, 7.572683",\ "8.489548, 8.489548, 8.308910, 8.248698, 8.128273",\ "9.231817, 9.231817, 9.051180, 8.990968, 8.870543",\ "9.517905, 9.517905, 9.337268, 9.277056, 9.156631"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.403968, 7.403968, 7.223330, 7.163118, 7.042694",\ "7.857279, 7.857279, 7.676641, 7.616429, 7.496005",\ "8.310591, 8.310591, 8.129953, 8.069741, 7.949317",\ "8.916217, 8.916217, 8.735579, 8.675367, 8.554943",\ "9.175431, 9.175431, 8.994794, 8.934582, 8.814157"); } } /* 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.700169, 0.700169, 0.790487, 0.880806, 1.061442",\ "0.682633, 0.682633, 0.772952, 0.863270, 1.043907",\ "0.665097, 0.665097, 0.755415, 0.845734, 1.026371",\ "0.641669, 0.641669, 0.731987, 0.822306, 1.002943",\ "0.686440, 0.686440, 0.776758, 0.867077, 1.047713"); } 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.306104, -0.306104, -0.215785, -0.125466, 0.055170",\ "-0.718233, -0.718233, -0.627914, -0.537596, -0.356959",\ "-1.068567, -1.068567, -0.978249, -0.887930, -0.707294",\ "-1.536613, -1.536613, -1.446294, -1.355976, -1.175339",\ "-1.726877, -1.726877, -1.636559, -1.546240, -1.365603"); } } /* end of arc clock_mprj_io[31]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.278946, 2.865407, 2.515192, 2.047305, 1.857009",\ "3.834538, 3.420998, 3.070783, 2.602896, 2.412601",\ "4.390128, 3.976588, 3.626374, 3.158487, 2.968191",\ "5.132399, 4.718859, 4.368644, 3.900757, 3.710462",\ "5.418487, 5.004947, 4.654733, 4.186846, 3.996550"); } 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.259502, 3.845962, 3.495748, 3.027861, 2.837565",\ "4.712814, 4.299274, 3.949059, 3.481173, 3.290877",\ "5.166126, 4.752586, 4.402371, 3.934484, 3.744189",\ "5.771751, 5.358212, 5.007997, 4.540110, 4.349814",\ "6.030965, 5.617425, 5.267210, 4.799324, 4.609028"); } } /* end of arc mprj_io[4]_mprj_io[31]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.950724, -1.497532, -1.044340, -0.438876, -0.179605",\ "-1.968260, -1.515068, -1.061876, -0.456412, -0.197141",\ "-1.985796, -1.532604, -1.079412, -0.473948, -0.214677",\ "-2.009224, -1.556032, -1.102840, -0.497376, -0.238105",\ "-1.964453, -1.511261, -1.058069, -0.452605, -0.193335"); } 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.254281, -2.801089, -2.347897, -1.742433, -1.483162",\ "-3.666410, -3.213218, -2.760027, -2.154562, -1.895292",\ "-4.016745, -3.563553, -3.110361, -2.504897, -2.245626",\ "-4.484790, -4.031598, -3.578407, -2.972942, -2.713672",\ "-4.675055, -4.221863, -3.768671, -3.163207, -2.903936"); } } /* end of arc mprj_io[4]_mprj_io[31]_hldf*/ } /* end of pin mprj_io[31] */ pin("mprj_io[30]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "8.491322, 8.491322, 8.310684, 8.250471, 8.130047",\ "9.046968, 9.046968, 8.866331, 8.806118, 8.685694",\ "9.602617, 9.602617, 9.421980, 9.361767, 9.241343",\ "10.344961, 10.344961, 10.164324, 10.104113, 9.983687",\ "10.631044, 10.631044, 10.450407, 10.390196, 10.269771"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "8.419024, 8.419024, 8.238386, 8.178175, 8.057750",\ "8.872255, 8.872255, 8.691618, 8.631405, 8.510981",\ "9.325485, 9.325485, 9.144848, 9.084637, 8.964211",\ "9.931002, 9.931002, 9.750364, 9.690151, 9.569727",\ "10.190250, 10.190250, 10.009613, 9.949402, 9.828977"); } } /* 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.109288, 0.109288, 0.199606, 0.289925, 0.470562",\ "0.091770, 0.091770, 0.182089, 0.272408, 0.453044",\ "0.074253, 0.074253, 0.164571, 0.254890, 0.435527",\ "0.050849, 0.050849, 0.141168, 0.231486, 0.412123",\ "0.095619, 0.095619, 0.185937, 0.276256, 0.456893"); } 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.903891, -0.903891, -0.813572, -0.723253, -0.542616",\ "-1.316759, -1.316759, -1.226440, -1.136121, -0.955484",\ "-1.667024, -1.667024, -1.576705, -1.486387, -1.305750",\ "-2.134978, -2.134978, -2.044659, -1.954340, -1.773704",\ "-2.325251, -2.325251, -2.234932, -2.144614, -1.963977"); } } /* 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 ( "3.925578, 3.512038, 3.161824, 2.693937, 2.503641",\ "4.481225, 4.067686, 3.717471, 3.249584, 3.059289",\ "5.036874, 4.623334, 4.273119, 3.805233, 3.614937",\ "5.779220, 5.365680, 5.015466, 4.547579, 4.357283",\ "6.065303, 5.651763, 5.301549, 4.833662, 4.643366"); } 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.157097, 4.743557, 4.393343, 3.925456, 3.735160",\ "5.610328, 5.196788, 4.846574, 4.378687, 4.188391",\ "6.063558, 5.650018, 5.299804, 4.831917, 4.641621",\ "6.669075, 6.255535, 5.905320, 5.437433, 5.247138",\ "6.928325, 6.514785, 6.164571, 5.696684, 5.506388"); } } /* end of arc mprj_io[4]_mprj_io[30]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.468160, -2.014969, -1.561777, -0.956313, -0.697042",\ "-2.485678, -2.032486, -1.579294, -0.973830, -0.714560",\ "-2.503196, -2.050004, -1.596812, -0.991348, -0.732077",\ "-2.526599, -2.073407, -1.620216, -1.014751, -0.755481",\ "-2.481829, -2.028638, -1.575446, -0.969982, -0.710711"); } 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.767460, -3.314268, -2.861076, -2.255612, -1.996341",\ "-4.180327, -3.727135, -3.273944, -2.668479, -2.409209",\ "-4.530593, -4.077401, -3.624209, -3.018745, -2.759474",\ "-4.998547, -4.545355, -4.092163, -3.486699, -3.227428",\ "-5.188820, -4.735628, -4.282436, -3.676972, -3.417701"); } } /* end of arc mprj_io[4]_mprj_io[30]_hldf*/ } /* end of pin mprj_io[30] */ pin("mprj_io[29]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.141807, 7.141807, 6.961169, 6.900957, 6.780532",\ "7.697473, 7.697473, 7.516835, 7.456623, 7.336198",\ "8.253139, 8.253139, 8.072501, 8.012289, 7.891864",\ "8.995507, 8.995507, 8.814870, 8.754658, 8.634233",\ "9.281590, 9.281590, 9.100952, 9.040740, 8.920315"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.099643, 7.099643, 6.919005, 6.858793, 6.738369",\ "7.552849, 7.552849, 7.372211, 7.311999, 7.191575",\ "8.006054, 8.006054, 7.825417, 7.765204, 7.644780",\ "8.611537, 8.611537, 8.430900, 8.370687, 8.250263",\ "8.870797, 8.870797, 8.690160, 8.629948, 8.509523"); } } /* 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.423467, 0.423467, 0.513785, 0.604104, 0.784741",\ "0.405955, 0.405955, 0.496274, 0.586592, 0.767229",\ "0.388443, 0.388443, 0.478761, 0.569080, 0.749717",\ "0.365047, 0.365047, 0.455365, 0.545684, 0.726321",\ "0.409816, 0.409816, 0.500135, 0.590454, 0.771091"); } 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.012188, -0.012188, 0.078131, 0.168449, 0.349086",\ "-0.425283, -0.425283, -0.334964, -0.244646, -0.064009",\ "-0.775527, -0.775527, -0.685208, -0.594889, -0.414252",\ "-1.243453, -1.243453, -1.153134, -1.062815, -0.882178",\ "-1.433729, -1.433729, -1.343410, -1.253091, -1.072454"); } } /* end of arc clock_mprj_io[29]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.455798, 3.042258, 2.692044, 2.224157, 2.033861",\ "4.011465, 3.597925, 3.247711, 2.779824, 2.589528",\ "4.567132, 4.153592, 3.803378, 3.335491, 3.145195",\ "5.309502, 4.895962, 4.545747, 4.077860, 3.887565",\ "5.595584, 5.182045, 4.831830, 4.363943, 4.173647"); } 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.196863, 3.783323, 3.433108, 2.965221, 2.774926",\ "4.650068, 4.236528, 3.886314, 3.418427, 3.228131",\ "5.103274, 4.689734, 4.339520, 3.871633, 3.681337",\ "5.708757, 5.295217, 4.945003, 4.477116, 4.286820",\ "5.968018, 5.554478, 5.204264, 4.736377, 4.546081"); } } /* end of arc mprj_io[4]_mprj_io[29]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.597047, -2.143855, -1.690663, -1.085199, -0.825928",\ "-2.614559, -2.161367, -1.708175, -1.102711, -0.843441",\ "-2.632071, -2.178879, -1.725688, -1.120224, -0.860953",\ "-2.655467, -2.202275, -1.749083, -1.143619, -0.884348",\ "-2.610698, -2.157506, -1.704314, -1.098850, -0.839579"); } 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.333335, -2.880143, -2.426952, -1.821487, -1.562217",\ "-3.746430, -3.293238, -2.840047, -2.234582, -1.975312",\ "-4.096674, -3.643482, -3.190290, -2.584826, -2.325555",\ "-4.564600, -4.111408, -3.658216, -3.052752, -2.793481",\ "-4.754876, -4.301684, -3.848492, -3.243028, -2.983757"); } } /* end of arc mprj_io[4]_mprj_io[29]_hldf*/ } /* end of pin mprj_io[29] */ pin("mprj_io[28]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.129104, 7.129104, 6.948466, 6.888254, 6.767829",\ "7.684771, 7.684771, 7.504133, 7.443921, 7.323496",\ "8.240438, 8.240438, 8.059800, 7.999588, 7.879163",\ "8.982807, 8.982807, 8.802170, 8.741958, 8.621532",\ "9.268888, 9.268888, 9.088251, 9.028039, 8.907614"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.015121, 7.015121, 6.834484, 6.774272, 6.653847",\ "7.468327, 7.468327, 7.287689, 7.227477, 7.107052",\ "7.921531, 7.921531, 7.740893, 7.680681, 7.560256",\ "8.527012, 8.527012, 8.346375, 8.286162, 8.165737",\ "8.786274, 8.786274, 8.605637, 8.545424, 8.424999"); } } /* 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.216592, -0.216592, -0.126273, -0.035954, 0.144682",\ "-0.234103, -0.234103, -0.143785, -0.053466, 0.127171",\ "-0.251615, -0.251615, -0.161296, -0.070978, 0.109659",\ "-0.275011, -0.275011, -0.184692, -0.094374, 0.086263",\ "-0.230241, -0.230241, -0.139923, -0.049604, 0.131033"); } 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.754542, -0.754542, -0.664223, -0.573905, -0.393268",\ "-1.167647, -1.167647, -1.077329, -0.987010, -0.806373",\ "-1.517890, -1.517890, -1.427572, -1.337253, -1.156616",\ "-1.985815, -1.985815, -1.895496, -1.805178, -1.624541",\ "-2.176091, -2.176091, -2.085772, -1.995453, -1.814816"); } } /* end of arc clock_mprj_io[28]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "4.208505, 3.794965, 3.444751, 2.976864, 2.786568",\ "4.764173, 4.350633, 4.000419, 3.532531, 3.342236",\ "5.319839, 4.906300, 4.556085, 4.088198, 3.897902",\ "6.062210, 5.648670, 5.298456, 4.830569, 4.640273",\ "6.348291, 5.934752, 5.584538, 5.116651, 4.926354"); } 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.615265, 4.201725, 3.851511, 3.383624, 3.193328",\ "5.068471, 4.654931, 4.304716, 3.836829, 3.646534",\ "5.521674, 5.108134, 4.757920, 4.290033, 4.099737",\ "6.127156, 5.713616, 5.363402, 4.895515, 4.705219",\ "6.386418, 5.972878, 5.622664, 5.154778, 4.964481"); } } /* end of arc mprj_io[4]_mprj_io[28]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.710409, -2.257217, -1.804025, -1.198561, -0.939291",\ "-2.727920, -2.274728, -1.821537, -1.216073, -0.956802",\ "-2.745432, -2.292240, -1.839048, -1.233584, -0.974314",\ "-2.768828, -2.315636, -1.862444, -1.256980, -0.997710",\ "-2.724058, -2.270866, -1.817675, -1.212211, -0.952940"); } 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.528122, -3.074930, -2.621738, -2.016274, -1.757004",\ "-3.941227, -3.488036, -3.034844, -2.429380, -2.170109",\ "-4.291471, -3.838279, -3.385087, -2.779623, -2.520352",\ "-4.759395, -4.306203, -3.853012, -3.247548, -2.988277",\ "-4.949671, -4.496479, -4.043287, -3.437823, -3.178553"); } } /* end of arc mprj_io[4]_mprj_io[28]_hldf*/ } /* end of pin mprj_io[28] */ pin("mprj_io[27]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.317308, 7.317308, 7.136671, 7.076459, 6.956034",\ "7.872985, 7.872985, 7.692348, 7.632135, 7.511711",\ "8.428660, 8.428660, 8.248023, 8.187811, 8.067387",\ "9.171045, 9.171045, 8.990408, 8.930196, 8.809771",\ "9.457126, 9.457126, 9.276488, 9.216276, 9.095852"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.266621, 7.266621, 7.085983, 7.025771, 6.905346",\ "7.719811, 7.719811, 7.539174, 7.478962, 7.358537",\ "8.173002, 8.173002, 7.992365, 7.932153, 7.811728",\ "8.778464, 8.778464, 8.597827, 8.537615, 8.417191",\ "9.037732, 9.037732, 8.857095, 8.796883, 8.676458"); } } /* end of arc clock_mprj_io[27]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.550949, -0.550949, -0.460630, -0.370311, -0.189674",\ "-0.568457, -0.568457, -0.478138, -0.387820, -0.207183",\ "-0.585966, -0.585966, -0.495647, -0.405328, -0.224691",\ "-0.609357, -0.609357, -0.519039, -0.428720, -0.248083",\ "-0.564588, -0.564588, -0.474269, -0.383951, -0.203314"); } 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.678733, -0.678733, -0.588414, -0.498096, -0.317459",\ "-1.091960, -1.091960, -1.001641, -0.911323, -0.730686",\ "-1.442192, -1.442192, -1.351873, -1.261554, -1.080917",\ "-1.910101, -1.910101, -1.819782, -1.729464, -1.548827",\ "-2.100378, -2.100378, -2.010059, -1.919741, -1.739104"); } } /* end of arc clock_mprj_io[27]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "4.372739, 3.959199, 3.608985, 3.141098, 2.950802",\ "4.928415, 4.514875, 4.164660, 3.696774, 3.506478",\ "5.484091, 5.070551, 4.720337, 4.252450, 4.062154",\ "6.226474, 5.812934, 5.462720, 4.994833, 4.804537",\ "6.512555, 6.099015, 5.748800, 5.280913, 5.090618"); } 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.429821, 5.016282, 4.666067, 4.198180, 4.007885",\ "5.883013, 5.469473, 5.119259, 4.651372, 4.461076",\ "6.336204, 5.922664, 5.572450, 5.104563, 4.914267",\ "6.941667, 6.528127, 6.177913, 5.710026, 5.519730",\ "7.200935, 6.787395, 6.437181, 5.969294, 5.778998"); } } /* end of arc mprj_io[4]_mprj_io[27]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.521065, -3.067873, -2.614681, -2.009217, -1.749946",\ "-3.538573, -3.085381, -2.632190, -2.026725, -1.767455",\ "-3.556082, -3.102890, -2.649698, -2.044234, -1.784963",\ "-3.579473, -3.126281, -2.673090, -2.067626, -1.808355",\ "-3.534704, -3.081512, -2.628320, -2.022856, -1.763586"); } 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.885026, -3.431834, -2.978643, -2.373178, -2.113908",\ "-4.298253, -3.845062, -3.391870, -2.786406, -2.527135",\ "-4.648485, -4.195293, -3.742101, -3.136637, -2.877367",\ "-5.116394, -4.663202, -4.210011, -3.604547, -3.345276",\ "-5.306671, -4.853479, -4.400288, -3.794823, -3.535553"); } } /* end of arc mprj_io[4]_mprj_io[27]_hldf*/ } /* end of pin mprj_io[27] */ pin("mprj_io[26]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.144337, 7.144337, 6.963700, 6.903488, 6.783062",\ "7.700016, 7.700016, 7.519378, 7.459166, 7.338741",\ "8.255695, 8.255695, 8.075058, 8.014845, 7.894420",\ "8.998081, 8.998081, 8.817444, 8.757233, 8.636806",\ "9.284163, 9.284163, 9.103525, 9.043312, 8.922888"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.305480, 7.305480, 7.124843, 7.064631, 6.944206",\ "7.758667, 7.758667, 7.578030, 7.517818, 7.397393",\ "8.211853, 8.211853, 8.031216, 7.971004, 7.850579",\ "8.817310, 8.817310, 8.636673, 8.576462, 8.456036",\ "9.076580, 9.076580, 8.895943, 8.835732, 8.715305"); } } /* 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.363174, -0.363174, -0.272856, -0.182537, -0.001900",\ "-0.380682, -0.380682, -0.290363, -0.200045, -0.019408",\ "-0.398190, -0.398190, -0.307871, -0.217552, -0.036915",\ "-0.421580, -0.421580, -0.331262, -0.240943, -0.060306",\ "-0.376811, -0.376811, -0.286492, -0.196174, -0.015537"); } 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.013017, -1.013017, -0.922698, -0.832380, -0.651743",\ "-1.426284, -1.426284, -1.335966, -1.245647, -1.065010",\ "-1.776512, -1.776512, -1.686193, -1.595875, -1.415238",\ "-2.244416, -2.244416, -2.154098, -2.063779, -1.883142",\ "-2.434694, -2.434694, -2.344375, -2.254056, -2.073420"); } } /* end of arc clock_mprj_io[26]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.908035, 3.494495, 3.144281, 2.676394, 2.486098",\ "4.463714, 4.050174, 3.699959, 3.232072, 3.041777",\ "5.019393, 4.605853, 4.255639, 3.787752, 3.597456",\ "5.761780, 5.348240, 4.998026, 4.530139, 4.339843",\ "6.047861, 5.634321, 5.284106, 4.816219, 4.625924"); } 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.115407, 4.701868, 4.351653, 3.883766, 3.693470",\ "5.568594, 5.155055, 4.804840, 4.336953, 4.146657",\ "6.021781, 5.608242, 5.258027, 4.790140, 4.599844",\ "6.627239, 6.213699, 5.863484, 5.395597, 5.205302",\ "6.886508, 6.472969, 6.122754, 5.654867, 5.464571"); } } /* end of arc mprj_io[4]_mprj_io[26]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.867955, -2.414763, -1.961571, -1.356108, -1.096837",\ "-2.885463, -2.432271, -1.979079, -1.373616, -1.114345",\ "-2.902971, -2.449779, -1.996587, -1.391123, -1.131853",\ "-2.926361, -2.473169, -2.019977, -1.414514, -1.155243",\ "-2.881592, -2.428400, -1.975209, -1.369745, -1.110474"); } 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.759037, -3.305845, -2.852654, -2.247190, -1.987919",\ "-4.172304, -3.719113, -3.265921, -2.660457, -2.401186",\ "-4.522532, -4.069341, -3.616149, -3.010685, -2.751414",\ "-4.990437, -4.537245, -4.084053, -3.478589, -3.219318",\ "-5.180714, -4.727522, -4.274330, -3.668867, -3.409596"); } } /* end of arc mprj_io[4]_mprj_io[26]_hldf*/ } /* end of pin mprj_io[26] */ pin("mprj_io[25]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.631875, 6.631875, 6.451237, 6.391025, 6.270600",\ "7.187546, 7.187546, 7.006909, 6.946697, 6.826272",\ "7.743218, 7.743218, 7.562581, 7.502368, 7.381944",\ "8.485596, 8.485596, 8.304958, 8.244747, 8.124322",\ "8.771677, 8.771677, 8.591040, 8.530827, 8.410402"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.804760, 6.804760, 6.624122, 6.563910, 6.443485",\ "7.257956, 7.257956, 7.077319, 7.017107, 6.896682",\ "7.711152, 7.711152, 7.530514, 7.470302, 7.349877",\ "8.316622, 8.316622, 8.135984, 8.075773, 7.955348",\ "8.575888, 8.575888, 8.395250, 8.335039, 8.214614"); } } /* end of arc clock_mprj_io[25]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.607127, -0.607127, -0.516808, -0.426489, -0.245853",\ "-0.624637, -0.624637, -0.534318, -0.443999, -0.263363",\ "-0.642147, -0.642147, -0.551828, -0.461509, -0.280873",\ "-0.665540, -0.665540, -0.575221, -0.484902, -0.304266",\ "-0.620770, -0.620770, -0.530452, -0.440133, -0.259497"); } 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.185782, -1.185782, -1.095464, -1.005145, -0.824509",\ "-1.598959, -1.598959, -1.508640, -1.418322, -1.237685",\ "-1.949196, -1.949196, -1.858877, -1.768559, -1.587922",\ "-2.417111, -2.417111, -2.326793, -2.236474, -2.055838",\ "-2.607388, -2.607388, -2.517069, -2.426751, -2.246114"); } } /* end of arc clock_mprj_io[25]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "4.169057, 3.755517, 3.405303, 2.937416, 2.747120",\ "4.724730, 4.311190, 3.960975, 3.493088, 3.302792",\ "5.280401, 4.866861, 4.516646, 4.048759, 3.858464",\ "6.022779, 5.609239, 5.259024, 4.791137, 4.600842",\ "6.308859, 5.895319, 5.545104, 5.077217, 4.886922"); } 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.233662, 4.820122, 4.469907, 4.002020, 3.811724",\ "5.686858, 5.273318, 4.923103, 4.455216, 4.264921",\ "6.140055, 5.726515, 5.376300, 4.908413, 4.718118",\ "6.745526, 6.331986, 5.981771, 5.513885, 5.323589",\ "7.004791, 6.591251, 6.241036, 5.773149, 5.582854"); } } /* end of arc mprj_io[4]_mprj_io[25]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.150942, -2.697751, -2.244559, -1.639095, -1.379824",\ "-3.168452, -2.715261, -2.262069, -1.656605, -1.397334",\ "-3.185962, -2.732770, -2.279579, -1.674115, -1.414844",\ "-3.209355, -2.756164, -2.302972, -1.697508, -1.438237",\ "-3.164586, -2.711394, -2.258203, -1.652739, -1.393468"); } 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.041418, -3.588226, -3.135035, -2.529571, -2.270300",\ "-4.454595, -4.001403, -3.548211, -2.942747, -2.683476",\ "-4.804832, -4.351640, -3.898448, -3.292984, -3.033713",\ "-5.272747, -4.819555, -4.366364, -3.760900, -3.501629",\ "-5.463024, -5.009832, -4.556641, -3.951177, -3.691906"); } } /* end of arc mprj_io[4]_mprj_io[25]_hldf*/ } /* end of pin mprj_io[25] */ pin("mprj_io[24]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[24] */ pin("mprj_io[23]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[23] */ pin("mprj_io[22]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[22] */ pin("mprj_io[21]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[21] */ pin("mprj_io[20]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[20] */ pin("mprj_io[19]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[19] */ pin("mprj_io[18]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[18] */ pin("mprj_io[17]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[17] */ pin("mprj_io[16]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[16] */ pin("mprj_io[15]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[15] */ pin("mprj_io[14]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[14] */ pin("mprj_io[13]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.788496, 6.788496, 6.607859, 6.547647, 6.427222",\ "7.344179, 7.344179, 7.163541, 7.103329, 6.982904",\ "7.899861, 7.899861, 7.719223, 7.659011, 7.538586",\ "8.642252, 8.642252, 8.461615, 8.401403, 8.280977",\ "8.928331, 8.928331, 8.747694, 8.687483, 8.567057"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.930339, 6.930339, 6.749702, 6.689490, 6.569065",\ "7.383527, 7.383527, 7.202890, 7.142678, 7.022253",\ "7.836715, 7.836715, 7.656078, 7.595866, 7.475441",\ "8.442173, 8.442173, 8.261536, 8.201324, 8.080898",\ "8.701445, 8.701445, 8.520807, 8.460596, 8.340170"); } } /* end of arc clock_mprj_io[13]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.440662, 1.440662, 1.530981, 1.621299, 1.801936",\ "1.423163, 1.423163, 1.513482, 1.603801, 1.784438",\ "1.405665, 1.405665, 1.495984, 1.586302, 1.766939",\ "1.382287, 1.382287, 1.472605, 1.562924, 1.743561",\ "1.427055, 1.427055, 1.517374, 1.607693, 1.788330"); } 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.816228, 0.816228, 0.906547, 0.996865, 1.177502",\ "0.402713, 0.402713, 0.493032, 0.583351, 0.763988",\ "0.052498, 0.052498, 0.142817, 0.233136, 0.413773",\ "-0.415389, -0.415389, -0.325070, -0.234752, -0.054115",\ "-0.605681, -0.605681, -0.515362, -0.425044, -0.244407"); } } /* end of arc clock_mprj_io[13]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.306907, 1.893367, 1.543152, 1.075265, 0.884970",\ "2.862589, 2.449049, 2.098835, 1.630948, 1.440652",\ "3.418272, 3.004732, 2.654518, 2.186631, 1.996335",\ "4.160665, 3.747125, 3.396910, 2.929023, 2.738728",\ "4.446744, 4.033204, 3.682990, 3.215103, 3.024807"); } 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.355318, 2.941778, 2.591564, 2.123677, 1.933381",\ "3.808506, 3.394967, 3.044752, 2.576865, 2.386569",\ "4.261695, 3.848155, 3.497941, 3.030054, 2.839758",\ "4.867154, 4.453614, 4.103400, 3.635513, 3.445217",\ "5.126426, 4.712886, 4.362671, 3.894784, 3.704489"); } } /* end of arc mprj_io[4]_mprj_io[13]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.579851, -1.126660, -0.673468, -0.068004, 0.191267",\ "-1.597350, -1.144158, -0.690966, -0.085502, 0.173769",\ "-1.614848, -1.161657, -0.708465, -0.103001, 0.156270",\ "-1.638227, -1.185035, -0.731843, -0.126379, 0.132892",\ "-1.593458, -1.140266, -0.687074, -0.081610, 0.177660"); } 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.504920, -2.051728, -1.598537, -0.993073, -0.733802",\ "-2.918434, -2.465243, -2.012051, -1.406587, -1.147316",\ "-3.268649, -2.815458, -2.362266, -1.756802, -1.497531",\ "-3.736537, -3.283345, -2.830153, -2.224689, -1.965418",\ "-3.926829, -3.473637, -3.020445, -2.414981, -2.155710"); } } /* end of arc mprj_io[4]_mprj_io[13]_hldf*/ } /* end of pin mprj_io[13] */ pin("mprj_io[12]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.684663, 6.684663, 6.504026, 6.443814, 6.323389",\ "7.240352, 7.240352, 7.059715, 6.999503, 6.879078",\ "7.796040, 7.796040, 7.615403, 7.555191, 7.434766",\ "8.538441, 8.538441, 8.357803, 8.297590, 8.177166",\ "8.824520, 8.824520, 8.643883, 8.583670, 8.463245"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.834753, 6.834753, 6.654115, 6.593903, 6.473478",\ "7.287926, 7.287926, 7.107289, 7.047077, 6.926652",\ "7.741099, 7.741099, 7.560462, 7.500249, 7.379825",\ "8.346539, 8.346539, 8.165901, 8.105688, 7.985264",\ "8.605814, 8.605814, 8.425177, 8.364965, 8.244540"); } } /* end of arc clock_mprj_io[12]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.630737, 1.630737, 1.721055, 1.811374, 1.992011",\ "1.613232, 1.613232, 1.703551, 1.793869, 1.974506",\ "1.595727, 1.595727, 1.686046, 1.776364, 1.957001",\ "1.572340, 1.572340, 1.662659, 1.752978, 1.933615",\ "1.617110, 1.617110, 1.707428, 1.797747, 1.978384"); } 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.589332, 1.589332, 1.679650, 1.769969, 1.950606",\ "1.175945, 1.175945, 1.266263, 1.356582, 1.537219",\ "0.825728, 0.825728, 0.916047, 1.006366, 1.187002",\ "0.357839, 0.357839, 0.448158, 0.538476, 0.719113",\ "0.167560, 0.167560, 0.257878, 0.348197, 0.528834"); } } /* end of arc clock_mprj_io[12]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.676796, 1.263256, 0.913041, 0.445154, 0.254859",\ "2.232484, 1.818944, 1.468729, 1.000842, 0.810547",\ "2.788172, 2.374632, 2.024418, 1.556531, 1.366235",\ "3.530572, 3.117032, 2.766818, 2.298931, 2.108635",\ "3.816651, 3.403111, 3.052897, 2.585010, 2.394714"); } 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.477370, 2.063830, 1.713616, 1.245729, 1.055433",\ "2.930544, 2.517004, 2.166790, 1.698903, 1.508607",\ "3.383717, 2.970177, 2.619963, 2.152076, 1.961780",\ "3.989157, 3.575617, 3.225403, 2.757516, 2.567220",\ "4.248433, 3.834893, 3.484679, 3.016792, 2.826496"); } } /* end of arc mprj_io[4]_mprj_io[12]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.922134, -0.468943, -0.015751, 0.589713, 0.848984",\ "-0.939639, -0.486447, -0.033256, 0.572208, 0.831479",\ "-0.957144, -0.503953, -0.050761, 0.554703, 0.813974",\ "-0.980531, -0.527339, -0.074147, 0.531317, 0.790587",\ "-0.935761, -0.482570, -0.029378, 0.576086, 0.835357"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.593239, -1.140048, -0.686856, -0.081392, 0.177879",\ "-2.006626, -1.553434, -1.100243, -0.494779, -0.235508",\ "-2.356843, -1.903651, -1.450459, -0.844995, -0.585724",\ "-2.824732, -2.371541, -1.918349, -1.312885, -1.053614",\ "-3.015011, -2.561820, -2.108628, -1.503164, -1.243893"); } } /* end of arc mprj_io[4]_mprj_io[12]_hldf*/ } /* end of pin mprj_io[12] */ pin("mprj_io[11]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.899680, 6.899680, 6.719043, 6.658831, 6.538406",\ "7.455366, 7.455366, 7.274729, 7.214517, 7.094092",\ "8.011053, 8.011053, 7.830416, 7.770204, 7.649779",\ "8.753448, 8.753448, 8.572810, 8.512598, 8.392174",\ "9.039527, 9.039527, 8.858890, 8.798677, 8.678253"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.900945, 6.900945, 6.720307, 6.660095, 6.539670",\ "7.354129, 7.354129, 7.173491, 7.113279, 6.992855",\ "7.807313, 7.807313, 7.626676, 7.566463, 7.446039",\ "8.412767, 8.412767, 8.232130, 8.171918, 8.051493",\ "8.672040, 8.672040, 8.491403, 8.431190, 8.310766"); } } /* end of arc clock_mprj_io[11]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.551691, 1.551691, 1.642009, 1.732328, 1.912965",\ "1.534190, 1.534190, 1.624509, 1.714828, 1.895464",\ "1.516690, 1.516690, 1.607008, 1.697327, 1.877964",\ "1.493309, 1.493309, 1.583628, 1.673947, 1.854584",\ "1.538078, 1.538078, 1.628397, 1.718716, 1.899353"); } 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.026540, 1.026540, 1.116859, 1.207178, 1.387815",\ "0.613054, 0.613054, 0.703373, 0.793692, 0.974329",\ "0.262839, 0.262839, 0.353158, 0.443477, 0.624114",\ "-0.205048, -0.205048, -0.114729, -0.024410, 0.156227",\ "-0.395337, -0.395337, -0.305018, -0.214699, -0.034062"); } } /* end of arc clock_mprj_io[11]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.328863, 1.915323, 1.565109, 1.097222, 0.906926",\ "2.884548, 2.471008, 2.120793, 1.652906, 1.462611",\ "3.440233, 3.026693, 2.676479, 2.208592, 2.018296",\ "4.182629, 3.769089, 3.418874, 2.950987, 2.760692",\ "4.468707, 4.055167, 3.704953, 3.237066, 3.046770"); } 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.081241, 2.667701, 2.317486, 1.849599, 1.659304",\ "3.534425, 3.120885, 2.770671, 2.302784, 2.112488",\ "3.987609, 3.574069, 3.223855, 2.755968, 2.565672",\ "4.593063, 4.179523, 3.829309, 3.361422, 3.171126",\ "4.852335, 4.438796, 4.088581, 3.620694, 3.430398"); } } /* end of arc mprj_io[4]_mprj_io[11]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.418536, -0.965344, -0.512152, 0.093312, 0.352582",\ "-1.436036, -0.982845, -0.529653, 0.075811, 0.335082",\ "-1.453537, -1.000345, -0.547153, 0.058311, 0.317582",\ "-1.476917, -1.023725, -0.570534, 0.034931, 0.294201",\ "-1.432148, -0.978956, -0.525765, 0.079700, 0.338970"); } 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.179744, -1.726552, -1.273360, -0.667896, -0.408626",\ "-2.593230, -2.140038, -1.686846, -1.081382, -0.822112",\ "-2.943445, -2.490253, -2.037061, -1.431597, -1.172327",\ "-3.411332, -2.958140, -2.504948, -1.899484, -1.640213",\ "-3.601621, -3.148429, -2.695237, -2.089773, -1.830503"); } } /* end of arc mprj_io[4]_mprj_io[11]_hldf*/ } /* end of pin mprj_io[11] */ pin("mprj_io[10]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.024645, 7.024645, 6.844008, 6.783796, 6.663371",\ "7.580332, 7.580332, 7.399695, 7.339483, 7.219058",\ "8.136019, 8.136019, 7.955382, 7.895170, 7.774745",\ "8.878416, 8.878416, 8.697779, 8.637568, 8.517142",\ "9.164495, 9.164495, 8.983858, 8.923647, 8.803222"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.080853, 7.080853, 6.900216, 6.840003, 6.719579",\ "7.534030, 7.534030, 7.353393, 7.293181, 7.172756",\ "7.987206, 7.987206, 7.806569, 7.746356, 7.625932",\ "8.592648, 8.592648, 8.412010, 8.351799, 8.231374",\ "8.851923, 8.851923, 8.671286, 8.611073, 8.490648"); } } /* end of arc clock_mprj_io[10]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.700415, 1.700415, 1.790733, 1.881052, 2.061689",\ "1.682909, 1.682909, 1.773228, 1.863547, 2.044183",\ "1.665404, 1.665404, 1.755723, 1.846041, 2.026678",\ "1.642017, 1.642017, 1.732336, 1.822654, 2.003291",\ "1.686786, 1.686786, 1.777105, 1.867423, 2.048060"); } 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.182838, 1.182838, 1.273157, 1.363475, 1.544112",\ "0.769474, 0.769474, 0.859792, 0.950111, 1.130748",\ "0.419255, 0.419255, 0.509573, 0.599892, 0.780529",\ "-0.048637, -0.048637, 0.041681, 0.132000, 0.312637",\ "-0.238917, -0.238917, -0.148598, -0.058280, 0.122357"); } } /* end of arc clock_mprj_io[10]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.090051, 1.676511, 1.326296, 0.858409, 0.668114",\ "2.645738, 2.232198, 1.881984, 1.414097, 1.223801",\ "3.201425, 2.787885, 2.437671, 1.969784, 1.779488",\ "3.943823, 3.530283, 3.180069, 2.712182, 2.521886",\ "4.229903, 3.816363, 3.466149, 2.998262, 2.807966"); } 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.906336, 2.492796, 2.142581, 1.674695, 1.484399",\ "3.359512, 2.945972, 2.595757, 2.127871, 1.937575",\ "3.812688, 3.399148, 3.048934, 2.581047, 2.390751",\ "4.418132, 4.004592, 3.654378, 3.186491, 2.996195",\ "4.677407, 4.263867, 3.913652, 3.445765, 3.255470"); } } /* end of arc mprj_io[4]_mprj_io[10]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.804366, -0.351174, 0.102017, 0.707481, 0.966752",\ "-0.821872, -0.368680, 0.084512, 0.689976, 0.949246",\ "-0.839377, -0.386185, 0.067007, 0.672471, 0.931741",\ "-0.862764, -0.409572, 0.043620, 0.649083, 0.908354",\ "-0.817995, -0.364803, 0.088389, 0.693852, 0.953123"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.563183, -1.109991, -0.656799, -0.051335, 0.207935",\ "-1.976547, -1.523355, -1.070163, -0.464699, -0.205429",\ "-2.326765, -1.873574, -1.420382, -0.814918, -0.555647",\ "-2.794657, -2.341466, -1.888274, -1.282810, -1.023540",\ "-2.984937, -2.531745, -2.078553, -1.473090, -1.213819"); } } /* end of arc mprj_io[4]_mprj_io[10]_hldf*/ } /* end of pin mprj_io[10] */ pin("mprj_io[9]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.969998, 6.969998, 6.789361, 6.729149, 6.608724",\ "7.525681, 7.525681, 7.345044, 7.284832, 7.164407",\ "8.081366, 8.081366, 7.900728, 7.840516, 7.720091",\ "8.823759, 8.823759, 8.643122, 8.582910, 8.462484",\ "9.109838, 9.109838, 8.929201, 8.868989, 8.748564"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.861274, 6.861274, 6.680636, 6.620424, 6.499999",\ "7.314453, 7.314453, 7.133816, 7.073604, 6.953178",\ "7.767633, 7.767633, 7.586996, 7.526784, 7.406359",\ "8.373081, 8.373081, 8.192444, 8.132232, 8.011806",\ "8.632354, 8.632354, 8.451716, 8.391504, 8.271079"); } } /* end of arc clock_mprj_io[9]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.724994, 1.724994, 1.815312, 1.905631, 2.086267",\ "1.707487, 1.707487, 1.797806, 1.888125, 2.068761",\ "1.689981, 1.689981, 1.780300, 1.870619, 2.051255",\ "1.666593, 1.666593, 1.756911, 1.847230, 2.027866",\ "1.711362, 1.711362, 1.801680, 1.891999, 2.072635"); } 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.658723, 0.658723, 0.749042, 0.839360, 1.019997",\ "0.245398, 0.245398, 0.335716, 0.426035, 0.606671",\ "-0.104825, -0.104825, -0.014506, 0.075812, 0.256449",\ "-0.572722, -0.572722, -0.482404, -0.392085, -0.211449",\ "-0.763001, -0.763001, -0.672682, -0.582364, -0.401727"); } } /* end of arc clock_mprj_io[9]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.673230, 1.259690, 0.909476, 0.441589, 0.251293",\ "2.228915, 1.815375, 1.465161, 0.997274, 0.806978",\ "2.784598, 2.371058, 2.020844, 1.552957, 1.362661",\ "3.526992, 3.113452, 2.763237, 2.295350, 2.105055",\ "3.813071, 3.399532, 3.049317, 2.581430, 2.391135"); } 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.038291, 2.624751, 2.274536, 1.806649, 1.616354",\ "3.491471, 3.077931, 2.727717, 2.259830, 2.069534",\ "3.944652, 3.531112, 3.180898, 2.713011, 2.522715",\ "4.550101, 4.136561, 3.786347, 3.318460, 3.128164",\ "4.809374, 4.395834, 4.045619, 3.577732, 3.387437"); } } /* end of arc mprj_io[4]_mprj_io[9]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.818822, -0.365630, 0.087561, 0.693025, 0.952296",\ "-0.836329, -0.383137, 0.070055, 0.675519, 0.934790",\ "-0.853835, -0.400643, 0.052549, 0.658013, 0.917284",\ "-0.877223, -0.424031, 0.029160, 0.634624, 0.893895",\ "-0.832454, -0.379262, 0.073929, 0.679393, 0.938664"); } 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.196913, -1.743721, -1.290529, -0.685065, -0.425795",\ "-2.610238, -2.157046, -1.703855, -1.098391, -0.839120",\ "-2.960461, -2.507269, -2.054077, -1.448613, -1.189342",\ "-3.428358, -2.975166, -2.521975, -1.916511, -1.657240",\ "-3.618637, -3.165445, -2.712253, -2.106789, -1.847518"); } } /* end of arc mprj_io[4]_mprj_io[9]_hldf*/ } /* end of pin mprj_io[9] */ pin("mprj_io[8]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.136821, 7.136821, 6.956184, 6.895972, 6.775547",\ "7.692509, 7.692509, 7.511872, 7.451660, 7.331234",\ "8.248198, 8.248198, 8.067560, 8.007349, 7.886923",\ "8.990599, 8.990599, 8.809961, 8.749748, 8.629324",\ "9.276678, 9.276678, 9.096041, 9.035828, 8.915403"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.307849, 7.307849, 7.127212, 7.067000, 6.946575",\ "7.761028, 7.761028, 7.580390, 7.520178, 7.399753",\ "8.214205, 8.214205, 8.033567, 7.973356, 7.852931",\ "8.819651, 8.819651, 8.639013, 8.578802, 8.458376",\ "9.078926, 9.078926, 8.898289, 8.838076, 8.717651"); } } /* end of arc clock_mprj_io[8]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.821640, 1.821640, 1.911959, 2.002277, 2.182914",\ "1.804137, 1.804137, 1.894456, 1.984775, 2.165411",\ "1.786634, 1.786634, 1.876953, 1.967272, 2.147908",\ "1.763251, 1.763251, 1.853570, 1.943888, 2.124525",\ "1.808020, 1.808020, 1.898339, 1.988657, 2.169294"); } 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.295547, 1.295547, 1.385865, 1.476184, 1.656821",\ "0.882100, 0.882100, 0.972419, 1.062737, 1.243374",\ "0.531885, 0.531885, 0.622203, 0.712522, 0.893158",\ "0.063997, 0.063997, 0.154316, 0.244635, 0.425271",\ "-0.126287, -0.126287, -0.035968, 0.054350, 0.234987"); } } /* end of arc clock_mprj_io[8]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.581311, 1.167771, 0.817557, 0.349670, 0.159374",\ "2.137000, 1.723460, 1.373246, 0.905359, 0.715063",\ "2.692689, 2.279150, 1.928935, 1.461048, 1.270752",\ "3.435090, 3.021550, 2.671335, 2.203448, 2.013153",\ "3.721169, 3.307629, 2.957415, 2.489528, 2.299232"); } 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.383815, 1.970275, 1.620060, 1.152174, 0.961878",\ "2.836994, 2.423454, 2.073239, 1.605352, 1.415057",\ "3.290172, 2.876632, 2.526417, 2.058530, 1.868235",\ "3.895618, 3.482078, 3.131864, 2.663977, 2.473681",\ "4.154892, 3.741352, 3.391138, 2.923251, 2.732955"); } } /* end of arc mprj_io[4]_mprj_io[8]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.694477, -0.241286, 0.211906, 0.817370, 1.076641",\ "-0.711980, -0.258788, 0.194403, 0.799868, 1.059138",\ "-0.729483, -0.276291, 0.176901, 0.782365, 1.041636",\ "-0.752867, -0.299675, 0.153517, 0.758981, 1.018252",\ "-0.708097, -0.254905, 0.198286, 0.803751, 1.063021"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.421905, -0.968714, -0.515522, 0.089942, 0.349213",\ "-1.835351, -1.382159, -0.928968, -0.323503, -0.064233",\ "-2.185567, -1.732375, -1.279183, -0.673719, -0.414448",\ "-2.653454, -2.200262, -1.747071, -1.141606, -0.882336",\ "-2.843738, -2.390547, -1.937355, -1.331891, -1.072620"); } } /* end of arc mprj_io[4]_mprj_io[8]_hldf*/ } /* end of pin mprj_io[8] */ pin("mprj_io[7]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.045583, 7.045583, 6.864946, 6.804734, 6.684309",\ "7.601265, 7.601265, 7.420628, 7.360416, 7.239991",\ "8.156948, 8.156948, 7.976310, 7.916098, 7.795673",\ "8.899340, 8.899340, 8.718702, 8.658489, 8.538065",\ "9.185419, 9.185419, 9.004782, 8.944569, 8.824144"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.243816, 7.243816, 7.063179, 7.002966, 6.882541",\ "7.697005, 7.697005, 7.516367, 7.456155, 7.335730",\ "8.150192, 8.150192, 7.969554, 7.909342, 7.788917",\ "8.755651, 8.755651, 8.575014, 8.514803, 8.394377",\ "9.014923, 9.014923, 8.834286, 8.774075, 8.653648"); } } /* end of arc clock_mprj_io[7]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.997031, 1.997031, 2.087350, 2.177669, 2.358305",\ "1.979533, 1.979533, 2.069851, 2.160170, 2.340806",\ "1.962034, 1.962034, 2.052353, 2.142671, 2.323308",\ "1.938656, 1.938656, 2.028975, 2.119293, 2.299930",\ "1.983425, 1.983425, 2.073744, 2.164062, 2.344699"); } 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.839267, 1.839267, 1.929585, 2.019904, 2.200541",\ "1.425751, 1.425751, 1.516070, 1.606388, 1.787025",\ "1.075536, 1.075536, 1.165855, 1.256173, 1.436810",\ "0.607649, 0.607649, 0.697968, 0.788286, 0.968923",\ "0.417356, 0.417356, 0.507675, 0.597993, 0.778630"); } } /* end of arc clock_mprj_io[7]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.415467, 1.001927, 0.651712, 0.183825, -0.006470",\ "1.971149, 1.557609, 1.207395, 0.739508, 0.549212",\ "2.526831, 2.113291, 1.763077, 1.295190, 1.104894",\ "3.269223, 2.855683, 2.505469, 2.037582, 1.847286",\ "3.555302, 3.141762, 2.791547, 2.323660, 2.133365"); } 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.456328, 2.042788, 1.692574, 1.224687, 1.034391",\ "2.909516, 2.495976, 2.145762, 1.677875, 1.487579",\ "3.362704, 2.949164, 2.598950, 2.131063, 1.940767",\ "3.968164, 3.554624, 3.204410, 2.736523, 2.546227",\ "4.227435, 3.813895, 3.463681, 2.995794, 2.805498"); } } /* end of arc mprj_io[4]_mprj_io[7]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.653862, -0.200671, 0.252521, 0.857985, 1.117256",\ "-0.671361, -0.218169, 0.235023, 0.840487, 1.099757",\ "-0.688860, -0.235668, 0.217524, 0.822988, 1.082259",\ "-0.712238, -0.259046, 0.194146, 0.799610, 1.058881",\ "-0.667469, -0.214277, 0.238915, 0.844379, 1.103650"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.656781, -1.203590, -0.750398, -0.144934, 0.114337",\ "-2.070297, -1.617106, -1.163914, -0.558450, -0.299179",\ "-2.420512, -1.967321, -1.514129, -0.908665, -0.649394",\ "-2.888399, -2.435208, -1.982016, -1.376552, -1.117281",\ "-3.078692, -2.625500, -2.172309, -1.566844, -1.307574"); } } /* end of arc mprj_io[4]_mprj_io[7]_hldf*/ } /* end of pin mprj_io[7] */ pin("mprj_io[6]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.965378, 6.965378, 6.784741, 6.724529, 6.604104",\ "7.521051, 7.521051, 7.340414, 7.280201, 7.159777",\ "8.076725, 8.076725, 7.896087, 7.835875, 7.715450",\ "8.819103, 8.819103, 8.638466, 8.578255, 8.457829",\ "9.105183, 9.105183, 8.924545, 8.864332, 8.743908"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.160808, 7.160808, 6.980171, 6.919959, 6.799534",\ "7.614011, 7.614011, 7.433374, 7.373162, 7.252737",\ "8.067215, 8.067215, 7.886577, 7.826365, 7.705940",\ "8.672695, 8.672695, 8.492058, 8.431845, 8.311420",\ "8.931961, 8.931961, 8.751324, 8.691113, 8.570687"); } } /* end of arc clock_mprj_io[6]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.401932, 2.401932, 2.492251, 2.582570, 2.763207",\ "2.384439, 2.384439, 2.474758, 2.565077, 2.745714",\ "2.366947, 2.366947, 2.457265, 2.547584, 2.728221",\ "2.343576, 2.343576, 2.433895, 2.524214, 2.704850",\ "2.388345, 2.388345, 2.478664, 2.568982, 2.749619"); } 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.498222, 1.498222, 1.588541, 1.678859, 1.859496",\ "1.084599, 1.084599, 1.174918, 1.265237, 1.445874",\ "0.734385, 0.734385, 0.824703, 0.915022, 1.095659",\ "0.266499, 0.266499, 0.356817, 0.447136, 0.627773",\ "0.076194, 0.076194, 0.166512, 0.256831, 0.437468"); } } /* end of arc clock_mprj_io[6]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.958251, 0.544712, 0.194497, -0.273390, -0.463686",\ "1.513925, 1.100385, 0.750170, 0.282284, 0.091988",\ "2.069598, 1.656058, 1.305844, 0.837957, 0.647661",\ "2.811978, 2.398438, 2.048223, 1.580337, 1.390041",\ "3.098056, 2.684516, 2.334302, 1.866415, 1.676119"); } 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.245243, 1.831703, 1.481489, 1.013602, 0.823306",\ "2.698446, 2.284906, 1.934692, 1.466805, 1.276509",\ "3.151649, 2.738110, 2.387895, 1.920008, 1.729712",\ "3.757130, 3.343590, 2.993375, 2.525488, 2.335193",\ "4.016397, 3.602857, 3.252642, 2.784755, 2.594460"); } } /* 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.175716, 0.277476, 0.730668, 1.336132, 1.595403",\ "-0.193208, 0.259983, 0.713175, 1.318639, 1.577910",\ "-0.210701, 0.242491, 0.695682, 1.301147, 1.560417",\ "-0.234072, 0.219120, 0.672312, 1.277776, 1.537046",\ "-0.189303, 0.263889, 0.717080, 1.322545, 1.581815"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.365342, -0.912151, -0.458959, 0.146505, 0.405776",\ "-1.778964, -1.325773, -0.872581, -0.267117, -0.007846",\ "-2.129179, -1.675987, -1.222795, -0.617331, -0.358060",\ "-2.597065, -2.143873, -1.690681, -1.085217, -0.825946",\ "-2.787369, -2.334178, -1.880986, -1.275522, -1.016251"); } } /* end of arc mprj_io[4]_mprj_io[6]_hldf*/ } /* end of pin mprj_io[6] */ pin("mprj_io[5]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.248114, 7.248114, 7.067476, 7.007264, 6.886839",\ "7.803792, 7.803792, 7.623155, 7.562943, 7.442517",\ "8.359471, 8.359471, 8.178834, 8.118622, 7.998197",\ "9.101858, 9.101858, 8.921221, 8.861009, 8.740583",\ "9.387938, 9.387938, 9.207300, 9.147088, 9.026663"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.420664, 7.420664, 7.240026, 7.179814, 7.059389",\ "7.873857, 7.873857, 7.693219, 7.633007, 7.512582",\ "8.327050, 8.327050, 8.146413, 8.086201, 7.965775",\ "8.932516, 8.932516, 8.751879, 8.691667, 8.571241",\ "9.191786, 9.191786, 9.011148, 8.950936, 8.830511"); } } /* end of arc clock_mprj_io[5]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.429810, 2.429810, 2.520129, 2.610448, 2.791085",\ "2.412314, 2.412314, 2.502632, 2.592951, 2.773588",\ "2.394817, 2.394817, 2.485136, 2.575454, 2.756091",\ "2.371441, 2.371441, 2.461760, 2.552079, 2.732716",\ "2.416210, 2.416210, 2.506529, 2.596848, 2.777485"); } 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.967573, 1.967573, 2.057892, 2.148211, 2.328848",\ "1.554021, 1.554021, 1.644339, 1.734658, 1.915295",\ "1.203806, 1.203806, 1.294125, 1.384443, 1.565080",\ "0.735919, 0.735919, 0.826238, 0.916556, 1.097193",\ "0.545622, 0.545622, 0.635941, 0.726260, 0.906897"); } } /* end of arc clock_mprj_io[5]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.383128, 0.969589, 0.619374, 0.151487, -0.038809",\ "1.938807, 1.525268, 1.175053, 0.707166, 0.516870",\ "2.494487, 2.080947, 1.730732, 1.262846, 1.072550",\ "3.236876, 2.823336, 2.473121, 2.005234, 1.814939",\ "3.522954, 3.109414, 2.759200, 2.291313, 2.101017"); } 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.391171, 1.977632, 1.627417, 1.159530, 0.969234",\ "2.844365, 2.430825, 2.080611, 1.612724, 1.422428",\ "3.297559, 2.884019, 2.533804, 2.065917, 1.875622",\ "3.903026, 3.489486, 3.139271, 2.671384, 2.481089",\ "4.162295, 3.748755, 3.398541, 2.930654, 2.740358"); } } /* end of arc mprj_io[4]_mprj_io[5]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.590703, -0.137511, 0.315681, 0.921145, 1.180415",\ "-0.608200, -0.155008, 0.298184, 0.903648, 1.162919",\ "-0.625696, -0.172505, 0.280687, 0.886151, 1.145422",\ "-0.649072, -0.195880, 0.257312, 0.862776, 1.122046",\ "-0.604303, -0.151111, 0.302081, 0.907545, 1.166816"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.537706, -1.084514, -0.631323, -0.025858, 0.233412",\ "-1.951258, -1.498067, -1.044875, -0.439411, -0.180140",\ "-2.301473, -1.848282, -1.395090, -0.789626, -0.530355",\ "-2.769360, -2.316169, -1.862977, -1.257513, -0.998242",\ "-2.959657, -2.506465, -2.053273, -1.447809, -1.188539"); } } /* end of arc mprj_io[4]_mprj_io[5]_hldf*/ } /* end of pin mprj_io[5] */ pin("mprj_io[4]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.412245"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwl*/ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.638493"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwh*/ } /* end of pin mprj_io[4] */ pin("mprj_io[3]") { direction : inout ; max_transition : 4.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; function : "0" ; three_state : "0" ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin mprj_io[3] */ pin("mprj_io[2]") { direction : inout ; max_transition : 0.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.334559, 7.334559, 7.153922, 7.093710, 6.973285",\ "7.890199, 7.890199, 7.709561, 7.649349, 7.528924",\ "8.445838, 8.445838, 8.265201, 8.204988, 8.084564",\ "9.188171, 9.188171, 9.007534, 8.947322, 8.826897",\ "9.474249, 9.474249, 9.293612, 9.233399, 9.112974"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.490089, 7.490089, 7.309452, 7.249240, 7.128815",\ "7.943350, 7.943350, 7.762712, 7.702500, 7.582076",\ "8.396608, 8.396608, 8.215971, 8.155759, 8.035334",\ "9.002164, 9.002164, 8.821527, 8.761314, 8.640890",\ "9.261415, 9.261415, 9.080777, 9.020565, 8.900141"); } } /* end of arc clock_mprj_io[2]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.065370, 2.065370, 2.155689, 2.246007, 2.426644",\ "2.051533, 2.051533, 2.141852, 2.232171, 2.412807",\ "2.030499, 2.030499, 2.120817, 2.211136, 2.391773",\ "2.007227, 2.007227, 2.097546, 2.187865, 2.368502",\ "2.051996, 2.051996, 2.142315, 2.232634, 2.413270"); } 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.289505, 1.289505, 1.379823, 1.470142, 1.650779",\ "0.949497, 0.949497, 1.039816, 1.130135, 1.310771",\ "0.527840, 0.527840, 0.618158, 0.708477, 0.889114",\ "0.061356, 0.061356, 0.151674, 0.241993, 0.422630",\ "-0.128994, -0.128994, -0.038675, 0.051643, 0.232280"); } } /* end of arc clock_mprj_io[2]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.820910, 3.803412, 3.785915, 3.762539, 3.807308",\ "4.376549, 4.359052, 4.341554, 4.318178, 4.362947",\ "4.932188, 4.914691, 4.897193, 4.873817, 4.918586",\ "5.674522, 5.657025, 5.639528, 5.616152, 5.660921",\ "5.960600, 5.943103, 5.925605, 5.902229, 5.946998"); } 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.375492, 4.357995, 4.340497, 4.317122, 4.361890",\ "4.828752, 4.811255, 4.793757, 4.770381, 4.815150",\ "5.282012, 5.264515, 5.247017, 5.223641, 5.268410",\ "5.887568, 5.870070, 5.852573, 5.829197, 5.873966",\ "6.146818, 6.129321, 6.111824, 6.088448, 6.133216"); } } /* 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 ( "5.908617, 5.495077, 5.144862, 4.676975, 4.486680",\ "6.464257, 6.050717, 5.700502, 5.232615, 5.042320",\ "7.019897, 6.606357, 6.256142, 5.788255, 5.597960",\ "7.762232, 7.348692, 6.998477, 6.530590, 6.340295",\ "8.048309, 7.634769, 7.284554, 6.816668, 6.626372"); } 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.039541, 5.626001, 5.275786, 4.807899, 4.617604",\ "6.492801, 6.079261, 5.729046, 5.261159, 5.070864",\ "6.946062, 6.532522, 6.182307, 5.714420, 5.524125",\ "7.551618, 7.138078, 6.787863, 6.319976, 6.129681",\ "7.810869, 7.397329, 7.047114, 6.579227, 6.388932"); } } /* end of arc mprj_io[4]_mprj_io[2]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.597336, 1.153016, 1.708696, 2.451085, 2.737164",\ "0.583499, 1.139179, 1.694860, 2.437248, 2.723327",\ "0.562464, 1.118144, 1.673825, 2.416214, 2.702292",\ "0.539193, 1.094873, 1.650554, 2.392942, 2.679021",\ "0.583962, 1.139642, 1.695323, 2.437711, 2.723790"); } 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.547159, 1.102839, 1.658520, 2.400909, 2.686988",\ "0.207151, 0.762831, 1.318512, 2.060901, 2.346980",\ "-0.214506, 0.341174, 0.896855, 1.639244, 1.925323",\ "-0.680990, -0.125310, 0.430370, 1.172759, 1.458838",\ "-0.871340, -0.315660, 0.240021, 0.982410, 1.268489"); } } /* end of arc mprj_io[4]_mprj_io[2]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.439367, 0.013825, 0.467017, 1.072481, 1.331751",\ "-0.453203, -0.000012, 0.453180, 1.058644, 1.317914",\ "-0.474238, -0.021046, 0.432145, 1.037609, 1.296880",\ "-0.497509, -0.044317, 0.408874, 1.014338, 1.273609",\ "-0.452740, 0.000451, 0.453643, 1.059107, 1.318377"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.440847, -0.987655, -0.534463, 0.071001, 0.330271",\ "-1.780856, -1.327664, -0.874473, -0.269009, -0.009738",\ "-2.202513, -1.749321, -1.296130, -0.690666, -0.431395",\ "-2.668998, -2.215806, -1.762614, -1.157150, -0.897880",\ "-2.859347, -2.406156, -1.952964, -1.347500, -1.088229"); } } /* end of arc mprj_io[4]_mprj_io[2]_hldf*/ } /* end of pin mprj_io[2] */ pin("mprj_io[1]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "16.207621, 16.534988, 16.775030, 16.802177, 16.887175",\ "16.207621, 16.534988, 16.775030, 16.802177, 16.887175",\ "16.297939, 16.625307, 16.865349, 16.892496, 16.977493",\ "16.388258, 16.715626, 16.955667, 16.982815, 17.067812",\ "16.568895, 16.896263, 17.136305, 17.163452, 17.248449"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "16.642813, 17.023211, 17.279568, 17.308559, 17.399334",\ "16.642813, 17.023211, 17.279568, 17.308559, 17.399334",\ "16.733131, 17.113529, 17.369886, 17.398878, 17.489653",\ "16.823450, 17.203848, 17.460205, 17.489197, 17.579971",\ "17.004087, 17.384485, 17.640842, 17.669834, 17.760609"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177"); } } /* end of arc clock_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "16.105507, 16.382488, 16.487551, 16.499434, 16.536634",\ "16.105507, 16.382488, 16.487551, 16.499434, 16.536634",\ "16.286144, 16.563126, 16.668188, 16.680071, 16.717272",\ "16.346355, 16.623337, 16.728401, 16.740282, 16.777485",\ "16.466782, 16.743763, 16.848825, 16.860708, 16.897909"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "16.439671, 16.589684, 16.674501, 16.684095, 16.714128",\ "16.439671, 16.589684, 16.674501, 16.684095, 16.714128",\ "16.620308, 16.770321, 16.855139, 16.864733, 16.894766",\ "16.680521, 16.830534, 16.915352, 16.924946, 16.954979",\ "16.800945, 16.950958, 17.035776, 17.045370, 17.075403"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705"); } } /* end of arc clock_mprj_io[1]_redg_min*/ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.422566, 7.422566, 7.241929, 7.181717, 7.061292",\ "7.978186, 7.978186, 7.797548, 7.737336, 7.616911",\ "8.533806, 8.533806, 8.353168, 8.292956, 8.172531",\ "9.276114, 9.276114, 9.095477, 9.035265, 8.914841",\ "9.562191, 9.562191, 9.381554, 9.321342, 9.200916"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.407073, 7.407073, 7.226436, 7.166224, 7.045799",\ "7.860363, 7.860363, 7.679726, 7.619514, 7.499089",\ "8.313655, 8.313655, 8.133018, 8.072805, 7.952381",\ "8.919251, 8.919251, 8.738614, 8.678402, 8.557978",\ "9.178493, 9.178493, 8.997856, 8.937644, 8.817219"); } } /* end of arc clock_mprj_io[1]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.371731, 2.371731, 2.462049, 2.552368, 2.733005",\ "2.354272, 2.354272, 2.444591, 2.534909, 2.715546",\ "2.336813, 2.336813, 2.427132, 2.517451, 2.698087",\ "2.313488, 2.313488, 2.403807, 2.494126, 2.674762",\ "2.358258, 2.358258, 2.448576, 2.538895, 2.719532"); } 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.091774, 1.091774, 1.182092, 1.272411, 1.453047",\ "0.677547, 0.677547, 0.767866, 0.858185, 1.038821",\ "0.327335, 0.327335, 0.417654, 0.507972, 0.688609",\ "-0.140550, -0.140550, -0.050231, 0.040088, 0.220724",\ "-0.330925, -0.330925, -0.240606, -0.150287, 0.030349"); } } /* end of arc clock_mprj_io[1]_hldr*/ timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "18.131241, 18.458611, 18.698652, 18.725798, 18.810795",\ "18.195423, 18.522789, 18.762833, 18.789978, 18.860233",\ "18.243153, 18.570522, 18.810564, 18.837709, 18.860233",\ "18.272346, 18.599712, 18.839756, 18.860233, 18.860233",\ "18.272346, 18.599712, 18.839756, 18.860233, 18.860233"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "17.578764, 17.959162, 18.215519, 18.244511, 18.335285",\ "17.642944, 18.023342, 18.279699, 18.308693, 18.384724",\ "17.690674, 18.071072, 18.327429, 18.356422, 18.384724",\ "17.719866, 18.100264, 18.356621, 18.384724, 18.384724",\ "17.719866, 18.100264, 18.356621, 18.384724, 18.384724"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177"); } } /* end of arc hk_serial_load_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "5.477306, 5.754288, 5.859351, 5.871233, 5.908435",\ "5.528575, 5.805556, 5.910620, 5.922502, 5.959703",\ "5.528575, 5.805556, 5.910620, 5.922502, 5.959703",\ "5.528575, 5.805556, 5.910620, 5.922502, 5.959703",\ "5.528575, 5.805556, 5.910620, 5.922502, 5.959703"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "5.865458, 6.015471, 6.100290, 6.109882, 6.139916",\ "5.916726, 6.066739, 6.151558, 6.161150, 6.191184",\ "5.916726, 6.066739, 6.151558, 6.161150, 6.191184",\ "5.916726, 6.066739, 6.151558, 6.161150, 6.191184",\ "5.916726, 6.066739, 6.151558, 6.161150, 6.191184"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705"); } } /* end of arc hk_serial_load_mprj_io[1]_redg_min*/ timing () { related_pin : "mprj_io[11]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.998628, 8.325996, 8.566038, 8.593184, 8.678182",\ "8.554313, 8.881680, 9.121722, 9.148870, 9.233866",\ "9.109999, 9.437366, 9.677408, 9.704555, 9.789552",\ "9.852394, 10.179762, 10.419804, 10.446950, 10.531947",\ "10.138472, 10.465839, 10.705882, 10.733028, 10.818026"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.998924, 9.379322, 9.635679, 9.664671, 9.755445",\ "9.452108, 9.832506, 10.088863, 10.117855, 10.208630",\ "9.905293, 10.285689, 10.542048, 10.571039, 10.661814",\ "10.510746, 10.891144, 11.147501, 11.176493, 11.267267",\ "10.770019, 11.150416, 11.406774, 11.435766, 11.526541"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177"); } } /* end of arc mprj_io[11]_mprj_io[1]_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[11]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.256281, 7.533262, 7.638326, 7.650208, 7.687409",\ "7.269894, 7.546875, 7.651938, 7.663820, 7.701022",\ "7.269894, 7.546875, 7.651938, 7.663820, 7.701022",\ "7.269894, 7.546875, 7.651938, 7.663820, 7.701022",\ "7.269894, 7.546875, 7.651938, 7.663820, 7.701022"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.033717, 8.183729, 8.268549, 8.278141, 8.308175",\ "8.447203, 8.597215, 8.682034, 8.691627, 8.721661",\ "8.797418, 8.947431, 9.032249, 9.041842, 9.071877",\ "9.265306, 9.415318, 9.500137, 9.509729, 9.539763",\ "9.455594, 9.605607, 9.690426, 9.700019, 9.730053"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705"); } } /* end of arc mprj_io[11]_mprj_io[1]_una_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.428116, 8.755484, 8.995526, 9.022673, 9.107670",\ "8.881308, 9.208675, 9.448718, 9.475864, 9.560862",\ "9.334499, 9.661867, 9.901909, 9.929056, 10.014053",\ "9.939964, 10.267332, 10.507374, 10.534520, 10.619517",\ "10.199234, 10.526602, 10.766644, 10.793791, 10.878788"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.424687, 9.805084, 10.061441, 10.090434, 10.181209",\ "9.877879, 10.258276, 10.514633, 10.543626, 10.634400",\ "10.331071, 10.711468, 10.967825, 10.996818, 11.087592",\ "10.936535, 11.316933, 11.573290, 11.602282, 11.693056",\ "11.195806, 11.576203, 11.832561, 11.861553, 11.952328"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177"); } } /* end of arc mprj_io[4]_mprj_io[1]_fedg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.224466, 7.501447, 7.606510, 7.618392, 7.655594",\ "7.638006, 7.914987, 8.020050, 8.031932, 8.069134",\ "7.988221, 8.265202, 8.370265, 8.382147, 8.419349",\ "8.456108, 8.733089, 8.838153, 8.850035, 8.887237",\ "8.646404, 8.923385, 9.028448, 9.040330, 9.077532"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.750342, 7.900355, 7.985174, 7.994767, 8.024801",\ "8.163882, 8.313895, 8.398714, 8.408307, 8.438341",\ "8.514097, 8.664110, 8.748929, 8.758522, 8.788555",\ "8.981985, 9.131997, 9.216817, 9.226409, 9.256443",\ "9.172280, 9.322293, 9.407112, 9.416705, 9.446739"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705"); } } /* end of arc mprj_io[4]_mprj_io[1]_fedg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "11.015099, 11.342466, 11.582508, 11.609654, 11.694652",\ "11.570778, 11.898146, 12.138187, 12.165335, 12.250332",\ "12.126458, 12.453826, 12.693868, 12.721015, 12.806011",\ "12.868848, 13.196216, 13.436257, 13.463405, 13.548401",\ "13.154927, 13.482295, 13.722337, 13.749484, 13.834480"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\ "1.813981, 2.476839, 2.934941, 2.986749, 3.148960"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "12.196207, 12.576604, 12.832962, 12.861954, 12.952728",\ "12.751887, 13.132284, 13.388641, 13.417634, 13.508409",\ "13.307569, 13.687965, 13.944323, 13.973315, 14.064090",\ "14.049958, 14.430355, 14.686712, 14.715705, 14.806479",\ "14.336038, 14.716434, 14.972792, 15.001784, 15.092559"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\ "1.858384, 2.555265, 3.032309, 3.086259, 3.255177"); } } /* end of arc mprj_io[4]_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.442741, 7.719722, 7.824785, 7.836667, 7.873869",\ "7.456343, 7.733324, 7.838387, 7.850269, 7.887471",\ "7.456343, 7.733324, 7.838387, 7.850269, 7.887471",\ "7.456343, 7.733324, 7.838387, 7.850269, 7.887471",\ "7.456343, 7.733324, 7.838387, 7.850269, 7.887471"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\ "1.202831, 1.257105, 1.274142, 1.276069, 1.282102"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.060383, 8.210396, 8.295215, 8.304808, 8.334841",\ "8.073985, 8.223998, 8.308817, 8.318410, 8.348444",\ "8.073985, 8.223998, 8.308817, 8.318410, 8.348444",\ "8.073985, 8.223998, 8.308817, 8.318410, 8.348444",\ "8.073985, 8.223998, 8.308817, 8.318410, 8.348444"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\ "0.840628, 0.894271, 0.929327, 0.933292, 0.945705"); } } /* end of arc mprj_io[4]_mprj_io[1]_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.909877, 0.496337, 0.146123, -0.321764, -0.512060",\ "1.465497, 1.051957, 0.701743, 0.233856, 0.043560",\ "2.021117, 1.607577, 1.257363, 0.789476, 0.599180",\ "2.763425, 2.349885, 1.999671, 1.531784, 1.341488",\ "3.049503, 2.635963, 2.285748, 1.817861, 1.627566"); } 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.583865, 2.170325, 1.820111, 1.352224, 1.161928",\ "3.037156, 2.623616, 2.273401, 1.805515, 1.615219",\ "3.490447, 3.076907, 2.726692, 2.258806, 2.068510",\ "4.096045, 3.682505, 3.332291, 2.864404, 2.674108",\ "4.355288, 3.941747, 3.591533, 3.123646, 2.933350"); } } /* 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.172085, 0.281107, 0.734298, 1.339762, 1.599033",\ "-0.189544, 0.263648, 0.716840, 1.322304, 1.581574",\ "-0.207002, 0.246189, 0.699381, 1.304845, 1.564116",\ "-0.230327, 0.222864, 0.676056, 1.281520, 1.540791",\ "-0.185558, 0.267634, 0.720825, 1.326289, 1.585560"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.763862, -1.310670, -0.857478, -0.252014, 0.007257",\ "-2.178088, -1.724896, -1.271705, -0.666241, -0.406970",\ "-2.528301, -2.075109, -1.621917, -1.016453, -0.757183",\ "-2.996185, -2.542994, -2.089802, -1.484338, -1.225067",\ "-3.186560, -2.733368, -2.280177, -1.674713, -1.415442"); } } /* end of arc mprj_io[4]_mprj_io[1]_hldf*/ } /* end of pin mprj_io[1] */ pin("mprj_io[0]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.271335, 7.271335, 7.090698, 7.030486, 6.910060",\ "7.826934, 7.826934, 7.646297, 7.586085, 7.465660",\ "8.382534, 8.382534, 8.201897, 8.141684, 8.021259",\ "9.124815, 9.124815, 8.944178, 8.883965, 8.763540",\ "9.410892, 9.410892, 9.230255, 9.170042, 9.049618"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.325128, 7.325128, 7.144491, 7.084279, 6.963853",\ "7.778454, 7.778454, 7.597817, 7.537605, 7.417180",\ "8.231781, 8.231781, 8.051144, 7.990932, 7.870507",\ "8.837427, 8.837427, 8.656790, 8.596577, 8.476152",\ "9.096659, 9.096659, 8.916021, 8.855808, 8.735384"); } } /* end of arc clock_mprj_io[0]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.543686, 2.543686, 2.634005, 2.724323, 2.904960",\ "2.526241, 2.526241, 2.616560, 2.706878, 2.887515",\ "2.508796, 2.508796, 2.599115, 2.689433, 2.870070",\ "2.485490, 2.485490, 2.575808, 2.666127, 2.846763",\ "2.530259, 2.530259, 2.620577, 2.710896, 2.891532"); } 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.181580, 2.181580, 2.271898, 2.362217, 2.542854",\ "1.767109, 1.767109, 1.857428, 1.947747, 2.128384",\ "1.416897, 1.416897, 1.507215, 1.597534, 1.778171",\ "0.949014, 0.949014, 1.039332, 1.129651, 1.310288",\ "0.758611, 0.758611, 0.848929, 0.939248, 1.119885"); } } /* end of arc clock_mprj_io[0]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.783062, 0.369523, 0.019308, -0.448579, -0.638875",\ "1.338661, 0.925122, 0.574907, 0.107020, -0.083276",\ "1.894260, 1.480720, 1.130506, 0.662619, 0.472323",\ "2.636539, 2.223000, 1.872785, 1.404898, 1.214602",\ "2.922617, 2.509077, 2.158863, 1.690976, 1.500680"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.931004, 1.517464, 1.167249, 0.699362, 0.509067",\ "2.384330, 1.970790, 1.620576, 1.152689, 0.962393",\ "2.837657, 2.424117, 2.073903, 1.606016, 1.415720",\ "3.443302, 3.029762, 2.679547, 2.211660, 2.021365",\ "3.702534, 3.288994, 2.938779, 2.470892, 2.280597"); } } /* 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.027569, 0.480760, 0.933952, 1.539416, 1.798687",\ "0.010124, 0.463315, 0.916507, 1.521971, 1.781242",\ "-0.007321, 0.445870, 0.899062, 1.504526, 1.763797",\ "-0.030628, 0.422564, 0.875756, 1.481220, 1.740491",\ "0.014141, 0.467333, 0.920525, 1.525989, 1.785260"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.994779, -0.541587, -0.088395, 0.517069, 0.776340",\ "-1.409248, -0.956056, -0.502865, 0.102600, 0.361870",\ "-1.759460, -1.306268, -0.853077, -0.247612, 0.011658",\ "-2.227343, -1.774152, -1.320960, -0.715496, -0.456225",\ "-2.417746, -1.964555, -1.511363, -0.905899, -0.646628"); } } /* end of arc mprj_io[4]_mprj_io[0]_hldf*/ } /* end of pin mprj_io[0] */ } /* end of bus mprj_io */ pin("clock") { direction : input ; clock : true ; max_transition : 1.500000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.658122"); } } /* end of arc clock_clock_pwl*/ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.569369"); } } /* end of arc clock_clock_pwh*/ } /* end of pin clock */ pin("resetb") { direction : input ; max_transition : 0.000000 ; capacitance : 0.934543 ; is_pad : true ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; } /* end of pin resetb */ pin("flash_csb") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "10.416752, 10.664846, 10.769928, 10.781812, 10.819020",\ "10.416752, 10.664846, 10.769928, 10.781812, 10.819020",\ "10.507071, 10.755165, 10.860247, 10.872130, 10.909339",\ "10.597389, 10.845484, 10.950565, 10.962449, 10.999658",\ "10.778027, 11.026121, 11.131203, 11.143086, 11.180295"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202798, 1.257078, 1.274116, 1.276043, 1.282076",\ "1.202798, 1.257078, 1.274116, 1.276043, 1.282076",\ "1.202798, 1.257078, 1.274116, 1.276043, 1.282076",\ "1.202798, 1.257078, 1.274116, 1.276043, 1.282076",\ "1.202798, 1.257078, 1.274116, 1.276043, 1.282076"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "11.343839, 11.493988, 11.578794, 11.588386, 11.618415",\ "11.343839, 11.493988, 11.578794, 11.588386, 11.618415",\ "11.434157, 11.584307, 11.669113, 11.678704, 11.708734",\ "11.524476, 11.674625, 11.759432, 11.769023, 11.799052",\ "11.705112, 11.855262, 11.940068, 11.949659, 11.979689"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.841080, 0.894369, 0.929413, 0.933377, 0.945786",\ "0.841080, 0.894369, 0.929413, 0.933377, 0.945786",\ "0.841080, 0.894369, 0.929413, 0.933377, 0.945786",\ "0.841080, 0.894369, 0.929413, 0.933377, 0.945786",\ "0.841080, 0.894369, 0.929413, 0.933377, 0.945786"); } } /* end of arc clock_flash_csb_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "10.053144, 10.301239, 10.406321, 10.418204, 10.455413",\ "10.053144, 10.301239, 10.406321, 10.418204, 10.455413",\ "10.233782, 10.481876, 10.586958, 10.598842, 10.636050",\ "10.293994, 10.542089, 10.647170, 10.659054, 10.696262",\ "10.414418, 10.662514, 10.767595, 10.779479, 10.816688"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202798, 1.257078, 1.274116, 1.276043, 1.282076",\ "1.202798, 1.257078, 1.274116, 1.276043, 1.282076",\ "1.202798, 1.257078, 1.274116, 1.276043, 1.282076",\ "1.202798, 1.257078, 1.274116, 1.276043, 1.282076",\ "1.202798, 1.257078, 1.274116, 1.276043, 1.282076"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "10.721420, 10.871569, 10.956375, 10.965966, 10.995996",\ "10.721420, 10.871569, 10.956375, 10.965966, 10.995996",\ "10.902058, 11.052206, 11.137012, 11.146604, 11.176633",\ "10.962270, 11.112418, 11.197225, 11.206816, 11.236845",\ "11.082694, 11.232842, 11.317649, 11.327240, 11.357269"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.841080, 0.894369, 0.929413, 0.933377, 0.945786",\ "0.841080, 0.894369, 0.929413, 0.933377, 0.945786",\ "0.841080, 0.894369, 0.929413, 0.933377, 0.945786",\ "0.841080, 0.894369, 0.929413, 0.933377, 0.945786",\ "0.841080, 0.894369, 0.929413, 0.933377, 0.945786"); } } /* end of arc clock_flash_csb_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.907538, 8.155634, 8.260715, 8.272599, 8.309808",\ "8.463219, 8.711314, 8.816396, 8.828279, 8.865488",\ "9.018900, 9.266994, 9.372076, 9.383960, 9.421168",\ "9.761289, 10.009384, 10.114466, 10.126349, 10.163558",\ "10.047368, 10.295463, 10.400544, 10.412428, 10.449636"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.234242, 1.294851, 1.315920, 1.318302, 1.325762",\ "1.234242, 1.294851, 1.315920, 1.318302, 1.325762",\ "1.234242, 1.294851, 1.315920, 1.318302, 1.325762",\ "1.234242, 1.294851, 1.315920, 1.318302, 1.325762",\ "1.234242, 1.294851, 1.315920, 1.318302, 1.325762"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.056990, 8.207139, 8.292303, 8.302001, 8.332364",\ "8.612670, 8.762818, 8.847983, 8.857681, 8.888044",\ "9.168350, 9.318500, 9.403664, 9.413362, 9.443725",\ "9.910740, 10.060888, 10.146053, 10.155750, 10.186113",\ "10.196818, 10.346968, 10.432132, 10.441830, 10.472193"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903222, 0.956298, 0.986953, 0.990420, 1.001275"); } } /* end of arc mprj_io[4]_flash_csb_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.621202, 6.621202, 6.621202, 6.621202, 6.621202",\ "6.634804, 6.634805, 6.634805, 6.634805, 6.634805",\ "6.634804, 6.634805, 6.634805, 6.634805, 6.634805",\ "6.634804, 6.634805, 6.634805, 6.634805, 6.634805",\ "6.634804, 6.634805, 6.634805, 6.634805, 6.634805"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.597360, 6.597431, 6.597431, 6.597431, 6.597431",\ "6.610962, 6.611033, 6.611033, 6.611033, 6.611033",\ "6.610962, 6.611033, 6.611033, 6.611033, 6.611033",\ "6.610962, 6.611033, 6.611033, 6.611033, 6.611033",\ "6.610962, 6.611033, 6.611033, 6.611033, 6.611033"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_csb_redg_min*/ } /* end of pin flash_csb */ pin("flash_clk") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.452215, 9.700289, 9.805374, 9.817258, 9.854467",\ "9.452215, 9.700289, 9.805374, 9.817258, 9.854467",\ "9.542535, 9.790608, 9.895693, 9.907578, 9.944786",\ "9.632854, 9.880927, 9.986012, 9.997896, 10.035105",\ "9.813490, 10.061563, 10.166649, 10.178533, 10.215742"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\ "1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\ "1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\ "1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\ "1.202792, 1.257074, 1.274111, 1.276038, 1.282071"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.643935, 9.794108, 9.878912, 9.888503, 9.918531",\ "9.643935, 9.794108, 9.878912, 9.888503, 9.918531",\ "9.734255, 9.884427, 9.969232, 9.978823, 10.008851",\ "9.824574, 9.974746, 10.059550, 10.069141, 10.099170",\ "10.005210, 10.155383, 10.240187, 10.249778, 10.279806"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\ "0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\ "0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\ "0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\ "0.841160, 0.894386, 0.929428, 0.933391, 0.945800"); } } /* end of arc clock_flash_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.142994, 9.391068, 9.496153, 9.508037, 9.545246",\ "9.142994, 9.391068, 9.496153, 9.508037, 9.545246",\ "9.323631, 9.571705, 9.676790, 9.688674, 9.725883",\ "9.383844, 9.631917, 9.737001, 9.748886, 9.786096",\ "9.504269, 9.752342, 9.857427, 9.869310, 9.906521"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\ "1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\ "1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\ "1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\ "1.202792, 1.257074, 1.274111, 1.276038, 1.282071"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.452075, 9.602247, 9.687052, 9.696643, 9.726671",\ "9.452075, 9.602247, 9.687052, 9.696643, 9.726671",\ "9.632712, 9.782885, 9.867689, 9.877280, 9.907309",\ "9.692924, 9.843098, 9.927901, 9.937492, 9.967521",\ "9.813349, 9.963522, 10.048326, 10.057917, 10.087946"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\ "0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\ "0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\ "0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\ "0.841160, 0.894386, 0.929428, 0.933391, 0.945800"); } } /* end of arc clock_flash_clk_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.720031, 7.968104, 8.073189, 8.085073, 8.122283",\ "8.275711, 8.523785, 8.628869, 8.640753, 8.677963",\ "8.831391, 9.079465, 9.184549, 9.196434, 9.233643",\ "9.573780, 9.821854, 9.926938, 9.938822, 9.976032",\ "9.859859, 10.107933, 10.213017, 10.224901, 10.262112"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.234242, 1.294851, 1.315920, 1.318302, 1.325762",\ "1.234242, 1.294851, 1.315920, 1.318302, 1.325762",\ "1.234242, 1.294851, 1.315920, 1.318302, 1.325762",\ "1.234242, 1.294851, 1.315920, 1.318302, 1.325762",\ "1.234242, 1.294851, 1.315920, 1.318302, 1.325762"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.920589, 8.070762, 8.155566, 8.165157, 8.195186",\ "8.476269, 8.626442, 8.711246, 8.720837, 8.750866",\ "9.031950, 9.182122, 9.266927, 9.276518, 9.306546",\ "9.774338, 9.924511, 10.009315, 10.018906, 10.048935",\ "10.060417, 10.210590, 10.295395, 10.304985, 10.335014"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.903221, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903221, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903221, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903221, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903221, 0.956298, 0.986953, 0.990420, 1.001275"); } } /* end of arc mprj_io[4]_flash_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.400447, 6.400447, 6.400447, 6.400447, 6.400447",\ "6.414049, 6.414049, 6.414049, 6.414049, 6.414049",\ "6.414049, 6.414049, 6.414049, 6.414049, 6.414049",\ "6.414049, 6.414049, 6.414049, 6.414049, 6.414049",\ "6.414049, 6.414049, 6.414049, 6.414049, 6.414049"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.376596, 6.376667, 6.376667, 6.376667, 6.376667",\ "6.390198, 6.390270, 6.390270, 6.390270, 6.390270",\ "6.390198, 6.390270, 6.390270, 6.390270, 6.390270",\ "6.390198, 6.390270, 6.390270, 6.390270, 6.390270",\ "6.390198, 6.390270, 6.390270, 6.390270, 6.390270"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_clk_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.968949, 7.217022, 7.322107, 7.333991, 7.371201",\ "7.524629, 7.772702, 7.877787, 7.889671, 7.926880",\ "8.080309, 8.328382, 8.433468, 8.445352, 8.482561",\ "8.822699, 9.070772, 9.175857, 9.187740, 9.224951",\ "9.108778, 9.356851, 9.461935, 9.473820, 9.511029"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\ "1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\ "1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\ "1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\ "1.202792, 1.257074, 1.274111, 1.276038, 1.282071"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.234156, 7.384328, 7.469132, 7.478724, 7.508752",\ "7.687347, 7.837521, 7.922324, 7.931915, 7.961944",\ "8.140539, 8.290712, 8.375516, 8.385107, 8.415135",\ "8.746003, 8.896176, 8.980980, 8.990571, 9.020599",\ "9.005274, 9.155447, 9.240251, 9.249842, 9.279870"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\ "0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\ "0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\ "0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\ "0.841160, 0.894386, 0.929428, 0.933391, 0.945800"); } } /* end of arc mprj_io[4]_flash_clk_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.449072, 6.697145, 6.802230, 6.814115, 6.851324",\ "6.462674, 6.710748, 6.815832, 6.827717, 6.864926",\ "6.462674, 6.710748, 6.815832, 6.827717, 6.864926",\ "6.462674, 6.710748, 6.815832, 6.827717, 6.864926",\ "6.462674, 6.710748, 6.815832, 6.827717, 6.864926"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\ "1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\ "1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\ "1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\ "1.202792, 1.257074, 1.274111, 1.276038, 1.282071"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.814120, 6.964293, 7.049098, 7.058688, 7.088717",\ "7.227660, 7.377833, 7.462638, 7.472228, 7.502257",\ "7.577875, 7.728048, 7.812852, 7.822443, 7.852471",\ "8.045762, 8.195935, 8.280740, 8.290330, 8.320358",\ "8.236058, 8.386230, 8.471035, 8.480626, 8.510654"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\ "0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\ "0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\ "0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\ "0.841160, 0.894386, 0.929428, 0.933391, 0.945800"); } } /* end of arc mprj_io[4]_flash_clk_una_min*/ } /* end of pin flash_clk */ pin("flash_io0") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.319869, 9.567948, 9.673032, 9.684916, 9.722125",\ "9.319869, 9.567948, 9.673032, 9.684916, 9.722125",\ "9.410189, 9.658267, 9.763351, 9.775235, 9.812445",\ "9.500507, 9.748586, 9.853670, 9.865554, 9.902763",\ "9.681144, 9.929223, 10.034307, 10.046190, 10.083400"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.234241, 1.294850, 1.315918, 1.318301, 1.325761",\ "1.234241, 1.294850, 1.315918, 1.318301, 1.325761",\ "1.234241, 1.294850, 1.315918, 1.318301, 1.325761",\ "1.234241, 1.294850, 1.315918, 1.318301, 1.325761",\ "1.234241, 1.294850, 1.315918, 1.318301, 1.325761"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.646461, 9.800987, 9.886734, 9.896432, 9.926794",\ "9.646461, 9.800987, 9.886734, 9.896432, 9.926794",\ "9.736780, 9.891306, 9.977054, 9.986751, 10.017114",\ "9.827099, 9.981625, 10.067372, 10.077069, 10.107432",\ "10.007735, 10.162262, 10.248009, 10.257707, 10.288069"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.903215, 0.956298, 0.986953, 0.990420, 1.001274",\ "0.903215, 0.956298, 0.986953, 0.990420, 1.001274",\ "0.903215, 0.956298, 0.986953, 0.990420, 1.001274",\ "0.903215, 0.956298, 0.986953, 0.990420, 1.001274",\ "0.903215, 0.956298, 0.986953, 0.990420, 1.001274"); } } /* end of arc clock_flash_io0_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.333576, 8.333576, 8.333576, 8.333576, 8.333576",\ "8.333576, 8.333576, 8.333576, 8.333576, 8.333576",\ "8.514214, 8.514214, 8.514214, 8.514214, 8.514214",\ "8.574426, 8.574426, 8.574426, 8.574426, 8.574426",\ "8.694850, 8.694851, 8.694851, 8.694851, 8.694851"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.309502, 8.309583, 8.309583, 8.309583, 8.309583",\ "8.309502, 8.309583, 8.309583, 8.309583, 8.309583",\ "8.490139, 8.490220, 8.490220, 8.490220, 8.490220",\ "8.550350, 8.550432, 8.550432, 8.550432, 8.550432",\ "8.670775, 8.670856, 8.670856, 8.670856, 8.670856"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc clock_flash_io0_redg_min*/ timing () { related_pin : "mprj_io[2]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.335051, 6.583129, 6.688213, 6.700097, 6.737307",\ "6.890689, 7.138768, 7.243852, 7.255736, 7.292945",\ "7.446328, 7.694407, 7.799490, 7.811375, 7.848584",\ "8.188662, 8.436741, 8.541824, 8.553709, 8.590918",\ "8.474740, 8.722818, 8.827902, 8.839787, 8.876996"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202793, 1.257075, 1.274112, 1.276039, 1.282072",\ "1.202793, 1.257075, 1.274112, 1.276039, 1.282072",\ "1.202793, 1.257075, 1.274112, 1.276039, 1.282072",\ "1.202793, 1.257075, 1.274112, 1.276039, 1.282072",\ "1.202793, 1.257075, 1.274112, 1.276039, 1.282072"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.668077, 6.818244, 6.903049, 6.912640, 6.942669",\ "7.121337, 7.271504, 7.356309, 7.365900, 7.395929",\ "7.574596, 7.724764, 7.809568, 7.819160, 7.849188",\ "8.180151, 8.330318, 8.415123, 8.424714, 8.454743",\ "8.439403, 8.589570, 8.674375, 8.683966, 8.713994"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.841142, 0.894382, 0.929425, 0.933388, 0.945797",\ "0.841142, 0.894382, 0.929425, 0.933388, 0.945797",\ "0.841142, 0.894382, 0.929425, 0.933388, 0.945797",\ "0.841142, 0.894382, 0.929425, 0.933388, 0.945797",\ "0.841142, 0.894382, 0.929425, 0.933388, 0.945797"); } } /* end of arc mprj_io[2]_flash_io0_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[2]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.028836, 6.276915, 6.381999, 6.393883, 6.431092",\ "6.042210, 6.290289, 6.395372, 6.407257, 6.444466",\ "6.042210, 6.290289, 6.395372, 6.407257, 6.444466",\ "6.042210, 6.290289, 6.395372, 6.407257, 6.444466",\ "6.042210, 6.290289, 6.395372, 6.407257, 6.444466"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202793, 1.257075, 1.274112, 1.276039, 1.282072",\ "1.202793, 1.257075, 1.274112, 1.276039, 1.282072",\ "1.202793, 1.257075, 1.274112, 1.276039, 1.282072",\ "1.202793, 1.257075, 1.274112, 1.276039, 1.282072",\ "1.202793, 1.257075, 1.274112, 1.276039, 1.282072"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.356409, 6.506577, 6.591381, 6.600972, 6.631001",\ "6.696417, 6.846585, 6.931390, 6.940980, 6.971009",\ "7.118074, 7.268242, 7.353046, 7.362638, 7.392666",\ "7.584558, 7.734726, 7.819530, 7.829122, 7.859150",\ "7.774908, 7.925076, 8.009880, 8.019471, 8.049500"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.841142, 0.894382, 0.929425, 0.933388, 0.945797",\ "0.841142, 0.894382, 0.929425, 0.933388, 0.945797",\ "0.841142, 0.894382, 0.929425, 0.933388, 0.945797",\ "0.841142, 0.894382, 0.929425, 0.933388, 0.945797",\ "0.841142, 0.894382, 0.929425, 0.933388, 0.945797"); } } /* end of arc mprj_io[2]_flash_io0_una_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.503166, 7.751245, 7.856328, 7.868213, 7.905422",\ "8.058846, 8.306925, 8.412008, 8.423893, 8.461102",\ "8.614527, 8.862606, 8.967690, 8.979574, 9.016783",\ "9.356916, 9.604995, 9.710079, 9.721963, 9.759172",\ "9.642995, 9.891074, 9.996158, 10.008041, 10.045251"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.234241, 1.294850, 1.315918, 1.318301, 1.325761",\ "1.234241, 1.294850, 1.315918, 1.318301, 1.325761",\ "1.234241, 1.294850, 1.315918, 1.318301, 1.325761",\ "1.234241, 1.294850, 1.315918, 1.318301, 1.325761",\ "1.234241, 1.294850, 1.315918, 1.318301, 1.325761"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.861257, 8.015783, 8.101530, 8.111228, 8.141590",\ "8.416938, 8.571465, 8.657211, 8.666909, 8.697271",\ "8.972618, 9.127144, 9.212892, 9.222589, 9.252952",\ "9.715008, 9.869534, 9.955281, 9.964978, 9.995341",\ "10.001086, 10.155613, 10.241360, 10.251058, 10.281420"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.903215, 0.956298, 0.986953, 0.990420, 1.001274",\ "0.903215, 0.956298, 0.986953, 0.990420, 1.001274",\ "0.903215, 0.956298, 0.986953, 0.990420, 1.001274",\ "0.903215, 0.956298, 0.986953, 0.990420, 1.001274",\ "0.903215, 0.956298, 0.986953, 0.990420, 1.001274"); } } /* end of arc mprj_io[4]_flash_io0_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.352574, 6.352574, 6.352574, 6.352574, 6.352574",\ "6.366177, 6.366177, 6.366177, 6.366177, 6.366177",\ "6.366177, 6.366177, 6.366177, 6.366177, 6.366177",\ "6.366177, 6.366177, 6.366177, 6.366177, 6.366177",\ "6.366177, 6.366177, 6.366177, 6.366177, 6.366177"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.328499, 6.328581, 6.328581, 6.328581, 6.328581",\ "6.342102, 6.342183, 6.342183, 6.342183, 6.342183",\ "6.342102, 6.342183, 6.342183, 6.342183, 6.342183",\ "6.342102, 6.342183, 6.342183, 6.342183, 6.342183",\ "6.342102, 6.342183, 6.342183, 6.342183, 6.342183"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_io0_redg_min*/ } /* end of pin flash_io0 */ pin("flash_io1") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; function : "0" ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin flash_io1 */ pin("hk_serial_load") { direction : internal ; clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ timing () { related_pin : "hk_serial_load" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.930550"); } } /* end of arc hk_serial_load_hk_serial_load_pwl*/ timing () { related_pin : "hk_serial_load" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.980367"); } } /* end of arc hk_serial_load_hk_serial_load_pwh*/ } /* end of pin hk_serial_load */ } /* end of cell */ } /* end of library */