library("caravan.max") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; date : "Wed May 31 03:59:58 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 : 2106880.500000 ; dont_use : true ; dont_touch : true ; interface_timing : true; timing_model_type : "extracted"; is_macro_cell : true; pad_cell : true; pin("vddio") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vddio */ pin("vddio_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vddio_2 */ pin("vssio") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssio */ pin("vssio_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssio_2 */ pin("vdda") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda */ pin("vssa") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa */ pin("vccd") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd */ pin("vssd") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd */ pin("vdda1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda1 */ pin("vdda1_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda1_2 */ pin("vdda2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda2 */ pin("vssa1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa1 */ pin("vssa1_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa1_2 */ pin("vssa2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa2 */ pin("vccd1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd1 */ pin("vccd2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd2 */ pin("vssd1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd1 */ pin("vssd2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd2 */ pin("gpio") { direction : inout ; max_transition : 4.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.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 ( "-0.055974, -0.055974, -0.236597, -0.296804, -0.417220",\ "0.499691, 0.499691, 0.319067, 0.258860, 0.138444",\ "1.055356, 1.055356, 0.874732, 0.814525, 0.694109",\ "1.797722, 1.797722, 1.617099, 1.556891, 1.436476",\ "2.083800, 2.083800, 1.903177, 1.842969, 1.722553"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.544718, 0.544718, 0.364095, 0.303887, 0.183472",\ "0.997937, 0.997937, 0.817314, 0.757106, 0.636690",\ "1.451154, 1.451154, 1.270531, 1.210323, 1.089908",\ "2.056653, 2.056653, 1.876030, 1.815823, 1.695407",\ "2.315917, 2.315917, 2.135293, 2.075086, 1.954670"); } } /* 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.051290, 1.051290, 1.141602, 1.231913, 1.412537",\ "1.033803, 1.033803, 1.124115, 1.214426, 1.395050",\ "1.016315, 1.016315, 1.106627, 1.196939, 1.377563",\ "0.992953, 0.992953, 1.083265, 1.173576, 1.354200",\ "1.037722, 1.037722, 1.128034, 1.218345, 1.398969"); } 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.564442, 0.564442, 0.654754, 0.745065, 0.925689",\ "0.150718, 0.150718, 0.241030, 0.331341, 0.511965",\ "-0.199496, -0.199496, -0.109184, -0.018873, 0.161751",\ "-0.667383, -0.667383, -0.577071, -0.486760, -0.306136",\ "-0.857699, -0.857699, -0.767387, -0.677075, -0.496452"); } } /* 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 ( "3.104041, 2.690504, 2.340289, 1.872402, 1.682107",\ "3.659705, 3.246168, 2.895953, 2.428066, 2.237771",\ "4.215370, 3.801833, 3.451618, 2.983731, 2.793436",\ "4.957737, 4.544199, 4.193985, 3.726098, 3.535803",\ "5.243815, 4.830277, 4.480062, 4.012176, 3.821881"); } 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.008487, 3.594949, 3.244734, 2.776847, 2.586552",\ "4.461704, 4.048166, 3.697952, 3.230065, 3.039769",\ "4.914923, 4.501385, 4.151170, 3.683283, 3.492988",\ "5.520422, 5.106884, 4.756669, 4.288782, 4.098487",\ "5.779685, 5.366148, 5.015933, 4.548046, 4.357751"); } } /* 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 ( "-2.037843, -1.584652, -1.131460, -0.525997, -0.266726",\ "-2.055330, -1.602139, -1.148947, -0.543484, -0.284213",\ "-2.072817, -1.619626, -1.166434, -0.560971, -0.301700",\ "-2.096180, -1.642988, -1.189797, -0.584333, -0.325063",\ "-2.051411, -1.598220, -1.145028, -0.539565, -0.280294"); } 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.826302, -2.373110, -1.919919, -1.314455, -1.055184",\ "-3.240026, -2.786834, -2.333642, -1.728179, -1.468908",\ "-3.590240, -3.137048, -2.683856, -2.078393, -1.819122",\ "-4.058126, -3.604935, -3.151743, -2.546280, -2.287009",\ "-4.248443, -3.795251, -3.342060, -2.736596, -2.477325"); } } /* 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 ( "0.541879, 0.541879, 0.361256, 0.301048, 0.180632",\ "1.097549, 1.097549, 0.916926, 0.856718, 0.736302",\ "1.653219, 1.653219, 1.472596, 1.412388, 1.291972",\ "2.395595, 2.395595, 2.214972, 2.154764, 2.034348",\ "2.681674, 2.681674, 2.501051, 2.440844, 2.320428"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.360929, 1.360929, 1.180306, 1.120099, 0.999683",\ "1.814137, 1.814137, 1.633513, 1.573306, 1.452890",\ "2.267344, 2.267344, 2.086721, 2.026514, 1.906098",\ "2.872829, 2.872829, 2.692206, 2.631999, 2.511583",\ "3.132096, 3.132096, 2.951473, 2.891265, 2.770850"); } } /* 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.287385, 0.287385, 0.377697, 0.468009, 0.648633",\ "0.269895, 0.269895, 0.360207, 0.450518, 0.631142",\ "0.252403, 0.252403, 0.342715, 0.433027, 0.613650",\ "0.229035, 0.229035, 0.319347, 0.409659, 0.590282",\ "0.273804, 0.273804, 0.364116, 0.454428, 0.635051"); } 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.531364, -0.531364, -0.441052, -0.350741, -0.170117",\ "-0.945013, -0.945013, -0.854701, -0.764390, -0.583766",\ "-1.295227, -1.295227, -1.204915, -1.114604, -0.933980",\ "-1.763114, -1.763114, -1.672802, -1.582490, -1.401867",\ "-1.953422, -1.953422, -1.863110, -1.772798, -1.592175"); } } /* 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 ( "3.184710, 2.771172, 2.420957, 1.953070, 1.762775",\ "3.740380, 3.326842, 2.976628, 2.508741, 2.318445",\ "4.296050, 3.882512, 3.532297, 3.064410, 2.874115",\ "5.038426, 4.624888, 4.274673, 3.806787, 3.616492",\ "5.324506, 4.910968, 4.560753, 4.092866, 3.902571"); } 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.290632, 3.877095, 3.526880, 3.058993, 2.868698",\ "4.743839, 4.330302, 3.980087, 3.512200, 3.321905",\ "5.197047, 4.783510, 4.433295, 3.965408, 3.775113",\ "5.802533, 5.388995, 5.038780, 4.570893, 4.380598",\ "6.061800, 5.648262, 5.298047, 4.830160, 4.639865"); } } /* end of arc mprj_io[4]_mprj_io[36]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.273551, -1.820359, -1.367168, -0.761704, -0.502433",\ "-2.291042, -1.837850, -1.384659, -0.779195, -0.519924",\ "-2.308533, -1.855342, -1.402150, -0.796686, -0.537416",\ "-2.331901, -1.878710, -1.425518, -0.820054, -0.560783",\ "-2.287132, -1.833941, -1.380749, -0.775285, -0.516015"); } 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.373649, -2.920458, -2.467266, -1.861802, -1.602531",\ "-3.787298, -3.334106, -2.880915, -2.275451, -2.016180",\ "-4.137512, -3.684320, -3.231129, -2.625665, -2.366394",\ "-4.605399, -4.152207, -3.699016, -3.093552, -2.834281",\ "-4.795706, -4.342515, -3.889323, -3.283859, -3.024589"); } } /* 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 ( "0.186464, 0.186464, 0.005841, -0.054367, -0.174782",\ "0.742110, 0.742110, 0.561487, 0.501279, 0.380863",\ "1.297755, 1.297755, 1.117132, 1.056924, 0.936508",\ "2.040098, 2.040098, 1.859475, 1.799267, 1.678851",\ "2.326176, 2.326176, 2.145553, 2.085345, 1.964930"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.397483, 0.397483, 0.216860, 0.156652, 0.036236",\ "0.850732, 0.850732, 0.670109, 0.609901, 0.489485",\ "1.303980, 1.303980, 1.123357, 1.063149, 0.942734",\ "1.909521, 1.909521, 1.728898, 1.668690, 1.548275",\ "2.168776, 2.168776, 1.988153, 1.927945, 1.807529"); } } /* end of arc clock_mprj_io[35]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.942874, 0.942874, 1.033186, 1.123498, 1.304121",\ "0.925399, 0.925399, 1.015711, 1.106023, 1.286646",\ "0.907924, 0.907924, 0.998236, 1.088548, 1.269171",\ "0.884577, 0.884577, 0.974889, 1.065201, 1.245824",\ "0.929347, 0.929347, 1.019659, 1.109970, 1.290594"); } 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.554804, 0.554804, 0.645116, 0.735427, 0.916051",\ "0.140870, 0.140870, 0.231182, 0.321494, 0.502117",\ "-0.209344, -0.209344, -0.119032, -0.028721, 0.151903",\ "-0.677230, -0.677230, -0.586918, -0.496606, -0.315983",\ "-0.867570, -0.867570, -0.777258, -0.686947, -0.506323"); } } /* 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 ( "3.245256, 2.831718, 2.481504, 2.013617, 1.823322",\ "3.800902, 3.387364, 3.037149, 2.569262, 2.378967",\ "4.356546, 3.943009, 3.592794, 3.124907, 2.934612",\ "5.098889, 4.685352, 4.335137, 3.867250, 3.676955",\ "5.384968, 4.971430, 4.621216, 4.153329, 3.963033"); } 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.737118, 3.323580, 2.973366, 2.505479, 2.315183",\ "4.190367, 3.776829, 3.426615, 2.958728, 2.768432",\ "4.643616, 4.230078, 3.879864, 3.411977, 3.221681",\ "5.249156, 4.835618, 4.485404, 4.017517, 3.827222",\ "5.508410, 5.094873, 4.744658, 4.276772, 4.086476"); } } /* 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 ( "-2.101530, -1.648338, -1.195147, -0.589683, -0.330412",\ "-2.119005, -1.665813, -1.212622, -0.607158, -0.347887",\ "-2.136480, -1.683288, -1.230097, -0.624633, -0.365362",\ "-2.159826, -1.706635, -1.253443, -0.647979, -0.388709",\ "-2.115057, -1.661866, -1.208674, -0.603210, -0.343940"); } 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.729177, -2.275986, -1.822794, -1.217330, -0.958060",\ "-3.143111, -2.689920, -2.236728, -1.631264, -1.371994",\ "-3.493326, -3.040135, -2.586943, -1.981479, -1.722208",\ "-3.961211, -3.508020, -3.054828, -2.449364, -2.190094",\ "-4.151552, -3.698361, -3.245169, -2.639705, -2.380435"); } } /* 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 ( "1.078362, 1.078362, 0.897739, 0.837531, 0.717115",\ "1.634042, 1.634042, 1.453418, 1.393210, 1.272795",\ "2.189720, 2.189720, 2.009097, 1.948889, 1.828473",\ "2.932107, 2.932107, 2.751484, 2.691276, 2.570860",\ "3.218186, 3.218186, 3.037563, 2.977355, 2.856939"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.372891, 1.372891, 1.192268, 1.132060, 1.011644",\ "1.826085, 1.826085, 1.645462, 1.585254, 1.464839",\ "2.279280, 2.279280, 2.098657, 2.038449, 1.918033",\ "2.884747, 2.884747, 2.704123, 2.643916, 2.523500",\ "3.144016, 3.144016, 2.963393, 2.903185, 2.782770"); } } /* 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.512593, 0.512593, 0.602905, 0.693217, 0.873840",\ "0.495097, 0.495097, 0.585409, 0.675721, 0.856344",\ "0.477601, 0.477601, 0.567913, 0.658224, 0.838848",\ "0.454226, 0.454226, 0.544538, 0.634849, 0.815473",\ "0.498995, 0.498995, 0.589307, 0.679618, 0.860242"); } 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.286132, 0.286132, 0.376444, 0.466755, 0.647379",\ "-0.127426, -0.127426, -0.037114, 0.053197, 0.233821",\ "-0.477640, -0.477640, -0.387328, -0.297017, -0.116393",\ "-0.945527, -0.945527, -0.855215, -0.764904, -0.584280",\ "-1.135825, -1.135825, -1.045513, -0.955202, -0.774578"); } } /* 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 ( "3.148409, 2.734871, 2.384656, 1.916769, 1.726474",\ "3.704088, 3.290550, 2.940336, 2.472449, 2.282153",\ "4.259767, 3.846229, 3.496014, 3.028127, 2.837832",\ "5.002153, 4.588615, 4.238400, 3.770514, 3.580219",\ "5.288233, 4.874695, 4.524480, 4.056593, 3.866298"); } 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.834094, 3.420556, 3.070341, 2.602454, 2.412159",\ "4.287288, 3.873750, 3.523535, 3.055649, 2.865353",\ "4.740482, 4.326945, 3.976730, 3.508843, 3.318548",\ "5.345950, 4.932412, 4.582197, 4.114310, 3.924015",\ "5.605221, 5.191683, 4.841468, 4.373581, 4.183286"); } } /* 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 ( "-2.061466, -1.608274, -1.155083, -0.549618, -0.290348",\ "-2.078962, -1.625770, -1.172579, -0.567114, -0.307844",\ "-2.096458, -1.643267, -1.190075, -0.584611, -0.325340",\ "-2.119833, -1.666642, -1.213450, -0.607986, -0.348715",\ "-2.075064, -1.621873, -1.168681, -0.563217, -0.303946"); } 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.531429, -2.078237, -1.625046, -1.019581, -0.760311",\ "-2.944987, -2.491795, -2.038604, -1.433139, -1.173869",\ "-3.295201, -2.842009, -2.388818, -1.783353, -1.524083",\ "-3.763088, -3.309896, -2.856705, -2.251240, -1.991970",\ "-3.953386, -3.500194, -3.047003, -2.441538, -2.182268"); } } /* 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 ( "0.929108, 0.929108, 0.748485, 0.688277, 0.567862",\ "1.484779, 1.484779, 1.304156, 1.243948, 1.123533",\ "2.040450, 2.040450, 1.859827, 1.799619, 1.679203",\ "2.782825, 2.782825, 2.602202, 2.541995, 2.421579",\ "3.068904, 3.068904, 2.888281, 2.828073, 2.707657"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.744906, 1.744906, 1.564283, 1.504076, 1.383660",\ "2.198113, 2.198113, 2.017490, 1.957283, 1.836867",\ "2.651321, 2.651321, 2.470698, 2.410490, 2.290074",\ "3.256806, 3.256806, 3.076183, 3.015975, 2.895560",\ "3.516071, 3.516071, 3.335448, 3.275240, 3.154825"); } } /* 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.290316, 0.290316, 0.380628, 0.470940, 0.651563",\ "0.272825, 0.272825, 0.363137, 0.453448, 0.634072",\ "0.255333, 0.255333, 0.345645, 0.435957, 0.616580",\ "0.231966, 0.231966, 0.322278, 0.412589, 0.593213",\ "0.276734, 0.276734, 0.367046, 0.457357, 0.637981"); } 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.814097, -0.814097, -0.723785, -0.633474, -0.452850",\ "-1.227747, -1.227747, -1.137435, -1.047123, -0.866500",\ "-1.577961, -1.577961, -1.487649, -1.397337, -1.216714",\ "-2.045848, -2.045848, -1.955536, -1.865224, -1.684601",\ "-2.236156, -2.236156, -2.145844, -2.055532, -1.874908"); } } /* 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 ( "3.603751, 3.190213, 2.839998, 2.372111, 2.181816",\ "4.159422, 3.745884, 3.395669, 2.927783, 2.737487",\ "4.715092, 4.301555, 3.951340, 3.483453, 3.293158",\ "5.457468, 5.043930, 4.693716, 4.225829, 4.035533",\ "5.743548, 5.330010, 4.979796, 4.511909, 4.321614"); } 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.727200, 4.313662, 3.963447, 3.495560, 3.305265",\ "5.180407, 4.766869, 4.416654, 3.948767, 3.758472",\ "5.633615, 5.220077, 4.869862, 4.401975, 4.211680",\ "6.239100, 5.825562, 5.475347, 5.007460, 4.817165",\ "6.498364, 6.084826, 5.734612, 5.266725, 5.076430"); } } /* 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 ( "-2.324033, -1.870842, -1.417650, -0.812185, -0.552915",\ "-2.341524, -1.888333, -1.435141, -0.829677, -0.570406",\ "-2.359015, -1.905824, -1.452632, -0.847167, -0.587897",\ "-2.382384, -1.929192, -1.476001, -0.870536, -0.611265",\ "-2.337615, -1.884423, -1.431232, -0.825767, -0.566496"); } 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.742151, -3.288959, -2.835768, -2.230303, -1.971032",\ "-4.155800, -3.702609, -3.249417, -2.643952, -2.384682",\ "-4.506014, -4.052822, -3.599631, -2.994166, -2.734895",\ "-4.973901, -4.520709, -4.067517, -3.462053, -3.202782",\ "-5.164208, -4.711017, -4.257826, -3.652361, -3.393090"); } } /* 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 ( "0.520448, 0.520448, 0.339825, 0.279617, 0.159202",\ "1.076119, 1.076119, 0.895496, 0.835288, 0.714872",\ "1.631789, 1.631789, 1.451166, 1.390958, 1.270542",\ "2.374163, 2.374163, 2.193540, 2.133332, 2.012917",\ "2.660242, 2.660242, 2.479619, 2.419411, 2.298995"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.124445, 1.124445, 0.943822, 0.883615, 0.763199",\ "1.577655, 1.577655, 1.397032, 1.336824, 1.216409",\ "2.030865, 2.030865, 1.850242, 1.790034, 1.669618",\ "2.636353, 2.636353, 2.455730, 2.395522, 2.275106",\ "2.895619, 2.895619, 2.714996, 2.654788, 2.534372"); } } /* end of arc clock_mprj_io[32]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.641521, 0.641521, 0.731833, 0.822145, 1.002768",\ "0.624031, 0.624031, 0.714343, 0.804655, 0.985278",\ "0.606541, 0.606541, 0.696853, 0.787164, 0.967788",\ "0.583174, 0.583174, 0.673486, 0.763797, 0.944421",\ "0.627942, 0.627942, 0.718254, 0.808566, 0.989189"); } 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.035867, -0.035867, 0.054445, 0.144757, 0.325380",\ "-0.449531, -0.449531, -0.359219, -0.268907, -0.088284",\ "-0.799745, -0.799745, -0.709433, -0.619122, -0.438498",\ "-1.267632, -1.267632, -1.177320, -1.087008, -0.906384",\ "-1.457941, -1.457941, -1.367629, -1.277318, -1.096694"); } } /* 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 ( "3.135124, 2.721586, 2.371372, 1.903485, 1.713190",\ "3.690795, 3.277257, 2.927042, 2.459156, 2.268860",\ "4.246465, 3.832927, 3.482712, 3.014825, 2.824530",\ "4.988839, 4.575301, 4.225087, 3.757200, 3.566905",\ "5.274918, 4.861380, 4.511165, 4.043278, 3.852983"); } 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.952375, 3.538837, 3.188622, 2.720736, 2.530440",\ "4.405585, 3.992047, 3.641832, 3.173945, 2.983650",\ "4.858794, 4.445256, 4.095042, 3.627155, 3.436860",\ "5.464283, 5.050745, 4.700530, 4.232643, 4.042348",\ "5.723548, 5.310011, 4.959796, 4.491909, 4.301614"); } } /* 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.942164, -1.488972, -1.035781, -0.430317, -0.171046",\ "-1.959654, -1.506462, -1.053271, -0.447807, -0.188536",\ "-1.977144, -1.523952, -1.070761, -0.465297, -0.206027",\ "-2.000511, -1.547319, -1.094128, -0.488664, -0.229393",\ "-1.955743, -1.502551, -1.049360, -0.443896, -0.184625"); } 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.826683, -2.373491, -1.920300, -1.314836, -1.055565",\ "-3.240347, -2.787155, -2.333964, -1.728500, -1.469229",\ "-3.590561, -3.137370, -2.684178, -2.078714, -1.819444",\ "-4.058448, -3.605256, -3.152065, -2.546601, -2.287330",\ "-4.248757, -3.795566, -3.342374, -2.736910, -2.477640"); } } /* 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 ( "1.356317, 1.356317, 1.175694, 1.115486, 0.995070",\ "1.911960, 1.911960, 1.731337, 1.671129, 1.550714",\ "2.467602, 2.467602, 2.286979, 2.226771, 2.106356",\ "3.209941, 3.209941, 3.029318, 2.969110, 2.848694",\ "3.496025, 3.496025, 3.315402, 3.255194, 3.134778"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.020650, 2.020650, 1.840027, 1.779819, 1.659404",\ "2.473889, 2.473889, 2.293266, 2.233058, 2.112642",\ "2.927127, 2.927127, 2.746504, 2.686296, 2.565880",\ "3.532651, 3.532651, 3.352028, 3.291820, 3.171404",\ "3.791898, 3.791898, 3.611275, 3.551067, 3.430651"); } } /* 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.325496, -0.325496, -0.235184, -0.144873, 0.035751",\ "-0.343016, -0.343016, -0.252704, -0.162392, 0.018231",\ "-0.360535, -0.360535, -0.270223, -0.179911, 0.000712",\ "-0.383941, -0.383941, -0.293629, -0.203317, -0.022694",\ "-0.339171, -0.339171, -0.248859, -0.158547, 0.022076"); } 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.150781, -1.150781, -1.060469, -0.970158, -0.789534",\ "-1.563581, -1.563581, -1.473269, -1.382957, -1.202334",\ "-1.913852, -1.913852, -1.823540, -1.733229, -1.552605",\ "-2.381814, -2.381814, -2.291502, -2.201191, -2.020567",\ "-2.572086, -2.572086, -2.481774, -2.391463, -2.210839"); } } /* 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 ( "4.211438, 3.797900, 3.447685, 2.979798, 2.789503",\ "4.767081, 4.353543, 4.003328, 3.535441, 3.345146",\ "5.322723, 4.909185, 4.558970, 4.091084, 3.900788",\ "6.065061, 5.651523, 5.301308, 4.833421, 4.643126",\ "6.351145, 5.937607, 5.587392, 5.119505, 4.929210"); } 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.135191, 4.721654, 4.371439, 3.903552, 3.713257",\ "5.588429, 5.174891, 4.824677, 4.356790, 4.166495",\ "6.041668, 5.628130, 5.277915, 4.810029, 4.619733",\ "6.647193, 6.233655, 5.883440, 5.415554, 5.225258",\ "6.906440, 6.492902, 6.142687, 5.674800, 5.484505"); } } /* end of arc mprj_io[4]_mprj_io[31]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.058150, -2.604958, -2.151767, -1.546303, -1.287032",\ "-3.075669, -2.622478, -2.169286, -1.563822, -1.304552",\ "-3.093188, -2.639997, -2.186805, -1.581341, -1.322071",\ "-3.116594, -2.663403, -2.210211, -1.604747, -1.345477",\ "-3.071825, -2.618633, -2.165442, -1.559978, -1.300707"); } 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.179698, -3.726506, -3.273315, -2.667851, -2.408580",\ "-4.592498, -4.139306, -3.686115, -3.080651, -2.821380",\ "-4.942769, -4.489577, -4.036386, -3.430922, -3.171651",\ "-5.410730, -4.957539, -4.504347, -3.898883, -3.639612",\ "-5.601002, -5.147811, -4.694619, -4.089155, -3.829885"); } } /* 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 ( "1.102182, 1.102182, 0.921559, 0.861351, 0.740936",\ "1.657866, 1.657866, 1.477243, 1.417036, 1.296620",\ "2.213552, 2.213552, 2.032928, 1.972721, 1.852305",\ "2.955945, 2.955945, 2.775322, 2.715114, 2.594698",\ "3.242026, 3.242026, 3.061403, 3.001195, 2.880780"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.134468, 2.134468, 1.953845, 1.893637, 1.773221",\ "2.587647, 2.587647, 2.407024, 2.346816, 2.226400",\ "3.040826, 3.040826, 2.860203, 2.799995, 2.679580",\ "3.646274, 3.646274, 3.465651, 3.405443, 3.285028",\ "3.905546, 3.905546, 3.724923, 3.664715, 3.544299"); } } /* 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.171074, -0.171074, -0.080762, 0.009549, 0.190173",\ "-0.188580, -0.188580, -0.098268, -0.007957, 0.172667",\ "-0.206087, -0.206087, -0.115775, -0.025463, 0.155160",\ "-0.229475, -0.229475, -0.139163, -0.048851, 0.131772",\ "-0.184705, -0.184705, -0.094393, -0.004082, 0.176542"); } 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.199767, -1.199767, -1.109455, -1.019143, -0.838520",\ "-1.613101, -1.613101, -1.522789, -1.432478, -1.251854",\ "-1.963323, -1.963323, -1.873011, -1.782700, -1.602076",\ "-2.431220, -2.431220, -2.340908, -2.250596, -2.069973",\ "-2.621498, -2.621498, -2.531186, -2.440875, -2.260251"); } } /* 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.801584, 3.388047, 3.037832, 2.569945, 2.379650",\ "4.357268, 3.943731, 3.593516, 3.125629, 2.935334",\ "4.912953, 4.499416, 4.149201, 3.681314, 3.491019",\ "5.655347, 5.241809, 4.891595, 4.423708, 4.233413",\ "5.941428, 5.527891, 5.177676, 4.709789, 4.519494"); } 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.138166, 4.724628, 4.374413, 3.906527, 3.716232",\ "5.591345, 5.177807, 4.827593, 4.359706, 4.169411",\ "6.044524, 5.630987, 5.280772, 4.812885, 4.622590",\ "6.649971, 6.236434, 5.886219, 5.418332, 5.228037",\ "6.909243, 6.495705, 6.145491, 5.677604, 5.487309"); } } /* 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.790329, -2.337137, -1.883946, -1.278482, -1.019212",\ "-2.807835, -2.354643, -1.901452, -1.295988, -1.036717",\ "-2.825341, -2.372150, -1.918958, -1.313495, -1.054224",\ "-2.848730, -2.395538, -1.942347, -1.336883, -1.077612",\ "-2.803960, -2.350768, -1.897577, -1.292113, -1.032843"); } 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.131846, -3.678655, -3.225463, -2.620000, -2.360729",\ "-4.545181, -4.091990, -3.638798, -3.033335, -2.774064",\ "-4.895403, -4.442211, -3.989020, -3.383556, -3.124286",\ "-5.363299, -4.910108, -4.456916, -3.851453, -3.592182",\ "-5.553577, -5.100386, -4.647194, -4.041731, -3.782460"); } } /* 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 ( "1.342182, 1.342182, 1.161559, 1.101351, 0.980935",\ "1.897851, 1.897851, 1.717228, 1.657021, 1.536605",\ "2.453521, 2.453521, 2.272898, 2.212690, 2.092275",\ "3.195896, 3.195896, 3.015273, 2.955065, 2.834649",\ "3.481977, 3.481977, 3.301354, 3.241146, 3.120730"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.675011, 1.675011, 1.494388, 1.434180, 1.313764",\ "2.128211, 2.128211, 1.947588, 1.887381, 1.766965",\ "2.581410, 2.581410, 2.400787, 2.340580, 2.220164",\ "3.186884, 3.186884, 3.006261, 2.946054, 2.825638",\ "3.446149, 3.446149, 3.265526, 3.205318, 3.084903"); } } /* 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.094919, -0.094919, -0.004607, 0.085705, 0.266328",\ "-0.112430, -0.112430, -0.022118, 0.068194, 0.248817",\ "-0.129940, -0.129940, -0.039628, 0.050683, 0.231307",\ "-0.153335, -0.153335, -0.063023, 0.027289, 0.207912",\ "-0.108565, -0.108565, -0.018253, 0.072059, 0.252682"); } 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.670278, -0.670278, -0.579966, -0.489654, -0.309031",\ "-1.083426, -1.083426, -0.993114, -0.902803, -0.722179",\ "-1.433664, -1.433664, -1.343352, -1.253041, -1.072417",\ "-1.901583, -1.901583, -1.811271, -1.720959, -1.540336",\ "-2.091860, -2.091860, -2.001548, -1.911236, -1.730613"); } } /* 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 ( "4.502192, 4.088654, 3.738439, 3.270552, 3.080257",\ "5.057861, 4.644324, 4.294109, 3.826222, 3.635927",\ "5.613531, 5.199994, 4.849779, 4.381892, 4.191597",\ "6.355906, 5.942369, 5.592155, 5.124268, 4.933972",\ "6.641988, 6.228450, 5.878236, 5.410349, 5.220054"); } 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.138744, 4.725206, 4.374991, 3.907105, 3.716810",\ "5.591945, 5.178407, 4.828193, 4.360306, 4.170011",\ "6.045144, 5.631607, 5.281392, 4.813505, 4.623210",\ "6.650619, 6.237081, 5.886867, 5.418980, 5.228684",\ "6.909883, 6.496345, 6.146131, 5.678244, 5.487948"); } } /* 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 ( "-3.184042, -2.730851, -2.277659, -1.672196, -1.412925",\ "-3.201553, -2.748362, -2.295170, -1.689707, -1.430436",\ "-3.219064, -2.765872, -2.312681, -1.707217, -1.447947",\ "-3.242458, -2.789267, -2.336075, -1.730612, -1.471341",\ "-3.197689, -2.744497, -2.291306, -1.685842, -1.426571"); } 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.060986, -3.607795, -3.154603, -2.549139, -2.289869",\ "-4.474135, -4.020944, -3.567752, -2.962288, -2.703018",\ "-4.824373, -4.371181, -3.917990, -3.312527, -3.053256",\ "-5.292292, -4.839100, -4.385909, -3.780445, -3.521174",\ "-5.482568, -5.029376, -4.576185, -3.970721, -3.711451"); } } /* 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 ( "2.104210, 2.104210, 1.923587, 1.863379, 1.742963",\ "2.659886, 2.659886, 2.479263, 2.419055, 2.298640",\ "3.215566, 3.215566, 3.034943, 2.974735, 2.854319",\ "3.957949, 3.957949, 3.777326, 3.717118, 3.596702",\ "4.244029, 4.244029, 4.063406, 4.003198, 3.882782"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.478904, 2.478904, 2.298281, 2.238073, 2.117657",\ "2.932095, 2.932095, 2.751472, 2.691264, 2.570848",\ "3.385285, 3.385285, 3.204662, 3.144454, 3.024039",\ "3.990747, 3.990747, 3.810124, 3.749917, 3.629501",\ "4.250015, 4.250015, 4.069392, 4.009184, 3.888769"); } } /* 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.924106, -0.924106, -0.833794, -0.743482, -0.562859",\ "-0.941614, -0.941614, -0.851302, -0.760991, -0.580367",\ "-0.959123, -0.959123, -0.868811, -0.778499, -0.597876",\ "-0.982514, -0.982514, -0.892202, -0.801891, -0.621267",\ "-0.937745, -0.937745, -0.847433, -0.757122, -0.576498"); } 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.458827, -1.458827, -1.368515, -1.278203, -1.097580",\ "-1.872060, -1.872060, -1.781748, -1.691436, -1.510813",\ "-2.222291, -2.222291, -2.131979, -2.041667, -1.861044",\ "-2.690200, -2.690200, -2.599888, -2.509576, -2.328953",\ "-2.880479, -2.880479, -2.790167, -2.699855, -2.519232"); } } /* 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.747041, 4.333503, 3.983289, 3.515402, 3.325106",\ "5.302717, 4.889180, 4.538965, 4.071078, 3.880783",\ "5.858397, 5.444859, 5.094644, 4.626757, 4.436461",\ "6.600780, 6.187242, 5.837027, 5.369140, 5.178844",\ "6.886860, 6.473322, 6.123107, 5.655220, 5.464925"); } 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.408607, 4.995069, 4.644855, 4.176968, 3.986672",\ "5.861798, 5.448260, 5.098045, 4.630158, 4.439863",\ "6.314989, 5.901451, 5.551236, 5.083349, 4.893054",\ "6.920451, 6.506913, 6.156698, 5.688811, 5.498516",\ "7.179719, 6.766181, 6.415966, 5.948079, 5.757784"); } } /* 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 ( "-3.485042, -3.031851, -2.578659, -1.973195, -1.713924",\ "-3.502551, -3.049359, -2.596168, -1.990704, -1.731433",\ "-3.520059, -3.066868, -2.613676, -2.008212, -1.748941",\ "-3.543451, -3.090259, -2.637068, -2.031604, -1.772333",\ "-3.498682, -3.045490, -2.592299, -1.986835, -1.727564"); } 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.301112, -3.847920, -3.394729, -2.789265, -2.529994",\ "-4.714345, -4.261153, -3.807961, -3.202497, -2.943227",\ "-5.064576, -4.611384, -4.158193, -3.552729, -3.293458",\ "-5.532485, -5.079293, -4.626101, -4.020638, -3.761367",\ "-5.722764, -5.269572, -4.816381, -4.210917, -3.951646"); } } /* 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 ( "1.236310, 1.236310, 1.055687, 0.995480, 0.875064",\ "1.791992, 1.791992, 1.611369, 1.551161, 1.430746",\ "2.347672, 2.347672, 2.167049, 2.106842, 1.986426",\ "3.090062, 3.090062, 2.909439, 2.849231, 2.728816",\ "3.376143, 3.376143, 3.195519, 3.135312, 3.014896"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.868116, 1.868116, 1.687493, 1.627285, 1.506870",\ "2.321301, 2.321301, 2.140677, 2.080470, 1.960054",\ "2.774486, 2.774486, 2.593863, 2.533655, 2.413239",\ "3.379942, 3.379942, 3.199319, 3.139111, 3.018695",\ "3.639212, 3.639212, 3.458589, 3.398381, 3.277965"); } } /* 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.228774, -0.228774, -0.138462, -0.048151, 0.132473",\ "-0.246281, -0.246281, -0.155969, -0.065658, 0.114966",\ "-0.263789, -0.263789, -0.173477, -0.083165, 0.097458",\ "-0.287179, -0.287179, -0.196867, -0.106555, 0.074068",\ "-0.242409, -0.242409, -0.152097, -0.061786, 0.118838"); } 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.680841, -0.680841, -0.590529, -0.500217, -0.319594",\ "-1.094121, -1.094121, -1.003809, -0.913498, -0.732874",\ "-1.444348, -1.444348, -1.354036, -1.263724, -1.083101",\ "-1.912251, -1.912251, -1.821939, -1.731627, -1.551003",\ "-2.102529, -2.102529, -2.012217, -1.921905, -1.741282"); } } /* 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.294926, 3.881388, 3.531173, 3.063286, 2.872991",\ "4.850607, 4.437069, 4.086855, 3.618968, 3.428673",\ "5.406287, 4.992750, 4.642535, 4.174648, 3.984353",\ "6.148677, 5.735139, 5.384924, 4.917037, 4.726742",\ "6.434758, 6.021220, 5.671005, 5.203118, 5.012823"); } 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.207700, 4.794162, 4.443948, 3.976061, 3.785765",\ "5.660884, 5.247346, 4.897131, 4.429244, 4.238949",\ "6.114070, 5.700532, 5.350317, 4.882430, 4.692135",\ "6.719527, 6.305989, 5.955774, 5.487887, 5.297592",\ "6.978797, 6.565259, 6.215044, 5.747157, 5.556862"); } } /* 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.273005, -2.819813, -2.366622, -1.761158, -1.501887",\ "-3.290512, -2.837321, -2.384129, -1.778665, -1.519394",\ "-3.308020, -2.854828, -2.401637, -1.796173, -1.536902",\ "-3.331410, -2.878218, -2.425027, -1.819563, -1.560292",\ "-3.286640, -2.833449, -2.380257, -1.774793, -1.515522"); } 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.964825, -3.511633, -3.058442, -2.452978, -2.193707",\ "-4.378105, -3.924914, -3.471722, -2.866258, -2.606987",\ "-4.728332, -4.275140, -3.821949, -3.216485, -2.957214",\ "-5.196234, -4.743043, -4.289851, -3.684387, -3.425117",\ "-5.386512, -4.933321, -4.480129, -3.874665, -3.615395"); } } /* 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 ( "3.406425, 3.406425, 3.225801, 3.165594, 3.045178",\ "3.962111, 3.962111, 3.781488, 3.721281, 3.600865",\ "4.517800, 4.517800, 4.337177, 4.276969, 4.156554",\ "5.260200, 5.260200, 5.079576, 5.019369, 4.898953",\ "5.546281, 5.546281, 5.365658, 5.305450, 5.185034"); } 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 ( "4.168620, 4.168620, 3.987997, 3.927789, 3.807374",\ "4.621795, 4.621795, 4.441172, 4.380964, 4.260548",\ "5.074969, 5.074969, 4.894346, 4.834138, 4.713723",\ "5.680409, 5.680409, 5.499786, 5.439579, 5.319163",\ "5.939684, 5.939684, 5.759061, 5.698853, 5.578437"); } } /* end of arc clock_mprj_io[26]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-1.247719, -1.247719, -1.157407, -1.067096, -0.886472",\ "-1.265224, -1.265224, -1.174912, -1.084600, -0.903977",\ "-1.282729, -1.282729, -1.192417, -1.102105, -0.921482",\ "-1.306116, -1.306116, -1.215804, -1.125492, -0.944869",\ "-1.261346, -1.261346, -1.171034, -1.080723, -0.900099"); } 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.852626, -1.852626, -1.762314, -1.672002, -1.491379",\ "-2.266006, -2.266006, -2.175694, -2.085383, -1.904759",\ "-2.616223, -2.616223, -2.525911, -2.435600, -2.254976",\ "-3.084113, -3.084113, -2.993801, -2.903490, -2.722866",\ "-3.274393, -3.274393, -3.184081, -3.093770, -2.913146"); } } /* 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 ( "5.584490, 5.170952, 4.820737, 4.352850, 4.162555",\ "6.140177, 5.726639, 5.376424, 4.908537, 4.718242",\ "6.695866, 6.282328, 5.932113, 5.464226, 5.273931",\ "7.438265, 7.024727, 6.674512, 6.206625, 6.016330",\ "7.724346, 7.310808, 6.960593, 6.492706, 6.302411"); } 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.629825, 6.216287, 5.866072, 5.398185, 5.207890",\ "7.082999, 6.669461, 6.319246, 5.851359, 5.661064",\ "7.536174, 7.122636, 6.772421, 6.304534, 6.114239",\ "8.141614, 7.728076, 7.377861, 6.909974, 6.719679",\ "8.400888, 7.987350, 7.637136, 7.169249, 6.978953"); } } /* end of arc mprj_io[4]_mprj_io[26]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.821778, -3.368587, -2.915395, -2.309931, -2.050660",\ "-3.839283, -3.386091, -2.932900, -2.327435, -2.068165",\ "-3.856788, -3.403596, -2.950405, -2.344940, -2.085670",\ "-3.880175, -3.426983, -2.973792, -2.368327, -2.109056",\ "-3.835405, -3.382214, -2.929022, -2.323558, -2.064287"); } 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.670187, -4.216995, -3.763803, -3.158339, -2.899068",\ "-5.083567, -4.630376, -4.177184, -3.571720, -3.312449",\ "-5.433784, -4.980593, -4.527401, -3.921937, -3.662666",\ "-5.901675, -5.448483, -4.995292, -4.389827, -4.130557",\ "-6.091955, -5.638763, -5.185572, -4.580107, -4.320837"); } } /* 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 ( "1.630160, 1.630160, 1.449537, 1.389329, 1.268913",\ "2.185842, 2.185842, 2.005219, 1.945011, 1.824595",\ "2.741522, 2.741522, 2.560899, 2.500691, 2.380276",\ "3.483913, 3.483913, 3.303290, 3.243083, 3.122667",\ "3.769992, 3.769992, 3.589369, 3.529161, 3.408745"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.558981, 2.558981, 2.378358, 2.318151, 2.197735",\ "3.012164, 3.012164, 2.831541, 2.771333, 2.650918",\ "3.465349, 3.465349, 3.284726, 3.224518, 3.104103",\ "4.070802, 4.070802, 3.890179, 3.829971, 3.709555",\ "4.330074, 4.330074, 4.149451, 4.089243, 3.968828"); } } /* 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.799815, -0.799815, -0.709503, -0.619192, -0.438568",\ "-0.817322, -0.817322, -0.727010, -0.636698, -0.456075",\ "-0.834829, -0.834829, -0.744517, -0.654206, -0.473582",\ "-0.858218, -0.858218, -0.767906, -0.677595, -0.496971",\ "-0.813449, -0.813449, -0.723137, -0.632825, -0.452202"); } 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.606088, -1.606088, -1.515776, -1.425465, -1.244841",\ "-2.019383, -2.019383, -1.929071, -1.838759, -1.658136",\ "-2.369608, -2.369608, -2.279296, -2.188985, -2.008361",\ "-2.837511, -2.837511, -2.747199, -2.656887, -2.476264",\ "-3.027789, -3.027789, -2.937477, -2.847165, -2.666542"); } } /* 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.304803, 3.891265, 3.541050, 3.073164, 2.882868",\ "4.860485, 4.446947, 4.096733, 3.628846, 3.438550",\ "5.416165, 5.002627, 4.652413, 4.184526, 3.994231",\ "6.158557, 5.745019, 5.394804, 4.926918, 4.736622",\ "6.444635, 6.031097, 5.680883, 5.212996, 5.022701"); } 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.541274, 5.127736, 4.777522, 4.309635, 4.119339",\ "5.994457, 5.580919, 5.230705, 4.762818, 4.572523",\ "6.447642, 6.034104, 5.683890, 5.216003, 5.025708",\ "7.053095, 6.639557, 6.289342, 5.821455, 5.631160",\ "7.312367, 6.898829, 6.548615, 6.080728, 5.890433"); } } /* 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.414164, -2.960973, -2.507781, -1.902317, -1.643046",\ "-3.431671, -2.978479, -2.525288, -1.919823, -1.660553",\ "-3.449178, -2.995987, -2.542795, -1.937331, -1.678060",\ "-3.472567, -3.019376, -2.566184, -1.960720, -1.701449",\ "-3.427798, -2.974607, -2.521415, -1.915950, -1.656680"); } 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.534141, -4.080949, -3.627758, -3.022293, -2.763022",\ "-4.947435, -4.494244, -4.041053, -3.435588, -3.176317",\ "-5.297661, -4.844469, -4.391277, -3.785813, -3.526542",\ "-5.765563, -5.312371, -4.859179, -4.253715, -3.994444",\ "-5.955841, -5.502649, -5.049458, -4.443993, -4.184722"); } } /* 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 ( "-0.670252, -0.670252, -0.850875, -0.911083, -1.031499",\ "-0.114566, -0.114566, -0.295189, -0.355397, -0.475812",\ "0.441120, 0.441120, 0.260497, 0.200289, 0.079874",\ "1.183516, 1.183516, 1.002893, 0.942685, 0.822269",\ "1.469595, 1.469595, 1.288972, 1.228764, 1.108348"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.045753, 0.045753, -0.134870, -0.195077, -0.315493",\ "0.498930, 0.498930, 0.318307, 0.258099, 0.137683",\ "0.952108, 0.952108, 0.771485, 0.711277, 0.590862",\ "1.557553, 1.557553, 1.376930, 1.316722, 1.196307",\ "1.816827, 1.816827, 1.636204, 1.575996, 1.455580"); } } /* 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.362608, 1.362608, 1.452920, 1.543232, 1.723855",\ "1.345103, 1.345103, 1.435415, 1.525726, 1.706350",\ "1.327597, 1.327597, 1.417909, 1.508221, 1.688844",\ "1.304210, 1.304210, 1.394522, 1.484833, 1.665457",\ "1.348979, 1.348979, 1.439291, 1.529602, 1.710226"); } 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.766046, 0.766046, 0.856358, 0.946669, 1.127293",\ "0.352696, 0.352696, 0.443008, 0.533319, 0.713943",\ "0.002476, 0.002476, 0.092788, 0.183100, 0.363723",\ "-0.465418, -0.465418, -0.375106, -0.284795, -0.104171",\ "-0.655696, -0.655696, -0.565384, -0.475073, -0.294449"); } } /* 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.489758, 2.076221, 1.726006, 1.258119, 1.067824",\ "3.045445, 2.631907, 2.281692, 1.813805, 1.623510",\ "3.601131, 3.187593, 2.837378, 2.369491, 2.179196",\ "4.343527, 3.929989, 3.579774, 3.111887, 2.921592",\ "4.629605, 4.216068, 3.865853, 3.397966, 3.207671"); } 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.509487, 3.095949, 2.745734, 2.277848, 2.087552",\ "3.962663, 3.549126, 3.198911, 2.731024, 2.540729",\ "4.415842, 4.002304, 3.652089, 3.184202, 2.993907",\ "5.021287, 4.607749, 4.257534, 3.789647, 3.599352",\ "5.280560, 4.867023, 4.516808, 4.048921, 3.858626"); } } /* 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.726515, -1.273323, -0.820132, -0.214668, 0.044602",\ "-1.744020, -1.290829, -0.837637, -0.232174, 0.027097",\ "-1.761526, -1.308335, -0.855143, -0.249680, 0.009591",\ "-1.784914, -1.331722, -0.878531, -0.273067, -0.013796",\ "-1.740145, -1.286953, -0.833762, -0.228298, 0.030972"); } 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.624664, -2.171472, -1.718281, -1.112817, -0.853547",\ "-3.038013, -2.584822, -2.131630, -1.526167, -1.266896",\ "-3.388233, -2.935042, -2.481850, -1.876387, -1.617116",\ "-3.856128, -3.402936, -2.949745, -2.344281, -2.085011",\ "-4.046406, -3.593214, -3.140023, -2.534559, -2.275289"); } } /* 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 ( "-0.420416, -0.420416, -0.601039, -0.661247, -0.781663",\ "0.135253, 0.135253, -0.045370, -0.105578, -0.225994",\ "0.690922, 0.690922, 0.510299, 0.450091, 0.329676",\ "1.433298, 1.433298, 1.252675, 1.192467, 1.072051",\ "1.719376, 1.719376, 1.538753, 1.478545, 1.358130"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.062226, 0.062226, -0.118397, -0.178605, -0.299020",\ "0.515436, 0.515436, 0.334813, 0.274605, 0.154190",\ "0.968646, 0.968646, 0.788023, 0.727815, 0.607399",\ "1.574134, 1.574134, 1.393511, 1.333303, 1.212887",\ "1.833399, 1.833399, 1.652776, 1.592568, 1.472152"); } } /* 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.126868, 1.126868, 1.217180, 1.307491, 1.488115",\ "1.109377, 1.109377, 1.199689, 1.290001, 1.470624",\ "1.091887, 1.091887, 1.182199, 1.272511, 1.453134",\ "1.068520, 1.068520, 1.158832, 1.249144, 1.429767",\ "1.113289, 1.113289, 1.203601, 1.293912, 1.474536"); } 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.123516, 1.123516, 1.213828, 1.304139, 1.484763",\ "0.709850, 0.709850, 0.800162, 0.890473, 1.071097",\ "0.359635, 0.359635, 0.449947, 0.540259, 0.720882",\ "-0.108251, -0.108251, -0.017939, 0.072372, 0.252996",\ "-0.298561, -0.298561, -0.208249, -0.117937, 0.062686"); } } /* 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 ( "2.222415, 1.808877, 1.458662, 0.990775, 0.800480",\ "2.778084, 2.364546, 2.014332, 1.546445, 1.356149",\ "3.333753, 2.920216, 2.570001, 2.102114, 1.911819",\ "4.076129, 3.662591, 3.312376, 2.844489, 2.654194",\ "4.362207, 3.948669, 3.598455, 3.130568, 2.940273"); } 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.991929, 2.578392, 2.228177, 1.760290, 1.569995",\ "3.445139, 3.031601, 2.681387, 2.213500, 2.023205",\ "3.898349, 3.484811, 3.134597, 2.666710, 2.476414",\ "4.503837, 4.090299, 3.740084, 3.272197, 3.081902",\ "4.763102, 4.349564, 3.999349, 3.531462, 3.341167"); } } /* end of arc mprj_io[4]_mprj_io[12]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.462116, -1.008925, -0.555733, 0.049731, 0.309001",\ "-1.479607, -1.026415, -0.573224, 0.032240, 0.291511",\ "-1.497097, -1.043905, -0.590714, 0.014750, 0.274021",\ "-1.520464, -1.067272, -0.614081, -0.008617, 0.250654",\ "-1.475695, -1.022504, -0.569312, 0.036152, 0.295423"); } 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.111132, -1.657941, -1.204749, -0.599285, -0.340014",\ "-2.524797, -2.071605, -1.618414, -1.012950, -0.753679",\ "-2.875012, -2.421820, -1.968629, -1.363165, -1.103894",\ "-3.342898, -2.889706, -2.436515, -1.831051, -1.571780",\ "-3.533207, -3.080016, -2.626824, -2.021360, -1.762090"); } } /* 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 ( "-0.361955, -0.361955, -0.542578, -0.602786, -0.723201",\ "0.193711, 0.193711, 0.013088, -0.047120, -0.167536",\ "0.749376, 0.749376, 0.568753, 0.508545, 0.388129",\ "1.491745, 1.491745, 1.311121, 1.250914, 1.130498",\ "1.777823, 1.777823, 1.597200, 1.536992, 1.416576"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.092364, 0.092364, -0.088259, -0.148467, -0.268883",\ "0.545581, 0.545581, 0.364958, 0.304750, 0.184334",\ "0.998797, 0.998797, 0.818174, 0.757967, 0.637551",\ "1.604296, 1.604296, 1.423673, 1.363465, 1.243049",\ "1.863559, 1.863559, 1.682936, 1.622728, 1.502313"); } } /* 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.220901, 1.220901, 1.311213, 1.401525, 1.582149",\ "1.203414, 1.203414, 1.293726, 1.384037, 1.564661",\ "1.185926, 1.185926, 1.276238, 1.366550, 1.547174",\ "1.162563, 1.162563, 1.252875, 1.343186, 1.523810",\ "1.207332, 1.207332, 1.297644, 1.387956, 1.568579"); } 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.730931, 0.730931, 0.821243, 0.911554, 1.092178",\ "0.317217, 0.317217, 0.407529, 0.497841, 0.678464",\ "-0.032997, -0.032997, 0.057315, 0.147626, 0.328250",\ "-0.500884, -0.500884, -0.410572, -0.320260, -0.139637",\ "-0.691198, -0.691198, -0.600886, -0.510575, -0.329951"); } } /* 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.696837, 2.283299, 1.933085, 1.465198, 1.274903",\ "3.252503, 2.838965, 2.488750, 2.020863, 1.830568",\ "3.808168, 3.394630, 3.044415, 2.576528, 2.386233",\ "4.550536, 4.136999, 3.786784, 3.318897, 3.128602",\ "4.836615, 4.423077, 4.072863, 3.604975, 3.414680"); } 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.431999, 3.018462, 2.668247, 2.200360, 2.010065",\ "3.885216, 3.471678, 3.121464, 2.653577, 2.463281",\ "4.338432, 3.924895, 3.574680, 3.106793, 2.916498",\ "4.943931, 4.530393, 4.180179, 3.712291, 3.521996",\ "5.203195, 4.789657, 4.439443, 3.971555, 3.781260"); } } /* 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.823502, -1.370311, -0.917119, -0.311655, -0.052384",\ "-1.840990, -1.387798, -0.934607, -0.329143, -0.069872",\ "-1.858477, -1.405286, -0.952094, -0.346630, -0.087359",\ "-1.881841, -1.428649, -0.975458, -0.369994, -0.110723",\ "-1.837071, -1.383880, -0.930688, -0.325224, -0.065954"); } 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.553051, -2.099859, -1.646668, -1.041204, -0.781933",\ "-2.966764, -2.513573, -2.060381, -1.454917, -1.195647",\ "-3.316978, -2.863787, -2.410595, -1.805131, -1.545861",\ "-3.784865, -3.331674, -2.878482, -2.273018, -2.013748",\ "-3.975180, -3.521988, -3.068797, -2.463333, -2.204062"); } } /* 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 ( "0.095203, 0.095203, -0.085420, -0.145628, -0.266044",\ "0.650880, 0.650880, 0.470257, 0.410049, 0.289634",\ "1.206557, 1.206557, 1.025934, 0.965726, 0.845311",\ "1.948942, 1.948942, 1.768319, 1.708111, 1.587695",\ "2.235021, 2.235021, 2.054398, 1.994190, 1.873775"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.698252, 0.698252, 0.517629, 0.457421, 0.337006",\ "1.151450, 1.151450, 0.970827, 0.910619, 0.790203",\ "1.604647, 1.604647, 1.424024, 1.363816, 1.243401",\ "2.210119, 2.210119, 2.029496, 1.969288, 1.848873",\ "2.469388, 2.469388, 2.288765, 2.228557, 2.108141"); } } /* 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.301922, 1.301922, 1.392234, 1.482545, 1.663169",\ "1.284427, 1.284427, 1.374739, 1.465050, 1.645674",\ "1.266932, 1.266932, 1.357244, 1.447555, 1.628179",\ "1.243558, 1.243558, 1.333870, 1.424181, 1.604805",\ "1.288327, 1.288327, 1.378639, 1.468951, 1.649574"); } 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.915261, 0.915261, 1.005573, 1.095885, 1.276508",\ "0.501682, 0.501682, 0.591994, 0.682306, 0.862929",\ "0.151467, 0.151467, 0.241779, 0.332091, 0.512714",\ "-0.316420, -0.316420, -0.226108, -0.135796, 0.044827",\ "-0.506720, -0.506720, -0.416408, -0.326096, -0.145473"); } } /* 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.273268, 1.859730, 1.509515, 1.041628, 0.851333",\ "2.828945, 2.415407, 2.065192, 1.597306, 1.407010",\ "3.384622, 2.971084, 2.620869, 2.152982, 1.962687",\ "4.127007, 3.713469, 3.363254, 2.895367, 2.705072",\ "4.413086, 3.999548, 3.649333, 3.181446, 2.991151"); } 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.159455, 2.745917, 2.395703, 1.927816, 1.737520",\ "3.612653, 3.199115, 2.848900, 2.381013, 2.190718",\ "4.065850, 3.652312, 3.302098, 2.834211, 2.643915",\ "4.671322, 4.257784, 3.907570, 3.439683, 3.249388",\ "4.930591, 4.517053, 4.166839, 3.698951, 3.508656"); } } /* end of arc mprj_io[4]_mprj_io[10]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.272137, -0.818946, -0.365754, 0.239710, 0.498981",\ "-1.289632, -0.836441, -0.383249, 0.222215, 0.481486",\ "-1.307127, -0.853936, -0.400744, 0.204720, 0.463991",\ "-1.330501, -0.877310, -0.424118, 0.181346, 0.440617",\ "-1.285732, -0.832541, -0.379349, 0.226115, 0.485386"); } 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.902299, -1.449108, -0.995916, -0.390452, -0.131181",\ "-2.315878, -1.862687, -1.409495, -0.804031, -0.544760",\ "-2.666093, -2.212902, -1.759710, -1.154246, -0.894975",\ "-3.133980, -2.680789, -2.227597, -1.622133, -1.362862",\ "-3.324280, -2.871089, -2.417897, -1.812433, -1.553162"); } } /* 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 ( "-0.841701, -0.841701, -1.022324, -1.082532, -1.202948",\ "-0.286012, -0.286012, -0.466635, -0.526843, -0.647258",\ "0.269677, 0.269677, 0.089054, 0.028846, -0.091569",\ "1.012077, 1.012077, 0.831454, 0.771246, 0.650831",\ "1.298157, 1.298157, 1.117534, 1.057326, 0.936910"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.322388, 0.322388, 0.141765, 0.081557, -0.038858",\ "0.775566, 0.775566, 0.594943, 0.534735, 0.414319",\ "1.228744, 1.228744, 1.048120, 0.987913, 0.867497",\ "1.834188, 1.834188, 1.653565, 1.593357, 1.472941",\ "2.093462, 2.093462, 1.912839, 1.852632, 1.732216"); } } /* 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.536484, 1.536484, 1.626796, 1.717108, 1.897731",\ "1.518981, 1.518981, 1.609293, 1.699605, 1.880228",\ "1.501478, 1.501478, 1.591790, 1.682102, 1.862725",\ "1.478095, 1.478095, 1.568407, 1.658718, 1.839342",\ "1.522864, 1.522864, 1.613176, 1.703487, 1.884111"); } 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.443061, 0.443061, 0.533373, 0.623684, 0.804308",\ "0.029617, 0.029617, 0.119929, 0.210241, 0.390864",\ "-0.320598, -0.320598, -0.230286, -0.139974, 0.040649",\ "-0.788485, -0.788485, -0.698173, -0.607861, -0.427238",\ "-0.978769, -0.978769, -0.888457, -0.798146, -0.617522"); } } /* 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.832942, 1.419404, 1.069189, 0.601302, 0.411007",\ "2.388631, 1.975093, 1.624878, 1.156991, 0.966696",\ "2.944320, 2.530782, 2.180567, 1.712680, 1.522385",\ "3.686720, 3.273182, 2.922967, 2.455081, 2.264785",\ "3.972799, 3.559262, 3.209047, 2.741160, 2.550865"); } 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.304681, 2.891143, 2.540928, 2.073041, 1.882746",\ "3.757858, 3.344321, 2.994106, 2.526219, 2.335924",\ "4.211036, 3.797498, 3.447284, 2.979397, 2.789102",\ "4.816481, 4.402943, 4.052728, 3.584841, 3.394546",\ "5.075755, 4.662217, 4.312003, 3.844116, 3.653821"); } } /* end of arc mprj_io[4]_mprj_io[9]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.077865, -0.624673, -0.171482, 0.433983, 0.693254",\ "-1.095368, -0.642176, -0.188985, 0.416480, 0.675751",\ "-1.112870, -0.659679, -0.206487, 0.398977, 0.658248",\ "-1.136254, -0.683063, -0.229871, 0.375594, 0.634864",\ "-1.091485, -0.638294, -0.185102, 0.420362, 0.679633"); } 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.484992, -2.031800, -1.578609, -0.973144, -0.713873",\ "-2.898435, -2.445244, -1.992052, -1.386588, -1.127317",\ "-3.248650, -2.795459, -2.342267, -1.736803, -1.477532",\ "-3.716537, -3.263346, -2.810154, -2.204690, -1.945419",\ "-3.906822, -3.453630, -3.000439, -2.394974, -2.135704"); } } /* 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 ( "-0.638509, -0.638509, -0.819132, -0.879340, -0.999756",\ "-0.082829, -0.082829, -0.263452, -0.323660, -0.444076",\ "0.472852, 0.472852, 0.292229, 0.232021, 0.111605",\ "1.215240, 1.215240, 1.034617, 0.974410, 0.853994",\ "1.501319, 1.501319, 1.320696, 1.260488, 1.140072"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.082898, -0.082898, -0.263521, -0.323729, -0.444144",\ "0.370294, 0.370294, 0.189671, 0.129463, 0.009048",\ "0.823486, 0.823486, 0.642863, 0.582655, 0.462239",\ "1.428950, 1.428950, 1.248327, 1.188119, 1.067703",\ "1.688221, 1.688221, 1.507597, 1.447390, 1.326974"); } } /* 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.553944, 1.553944, 1.644256, 1.734567, 1.915191",\ "1.536446, 1.536446, 1.626758, 1.717070, 1.897693",\ "1.518949, 1.518949, 1.609261, 1.699573, 1.880196",\ "1.495573, 1.495573, 1.585885, 1.676196, 1.856820",\ "1.540342, 1.540342, 1.630654, 1.720965, 1.901589"); } 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.016694, 1.016694, 1.107006, 1.197318, 1.377941",\ "0.603155, 0.603155, 0.693467, 0.783778, 0.964402",\ "0.252940, 0.252940, 0.343252, 0.433563, 0.614187",\ "-0.214948, -0.214948, -0.124636, -0.034324, 0.146299",\ "-0.405243, -0.405243, -0.314931, -0.224619, -0.043996"); } } /* 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.976166, 1.562629, 1.212414, 0.744527, 0.554232",\ "2.531847, 2.118309, 1.768094, 1.300207, 1.109912",\ "3.087527, 2.673990, 2.323775, 1.855888, 1.665593",\ "3.829916, 3.416378, 3.066164, 2.598277, 2.407981",\ "4.115994, 3.702457, 3.352242, 2.884355, 2.694060"); } 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.745032, 2.331494, 1.981279, 1.513392, 1.323097",\ "3.198224, 2.784686, 2.434471, 1.966584, 1.776289",\ "3.651415, 3.237878, 2.887663, 2.419776, 2.229481",\ "4.256879, 3.843342, 3.493127, 3.025240, 2.834945",\ "4.516150, 4.102612, 3.752398, 3.284511, 3.094215"); } } /* end of arc mprj_io[4]_mprj_io[8]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.029741, -0.576549, -0.123358, 0.482106, 0.741377",\ "-1.047238, -0.594046, -0.140855, 0.464609, 0.723880",\ "-1.064735, -0.611544, -0.158352, 0.447111, 0.706382",\ "-1.088111, -0.634920, -0.181728, 0.423735, 0.683006",\ "-1.043343, -0.590151, -0.136960, 0.468504, 0.727775"); } 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.774122, -1.320930, -0.867739, -0.262275, -0.003005",\ "-2.187661, -1.734470, -1.281278, -0.675815, -0.416544",\ "-2.537876, -2.084685, -1.631493, -1.026030, -0.766759",\ "-3.005764, -2.552572, -2.099381, -1.493917, -1.234646",\ "-3.196059, -2.742867, -2.289676, -1.684212, -1.424942"); } } /* 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 ( "-1.078935, -1.078935, -1.259558, -1.319767, -1.440182",\ "-0.523265, -0.523265, -0.703888, -0.764096, -0.884512",\ "0.032405, 0.032405, -0.148218, -0.208426, -0.328842",\ "0.774780, 0.774780, 0.594157, 0.533948, 0.413533",\ "1.060858, 1.060858, 0.880235, 0.820026, 0.699611"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.352350, -0.352350, -0.532973, -0.593181, -0.713596",\ "0.100859, 0.100859, -0.079764, -0.139972, -0.260387",\ "0.554068, 0.554068, 0.373445, 0.313237, 0.192822",\ "1.159555, 1.159555, 0.978932, 0.918725, 0.798309",\ "1.418821, 1.418821, 1.238198, 1.177990, 1.057574"); } } /* 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.816185, 1.816185, 1.906497, 1.996808, 2.177432",\ "1.798694, 1.798694, 1.889006, 1.979318, 2.159941",\ "1.781204, 1.781204, 1.871516, 1.961827, 2.142451",\ "1.757836, 1.757836, 1.848148, 1.938460, 2.119083",\ "1.802605, 1.802605, 1.892917, 1.983229, 2.163852"); } 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.620525, 1.620525, 1.710837, 1.801149, 1.981772",\ "1.206866, 1.206866, 1.297178, 1.387490, 1.568113",\ "0.856652, 0.856652, 0.946964, 1.037275, 1.217899",\ "0.388765, 0.388765, 0.479077, 0.569389, 0.750012",\ "0.198456, 0.198456, 0.288768, 0.379080, 0.559703"); } } /* 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.689938, 1.276400, 0.926186, 0.458299, 0.268003",\ "2.245608, 1.832071, 1.481856, 1.013969, 0.823674",\ "2.801278, 2.387740, 2.037526, 1.569639, 1.379344",\ "3.543653, 3.130115, 2.779901, 2.312014, 2.121718",\ "3.829731, 3.416193, 3.065979, 2.598092, 2.407796"); } 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.762191, 2.348653, 1.998438, 1.530551, 1.340256",\ "3.215400, 2.801862, 2.451647, 1.983760, 1.793465",\ "3.668609, 3.255071, 2.904856, 2.436969, 2.246674",\ "4.274096, 3.860558, 3.510344, 3.042457, 2.852161",\ "4.533361, 4.119823, 3.769609, 3.301722, 3.111427"); } } /* 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.916469, -0.463277, -0.010086, 0.595378, 0.854649",\ "-0.933959, -0.480768, -0.027576, 0.577888, 0.837158",\ "-0.951450, -0.498259, -0.045067, 0.560397, 0.819668",\ "-0.974818, -0.521626, -0.068434, 0.537030, 0.796300",\ "-0.930048, -0.476857, -0.023665, 0.581799, 0.841069"); } 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.954082, -1.500890, -1.047699, -0.442235, -0.182964",\ "-2.367741, -1.914549, -1.461358, -0.855894, -0.596623",\ "-2.717955, -2.264764, -1.811572, -1.206108, -0.946837",\ "-3.185842, -2.732650, -2.279459, -1.673995, -1.414724",\ "-3.376151, -2.922959, -2.469768, -1.864304, -1.605033"); } } /* 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 ( "-1.475964, -1.475964, -1.656587, -1.716795, -1.837211",\ "-0.920297, -0.920297, -1.100920, -1.161128, -1.281544",\ "-0.364631, -0.364631, -0.545254, -0.605462, -0.725878",\ "0.377739, 0.377739, 0.197116, 0.136908, 0.016492",\ "0.663817, 0.663817, 0.483194, 0.422987, 0.302571"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.516688, -0.516688, -0.697311, -0.757519, -0.877934",\ "-0.063473, -0.063473, -0.244096, -0.304304, -0.424720",\ "0.389740, 0.389740, 0.209117, 0.148910, 0.028494",\ "0.995234, 0.995234, 0.814611, 0.754404, 0.633988",\ "1.254498, 1.254498, 1.073875, 1.013668, 0.893252"); } } /* 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.230084, 2.230084, 2.320396, 2.410708, 2.591331",\ "2.212596, 2.212596, 2.302908, 2.393219, 2.573843",\ "2.195107, 2.195107, 2.285419, 2.375731, 2.556354",\ "2.171743, 2.171743, 2.262055, 2.352366, 2.532990",\ "2.216512, 2.216512, 2.306824, 2.397135, 2.577759"); } 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.333067, 1.333067, 1.423379, 1.513691, 1.694314",\ "0.919372, 0.919372, 1.009684, 1.099995, 1.280619",\ "0.569157, 0.569157, 0.659469, 0.749781, 0.930404",\ "0.101271, 0.101271, 0.191583, 0.281894, 0.462518",\ "-0.089043, -0.089043, 0.001269, 0.091581, 0.272204"); } } /* end of arc clock_mprj_io[6]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.223551, 0.810013, 0.459799, -0.008088, -0.198384",\ "1.779218, 1.365680, 1.015465, 0.547579, 0.357283",\ "2.334884, 1.921346, 1.571131, 1.103245, 0.912949",\ "3.077254, 2.663716, 2.313502, 1.845615, 1.655319",\ "3.363333, 2.949795, 2.599580, 2.131693, 1.941398"); } 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.486999, 2.073462, 1.723247, 1.255360, 1.065065",\ "2.940214, 2.526676, 2.176461, 1.708575, 1.518279",\ "3.393428, 2.979890, 2.629675, 2.161788, 1.971493",\ "3.998922, 3.585384, 3.235169, 2.767282, 2.576987",\ "4.258185, 3.844648, 3.494433, 3.026546, 2.836251"); } } /* 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.389399, 0.063792, 0.516984, 1.122447, 1.381718",\ "-0.406888, 0.046304, 0.499496, 1.104959, 1.364230",\ "-0.424376, 0.028816, 0.482007, 1.087471, 1.346741",\ "-0.447741, 0.005451, 0.458642, 1.064106, 1.323377",\ "-0.402971, 0.050220, 0.503412, 1.108875, 1.368146"); } 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.599004, -1.145812, -0.692621, -0.087157, 0.172113",\ "-2.012700, -1.559508, -1.106317, -0.500853, -0.241582",\ "-2.362914, -1.909723, -1.456531, -0.851068, -0.591797",\ "-2.830801, -2.377609, -1.924417, -1.318954, -1.059683",\ "-3.021114, -2.567922, -2.114731, -1.509267, -1.249997"); } } /* 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 ( "-1.174029, -1.174029, -1.354653, -1.414860, -1.535276",\ "-0.618346, -0.618346, -0.798970, -0.859178, -0.979594",\ "-0.062663, -0.062663, -0.243287, -0.303494, -0.423910",\ "0.679729, 0.679729, 0.499106, 0.438898, 0.318482",\ "0.965810, 0.965810, 0.785186, 0.724978, 0.604563"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.829640, -0.829640, -1.010263, -1.070471, -1.190887",\ "-0.376459, -0.376459, -0.557082, -0.617290, -0.737705",\ "0.076723, 0.076723, -0.103900, -0.164108, -0.284524",\ "0.682172, 0.682172, 0.501549, 0.441341, 0.320926",\ "0.941445, 0.941445, 0.760822, 0.700614, 0.580198"); } } /* 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.261678, 2.261678, 2.351990, 2.442302, 2.622925",\ "2.244172, 2.244172, 2.334484, 2.424795, 2.605419",\ "2.226665, 2.226665, 2.316977, 2.407289, 2.587912",\ "2.203276, 2.203276, 2.293588, 2.383900, 2.564523",\ "2.248045, 2.248045, 2.338357, 2.428669, 2.609293"); } 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.793643, 1.793643, 1.883955, 1.974267, 2.154890",\ "1.380328, 1.380328, 1.470640, 1.560952, 1.741575",\ "1.030105, 1.030105, 1.120417, 1.210729, 1.391352",\ "0.562206, 0.562206, 0.652518, 0.742830, 0.923453",\ "0.371927, 0.371927, 0.462239, 0.552551, 0.733174"); } } /* 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.567933, 1.154396, 0.804181, 0.336294, 0.145999",\ "2.123616, 1.710079, 1.359864, 0.891977, 0.701682",\ "2.679300, 2.265762, 1.915547, 1.447660, 1.257365",\ "3.421692, 3.008154, 2.657939, 2.190052, 1.999757",\ "3.707772, 3.294234, 2.944020, 2.476133, 2.285837"); } 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.634093, 2.220555, 1.870341, 1.402454, 1.212158",\ "3.087275, 2.673737, 2.323522, 1.855635, 1.665340",\ "3.540456, 3.126918, 2.776704, 2.308817, 2.118521",\ "4.145905, 3.732368, 3.382153, 2.914266, 2.723971",\ "4.405178, 3.991641, 3.641426, 3.173539, 2.983244"); } } /* 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.827446, -0.374254, 0.078938, 0.684401, 0.943672",\ "-0.844952, -0.391760, 0.061431, 0.666895, 0.926165",\ "-0.862458, -0.409267, 0.043925, 0.649388, 0.908659",\ "-0.885847, -0.432656, 0.020536, 0.625999, 0.885270",\ "-0.841078, -0.387887, 0.065305, 0.670768, 0.930039"); } 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.781623, -1.328432, -0.875240, -0.269777, -0.010506",\ "-2.194939, -1.741747, -1.288556, -0.683092, -0.423821",\ "-2.545162, -2.091970, -1.638779, -1.033315, -0.774045",\ "-3.013061, -2.559869, -2.106678, -1.501214, -1.241943",\ "-3.203339, -2.750147, -2.296956, -1.691492, -1.432221"); } } /* end of arc mprj_io[4]_mprj_io[5]_hldf*/ } /* end of pin mprj_io[5] */ pin("mprj_io[4]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.426082"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwl*/ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.661666"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwh*/ } /* end of pin mprj_io[4] */ pin("mprj_io[3]") { direction : inout ; max_transition : 4.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; function : "0" ; three_state : "0" ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin mprj_io[3] */ pin("mprj_io[2]") { direction : inout ; max_transition : 0.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "3.198591, 3.198591, 3.017968, 2.957760, 2.837345",\ "3.754207, 3.754207, 3.573584, 3.513376, 3.392960",\ "4.309822, 4.309822, 4.129199, 4.068991, 3.948575",\ "5.052124, 5.052124, 4.871501, 4.811293, 4.690877",\ "5.338202, 5.338202, 5.157578, 5.097371, 4.976955"); } 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 ( "3.334377, 3.334377, 3.153754, 3.093546, 2.973131",\ "3.787677, 3.787677, 3.607054, 3.546846, 3.426430",\ "4.240976, 4.240976, 4.060353, 4.000145, 3.879730",\ "4.846584, 4.846584, 4.665961, 4.605753, 4.485338",\ "5.105824, 5.105824, 4.925201, 4.864994, 4.744578"); } } /* 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.005247, 2.005247, 2.095559, 2.185871, 2.366494",\ "1.991423, 1.991423, 2.081735, 2.172046, 2.352670",\ "1.970407, 1.970407, 2.060719, 2.151030, 2.331654",\ "1.947156, 1.947156, 2.037468, 2.127779, 2.308403",\ "1.991925, 1.991925, 2.082237, 2.172549, 2.353172"); } 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.220995, 1.220995, 1.311307, 1.401619, 1.582242",\ "0.880713, 0.880713, 0.971025, 1.061337, 1.241961",\ "0.459058, 0.459058, 0.549370, 0.639681, 0.820305",\ "-0.007425, -0.007425, 0.082887, 0.173198, 0.353822",\ "-0.197807, -0.197807, -0.107495, -0.017184, 0.163440"); } } /* 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.960543, 3.943045, 3.925548, 3.902171, 3.946941",\ "4.516157, 4.498660, 4.481162, 4.457786, 4.502555",\ "5.071773, 5.054276, 5.036777, 5.013401, 5.058170",\ "5.814075, 5.796578, 5.779080, 5.755704, 5.800473",\ "6.100153, 6.082656, 6.065158, 6.041781, 6.086551"); } 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.529548, 4.512051, 4.494553, 4.471176, 4.515945",\ "4.982848, 4.965351, 4.947853, 4.924477, 4.969246",\ "5.436147, 5.418650, 5.401152, 5.377775, 5.422544",\ "6.041754, 6.024257, 6.006759, 5.983382, 6.028152",\ "6.300994, 6.283497, 6.265999, 6.242622, 6.287392"); } } /* end of arc mprj_io[4]_mprj_io[2]_stupr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "6.180882, 5.767344, 5.417130, 4.949243, 4.758948",\ "6.736497, 6.322959, 5.972744, 5.504858, 5.314562",\ "7.292112, 6.878574, 6.528360, 6.060473, 5.870178",\ "8.034414, 7.620876, 7.270662, 6.802775, 6.612480",\ "8.320492, 7.906954, 7.556739, 7.088852, 6.898557"); } 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.316669, 5.903131, 5.552916, 5.085029, 4.894734",\ "6.769967, 6.356429, 6.006215, 5.538328, 5.348032",\ "7.223267, 6.809729, 6.459514, 5.991627, 5.801332",\ "7.828875, 7.415337, 7.065122, 6.597235, 6.406940",\ "8.088115, 7.674577, 7.324362, 6.856475, 6.666180"); } } /* 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.504538, 1.060218, 1.615899, 2.358289, 2.644367",\ "0.490713, 1.046394, 1.602074, 2.344464, 2.630543",\ "0.469697, 1.025378, 1.581058, 2.323448, 2.609527",\ "0.446446, 1.002127, 1.557808, 2.300197, 2.586276",\ "0.491215, 1.046896, 1.602577, 2.344966, 2.631045"); } 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.468970, 1.024651, 1.580332, 2.322721, 2.608800",\ "0.128689, 0.684369, 1.240050, 1.982440, 2.268519",\ "-0.292967, 0.262713, 0.818394, 1.560784, 1.846863",\ "-0.759450, -0.203770, 0.351911, 1.094301, 1.380380",\ "-0.949832, -0.394151, 0.161529, 0.903919, 1.189998"); } } /* 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.568754, -0.115563, 0.337629, 0.943093, 1.202364",\ "-0.582579, -0.129388, 0.323804, 0.929268, 1.188539",\ "-0.603595, -0.150404, 0.302788, 0.908252, 1.167523",\ "-0.626846, -0.173654, 0.279537, 0.885002, 1.144272",\ "-0.582077, -0.128885, 0.324306, 0.929771, 1.189041"); } 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.596565, -1.143373, -0.690182, -0.084717, 0.174553",\ "-1.936847, -1.483655, -1.030464, -0.424999, -0.165729",\ "-2.358502, -1.905311, -1.452119, -0.846655, -0.587384",\ "-2.824986, -2.371794, -1.918602, -1.313138, -1.053867",\ "-3.015368, -2.562176, -2.108984, -1.503520, -1.244249"); } } /* 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 : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.743374, -1.743374, -1.923997, -1.984205, -2.104620",\ "-1.187736, -1.187736, -1.368359, -1.428566, -1.548982",\ "-0.632097, -0.632097, -0.812720, -0.872928, -0.993344",\ "0.110235, 0.110235, -0.070388, -0.130596, -0.251011",\ "0.396313, 0.396313, 0.215690, 0.155482, 0.035066"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.376766, -0.376766, -0.557389, -0.617597, -0.738012",\ "0.076497, 0.076497, -0.104126, -0.164334, -0.284750",\ "0.529758, 0.529758, 0.349135, 0.288927, 0.168511",\ "1.135316, 1.135316, 0.954693, 0.894485, 0.774069",\ "1.394567, 1.394567, 1.213943, 1.153736, 1.033320"); } } /* 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.445328, 2.445328, 2.535640, 2.625952, 2.806576",\ "2.427858, 2.427858, 2.518170, 2.608482, 2.789105",\ "2.410388, 2.410388, 2.500700, 2.591012, 2.771635",\ "2.387048, 2.387048, 2.477360, 2.567672, 2.748296",\ "2.431818, 2.431818, 2.522130, 2.612441, 2.793065"); } 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.142457, 1.142457, 1.232769, 1.323081, 1.503704",\ "0.728435, 0.728435, 0.818747, 0.909058, 1.089682",\ "0.378221, 0.378221, 0.468533, 0.558844, 0.739468",\ "-0.089664, -0.089664, 0.000648, 0.090959, 0.271583",\ "-0.280016, -0.280016, -0.189704, -0.099392, 0.081231"); } } /* end of arc clock_mprj_io[1]_hldr*/ timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "18.780821, 19.108191, 19.348232, 19.375380, 19.460377",\ "18.857456, 19.184826, 19.424868, 19.452013, 19.537010",\ "18.900959, 19.228329, 19.468370, 19.495518, 19.580515",\ "18.935749, 19.263119, 19.503160, 19.530306, 19.615303",\ "19.079123, 19.406492, 19.646534, 19.673681, 19.758678"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.813981, 2.476839, 2.934943, 2.986752, 3.148963",\ "1.813981, 2.476839, 2.934943, 2.986752, 3.148963",\ "1.813981, 2.476839, 2.934943, 2.986752, 3.148963",\ "1.813981, 2.476839, 2.934943, 2.986752, 3.148963",\ "1.813981, 2.476839, 2.934943, 2.986752, 3.148963"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "18.271980, 18.652382, 18.908741, 18.937733, 19.028507",\ "18.348614, 18.729015, 18.985374, 19.014366, 19.105141",\ "18.392118, 18.772520, 19.028879, 19.057871, 19.148647",\ "18.426907, 18.807308, 19.063667, 19.092659, 19.183434",\ "18.570282, 18.950684, 19.207043, 19.236034, 19.326809"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.858380, 2.555269, 3.032313, 3.086263, 3.255181",\ "1.858380, 2.555269, 3.032313, 3.086263, 3.255181",\ "1.858380, 2.555269, 3.032313, 3.086263, 3.255181",\ "1.858380, 2.555269, 3.032313, 3.086263, 3.255181",\ "1.858380, 2.555269, 3.032313, 3.086263, 3.255181"); } } /* end of arc hk_serial_load_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "5.659037, 5.936020, 6.041082, 6.052964, 6.090166",\ "5.735672, 6.012654, 6.117718, 6.129599, 6.166801",\ "5.779175, 6.056158, 6.161221, 6.173102, 6.210304",\ "5.813964, 6.090947, 6.196010, 6.207891, 6.245093",\ "5.957338, 6.234322, 6.339384, 6.351266, 6.388468"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202831, 1.257105, 1.274143, 1.276070, 1.282103",\ "1.202831, 1.257105, 1.274143, 1.276070, 1.282103",\ "1.202831, 1.257105, 1.274143, 1.276070, 1.282103",\ "1.202831, 1.257105, 1.274143, 1.276070, 1.282103",\ "1.202831, 1.257105, 1.274143, 1.276070, 1.282103"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.072707, 6.222716, 6.307536, 6.317129, 6.347163",\ "6.149342, 6.299352, 6.384171, 6.393764, 6.423798",\ "6.192845, 6.342854, 6.427674, 6.437267, 6.467301",\ "6.227634, 6.377644, 6.462463, 6.472056, 6.502090",\ "6.371009, 6.521018, 6.605838, 6.615430, 6.645464"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840618, 0.894268, 0.929325, 0.933290, 0.945704",\ "0.840618, 0.894268, 0.929325, 0.933290, 0.945704",\ "0.840618, 0.894268, 0.929325, 0.933290, 0.945704",\ "0.840618, 0.894268, 0.929325, 0.933290, 0.945704",\ "0.840618, 0.894268, 0.929325, 0.933290, 0.945704"); } } /* end of arc hk_serial_load_mprj_io[1]_redg_min*/ timing () { related_pin : "mprj_io[11]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.216004, 8.543375, 8.783416, 8.810563, 8.895559",\ "8.771668, 9.099039, 9.339080, 9.366227, 9.451223",\ "9.327333, 9.654703, 9.894745, 9.921892, 10.006889",\ "10.069702, 10.397072, 10.637114, 10.664261, 10.749258",\ "10.355781, 10.683151, 10.923192, 10.950339, 11.035336"); } 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.934943, 2.986752, 3.148963",\ "1.813981, 2.476839, 2.934943, 2.986752, 3.148963",\ "1.813981, 2.476839, 2.934943, 2.986752, 3.148963",\ "1.813981, 2.476839, 2.934943, 2.986752, 3.148963",\ "1.813981, 2.476839, 2.934943, 2.986752, 3.148963"); } 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.256592, 9.636993, 9.893353, 9.922344, 10.013119",\ "9.709808, 10.090211, 10.346569, 10.375561, 10.466336",\ "10.163025, 10.543427, 10.799786, 10.828777, 10.919553",\ "10.768523, 11.148926, 11.405284, 11.434277, 11.525051",\ "11.027787, 11.408189, 11.664547, 11.693540, 11.784315"); } 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.858380, 2.555269, 3.032313, 3.086263, 3.255181",\ "1.858380, 2.555269, 3.032313, 3.086263, 3.255181",\ "1.858380, 2.555269, 3.032313, 3.086263, 3.255181",\ "1.858380, 2.555269, 3.032313, 3.086263, 3.255181",\ "1.858380, 2.555269, 3.032313, 3.086263, 3.255181"); } } /* 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.663535, 7.940517, 8.045581, 8.057463, 8.094664",\ "7.677105, 7.954087, 8.059151, 8.071032, 8.108234",\ "7.677105, 7.954087, 8.059151, 8.071032, 8.108234",\ "7.677105, 7.954087, 8.059151, 8.071032, 8.108234",\ "7.677105, 7.954087, 8.059151, 8.071032, 8.108234"); } 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.274143, 1.276070, 1.282103",\ "1.202831, 1.257105, 1.274143, 1.276070, 1.282103",\ "1.202831, 1.257105, 1.274143, 1.276070, 1.282103",\ "1.202831, 1.257105, 1.274143, 1.276070, 1.282103",\ "1.202831, 1.257105, 1.274143, 1.276070, 1.282103"); } 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.407209, 8.557219, 8.642038, 8.651630, 8.681664",\ "8.820923, 8.970932, 9.055752, 9.065344, 9.095378",\ "9.171138, 9.321147, 9.405967, 9.415559, 9.445593",\ "9.639024, 9.789033, 9.873853, 9.883445, 9.913479",\ "9.829339, 9.979348, 10.064168, 10.073760, 10.103794"); } 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.840618, 0.894268, 0.929325, 0.933290, 0.945704",\ "0.840618, 0.894268, 0.929325, 0.933290, 0.945704",\ "0.840618, 0.894268, 0.929325, 0.933290, 0.945704",\ "0.840618, 0.894268, 0.929325, 0.933290, 0.945704",\ "0.840618, 0.894268, 0.929325, 0.933290, 0.945704"); } } /* 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.381140, 8.708509, 8.948551, 8.975698, 9.060696",\ "8.834332, 9.161701, 9.401743, 9.428890, 9.513887",\ "9.287523, 9.614893, 9.854935, 9.882082, 9.967079",\ "9.892987, 10.220358, 10.460399, 10.487546, 10.572542",\ "10.152258, 10.479628, 10.719669, 10.746817, 10.831814"); } 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.934943, 2.986752, 3.148963",\ "1.813981, 2.476839, 2.934943, 2.986752, 3.148963",\ "1.813981, 2.476839, 2.934943, 2.986752, 3.148963",\ "1.813981, 2.476839, 2.934943, 2.986752, 3.148963",\ "1.813981, 2.476839, 2.934943, 2.986752, 3.148963"); } 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.433299, 9.813702, 10.070060, 10.099052, 10.189827",\ "9.886491, 10.266893, 10.523252, 10.552244, 10.643019",\ "10.339683, 10.720085, 10.976443, 11.005436, 11.096210",\ "10.945147, 11.325549, 11.581907, 11.610899, 11.701674",\ "11.204417, 11.584820, 11.841178, 11.870171, 11.960945"); } 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.858380, 2.555269, 3.032313, 3.086263, 3.255181",\ "1.858380, 2.555269, 3.032313, 3.086263, 3.255181",\ "1.858380, 2.555269, 3.032313, 3.086263, 3.255181",\ "1.858380, 2.555269, 3.032313, 3.086263, 3.255181",\ "1.858380, 2.555269, 3.032313, 3.086263, 3.255181"); } } /* 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.257488, 7.534471, 7.639534, 7.651415, 7.688617",\ "7.671026, 7.948009, 8.053072, 8.064953, 8.102156",\ "8.021240, 8.298223, 8.403286, 8.415167, 8.452370",\ "8.489128, 8.766110, 8.871174, 8.883055, 8.920258",\ "8.679423, 8.956406, 9.061469, 9.073351, 9.110552"); } 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.274143, 1.276070, 1.282103",\ "1.202831, 1.257105, 1.274143, 1.276070, 1.282103",\ "1.202831, 1.257105, 1.274143, 1.276070, 1.282103",\ "1.202831, 1.257105, 1.274143, 1.276070, 1.282103",\ "1.202831, 1.257105, 1.274143, 1.276070, 1.282103"); } 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.787744, 7.937753, 8.022573, 8.032166, 8.062200",\ "8.201282, 8.351292, 8.436110, 8.445704, 8.475738",\ "8.551497, 8.701506, 8.786325, 8.795918, 8.825952",\ "9.019383, 9.169394, 9.254212, 9.263805, 9.293839",\ "9.209679, 9.359688, 9.444508, 9.454101, 9.484135"); } 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.840618, 0.894268, 0.929325, 0.933290, 0.945704",\ "0.840618, 0.894268, 0.929325, 0.933290, 0.945704",\ "0.840618, 0.894268, 0.929325, 0.933290, 0.945704",\ "0.840618, 0.894268, 0.929325, 0.933290, 0.945704",\ "0.840618, 0.894268, 0.929325, 0.933290, 0.945704"); } } /* 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.048982, 11.376352, 11.616393, 11.643540, 11.728537",\ "11.604664, 11.932034, 12.172075, 12.199223, 12.284220",\ "12.160345, 12.487715, 12.727757, 12.754904, 12.839901",\ "12.902737, 13.230106, 13.470148, 13.497295, 13.582293",\ "13.188816, 13.516186, 13.756227, 13.783375, 13.868372"); } 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.934943, 2.986752, 3.148963",\ "1.813981, 2.476839, 2.934943, 2.986752, 3.148963",\ "1.813981, 2.476839, 2.934943, 2.986752, 3.148963",\ "1.813981, 2.476839, 2.934943, 2.986752, 3.148963",\ "1.813981, 2.476839, 2.934943, 2.986752, 3.148963"); } 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.288773, 12.669175, 12.925533, 12.954525, 13.045300",\ "12.844453, 13.224855, 13.481214, 13.510206, 13.600981",\ "13.400134, 13.780537, 14.036895, 14.065887, 14.156662",\ "14.142524, 14.522926, 14.779284, 14.808277, 14.899052",\ "14.428603, 14.809006, 15.065364, 15.094357, 15.185131"); } 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.858380, 2.555269, 3.032313, 3.086263, 3.255181",\ "1.858380, 2.555269, 3.032313, 3.086263, 3.255181",\ "1.858380, 2.555269, 3.032313, 3.086263, 3.255181",\ "1.858380, 2.555269, 3.032313, 3.086263, 3.255181",\ "1.858380, 2.555269, 3.032313, 3.086263, 3.255181"); } } /* 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.531329, 7.808311, 7.913375, 7.925256, 7.962458",\ "7.544931, 7.821914, 7.926977, 7.938859, 7.976060",\ "7.544931, 7.821914, 7.926977, 7.938859, 7.976060",\ "7.544931, 7.821914, 7.926977, 7.938859, 7.976060",\ "7.544931, 7.821914, 7.926977, 7.938859, 7.976060"); } 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.274143, 1.276070, 1.282103",\ "1.202831, 1.257105, 1.274143, 1.276070, 1.282103",\ "1.202831, 1.257105, 1.274143, 1.276070, 1.282103",\ "1.202831, 1.257105, 1.274143, 1.276070, 1.282103",\ "1.202831, 1.257105, 1.274143, 1.276070, 1.282103"); } 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.153660, 8.303669, 8.388489, 8.398081, 8.428115",\ "8.167262, 8.317271, 8.402091, 8.411683, 8.441717",\ "8.167262, 8.317271, 8.402091, 8.411683, 8.441717",\ "8.167262, 8.317271, 8.402091, 8.411683, 8.441717",\ "8.167262, 8.317271, 8.402091, 8.411683, 8.441717"); } 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.840618, 0.894268, 0.929325, 0.933290, 0.945704",\ "0.840618, 0.894268, 0.929325, 0.933290, 0.945704",\ "0.840618, 0.894268, 0.929325, 0.933290, 0.945704",\ "0.840618, 0.894268, 0.929325, 0.933290, 0.945704",\ "0.840618, 0.894268, 0.929325, 0.933290, 0.945704"); } } /* 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.931270, 0.517732, 0.167517, -0.300370, -0.490665",\ "1.486908, 1.073370, 0.723155, 0.255269, 0.064973",\ "2.042545, 1.629008, 1.278793, 0.810906, 0.620611",\ "2.784878, 2.371340, 2.021125, 1.553238, 1.362943",\ "3.070955, 2.657418, 2.307203, 1.839316, 1.649021"); } 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.605527, 2.191990, 1.841775, 1.373888, 1.183593",\ "3.058790, 2.645252, 2.295037, 1.827150, 1.636855",\ "3.512051, 3.098513, 2.748299, 2.280412, 2.090117",\ "4.117609, 3.704071, 3.353857, 2.885970, 2.695674",\ "4.376860, 3.963322, 3.613107, 3.145220, 2.954925"); } } /* 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.169020, 0.284171, 0.737363, 1.342827, 1.602098",\ "-0.186491, 0.266701, 0.719893, 1.325357, 1.584628",\ "-0.203961, 0.249231, 0.702422, 1.307887, 1.567158",\ "-0.227300, 0.225891, 0.679083, 1.284547, 1.543818",\ "-0.182531, 0.270660, 0.723852, 1.329316, 1.588587"); } 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.785596, -1.332404, -0.879213, -0.273748, -0.014477",\ "-2.199619, -1.746427, -1.293236, -0.687771, -0.428500",\ "-2.549832, -2.096641, -1.643449, -1.037984, -0.778714",\ "-3.017717, -2.564526, -2.111334, -1.505869, -1.246599",\ "-3.208069, -2.754877, -2.301686, -1.696221, -1.436950"); } } /* 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 ( "-0.931173, -0.931173, -1.111797, -1.172005, -1.292420",\ "-0.375563, -0.375563, -0.556187, -0.616395, -0.736810",\ "0.180047, 0.180047, -0.000576, -0.060784, -0.181200",\ "0.922342, 0.922342, 0.741718, 0.681510, 0.561095",\ "1.208420, 1.208420, 1.027797, 0.967589, 0.847173"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.532372, -0.532372, -0.712996, -0.773204, -0.893619",\ "-0.079064, -0.079064, -0.259687, -0.319895, -0.440311",\ "0.374244, 0.374244, 0.193621, 0.133413, 0.012997",\ "0.979864, 0.979864, 0.799241, 0.739033, 0.618617",\ "1.239102, 1.239102, 1.058478, 0.998271, 0.877855"); } } /* 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.607488, 2.607488, 2.697800, 2.788112, 2.968735",\ "2.590036, 2.590036, 2.680348, 2.770660, 2.951283",\ "2.572584, 2.572584, 2.662896, 2.753207, 2.933831",\ "2.549268, 2.549268, 2.639580, 2.729892, 2.910515",\ "2.594037, 2.594037, 2.684349, 2.774661, 2.955284"); } 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.079015, 2.079015, 2.169327, 2.259640, 2.440263",\ "1.664674, 1.664674, 1.754986, 1.845298, 2.025921",\ "1.314462, 1.314462, 1.404774, 1.495086, 1.675709",\ "0.846578, 0.846578, 0.936890, 1.027202, 1.207825",\ "0.656190, 0.656190, 0.746502, 0.836814, 1.017437"); } } /* 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.804193, 0.390655, 0.040440, -0.427447, -0.617742",\ "1.359803, 0.946265, 0.596051, 0.128164, -0.062132",\ "1.915413, 1.501876, 1.151661, 0.683774, 0.493479",\ "2.657709, 2.244171, 1.893956, 1.426069, 1.235774",\ "2.943786, 2.530248, 2.180034, 1.712147, 1.521852"); } 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.953562, 1.540025, 1.189810, 0.721923, 0.531628",\ "2.406870, 1.993332, 1.643117, 1.175231, 0.984935",\ "2.860177, 2.446639, 2.096425, 1.628538, 1.438242",\ "3.465797, 3.052259, 2.702044, 2.234158, 2.043862",\ "3.725035, 3.311497, 2.961282, 2.493395, 2.303100"); } } /* 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.023804, 0.476995, 0.930187, 1.535651, 1.794921",\ "0.006352, 0.459543, 0.912735, 1.518199, 1.777469",\ "-0.011100, 0.442091, 0.895283, 1.500746, 1.760017",\ "-0.034416, 0.418775, 0.871967, 1.477431, 1.736701",\ "0.010353, 0.463544, 0.916736, 1.522200, 1.781470"); } 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.004699, -0.551507, -0.098316, 0.507148, 0.766419",\ "-1.419040, -0.965848, -0.512657, 0.092807, 0.352077",\ "-1.769253, -1.316062, -0.862870, -0.257407, 0.001864",\ "-2.237137, -1.783946, -1.330754, -0.725290, -0.466020",\ "-2.427525, -1.974333, -1.521142, -0.915678, -0.656407"); } } /* end of arc mprj_io[4]_mprj_io[0]_hldf*/ } /* end of pin mprj_io[0] */ } /* end of bus mprj_io */ pin("clock") { direction : input ; clock : true ; max_transition : 1.500000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.678441"); } } /* end of arc clock_clock_pwl*/ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.645429"); } } /* 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.772404, 11.020523, 11.125601, 11.137485, 11.174692",\ "10.772404, 11.020523, 11.125601, 11.137485, 11.174692",\ "10.862717, 11.110836, 11.215914, 11.227797, 11.265004",\ "10.953028, 11.201147, 11.306225, 11.318109, 11.355316",\ "11.133652, 11.381771, 11.486849, 11.498732, 11.535939"); } 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.202804, 1.257083, 1.274121, 1.276048, 1.282081",\ "1.202804, 1.257083, 1.274121, 1.276048, 1.282081",\ "1.202804, 1.257083, 1.274121, 1.276048, 1.282081",\ "1.202804, 1.257083, 1.274121, 1.276048, 1.282081",\ "1.202804, 1.257083, 1.274121, 1.276048, 1.282081"); } 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.625441, 11.775561, 11.860371, 11.869962, 11.899992",\ "11.625441, 11.775561, 11.860371, 11.869962, 11.899992",\ "11.715754, 11.865873, 11.950683, 11.960274, 11.990304",\ "11.806065, 11.956184, 12.040994, 12.050585, 12.080615",\ "11.986689, 12.136808, 12.221618, 12.231209, 12.261239"); } 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.840986, 0.894348, 0.929395, 0.933359, 0.945769",\ "0.840986, 0.894348, 0.929395, 0.933359, 0.945769",\ "0.840986, 0.894348, 0.929395, 0.933359, 0.945769",\ "0.840986, 0.894348, 0.929395, 0.933359, 0.945769",\ "0.840986, 0.894348, 0.929395, 0.933359, 0.945769"); } } /* 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.251753, 10.499872, 10.604950, 10.616834, 10.654041",\ "10.251753, 10.499872, 10.604950, 10.616834, 10.654041",\ "10.432377, 10.680496, 10.785574, 10.797457, 10.834664",\ "10.492584, 10.740704, 10.845781, 10.857665, 10.894873",\ "10.613000, 10.861119, 10.966197, 10.978081, 11.015287"); } 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.202804, 1.257083, 1.274121, 1.276048, 1.282081",\ "1.202804, 1.257083, 1.274121, 1.276048, 1.282081",\ "1.202804, 1.257083, 1.274121, 1.276048, 1.282081",\ "1.202804, 1.257083, 1.274121, 1.276048, 1.282081",\ "1.202804, 1.257083, 1.274121, 1.276048, 1.282081"); } 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 ( "11.032352, 11.182472, 11.267282, 11.276873, 11.306903",\ "11.032352, 11.182472, 11.267282, 11.276873, 11.306903",\ "11.212975, 11.363095, 11.447905, 11.457496, 11.487526",\ "11.273183, 11.423304, 11.508112, 11.517704, 11.547734",\ "11.393599, 11.543719, 11.628529, 11.638120, 11.668150"); } 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.840985, 0.894348, 0.929395, 0.933359, 0.945769",\ "0.840985, 0.894348, 0.929395, 0.933359, 0.945769",\ "0.840985, 0.894348, 0.929395, 0.933359, 0.945769",\ "0.840985, 0.894348, 0.929395, 0.933359, 0.945769",\ "0.840985, 0.894348, 0.929395, 0.933359, 0.945769"); } } /* end of arc clock_flash_csb_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.121454, 8.369574, 8.474651, 8.486535, 8.523743",\ "8.677135, 8.925255, 9.030333, 9.042216, 9.079424",\ "9.232816, 9.480935, 9.586013, 9.597897, 9.635103",\ "9.975205, 10.223325, 10.328403, 10.340286, 10.377493",\ "10.261284, 10.509403, 10.614481, 10.626365, 10.663572"); } 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.234244, 1.294852, 1.315921, 1.318304, 1.325765",\ "1.234244, 1.294852, 1.315921, 1.318304, 1.325765",\ "1.234244, 1.294852, 1.315921, 1.318304, 1.325765",\ "1.234244, 1.294852, 1.315921, 1.318304, 1.325765",\ "1.234244, 1.294852, 1.315921, 1.318304, 1.325765"); } 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.257357, 8.407477, 8.492287, 8.501878, 8.531908",\ "8.813038, 8.963158, 9.047967, 9.057558, 9.087589",\ "9.368719, 9.518839, 9.603648, 9.613239, 9.643270",\ "10.111108, 10.261229, 10.346037, 10.355629, 10.385659",\ "10.397186, 10.547307, 10.632116, 10.641707, 10.671738"); } 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.903231, 0.956299, 0.986954, 0.990420, 1.001275",\ "0.903231, 0.956299, 0.986954, 0.990420, 1.001275",\ "0.903231, 0.956299, 0.986954, 0.990420, 1.001275",\ "0.903231, 0.956299, 0.986954, 0.990420, 1.001275",\ "0.903231, 0.956299, 0.986954, 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.743428, 6.743428, 6.743428, 6.743428, 6.743428",\ "6.757030, 6.757030, 6.757030, 6.757030, 6.757030",\ "6.757030, 6.757030, 6.757030, 6.757030, 6.757030",\ "6.757030, 6.757030, 6.757030, 6.757030, 6.757030",\ "6.757030, 6.757030, 6.757030, 6.757030, 6.757030"); } 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.719875, 6.719934, 6.719934, 6.719934, 6.719934",\ "6.733478, 6.733536, 6.733536, 6.733536, 6.733536",\ "6.733478, 6.733536, 6.733536, 6.733536, 6.733536",\ "6.733478, 6.733536, 6.733536, 6.733536, 6.733536",\ "6.733478, 6.733536, 6.733536, 6.733536, 6.733536"); } 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.796932, 10.045066, 10.150141, 10.162024, 10.199231",\ "9.796932, 10.045066, 10.150141, 10.162024, 10.199231",\ "9.887243, 10.135378, 10.240454, 10.252337, 10.289543",\ "9.977555, 10.225689, 10.330765, 10.342648, 10.379854",\ "10.158178, 10.406313, 10.511389, 10.523272, 10.560478"); } 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.202808, 1.257087, 1.274124, 1.276051, 1.282084",\ "1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\ "1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\ "1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\ "1.202808, 1.257087, 1.274124, 1.276051, 1.282084"); } 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.961523, 10.111627, 10.196438, 10.206029, 10.236060",\ "9.961523, 10.111627, 10.196438, 10.206029, 10.236060",\ "10.051835, 10.201939, 10.286750, 10.296341, 10.326372",\ "10.142147, 10.292251, 10.377061, 10.386652, 10.416683",\ "10.322770, 10.472874, 10.557685, 10.567276, 10.597307"); } 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.840930, 0.894336, 0.929385, 0.933348, 0.945759",\ "0.840930, 0.894336, 0.929385, 0.933348, 0.945759",\ "0.840930, 0.894336, 0.929385, 0.933348, 0.945759",\ "0.840930, 0.894336, 0.929385, 0.933348, 0.945759",\ "0.840930, 0.894336, 0.929385, 0.933348, 0.945759"); } } /* 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.429518, 9.677651, 9.782726, 9.794610, 9.831817",\ "9.429518, 9.677651, 9.782726, 9.794610, 9.831817",\ "9.610141, 9.858274, 9.963350, 9.975233, 10.012440",\ "9.670349, 9.918483, 10.023558, 10.035441, 10.072648",\ "9.790764, 10.038898, 10.143974, 10.155857, 10.193064"); } 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.202808, 1.257087, 1.274124, 1.276051, 1.282084",\ "1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\ "1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\ "1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\ "1.202808, 1.257087, 1.274124, 1.276051, 1.282084"); } 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.713919, 9.864022, 9.948833, 9.958425, 9.988455",\ "9.713919, 9.864022, 9.948833, 9.958425, 9.988455",\ "9.894543, 10.044645, 10.129457, 10.139048, 10.169079",\ "9.954750, 10.104854, 10.189665, 10.199256, 10.229286",\ "10.075166, 10.225269, 10.310080, 10.319672, 10.349703"); } 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.840930, 0.894336, 0.929385, 0.933348, 0.945759",\ "0.840930, 0.894336, 0.929385, 0.933348, 0.945759",\ "0.840930, 0.894336, 0.929385, 0.933348, 0.945759",\ "0.840930, 0.894336, 0.929385, 0.933348, 0.945759",\ "0.840930, 0.894336, 0.929385, 0.933348, 0.945759"); } } /* 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 ( "8.009439, 8.257573, 8.362649, 8.374533, 8.411738",\ "8.565121, 8.813254, 8.918329, 8.930213, 8.967420",\ "9.120801, 9.368935, 9.474010, 9.485893, 9.523100",\ "9.863191, 10.111324, 10.216400, 10.228283, 10.265490",\ "10.149269, 10.397404, 10.502480, 10.514362, 10.551569"); } 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.234244, 1.294852, 1.315922, 1.318305, 1.325765",\ "1.234244, 1.294852, 1.315922, 1.318305, 1.325765",\ "1.234244, 1.294852, 1.315922, 1.318305, 1.325765",\ "1.234244, 1.294852, 1.315922, 1.318305, 1.325765",\ "1.234244, 1.294852, 1.315922, 1.318305, 1.325765"); } 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.197862, 8.347965, 8.432775, 8.442368, 8.472398",\ "8.753542, 8.903646, 8.988457, 8.998048, 9.028079",\ "9.309223, 9.459327, 9.544137, 9.553728, 9.583759",\ "10.051613, 10.201716, 10.286527, 10.296118, 10.326149",\ "10.337691, 10.487795, 10.572606, 10.582197, 10.612228"); } 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.903233, 0.956299, 0.986954, 0.990421, 1.001275",\ "0.903233, 0.956299, 0.986954, 0.990421, 1.001275",\ "0.903233, 0.956299, 0.986954, 0.990421, 1.001275",\ "0.903233, 0.956299, 0.986954, 0.990421, 1.001275",\ "0.903233, 0.956299, 0.986954, 0.990421, 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.688510, 6.688511, 6.688511, 6.688511, 6.688511",\ "6.702113, 6.702113, 6.702113, 6.702113, 6.702113",\ "6.702113, 6.702113, 6.702113, 6.702113, 6.702113",\ "6.702113, 6.702113, 6.702113, 6.702113, 6.702113",\ "6.702113, 6.702113, 6.702113, 6.702113, 6.702113"); } 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.665026, 6.665082, 6.665082, 6.665082, 6.665082",\ "6.678628, 6.678684, 6.678684, 6.678684, 6.678684",\ "6.678628, 6.678684, 6.678684, 6.678684, 6.678684",\ "6.678628, 6.678684, 6.678684, 6.678684, 6.678684",\ "6.678628, 6.678684, 6.678684, 6.678684, 6.678684"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_clk_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.240525, 7.488659, 7.593734, 7.605618, 7.642824",\ "7.796205, 8.044338, 8.149414, 8.161297, 8.198503",\ "8.351885, 8.600019, 8.705095, 8.716978, 8.754185",\ "9.094275, 9.342409, 9.447485, 9.459368, 9.496574",\ "9.380354, 9.628488, 9.733563, 9.745447, 9.782653"); } 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.202808, 1.257087, 1.274124, 1.276051, 1.282084",\ "1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\ "1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\ "1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\ "1.202808, 1.257087, 1.274124, 1.276051, 1.282084"); } 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.498135, 7.648238, 7.733048, 7.742640, 7.772671",\ "7.951325, 8.101429, 8.186240, 8.195831, 8.225863",\ "8.404518, 8.554622, 8.639433, 8.649024, 8.679055",\ "9.009983, 9.160087, 9.244897, 9.254488, 9.284519",\ "9.269254, 9.419357, 9.504168, 9.513760, 9.543790"); } 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.840930, 0.894336, 0.929385, 0.933348, 0.945759",\ "0.840930, 0.894336, 0.929385, 0.933348, 0.945759",\ "0.840930, 0.894336, 0.929385, 0.933348, 0.945759",\ "0.840930, 0.894336, 0.929385, 0.933348, 0.945759",\ "0.840930, 0.894336, 0.929385, 0.933348, 0.945759"); } } /* 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.742837, 6.990972, 7.096047, 7.107930, 7.145137",\ "6.756440, 7.004574, 7.109649, 7.121532, 7.158739",\ "6.756440, 7.004574, 7.109649, 7.121532, 7.158739",\ "6.756440, 7.004574, 7.109649, 7.121532, 7.158739",\ "6.756440, 7.004574, 7.109649, 7.121532, 7.158739"); } 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.202808, 1.257087, 1.274124, 1.276051, 1.282084",\ "1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\ "1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\ "1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\ "1.202808, 1.257087, 1.274124, 1.276051, 1.282084"); } 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.061816, 7.211920, 7.296731, 7.306322, 7.336353",\ "7.475354, 7.625457, 7.710268, 7.719859, 7.749890",\ "7.825569, 7.975672, 8.060483, 8.070074, 8.100105",\ "8.293455, 8.443559, 8.528370, 8.537961, 8.567991",\ "8.483750, 8.633854, 8.718664, 8.728256, 8.758287"); } 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.840930, 0.894336, 0.929385, 0.933348, 0.945759",\ "0.840930, 0.894336, 0.929385, 0.933348, 0.945759",\ "0.840930, 0.894336, 0.929385, 0.933348, 0.945759",\ "0.840930, 0.894336, 0.929385, 0.933348, 0.945759",\ "0.840930, 0.894336, 0.929385, 0.933348, 0.945759"); } } /* 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.632369, 9.880497, 9.985574, 9.997458, 10.034664",\ "9.632369, 9.880497, 9.985574, 9.997458, 10.034664",\ "9.722681, 9.970809, 10.075886, 10.087770, 10.124976",\ "9.812992, 10.061120, 10.166197, 10.178081, 10.215287",\ "9.993616, 10.241744, 10.346821, 10.358705, 10.395911"); } 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.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, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.894825, 10.049373, 10.135121, 10.144819, 10.175182",\ "9.894825, 10.049373, 10.135121, 10.144819, 10.175182",\ "9.985137, 10.139685, 10.225433, 10.235131, 10.265494",\ "10.075448, 10.229996, 10.315745, 10.325443, 10.355806",\ "10.256072, 10.410620, 10.496368, 10.506066, 10.536429"); } 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.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 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.524497, 8.524498, 8.524498, 8.524498, 8.524498",\ "8.524497, 8.524498, 8.524498, 8.524498, 8.524498",\ "8.705120, 8.705121, 8.705121, 8.705121, 8.705121",\ "8.765328, 8.765329, 8.765329, 8.765329, 8.765329",\ "8.885744, 8.885744, 8.885744, 8.885744, 8.885744"); } 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.500640, 8.500711, 8.500711, 8.500711, 8.500711",\ "8.500640, 8.500711, 8.500711, 8.500711, 8.500711",\ "8.681264, 8.681335, 8.681335, 8.681335, 8.681335",\ "8.741471, 8.741543, 8.741543, 8.741543, 8.741543",\ "8.861887, 8.861959, 8.861959, 8.861959, 8.861959"); } 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.633322, 6.881450, 6.986526, 6.998410, 7.035616",\ "7.188937, 7.437065, 7.542141, 7.554025, 7.591231",\ "7.744553, 7.992682, 8.097757, 8.109641, 8.146848",\ "8.486856, 8.734983, 8.840060, 8.851944, 8.889151",\ "8.772933, 9.021061, 9.126138, 9.138021, 9.175228"); } 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.202807, 1.257085, 1.274123, 1.276050, 1.282083",\ "1.202807, 1.257085, 1.274123, 1.276050, 1.282083",\ "1.202807, 1.257085, 1.274123, 1.276050, 1.282083",\ "1.202807, 1.257085, 1.274123, 1.276050, 1.282083",\ "1.202807, 1.257085, 1.274123, 1.276050, 1.282083"); } 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.951387, 7.101500, 7.186310, 7.195901, 7.225932",\ "7.404687, 7.554800, 7.639609, 7.649201, 7.679232",\ "7.857986, 8.008099, 8.092909, 8.102501, 8.132531",\ "8.463595, 8.613708, 8.698518, 8.708109, 8.738139",\ "8.722835, 8.872948, 8.957757, 8.967348, 8.997379"); } 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.840959, 0.894343, 0.929390, 0.933354, 0.945764",\ "0.840959, 0.894343, 0.929390, 0.933354, 0.945764",\ "0.840959, 0.894343, 0.929390, 0.933354, 0.945764",\ "0.840959, 0.894343, 0.929390, 0.933354, 0.945764",\ "0.840959, 0.894343, 0.929390, 0.933354, 0.945764"); } } /* 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.296187, 6.544315, 6.649392, 6.661275, 6.698482",\ "6.309509, 6.557637, 6.662714, 6.674598, 6.711804",\ "6.309509, 6.557637, 6.662714, 6.674598, 6.711804",\ "6.309509, 6.557637, 6.662714, 6.674598, 6.711804",\ "6.309509, 6.557637, 6.662714, 6.674598, 6.711804"); } 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.202807, 1.257085, 1.274123, 1.276050, 1.282083",\ "1.202807, 1.257085, 1.274123, 1.276050, 1.282083",\ "1.202807, 1.257085, 1.274123, 1.276050, 1.282083",\ "1.202807, 1.257085, 1.274123, 1.276050, 1.282083",\ "1.202807, 1.257085, 1.274123, 1.276050, 1.282083"); } 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.620421, 6.770534, 6.855344, 6.864935, 6.894966",\ "6.960703, 7.110816, 7.195625, 7.205217, 7.235248",\ "7.382360, 7.532472, 7.617282, 7.626873, 7.656903",\ "7.848843, 7.998955, 8.083765, 8.093357, 8.123387",\ "8.039225, 8.189337, 8.274147, 8.283739, 8.313769"); } 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.840959, 0.894343, 0.929390, 0.933354, 0.945764",\ "0.840959, 0.894343, 0.929390, 0.933354, 0.945764",\ "0.840959, 0.894343, 0.929390, 0.933354, 0.945764",\ "0.840959, 0.894343, 0.929390, 0.933354, 0.945764",\ "0.840959, 0.894343, 0.929390, 0.933354, 0.945764"); } } /* 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.723597, 7.971725, 8.076801, 8.088685, 8.125892",\ "8.279276, 8.527405, 8.632481, 8.644364, 8.681571",\ "8.834957, 9.083085, 9.188162, 9.200046, 9.237252",\ "9.577347, 9.825475, 9.930552, 9.942434, 9.979641",\ "9.863425, 10.111553, 10.216630, 10.228514, 10.265720"); } 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.069079, 8.223627, 8.309376, 8.319074, 8.349437",\ "8.624760, 8.779308, 8.865057, 8.874754, 8.905117",\ "9.180441, 9.334990, 9.420738, 9.430435, 9.460798",\ "9.922831, 10.077378, 10.163127, 10.172825, 10.203188",\ "10.208909, 10.363457, 10.449206, 10.458904, 10.489267"); } 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_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.578153, 6.578154, 6.578154, 6.578154, 6.578154",\ "6.591755, 6.591756, 6.591756, 6.591756, 6.591756",\ "6.591755, 6.591756, 6.591756, 6.591756, 6.591756",\ "6.591755, 6.591756, 6.591756, 6.591756, 6.591756",\ "6.591755, 6.591756, 6.591756, 6.591756, 6.591756"); } 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.554296, 6.554368, 6.554368, 6.554368, 6.554368",\ "6.567899, 6.567970, 6.567970, 6.567970, 6.567970",\ "6.567899, 6.567970, 6.567970, 6.567970, 6.567970",\ "6.567899, 6.567970, 6.567970, 6.567970, 6.567970",\ "6.567899, 6.567970, 6.567970, 6.567970, 6.567970"); } 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.309540"); } } /* 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.398518"); } } /* end of arc hk_serial_load_hk_serial_load_pwh*/ } /* end of pin hk_serial_load */ } /* end of cell */ } /* end of library */