library("caravan.nom") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; date : "Wed May 31 04:04:41 2023" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.9500 ; nom_temperature : -40.0000 ; operating_conditions( "sky130_fd_sc_hd__ff_1.95v_-40C" ) { process : 1.0000 ; voltage : 1.9500 ; temperature : -40.0000 ; } /* current design opcond */ default_operating_conditions : "sky130_fd_sc_hd__ff_1.95v_-40C" ; 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.047768 ; 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.047768 ; 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.056351, 0.056351, -0.018327, -0.043219, -0.093004",\ "0.535884, 0.535884, 0.461206, 0.436313, 0.386528",\ "1.015417, 1.015417, 0.940740, 0.915847, 0.866062",\ "1.656074, 1.656074, 1.581396, 1.556504, 1.506719",\ "1.909907, 1.909907, 1.835229, 1.810336, 1.760551"); } 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.176650, 0.176650, 0.101972, 0.077080, 0.027295",\ "0.738199, 0.738199, 0.663522, 0.638629, 0.588844",\ "1.299750, 1.299750, 1.225072, 1.200179, 1.150394",\ "2.049980, 2.049980, 1.975302, 1.950410, 1.900625",\ "2.401888, 2.401888, 2.327210, 2.302317, 2.252532"); } } /* 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 ( "0.856016, 0.856016, 0.893355, 0.930693, 1.005371",\ "1.026811, 1.026811, 1.064150, 1.101488, 1.176166",\ "1.197606, 1.197606, 1.234944, 1.272283, 1.346961",\ "1.425787, 1.425787, 1.463126, 1.500465, 1.575143",\ "1.596910, 1.596910, 1.634249, 1.671588, 1.746266"); } 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.506422, 0.506422, 0.543760, 0.581099, 0.655777",\ "0.093725, 0.093725, 0.131064, 0.168402, 0.243080",\ "-0.318971, -0.318971, -0.281633, -0.244294, -0.169616",\ "-0.870333, -0.870333, -0.832995, -0.795656, -0.720978",\ "-1.061051, -1.061051, -1.023712, -0.986374, -0.911696"); } } /* 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.057253, 1.644577, 1.231901, 0.680566, 0.489743",\ "2.536785, 2.124109, 1.711433, 1.160098, 0.969276",\ "3.016319, 2.603642, 2.190967, 1.639632, 1.448809",\ "3.656975, 3.244299, 2.831623, 2.280288, 2.089466",\ "3.910808, 3.498132, 3.085456, 2.534121, 2.343299"); } 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.305810, 1.893134, 1.480458, 0.929123, 0.738301",\ "2.867360, 2.454684, 2.042008, 1.490673, 1.299851",\ "3.428910, 3.016233, 2.603558, 2.052222, 1.861400",\ "4.179140, 3.766464, 3.353788, 2.802453, 2.611631",\ "4.531048, 4.118371, 3.705696, 3.154361, 2.963538"); } } /* 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.203068, -0.641533, -0.079998, 0.670213, 1.022120",\ "-1.032273, -0.470738, 0.090797, 0.841007, 1.192915",\ "-0.861478, -0.299943, 0.261591, 1.011802, 1.363709",\ "-0.633296, -0.071761, 0.489773, 1.239984, 1.591891",\ "-0.462173, 0.099362, 0.660896, 1.411107, 1.763014"); } 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.675223, -1.113688, -0.552153, 0.198058, 0.549965",\ "-2.087919, -1.526384, -0.964850, -0.214639, 0.137268",\ "-2.500616, -1.939081, -1.377546, -0.627336, -0.275428",\ "-3.051978, -2.490443, -1.928908, -1.178698, -0.826790",\ "-3.242696, -2.681161, -2.119626, -1.369415, -1.017508"); } } /* 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.047768 ; 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.428962, 0.428962, 0.354284, 0.329392, 0.279607",\ "0.908503, 0.908503, 0.833825, 0.808932, 0.759147",\ "1.388042, 1.388042, 1.313365, 1.288472, 1.238687",\ "2.028709, 2.028709, 1.954031, 1.929139, 1.879354",\ "2.282542, 2.282542, 2.207864, 2.182971, 2.133187"); } 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.547313, 0.547313, 0.472636, 0.447743, 0.397958",\ "1.108855, 1.108855, 1.034178, 1.009285, 0.959500",\ "1.670396, 1.670396, 1.595718, 1.570826, 1.521041",\ "2.420615, 2.420615, 2.345937, 2.321045, 2.271260",\ "2.772523, 2.772523, 2.697845, 2.672953, 2.623168"); } } /* 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.374690, 0.374690, 0.412029, 0.449367, 0.524045",\ "0.545481, 0.545481, 0.582819, 0.620158, 0.694836",\ "0.716272, 0.716272, 0.753611, 0.790949, 0.865627",\ "0.944449, 0.944449, 0.981787, 1.019126, 1.093804",\ "1.115576, 1.115576, 1.152914, 1.190253, 1.264931"); } 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.048419, -0.048419, -0.011081, 0.026258, 0.100936",\ "-0.461105, -0.461105, -0.423766, -0.386427, -0.311749",\ "-0.873790, -0.873790, -0.836451, -0.799112, -0.724434",\ "-1.425136, -1.425136, -1.387798, -1.350459, -1.275781",\ "-1.615913, -1.615913, -1.578574, -1.541235, -1.466557"); } } /* end of arc clock_mprj_io[36]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.085091, 1.672415, 1.259739, 0.708404, 0.517582",\ "2.564632, 2.151957, 1.739281, 1.187946, 0.997123",\ "3.044172, 2.631496, 2.218821, 1.667485, 1.476663",\ "3.684839, 3.272163, 2.859487, 2.308152, 2.117330",\ "3.938672, 3.525996, 3.113320, 2.561985, 2.371163"); } 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.331782, 1.919106, 1.506430, 0.955095, 0.764273",\ "2.893323, 2.480648, 2.067972, 1.516637, 1.325814",\ "3.454864, 3.042188, 2.629512, 2.078177, 1.887355",\ "4.205083, 3.792408, 3.379732, 2.828397, 2.637574",\ "4.556991, 4.144315, 3.731639, 3.180304, 2.989482"); } } /* end of arc mprj_io[4]_mprj_io[36]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.337972, -0.776438, -0.214903, 0.535308, 0.887215",\ "-1.167181, -0.605647, -0.044112, 0.706099, 1.058006",\ "-0.996390, -0.434855, 0.126679, 0.876890, 1.228797",\ "-0.768214, -0.206679, 0.354856, 1.105067, 1.456974",\ "-0.597087, -0.035552, 0.525983, 1.276194, 1.628101"); } 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.877458, -1.315923, -0.754388, -0.004177, 0.347730",\ "-2.290143, -1.728608, -1.167073, -0.416862, -0.064955",\ "-2.702827, -2.141292, -1.579758, -0.829547, -0.477640",\ "-3.254174, -2.692639, -2.131104, -1.380894, -1.028986",\ "-3.444950, -2.883415, -2.321880, -1.571670, -1.219762"); } } /* 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.047768 ; 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.203749, 0.203749, 0.129072, 0.104179, 0.054394",\ "0.683264, 0.683264, 0.608586, 0.583694, 0.533909",\ "1.162778, 1.162778, 1.088100, 1.063208, 1.013423",\ "1.803409, 1.803409, 1.728731, 1.703839, 1.654054",\ "2.057242, 2.057242, 1.982564, 1.957671, 1.907887"); } 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.012758, -0.012758, -0.087435, -0.112328, -0.162113",\ "0.548812, 0.548812, 0.474134, 0.449242, 0.399457",\ "1.110382, 1.110382, 1.035705, 1.010812, 0.961027",\ "1.860639, 1.860639, 1.785962, 1.761069, 1.711284",\ "2.212548, 2.212548, 2.137870, 2.112978, 2.063193"); } } /* 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.780637, 0.780637, 0.817975, 0.855314, 0.929992",\ "0.951441, 0.951441, 0.988780, 1.026118, 1.100796",\ "1.122245, 1.122245, 1.159584, 1.196923, 1.271600",\ "1.350439, 1.350439, 1.387778, 1.425117, 1.499795",\ "1.521553, 1.521553, 1.558892, 1.596231, 1.670909"); } 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.580748, 0.580748, 0.618087, 0.655426, 0.730103",\ "0.168025, 0.168025, 0.205364, 0.242702, 0.317380",\ "-0.244699, -0.244699, -0.207360, -0.170021, -0.095343",\ "-0.796097, -0.796097, -0.758759, -0.721420, -0.646742",\ "-0.986676, -0.986676, -0.949337, -0.911998, -0.837320"); } } /* end of arc clock_mprj_io[35]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.138136, 1.725460, 1.312784, 0.761449, 0.570627",\ "2.617651, 2.204975, 1.792299, 1.240964, 1.050142",\ "3.097165, 2.684489, 2.271813, 1.720478, 1.529656",\ "3.737795, 3.325119, 2.912444, 2.361109, 2.170286",\ "3.991628, 3.578952, 3.166276, 2.614941, 2.424119"); } 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.044200, 1.631524, 1.218849, 0.667514, 0.476691",\ "2.605770, 2.193094, 1.780418, 1.229083, 1.038261",\ "3.167340, 2.754664, 2.341988, 1.790653, 1.599831",\ "3.917597, 3.504921, 3.092246, 2.540910, 2.350088",\ "4.269506, 3.856830, 3.444154, 2.892819, 2.701997"); } } /* end of arc mprj_io[4]_mprj_io[35]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.251786, -0.690251, -0.128717, 0.621494, 0.973401",\ "-1.080982, -0.519447, 0.042088, 0.792298, 1.144206",\ "-0.910178, -0.348643, 0.212892, 0.963103, 1.315010",\ "-0.681983, -0.120449, 0.441086, 1.191297, 1.543204",\ "-0.510870, 0.050665, 0.612200, 1.362411, 1.714318"); } 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.540289, -0.978755, -0.417220, 0.332991, 0.684898",\ "-1.953012, -1.391478, -0.829943, -0.079732, 0.272175",\ "-2.365736, -1.804201, -1.242667, -0.492456, -0.140549",\ "-2.917135, -2.355601, -1.794066, -1.043855, -0.691948",\ "-3.107714, -2.546179, -1.984644, -1.234434, -0.882526"); } } /* 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.047768 ; 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.790043, 0.790043, 0.715366, 0.690473, 0.640688",\ "1.269590, 1.269590, 1.194912, 1.170020, 1.120235",\ "1.749138, 1.749138, 1.674460, 1.649567, 1.599782",\ "2.389813, 2.389813, 2.315135, 2.290243, 2.240458",\ "2.643646, 2.643646, 2.568968, 2.544076, 2.494291"); } 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.617848, 0.617848, 0.543170, 0.518278, 0.468493",\ "1.179383, 1.179383, 1.104706, 1.079813, 1.030028",\ "1.740918, 1.740918, 1.666240, 1.641348, 1.591563",\ "2.491128, 2.491128, 2.416451, 2.391558, 2.341773",\ "2.843036, 2.843036, 2.768358, 2.743466, 2.693681"); } } /* 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.514793, 0.514793, 0.552131, 0.589470, 0.664148",\ "0.685581, 0.685581, 0.722920, 0.760258, 0.834936",\ "0.856369, 0.856369, 0.893708, 0.931046, 1.005724",\ "1.084542, 1.084542, 1.121880, 1.159219, 1.233897",\ "1.255672, 1.255672, 1.293010, 1.330349, 1.405027"); } 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.428314, 0.428314, 0.465653, 0.502991, 0.577669",\ "0.015638, 0.015638, 0.052977, 0.090316, 0.164994",\ "-0.397038, -0.397038, -0.359699, -0.322360, -0.247682",\ "-0.948373, -0.948373, -0.911034, -0.873695, -0.799017",\ "-1.139195, -1.139195, -1.101856, -1.064517, -0.989840"); } } /* end of arc clock_mprj_io[34]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.061871, 1.649195, 1.236519, 0.685184, 0.494362",\ "2.541418, 2.128742, 1.716066, 1.164731, 0.973909",\ "3.020965, 2.608289, 2.195613, 1.644278, 1.453456",\ "3.661640, 3.248964, 2.836288, 2.284953, 2.094131",\ "3.915473, 3.502798, 3.090122, 2.538787, 2.347965"); } 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.098783, 1.686107, 1.273432, 0.722096, 0.531274",\ "2.660318, 2.247642, 1.834966, 1.283631, 1.092809",\ "3.221853, 2.809177, 2.396501, 1.845166, 1.654344",\ "3.972063, 3.559387, 3.146711, 2.595376, 2.404554",\ "4.323971, 3.911295, 3.498619, 2.947284, 2.756462"); } } /* 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.198444, -0.636909, -0.075374, 0.674836, 1.026744",\ "-1.027656, -0.466121, 0.095414, 0.845625, 1.197532",\ "-0.856868, -0.295333, 0.266202, 1.016412, 1.368320",\ "-0.628695, -0.067160, 0.494375, 1.244585, 1.596493",\ "-0.457565, 0.103970, 0.665505, 1.415715, 1.767623"); } 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.387665, -0.826130, -0.264595, 0.485615, 0.837523",\ "-1.800341, -1.238806, -0.677271, 0.072940, 0.424847",\ "-2.213017, -1.651482, -1.089947, -0.339736, 0.012171",\ "-2.764352, -2.202817, -1.641282, -0.891072, -0.539164",\ "-2.955174, -2.393639, -1.832104, -1.081894, -0.729986"); } } /* 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.047768 ; 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.636594, 0.636594, 0.561916, 0.537023, 0.487238",\ "1.116131, 1.116131, 1.041454, 1.016561, 0.966776",\ "1.595668, 1.595668, 1.520990, 1.496098, 1.446313",\ "2.236329, 2.236329, 2.161651, 2.136759, 2.086974",\ "2.490162, 2.490162, 2.415484, 2.390592, 2.340807"); } 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.811513, 0.811513, 0.736836, 0.711943, 0.662158",\ "1.373060, 1.373060, 1.298382, 1.273489, 1.223705",\ "1.934604, 1.934604, 1.859926, 1.835034, 1.785249",\ "2.684830, 2.684830, 2.610152, 2.585260, 2.535475",\ "3.036738, 3.036738, 2.962060, 2.937168, 2.887383"); } } /* 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.389296, 0.389296, 0.426634, 0.463973, 0.538651",\ "0.560089, 0.560089, 0.597427, 0.634766, 0.709444",\ "0.730882, 0.730882, 0.768220, 0.805559, 0.880237",\ "0.959061, 0.959061, 0.996399, 1.033738, 1.108416",\ "1.130186, 1.130186, 1.167524, 1.204863, 1.279541"); } 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.210832, -0.210832, -0.173493, -0.136154, -0.061476",\ "-0.623523, -0.623523, -0.586184, -0.548846, -0.474168",\ "-1.036215, -1.036215, -0.998876, -0.961537, -0.886859",\ "-1.587569, -1.587569, -1.550230, -1.512892, -1.438214",\ "-1.778313, -1.778313, -1.740975, -1.703636, -1.628958"); } } /* end of arc clock_mprj_io[33]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.313473, 1.900797, 1.488122, 0.936786, 0.745964",\ "2.793010, 2.380334, 1.967658, 1.416323, 1.225501",\ "3.272547, 2.859870, 2.447195, 1.895860, 1.705038",\ "3.913208, 3.500532, 3.087856, 2.536521, 2.345699",\ "4.167041, 3.754364, 3.341689, 2.790354, 2.599532"); } 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.622917, 2.210240, 1.797565, 1.246230, 1.055408",\ "3.184464, 2.771788, 2.359112, 1.807777, 1.616955",\ "3.746008, 3.333332, 2.920656, 2.369321, 2.178499",\ "4.496234, 4.083558, 3.670882, 3.119547, 2.928725",\ "4.848142, 4.435466, 4.022790, 3.471455, 3.280633"); } } /* end of arc mprj_io[4]_mprj_io[33]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.356391, -0.794856, -0.233322, 0.516889, 0.868796",\ "-1.185598, -0.624063, -0.062529, 0.687682, 1.039589",\ "-1.014805, -0.453270, 0.108264, 0.858475, 1.210382",\ "-0.786626, -0.225091, 0.336443, 1.086654, 1.438561",\ "-0.615501, -0.053966, 0.507568, 1.257779, 1.609686"); } 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.091077, -1.529542, -0.968008, -0.217797, 0.134110",\ "-2.503769, -1.942234, -1.380699, -0.630488, -0.278581",\ "-2.916460, -2.354925, -1.793390, -1.043180, -0.691272",\ "-3.467814, -2.906279, -2.344745, -1.594534, -1.242627",\ "-3.658559, -3.097024, -2.535489, -1.785278, -1.433371"); } } /* 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.047768 ; 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.408945, 0.408945, 0.334267, 0.309374, 0.259589",\ "0.888480, 0.888480, 0.813802, 0.788910, 0.739125",\ "1.368016, 1.368016, 1.293338, 1.268446, 1.218661",\ "2.008675, 2.008675, 1.933998, 1.909105, 1.859320",\ "2.262508, 2.262508, 2.187830, 2.162938, 2.113153"); } 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.600731, 0.600731, 0.526053, 0.501160, 0.451375",\ "1.162277, 1.162277, 1.087599, 1.062706, 1.012921",\ "1.723823, 1.723823, 1.649146, 1.624253, 1.574468",\ "2.474050, 2.474050, 2.399372, 2.374480, 2.324695",\ "2.825958, 2.825958, 2.751281, 2.726388, 2.676603"); } } /* 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.570540, 0.570540, 0.607879, 0.645218, 0.719896",\ "0.741334, 0.741334, 0.778673, 0.816011, 0.890689",\ "0.912127, 0.912127, 0.949466, 0.986805, 1.061483",\ "1.140307, 1.140307, 1.177646, 1.214985, 1.289663",\ "1.311432, 1.311432, 1.348771, 1.386109, 1.460787"); } 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.103698, 0.103698, 0.141037, 0.178375, 0.253053",\ "-0.308995, -0.308995, -0.271656, -0.234318, -0.159640",\ "-0.721687, -0.721687, -0.684348, -0.647010, -0.572332",\ "-1.273043, -1.273043, -1.235705, -1.198366, -1.123688",\ "-1.463782, -1.463782, -1.426443, -1.389104, -1.314426"); } } /* end of arc clock_mprj_io[32]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.043430, 1.630754, 1.218078, 0.666743, 0.475921",\ "2.522965, 2.110289, 1.697613, 1.146278, 0.955456",\ "3.002501, 2.589825, 2.177150, 1.625814, 1.434992",\ "3.643161, 3.230485, 2.817809, 2.266474, 2.075652",\ "3.896994, 3.484318, 3.071642, 2.520307, 2.329484"); } 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.326983, 1.914307, 1.501631, 0.950296, 0.759474",\ "2.888529, 2.475853, 2.063177, 1.511842, 1.321020",\ "3.450076, 3.037400, 2.624724, 2.073389, 1.882567",\ "4.200303, 3.787627, 3.374951, 2.823616, 2.632793",\ "4.552211, 4.139535, 3.726859, 3.175524, 2.984702"); } } /* 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.152714, -0.591179, -0.029644, 0.720567, 1.072474",\ "-0.981920, -0.420385, 0.141149, 0.891360, 1.243267",\ "-0.811127, -0.249592, 0.311943, 1.062154, 1.414061",\ "-0.582947, -0.021412, 0.540123, 1.290333, 1.642241",\ "-0.411822, 0.149713, 0.711247, 1.461458, 1.813365"); } 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.695798, -1.134263, -0.572728, 0.177482, 0.529390",\ "-2.108491, -1.546956, -0.985421, -0.235210, 0.116697",\ "-2.521183, -1.959648, -1.398113, -0.647903, -0.295995",\ "-3.072539, -2.511004, -1.949470, -1.199259, -0.847352",\ "-3.263278, -2.701743, -2.140208, -1.389997, -1.038090"); } } /* 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.047768 ; 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.836362, 0.836362, 0.761684, 0.736792, 0.687007",\ "1.315944, 1.315944, 1.241267, 1.216374, 1.166589",\ "1.795526, 1.795526, 1.720849, 1.695956, 1.646171",\ "2.436249, 2.436249, 2.361571, 2.336678, 2.286893",\ "2.690081, 2.690081, 2.615404, 2.590511, 2.540726"); } 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.046406, 1.046406, 0.971728, 0.946836, 0.897051",\ "1.607909, 1.607909, 1.533232, 1.508339, 1.458554",\ "2.169412, 2.169412, 2.094734, 2.069842, 2.020057",\ "2.919580, 2.919580, 2.844902, 2.820009, 2.770225",\ "3.271485, 3.271485, 3.196807, 3.171914, 3.122129"); } } /* 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.023121, -0.023121, 0.014218, 0.051556, 0.126234",\ "0.147660, 0.147660, 0.184999, 0.222338, 0.297016",\ "0.318442, 0.318442, 0.355781, 0.393120, 0.467798",\ "0.546607, 0.546607, 0.583945, 0.621284, 0.695962",\ "0.717739, 0.717739, 0.755077, 0.792416, 0.867094"); } 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.519236, -0.519236, -0.481897, -0.444558, -0.369880",\ "-0.931917, -0.931917, -0.894579, -0.857240, -0.782562",\ "-1.344599, -1.344599, -1.307260, -1.269922, -1.195244",\ "-1.895941, -1.895941, -1.858603, -1.821264, -1.746586",\ "-2.087299, -2.087299, -2.049960, -2.012622, -1.937944"); } } /* 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 ( "2.621706, 2.209031, 1.796355, 1.245020, 1.054198",\ "3.101289, 2.688613, 2.275937, 1.724602, 1.533780",\ "3.580871, 3.168195, 2.755519, 2.204184, 2.013362",\ "4.221593, 3.808917, 3.396241, 2.844906, 2.654084",\ "4.475426, 4.062750, 3.650074, 3.098739, 2.907917"); } 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.949233, 2.536557, 2.123881, 1.572546, 1.381724",\ "3.510736, 3.098060, 2.685384, 2.134049, 1.943227",\ "4.072238, 3.659562, 3.246886, 2.695551, 2.504729",\ "4.822406, 4.409730, 3.997054, 3.445719, 3.254897",\ "5.174311, 4.761635, 4.348959, 3.797624, 3.606802"); } } /* end of arc mprj_io[4]_mprj_io[31]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.831242, -1.269708, -0.708173, 0.042038, 0.393945",\ "-1.660461, -1.098926, -0.537391, 0.212819, 0.564727",\ "-1.489679, -0.928144, -0.366609, 0.383601, 0.735509",\ "-1.261514, -0.699980, -0.138445, 0.611766, 0.963673",\ "-1.090382, -0.528848, 0.032687, 0.782898, 1.134805"); } 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.463360, -1.901825, -1.340290, -0.590080, -0.238172",\ "-2.876041, -2.314506, -1.752971, -1.002761, -0.650853",\ "-3.288722, -2.727188, -2.165653, -1.415442, -1.063535",\ "-3.840065, -3.278530, -2.716995, -1.966785, -1.614877",\ "-4.031423, -3.469888, -2.908353, -2.158142, -1.806235"); } } /* 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.047768 ; 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.773015, 0.773015, 0.698337, 0.673445, 0.623660",\ "1.252583, 1.252583, 1.177905, 1.153012, 1.103227",\ "1.732150, 1.732150, 1.657472, 1.632580, 1.582795",\ "2.372851, 2.372851, 2.298174, 2.273281, 2.223496",\ "2.626685, 2.626685, 2.552007, 2.527114, 2.477329"); } 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.129164, 1.129164, 1.054486, 1.029593, 0.979809",\ "1.690678, 1.690678, 1.616000, 1.591108, 1.541323",\ "2.252192, 2.252192, 2.177514, 2.152621, 2.102836",\ "3.002374, 3.002374, 2.927696, 2.902803, 2.853019",\ "3.354280, 3.354280, 3.279602, 3.254709, 3.204924"); } } /* 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.050579, 0.050579, 0.087918, 0.125256, 0.199934",\ "0.221357, 0.221357, 0.258696, 0.296035, 0.370713",\ "0.392135, 0.392135, 0.429474, 0.466812, 0.541490",\ "0.620294, 0.620294, 0.657633, 0.694972, 0.769650",\ "0.791434, 0.791434, 0.828773, 0.866112, 0.940790"); } 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.566618, -0.566618, -0.529279, -0.491940, -0.417262",\ "-0.979265, -0.979265, -0.941926, -0.904588, -0.829910",\ "-1.391912, -1.391912, -1.354573, -1.317234, -1.242556",\ "-1.943208, -1.943208, -1.905870, -1.868531, -1.793853",\ "-2.134179, -2.134179, -2.096841, -2.059502, -1.984824"); } } /* 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 ( "2.465657, 2.052981, 1.640305, 1.088970, 0.898148",\ "2.945224, 2.532548, 2.119872, 1.568537, 1.377715",\ "3.424791, 3.012115, 2.599439, 2.048104, 1.857282",\ "4.065493, 3.652817, 3.240141, 2.688806, 2.497983",\ "4.319326, 3.906650, 3.493974, 2.942639, 2.751817"); } 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.963160, 2.550484, 2.137808, 1.586473, 1.395651",\ "3.524674, 3.111998, 2.699322, 2.147987, 1.957165",\ "4.086188, 3.673512, 3.260836, 2.709501, 2.518679",\ "4.836370, 4.423694, 4.011018, 3.459683, 3.268861",\ "5.188276, 4.775599, 4.362924, 3.811589, 3.620767"); } } /* 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 ( "-1.699285, -1.137750, -0.576215, 0.173995, 0.525903",\ "-1.528507, -0.966972, -0.405437, 0.344774, 0.696681",\ "-1.357729, -0.796194, -0.234659, 0.515552, 0.867459",\ "-1.129570, -0.568035, -0.006500, 0.743711, 1.095618",\ "-0.958429, -0.396894, 0.164640, 0.914851, 1.266758"); } 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.450876, -1.889341, -1.327807, -0.577596, -0.225689",\ "-2.863522, -2.301987, -1.740453, -0.990242, -0.638335",\ "-3.276169, -2.714634, -2.153099, -1.402889, -1.050981",\ "-3.827466, -3.265931, -2.704396, -1.954185, -1.602278",\ "-4.018436, -3.456902, -2.895367, -2.145156, -1.793249"); } } /* 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.047768 ; 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.935997, 0.935997, 0.861320, 0.836427, 0.786642",\ "1.415575, 1.415575, 1.340897, 1.316005, 1.266220",\ "1.895153, 1.895153, 1.820476, 1.795583, 1.745798",\ "2.535869, 2.535869, 2.461191, 2.436299, 2.386514",\ "2.789702, 2.789702, 2.715024, 2.690131, 2.640347"); } 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.951934, 0.951934, 0.877256, 0.852364, 0.802579",\ "1.513437, 1.513437, 1.438759, 1.413866, 1.364081",\ "2.074939, 2.074939, 2.000261, 1.975369, 1.925584",\ "2.825105, 2.825105, 2.750427, 2.725535, 2.675750",\ "3.177011, 3.177011, 3.102333, 3.077441, 3.027656"); } } /* 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.163386, 0.163386, 0.200725, 0.238063, 0.312741",\ "0.334161, 0.334161, 0.371500, 0.408839, 0.483517",\ "0.504937, 0.504937, 0.542276, 0.579614, 0.654292",\ "0.733093, 0.733093, 0.770432, 0.807770, 0.882448",\ "0.904234, 0.904234, 0.941573, 0.978912, 1.053590"); } 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.332251, -0.332251, -0.294912, -0.257574, -0.182896",\ "-0.744894, -0.744894, -0.707556, -0.670217, -0.595539",\ "-1.157537, -1.157537, -1.120198, -1.082860, -1.008182",\ "-1.708829, -1.708829, -1.671490, -1.634151, -1.559473",\ "-1.899956, -1.899956, -1.862617, -1.825279, -1.750601"); } } /* 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 ( "2.936885, 2.524209, 2.111533, 1.560198, 1.369375",\ "3.416462, 3.003786, 2.591110, 2.039775, 1.848953",\ "3.896041, 3.483365, 3.070689, 2.519354, 2.328532",\ "4.536757, 4.124080, 3.711404, 3.160069, 2.969247",\ "4.790589, 4.377913, 3.965237, 3.413902, 3.223080"); } 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.081064, 2.668387, 2.255712, 1.704376, 1.513554",\ "3.642566, 3.229890, 2.817214, 2.265879, 2.075057",\ "4.204068, 3.791392, 3.378716, 2.827381, 2.636559",\ "4.954234, 4.541558, 4.128882, 3.577547, 3.386725",\ "5.306140, 4.893464, 4.480788, 3.929453, 3.738631"); } } /* 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 ( "-1.895672, -1.334137, -0.772603, -0.022392, 0.329515",\ "-1.724897, -1.163362, -0.601827, 0.148383, 0.500291",\ "-1.554121, -0.992586, -0.431052, 0.319159, 0.671066",\ "-1.325966, -0.764431, -0.202896, 0.547315, 0.899222",\ "-1.154824, -0.593289, -0.031754, 0.718456, 1.070364"); } 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.513863, -1.952327, -1.390793, -0.640582, -0.288675",\ "-2.926506, -2.364970, -1.803436, -1.053225, -0.701318",\ "-3.339149, -2.777613, -2.216079, -1.465868, -1.113961",\ "-3.890440, -3.328905, -2.767370, -2.017159, -1.665252",\ "-4.081567, -3.520032, -2.958498, -2.208287, -1.856380"); } } /* 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.047768 ; 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.465226, 1.465226, 1.390548, 1.365656, 1.315871",\ "1.944803, 1.944803, 1.870126, 1.845233, 1.795448",\ "2.424380, 2.424380, 2.349702, 2.324810, 2.275025",\ "3.065095, 3.065095, 2.990418, 2.965525, 2.915740",\ "3.318928, 3.318928, 3.244251, 3.219358, 3.169573"); } 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.422771, 1.422771, 1.348093, 1.323200, 1.273415",\ "1.984273, 1.984273, 1.909595, 1.884703, 1.834918",\ "2.545774, 2.545774, 2.471097, 2.446204, 2.396419",\ "3.295941, 3.295941, 3.221264, 3.196371, 3.146586",\ "3.647847, 3.647847, 3.573169, 3.548277, 3.498492"); } } /* 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.428427, -0.428427, -0.391088, -0.353750, -0.279072",\ "-0.257653, -0.257653, -0.220314, -0.182976, -0.108298",\ "-0.086879, -0.086879, -0.049540, -0.012202, 0.062476",\ "0.141275, 0.141275, 0.178614, 0.215953, 0.290631",\ "0.312419, 0.312419, 0.349758, 0.387097, 0.461775"); } 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.779948, -0.779948, -0.742609, -0.705270, -0.630592",\ "-1.192580, -1.192580, -1.155242, -1.117903, -1.043225",\ "-1.605213, -1.605213, -1.567875, -1.530536, -1.455858",\ "-2.156491, -2.156491, -2.119152, -2.081814, -2.007136",\ "-2.347558, -2.347558, -2.310219, -2.272880, -2.198202"); } } /* 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 ( "3.121356, 2.708680, 2.296004, 1.744669, 1.553847",\ "3.600933, 3.188257, 2.775581, 2.224246, 2.033424",\ "4.080510, 3.667834, 3.255158, 2.703823, 2.513001",\ "4.721225, 4.308549, 3.895874, 3.344538, 3.153716",\ "4.975058, 4.562382, 4.149706, 3.598371, 3.407549"); } 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.207239, 2.794563, 2.381887, 1.830552, 1.639730",\ "3.768741, 3.356065, 2.943389, 2.392054, 2.201232",\ "4.330243, 3.917567, 3.504891, 2.953556, 2.762734",\ "5.080410, 4.667734, 4.255058, 3.703723, 3.512901",\ "5.432315, 5.019639, 4.606964, 4.055629, 3.864806"); } } /* end of arc mprj_io[4]_mprj_io[28]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.141089, -1.579554, -1.018020, -0.267809, 0.084098",\ "-1.970315, -1.408780, -0.847246, -0.097035, 0.254872",\ "-1.799541, -1.238006, -0.676472, 0.073739, 0.425646",\ "-1.571387, -1.009852, -0.448318, 0.301893, 0.653800",\ "-1.400243, -0.838708, -0.277173, 0.473037, 0.824945"); } 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.608985, -2.047450, -1.485915, -0.735704, -0.383797",\ "-3.021618, -2.460083, -1.898548, -1.148337, -0.796430",\ "-3.434251, -2.872716, -2.311181, -1.560970, -1.209063",\ "-3.985529, -3.423994, -2.862459, -2.112248, -1.760341",\ "-4.176596, -3.615061, -3.053526, -2.303315, -1.951408"); } } /* 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.047768 ; 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.878596, 0.878596, 0.803918, 0.779025, 0.729240",\ "1.358171, 1.358171, 1.283493, 1.258600, 1.208816",\ "1.837746, 1.837746, 1.763068, 1.738176, 1.688391",\ "2.478457, 2.478457, 2.403779, 2.378886, 2.329102",\ "2.732290, 2.732290, 2.657612, 2.632719, 2.582934"); } 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.041192, 1.041192, 0.966514, 0.941622, 0.891837",\ "1.602699, 1.602699, 1.528021, 1.503128, 1.453343",\ "2.164205, 2.164205, 2.089527, 2.064635, 2.014850",\ "2.914376, 2.914376, 2.839698, 2.814806, 2.765021",\ "3.266282, 3.266282, 3.191604, 3.166712, 3.116927"); } } /* 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.015722, 0.015722, 0.053061, 0.090400, 0.165077",\ "0.186496, 0.186496, 0.223835, 0.261174, 0.335852",\ "0.357271, 0.357271, 0.394610, 0.431948, 0.506626",\ "0.585426, 0.585426, 0.622764, 0.660103, 0.734781",\ "0.756569, 0.756569, 0.793908, 0.831247, 0.905925"); } 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.295649, -0.295649, -0.258310, -0.220972, -0.146294",\ "-0.708286, -0.708286, -0.670948, -0.633609, -0.558931",\ "-1.120923, -1.120923, -1.083584, -1.046245, -0.971567",\ "-1.672206, -1.672206, -1.634867, -1.597528, -1.522851",\ "-1.863231, -1.863231, -1.825892, -1.788554, -1.713876"); } } /* 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 ( "2.812706, 2.400031, 1.987355, 1.436020, 1.245198",\ "3.292282, 2.879606, 2.466930, 1.915595, 1.724773",\ "3.771857, 3.359181, 2.946505, 2.395170, 2.204348",\ "4.412568, 3.999892, 3.587216, 3.035881, 2.845059",\ "4.666400, 4.253725, 3.841049, 3.289714, 3.098891"); } 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.098152, 2.685476, 2.272800, 1.721465, 1.530643",\ "3.659658, 3.246983, 2.834307, 2.282972, 2.092149",\ "4.221165, 3.808489, 3.395813, 2.844478, 2.653656",\ "4.971336, 4.558660, 4.145984, 3.594649, 3.403827",\ "5.323242, 4.910566, 4.497890, 3.946555, 3.755733"); } } /* 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 ( "-2.016907, -1.455372, -0.893838, -0.143627, 0.208280",\ "-1.846133, -1.284598, -0.723063, 0.027148, 0.379055",\ "-1.675358, -1.113823, -0.552289, 0.197922, 0.549829",\ "-1.447204, -0.885669, -0.324134, 0.426077, 0.777984",\ "-1.276060, -0.714525, -0.152990, 0.597220, 0.949128"); } 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.416714, -1.855179, -1.293644, -0.543434, -0.191526",\ "-2.829352, -2.267817, -1.706282, -0.956071, -0.604164",\ "-3.241988, -2.680453, -2.118918, -1.368708, -1.016800",\ "-3.793271, -3.231736, -2.670202, -1.919991, -1.568084",\ "-3.984297, -3.422762, -2.861227, -2.111016, -1.759109"); } } /* 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.047768 ; 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.259294, 2.259294, 2.184616, 2.159723, 2.109938",\ "2.738854, 2.738854, 2.664176, 2.639284, 2.589499",\ "3.218416, 3.218416, 3.143739, 3.118846, 3.069061",\ "3.859111, 3.859111, 3.784433, 3.759541, 3.709756",\ "4.112945, 4.112945, 4.038267, 4.013374, 3.963589"); } 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.422346, 2.422346, 2.347668, 2.322776, 2.272991",\ "2.983865, 2.983865, 2.909188, 2.884295, 2.834510",\ "3.545385, 3.545385, 3.470708, 3.445815, 3.396030",\ "4.295576, 4.295576, 4.220898, 4.196005, 4.146220",\ "4.647482, 4.647482, 4.572804, 4.547912, 4.498127"); } } /* end of arc clock_mprj_io[26]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.618109, -0.618109, -0.580770, -0.543432, -0.468754",\ "-0.447329, -0.447329, -0.409990, -0.372651, -0.297973",\ "-0.276548, -0.276548, -0.239209, -0.201871, -0.127193",\ "-0.048385, -0.048385, -0.011046, 0.026292, 0.100970",\ "0.122753, 0.122753, 0.160091, 0.197430, 0.272108"); } 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.922656, -0.922656, -0.885317, -0.847978, -0.773300",\ "-1.335311, -1.335311, -1.297972, -1.260633, -1.185956",\ "-1.747965, -1.747965, -1.710626, -1.673287, -1.598609",\ "-2.299273, -2.299273, -2.261934, -2.224595, -2.149917",\ "-2.490204, -2.490204, -2.452866, -2.415527, -2.340849"); } } /* end of arc clock_mprj_io[26]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.597727, 3.185051, 2.772376, 2.221040, 2.030218",\ "4.077288, 3.664612, 3.251936, 2.700601, 2.509779",\ "4.556850, 4.144174, 3.731498, 3.180163, 2.989341",\ "5.197545, 4.784869, 4.372193, 3.820858, 3.630036",\ "5.451378, 5.038702, 4.626027, 4.074692, 3.883869"); } 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.903281, 3.490605, 3.077929, 2.526594, 2.335772",\ "4.464800, 4.052124, 3.639448, 3.088113, 2.897291",\ "5.026320, 4.613644, 4.200968, 3.649633, 3.458811",\ "5.776510, 5.363834, 4.951159, 4.399823, 4.209002",\ "6.128417, 5.715741, 5.303065, 4.751730, 4.560908"); } } /* end of arc mprj_io[4]_mprj_io[26]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.331346, -1.769811, -1.208276, -0.458065, -0.106158",\ "-2.160565, -1.599030, -1.037496, -0.287285, 0.064622",\ "-1.989785, -1.428250, -0.866715, -0.116504, 0.235403",\ "-1.761622, -1.200087, -0.638552, 0.111659, 0.463566",\ "-1.590484, -1.028949, -0.467414, 0.282796, 0.634704"); } 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.738635, -2.177100, -1.615565, -0.865354, -0.513447",\ "-3.151290, -2.589755, -2.028220, -1.278010, -0.926102",\ "-3.563944, -3.002409, -2.440874, -1.690664, -1.338756",\ "-4.115252, -3.553717, -2.992182, -2.241971, -1.890064",\ "-4.306183, -3.744648, -3.183114, -2.432903, -2.080996"); } } /* 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.047768 ; 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.090395, 1.090395, 1.015718, 0.990825, 0.941040",\ "1.569968, 1.569968, 1.495291, 1.470398, 1.420613",\ "2.049541, 2.049541, 1.974863, 1.949970, 1.900185",\ "2.690249, 2.690249, 2.615571, 2.590679, 2.540894",\ "2.944083, 2.944083, 2.869405, 2.844512, 2.794728"); } 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.486850, 1.486850, 1.412172, 1.387280, 1.337495",\ "2.048358, 2.048358, 1.973681, 1.948788, 1.899003",\ "2.609867, 2.609867, 2.535189, 2.510296, 2.460511",\ "3.360041, 3.360041, 3.285363, 3.260471, 3.210686",\ "3.711947, 3.711947, 3.637270, 3.612377, 3.562592"); } } /* 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.370517, -0.370517, -0.333178, -0.295839, -0.221161",\ "-0.199742, -0.199742, -0.162403, -0.125064, -0.050386",\ "-0.028966, -0.028966, 0.008373, 0.045711, 0.120389",\ "0.199189, 0.199189, 0.236528, 0.273867, 0.348545",\ "0.370332, 0.370332, 0.407671, 0.445010, 0.519688"); } 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.903525, -0.903525, -0.866186, -0.828848, -0.754170",\ "-1.316164, -1.316164, -1.278826, -1.241487, -1.166809",\ "-1.728804, -1.728804, -1.691465, -1.654126, -1.579448",\ "-2.280088, -2.280088, -2.242749, -2.205411, -2.130733",\ "-2.471101, -2.471101, -2.433762, -2.396423, -2.321745"); } } /* 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 ( "2.767274, 2.354598, 1.941922, 1.390587, 1.199765",\ "3.246847, 2.834171, 2.421495, 1.870160, 1.679338",\ "3.726419, 3.313743, 2.901067, 2.349732, 2.158910",\ "4.367128, 3.954452, 3.541776, 2.990441, 2.799619",\ "4.620962, 4.208285, 3.795610, 3.244275, 3.053452"); } 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.298254, 2.885578, 2.472902, 1.921567, 1.730745",\ "3.859763, 3.447086, 3.034411, 2.483076, 2.292253",\ "4.421271, 4.008595, 3.595919, 3.044584, 2.853762",\ "5.171445, 4.758769, 4.346093, 3.794758, 3.603936",\ "5.523352, 5.110675, 4.698000, 4.146665, 3.955842"); } } /* 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 ( "-2.116204, -1.554669, -0.993134, -0.242923, 0.108984",\ "-1.945429, -1.383894, -0.822359, -0.072148, 0.279759",\ "-1.774653, -1.213118, -0.651584, 0.098627, 0.450534",\ "-1.546498, -0.984963, -0.423428, 0.326783, 0.678690",\ "-1.375355, -0.813820, -0.252285, 0.497926, 0.849833"); } 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.783770, -2.222235, -1.660701, -0.910490, -0.558583",\ "-3.196409, -2.634875, -2.073340, -1.323129, -0.971222",\ "-3.609049, -3.047514, -2.485980, -1.735769, -1.383862",\ "-4.160334, -3.598799, -3.037264, -2.287053, -1.935146",\ "-4.351346, -3.789811, -3.228276, -2.478065, -2.126158"); } } /* 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.047768 ; 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.381989, -0.381989, -0.456666, -0.481559, -0.531344",\ "0.097578, 0.097578, 0.022900, -0.001992, -0.051777",\ "0.577144, 0.577144, 0.502466, 0.477574, 0.427789",\ "1.217845, 1.217845, 1.143167, 1.118275, 1.068490",\ "1.471678, 1.471678, 1.397000, 1.372107, 1.322322"); } 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.117857, -0.117857, -0.192535, -0.217427, -0.267212",\ "0.443658, 0.443658, 0.368981, 0.344088, 0.294303",\ "1.005173, 1.005173, 0.930496, 0.905603, 0.855818",\ "1.755357, 1.755357, 1.680679, 1.655787, 1.606002",\ "2.107264, 2.107264, 2.032587, 2.007694, 1.957909"); } } /* 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 ( "0.988442, 0.988442, 1.025781, 1.063119, 1.137797",\ "1.159220, 1.159220, 1.196559, 1.233898, 1.308576",\ "1.329998, 1.329998, 1.367337, 1.404676, 1.479354",\ "1.558158, 1.558158, 1.595497, 1.632836, 1.707514",\ "1.729298, 1.729298, 1.766637, 1.803976, 1.878654"); } 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.593636, 0.593636, 0.630975, 0.668313, 0.742991",\ "0.180987, 0.180987, 0.218326, 0.255665, 0.330343",\ "-0.231662, -0.231662, -0.194323, -0.156984, -0.082306",\ "-0.782960, -0.782960, -0.745621, -0.708283, -0.633605",\ "-0.973924, -0.973924, -0.936585, -0.899246, -0.824569"); } } /* 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 ( "1.618898, 1.206222, 0.793546, 0.242211, 0.051389",\ "2.098464, 1.685788, 1.273112, 0.721777, 0.530955",\ "2.578030, 2.165354, 1.752678, 1.201343, 1.010521",\ "3.218731, 2.806055, 2.393379, 1.842044, 1.651222",\ "3.472564, 3.059887, 2.647212, 2.095876, 1.905054"); } 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.011273, 1.598597, 1.185921, 0.634586, 0.443764",\ "2.572788, 2.160112, 1.747437, 1.196101, 1.005279",\ "3.134303, 2.721627, 2.308951, 1.757616, 1.566794",\ "3.884487, 3.471811, 3.059135, 2.507800, 2.316978",\ "4.236394, 3.823718, 3.411042, 2.859707, 2.668885"); } } /* 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.070614, -0.509079, 0.052455, 0.802666, 1.154573",\ "-0.899836, -0.338301, 0.223234, 0.973444, 1.325352",\ "-0.729058, -0.167523, 0.394012, 1.144223, 1.496130",\ "-0.500898, 0.060637, 0.622172, 1.372383, 1.724290",\ "-0.329758, 0.231777, 0.793312, 1.543522, 1.895430"); } 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.587976, -1.026441, -0.464906, 0.285305, 0.637212",\ "-2.000625, -1.439090, -0.877555, -0.127344, 0.224563",\ "-2.413273, -1.851738, -1.290204, -0.539993, -0.188086",\ "-2.964572, -2.403037, -1.841502, -1.091291, -0.739384",\ "-3.155536, -2.594001, -2.032466, -1.282255, -0.930348"); } } /* 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.047768 ; 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.182471, -0.182471, -0.257149, -0.282041, -0.331826",\ "0.297067, 0.297067, 0.222389, 0.197497, 0.147712",\ "0.776605, 0.776605, 0.701927, 0.677034, 0.627249",\ "1.417266, 1.417266, 1.342589, 1.317696, 1.267911",\ "1.671100, 1.671100, 1.596422, 1.571529, 1.521744"); } 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.018598, -0.018598, -0.093276, -0.118168, -0.167953",\ "0.542947, 0.542947, 0.468269, 0.443376, 0.393591",\ "1.104491, 1.104491, 1.029814, 1.004921, 0.955136",\ "1.854716, 1.854716, 1.780038, 1.755146, 1.705361",\ "2.206624, 2.206624, 2.131946, 2.107054, 2.057269"); } } /* 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 ( "0.820591, 0.820591, 0.857930, 0.895269, 0.969947",\ "0.991384, 0.991384, 1.028723, 1.066061, 1.140739",\ "1.162176, 1.162176, 1.199515, 1.236853, 1.311531",\ "1.390355, 1.390355, 1.427693, 1.465032, 1.539710",\ "1.561481, 1.561481, 1.598819, 1.636158, 1.710836"); } 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.686421, 0.686421, 0.723760, 0.761099, 0.835777",\ "0.273732, 0.273732, 0.311071, 0.348410, 0.423088",\ "-0.138957, -0.138957, -0.101618, -0.064279, 0.010399",\ "-0.690310, -0.690310, -0.652971, -0.615632, -0.540954",\ "-0.881064, -0.881064, -0.843725, -0.806386, -0.731709"); } } /* end of arc clock_mprj_io[12]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.473658, 1.060982, 0.648307, 0.096972, -0.093851",\ "1.953196, 1.540520, 1.127845, 0.576509, 0.385687",\ "2.432734, 2.020058, 1.607382, 1.056047, 0.865225",\ "3.073396, 2.660720, 2.248044, 1.696709, 1.505887",\ "3.327229, 2.914554, 2.501878, 1.950543, 1.759721"); } 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.765871, 1.353195, 0.940519, 0.389184, 0.198362",\ "2.327415, 1.914739, 1.502064, 0.950729, 0.759907",\ "2.888959, 2.476284, 2.063608, 1.512273, 1.321450",\ "3.639184, 3.226508, 2.813832, 2.262497, 2.071675",\ "3.991092, 3.578416, 3.165740, 2.614405, 2.423583"); } } /* end of arc mprj_io[4]_mprj_io[12]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.902941, -0.341406, 0.220129, 0.970340, 1.322247",\ "-0.732149, -0.170614, 0.390921, 1.141132, 1.493039",\ "-0.561357, 0.000178, 0.561713, 1.311924, 1.663831",\ "-0.333178, 0.228357, 0.789892, 1.540102, 1.892010",\ "-0.162052, 0.399483, 0.961018, 1.711229, 2.063136"); } 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.340283, -0.778748, -0.217214, 0.532997, 0.884904",\ "-1.752972, -1.191437, -0.629903, 0.120308, 0.472215",\ "-2.165661, -1.604126, -1.042592, -0.292381, 0.059526",\ "-2.717014, -2.155479, -1.593944, -0.843733, -0.491826",\ "-2.907768, -2.346233, -1.784698, -1.034488, -0.682580"); } } /* 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.047768 ; 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.171486, -0.171486, -0.246164, -0.271056, -0.320841",\ "0.308048, 0.308048, 0.233371, 0.208478, 0.158693",\ "0.787582, 0.787582, 0.712904, 0.688012, 0.638227",\ "1.428239, 1.428239, 1.353561, 1.328669, 1.278884",\ "1.682072, 1.682072, 1.607394, 1.582502, 1.532717"); } 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.135646, -0.135646, -0.210324, -0.235217, -0.285002",\ "0.425902, 0.425902, 0.351225, 0.326332, 0.276547",\ "0.987451, 0.987451, 0.912774, 0.887881, 0.838096",\ "1.737680, 1.737680, 1.663002, 1.638110, 1.588325",\ "2.089588, 2.089588, 2.014911, 1.990018, 1.940233"); } } /* 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 ( "0.919076, 0.919076, 0.956415, 0.993753, 1.068431",\ "1.089871, 1.089871, 1.127210, 1.164548, 1.239226",\ "1.260665, 1.260665, 1.298004, 1.335343, 1.410021",\ "1.488846, 1.488846, 1.526185, 1.563524, 1.638202",\ "1.659970, 1.659970, 1.697309, 1.734648, 1.809326"); } 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.621336, 0.621336, 0.658675, 0.696014, 0.770692",\ "0.208641, 0.208641, 0.245980, 0.283319, 0.357997",\ "-0.204054, -0.204054, -0.166715, -0.129376, -0.054698",\ "-0.755414, -0.755414, -0.718075, -0.680736, -0.606058",\ "-0.946139, -0.946139, -0.908800, -0.871461, -0.796783"); } } /* 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 ( "1.762901, 1.350225, 0.937549, 0.386214, 0.195392",\ "2.242435, 1.829759, 1.417083, 0.865748, 0.674926",\ "2.721969, 2.309293, 1.896617, 1.345282, 1.154460",\ "3.362625, 2.949949, 2.537273, 1.985938, 1.795116",\ "3.616458, 3.203782, 2.791106, 2.239771, 2.048949"); } 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.921312, 1.508636, 1.095960, 0.544625, 0.353803",\ "2.482860, 2.070184, 1.657508, 1.106173, 0.915351",\ "3.044409, 2.631733, 2.219058, 1.667722, 1.476900",\ "3.794638, 3.381962, 2.969286, 2.417951, 2.227129",\ "4.146546, 3.733870, 3.321194, 2.769859, 2.579037"); } } /* 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.113347, -0.551812, 0.009723, 0.759934, 1.111841",\ "-0.942552, -0.381017, 0.180517, 0.930728, 1.282635",\ "-0.771758, -0.210223, 0.351312, 1.101523, 1.453430",\ "-0.543576, 0.017958, 0.579493, 1.329704, 1.681611",\ "-0.372452, 0.189082, 0.750617, 1.500828, 1.852735"); } 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.499701, -0.938166, -0.376632, 0.373579, 0.725486",\ "-1.912396, -1.350861, -0.789327, -0.039116, 0.312791",\ "-2.325091, -1.763556, -1.202022, -0.451811, -0.099904",\ "-2.876452, -2.314917, -1.753382, -1.003171, -0.651264",\ "-3.067177, -2.505642, -1.944108, -1.193897, -0.841990"); } } /* 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.047768 ; 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.167423, 0.167423, 0.092746, 0.067853, 0.018068",\ "0.646967, 0.646967, 0.572289, 0.547397, 0.497612",\ "1.126511, 1.126511, 1.051833, 1.026941, 0.977156",\ "1.767182, 1.767182, 1.692504, 1.667612, 1.617827",\ "2.021016, 2.021016, 1.946338, 1.921445, 1.871660"); } 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.280799, 0.280799, 0.206121, 0.181229, 0.131444",\ "0.842337, 0.842337, 0.767659, 0.742767, 0.692982",\ "1.403875, 1.403875, 1.329198, 1.304305, 1.254520",\ "2.154090, 2.154090, 2.079413, 2.054520, 2.004735",\ "2.505998, 2.505998, 2.431320, 2.406428, 2.356643"); } } /* 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 ( "0.986001, 0.986001, 1.023339, 1.060678, 1.135356",\ "1.156790, 1.156790, 1.194129, 1.231467, 1.306145",\ "1.327579, 1.327579, 1.364918, 1.402257, 1.476935",\ "1.555754, 1.555754, 1.593093, 1.630431, 1.705109",\ "1.726882, 1.726882, 1.764221, 1.801560, 1.876238"); } 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.733572, 0.733572, 0.770911, 0.808249, 0.882927",\ "0.320891, 0.320891, 0.358230, 0.395569, 0.470247",\ "-0.091790, -0.091790, -0.054451, -0.017112, 0.057566",\ "-0.643131, -0.643131, -0.605792, -0.568453, -0.493775",\ "-0.833929, -0.833929, -0.796590, -0.759251, -0.684573"); } } /* 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 ( "1.505857, 1.093181, 0.680505, 0.129170, -0.061652",\ "1.985401, 1.572725, 1.160049, 0.608714, 0.417892",\ "2.464945, 2.052269, 1.639593, 1.088258, 0.897436",\ "3.105616, 2.692940, 2.280264, 1.728929, 1.538107",\ "3.359449, 2.946774, 2.534098, 1.982763, 1.791940"); } 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.761734, 1.349058, 0.936383, 0.385047, 0.194225",\ "2.323272, 1.910596, 1.497920, 0.946585, 0.755763",\ "2.884810, 2.472134, 2.059458, 1.508123, 1.317301",\ "3.635025, 3.222349, 2.809673, 2.258338, 2.067516",\ "3.986933, 3.574257, 3.161581, 2.610246, 2.419424"); } } /* end of arc mprj_io[4]_mprj_io[10]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.727236, -0.165701, 0.395833, 1.146044, 1.497952",\ "-0.556447, 0.005088, 0.566623, 1.316834, 1.668741",\ "-0.385657, 0.175878, 0.737412, 1.487623, 1.839530",\ "-0.157483, 0.404052, 0.965587, 1.715798, 2.067705",\ "0.013646, 0.575181, 1.136715, 1.886926, 2.238833"); } 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.082407, -0.520872, 0.040663, 0.790873, 1.142781",\ "-1.495088, -0.933553, -0.372018, 0.378193, 0.730100",\ "-1.907768, -1.346234, -0.784699, -0.034488, 0.317419",\ "-2.459110, -1.897575, -1.336040, -0.585829, -0.233922",\ "-2.649908, -2.088373, -1.526838, -0.776627, -0.424720"); } } /* 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.047768 ; 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.519853, -0.519853, -0.594531, -0.619423, -0.669208",\ "-0.040297, -0.040297, -0.114975, -0.139867, -0.189652",\ "0.439259, 0.439259, 0.364581, 0.339689, 0.289904",\ "1.079947, 1.079947, 1.005269, 0.980376, 0.930591",\ "1.333779, 1.333779, 1.259102, 1.234209, 1.184424"); } 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.033237, -0.033237, -0.107914, -0.132807, -0.182592",\ "0.528289, 0.528289, 0.453611, 0.428719, 0.378934",\ "1.089815, 1.089815, 1.015137, 0.990244, 0.940459",\ "1.840012, 1.840012, 1.765334, 1.740442, 1.690657",\ "2.191920, 2.191920, 2.117242, 2.092350, 2.042565"); } } /* 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.112222, 1.112222, 1.149561, 1.186900, 1.261578",\ "1.283006, 1.283006, 1.320344, 1.357683, 1.432361",\ "1.453789, 1.453789, 1.491128, 1.528467, 1.603145",\ "1.681956, 1.681956, 1.719294, 1.756633, 1.831311",\ "1.853091, 1.853091, 1.890429, 1.927768, 2.002446"); } 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.467902, 0.467902, 0.505240, 0.542579, 0.617257",\ "0.055239, 0.055239, 0.092577, 0.129916, 0.204594",\ "-0.357424, -0.357424, -0.320085, -0.282747, -0.208069",\ "-0.908742, -0.908742, -0.871403, -0.834065, -0.759387",\ "-1.099633, -1.099633, -1.062294, -1.024955, -0.950277"); } } /* 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.157027, 0.744351, 0.331675, -0.219660, -0.410482",\ "1.636583, 1.223907, 0.811231, 0.259896, 0.069074",\ "2.116139, 1.703463, 1.290787, 0.739452, 0.548630",\ "2.756825, 2.344149, 1.931473, 1.380138, 1.189316",\ "3.010658, 2.597982, 2.185306, 1.633971, 1.443149"); } 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.778167, 1.365491, 0.952815, 0.401480, 0.210658",\ "2.339693, 1.927017, 1.514341, 0.963006, 0.772184",\ "2.901218, 2.488542, 2.075866, 1.524531, 1.333709",\ "3.651416, 3.238739, 2.826064, 2.274729, 2.083907",\ "4.003324, 3.590647, 3.177972, 2.626637, 2.435814"); } } /* end of arc mprj_io[4]_mprj_io[9]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.633464, -0.071929, 0.489605, 1.239816, 1.591723",\ "-0.462681, 0.098854, 0.660388, 1.410599, 1.762506",\ "-0.291898, 0.269637, 0.831172, 1.581382, 1.933290",\ "-0.063731, 0.497804, 1.059338, 1.809549, 2.161456",\ "0.107404, 0.668939, 1.230473, 1.980684, 2.332591"); } 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.412344, -0.850809, -0.289274, 0.460936, 0.812844",\ "-1.825007, -1.263472, -0.701937, 0.048273, 0.400181",\ "-2.237670, -1.676135, -1.114600, -0.364389, -0.012482",\ "-2.788987, -2.227453, -1.665918, -0.915707, -0.563800",\ "-2.979878, -2.418343, -1.856808, -1.106597, -0.754690"); } } /* 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.047768 ; 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.335735, -0.335735, -0.410413, -0.435306, -0.485090",\ "0.143812, 0.143812, 0.069134, 0.044241, -0.005543",\ "0.623359, 0.623359, 0.548681, 0.523789, 0.474004",\ "1.264034, 1.264034, 1.189356, 1.164464, 1.114679",\ "1.517867, 1.517867, 1.443189, 1.418297, 1.368512"); } 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.140741, -0.140741, -0.215419, -0.240311, -0.290096",\ "0.420794, 0.420794, 0.346116, 0.321223, 0.271439",\ "0.982328, 0.982328, 0.907650, 0.882758, 0.832973",\ "1.732538, 1.732538, 1.657861, 1.632968, 1.583183",\ "2.084446, 2.084446, 2.009768, 1.984875, 1.935091"); } } /* 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.124908, 1.124908, 1.162247, 1.199586, 1.274264",\ "1.295696, 1.295696, 1.333035, 1.370374, 1.445052",\ "1.466484, 1.466484, 1.503823, 1.541162, 1.615840",\ "1.694657, 1.694657, 1.731995, 1.769334, 1.844012",\ "1.865787, 1.865787, 1.903126, 1.940464, 2.015142"); } 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.698040, 0.698040, 0.735378, 0.772717, 0.847395",\ "0.285364, 0.285364, 0.322703, 0.360042, 0.434720",\ "-0.127312, -0.127312, -0.089973, -0.052634, 0.022044",\ "-0.678646, -0.678646, -0.641308, -0.603969, -0.529291",\ "-0.869470, -0.869470, -0.832131, -0.794792, -0.720114"); } } /* 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.298750, 0.886074, 0.473398, -0.077937, -0.268759",\ "1.778297, 1.365621, 0.952945, 0.401610, 0.210788",\ "2.257844, 1.845168, 1.432492, 0.881157, 0.690335",\ "2.898519, 2.485843, 2.073167, 1.521832, 1.331010",\ "3.152352, 2.739676, 2.327000, 1.775665, 1.584843"); } 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.585511, 1.172835, 0.760159, 0.208824, 0.018002",\ "2.147046, 1.734370, 1.321694, 0.770359, 0.579537",\ "2.708580, 2.295904, 1.883229, 1.331893, 1.141071",\ "3.458791, 3.046115, 2.633439, 2.082104, 1.891282",\ "3.810698, 3.398022, 2.985346, 2.434011, 2.243189"); } } /* 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.598346, -0.036811, 0.524724, 1.274934, 1.626842",\ "-0.427558, 0.133977, 0.695512, 1.445722, 1.797630",\ "-0.256770, 0.304765, 0.866300, 1.616511, 1.968418",\ "-0.028597, 0.532938, 1.094473, 1.844683, 2.196590",\ "0.142533, 0.704068, 1.265603, 2.015814, 2.367721"); } 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.101456, -0.539921, 0.021613, 0.771824, 1.123731",\ "-1.514132, -0.952597, -0.391062, 0.359149, 0.711056",\ "-1.926808, -1.365273, -0.803738, -0.053527, 0.298380",\ "-2.478142, -1.916607, -1.355072, -0.604861, -0.252954",\ "-2.668965, -2.107430, -1.545896, -0.795685, -0.443778"); } } /* 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.047768 ; 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.616861, -0.616861, -0.691539, -0.716432, -0.766217",\ "-0.137325, -0.137325, -0.212002, -0.236895, -0.286680",\ "0.342212, 0.342212, 0.267535, 0.242642, 0.192857",\ "0.982874, 0.982874, 0.908196, 0.883304, 0.833519",\ "1.236707, 1.236707, 1.162029, 1.137137, 1.087352"); } 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.391415, -0.391415, -0.466092, -0.490985, -0.540770",\ "0.170131, 0.170131, 0.095454, 0.070561, 0.020776",\ "0.731676, 0.731676, 0.656999, 0.632106, 0.582321",\ "1.481901, 1.481901, 1.407224, 1.382331, 1.332546",\ "1.833809, 1.833809, 1.759131, 1.734238, 1.684453"); } } /* 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.293848, 1.293848, 1.331187, 1.368526, 1.443203",\ "1.464641, 1.464641, 1.501979, 1.539318, 1.613996",\ "1.635433, 1.635433, 1.672772, 1.710111, 1.784789",\ "1.863613, 1.863613, 1.900951, 1.938290, 2.012968",\ "2.034738, 2.034738, 2.072076, 2.109415, 2.184093"); } 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.021925, 1.021925, 1.059264, 1.096603, 1.171281",\ "0.609235, 0.609235, 0.646574, 0.683913, 0.758590",\ "0.196544, 0.196544, 0.233883, 0.271222, 0.345900",\ "-0.354810, -0.354810, -0.317472, -0.280133, -0.205455",\ "-0.545558, -0.545558, -0.508219, -0.470881, -0.396203"); } } /* 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.074062, 0.661386, 0.248711, -0.302624, -0.493447",\ "1.553599, 1.140923, 0.728247, 0.176912, -0.013910",\ "2.033136, 1.620460, 1.207784, 0.656449, 0.465627",\ "2.673798, 2.261122, 1.848446, 1.297111, 1.106289",\ "2.927631, 2.514956, 2.102280, 1.550945, 1.360122"); } 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.511410, 1.098734, 0.686059, 0.134723, -0.056099",\ "2.072956, 1.660280, 1.247604, 0.696269, 0.505447",\ "2.634501, 2.221826, 1.809150, 1.257815, 1.066993",\ "3.384726, 2.972050, 2.559374, 2.008039, 1.817217",\ "3.736633, 3.323957, 2.911282, 2.359946, 2.169124"); } } /* 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.514276, 0.047259, 0.608793, 1.359004, 1.710912",\ "-0.343483, 0.218051, 0.779586, 1.529797, 1.881704",\ "-0.172690, 0.388844, 0.950379, 1.700590, 2.052497",\ "0.055489, 0.617024, 1.178558, 1.928769, 2.280676",\ "0.226614, 0.788149, 1.349683, 2.099894, 2.451801"); } 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.150620, -0.589086, -0.027551, 0.722660, 1.074567",\ "-1.563310, -1.001776, -0.440241, 0.309970, 0.661877",\ "-1.976001, -1.414466, -0.852932, -0.102721, 0.249186",\ "-2.527355, -1.965821, -1.404286, -0.654075, -0.302168",\ "-2.718103, -2.156569, -1.595034, -0.844823, -0.492916"); } } /* 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.047768 ; 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.904250, -0.904250, -0.978927, -1.003820, -1.053605",\ "-0.424715, -0.424715, -0.499392, -0.524285, -0.574070",\ "0.054820, 0.054820, -0.019857, -0.044750, -0.094535",\ "0.695479, 0.695479, 0.620801, 0.595909, 0.546124",\ "0.949312, 0.949312, 0.874635, 0.849742, 0.799957"); } 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.594693, -0.594693, -0.669371, -0.694263, -0.744048",\ "-0.033146, -0.033146, -0.107824, -0.132716, -0.182501",\ "0.528401, 0.528401, 0.453724, 0.428831, 0.379046",\ "1.278629, 1.278629, 1.203951, 1.179059, 1.129274",\ "1.630538, 1.630538, 1.555860, 1.530967, 1.481182"); } } /* 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 ( "1.585246, 1.585246, 1.622585, 1.659923, 1.734601",\ "1.756040, 1.756040, 1.793379, 1.830717, 1.905395",\ "1.926834, 1.926834, 1.964172, 2.001511, 2.076189",\ "2.155014, 2.155014, 2.192353, 2.229692, 2.304370",\ "2.326138, 2.326138, 2.363477, 2.400816, 2.475494"); } 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.055664, 1.055664, 1.093003, 1.130342, 1.205019",\ "0.642971, 0.642971, 0.680309, 0.717648, 0.792326",\ "0.230277, 0.230277, 0.267616, 0.304955, 0.379633",\ "-0.321081, -0.321081, -0.283742, -0.246403, -0.171725",\ "-0.511814, -0.511814, -0.474475, -0.437137, -0.362459"); } } /* end of arc clock_mprj_io[6]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.788473, 0.375797, -0.036879, -0.588214, -0.779036",\ "1.268008, 0.855332, 0.442657, -0.108679, -0.299501",\ "1.747543, 1.334867, 0.922191, 0.370856, 0.180034",\ "2.388202, 1.975526, 1.562850, 1.011515, 0.820693",\ "2.642035, 2.229359, 1.816684, 1.265348, 1.074526"); } 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.239292, 0.826616, 0.413940, -0.137395, -0.328217",\ "1.800839, 1.388163, 0.975487, 0.424152, 0.233330",\ "2.362386, 1.949710, 1.537035, 0.985699, 0.794877",\ "3.112614, 2.699938, 2.287262, 1.735927, 1.545105",\ "3.464522, 3.051846, 2.639170, 2.087835, 1.897013"); } } /* 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.164736, 0.396799, 0.958333, 1.708544, 2.060452",\ "0.006058, 0.567593, 1.129128, 1.879338, 2.231246",\ "0.176852, 0.738387, 1.299921, 2.050132, 2.402040",\ "0.405032, 0.966567, 1.528102, 2.278313, 2.630220",\ "0.576156, 1.137691, 1.699226, 2.449437, 2.801344"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.828584, -0.267049, 0.294486, 1.044697, 1.396604",\ "-1.241277, -0.679742, -0.118207, 0.632003, 0.983911",\ "-1.653970, -1.092435, -0.530901, 0.219310, 0.571217",\ "-2.205328, -1.643793, -1.082259, -0.332048, 0.019859",\ "-2.396061, -1.834527, -1.272992, -0.522781, -0.170874"); } } /* 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.047768 ; 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.647999, -0.647999, -0.722677, -0.747570, -0.797354",\ "-0.168429, -0.168429, -0.243107, -0.268000, -0.317785",\ "0.311141, 0.311141, 0.236463, 0.211570, 0.161785",\ "0.951846, 0.951846, 0.877168, 0.852276, 0.802491",\ "1.205679, 1.205679, 1.131001, 1.106109, 1.056324"); } 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.704353, -0.704353, -0.779030, -0.803923, -0.853708",\ "-0.142842, -0.142842, -0.217519, -0.242412, -0.292197",\ "0.418670, 0.418670, 0.343992, 0.319100, 0.269315",\ "1.168849, 1.168849, 1.094171, 1.069278, 1.019494",\ "1.520756, 1.520756, 1.446078, 1.421185, 1.371400"); } } /* 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 ( "1.578928, 1.578928, 1.616266, 1.653605, 1.728283",\ "1.749704, 1.749704, 1.787043, 1.824382, 1.899060",\ "1.920481, 1.920481, 1.957819, 1.995158, 2.069836",\ "2.148638, 2.148638, 2.185977, 2.223315, 2.297993",\ "2.319780, 2.319780, 2.357119, 2.394457, 2.469135"); } 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.143658, 1.143658, 1.180997, 1.218336, 1.293014",\ "0.731015, 0.731015, 0.768354, 0.805693, 0.880371",\ "0.318372, 0.318372, 0.355711, 0.393050, 0.467728",\ "-0.232919, -0.232919, -0.195580, -0.158241, -0.083563",\ "-0.423911, -0.423911, -0.386573, -0.349234, -0.274556"); } } /* 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.053095, 0.640419, 0.227743, -0.323592, -0.514415",\ "1.532665, 1.119988, 0.707313, 0.155977, -0.034845",\ "2.012234, 1.599558, 1.186882, 0.635547, 0.444725",\ "2.652940, 2.240263, 1.827588, 1.276253, 1.085430",\ "2.906773, 2.494097, 2.081421, 1.530086, 1.339264"); } 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.424777, 1.012101, 0.599425, 0.048090, -0.142732",\ "1.986288, 1.573612, 1.160936, 0.609601, 0.418779",\ "2.547800, 2.135124, 1.722448, 1.171113, 0.980291",\ "3.297979, 2.885303, 2.472627, 1.921292, 1.730469",\ "3.649885, 3.237209, 2.824533, 2.273198, 2.082376"); } } /* 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.480129, 0.081406, 0.642941, 1.393152, 1.745059",\ "-0.309352, 0.252183, 0.813718, 1.563929, 1.915836",\ "-0.138575, 0.422960, 0.984494, 1.734705, 2.086612",\ "0.089582, 0.651117, 1.212652, 1.962862, 2.314770",\ "0.260724, 0.822259, 1.383793, 2.134004, 2.485911"); } 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.037953, -0.476418, 0.085116, 0.835327, 1.187234",\ "-1.450596, -0.889061, -0.327527, 0.422684, 0.774591",\ "-1.863239, -1.301704, -0.740170, 0.010041, 0.361948",\ "-2.414531, -1.852996, -1.291461, -0.541250, -0.189343",\ "-2.605523, -2.043988, -1.482453, -0.732243, -0.380335"); } } /* 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.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.280152"); } } /* 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.426372"); } } /* 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.047768 ; 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.047768 ; 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.901040, 1.901040, 1.826362, 1.801469, 1.751684",\ "2.380522, 2.380522, 2.305845, 2.280952, 2.231167",\ "2.860006, 2.860006, 2.785329, 2.760436, 2.710651",\ "3.500595, 3.500595, 3.425917, 3.401025, 3.351240",\ "3.754429, 3.754429, 3.679751, 3.654859, 3.605074"); } 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.809235, 1.809235, 1.734557, 1.709664, 1.659879",\ "2.370837, 2.370837, 2.296159, 2.271266, 2.221482",\ "2.932439, 2.932439, 2.857761, 2.832869, 2.783084",\ "3.682740, 3.682740, 3.608063, 3.583170, 3.533385",\ "4.034651, 4.034651, 3.959973, 3.935081, 3.885296"); } } /* 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.421190, 1.421190, 1.458529, 1.495867, 1.570545",\ "1.556479, 1.556479, 1.593817, 1.631156, 1.705834",\ "1.762145, 1.762145, 1.799484, 1.836823, 1.911501",\ "1.989677, 1.989677, 2.027016, 2.064354, 2.139032",\ "2.160775, 2.160775, 2.198114, 2.235453, 2.310131"); } 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.027145, 1.027145, 1.064483, 1.101822, 1.176500",\ "0.700232, 0.700232, 0.737571, 0.774909, 0.849587",\ "0.203259, 0.203259, 0.240597, 0.277936, 0.352614",\ "-0.346550, -0.346550, -0.309211, -0.271872, -0.197194",\ "-0.536895, -0.536895, -0.499556, -0.462218, -0.387540"); } } /* 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 ( "2.681339, 2.852126, 3.022914, 3.251086, 3.422217",\ "3.160822, 3.331609, 3.502397, 3.730570, 3.901700",\ "3.640304, 3.811092, 3.981880, 4.210052, 4.381183",\ "4.280893, 4.451681, 4.622468, 4.850641, 5.021771",\ "4.534727, 4.705514, 4.876302, 5.104475, 5.275605"); } 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.842452, 3.013239, 3.184027, 3.412200, 3.583330",\ "3.404054, 3.574842, 3.745630, 3.973802, 4.144933",\ "3.965656, 4.136444, 4.307231, 4.535404, 4.706534",\ "4.715958, 4.886745, 5.057533, 5.285706, 5.456836",\ "5.067868, 5.238656, 5.409443, 5.637616, 5.808746"); } } /* 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 ( "3.627834, 3.215158, 2.802483, 2.251148, 2.060325",\ "4.107317, 3.694641, 3.281965, 2.730630, 2.539808",\ "4.586800, 4.174124, 3.761448, 3.210113, 3.019291",\ "5.227390, 4.814714, 4.402038, 3.850703, 3.659881",\ "5.481224, 5.068548, 4.655872, 4.104537, 3.913715"); } 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.432404, 3.019728, 2.607052, 2.055717, 1.864895",\ "3.994006, 3.581330, 3.168654, 2.617319, 2.426497",\ "4.555609, 4.142933, 3.730257, 3.178922, 2.988100",\ "5.305910, 4.893234, 4.480558, 3.929223, 3.738401",\ "5.657821, 5.245145, 4.832469, 4.281134, 4.090312"); } } /* 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.470211, 0.949758, 1.429305, 2.069980, 2.323812",\ "0.605500, 1.085047, 1.564594, 2.205269, 2.459102",\ "0.811167, 1.290714, 1.770260, 2.410935, 2.664768",\ "1.038698, 1.518245, 1.997792, 2.638467, 2.892300",\ "1.209796, 1.689343, 2.168890, 2.809565, 3.063398"); } 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.347792, 0.827339, 1.306886, 1.947561, 2.201394",\ "0.020879, 0.500427, 0.979973, 1.620648, 1.874481",\ "-0.476094, 0.003453, 0.483000, 1.123675, 1.377508",\ "-1.025902, -0.546355, -0.066808, 0.573867, 0.827700",\ "-1.216247, -0.736700, -0.257154, 0.383522, 0.637354"); } } /* 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.292094, 0.269441, 0.830975, 1.581186, 1.933093",\ "-0.156805, 0.404730, 0.966264, 1.716475, 2.068382",\ "0.048862, 0.610396, 1.171931, 1.922142, 2.274049",\ "0.276393, 0.837928, 1.399463, 2.149673, 2.501581",\ "0.447491, 1.009026, 1.570561, 2.320772, 2.672679"); } 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.788829, -0.227294, 0.334241, 1.084451, 1.436359",\ "-1.115741, -0.554206, 0.007328, 0.757539, 1.109446",\ "-1.612715, -1.051180, -0.489645, 0.260566, 0.612473",\ "-2.162523, -1.600988, -1.039453, -0.289243, 0.062665",\ "-2.352869, -1.791334, -1.229799, -0.479588, -0.127681"); } } /* 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.047768 ; 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.078956, -1.078956, -1.153634, -1.178526, -1.228311",\ "-0.599450, -0.599450, -0.674128, -0.699020, -0.748805",\ "-0.119944, -0.119944, -0.194622, -0.219515, -0.269300",\ "0.520675, 0.520675, 0.445998, 0.421105, 0.371320",\ "0.774508, 0.774508, 0.699831, 0.674938, 0.625153"); } 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.556591, -0.556591, -0.631269, -0.656161, -0.705946",\ "0.004987, 0.004987, -0.069690, -0.094583, -0.144368",\ "0.566566, 0.566566, 0.491888, 0.466995, 0.417211",\ "1.316835, 1.316835, 1.242157, 1.217265, 1.167480",\ "1.668745, 1.668745, 1.594067, 1.569174, 1.519389"); } } /* 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 ( "1.693827, 1.693827, 1.731166, 1.768505, 1.843183",\ "1.864635, 1.864635, 1.901974, 1.939313, 2.013991",\ "2.035444, 2.035444, 2.072783, 2.110121, 2.184799",\ "2.263644, 2.263644, 2.300982, 2.338321, 2.412999",\ "2.434753, 2.434753, 2.472092, 2.509431, 2.584109"); } 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.991846, 0.991846, 1.029184, 1.066523, 1.141201",\ "0.579110, 0.579110, 0.616449, 0.653787, 0.728465",\ "0.166374, 0.166374, 0.203713, 0.241052, 0.315730",\ "-0.385040, -0.385040, -0.347701, -0.310363, -0.235685",\ "-0.575556, -0.575556, -0.538217, -0.500879, -0.426201"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "11.409988, 11.702943, 11.899476, 11.923141, 11.959625",\ "11.409988, 11.702943, 11.899476, 11.923141, 11.959625",\ "11.398507, 11.691462, 11.887995, 11.911660, 11.959625",\ "11.333916, 11.626870, 11.823403, 11.847069, 11.914799",\ "11.069372, 11.362327, 11.558860, 11.582525, 11.650255"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.494971, 2.051095, 2.434795, 2.480997, 2.613229",\ "1.494971, 2.051095, 2.434795, 2.480997, 2.613229",\ "1.494971, 2.051095, 2.434795, 2.480997, 2.613229",\ "1.494971, 2.051095, 2.434795, 2.480997, 2.613229",\ "1.494971, 2.051095, 2.434795, 2.480997, 2.613229"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "11.216338, 11.521420, 11.726476, 11.751167, 11.790588",\ "11.216338, 11.521420, 11.726476, 11.751167, 11.790588",\ "11.204856, 11.509937, 11.714993, 11.739685, 11.790588",\ "11.140265, 11.445347, 11.650403, 11.675095, 11.745762",\ "10.875722, 11.180803, 11.385859, 11.410551, 11.481218"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.503999, 2.075243, 2.467424, 2.514648, 2.649803",\ "1.503999, 2.075243, 2.467424, 2.514648, 2.649803",\ "1.503999, 2.075243, 2.467424, 2.514648, 2.649803",\ "1.503999, 2.075243, 2.467424, 2.514648, 2.649803",\ "1.503999, 2.075243, 2.467424, 2.514648, 2.649803"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.506632, 3.628261, 3.686167, 3.693140, 3.713095",\ "3.506632, 3.628261, 3.686167, 3.693140, 3.713095",\ "3.506632, 3.628261, 3.686167, 3.693140, 3.713095",\ "3.461805, 3.583434, 3.641340, 3.648313, 3.668268",\ "3.197260, 3.318890, 3.376796, 3.383768, 3.403724"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.501431, 3.594870, 3.650302, 3.656977, 3.676080",\ "3.501431, 3.594870, 3.650302, 3.656977, 3.676080",\ "3.501431, 3.594870, 3.650302, 3.656977, 3.676080",\ "3.456604, 3.550043, 3.605475, 3.612150, 3.631253",\ "3.192060, 3.285499, 3.340931, 3.347605, 3.366709"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423513, 0.480749, 0.520968, 0.525811, 0.539671",\ "0.423513, 0.480749, 0.520968, 0.525811, 0.539671",\ "0.423513, 0.480749, 0.520968, 0.525811, 0.539671",\ "0.423513, 0.480749, 0.520968, 0.525811, 0.539671",\ "0.423513, 0.480749, 0.520968, 0.525811, 0.539671"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.180026, 5.472980, 5.669514, 5.693179, 5.760908",\ "5.659560, 5.952515, 6.149048, 6.172713, 6.240442",\ "6.139093, 6.432049, 6.628582, 6.652246, 6.719976",\ "6.779751, 7.072706, 7.269239, 7.292904, 7.360634",\ "7.033584, 7.326539, 7.523072, 7.546737, 7.614467"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.494971, 2.051095, 2.434795, 2.480997, 2.613229",\ "1.494971, 2.051095, 2.434795, 2.480997, 2.613229",\ "1.494971, 2.051095, 2.434795, 2.480997, 2.613229",\ "1.494971, 2.051095, 2.434795, 2.480997, 2.613229",\ "1.494971, 2.051095, 2.434795, 2.480997, 2.613229"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.557131, 5.862212, 6.067268, 6.091959, 6.162626",\ "6.118680, 6.423761, 6.628817, 6.653508, 6.724175",\ "6.680228, 6.985310, 7.190366, 7.215057, 7.285724",\ "7.430457, 7.735539, 7.940595, 7.965286, 8.035954",\ "7.782366, 8.087447, 8.292503, 8.317194, 8.387861"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.503999, 2.075243, 2.467424, 2.514648, 2.649803",\ "1.503999, 2.075243, 2.467424, 2.514648, 2.649803",\ "1.503999, 2.075243, 2.467424, 2.514648, 2.649803",\ "1.503999, 2.075243, 2.467424, 2.514648, 2.649803",\ "1.503999, 2.075243, 2.467424, 2.514648, 2.649803"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.659486, 4.781116, 4.839022, 4.845994, 4.865950",\ "4.488692, 4.610322, 4.668227, 4.675200, 4.695156",\ "4.317898, 4.439528, 4.497433, 4.504406, 4.524362",\ "4.089716, 4.211346, 4.269252, 4.276224, 4.296180",\ "3.918592, 4.040222, 4.098128, 4.105101, 4.125056"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.916359, 5.009798, 5.065230, 5.071905, 5.091008",\ "5.329054, 5.422493, 5.477925, 5.484600, 5.503703",\ "5.741749, 5.835188, 5.890620, 5.897295, 5.916398",\ "6.293109, 6.386548, 6.441980, 6.448655, 6.467758",\ "6.483834, 6.577273, 6.632705, 6.639380, 6.658484"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423513, 0.480749, 0.520968, 0.525811, 0.539671",\ "0.423513, 0.480749, 0.520968, 0.525811, 0.539671",\ "0.423513, 0.480749, 0.520968, 0.525811, 0.539671",\ "0.423513, 0.480749, 0.520968, 0.525811, 0.539671",\ "0.423513, 0.480749, 0.520968, 0.525811, 0.539671"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.141065, 5.434020, 5.630553, 5.654218, 5.721948",\ "5.702600, 5.995554, 6.192087, 6.215753, 6.283483",\ "6.264134, 6.557089, 6.753622, 6.777287, 6.845017",\ "7.014345, 7.307300, 7.503833, 7.527498, 7.595228",\ "7.366252, 7.659207, 7.855740, 7.879405, 7.947135"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.494971, 2.051095, 2.434795, 2.480997, 2.613229",\ "1.494971, 2.051095, 2.434795, 2.480997, 2.613229",\ "1.494971, 2.051095, 2.434795, 2.480997, 2.613229",\ "1.494971, 2.051095, 2.434795, 2.480997, 2.613229",\ "1.494971, 2.051095, 2.434795, 2.480997, 2.613229"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.604656, 5.909738, 6.114793, 6.139484, 6.210152",\ "6.166190, 6.471272, 6.676328, 6.701019, 6.771686",\ "6.727725, 7.032807, 7.237863, 7.262554, 7.333221",\ "7.477935, 7.783017, 7.988072, 8.012764, 8.083431",\ "7.829843, 8.134924, 8.339979, 8.364671, 8.435338"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.503999, 2.075243, 2.467424, 2.514648, 2.649803",\ "1.503999, 2.075243, 2.467424, 2.514648, 2.649803",\ "1.503999, 2.075243, 2.467424, 2.514648, 2.649803",\ "1.503999, 2.075243, 2.467424, 2.514648, 2.649803",\ "1.503999, 2.075243, 2.467424, 2.514648, 2.649803"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.493612, 4.615242, 4.673147, 4.680120, 4.700076",\ "4.906288, 5.027918, 5.085824, 5.092796, 5.112752",\ "5.318964, 5.440593, 5.498499, 5.505472, 5.525428",\ "5.870299, 5.991928, 6.049834, 6.056807, 6.076762",\ "6.061121, 6.182750, 6.240656, 6.247629, 6.267585"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.558718, 4.652157, 4.707590, 4.714264, 4.733367",\ "4.971395, 5.064834, 5.120266, 5.126941, 5.146044",\ "5.384070, 5.477509, 5.532941, 5.539616, 5.558719",\ "5.935405, 6.028844, 6.084276, 6.090951, 6.110054",\ "6.126227, 6.219666, 6.275098, 6.281773, 6.300877"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423513, 0.480749, 0.520968, 0.525811, 0.539671",\ "0.423513, 0.480749, 0.520968, 0.525811, 0.539671",\ "0.423513, 0.480749, 0.520968, 0.525811, 0.539671",\ "0.423513, 0.480749, 0.520968, 0.525811, 0.539671",\ "0.423513, 0.480749, 0.520968, 0.525811, 0.539671"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.973157, 7.266111, 7.462645, 7.486310, 7.554039",\ "7.452703, 7.745658, 7.942191, 7.965857, 8.033587",\ "7.932250, 8.225205, 8.421738, 8.445403, 8.513133",\ "8.572926, 8.865880, 9.062413, 9.086079, 9.153809",\ "8.826758, 9.119713, 9.316246, 9.339911, 9.407640"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.494971, 2.051095, 2.434795, 2.480997, 2.613229",\ "1.494971, 2.051095, 2.434795, 2.480997, 2.613229",\ "1.494971, 2.051095, 2.434795, 2.480997, 2.613229",\ "1.494971, 2.051095, 2.434795, 2.480997, 2.613229",\ "1.494971, 2.051095, 2.434795, 2.480997, 2.613229"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "7.562978, 7.868059, 8.073114, 8.097806, 8.168473",\ "8.042524, 8.347606, 8.552662, 8.577353, 8.648020",\ "8.522072, 8.827153, 9.032209, 9.056900, 9.127567",\ "9.162746, 9.467828, 9.672884, 9.697575, 9.768242",\ "9.416579, 9.721661, 9.926716, 9.951407, 10.022075"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.503999, 2.075243, 2.467424, 2.514648, 2.649803",\ "1.503999, 2.075243, 2.467424, 2.514648, 2.649803",\ "1.503999, 2.075243, 2.467424, 2.514648, 2.649803",\ "1.503999, 2.075243, 2.467424, 2.514648, 2.649803",\ "1.503999, 2.075243, 2.467424, 2.514648, 2.649803"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.591599, 4.713228, 4.771134, 4.778107, 4.798062",\ "4.420811, 4.542441, 4.600347, 4.607319, 4.627275",\ "4.250023, 4.371653, 4.429559, 4.436531, 4.456487",\ "4.021851, 4.143480, 4.201386, 4.208359, 4.228314",\ "3.850720, 3.972350, 4.030256, 4.037229, 4.057184"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\ "0.758809, 0.765617, 0.765617, 0.765617, 0.765617"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.682231, 4.775670, 4.831102, 4.837777, 4.856880",\ "4.511444, 4.604883, 4.660315, 4.666990, 4.686093",\ "4.340656, 4.434095, 4.489527, 4.496202, 4.515305",\ "4.112483, 4.205922, 4.261354, 4.268029, 4.287132",\ "3.941353, 4.034792, 4.090224, 4.096899, 4.116002"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423513, 0.480749, 0.520968, 0.525811, 0.539671",\ "0.423513, 0.480749, 0.520968, 0.525811, 0.539671",\ "0.423513, 0.480749, 0.520968, 0.525811, 0.539671",\ "0.423513, 0.480749, 0.520968, 0.525811, 0.539671",\ "0.423513, 0.480749, 0.520968, 0.525811, 0.539671"); } } /* 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.597924, 0.185248, -0.227428, -0.778763, -0.969585",\ "1.077430, 0.664754, 0.252078, -0.299257, -0.490079",\ "1.556935, 1.144259, 0.731584, 0.180248, -0.010574",\ "2.197555, 1.784879, 1.372203, 0.820868, 0.630046",\ "2.451387, 2.038711, 1.626035, 1.074700, 0.883878"); } 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.254813, 0.842137, 0.429461, -0.121874, -0.312696",\ "1.816391, 1.403715, 0.991039, 0.439704, 0.248882",\ "2.377969, 1.965293, 1.552618, 1.001282, 0.810460",\ "3.128239, 2.715563, 2.302887, 1.751552, 1.560730",\ "3.480149, 3.067472, 2.654797, 2.103462, 1.912640"); } } /* 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.051860, 0.509675, 1.071210, 1.821421, 2.173328",\ "0.118949, 0.680483, 1.242018, 1.992229, 2.344136",\ "0.289757, 0.851292, 1.412826, 2.163037, 2.514945",\ "0.517957, 1.079492, 1.641026, 2.391237, 2.743144",\ "0.689066, 1.250601, 1.812136, 2.562347, 2.914254"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.888400, -0.326865, 0.234670, 0.984880, 1.336788",\ "-1.301136, -0.739601, -0.178066, 0.572145, 0.924052",\ "-1.713871, -1.152336, -0.590801, 0.159409, 0.511317",\ "-2.265285, -1.703751, -1.142216, -0.392005, -0.040098",\ "-2.455801, -1.894266, -1.332732, -0.582521, -0.230614"); } } /* 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.047768 ; 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.503139, -0.503139, -0.577817, -0.602710, -0.652494",\ "-0.023661, -0.023661, -0.098339, -0.123231, -0.173016",\ "0.455818, 0.455818, 0.381140, 0.356247, 0.306463",\ "1.096400, 1.096400, 1.021723, 0.996830, 0.947045",\ "1.350234, 1.350234, 1.275556, 1.250663, 1.200878"); } 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.378659, -0.378659, -0.453336, -0.478229, -0.528014",\ "0.182948, 0.182948, 0.108271, 0.083378, 0.033593",\ "0.744556, 0.744556, 0.669878, 0.644986, 0.595201",\ "1.494864, 1.494864, 1.420186, 1.395293, 1.345508",\ "1.846775, 1.846775, 1.772097, 1.747204, 1.697419"); } } /* 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 ( "1.776497, 1.776497, 1.813835, 1.851174, 1.925852",\ "1.947319, 1.947319, 1.984657, 2.021996, 2.096674",\ "2.118140, 2.118140, 2.155479, 2.192818, 2.267496",\ "2.346359, 2.346359, 2.383698, 2.421036, 2.495714",\ "2.517454, 2.517454, 2.554793, 2.592132, 2.666810"); } 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.310583, 1.310583, 1.347921, 1.385260, 1.459938",\ "0.897807, 0.897807, 0.935146, 0.972484, 1.047162",\ "0.485032, 0.485032, 0.522371, 0.559709, 0.634387",\ "-0.066437, -0.066437, -0.029098, 0.008241, 0.082919",\ "-0.256747, -0.256747, -0.219408, -0.182069, -0.107391"); } } /* 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.543831, 0.131155, -0.281521, -0.832856, -1.023678",\ "1.023309, 0.610633, 0.197957, -0.353378, -0.544200",\ "1.502788, 1.090112, 0.677436, 0.126101, -0.064721",\ "2.143370, 1.730694, 1.318018, 0.766683, 0.575861",\ "2.397204, 1.984528, 1.571852, 1.020517, 0.829695"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.976270, 0.563594, 0.150918, -0.400417, -0.591239",\ "1.537877, 1.125201, 0.712525, 0.161190, -0.029632",\ "2.099484, 1.686808, 1.274132, 0.722797, 0.531975",\ "2.849792, 2.437116, 2.024440, 1.473105, 1.282283",\ "3.201703, 2.789027, 2.376351, 1.825016, 1.634194"); } } /* 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.053243, 0.614778, 1.176313, 1.926523, 2.278430",\ "0.224065, 0.785600, 1.347134, 2.097345, 2.449253",\ "0.394887, 0.956422, 1.517956, 2.268167, 2.620074",\ "0.623105, 1.184640, 1.746175, 2.496385, 2.848293",\ "0.794201, 1.355736, 1.917270, 2.667481, 3.019388"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.509727, 0.051808, 0.613343, 1.363554, 1.715461",\ "-0.922502, -0.360967, 0.200567, 0.950778, 1.302685",\ "-1.335278, -0.773743, -0.212208, 0.538002, 0.889910",\ "-1.886746, -1.325211, -0.763677, -0.013466, 0.338441",\ "-2.077056, -1.515521, -0.953987, -0.203776, 0.148131"); } } /* 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.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.495247"); } } /* end of arc clock_clock_pwl*/ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.456113"); } } /* end of arc clock_clock_pwh*/ } /* end of pin clock */ pin("resetb") { direction : input ; max_transition : 0.000000 ; capacitance : 0.856414 ; 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.047768 ; 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.751579, 6.873178, 6.931088, 6.938061, 6.958018",\ "6.751579, 6.873178, 6.931088, 6.938061, 6.958018",\ "6.788918, 6.910516, 6.968427, 6.975400, 6.995358",\ "6.826257, 6.947855, 7.005765, 7.012738, 7.032696",\ "6.900935, 7.022533, 7.080443, 7.087417, 7.107374"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "7.020363, 7.113793, 7.169227, 7.175902, 7.195006",\ "7.020363, 7.113793, 7.169227, 7.175902, 7.195006",\ "7.057702, 7.151132, 7.206566, 7.213241, 7.232345",\ "7.095040, 7.188470, 7.243904, 7.250579, 7.269683",\ "7.169718, 7.263148, 7.318583, 7.325257, 7.344361"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423396, 0.480752, 0.520931, 0.525769, 0.539616",\ "0.423396, 0.480752, 0.520931, 0.525769, 0.539616",\ "0.423396, 0.480752, 0.520931, 0.525769, 0.539616",\ "0.423396, 0.480752, 0.520931, 0.525769, 0.539616",\ "0.423396, 0.480752, 0.520931, 0.525769, 0.539616"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.368758, 6.490356, 6.548266, 6.555240, 6.575197",\ "6.368758, 6.490356, 6.548266, 6.555240, 6.575197",\ "6.443436, 6.565033, 6.622944, 6.629917, 6.649875",\ "6.468328, 6.589926, 6.647836, 6.654809, 6.674767",\ "6.518113, 6.639711, 6.697621, 6.704595, 6.724552"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ "0.758811, 0.765610, 0.765610, 0.765610, 0.765610"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.601512, 6.694942, 6.750376, 6.757051, 6.776155",\ "6.601512, 6.694942, 6.750376, 6.757051, 6.776155",\ "6.676190, 6.769620, 6.825055, 6.831729, 6.850833",\ "6.701082, 6.794512, 6.849946, 6.856621, 6.875725",\ "6.750868, 6.844298, 6.899732, 6.906407, 6.925511"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423396, 0.480752, 0.520931, 0.525769, 0.539616",\ "0.423396, 0.480752, 0.520931, 0.525769, 0.539616",\ "0.423396, 0.480752, 0.520931, 0.525769, 0.539616",\ "0.423396, 0.480752, 0.520931, 0.525769, 0.539616",\ "0.423396, 0.480752, 0.520931, 0.525769, 0.539616"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.102509, 5.224108, 5.282018, 5.288991, 5.308949",\ "5.582057, 5.703655, 5.761565, 5.768538, 5.788496",\ "6.061604, 6.183202, 6.241112, 6.248085, 6.268043",\ "6.702279, 6.823877, 6.881787, 6.888761, 6.908718",\ "6.956112, 7.077710, 7.135620, 7.142593, 7.162551"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\ "0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\ "0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\ "0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\ "0.777885, 0.789789, 0.789789, 0.789789, 0.789789"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.945837, 5.039267, 5.094701, 5.101376, 5.120480",\ "5.425384, 5.518814, 5.574247, 5.580923, 5.600027",\ "5.904930, 5.998360, 6.053794, 6.060469, 6.079573",\ "6.545605, 6.639035, 6.694469, 6.701144, 6.720248",\ "6.799438, 6.892869, 6.948302, 6.954978, 6.974082"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.444242, 0.500537, 0.538774, 0.543379, 0.556556",\ "0.444242, 0.500537, 0.538774, 0.543379, 0.556556",\ "0.444242, 0.500537, 0.538774, 0.543379, 0.556556",\ "0.444242, 0.500537, 0.538774, 0.543379, 0.556556",\ "0.444242, 0.500537, 0.538774, 0.543379, 0.556556"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.150864, 4.151401, 4.151867, 4.151923, 4.152084",\ "3.980076, 3.980613, 3.981079, 3.981135, 3.981296",\ "3.809289, 3.809825, 3.810291, 3.810348, 3.810508",\ "3.581116, 3.581652, 3.582119, 3.582175, 3.582336",\ "3.409986, 3.410522, 3.410989, 3.411045, 3.411206"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.100658, 4.106605, 4.106647, 4.106652, 4.106667",\ "3.929870, 3.935817, 3.935859, 3.935864, 3.935879",\ "3.759082, 3.765029, 3.765071, 3.765076, 3.765091",\ "3.530910, 3.536857, 3.536899, 3.536904, 3.536918",\ "3.359780, 3.365726, 3.365768, 3.365774, 3.365788"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); 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.047768 ; 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.110652, 6.232255, 6.290164, 6.297137, 6.317094",\ "6.110652, 6.232255, 6.290164, 6.297137, 6.317094",\ "6.147991, 6.269593, 6.327503, 6.334476, 6.354433",\ "6.185329, 6.306932, 6.364841, 6.371815, 6.391772",\ "6.260007, 6.381610, 6.439520, 6.446492, 6.466450"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.973621, 6.067052, 6.122486, 6.129161, 6.148265",\ "5.973621, 6.067052, 6.122486, 6.129161, 6.148265",\ "6.010960, 6.104391, 6.159825, 6.166500, 6.185604",\ "6.048298, 6.141729, 6.197164, 6.203838, 6.222942",\ "6.122976, 6.216408, 6.271842, 6.278516, 6.297620"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423413, 0.480751, 0.520936, 0.525775, 0.539624",\ "0.423413, 0.480751, 0.520936, 0.525775, 0.539624",\ "0.423413, 0.480751, 0.520936, 0.525775, 0.539624",\ "0.423413, 0.480751, 0.520936, 0.525775, 0.539624",\ "0.423413, 0.480751, 0.520936, 0.525775, 0.539624"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.824193, 5.945796, 6.003705, 6.010678, 6.030635",\ "5.824193, 5.945796, 6.003705, 6.010678, 6.030635",\ "5.898870, 6.020473, 6.078382, 6.085356, 6.105313",\ "5.923763, 6.045366, 6.103275, 6.110249, 6.130206",\ "5.973548, 6.095150, 6.153060, 6.160033, 6.179990"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.778758, 5.872189, 5.927623, 5.934298, 5.953402",\ "5.778758, 5.872189, 5.927623, 5.934298, 5.953402",\ "5.853436, 5.946867, 6.002301, 6.008976, 6.028080",\ "5.878328, 5.971759, 6.027193, 6.033868, 6.052972",\ "5.928114, 6.021545, 6.076979, 6.083654, 6.102757"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423413, 0.480751, 0.520936, 0.525775, 0.539624",\ "0.423413, 0.480751, 0.520936, 0.525775, 0.539624",\ "0.423413, 0.480751, 0.520936, 0.525775, 0.539624",\ "0.423413, 0.480751, 0.520936, 0.525775, 0.539624",\ "0.423413, 0.480751, 0.520936, 0.525775, 0.539624"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.031141, 5.152743, 5.210653, 5.217626, 5.237583",\ "5.510688, 5.632291, 5.690200, 5.697173, 5.717131",\ "5.990235, 6.111837, 6.169747, 6.176720, 6.196677",\ "6.630909, 6.752512, 6.810422, 6.817394, 6.837352",\ "6.884742, 7.006345, 7.064255, 7.071227, 7.091185"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\ "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\ "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\ "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\ "0.777885, 0.789790, 0.789790, 0.789790, 0.789790"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.910752, 5.004183, 5.059617, 5.066292, 5.085396",\ "5.390299, 5.483730, 5.539165, 5.545839, 5.564943",\ "5.869846, 5.963277, 6.018711, 6.025386, 6.044490",\ "6.510520, 6.603951, 6.659386, 6.666060, 6.685164",\ "6.764353, 6.857784, 6.913218, 6.919893, 6.938997"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.444241, 0.500539, 0.538776, 0.543380, 0.556558",\ "0.444241, 0.500539, 0.538776, 0.543380, 0.556558",\ "0.444241, 0.500539, 0.538776, 0.543380, 0.556558",\ "0.444241, 0.500539, 0.538776, 0.543380, 0.556558",\ "0.444241, 0.500539, 0.538776, 0.543380, 0.556558"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.117945, 4.118465, 4.118924, 4.118979, 4.119138",\ "3.947158, 3.947678, 3.948137, 3.948192, 3.948350",\ "3.776370, 3.776890, 3.777349, 3.777405, 3.777563",\ "3.548198, 3.548717, 3.549177, 3.549232, 3.549390",\ "3.377067, 3.377587, 3.378046, 3.378102, 3.378260"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.067820, 4.073836, 4.073876, 4.073881, 4.073895",\ "3.897032, 3.903049, 3.903089, 3.903093, 3.903107",\ "3.726245, 3.732261, 3.732301, 3.732306, 3.732320",\ "3.498072, 3.504089, 3.504128, 3.504133, 3.504147",\ "3.326942, 3.332958, 3.332998, 3.333003, 3.333017"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.541139, 4.662742, 4.720651, 4.727624, 4.747581",\ "5.020686, 5.142288, 5.200198, 5.207171, 5.227128",\ "5.500233, 5.621835, 5.679745, 5.686718, 5.706675",\ "6.140907, 6.262510, 6.320419, 6.327393, 6.347350",\ "6.394740, 6.516343, 6.574252, 6.581225, 6.601182"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.330255, 4.423686, 4.479120, 4.485795, 4.504899",\ "4.891789, 4.985221, 5.040655, 5.047330, 5.066433",\ "5.453324, 5.546756, 5.602190, 5.608864, 5.627968",\ "6.203535, 6.296966, 6.352400, 6.359075, 6.378179",\ "6.555442, 6.648873, 6.704308, 6.710982, 6.730086"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423413, 0.480751, 0.520936, 0.525775, 0.539624",\ "0.423413, 0.480751, 0.520936, 0.525775, 0.539624",\ "0.423413, 0.480751, 0.520936, 0.525775, 0.539624",\ "0.423413, 0.480751, 0.520936, 0.525775, 0.539624",\ "0.423413, 0.480751, 0.520936, 0.525775, 0.539624"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.066043, 4.187646, 4.245555, 4.252528, 4.272486",\ "3.895256, 4.016858, 4.074768, 4.081741, 4.101698",\ "3.724468, 3.846070, 3.903980, 3.910953, 3.930910",\ "3.496295, 3.617898, 3.675807, 3.682780, 3.702738",\ "3.325165, 3.446768, 3.504677, 3.511650, 3.531608"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.126774, 4.220206, 4.275640, 4.282314, 4.301418",\ "4.539450, 4.632882, 4.688315, 4.694990, 4.714094",\ "4.952126, 5.045557, 5.100991, 5.107666, 5.126770",\ "5.503461, 5.596892, 5.652326, 5.659001, 5.678105",\ "5.694283, 5.787714, 5.843148, 5.849823, 5.868927"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423413, 0.480751, 0.520936, 0.525775, 0.539624",\ "0.423413, 0.480751, 0.520936, 0.525775, 0.539624",\ "0.423413, 0.480751, 0.520936, 0.525775, 0.539624",\ "0.423413, 0.480751, 0.520936, 0.525775, 0.539624",\ "0.423413, 0.480751, 0.520936, 0.525775, 0.539624"); } } /* 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.047768 ; 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.005847, 6.127448, 6.185358, 6.192331, 6.212288",\ "6.005847, 6.127448, 6.185358, 6.192331, 6.212288",\ "6.043186, 6.164787, 6.222697, 6.229670, 6.249627",\ "6.080524, 6.202126, 6.260036, 6.267009, 6.286966",\ "6.155203, 6.276804, 6.334714, 6.341687, 6.361644"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.932836, 6.025967, 6.081027, 6.087657, 6.106632",\ "5.932836, 6.025967, 6.081027, 6.087657, 6.106632",\ "5.970175, 6.063306, 6.118366, 6.124996, 6.143970",\ "6.007514, 6.100645, 6.155704, 6.162334, 6.181310",\ "6.082191, 6.175323, 6.230383, 6.237012, 6.255987"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.444248, 0.500523, 0.538764, 0.543369, 0.556548",\ "0.444248, 0.500523, 0.538764, 0.543369, 0.556548",\ "0.444248, 0.500523, 0.538764, 0.543369, 0.556548",\ "0.444248, 0.500523, 0.538764, 0.543369, 0.556548",\ "0.444248, 0.500523, 0.538764, 0.543369, 0.556548"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.347252, 5.347864, 5.348367, 5.348428, 5.348601",\ "5.347252, 5.347864, 5.348367, 5.348428, 5.348601",\ "5.421930, 5.422543, 5.423045, 5.423106, 5.423279",\ "5.446822, 5.447434, 5.447937, 5.447998, 5.448171",\ "5.496607, 5.497220, 5.497723, 5.497783, 5.497956"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.296671, 5.302296, 5.302348, 5.302354, 5.302373",\ "5.296671, 5.302296, 5.302348, 5.302354, 5.302373",\ "5.371349, 5.376973, 5.377026, 5.377032, 5.377050",\ "5.396241, 5.401866, 5.401918, 5.401925, 5.401943",\ "5.446026, 5.451651, 5.451704, 5.451710, 5.451728"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.143799, 4.265400, 4.323310, 4.330283, 4.350240",\ "4.623281, 4.744883, 4.802793, 4.809766, 4.829723",\ "5.102765, 5.224366, 5.282276, 5.289248, 5.309206",\ "5.743354, 5.864955, 5.922865, 5.929838, 5.949795",\ "5.997187, 6.118789, 6.176698, 6.183671, 6.203629"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.973678, 4.067109, 4.122542, 4.129218, 4.148322",\ "4.535280, 4.628711, 4.684145, 4.690820, 4.709924",\ "5.096883, 5.190313, 5.245748, 5.252422, 5.271526",\ "5.847183, 5.940614, 5.996048, 6.002723, 6.021827",\ "6.199093, 6.292524, 6.347958, 6.354633, 6.373737"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423406, 0.480751, 0.520934, 0.525772, 0.539620",\ "0.423406, 0.480751, 0.520934, 0.525772, 0.539620",\ "0.423406, 0.480751, 0.520934, 0.525772, 0.539620",\ "0.423406, 0.480751, 0.520934, 0.525772, 0.539620",\ "0.423406, 0.480751, 0.520934, 0.525772, 0.539620"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.787662, 3.909263, 3.967173, 3.974145, 3.994103",\ "3.652373, 3.773974, 3.831883, 3.838857, 3.858814",\ "3.446706, 3.568307, 3.626217, 3.633190, 3.653147",\ "3.219174, 3.340775, 3.398685, 3.405658, 3.425615",\ "3.048076, 3.169677, 3.227587, 3.234560, 3.254517"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ "0.758811, 0.765611, 0.765611, 0.765611, 0.765611"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.844464, 3.937894, 3.993328, 4.000003, 4.019107",\ "4.171377, 4.264808, 4.320242, 4.326917, 4.346021",\ "4.668350, 4.761781, 4.817215, 4.823890, 4.842994",\ "5.218158, 5.311589, 5.367023, 5.373698, 5.392802",\ "5.408504, 5.501935, 5.557368, 5.564044, 5.583148"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423406, 0.480751, 0.520934, 0.525772, 0.539620",\ "0.423406, 0.480751, 0.520934, 0.525772, 0.539620",\ "0.423406, 0.480751, 0.520934, 0.525772, 0.539620",\ "0.423406, 0.480751, 0.520934, 0.525772, 0.539620",\ "0.423406, 0.480751, 0.520934, 0.525772, 0.539620"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.842832, 4.964433, 5.022343, 5.029316, 5.049273",\ "5.322379, 5.443980, 5.501890, 5.508862, 5.528820",\ "5.801926, 5.923527, 5.981437, 5.988410, 6.008367",\ "6.442601, 6.564202, 6.622112, 6.629086, 6.649043",\ "6.696434, 6.818035, 6.875945, 6.882917, 6.902875"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.797900, 4.891031, 4.946091, 4.952721, 4.971696",\ "5.277447, 5.370578, 5.425638, 5.432268, 5.451243",\ "5.756994, 5.850125, 5.905185, 5.911815, 5.930790",\ "6.397669, 6.490800, 6.545860, 6.552490, 6.571465",\ "6.651502, 6.744633, 6.799693, 6.806323, 6.825298"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.444248, 0.500523, 0.538764, 0.543369, 0.556548",\ "0.444248, 0.500523, 0.538764, 0.543369, 0.556548",\ "0.444248, 0.500523, 0.538764, 0.543369, 0.556548",\ "0.444248, 0.500523, 0.538764, 0.543369, 0.556548",\ "0.444248, 0.500523, 0.538764, 0.543369, 0.556548"); } } /* 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.049797, 4.050409, 4.050912, 4.050973, 4.051146",\ "3.879009, 3.879622, 3.880125, 3.880185, 3.880358",\ "3.708222, 3.708834, 3.709337, 3.709398, 3.709571",\ "3.480049, 3.480662, 3.481164, 3.481225, 3.481398",\ "3.308919, 3.309532, 3.310034, 3.310095, 3.310268"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); 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.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.999216, 4.004841, 4.004893, 4.004900, 4.004918",\ "3.828429, 3.834053, 3.834106, 3.834112, 3.834130",\ "3.657641, 3.663265, 3.663318, 3.663324, 3.663343",\ "3.429468, 3.435093, 3.435146, 3.435152, 3.435170",\ "3.258338, 3.263963, 3.264016, 3.264022, 3.264040"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); 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.047768 ; 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.196014"); } } /* 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.228667"); } } /* end of arc hk_serial_load_hk_serial_load_pwh*/ } /* end of pin hk_serial_load */ } /* end of cell */ } /* end of library */