library("caravan.nom") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; date : "Wed May 31 03:59:01 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.087389, -0.087389, -0.268018, -0.328228, -0.448647",\ "0.468268, 0.468268, 0.287640, 0.227429, 0.107011",\ "1.023925, 1.023925, 0.843297, 0.783086, 0.662668",\ "1.766284, 1.766284, 1.585655, 1.525445, 1.405026",\ "2.052362, 2.052362, 1.871734, 1.811523, 1.691105"); } 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.501990, 0.501990, 0.321362, 0.261151, 0.140733",\ "0.955220, 0.955220, 0.774591, 0.714381, 0.593963",\ "1.408450, 1.408450, 1.227821, 1.167611, 1.047193",\ "2.013965, 2.013965, 1.833336, 1.773126, 1.652707",\ "2.273225, 2.273225, 2.092596, 2.032386, 1.911967"); } } /* 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.044602, 1.044602, 1.134916, 1.225231, 1.405859",\ "1.027120, 1.027120, 1.117434, 1.207748, 1.388377",\ "1.009637, 1.009637, 1.099951, 1.190266, 1.370894",\ "0.986280, 0.986280, 1.076595, 1.166909, 1.347538",\ "1.031049, 1.031049, 1.121364, 1.211678, 1.392306"); } 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.525412, 0.525412, 0.615726, 0.706040, 0.886669",\ "0.111610, 0.111610, 0.201925, 0.292239, 0.472867",\ "-0.238605, -0.238605, -0.148290, -0.057976, 0.122653",\ "-0.706491, -0.706491, -0.616176, -0.525862, -0.345233",\ "-0.896816, -0.896816, -0.806502, -0.716187, -0.535559"); } } /* end of arc clock_mprj_io[37]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.989592, 2.575949, 2.225735, 1.757848, 1.567541",\ "3.545249, 3.131606, 2.781392, 2.313505, 2.123198",\ "4.100906, 3.687263, 3.337049, 2.869162, 2.678855",\ "4.843265, 4.429622, 4.079408, 3.611521, 3.421214",\ "5.129343, 4.715700, 4.365486, 3.897599, 3.707292"); } 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.881117, 3.467474, 3.117260, 2.649373, 2.459066",\ "4.334347, 3.920704, 3.570490, 3.102603, 2.912296",\ "4.787577, 4.373934, 4.023720, 3.555833, 3.365525",\ "5.393091, 4.979448, 4.629234, 4.161347, 3.971040",\ "5.652351, 5.238708, 4.888494, 4.420608, 4.230300"); } } /* end of arc mprj_io[4]_mprj_io[37]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.938250, -1.485044, -1.031837, -0.426353, -0.167087",\ "-1.955733, -1.502526, -1.049320, -0.443835, -0.184569",\ "-1.973215, -1.520009, -1.066802, -0.461318, -0.202052",\ "-1.996572, -1.543365, -1.090159, -0.484674, -0.225408",\ "-1.951803, -1.498596, -1.045390, -0.439906, -0.180639"); } 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.758106, -2.304900, -1.851693, -1.246209, -0.986943",\ "-3.171908, -2.718701, -2.265495, -1.660010, -1.400744",\ "-3.522123, -3.068916, -2.615710, -2.010225, -1.750959",\ "-3.990009, -3.536802, -3.083596, -2.478111, -2.218845",\ "-4.180334, -3.727128, -3.273921, -2.668437, -2.409171"); } } /* 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.492135, 0.492135, 0.311506, 0.251296, 0.130877",\ "1.047799, 1.047799, 0.867170, 0.806961, 0.686542",\ "1.603465, 1.603465, 1.422836, 1.362626, 1.242207",\ "2.345832, 2.345832, 2.165204, 2.104994, 1.984575",\ "2.631911, 2.631911, 2.451282, 2.391072, 2.270653"); } 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.339827, 1.339827, 1.159198, 1.098989, 0.978570",\ "1.793044, 1.793044, 1.612415, 1.552206, 1.431787",\ "2.246261, 2.246261, 2.065632, 2.005422, 1.885003",\ "2.851758, 2.851758, 2.671130, 2.610920, 2.490501",\ "3.111021, 3.111021, 2.930392, 2.870183, 2.749763"); } } /* 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.269638, 0.269638, 0.359952, 0.450266, 0.630895",\ "0.252151, 0.252151, 0.342465, 0.432779, 0.613408",\ "0.234663, 0.234663, 0.324978, 0.415292, 0.595921",\ "0.211300, 0.211300, 0.301615, 0.391929, 0.572557",\ "0.256069, 0.256069, 0.346384, 0.436698, 0.617326"); } 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.561026, -0.561026, -0.470711, -0.380397, -0.199769",\ "-0.974741, -0.974741, -0.884427, -0.794112, -0.613484",\ "-1.324955, -1.324955, -1.234641, -1.144326, -0.963698",\ "-1.792841, -1.792841, -1.702527, -1.612213, -1.431584",\ "-1.983157, -1.983157, -1.892843, -1.802528, -1.621900"); } } /* 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.051751, 2.638108, 2.287894, 1.820007, 1.629700",\ "3.607415, 3.193772, 2.843558, 2.375671, 2.185364",\ "4.163081, 3.749438, 3.399224, 2.931337, 2.741030",\ "4.905448, 4.491806, 4.141592, 3.673705, 3.483397",\ "5.191527, 4.777884, 4.427670, 3.959783, 3.769476"); } 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.184119, 3.770476, 3.420262, 2.952375, 2.762068",\ "4.637336, 4.223693, 3.873479, 3.405592, 3.215285",\ "5.090552, 4.676909, 4.326695, 3.858809, 3.668501",\ "5.696050, 5.282407, 4.932193, 4.464306, 4.273999",\ "5.955314, 5.541671, 5.191457, 4.723570, 4.533263"); } } /* 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.186459, -1.733253, -1.280046, -0.674562, -0.415296",\ "-2.203946, -1.750740, -1.297533, -0.692049, -0.432783",\ "-2.221433, -1.768227, -1.315020, -0.709536, -0.450270",\ "-2.244796, -1.791590, -1.338383, -0.732899, -0.473633",\ "-2.200027, -1.746821, -1.293614, -0.688130, -0.428864"); } 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.296885, -2.843679, -2.390472, -1.784988, -1.525722",\ "-3.710601, -3.257394, -2.804188, -2.198704, -1.939437",\ "-4.060815, -3.607608, -3.154402, -2.548918, -2.289651",\ "-4.528701, -4.075495, -3.622288, -3.016804, -2.757538",\ "-4.719017, -4.265810, -3.812604, -3.207120, -2.947854"); } } /* 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.130614, 0.130614, -0.050014, -0.110225, -0.230643",\ "0.686254, 0.686254, 0.505625, 0.445415, 0.324996",\ "1.241892, 1.241892, 1.061264, 1.001053, 0.880635",\ "1.984227, 1.984227, 1.803598, 1.743388, 1.622970",\ "2.270306, 2.270306, 2.089677, 2.029467, 1.909048"); } 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.387838, 0.387838, 0.207210, 0.146999, 0.026581",\ "0.841098, 0.841098, 0.660470, 0.600259, 0.479841",\ "1.294358, 1.294358, 1.113729, 1.053519, 0.933100",\ "1.899912, 1.899912, 1.719284, 1.659073, 1.538655",\ "2.159163, 2.159163, 1.978535, 1.918324, 1.797906"); } } /* 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.914643, 0.914643, 1.004957, 1.095272, 1.275900",\ "0.897172, 0.897172, 0.987486, 1.077801, 1.258429",\ "0.879701, 0.879701, 0.970015, 1.060329, 1.240958",\ "0.856359, 0.856359, 0.946674, 1.036988, 1.217617",\ "0.901129, 0.901129, 0.991443, 1.081758, 1.262386"); } 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.504162, 0.504162, 0.594477, 0.684791, 0.865419",\ "0.090157, 0.090157, 0.180471, 0.270785, 0.451414",\ "-0.260057, -0.260057, -0.169743, -0.079429, 0.101200",\ "-0.727943, -0.727943, -0.637629, -0.547315, -0.366686",\ "-0.918293, -0.918293, -0.827978, -0.737664, -0.557035"); } } /* 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.101400, 2.687757, 2.337543, 1.869656, 1.679349",\ "3.657039, 3.243397, 2.893183, 2.425296, 2.234988",\ "4.212678, 3.799035, 3.448821, 2.980934, 2.790627",\ "4.955013, 4.541370, 4.191156, 3.723269, 3.532962",\ "5.241092, 4.827449, 4.477235, 4.009348, 3.819041"); } 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.636753, 3.223110, 2.872896, 2.405009, 2.214702",\ "4.090013, 3.676370, 3.326156, 2.858269, 2.667962",\ "4.543272, 4.129629, 3.779415, 3.311528, 3.121221",\ "5.148827, 4.735184, 4.384970, 3.917083, 3.726776",\ "5.408078, 4.994435, 4.644221, 4.176334, 3.986027"); } } /* 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.017864, -1.564657, -1.111450, -0.505966, -0.246700",\ "-2.035334, -1.582128, -1.128921, -0.523437, -0.264171",\ "-2.052806, -1.599599, -1.146393, -0.540908, -0.281642",\ "-2.076147, -1.622940, -1.169734, -0.564250, -0.304983",\ "-2.031378, -1.578171, -1.124964, -0.519480, -0.260214"); } 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.664402, -2.211195, -1.757989, -1.152504, -0.893238",\ "-3.078408, -2.625201, -2.171994, -1.566510, -1.307244",\ "-3.428622, -2.975415, -2.522208, -1.916724, -1.657458",\ "-3.896508, -3.443301, -2.990094, -2.384610, -2.125344",\ "-4.086857, -3.633650, -3.180444, -2.574959, -2.315693"); } } /* 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.005710, 1.005710, 0.825081, 0.764871, 0.644452",\ "1.561381, 1.561381, 1.380753, 1.320543, 1.200124",\ "2.117052, 2.117052, 1.936423, 1.876213, 1.755794",\ "2.859428, 2.859428, 2.678799, 2.618589, 2.498170",\ "3.145507, 3.145507, 2.964878, 2.904668, 2.784249"); } 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.339028, 1.339028, 1.158400, 1.098189, 0.977771",\ "1.792235, 1.792235, 1.611607, 1.551396, 1.430978",\ "2.245443, 2.245443, 2.064814, 2.004604, 1.884185",\ "2.850928, 2.850928, 2.670299, 2.610089, 2.489670",\ "3.110195, 3.110195, 2.929566, 2.869356, 2.748937"); } } /* 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.486782, 0.486782, 0.577096, 0.667411, 0.848039",\ "0.469291, 0.469291, 0.559605, 0.649920, 0.830548",\ "0.451800, 0.451800, 0.542114, 0.632429, 0.813057",\ "0.428432, 0.428432, 0.518746, 0.609060, 0.789689",\ "0.473200, 0.473200, 0.563515, 0.653829, 0.834457"); } 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.254704, 0.254704, 0.345018, 0.435332, 0.615961",\ "-0.158944, -0.158944, -0.068629, 0.021685, 0.202313",\ "-0.509158, -0.509158, -0.418843, -0.328529, -0.147901",\ "-0.977044, -0.977044, -0.886730, -0.796415, -0.615787",\ "-1.167352, -1.167352, -1.077037, -0.986723, -0.806095"); } } /* 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.010832, 2.597189, 2.246975, 1.779088, 1.588781",\ "3.566503, 3.152860, 2.802646, 2.334759, 2.144452",\ "4.122173, 3.708531, 3.358317, 2.890430, 2.700123",\ "4.864550, 4.450907, 4.100693, 3.632806, 3.442499",\ "5.150629, 4.736986, 4.386772, 3.918885, 3.728578"); } 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.713370, 3.299727, 2.949513, 2.481626, 2.291319",\ "4.166577, 3.752934, 3.402720, 2.934833, 2.744526",\ "4.619784, 4.206141, 3.855928, 3.388041, 3.197734",\ "5.225269, 4.811626, 4.461412, 3.993526, 3.803219",\ "5.484535, 5.070892, 4.720678, 4.252791, 4.062485"); } } /* end of arc mprj_io[4]_mprj_io[34]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.980278, -1.527072, -1.073865, -0.468381, -0.209115",\ "-1.997770, -1.544563, -1.091357, -0.485873, -0.226606",\ "-2.015261, -1.562054, -1.108848, -0.503364, -0.244097",\ "-2.038629, -1.585423, -1.132216, -0.526732, -0.267466",\ "-1.993860, -1.540654, -1.087447, -0.481963, -0.222697"); } 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.453597, -2.000390, -1.547184, -0.941700, -0.682433",\ "-2.867244, -2.414037, -1.960831, -1.355347, -1.096080",\ "-3.217458, -2.764251, -2.311045, -1.705561, -1.446294",\ "-3.685344, -3.232138, -2.778931, -2.173447, -1.914181",\ "-3.875652, -3.422445, -2.969239, -2.363755, -2.104488"); } } /* 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.840983, 0.840983, 0.660355, 0.600145, 0.479726",\ "1.396644, 1.396644, 1.216015, 1.155805, 1.035386",\ "1.952305, 1.952305, 1.771677, 1.711467, 1.591048",\ "2.694668, 2.694668, 2.514040, 2.453830, 2.333411",\ "2.980747, 2.980747, 2.800118, 2.739908, 2.619489"); } 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.704013, 1.704013, 1.523384, 1.463174, 1.342755",\ "2.157237, 2.157237, 1.976608, 1.916398, 1.795979",\ "2.610460, 2.610460, 2.429831, 2.369621, 2.249202",\ "3.215967, 3.215967, 3.035338, 2.975129, 2.854710",\ "3.475227, 3.475227, 3.294599, 3.234389, 3.113970"); } } /* 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.310994, 0.310994, 0.401309, 0.491623, 0.672251",\ "0.293509, 0.293509, 0.383824, 0.474138, 0.654767",\ "0.276025, 0.276025, 0.366339, 0.456654, 0.637282",\ "0.252665, 0.252665, 0.342979, 0.433294, 0.613922",\ "0.297434, 0.297434, 0.387748, 0.478063, 0.658691"); } 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.818161, -0.818161, -0.727846, -0.637532, -0.456903",\ "-1.231921, -1.231921, -1.141607, -1.051292, -0.870664",\ "-1.582135, -1.582135, -1.491821, -1.401506, -1.220878",\ "-2.050022, -2.050022, -1.959707, -1.869393, -1.688765",\ "-2.240342, -2.240342, -2.150028, -2.059713, -1.879085"); } } /* 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.433071, 3.019428, 2.669214, 2.201327, 2.011020",\ "3.988731, 3.575089, 3.224874, 2.756988, 2.566680",\ "4.544393, 4.130750, 3.780536, 3.312649, 3.122342",\ "5.286756, 4.873113, 4.522899, 4.055012, 3.864705",\ "5.572834, 5.159191, 4.808977, 4.341090, 4.150783"); } 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.602691, 4.189048, 3.838834, 3.370947, 3.180640",\ "5.055914, 4.642271, 4.292057, 3.824170, 3.633863",\ "5.509137, 5.095494, 4.745280, 4.277393, 4.087086",\ "6.114645, 5.701002, 5.350788, 4.882901, 4.692594",\ "6.373906, 5.960263, 5.610049, 5.142162, 4.951855"); } } /* 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.195101, -1.741895, -1.288688, -0.683204, -0.423938",\ "-2.212586, -1.759380, -1.306173, -0.700689, -0.441422",\ "-2.230071, -1.776864, -1.323658, -0.718174, -0.458907",\ "-2.253431, -1.800224, -1.347018, -0.741533, -0.482267",\ "-2.208662, -1.755455, -1.302249, -0.696764, -0.437498"); } 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.636076, -3.182869, -2.729663, -2.124178, -1.864912",\ "-4.049836, -3.596630, -3.143423, -2.537939, -2.278673",\ "-4.400050, -3.946844, -3.493637, -2.888153, -2.628887",\ "-4.867937, -4.414730, -3.961524, -3.356040, -3.096773",\ "-5.058257, -4.605051, -4.151844, -3.546360, -3.287094"); } } /* 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.466586, 0.466586, 0.285957, 0.225748, 0.105329",\ "1.022246, 1.022246, 0.841617, 0.781407, 0.660988",\ "1.577906, 1.577906, 1.397277, 1.337068, 1.216649",\ "2.320267, 2.320267, 2.139638, 2.079429, 1.959010",\ "2.606346, 2.606346, 2.425717, 2.365507, 2.245088"); } 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.078268, 1.078268, 0.897639, 0.837430, 0.717010",\ "1.531493, 1.531493, 1.350864, 1.290655, 1.170236",\ "1.984718, 1.984718, 1.804090, 1.743880, 1.623461",\ "2.590228, 2.590228, 2.409599, 2.349390, 2.228971",\ "2.849488, 2.849488, 2.668859, 2.608650, 2.488231"); } } /* 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.650689, 0.650689, 0.741003, 0.831317, 1.011946",\ "0.633204, 0.633204, 0.723519, 0.813833, 0.994462",\ "0.615720, 0.615720, 0.706035, 0.796349, 0.976977",\ "0.592361, 0.592361, 0.682675, 0.772990, 0.953618",\ "0.637130, 0.637130, 0.727445, 0.817759, 0.998387"); } 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.061181, -0.061181, 0.029134, 0.119448, 0.300076",\ "-0.474952, -0.474952, -0.384638, -0.294323, -0.113695",\ "-0.825166, -0.825166, -0.734852, -0.644537, -0.463909",\ "-1.293052, -1.293052, -1.202738, -1.112423, -0.931795",\ "-1.483374, -1.483374, -1.393060, -1.302745, -1.122117"); } } /* 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.003666, 2.590023, 2.239809, 1.771922, 1.581615",\ "3.559325, 3.145683, 2.795469, 2.327582, 2.137275",\ "4.114985, 3.701343, 3.351129, 2.883242, 2.692935",\ "4.857347, 4.443704, 4.093490, 3.625603, 3.435296",\ "5.143425, 4.729782, 4.379568, 3.911681, 3.721374"); } 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.827719, 3.414077, 3.063863, 2.595976, 2.405668",\ "4.280945, 3.867302, 3.517088, 3.049201, 2.858894",\ "4.734170, 4.320527, 3.970313, 3.502426, 3.312119",\ "5.339680, 4.926037, 4.575823, 4.107936, 3.917629",\ "5.598940, 5.185297, 4.835083, 4.367196, 4.176889"); } } /* 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.827708, -1.374502, -0.921295, -0.315811, -0.056545",\ "-1.845193, -1.391986, -0.938780, -0.333295, -0.074029",\ "-1.862677, -1.409470, -0.956264, -0.350780, -0.091513",\ "-1.886036, -1.432830, -0.979623, -0.374139, -0.114872",\ "-1.841267, -1.388060, -0.934854, -0.329370, -0.070103"); } 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.740912, -2.287706, -1.834499, -1.229015, -0.969748",\ "-3.154684, -2.701477, -2.248271, -1.642787, -1.383520",\ "-3.504898, -3.051691, -2.598485, -1.993001, -1.733734",\ "-3.972784, -3.519577, -3.066371, -2.460886, -2.201620",\ "-4.163106, -3.709899, -3.256693, -2.651208, -2.391942"); } } /* 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.236637, 1.236637, 1.056008, 0.995798, 0.875380",\ "1.792291, 1.792291, 1.611662, 1.551452, 1.431033",\ "2.347945, 2.347945, 2.167316, 2.107106, 1.986687",\ "3.090298, 3.090298, 2.909669, 2.849459, 2.729041",\ "3.376381, 3.376381, 3.195753, 3.135542, 3.015124"); } 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.905741, 1.905741, 1.725112, 1.664902, 1.544483",\ "2.358964, 2.358964, 2.178335, 2.118125, 1.997706",\ "2.812187, 2.812187, 2.631558, 2.571348, 2.450930",\ "3.417692, 3.417692, 3.237063, 3.176853, 3.056434",\ "3.676945, 3.676945, 3.496316, 3.436106, 3.315688"); } } /* 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.281654, -0.281654, -0.191339, -0.101025, 0.079603",\ "-0.299170, -0.299170, -0.208856, -0.118541, 0.062087",\ "-0.316686, -0.316686, -0.226371, -0.136057, 0.044571",\ "-0.340086, -0.340086, -0.249772, -0.159458, 0.021171",\ "-0.295317, -0.295317, -0.205003, -0.114688, 0.065940"); } 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.123326, -1.123326, -1.033011, -0.942697, -0.762069",\ "-1.536265, -1.536265, -1.445951, -1.355636, -1.175008",\ "-1.886524, -1.886524, -1.796209, -1.705895, -1.525267",\ "-2.354469, -2.354469, -2.264154, -2.173840, -1.993212",\ "-2.544743, -2.544743, -2.454429, -2.364114, -2.183486"); } } /* end of arc clock_mprj_io[31]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.990424, 3.576781, 3.226567, 2.758680, 2.568373",\ "4.546078, 4.132435, 3.782221, 3.314334, 3.124027",\ "5.101732, 4.688089, 4.337875, 3.869988, 3.679681",\ "5.844086, 5.430443, 5.080229, 4.612342, 4.422035",\ "6.130168, 5.716525, 5.366311, 4.898424, 4.708117"); } 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.923500, 4.509857, 4.159643, 3.691756, 3.501449",\ "5.376723, 4.963080, 4.612866, 4.144979, 3.954672",\ "5.829947, 5.416304, 5.066090, 4.598203, 4.407896",\ "6.435451, 6.021808, 5.671594, 5.203707, 5.013400",\ "6.694706, 6.281063, 5.930849, 5.462962, 5.272655"); } } /* end of arc mprj_io[4]_mprj_io[31]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.895533, -2.442327, -1.989120, -1.383636, -1.124370",\ "-2.913049, -2.459843, -2.006636, -1.401153, -1.141886",\ "-2.930565, -2.477359, -2.024152, -1.418668, -1.159402",\ "-2.953966, -2.500759, -2.047553, -1.442069, -1.182803",\ "-2.909197, -2.455990, -2.002784, -1.397300, -1.138033"); } 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.033783, -3.580576, -3.127370, -2.521886, -2.262619",\ "-4.446722, -3.993515, -3.540309, -2.934825, -2.675559",\ "-4.796981, -4.343774, -3.890568, -3.285084, -3.025817",\ "-5.264926, -4.811719, -4.358513, -3.753029, -3.493762",\ "-5.455199, -5.001993, -4.548786, -3.943303, -3.684036"); } } /* 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.001396, 1.001396, 0.820767, 0.760558, 0.640139",\ "1.557087, 1.557087, 1.376458, 1.316248, 1.195829",\ "2.112777, 2.112777, 1.932148, 1.871938, 1.751519",\ "2.855180, 2.855180, 2.674551, 2.614342, 2.493923",\ "3.141260, 3.141260, 2.960631, 2.900422, 2.780003"); } 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.046909, 2.046909, 1.866280, 1.806070, 1.685651",\ "2.500084, 2.500084, 2.319455, 2.259245, 2.138826",\ "2.953259, 2.953259, 2.772631, 2.712421, 2.592002",\ "3.558700, 3.558700, 3.378071, 3.317861, 3.197442",\ "3.817975, 3.817975, 3.637346, 3.577137, 3.456717"); } } /* 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.098345, -0.098345, -0.008030, 0.082284, 0.262912",\ "-0.115849, -0.115849, -0.025535, 0.064780, 0.245408",\ "-0.133353, -0.133353, -0.043039, 0.047276, 0.227904",\ "-0.156738, -0.156738, -0.066424, 0.023890, 0.204519",\ "-0.111969, -0.111969, -0.021655, 0.068659, 0.249288"); } 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.178140, -1.178140, -1.087825, -0.997511, -0.816883",\ "-1.591563, -1.591563, -1.501248, -1.410934, -1.230306",\ "-1.941778, -1.941778, -1.851464, -1.761149, -1.580521",\ "-2.409665, -2.409665, -2.319351, -2.229036, -2.048408",\ "-2.599947, -2.599947, -2.509633, -2.419319, -2.238690"); } } /* 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.618401, 3.204758, 2.854544, 2.386657, 2.196350",\ "4.174092, 3.760449, 3.410235, 2.942348, 2.752041",\ "4.729782, 4.316139, 3.965925, 3.498038, 3.307731",\ "5.472185, 5.058542, 4.708328, 4.240441, 4.050135",\ "5.758265, 5.344623, 4.994409, 4.526522, 4.336214"); } 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.972860, 4.559217, 4.209003, 3.741116, 3.550809",\ "5.426036, 5.012393, 4.662179, 4.194292, 4.003984",\ "5.879211, 5.465569, 5.115355, 4.647468, 4.457160",\ "6.484653, 6.071010, 5.720796, 5.252909, 5.062601",\ "6.743928, 6.330285, 5.980071, 5.512184, 5.321877"); } } /* 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.638071, -2.184865, -1.731658, -1.126174, -0.866908",\ "-2.655576, -2.202369, -1.749162, -1.143678, -0.884412",\ "-2.673080, -2.219873, -1.766667, -1.161182, -0.901916",\ "-2.696465, -2.243258, -1.790052, -1.184567, -0.925301",\ "-2.651696, -2.198489, -1.745283, -1.139799, -0.880532"); } 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.003987, -3.550781, -3.097574, -2.492090, -2.232824",\ "-4.417410, -3.964204, -3.510997, -2.905513, -2.646246",\ "-4.767626, -4.314420, -3.861213, -3.255729, -2.996462",\ "-5.235513, -4.782307, -4.329100, -3.723616, -3.464349",\ "-5.425795, -4.972589, -4.519382, -3.913898, -3.654631"); } } /* 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.239439, 1.239439, 1.058811, 0.998600, 0.878182",\ "1.795117, 1.795117, 1.614488, 1.554278, 1.433859",\ "2.350793, 2.350793, 2.170165, 2.109954, 1.989536",\ "3.093178, 3.093178, 2.912549, 2.852339, 2.731920",\ "3.379259, 3.379259, 3.198630, 3.138420, 3.018002"); } 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.571203, 1.571203, 1.390574, 1.330364, 1.209946",\ "2.024392, 2.024392, 1.843763, 1.783553, 1.663134",\ "2.477582, 2.477582, 2.296953, 2.236742, 2.116324",\ "3.083042, 3.083042, 2.902413, 2.842203, 2.721785",\ "3.342312, 3.342312, 3.161683, 3.101473, 2.981054"); } } /* 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.052984, -0.052984, 0.037330, 0.127645, 0.308273",\ "-0.070493, -0.070493, 0.019822, 0.110136, 0.290764",\ "-0.088001, -0.088001, 0.002313, 0.092628, 0.273256",\ "-0.111392, -0.111392, -0.021078, 0.069237, 0.249865",\ "-0.066623, -0.066623, 0.023692, 0.114006, 0.294634"); } 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.662160, -0.662160, -0.571846, -0.481531, -0.300903",\ "-1.075403, -1.075403, -0.985088, -0.894774, -0.714146",\ "-1.425633, -1.425633, -1.335319, -1.245005, -1.064376",\ "-1.893541, -1.893541, -1.803226, -1.712912, -1.532284",\ "-2.083818, -2.083818, -1.993504, -1.903190, -1.722561"); } } /* 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.316412, 3.902769, 3.552555, 3.084668, 2.894361",\ "4.872089, 4.458447, 4.108232, 3.640346, 3.450039",\ "5.427766, 5.014123, 4.663909, 4.196022, 4.005715",\ "6.170153, 5.756510, 5.406296, 4.938409, 4.748101",\ "6.456234, 6.042591, 5.692377, 5.224490, 5.034183"); } 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.950298, 4.536655, 4.186441, 3.718555, 3.528248",\ "5.403487, 4.989844, 4.639630, 4.171743, 3.981436",\ "5.856677, 5.443034, 5.092820, 4.624933, 4.434626",\ "6.462139, 6.048496, 5.698282, 5.230395, 5.040088",\ "6.721408, 6.307765, 5.957551, 5.489664, 5.299356"); } } /* 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.035820, -2.582614, -2.129407, -1.523923, -1.264657",\ "-3.053329, -2.600122, -2.146916, -1.541431, -1.282165",\ "-3.070837, -2.617631, -2.164424, -1.558940, -1.299674",\ "-3.094228, -2.641021, -2.187815, -1.582331, -1.323064",\ "-3.049459, -2.596252, -2.143046, -1.537561, -1.278295"); } 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.945653, -3.492446, -3.039240, -2.433755, -2.174489",\ "-4.358895, -3.905689, -3.452482, -2.846998, -2.587732",\ "-4.709126, -4.255919, -3.802713, -3.197229, -2.937963",\ "-5.177033, -4.723827, -4.270620, -3.665136, -3.405870",\ "-5.367311, -4.914105, -4.460898, -3.855414, -3.596148"); } } /* 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.013405, 2.013405, 1.832776, 1.772566, 1.652147",\ "2.569088, 2.569088, 2.388459, 2.328249, 2.207830",\ "3.124771, 3.124771, 2.944142, 2.883933, 2.763514",\ "3.867164, 3.867164, 3.686535, 3.626325, 3.505906",\ "4.153243, 4.153243, 3.972614, 3.912405, 3.791986"); } 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.405604, 2.405604, 2.224976, 2.164766, 2.044347",\ "2.858785, 2.858785, 2.678156, 2.617946, 2.497527",\ "3.311964, 3.311964, 3.131335, 3.071126, 2.950706",\ "3.917414, 3.917414, 3.736785, 3.676575, 3.556156",\ "4.176686, 4.176686, 3.996058, 3.935848, 3.815429"); } } /* 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.901331, -0.901331, -0.811017, -0.720702, -0.540074",\ "-0.918837, -0.918837, -0.828523, -0.738208, -0.557580",\ "-0.936344, -0.936344, -0.846029, -0.755715, -0.575087",\ "-0.959732, -0.959732, -0.869418, -0.779103, -0.598475",\ "-0.914963, -0.914963, -0.824648, -0.734334, -0.553706"); } 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.455099, -1.455099, -1.364784, -1.274470, -1.093842",\ "-1.868423, -1.868423, -1.778108, -1.687794, -1.507165",\ "-2.218645, -2.218645, -2.128331, -2.038016, -1.857388",\ "-2.686542, -2.686542, -2.596227, -2.505913, -2.325284",\ "-2.876821, -2.876821, -2.786507, -2.696192, -2.515564"); } } /* 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.573021, 4.159378, 3.809164, 3.341277, 3.150970",\ "5.128704, 4.715061, 4.364847, 3.896960, 3.706653",\ "5.684388, 5.270745, 4.920531, 4.452644, 4.262337",\ "6.426781, 6.013138, 5.662924, 5.195037, 5.004730",\ "6.712861, 6.299218, 5.949004, 5.481117, 5.290810"); } 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.249896, 4.836253, 4.486039, 4.018152, 3.827845",\ "5.703077, 5.289434, 4.939220, 4.471333, 4.281026",\ "6.156257, 5.742614, 5.392400, 4.924513, 4.734206",\ "6.761707, 6.348064, 5.997850, 5.529963, 5.339656",\ "7.020979, 6.607337, 6.257123, 5.789236, 5.598928"); } } /* 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.357428, -2.904221, -2.451015, -1.845531, -1.586264",\ "-3.374934, -2.921727, -2.468521, -1.863037, -1.603770",\ "-3.392440, -2.939234, -2.486027, -1.880543, -1.621277",\ "-3.415829, -2.962622, -2.509416, -1.903932, -1.644665",\ "-3.371059, -2.917853, -2.464646, -1.859162, -1.599896"); } 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.190958, -3.737752, -3.284545, -2.679061, -2.419795",\ "-4.604282, -4.151076, -3.697869, -3.092385, -2.833119",\ "-4.954505, -4.501298, -4.048092, -3.442608, -3.183342",\ "-5.422401, -4.969195, -4.515988, -3.910504, -3.651238",\ "-5.612680, -5.159474, -4.706267, -4.100783, -3.841517"); } } /* 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.133819, 1.133819, 0.953190, 0.892980, 0.772562",\ "1.689506, 1.689506, 1.508877, 1.448667, 1.328249",\ "2.245193, 2.245193, 2.064565, 2.004354, 1.883936",\ "2.987592, 2.987592, 2.806963, 2.746753, 2.626334",\ "3.273670, 3.273670, 3.093041, 3.032831, 2.912413"); } 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.747010, 1.747010, 1.566381, 1.506171, 1.385753",\ "2.200185, 2.200185, 2.019557, 1.959346, 1.838928",\ "2.653361, 2.653361, 2.472733, 2.412522, 2.292104",\ "3.258803, 3.258803, 3.078175, 3.017964, 2.897546",\ "3.518077, 3.518077, 3.337448, 3.277238, 3.156819"); } } /* 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.203805, -0.203805, -0.113491, -0.023176, 0.157452",\ "-0.221310, -0.221310, -0.130996, -0.040681, 0.139947",\ "-0.238816, -0.238816, -0.148501, -0.058187, 0.122441",\ "-0.262203, -0.262203, -0.171888, -0.081574, 0.099054",\ "-0.217433, -0.217433, -0.127119, -0.036805, 0.143824"); } 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.659888, -0.659888, -0.569574, -0.479259, -0.298631",\ "-1.073254, -1.073254, -0.982940, -0.892625, -0.711997",\ "-1.423472, -1.423472, -1.333158, -1.242844, -1.062215",\ "-1.891365, -1.891365, -1.801050, -1.710736, -1.530107",\ "-2.081644, -2.081644, -1.991329, -1.901015, -1.720387"); } } /* 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.104474, 3.690831, 3.340617, 2.872730, 2.682423",\ "4.660161, 4.246518, 3.896304, 3.428417, 3.238110",\ "5.215848, 4.802205, 4.451991, 3.984104, 3.793797",\ "5.958246, 5.544603, 5.194389, 4.726502, 4.536195",\ "6.244326, 5.830683, 5.480469, 5.012582, 4.822274"); } 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.995885, 4.582242, 4.232028, 3.764141, 3.573834",\ "5.449060, 5.035418, 4.685204, 4.217317, 4.027009",\ "5.902237, 5.488594, 5.138380, 4.670493, 4.480186",\ "6.507681, 6.094038, 5.743824, 5.275937, 5.085629",\ "6.766954, 6.353312, 6.003098, 5.535211, 5.344903"); } } /* 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.136201, -2.682995, -2.229788, -1.624304, -1.365037",\ "-3.153706, -2.700500, -2.247293, -1.641809, -1.382543",\ "-3.171212, -2.718005, -2.264799, -1.659315, -1.400048",\ "-3.194599, -2.741392, -2.288186, -1.682702, -1.423435",\ "-3.149830, -2.696623, -2.243417, -1.637932, -1.378666"); } 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.828461, -3.375255, -2.922048, -2.316564, -2.057298",\ "-4.241827, -3.788621, -3.335414, -2.729930, -2.470664",\ "-4.592046, -4.138839, -3.685632, -3.080148, -2.820882",\ "-5.059937, -4.606731, -4.153524, -3.548040, -3.288774",\ "-5.250216, -4.797010, -4.343803, -3.738319, -3.479053"); } } /* 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.156519, 3.156519, 2.975891, 2.915680, 2.795262",\ "3.712205, 3.712205, 3.531577, 3.471366, 3.350948",\ "4.267890, 4.267890, 4.087262, 4.027051, 3.906633",\ "5.010286, 5.010286, 4.829657, 4.769447, 4.649028",\ "5.296363, 5.296363, 5.115735, 5.055524, 4.935106"); } 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.892074, 3.892074, 3.711445, 3.651235, 3.530817",\ "4.345258, 4.345258, 4.164629, 4.104419, 3.984001",\ "4.798441, 4.798441, 4.617813, 4.557602, 4.437184",\ "5.403895, 5.403895, 5.223266, 5.163056, 5.042637",\ "5.663168, 5.663168, 5.482540, 5.422329, 5.301911"); } } /* 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.158470, -1.158470, -1.068155, -0.977841, -0.797213",\ "-1.175971, -1.175971, -1.085656, -0.995342, -0.814713",\ "-1.193471, -1.193471, -1.103157, -1.012843, -0.832214",\ "-1.216852, -1.216852, -1.126537, -1.036223, -0.855595",\ "-1.172083, -1.172083, -1.081769, -0.991455, -0.810826"); } 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.795394, -1.795394, -1.705080, -1.614766, -1.434137",\ "-2.208876, -2.208876, -2.118562, -2.028247, -1.847619",\ "-2.559091, -2.559091, -2.468777, -2.378462, -2.197834",\ "-3.026978, -3.026978, -2.936663, -2.846349, -2.665720",\ "-3.217266, -3.217266, -3.126952, -3.036637, -2.856009"); } } /* 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.250488, 4.836845, 4.486631, 4.018744, 3.828438",\ "5.806174, 5.392531, 5.042317, 4.574430, 4.384123",\ "6.361859, 5.948216, 5.598002, 5.130116, 4.939808",\ "7.104255, 6.690612, 6.340398, 5.872511, 5.682203",\ "7.390332, 6.976689, 6.626475, 6.158588, 5.968281"); } 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.266416, 5.852773, 5.502559, 5.034672, 4.844364",\ "6.719600, 6.305957, 5.955743, 5.487856, 5.297548",\ "7.172783, 6.759140, 6.408926, 5.941039, 5.750731",\ "7.778236, 7.364594, 7.014380, 6.546493, 6.356185",\ "8.037510, 7.623867, 7.273653, 6.805766, 6.615458"); } } /* 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.625531, -3.172324, -2.719118, -2.113634, -1.854367",\ "-3.643032, -3.189825, -2.736619, -2.131135, -1.871868",\ "-3.660532, -3.207325, -2.754119, -2.148635, -1.889369",\ "-3.683913, -3.230706, -2.777500, -2.172016, -1.912749",\ "-3.639144, -3.185937, -2.732731, -2.127247, -1.867980"); } 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.503695, -4.050488, -3.597281, -2.991797, -2.732531",\ "-4.917176, -4.463970, -4.010763, -3.405279, -3.146013",\ "-5.267391, -4.814185, -4.360978, -3.755494, -3.496228",\ "-5.735278, -5.282072, -4.828865, -4.223381, -3.964115",\ "-5.925567, -5.472360, -5.019154, -4.413670, -4.154403"); } } /* 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.517548, 1.517548, 1.336919, 1.276710, 1.156291",\ "2.073236, 2.073236, 1.892607, 1.832397, 1.711978",\ "2.628925, 2.628925, 2.448296, 2.388086, 2.267667",\ "3.371324, 3.371324, 3.190695, 3.130485, 3.010066",\ "3.657402, 3.657402, 3.476773, 3.416564, 3.296144"); } 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.448989, 2.448989, 2.268360, 2.208150, 2.087731",\ "2.902164, 2.902164, 2.721535, 2.661325, 2.540906",\ "3.355337, 3.355337, 3.174708, 3.114499, 2.994080",\ "3.960777, 3.960777, 3.780149, 3.719939, 3.599520",\ "4.220054, 4.220054, 4.039425, 3.979215, 3.858796"); } } /* 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.734023, -0.734023, -0.643709, -0.553394, -0.372766",\ "-0.751528, -0.751528, -0.661213, -0.570899, -0.390271",\ "-0.769032, -0.769032, -0.678718, -0.588404, -0.407775",\ "-0.792419, -0.792419, -0.702105, -0.611791, -0.431162",\ "-0.747650, -0.747650, -0.657336, -0.567021, -0.386393"); } 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.583492, -1.583492, -1.493178, -1.402864, -1.222235",\ "-1.996871, -1.996871, -1.906557, -1.816242, -1.635614",\ "-2.347088, -2.347088, -2.256773, -2.166459, -1.985831",\ "-2.814979, -2.814979, -2.724665, -2.634350, -2.453722",\ "-3.005258, -3.005258, -2.914944, -2.824629, -2.644001"); } } /* 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.109636, 3.695993, 3.345779, 2.877892, 2.687585",\ "4.665324, 4.251681, 3.901467, 3.433580, 3.243273",\ "5.221013, 4.807370, 4.457156, 3.989269, 3.798962",\ "5.963410, 5.549767, 5.199553, 4.731667, 4.541359",\ "6.249489, 5.835846, 5.485632, 5.017745, 4.827438"); } 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.347667, 4.934024, 4.583810, 4.115923, 3.925616",\ "5.800841, 5.387198, 5.036984, 4.569098, 4.378790",\ "6.254015, 5.840372, 5.490158, 5.022271, 4.831964",\ "6.859456, 6.445813, 6.095599, 5.627712, 5.437405",\ "7.118732, 6.705090, 6.354876, 5.886989, 5.696681"); } } /* 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.240119, -2.786912, -2.333706, -1.728221, -1.468955",\ "-3.257623, -2.804417, -2.351210, -1.745726, -1.486460",\ "-3.275128, -2.821922, -2.368715, -1.763231, -1.503964",\ "-3.298515, -2.845309, -2.392102, -1.786618, -1.527351",\ "-3.253746, -2.800539, -2.347333, -1.741848, -1.482582"); } 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.401407, -3.948201, -3.494994, -2.889510, -2.630244",\ "-4.814786, -4.361580, -3.908373, -3.302889, -3.043622",\ "-5.165003, -4.711797, -4.258590, -3.653106, -3.393839",\ "-5.632895, -5.179688, -4.726481, -4.120997, -3.861731",\ "-5.823174, -5.369967, -4.916760, -4.311276, -4.052010"); } } /* 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.683928, -0.683928, -0.864556, -0.924767, -1.045185",\ "-0.128237, -0.128237, -0.308866, -0.369076, -0.489495",\ "0.427453, 0.427453, 0.246824, 0.186614, 0.066195",\ "1.169855, 1.169855, 0.989226, 0.929016, 0.808597",\ "1.455934, 1.455934, 1.275305, 1.215095, 1.094676"); } 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.028877, 0.028877, -0.151752, -0.211962, -0.332381",\ "0.482054, 0.482054, 0.301425, 0.241215, 0.120796",\ "0.935229, 0.935229, 0.754601, 0.694390, 0.573972",\ "1.540673, 1.540673, 1.360044, 1.299834, 1.179416",\ "1.799948, 1.799948, 1.619319, 1.559109, 1.438691"); } } /* 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.329815, 1.329815, 1.420129, 1.510443, 1.691072",\ "1.312311, 1.312311, 1.402626, 1.492940, 1.673568",\ "1.294808, 1.294808, 1.385122, 1.475436, 1.656065",\ "1.271423, 1.271423, 1.361738, 1.452052, 1.632680",\ "1.316192, 1.316192, 1.406507, 1.496821, 1.677449"); } 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.718492, 0.718492, 0.808806, 0.899121, 1.079749",\ "0.305058, 0.305058, 0.395372, 0.485687, 0.666315",\ "-0.045157, -0.045157, 0.045157, 0.135471, 0.316100",\ "-0.513045, -0.513045, -0.422730, -0.332416, -0.151788",\ "-0.703328, -0.703328, -0.613014, -0.522699, -0.342071"); } } /* 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.393045, 1.979402, 1.629188, 1.161301, 0.970994",\ "2.948735, 2.535093, 2.184879, 1.716992, 1.526685",\ "3.504425, 3.090782, 2.740568, 2.272681, 2.082374",\ "4.246827, 3.833184, 3.482970, 3.015084, 2.824776",\ "4.532907, 4.119264, 3.769050, 3.301163, 3.110856"); } 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.407973, 2.994330, 2.644116, 2.176229, 1.985922",\ "3.861150, 3.447507, 3.097293, 2.629406, 2.439099",\ "4.314325, 3.900682, 3.550468, 3.082581, 2.892274",\ "4.919769, 4.506126, 4.155912, 3.688025, 3.497718",\ "5.179044, 4.765401, 4.415187, 3.947300, 3.756993"); } } /* 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.653021, -1.199815, -0.746608, -0.141124, 0.118143",\ "-1.670525, -1.217318, -0.764112, -0.158628, 0.100639",\ "-1.688029, -1.234822, -0.781615, -0.176131, 0.083135",\ "-1.711413, -1.258206, -0.805000, -0.199515, 0.059751",\ "-1.666643, -1.213437, -0.760230, -0.154746, 0.104520"); } 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.565001, -2.111795, -1.658588, -1.053104, -0.793838",\ "-2.978435, -2.525229, -2.072022, -1.466538, -1.207272",\ "-3.328651, -2.875444, -2.422238, -1.816753, -1.557487",\ "-3.796538, -3.343332, -2.890125, -2.284641, -2.025374",\ "-3.986821, -3.533615, -3.080408, -2.474924, -2.215658"); } } /* 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.434389, -0.434389, -0.615018, -0.675228, -0.795647",\ "0.121273, 0.121273, -0.059356, -0.119565, -0.239985",\ "0.676935, 0.676935, 0.496306, 0.436097, 0.315678",\ "1.419299, 1.419299, 1.238670, 1.178461, 1.058042",\ "1.705377, 1.705377, 1.524748, 1.464539, 1.344120"); } 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.076673, 0.076673, -0.103956, -0.164166, -0.284585",\ "0.529894, 0.529894, 0.349266, 0.289056, 0.168637",\ "0.983116, 0.983116, 0.802487, 0.742277, 0.621858",\ "1.588620, 1.588620, 1.407991, 1.347782, 1.227363",\ "1.847882, 1.847882, 1.667253, 1.607044, 1.486625"); } } /* 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.132906, 1.132906, 1.223220, 1.313534, 1.494163",\ "1.115420, 1.115420, 1.205734, 1.296049, 1.476677",\ "1.097934, 1.097934, 1.188249, 1.278563, 1.459192",\ "1.074574, 1.074574, 1.164888, 1.255203, 1.435831",\ "1.119343, 1.119343, 1.209657, 1.299972, 1.480600"); } 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.097208, 1.097208, 1.187523, 1.277837, 1.458465",\ "0.683461, 0.683461, 0.773776, 0.864090, 1.044718",\ "0.333247, 0.333247, 0.423561, 0.513875, 0.694504",\ "-0.134639, -0.134639, -0.044325, 0.045990, 0.226618",\ "-0.324958, -0.324958, -0.234643, -0.144329, 0.036299"); } } /* 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.125227, 1.711584, 1.361370, 0.893483, 0.703176",\ "2.680889, 2.267246, 1.917032, 1.449145, 1.258838",\ "3.236551, 2.822908, 2.472694, 2.004807, 1.814500",\ "3.978915, 3.565272, 3.215058, 2.747171, 2.556864",\ "4.264993, 3.851350, 3.501136, 3.033249, 2.842942"); } 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.920964, 2.507321, 2.157107, 1.689220, 1.498913",\ "3.374186, 2.960543, 2.610329, 2.142442, 1.952135",\ "3.827407, 3.413764, 3.063550, 2.595664, 2.405356",\ "4.432912, 4.019269, 3.669055, 3.201168, 3.010861",\ "4.692174, 4.278531, 3.928317, 3.460430, 3.270123"); } } /* 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.397492, -0.944286, -0.491079, 0.114405, 0.373671",\ "-1.414978, -0.961771, -0.508565, 0.096919, 0.356185",\ "-1.432464, -0.979257, -0.526051, 0.079433, 0.338700",\ "-1.455824, -1.002618, -0.549411, 0.056073, 0.315339",\ "-1.411055, -0.957849, -0.504642, 0.100842, 0.360108"); } 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.062062, -1.608856, -1.155649, -0.550165, -0.290899",\ "-2.475809, -2.022603, -1.569396, -0.963912, -0.704646",\ "-2.826024, -2.372817, -1.919611, -1.314126, -1.054860",\ "-3.293910, -2.840703, -2.387497, -1.782013, -1.522747",\ "-3.484229, -3.031022, -2.577816, -1.972332, -1.713065"); } } /* 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.390122, -0.390122, -0.570751, -0.630961, -0.751380",\ "0.165536, 0.165536, -0.015093, -0.075303, -0.195722",\ "0.721195, 0.721195, 0.540566, 0.480356, 0.359937",\ "1.463554, 1.463554, 1.282925, 1.222715, 1.102296",\ "1.749632, 1.749632, 1.569004, 1.508793, 1.388375"); } 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.089239, 0.089239, -0.091390, -0.151600, -0.272018",\ "0.542467, 0.542467, 0.361838, 0.301628, 0.181210",\ "0.995696, 0.995696, 0.815067, 0.754857, 0.634438",\ "1.601208, 1.601208, 1.420579, 1.360369, 1.239951",\ "1.860469, 1.860469, 1.679840, 1.619630, 1.499211"); } } /* 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.204194, 1.204194, 1.294508, 1.384822, 1.565451",\ "1.186710, 1.186710, 1.277025, 1.367339, 1.547967",\ "1.169228, 1.169228, 1.259542, 1.349856, 1.530485",\ "1.145870, 1.145870, 1.236185, 1.326499, 1.507127",\ "1.190639, 1.190639, 1.280953, 1.371268, 1.551896"); } 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.673661, 0.673661, 0.763975, 0.854290, 1.034918",\ "0.259870, 0.259870, 0.350184, 0.440499, 0.621127",\ "-0.090344, -0.090344, -0.000030, 0.090285, 0.270913",\ "-0.558230, -0.558230, -0.467916, -0.377602, -0.196973",\ "-0.748555, -0.748555, -0.658240, -0.567926, -0.387298"); } } /* 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.580663, 2.167020, 1.816806, 1.348919, 1.158612",\ "3.136321, 2.722678, 2.372464, 1.904577, 1.714270",\ "3.691980, 3.278337, 2.928123, 2.460236, 2.269929",\ "4.434340, 4.020697, 3.670482, 3.202595, 3.012288",\ "4.720418, 4.306775, 3.956561, 3.488674, 3.298367"); } 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.338154, 2.924511, 2.574297, 2.106410, 1.916103",\ "3.791382, 3.377739, 3.027525, 2.559638, 2.369331",\ "4.244610, 3.830967, 3.480753, 3.012866, 2.822559",\ "4.850122, 4.436480, 4.086266, 3.618379, 3.428072",\ "5.109384, 4.695741, 4.345527, 3.877640, 3.687332"); } } /* 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.728313, -1.275106, -0.821900, -0.216415, 0.042851",\ "-1.745796, -1.292589, -0.839383, -0.233899, 0.025368",\ "-1.763279, -1.310072, -0.856866, -0.251381, 0.007885",\ "-1.786636, -1.333430, -0.880223, -0.274739, -0.015472",\ "-1.741867, -1.288661, -0.835454, -0.229970, 0.029296"); } 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.494903, -2.041697, -1.588490, -0.983006, -0.723740",\ "-2.908694, -2.455487, -2.002281, -1.396797, -1.137530",\ "-3.258908, -2.805701, -2.352495, -1.747011, -1.487744",\ "-3.726794, -3.273588, -2.820381, -2.214897, -1.955631",\ "-3.917119, -3.463912, -3.010706, -2.405221, -2.145955"); } } /* 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.061087, 0.061087, -0.119542, -0.179752, -0.300170",\ "0.616755, 0.616755, 0.436127, 0.375916, 0.255498",\ "1.172424, 1.172424, 0.991795, 0.931585, 0.811166",\ "1.914797, 1.914797, 1.734169, 1.673958, 1.553540",\ "2.200876, 2.200876, 2.020247, 1.960037, 1.839619"); } 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.696962, 0.696962, 0.516334, 0.456123, 0.335705",\ "1.150174, 1.150174, 0.969545, 0.909335, 0.788917",\ "1.603386, 1.603386, 1.422757, 1.362547, 1.242128",\ "2.208876, 2.208876, 2.028247, 1.968037, 1.847618",\ "2.468141, 2.468141, 2.287512, 2.227302, 2.106883"); } } /* 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.250388, 1.250388, 1.340702, 1.431017, 1.611645",\ "1.232898, 1.232898, 1.323213, 1.413527, 1.594155",\ "1.215408, 1.215408, 1.305723, 1.396037, 1.576665",\ "1.192042, 1.192042, 1.282357, 1.372671, 1.553299",\ "1.236811, 1.236811, 1.327126, 1.417440, 1.598068"); } 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.861411, 0.861411, 0.951725, 1.042040, 1.222668",\ "0.447733, 0.447733, 0.538048, 0.628362, 0.808990",\ "0.097519, 0.097519, 0.187834, 0.278148, 0.458776",\ "-0.370367, -0.370367, -0.280052, -0.189738, -0.009109",\ "-0.560678, -0.560678, -0.470363, -0.380049, -0.199420"); } } /* 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.155056, 1.741413, 1.391199, 0.923312, 0.733005",\ "2.710725, 2.297082, 1.946868, 1.478981, 1.288674",\ "3.266393, 2.852750, 2.502536, 2.034649, 1.844342",\ "4.008766, 3.595124, 3.244910, 2.777023, 2.586715",\ "4.294846, 3.881202, 3.530988, 3.063102, 2.872794"); } 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.071304, 2.657661, 2.307447, 1.839560, 1.649253",\ "3.524516, 3.110873, 2.760659, 2.292772, 2.102465",\ "3.977728, 3.564085, 3.213871, 2.745984, 2.555677",\ "4.583218, 4.169575, 3.819360, 3.351474, 3.161166",\ "4.842483, 4.428840, 4.078626, 3.610739, 3.420431"); } } /* 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.216673, -0.763466, -0.310260, 0.295224, 0.554491",\ "-1.234162, -0.780956, -0.327749, 0.277735, 0.537001",\ "-1.251652, -0.798446, -0.345239, 0.260245, 0.519511",\ "-1.275019, -0.821812, -0.368606, 0.236878, 0.496145",\ "-1.230249, -0.777043, -0.323836, 0.281648, 0.540914"); } 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.846889, -1.393682, -0.940476, -0.334992, -0.075726",\ "-2.260567, -1.807360, -1.354154, -0.748670, -0.489403",\ "-2.610781, -2.157574, -1.704368, -1.098884, -0.839617",\ "-3.078667, -2.625460, -2.172254, -1.566770, -1.307503",\ "-3.268978, -2.815771, -2.362565, -1.757081, -1.497814"); } } /* 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.854997, -0.854997, -1.035625, -1.095835, -1.216254",\ "-0.299316, -0.299316, -0.479945, -0.540155, -0.660574",\ "0.256363, 0.256363, 0.075735, 0.015525, -0.104894",\ "0.998753, 0.998753, 0.818124, 0.757915, 0.637496",\ "1.284832, 1.284832, 1.104203, 1.043993, 0.923574"); } 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.328043, 0.328043, 0.147414, 0.087204, -0.033215",\ "0.781235, 0.781235, 0.600606, 0.540397, 0.419978",\ "1.234427, 1.234427, 1.053799, 0.993589, 0.873170",\ "1.839892, 1.839892, 1.659263, 1.599053, 1.478634",\ "2.099162, 2.099162, 1.918533, 1.858324, 1.737905"); } } /* 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.504728, 1.504728, 1.595042, 1.685357, 1.865985",\ "1.487231, 1.487231, 1.577545, 1.667860, 1.848488",\ "1.469734, 1.469734, 1.560048, 1.650362, 1.830991",\ "1.446357, 1.446357, 1.536672, 1.626986, 1.807615",\ "1.491127, 1.491127, 1.581441, 1.671756, 1.852384"); } 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.395701, 0.395701, 0.486016, 0.576330, 0.756958",\ "-0.017842, -0.017842, 0.072473, 0.162787, 0.343415",\ "-0.368056, -0.368056, -0.277742, -0.187428, -0.006799",\ "-0.835944, -0.835944, -0.745629, -0.655315, -0.474687",\ "-1.026239, -1.026239, -0.935925, -0.845611, -0.664982"); } } /* 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.737091, 1.323448, 0.973234, 0.505347, 0.315040",\ "2.292771, 1.879128, 1.528914, 1.061028, 0.870720",\ "2.848451, 2.434808, 2.084594, 1.616707, 1.426400",\ "3.590841, 3.177198, 2.826984, 2.359097, 2.168790",\ "3.876919, 3.463276, 3.113062, 2.645175, 2.454868"); } 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.226721, 2.813078, 2.462864, 1.994977, 1.804670",\ "3.679913, 3.266270, 2.916056, 2.448169, 2.257862",\ "4.133105, 3.719462, 3.369248, 2.901361, 2.711054",\ "4.738569, 4.324926, 3.974712, 3.506825, 3.316518",\ "4.997840, 4.584197, 4.233983, 3.766096, 3.575789"); } } /* 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.001368, -0.548161, -0.094955, 0.510530, 0.769796",\ "-1.018865, -0.565658, -0.112452, 0.493032, 0.752299",\ "-1.036362, -0.583156, -0.129949, 0.475535, 0.734802",\ "-1.059738, -0.606532, -0.153325, 0.452159, 0.711425",\ "-1.014969, -0.561763, -0.108556, 0.496928, 0.756195"); } 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.422214, -1.969007, -1.515801, -0.910316, -0.651050",\ "-2.835757, -2.382550, -1.929344, -1.323860, -1.064593",\ "-3.185971, -2.732765, -2.279558, -1.674074, -1.414808",\ "-3.653859, -3.200652, -2.747446, -2.141962, -1.882695",\ "-3.844155, -3.390948, -2.937742, -2.332257, -2.072991"); } } /* 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.675215, -0.675215, -0.855844, -0.916053, -1.036472",\ "-0.119544, -0.119544, -0.300173, -0.360383, -0.480802",\ "0.436127, 0.436127, 0.255498, 0.195288, 0.074869",\ "1.178503, 1.178503, 0.997874, 0.937665, 0.817245",\ "1.464581, 1.464581, 1.283953, 1.223743, 1.103324"); } 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.062399, -0.062399, -0.243028, -0.303237, -0.423656",\ "0.390808, 0.390808, 0.210179, 0.149970, 0.029551",\ "0.844015, 0.844015, 0.663386, 0.603177, 0.482758",\ "1.449500, 1.449500, 1.268871, 1.208662, 1.088243",\ "1.708766, 1.708766, 1.528138, 1.467928, 1.347509"); } } /* 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.514268, 1.514268, 1.604582, 1.694896, 1.875525",\ "1.496777, 1.496777, 1.587091, 1.677405, 1.858034",\ "1.479285, 1.479285, 1.569600, 1.659914, 1.840543",\ "1.455917, 1.455917, 1.546232, 1.636546, 1.817174",\ "1.500686, 1.500686, 1.591001, 1.681315, 1.861943"); } 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.948274, 0.948274, 1.038589, 1.128903, 1.309531",\ "0.534627, 0.534627, 0.624942, 0.715256, 0.895885",\ "0.184413, 0.184413, 0.274727, 0.365042, 0.545670",\ "-0.283473, -0.283473, -0.193159, -0.102844, 0.077784",\ "-0.473781, -0.473781, -0.383467, -0.293152, -0.112524"); } } /* 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.861865, 1.448222, 1.098008, 0.630121, 0.439814",\ "2.417536, 2.003893, 1.653679, 1.185792, 0.995485",\ "2.973206, 2.559563, 2.209349, 1.741462, 1.551155",\ "3.715583, 3.301940, 2.951726, 2.483839, 2.293532",\ "4.001661, 3.588018, 3.237804, 2.769917, 2.579610"); } 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.687052, 2.273410, 1.923196, 1.455309, 1.265002",\ "3.140260, 2.726617, 2.376403, 1.908516, 1.718209",\ "3.593467, 3.179824, 2.829610, 2.361723, 2.171416",\ "4.198952, 3.785309, 3.435095, 2.967208, 2.776901",\ "4.458218, 4.044575, 3.694361, 3.226474, 3.036167"); } } /* end of arc mprj_io[4]_mprj_io[8]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.964130, -0.510923, -0.057717, 0.547768, 0.807034",\ "-0.981621, -0.528414, -0.075208, 0.530276, 0.789543",\ "-0.999112, -0.545905, -0.092699, 0.512785, 0.772052",\ "-1.022480, -0.569274, -0.116067, 0.489417, 0.748683",\ "-0.977711, -0.524505, -0.071298, 0.534186, 0.793452"); } 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.731457, -1.278251, -0.825044, -0.219560, 0.039706",\ "-2.145104, -1.691898, -1.238691, -0.633207, -0.373940",\ "-2.495319, -2.042112, -1.588906, -0.983421, -0.724155",\ "-2.963205, -2.509998, -2.056792, -1.451307, -1.192041",\ "-3.153513, -2.700306, -2.247100, -1.641615, -1.382349"); } } /* 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.068647, -1.068647, -1.249275, -1.309485, -1.429904",\ "-0.512985, -0.512985, -0.693614, -0.753824, -0.874243",\ "0.042675, 0.042675, -0.137953, -0.198163, -0.318582",\ "0.785039, 0.785039, 0.604411, 0.544201, 0.423782",\ "1.071118, 1.071118, 0.890489, 0.830279, 0.709860"); } 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.337289, -0.337289, -0.517918, -0.578128, -0.698547",\ "0.115933, 0.115933, -0.064695, -0.124906, -0.245324",\ "0.569156, 0.569156, 0.388527, 0.328317, 0.207899",\ "1.174663, 1.174663, 0.994034, 0.933824, 0.813405",\ "1.433924, 1.433924, 1.253295, 1.193085, 1.072666"); } } /* 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.761048, 1.761048, 1.851362, 1.941677, 2.122305",\ "1.743563, 1.743563, 1.833877, 1.924192, 2.104820",\ "1.726078, 1.726078, 1.816392, 1.906707, 2.087335",\ "1.702718, 1.702718, 1.793032, 1.883347, 2.063975",\ "1.747487, 1.747487, 1.837801, 1.928116, 2.108744"); } 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.573242, 1.573242, 1.663556, 1.753870, 1.934499",\ "1.159484, 1.159484, 1.249799, 1.340113, 1.520741",\ "0.809270, 0.809270, 0.899584, 0.989899, 1.170527",\ "0.341384, 0.341384, 0.431698, 0.522013, 0.702641",\ "0.151063, 0.151063, 0.241378, 0.331692, 0.512321"); } } /* 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.598100, 1.184457, 0.834243, 0.366356, 0.176049",\ "2.153761, 1.740118, 1.389904, 0.922017, 0.731710",\ "2.709422, 2.295779, 1.945565, 1.477678, 1.287371",\ "3.451786, 3.038143, 2.687929, 2.220042, 2.029735",\ "3.737864, 3.324222, 2.974008, 2.506121, 2.315814"); } 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.680470, 2.266827, 1.916613, 1.448726, 1.258419",\ "3.133693, 2.720050, 2.369836, 1.901949, 1.711642",\ "3.586915, 3.173273, 2.823059, 2.355172, 2.164865",\ "4.192422, 3.778779, 3.428565, 2.960678, 2.770371",\ "4.451683, 4.038040, 3.687826, 3.219939, 3.029632"); } } /* 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.852833, -0.399626, 0.053580, 0.659064, 0.918330",\ "-0.870318, -0.417111, 0.036095, 0.641579, 0.900846",\ "-0.887803, -0.434596, 0.018610, 0.624094, 0.883361",\ "-0.911163, -0.457956, -0.004750, 0.600734, 0.860001",\ "-0.866394, -0.413187, 0.040020, 0.645503, 0.904770"); } 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.898946, -1.445740, -0.992533, -0.387049, -0.127783",\ "-2.312704, -1.859497, -1.406291, -0.800807, -0.541541",\ "-2.662918, -2.209712, -1.756505, -1.151021, -0.891755",\ "-3.130804, -2.677597, -2.224391, -1.618907, -1.359641",\ "-3.321124, -2.867918, -2.414711, -1.809227, -1.549961"); } } /* 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.441835, -1.441835, -1.622464, -1.682673, -1.803092",\ "-0.886176, -0.886176, -1.066805, -1.127015, -1.247434",\ "-0.330517, -0.330517, -0.511146, -0.571356, -0.691775",\ "0.411844, 0.411844, 0.231215, 0.171005, 0.050586",\ "0.697923, 0.697923, 0.517294, 0.457085, 0.336666"); } 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.475910, -0.475910, -0.656538, -0.716748, -0.837167",\ "-0.022683, -0.022683, -0.203312, -0.263522, -0.383941",\ "0.430543, 0.430543, 0.249914, 0.189704, 0.069285",\ "1.036054, 1.036054, 0.855425, 0.795215, 0.674796",\ "1.295315, 1.295315, 1.114686, 1.054476, 0.934057"); } } /* 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.179477, 2.179477, 2.269792, 2.360106, 2.540734",\ "2.161994, 2.161994, 2.252308, 2.342622, 2.523251",\ "2.144510, 2.144510, 2.234824, 2.325139, 2.505767",\ "2.121151, 2.121151, 2.211466, 2.301780, 2.482409",\ "2.165920, 2.165920, 2.256235, 2.346549, 2.527178"); } 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.247012, 1.247012, 1.337326, 1.427640, 1.608269",\ "0.833233, 0.833233, 0.923548, 1.013862, 1.194490",\ "0.483018, 0.483018, 0.573333, 0.663647, 0.844275",\ "0.015132, 0.015132, 0.105447, 0.195761, 0.376390",\ "-0.175190, -0.175190, -0.084876, 0.005438, 0.186067"); } } /* 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.175294, 0.761651, 0.411437, -0.056450, -0.246757",\ "1.730952, 1.317309, 0.967095, 0.499208, 0.308901",\ "2.286611, 1.872968, 1.522754, 1.054867, 0.864560",\ "3.028972, 2.615329, 2.265115, 1.797228, 1.606921",\ "3.315051, 2.901408, 2.551194, 2.083308, 1.893000"); } 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.450036, 2.036393, 1.686179, 1.218292, 1.027985",\ "2.903262, 2.489619, 2.139405, 1.671519, 1.481211",\ "3.356488, 2.942846, 2.592632, 2.124745, 1.934438",\ "3.961999, 3.548356, 3.198142, 2.730255, 2.539948",\ "4.221260, 3.807617, 3.457403, 2.989516, 2.799209"); } } /* 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.360449, 0.092757, 0.545964, 1.151448, 1.410714",\ "-0.377933, 0.075274, 0.528480, 1.133964, 1.393231",\ "-0.395417, 0.057790, 0.510996, 1.116481, 1.375747",\ "-0.418775, 0.034431, 0.487638, 1.093122, 1.352389",\ "-0.374006, 0.079201, 0.532407, 1.137891, 1.397158"); } 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.578832, -1.125625, -0.672419, -0.066935, 0.192332",\ "-1.992610, -1.539404, -1.086197, -0.480713, -0.221447",\ "-2.342825, -1.889618, -1.436412, -0.830927, -0.571661",\ "-2.810711, -2.357504, -1.904298, -1.298813, -1.039547",\ "-3.001034, -2.547827, -2.094620, -1.489136, -1.229870"); } } /* 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.150293, -1.150293, -1.330922, -1.391132, -1.511551",\ "-0.594604, -0.594604, -0.775233, -0.835443, -0.955862",\ "-0.038914, -0.038914, -0.219543, -0.279753, -0.400172",\ "0.703487, 0.703487, 0.522859, 0.462649, 0.342230",\ "0.989567, 0.989567, 0.808938, 0.748728, 0.628309"); } 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.802637, -0.802637, -0.983265, -1.043476, -1.163894",\ "-0.349464, -0.349464, -0.530093, -0.590303, -0.710721",\ "0.103708, 0.103708, -0.076921, -0.137131, -0.257549",\ "0.709146, 0.709146, 0.528518, 0.468307, 0.347889",\ "0.968422, 0.968422, 0.787794, 0.727583, 0.607165"); } } /* 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.187460, 2.187460, 2.277775, 2.368089, 2.548717",\ "2.169955, 2.169955, 2.260270, 2.350584, 2.531213",\ "2.152451, 2.152451, 2.242766, 2.333080, 2.513708",\ "2.129065, 2.129065, 2.219379, 2.309694, 2.490322",\ "2.173834, 2.173834, 2.264148, 2.354463, 2.535091"); } 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.738419, 1.738419, 1.828734, 1.919048, 2.099676",\ "1.325022, 1.325022, 1.415337, 1.505651, 1.686279",\ "0.974806, 0.974806, 1.065121, 1.155435, 1.336063",\ "0.506918, 0.506918, 0.597233, 0.687547, 0.868176",\ "0.316639, 0.316639, 0.406954, 0.497268, 0.677896"); } } /* 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.519422, 1.105779, 0.755565, 0.287678, 0.097371",\ "2.075111, 1.661468, 1.311254, 0.843367, 0.653060",\ "2.630800, 2.217158, 1.866944, 1.399057, 1.208750",\ "3.373203, 2.959560, 2.609346, 2.141459, 1.951152",\ "3.659282, 3.245639, 2.895425, 2.427538, 2.237231"); } 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.576460, 2.162817, 1.812603, 1.344716, 1.154409",\ "3.029632, 2.615989, 2.265775, 1.797889, 1.607581",\ "3.482805, 3.069162, 2.718948, 2.251061, 2.060754",\ "4.088243, 3.674600, 3.324386, 2.856499, 2.666192",\ "4.347519, 3.933876, 3.583662, 3.115775, 2.925468"); } } /* 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.795375, -0.342169, 0.111038, 0.716522, 0.975788",\ "-0.812880, -0.359674, 0.093533, 0.699017, 0.958284",\ "-0.830384, -0.377178, 0.076029, 0.681513, 0.940779",\ "-0.853771, -0.400564, 0.052642, 0.658127, 0.917393",\ "-0.809001, -0.355795, 0.097412, 0.702896, 0.962162"); } 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.753509, -1.300303, -0.847096, -0.241612, 0.017654",\ "-2.166906, -1.713700, -1.260493, -0.655009, -0.395742",\ "-2.517122, -2.063915, -1.610709, -1.005225, -0.745958",\ "-2.985010, -2.531804, -2.078597, -1.473113, -1.213847",\ "-3.175290, -2.722083, -2.268877, -1.663393, -1.404126"); } } /* end of arc mprj_io[4]_mprj_io[5]_hldf*/ } /* end of pin mprj_io[5] */ pin("mprj_io[4]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.412245"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwl*/ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.638493"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwh*/ } /* end of pin mprj_io[4] */ pin("mprj_io[3]") { direction : inout ; max_transition : 4.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; function : "0" ; three_state : "0" ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin mprj_io[3] */ pin("mprj_io[2]") { direction : inout ; max_transition : 0.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "3.121425, 3.121425, 2.940796, 2.880586, 2.760167",\ "3.677035, 3.677035, 3.496407, 3.436197, 3.315778",\ "4.232645, 4.232645, 4.052016, 3.991807, 3.871387",\ "4.974941, 4.974941, 4.794312, 4.734103, 4.613684",\ "5.261018, 5.261018, 5.080389, 5.020179, 4.899760"); } 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.276953, 3.276953, 3.096324, 3.036114, 2.915696",\ "3.730262, 3.730262, 3.549634, 3.489423, 3.369005",\ "4.183570, 4.183570, 4.002942, 3.942731, 3.822313",\ "4.789192, 4.789192, 4.608563, 4.548353, 4.427934",\ "5.048429, 5.048429, 4.867800, 4.807590, 4.687171"); } } /* end of arc clock_mprj_io[2]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.917021, 1.917021, 2.007335, 2.097650, 2.278278",\ "1.903199, 1.903199, 1.993513, 2.083827, 2.264456",\ "1.882187, 1.882187, 1.972501, 2.062816, 2.243444",\ "1.858941, 1.858941, 1.949255, 2.039570, 2.220198",\ "1.903710, 1.903710, 1.994024, 2.084339, 2.264967"); } 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.141567, 1.141567, 1.231882, 1.322196, 1.502824",\ "0.801222, 0.801222, 0.891536, 0.981851, 1.162479",\ "0.379566, 0.379566, 0.469880, 0.560194, 0.740823",\ "-0.086917, -0.086917, 0.003397, 0.093712, 0.274340",\ "-0.277305, -0.277305, -0.186991, -0.096676, 0.083952"); } } /* 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.911318, 3.893826, 3.876335, 3.852966, 3.897735",\ "4.466928, 4.449436, 4.431944, 4.408576, 4.453344",\ "5.022538, 5.005046, 4.987555, 4.964186, 5.008955",\ "5.764832, 5.747341, 5.729849, 5.706481, 5.751249",\ "6.050910, 6.033418, 6.015927, 5.992558, 6.037327"); } 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.465244, 4.447752, 4.430261, 4.406892, 4.451661",\ "4.918553, 4.901062, 4.883570, 4.860201, 4.904970",\ "5.371862, 5.354371, 5.336879, 5.313510, 5.358279",\ "5.977483, 5.959991, 5.942500, 5.919131, 5.963900",\ "6.236719, 6.219227, 6.201736, 6.178367, 6.223136"); } } /* 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.020103, 5.606460, 5.256246, 4.788359, 4.598052",\ "6.575713, 6.162070, 5.811856, 5.343969, 5.153662",\ "7.131323, 6.717680, 6.367466, 5.899579, 5.709272",\ "7.873619, 7.459976, 7.109762, 6.641875, 6.451568",\ "8.159696, 7.746053, 7.395839, 6.927952, 6.737645"); } 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.150370, 5.736727, 5.386513, 4.918626, 4.728319",\ "6.603680, 6.190037, 5.839823, 5.371936, 5.181629",\ "7.056989, 6.643346, 6.293132, 5.825245, 5.634938",\ "7.662611, 7.248968, 6.898754, 6.430867, 6.240560",\ "7.921847, 7.508204, 7.157990, 6.690104, 6.499796"); } } /* 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.475709, 1.031380, 1.587052, 2.329429, 2.615509",\ "0.461887, 1.017559, 1.573230, 2.315607, 2.601687",\ "0.440875, 0.996547, 1.552218, 2.294595, 2.580675",\ "0.417629, 0.973301, 1.528972, 2.271349, 2.557429",\ "0.462399, 1.018070, 1.573741, 2.316118, 2.602198"); } 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.425933, 0.981605, 1.537276, 2.279654, 2.565733",\ "0.085588, 0.641259, 1.196931, 1.939308, 2.225388",\ "-0.336067, 0.219604, 0.775275, 1.517653, 1.803732",\ "-0.802550, -0.246879, 0.308793, 1.051170, 1.337249",\ "-0.992939, -0.437268, 0.118404, 0.860781, 1.146861"); } } /* 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.549996, -0.096789, 0.356417, 0.961901, 1.221168",\ "-0.563818, -0.110611, 0.342595, 0.948079, 1.207345",\ "-0.584830, -0.131623, 0.321583, 0.927067, 1.186334",\ "-0.608076, -0.154869, 0.298337, 0.903821, 1.163088",\ "-0.563307, -0.110100, 0.343106, 0.948590, 1.207857"); } 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.551063, -1.097856, -0.644650, -0.039165, 0.220101",\ "-1.891409, -1.438202, -0.984996, -0.379511, -0.120245",\ "-2.313065, -1.859858, -1.406652, -0.801167, -0.541901",\ "-2.779547, -2.326341, -1.873134, -1.267650, -1.008384",\ "-2.969936, -2.516730, -2.063523, -1.458039, -1.198772"); } } /* 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.685865, -1.685865, -1.866493, -1.926703, -2.047122",\ "-1.130233, -1.130233, -1.310862, -1.371072, -1.491491",\ "-0.574602, -0.574602, -0.755231, -0.815441, -0.935860",\ "0.167722, 0.167722, -0.012907, -0.073117, -0.193536",\ "0.453800, 0.453800, 0.273171, 0.212962, 0.092543"); } 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.315295, -0.315295, -0.495924, -0.556133, -0.676552",\ "0.137978, 0.137978, -0.042651, -0.102861, -0.223280",\ "0.591250, 0.591250, 0.410621, 0.350411, 0.229992",\ "1.196822, 1.196822, 1.016193, 0.955984, 0.835565",\ "1.456070, 1.456070, 1.275441, 1.215231, 1.094812"); } } /* 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.344019, 2.344019, 2.434333, 2.524648, 2.705276",\ "2.326553, 2.326553, 2.416867, 2.507182, 2.687810",\ "2.309087, 2.309087, 2.399402, 2.489716, 2.670344",\ "2.285753, 2.285753, 2.376067, 2.466382, 2.647010",\ "2.330522, 2.330522, 2.420836, 2.511150, 2.691779"); } 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.044267, 1.044267, 1.134581, 1.224895, 1.405524",\ "0.630170, 0.630170, 0.720485, 0.810799, 0.991427",\ "0.279957, 0.279957, 0.370271, 0.460586, 0.641214",\ "-0.187928, -0.187928, -0.097614, -0.007299, 0.173329",\ "-0.378288, -0.378288, -0.287973, -0.197659, -0.017031"); } } /* 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.328285, 18.655659, 18.895700, 18.922846, 19.007843",\ "18.406635, 18.734009, 18.974051, 19.001196, 19.086193",\ "18.448174, 18.775547, 19.015589, 19.042734, 19.127731",\ "18.482822, 18.810196, 19.050238, 19.077383, 19.162380",\ "18.625610, 18.952984, 19.193026, 19.220171, 19.305168"); } 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.934946, 2.986754, 3.148966",\ "1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\ "1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\ "1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\ "1.813981, 2.476839, 2.934946, 2.986754, 3.148966"); } 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 ( "17.853603, 18.234011, 18.490370, 18.519361, 18.610138",\ "17.931953, 18.312361, 18.568720, 18.597712, 18.688488",\ "17.973492, 18.353901, 18.610260, 18.639252, 18.730026",\ "18.008141, 18.388548, 18.644907, 18.673899, 18.764675",\ "18.150928, 18.531338, 18.787697, 18.816689, 18.907463"); } 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.858375, 2.555273, 3.032317, 3.086267, 3.255185",\ "1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\ "1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\ "1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\ "1.858375, 2.555273, 3.032317, 3.086267, 3.255185"); } } /* 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.557185, 5.834169, 5.939232, 5.951114, 5.988316",\ "5.635535, 5.912519, 6.017582, 6.029464, 6.066666",\ "5.677074, 5.954059, 6.059121, 6.071002, 6.108204",\ "5.711721, 5.988707, 6.093769, 6.105650, 6.142852",\ "5.854511, 6.131496, 6.236558, 6.248440, 6.285642"); } 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.202832, 1.257106, 1.274144, 1.276071, 1.282104",\ "1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\ "1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\ "1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\ "1.202832, 1.257106, 1.274144, 1.276071, 1.282104"); } 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 ( "5.976358, 6.126364, 6.211184, 6.220776, 6.250811",\ "6.054708, 6.204714, 6.289534, 6.299126, 6.329161",\ "6.096247, 6.246253, 6.331073, 6.340665, 6.370699",\ "6.130895, 6.280900, 6.365721, 6.375313, 6.405347",\ "6.273685, 6.423690, 6.508510, 6.518102, 6.548137"); } 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.840605, 0.894266, 0.929323, 0.933288, 0.945701",\ "0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\ "0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\ "0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\ "0.840605, 0.894266, 0.929323, 0.933288, 0.945701"); } } /* 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.049146, 8.376518, 8.616560, 8.643707, 8.728703",\ "8.604804, 8.932177, 9.172218, 9.199366, 9.284362",\ "9.160463, 9.487836, 9.727878, 9.755024, 9.840021",\ "9.902822, 10.230195, 10.470237, 10.497383, 10.582380",\ "10.188901, 10.516273, 10.756315, 10.783462, 10.868459"); } 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.934946, 2.986754, 3.148966",\ "1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\ "1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\ "1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\ "1.813981, 2.476839, 2.934946, 2.986754, 3.148966"); } 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.125656, 9.506063, 9.762424, 9.791416, 9.882191",\ "9.578884, 9.959291, 10.215652, 10.244644, 10.335419",\ "10.032112, 10.412520, 10.668880, 10.697872, 10.788647",\ "10.637625, 11.018033, 11.274393, 11.303385, 11.394159",\ "10.896886, 11.277294, 11.533653, 11.562645, 11.653420"); } 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.858375, 2.555273, 3.032317, 3.086267, 3.255185",\ "1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\ "1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\ "1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\ "1.858375, 2.555273, 3.032317, 3.086267, 3.255185"); } } /* 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.510967, 7.787951, 7.893014, 7.904896, 7.942098",\ "7.524522, 7.801506, 7.906569, 7.918450, 7.955652",\ "7.524522, 7.801506, 7.906569, 7.918450, 7.955652",\ "7.524522, 7.801506, 7.906569, 7.918450, 7.955652",\ "7.524522, 7.801506, 7.906569, 7.918450, 7.955652"); } 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.202832, 1.257106, 1.274144, 1.276071, 1.282104",\ "1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\ "1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\ "1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\ "1.202832, 1.257106, 1.274144, 1.276071, 1.282104"); } 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.304871, 8.454876, 8.539696, 8.549289, 8.579323",\ "8.718662, 8.868668, 8.953487, 8.963079, 8.993114",\ "9.068876, 9.218882, 9.303702, 9.313294, 9.343328",\ "9.536762, 9.686768, 9.771588, 9.781180, 9.811214",\ "9.727087, 9.877092, 9.961913, 9.971505, 10.001539"); } 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.840605, 0.894266, 0.929323, 0.933288, 0.945701",\ "0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\ "0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\ "0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\ "0.840605, 0.894266, 0.929323, 0.933288, 0.945701"); } } /* 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.227671, 8.555043, 8.795085, 8.822231, 8.907228",\ "8.680877, 9.008249, 9.248291, 9.275438, 9.360435",\ "9.134083, 9.461456, 9.701497, 9.728643, 9.813641",\ "9.739567, 10.066940, 10.306981, 10.334127, 10.419125",\ "9.998834, 10.326206, 10.566248, 10.593394, 10.678391"); } 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.934946, 2.986754, 3.148966",\ "1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\ "1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\ "1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\ "1.813981, 2.476839, 2.934946, 2.986754, 3.148966"); } 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.294950, 9.675358, 9.931718, 9.960711, 10.051485",\ "9.748158, 10.128565, 10.384924, 10.413917, 10.504692",\ "10.201364, 10.581772, 10.838131, 10.867123, 10.957898",\ "10.806848, 11.187256, 11.443615, 11.472607, 11.563382",\ "11.066114, 11.446522, 11.702881, 11.731874, 11.822649"); } 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.858375, 2.555273, 3.032317, 3.086267, 3.255185",\ "1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\ "1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\ "1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\ "1.858375, 2.555273, 3.032317, 3.086267, 3.255185"); } } /* 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.155058, 7.432043, 7.537105, 7.548986, 7.586188",\ "7.568702, 7.845686, 7.950748, 7.962630, 7.999832",\ "7.918916, 8.195900, 8.300962, 8.312844, 8.350046",\ "8.386803, 8.663787, 8.768849, 8.780731, 8.817933",\ "8.577109, 8.854095, 8.959156, 8.971038, 9.008240"); } 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.202832, 1.257106, 1.274144, 1.276071, 1.282104",\ "1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\ "1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\ "1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\ "1.202832, 1.257106, 1.274144, 1.276071, 1.282104"); } 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.689836, 7.839841, 7.924662, 7.934254, 7.964288",\ "8.103479, 8.253485, 8.338305, 8.347897, 8.377932",\ "8.453693, 8.603699, 8.688519, 8.698112, 8.728146",\ "8.921580, 9.071586, 9.156406, 9.165998, 9.196033",\ "9.111887, 9.261892, 9.346713, 9.356305, 9.386339"); } 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.840605, 0.894266, 0.929323, 0.933288, 0.945701",\ "0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\ "0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\ "0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\ "0.840605, 0.894266, 0.929323, 0.933288, 0.945701"); } } /* 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 ( "10.803642, 11.131016, 11.371057, 11.398203, 11.483200",\ "11.359313, 11.686686, 11.926727, 11.953875, 12.038871",\ "11.914984, 12.242357, 12.482398, 12.509544, 12.594542",\ "12.657360, 12.984734, 13.224774, 13.251921, 13.336918",\ "12.943440, 13.270813, 13.510855, 13.538002, 13.622998"); } 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.934946, 2.986754, 3.148966",\ "1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\ "1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\ "1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\ "1.813981, 2.476839, 2.934946, 2.986754, 3.148966"); } 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.055459, 12.435867, 12.692226, 12.721218, 12.811994",\ "12.611131, 12.991539, 13.247898, 13.276890, 13.367665",\ "13.166802, 13.547211, 13.803570, 13.832561, 13.923337",\ "13.909179, 14.289587, 14.545946, 14.574938, 14.665713",\ "14.195260, 14.575668, 14.832027, 14.861019, 14.951795"); } 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.858375, 2.555273, 3.032317, 3.086267, 3.255185",\ "1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\ "1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\ "1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\ "1.858375, 2.555273, 3.032317, 3.086267, 3.255185"); } } /* 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.407681, 7.684666, 7.789728, 7.801610, 7.838812",\ "7.421264, 7.698249, 7.803311, 7.815192, 7.852394",\ "7.421264, 7.698249, 7.803311, 7.815192, 7.852394",\ "7.421264, 7.698249, 7.803311, 7.815192, 7.852394",\ "7.421264, 7.698249, 7.803311, 7.815192, 7.852394"); } 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.202832, 1.257106, 1.274144, 1.276071, 1.282104",\ "1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\ "1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\ "1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\ "1.202832, 1.257106, 1.274144, 1.276071, 1.282104"); } 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.036620, 8.186625, 8.271446, 8.281038, 8.311072",\ "8.050203, 8.200209, 8.285028, 8.294621, 8.324656",\ "8.050203, 8.200209, 8.285028, 8.294621, 8.324656",\ "8.050203, 8.200209, 8.285028, 8.294621, 8.324656",\ "8.050203, 8.200209, 8.285028, 8.294621, 8.324656"); } 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.840605, 0.894266, 0.929323, 0.933288, 0.945701",\ "0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\ "0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\ "0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\ "0.840605, 0.894266, 0.929323, 0.933288, 0.945701"); } } /* 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.906223, 0.492580, 0.142366, -0.325521, -0.515828",\ "1.461855, 1.048212, 0.697998, 0.230111, 0.039804",\ "2.017486, 1.603843, 1.253629, 0.785742, 0.595435",\ "2.759809, 2.346167, 1.995953, 1.528066, 1.337759",\ "3.045888, 2.632245, 2.282031, 1.814144, 1.623837"); } 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.583383, 2.169740, 1.819526, 1.351639, 1.161332",\ "3.036655, 2.623013, 2.272799, 1.804912, 1.614604",\ "3.489927, 3.076284, 2.726070, 2.258183, 2.067876",\ "4.095500, 3.681857, 3.331643, 2.863756, 2.673449",\ "4.354748, 3.941105, 3.590891, 3.123004, 2.932697"); } } /* 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.162077, 0.291130, 0.744336, 1.349820, 1.609087",\ "-0.179543, 0.273664, 0.726870, 1.332354, 1.591621",\ "-0.197009, 0.256198, 0.709404, 1.314889, 1.574155",\ "-0.220343, 0.232863, 0.686070, 1.291554, 1.550821",\ "-0.175574, 0.277632, 0.730839, 1.336323, 1.595589"); } 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.773648, -1.320441, -0.867235, -0.261751, -0.002484",\ "-2.187745, -1.734538, -1.281332, -0.675848, -0.416581",\ "-2.537958, -2.084752, -1.631545, -1.026061, -0.766795",\ "-3.005843, -2.552637, -2.099430, -1.493946, -1.234680",\ "-3.196203, -2.742996, -2.289790, -1.684306, -1.425039"); } } /* 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.890453, -0.890453, -1.071081, -1.131291, -1.251710",\ "-0.334847, -0.334847, -0.515476, -0.575686, -0.696105",\ "0.220758, 0.220758, 0.040130, -0.020080, -0.140499",\ "0.963046, 0.963046, 0.782417, 0.722208, 0.601789",\ "1.249124, 1.249124, 1.068495, 1.008285, 0.887866"); } 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.493279, -0.493279, -0.673908, -0.734118, -0.854537",\ "-0.039962, -0.039962, -0.220591, -0.280801, -0.401220",\ "0.413353, 0.413353, 0.232724, 0.172514, 0.052095",\ "1.018983, 1.018983, 0.838354, 0.778144, 0.657725",\ "1.278219, 1.278219, 1.097590, 1.037380, 0.916961"); } } /* 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.500077, 2.500077, 2.590392, 2.680706, 2.861335",\ "2.482629, 2.482629, 2.572943, 2.663257, 2.843886",\ "2.465179, 2.465179, 2.555494, 2.645808, 2.826437",\ "2.441868, 2.441868, 2.532182, 2.622496, 2.803125",\ "2.486637, 2.486637, 2.576951, 2.667266, 2.847894"); } 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.997079, 1.997079, 2.087394, 2.177708, 2.358336",\ "1.582680, 1.582680, 1.672995, 1.763309, 1.943938",\ "1.232468, 1.232468, 1.322783, 1.413097, 1.593725",\ "0.764585, 0.764585, 0.854899, 0.945214, 1.125842",\ "0.574190, 0.574190, 0.664505, 0.754819, 0.935447"); } } /* 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.788947, 0.375304, 0.025090, -0.442797, -0.633104",\ "1.344552, 0.930909, 0.580695, 0.112808, -0.077499",\ "1.900157, 1.486514, 1.136300, 0.668413, 0.478106",\ "2.642446, 2.228803, 1.878589, 1.410702, 1.220395",\ "2.928523, 2.514880, 2.164666, 1.696779, 1.506472"); } 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.934693, 1.521050, 1.170836, 0.702949, 0.512642",\ "2.388009, 1.974366, 1.624152, 1.156265, 0.965958",\ "2.841326, 2.427683, 2.077469, 1.609582, 1.419275",\ "3.446956, 3.033313, 2.683099, 2.215212, 2.024905",\ "3.706191, 3.292548, 2.942334, 2.474447, 2.284140"); } } /* 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.021680, 0.474887, 0.928093, 1.533577, 1.792844",\ "0.004231, 0.457438, 0.910644, 1.516129, 1.775395",\ "-0.013218, 0.439988, 0.893195, 1.498679, 1.757946",\ "-0.036530, 0.416677, 0.869883, 1.475368, 1.734634",\ "0.008240, 0.461446, 0.914653, 1.520137, 1.779403"); } 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.001133, -0.547926, -0.094720, 0.510765, 0.770031",\ "-1.415531, -0.962324, -0.509118, 0.096366, 0.355633",\ "-1.765743, -1.312537, -0.859330, -0.253846, 0.005420",\ "-2.233627, -1.780420, -1.327214, -0.721729, -0.462463",\ "-2.424021, -1.970815, -1.517608, -0.912124, -0.652858"); } } /* end of arc mprj_io[4]_mprj_io[0]_hldf*/ } /* end of pin mprj_io[0] */ } /* end of bus mprj_io */ pin("clock") { direction : input ; clock : true ; max_transition : 1.500000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.658122"); } } /* end of arc clock_clock_pwl*/ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.582392"); } } /* 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.534146, 10.782270, 10.887347, 10.899231, 10.936438",\ "10.534146, 10.782270, 10.887347, 10.899231, 10.936438",\ "10.624460, 10.872584, 10.977661, 10.989545, 11.026752",\ "10.714775, 10.962899, 11.067976, 11.079860, 11.117066",\ "10.895403, 11.143527, 11.248604, 11.260488, 11.297695"); } 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.202805, 1.257084, 1.274122, 1.276049, 1.282082",\ "1.202805, 1.257084, 1.274122, 1.276049, 1.282082",\ "1.202805, 1.257084, 1.274122, 1.276049, 1.282082",\ "1.202805, 1.257084, 1.274122, 1.276049, 1.282082",\ "1.202805, 1.257084, 1.274122, 1.276049, 1.282082"); } 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.374281, 11.524396, 11.609206, 11.618797, 11.648828",\ "11.374281, 11.524396, 11.609206, 11.618797, 11.648828",\ "11.464595, 11.614710, 11.699520, 11.709111, 11.739141",\ "11.554910, 11.705025, 11.789835, 11.799426, 11.829456",\ "11.735538, 11.885653, 11.970464, 11.980055, 12.010085"); } 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.840969, 0.894345, 0.929392, 0.933356, 0.945766",\ "0.840969, 0.894345, 0.929392, 0.933356, 0.945766",\ "0.840969, 0.894345, 0.929392, 0.933356, 0.945766",\ "0.840969, 0.894345, 0.929392, 0.933356, 0.945766",\ "0.840969, 0.894345, 0.929392, 0.933356, 0.945766"); } } /* 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.029516, 10.277640, 10.382717, 10.394601, 10.431808",\ "10.029516, 10.277640, 10.382717, 10.394601, 10.431808",\ "10.210145, 10.458269, 10.563347, 10.575230, 10.612436",\ "10.270355, 10.518479, 10.623556, 10.635440, 10.672647",\ "10.390774, 10.638898, 10.743975, 10.755858, 10.793066"); } 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.202805, 1.257084, 1.274122, 1.276049, 1.282082",\ "1.202805, 1.257084, 1.274122, 1.276049, 1.282082",\ "1.202805, 1.257084, 1.274122, 1.276049, 1.282082",\ "1.202805, 1.257084, 1.274122, 1.276049, 1.282082",\ "1.202805, 1.257084, 1.274122, 1.276049, 1.282082"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "10.817283, 10.967398, 11.052208, 11.061798, 11.091829",\ "10.817283, 10.967398, 11.052208, 11.061798, 11.091829",\ "10.997911, 11.148026, 11.232836, 11.242428, 11.272458",\ "11.058121, 11.208237, 11.293046, 11.302637, 11.332668",\ "11.178540, 11.328655, 11.413465, 11.423056, 11.453087"); } 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.840969, 0.894345, 0.929392, 0.933356, 0.945766",\ "0.840969, 0.894345, 0.929392, 0.933356, 0.945766",\ "0.840969, 0.894345, 0.929392, 0.933356, 0.945766",\ "0.840969, 0.894345, 0.929392, 0.933356, 0.945766",\ "0.840969, 0.894345, 0.929392, 0.933356, 0.945766"); } } /* end of arc clock_flash_csb_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.965075, 8.213199, 8.318275, 8.330159, 8.367366",\ "8.520745, 8.768869, 8.873946, 8.885830, 8.923037",\ "9.076417, 9.324541, 9.429618, 9.441502, 9.478708",\ "9.818794, 10.066918, 10.171995, 10.183879, 10.221086",\ "10.104873, 10.352997, 10.458074, 10.469957, 10.507164"); } 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.318304, 1.325765",\ "1.234244, 1.294852, 1.315922, 1.318304, 1.325765",\ "1.234244, 1.294852, 1.315922, 1.318304, 1.325765",\ "1.234244, 1.294852, 1.315922, 1.318304, 1.325765",\ "1.234244, 1.294852, 1.315922, 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.114920, 8.265035, 8.349844, 8.359436, 8.389466",\ "8.670590, 8.820705, 8.905516, 8.915107, 8.945137",\ "9.226262, 9.376377, 9.461187, 9.470778, 9.500809",\ "9.968639, 10.118754, 10.203564, 10.213156, 10.243186",\ "10.254718, 10.404833, 10.489643, 10.499234, 10.529264"); } 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.903232, 0.956299, 0.986954, 0.990420, 1.001275",\ "0.903232, 0.956299, 0.986954, 0.990420, 1.001275",\ "0.903232, 0.956299, 0.986954, 0.990420, 1.001275",\ "0.903232, 0.956299, 0.986954, 0.990420, 1.001275",\ "0.903232, 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.613964, 6.613964, 6.613964, 6.613964, 6.613964",\ "6.627547, 6.627547, 6.627547, 6.627547, 6.627547",\ "6.627547, 6.627547, 6.627547, 6.627547, 6.627547",\ "6.627547, 6.627547, 6.627547, 6.627547, 6.627547",\ "6.627547, 6.627547, 6.627547, 6.627547, 6.627547"); } 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.590442, 6.590500, 6.590500, 6.590500, 6.590500",\ "6.604025, 6.604083, 6.604083, 6.604083, 6.604083",\ "6.604025, 6.604083, 6.604083, 6.604083, 6.604083",\ "6.604025, 6.604083, 6.604083, 6.604083, 6.604083",\ "6.604025, 6.604083, 6.604083, 6.604083, 6.604083"); } 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.607735, 9.855873, 9.960948, 9.972831, 10.010037",\ "9.607735, 9.855873, 9.960948, 9.972831, 10.010037",\ "9.698049, 9.946187, 10.051262, 10.063146, 10.100351",\ "9.788363, 10.036501, 10.141577, 10.153460, 10.190666",\ "9.968991, 10.217130, 10.322205, 10.334088, 10.371294"); } 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.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085"); } 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.790833, 9.940932, 10.025743, 10.035335, 10.065366",\ "9.790833, 9.940932, 10.025743, 10.035335, 10.065366",\ "9.881147, 10.031246, 10.116058, 10.125649, 10.155681",\ "9.971462, 10.121561, 10.206372, 10.215963, 10.245995",\ "10.152090, 10.302189, 10.387001, 10.396592, 10.426623"); } 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.840915, 0.894333, 0.929382, 0.933346, 0.945756",\ "0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\ "0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\ "0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\ "0.840915, 0.894333, 0.929382, 0.933346, 0.945756"); } } /* 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.252120, 9.500258, 9.605333, 9.617217, 9.654423",\ "9.252120, 9.500258, 9.605333, 9.617217, 9.654423",\ "9.432749, 9.680887, 9.785962, 9.797846, 9.835052",\ "9.492959, 9.741096, 9.846172, 9.858055, 9.895262",\ "9.613378, 9.861516, 9.966591, 9.978475, 10.015680"); } 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.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085"); } 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.553278, 9.703378, 9.788189, 9.797780, 9.827811",\ "9.553278, 9.703378, 9.788189, 9.797780, 9.827811",\ "9.733908, 9.884007, 9.968818, 9.978409, 10.008440",\ "9.794117, 9.944216, 10.029027, 10.038619, 10.068649",\ "9.914536, 10.064635, 10.149446, 10.159038, 10.189069"); } 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.840915, 0.894333, 0.929382, 0.933346, 0.945756",\ "0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\ "0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\ "0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\ "0.840915, 0.894333, 0.929382, 0.933346, 0.945756"); } } /* end of arc clock_flash_clk_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.857492, 8.105631, 8.210706, 8.222589, 8.259795",\ "8.413164, 8.661303, 8.766377, 8.778260, 8.815467",\ "8.968836, 9.216974, 9.322049, 9.333932, 9.371139",\ "9.711212, 9.959351, 10.064425, 10.076308, 10.113515",\ "9.997291, 10.245429, 10.350504, 10.362388, 10.399593"); } 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.054891, 8.204990, 8.289801, 8.299393, 8.329424",\ "8.610562, 8.760662, 8.845472, 8.855064, 8.885096",\ "9.166234, 9.316334, 9.401144, 9.410736, 9.440767",\ "9.908610, 10.058710, 10.143520, 10.153112, 10.183144",\ "10.194690, 10.344789, 10.429600, 10.439191, 10.469222"); } 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.903234, 0.956299, 0.986954, 0.990421, 1.001275",\ "0.903234, 0.956299, 0.986954, 0.990421, 1.001275",\ "0.903234, 0.956299, 0.986954, 0.990421, 1.001275",\ "0.903234, 0.956299, 0.986954, 0.990421, 1.001275",\ "0.903234, 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.559340, 6.559341, 6.559341, 6.559341, 6.559341",\ "6.572924, 6.572925, 6.572925, 6.572925, 6.572925",\ "6.572924, 6.572925, 6.572925, 6.572925, 6.572925",\ "6.572924, 6.572925, 6.572925, 6.572925, 6.572925",\ "6.572924, 6.572925, 6.572925, 6.572925, 6.572925"); } 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.535885, 6.535940, 6.535940, 6.535940, 6.535940",\ "6.549468, 6.549523, 6.549523, 6.549523, 6.549523",\ "6.549468, 6.549523, 6.549523, 6.549523, 6.549523",\ "6.549468, 6.549523, 6.549523, 6.549523, 6.549523",\ "6.549468, 6.549523, 6.549523, 6.549523, 6.549523"); } 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.106410, 7.354548, 7.459623, 7.471506, 7.508713",\ "7.662081, 7.910219, 8.015294, 8.027178, 8.064384",\ "8.217753, 8.465891, 8.570967, 8.582850, 8.620056",\ "8.960130, 9.208268, 9.313343, 9.325227, 9.362432",\ "9.246209, 9.494348, 9.599422, 9.611306, 9.648512"); } 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.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085"); } 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.379466, 7.529565, 7.614376, 7.623967, 7.653998",\ "7.832672, 7.982771, 8.067583, 8.077174, 8.107205",\ "8.285879, 8.435978, 8.520789, 8.530380, 8.560411",\ "8.891363, 9.041462, 9.126274, 9.135865, 9.165896",\ "9.150630, 9.300729, 9.385540, 9.395131, 9.425162"); } 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.840915, 0.894333, 0.929382, 0.933346, 0.945756",\ "0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\ "0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\ "0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\ "0.840915, 0.894333, 0.929382, 0.933346, 0.945756"); } } /* 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.618295, 6.866433, 6.971508, 6.983392, 7.020597",\ "6.631878, 6.880016, 6.985091, 6.996974, 7.034181",\ "6.631878, 6.880016, 6.985091, 6.996974, 7.034181",\ "6.631878, 6.880016, 6.985091, 6.996974, 7.034181",\ "6.631878, 6.880016, 6.985091, 6.996974, 7.034181"); } 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.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085"); } 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.964214, 7.114313, 7.199124, 7.208715, 7.238747",\ "7.377857, 7.527956, 7.612767, 7.622358, 7.652390",\ "7.728071, 7.878170, 7.962981, 7.972572, 8.002604",\ "8.195957, 8.346057, 8.430868, 8.440459, 8.470490",\ "8.386265, 8.536364, 8.621175, 8.630767, 8.660797"); } 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.840915, 0.894333, 0.929382, 0.933346, 0.945756",\ "0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\ "0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\ "0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\ "0.840915, 0.894333, 0.929382, 0.933346, 0.945756"); } } /* 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.462262, 9.710396, 9.815472, 9.827355, 9.864561",\ "9.462262, 9.710396, 9.815472, 9.827355, 9.864561",\ "9.552576, 9.800711, 9.905787, 9.917669, 9.954876",\ "9.642891, 9.891026, 9.996100, 10.007984, 10.045191",\ "9.823519, 10.071653, 10.176729, 10.188612, 10.225819"); } 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.325763",\ "1.234242, 1.294851, 1.315920, 1.318302, 1.325763",\ "1.234242, 1.294851, 1.315920, 1.318302, 1.325763",\ "1.234242, 1.294851, 1.315920, 1.318302, 1.325763",\ "1.234242, 1.294851, 1.315920, 1.318302, 1.325763"); } 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.746176, 9.900726, 9.986475, 9.996173, 10.026536",\ "9.746176, 9.900726, 9.986475, 9.996173, 10.026536",\ "9.836490, 9.991040, 10.076790, 10.086487, 10.116850",\ "9.926804, 10.081355, 10.167104, 10.176802, 10.207165",\ "10.107432, 10.261983, 10.347733, 10.357430, 10.387793"); } 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.903222, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903222, 0.956298, 0.986953, 0.990420, 1.001275"); } } /* end of arc 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.372340, 8.372341, 8.372341, 8.372341, 8.372341",\ "8.372340, 8.372341, 8.372341, 8.372341, 8.372341",\ "8.552969, 8.552969, 8.552969, 8.552969, 8.552969",\ "8.613179, 8.613180, 8.613180, 8.613180, 8.613180",\ "8.733598, 8.733599, 8.733599, 8.733599, 8.733599"); } 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.348514, 8.348584, 8.348584, 8.348584, 8.348584",\ "8.348514, 8.348584, 8.348584, 8.348584, 8.348584",\ "8.529142, 8.529213, 8.529213, 8.529213, 8.529213",\ "8.589353, 8.589423, 8.589423, 8.589423, 8.589423",\ "8.709771, 8.709842, 8.709842, 8.709842, 8.709842"); } 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.548221, 6.796355, 6.901431, 6.913314, 6.950521",\ "7.103830, 7.351965, 7.457041, 7.468924, 7.506130",\ "7.659440, 7.907574, 8.012650, 8.024533, 8.061739",\ "8.401735, 8.649870, 8.754945, 8.766829, 8.804035",\ "8.687813, 8.935947, 9.041022, 9.052906, 9.090113"); } 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 ( "6.885139, 7.035244, 7.120055, 7.129646, 7.159678",\ "7.338447, 7.488553, 7.573363, 7.582955, 7.612986",\ "7.791756, 7.941861, 8.026672, 8.036263, 8.066294",\ "8.397376, 8.547482, 8.632293, 8.641884, 8.671915",\ "8.656613, 8.806720, 8.891530, 8.901121, 8.931152"); } 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.840938, 0.894338, 0.929386, 0.933350, 0.945760",\ "0.840938, 0.894338, 0.929386, 0.933350, 0.945760",\ "0.840938, 0.894338, 0.929386, 0.933350, 0.945760",\ "0.840938, 0.894338, 0.929386, 0.933350, 0.945760",\ "0.840938, 0.894338, 0.929386, 0.933350, 0.945760"); } } /* 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.212732, 6.460867, 6.565943, 6.577826, 6.615032",\ "6.226044, 6.474178, 6.579253, 6.591137, 6.628343",\ "6.226044, 6.474178, 6.579253, 6.591137, 6.628343",\ "6.226044, 6.474178, 6.579253, 6.591137, 6.628343",\ "6.226044, 6.474178, 6.579253, 6.591137, 6.628343"); } 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.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.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.558848, 6.708954, 6.793764, 6.803356, 6.833386",\ "6.899193, 7.049299, 7.134109, 7.143702, 7.173732",\ "7.320849, 7.470955, 7.555765, 7.565357, 7.595387",\ "7.787332, 7.937437, 8.022247, 8.031839, 8.061871",\ "7.977719, 8.127826, 8.212636, 8.222227, 8.252258"); } 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.840938, 0.894338, 0.929386, 0.933350, 0.945760",\ "0.840938, 0.894338, 0.929386, 0.933350, 0.945760",\ "0.840938, 0.894338, 0.929386, 0.933350, 0.945760",\ "0.840938, 0.894338, 0.929386, 0.933350, 0.945760",\ "0.840938, 0.894338, 0.929386, 0.933350, 0.945760"); } } /* 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.594672, 7.842807, 7.947883, 7.959765, 7.996972",\ "8.150344, 8.398478, 8.503553, 8.515437, 8.552643",\ "8.706016, 8.954150, 9.059226, 9.071109, 9.108315",\ "9.448393, 9.696527, 9.801602, 9.813486, 9.850693",\ "9.734471, 9.982606, 10.087682, 10.099565, 10.136771"); } 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.325763",\ "1.234242, 1.294851, 1.315920, 1.318302, 1.325763",\ "1.234242, 1.294851, 1.315920, 1.318302, 1.325763",\ "1.234242, 1.294851, 1.315920, 1.318302, 1.325763",\ "1.234242, 1.294851, 1.315920, 1.318302, 1.325763"); } 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.948336, 8.102887, 8.188636, 8.198334, 8.228697",\ "8.504005, 8.658557, 8.744306, 8.754004, 8.784367",\ "9.059677, 9.214228, 9.299977, 9.309674, 9.340038",\ "9.802053, 9.956605, 10.042354, 10.052052, 10.082415",\ "10.088133, 10.242683, 10.328433, 10.338130, 10.368494"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903222, 0.956298, 0.986953, 0.990420, 1.001275"); } } /* end of arc mprj_io[4]_flash_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.459770, 6.459771, 6.459771, 6.459771, 6.459771",\ "6.473353, 6.473354, 6.473354, 6.473354, 6.473354",\ "6.473353, 6.473354, 6.473354, 6.473354, 6.473354",\ "6.473353, 6.473354, 6.473354, 6.473354, 6.473354",\ "6.473353, 6.473354, 6.473354, 6.473354, 6.473354"); } 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.435944, 6.436014, 6.436014, 6.436014, 6.436014",\ "6.449527, 6.449597, 6.449597, 6.449597, 6.449597",\ "6.449527, 6.449597, 6.449597, 6.449597, 6.449597",\ "6.449527, 6.449597, 6.449597, 6.449597, 6.449597",\ "6.449527, 6.449597, 6.449597, 6.449597, 6.449597"); } 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.295550"); } } /* 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.389069"); } } /* end of arc hk_serial_load_hk_serial_load_pwh*/ } /* end of pin hk_serial_load */ } /* end of cell */ } /* end of library */