library("caravan.nom") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; date : "Wed May 31 04:01:48 2023" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.6000 ; nom_temperature : 100.0000 ; operating_conditions( "sky130_fd_sc_hd__ss_1.60v_100C" ) { process : 1.0000 ; voltage : 1.6000 ; temperature : 100.0000 ; } /* current design opcond */ default_operating_conditions : "sky130_fd_sc_hd__ss_1.60v_100C" ; voltage_unit : "1V" ; time_unit : "1ns" ; capacitive_load_unit (1.000000, pf); slew_derate_from_library : 1.0000 ; slew_lower_threshold_pct_rise : 20.0000 ; slew_lower_threshold_pct_fall : 20.0000 ; slew_upper_threshold_pct_rise : 80.0000 ; slew_upper_threshold_pct_fall : 80.0000 ; input_threshold_pct_rise : 50.0000 ; input_threshold_pct_fall : 50.0000 ; output_threshold_pct_rise : 50.0000 ; output_threshold_pct_fall : 50.0000 ; k_process_cell_rise : 0.000000; k_process_cell_fall : 0.000000; k_volt_cell_rise : 0.000000; k_volt_cell_fall : 0.000000; k_temp_cell_rise : 0.000000; k_temp_cell_fall : 0.000000; k_process_rise_transition : 0.000000; k_process_fall_transition : 0.000000; k_volt_rise_transition : 0.000000; k_volt_fall_transition : 0.000000; k_temp_rise_transition : 0.000000; k_temp_fall_transition : 0.000000; default_fanout_load : 1.000000; default_inout_pin_cap : 1.000000; default_input_pin_cap : 1.000000; default_output_pin_cap : 0.000000; current_unit : 1mA; pulling_resistance_unit : "1kohm"; comment : "PrimeTime extracted Model." ; define(min_delay_flag, timing, boolean); define(internal_noise_width_above_low, pin, float); define(internal_noise_height_below_high, pin, float); define(original_pin, pin, string); define(max_noise_immunity_low, pin, float); define(is_unconstrained, pin, boolean); define(internal_noise_width_below_high, pin, float); define(internal_noise_peak_time_below_high, pin, float); define(internal_noise_height_above_low, pin, float); define(max_noise_immunity_high, pin, float); define(internal_noise_peak_time_above_low, pin, float); /* SCALAR table template is built-in */ /* 2-D table template f(in_trans, out_cap) */ lu_table_template( f_itrans_ocap ) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } /* 2-D table template f(d_trans, c_trans) */ lu_table_template( f_dtrans_ctrans ) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } type ( BUS38_type0 ) { base_type : array ; data_type : bit ; bit_width : 38 ; bit_from : 37 ; bit_to : 0 ; downto : true ; } /* end of type */ cell( caravan ) { area : 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.163007 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin gpio */ bus ( mprj_io ) { bus_type : BUS38_type0 ; direction : inout ; pin("mprj_io[37]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.064939, -0.064939, -0.281575, -0.353787, -0.498212",\ "0.584018, 0.584018, 0.367382, 0.295170, 0.150745",\ "1.232978, 1.232978, 1.016342, 0.944130, 0.799706",\ "2.099984, 2.099984, 1.883348, 1.811136, 1.666712",\ "2.430703, 2.430703, 2.214067, 2.141855, 1.997431"); } 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.222528, 1.222528, 1.005892, 0.933680, 0.789255",\ "1.698097, 1.698097, 1.481462, 1.409249, 1.264825",\ "2.173665, 2.173665, 1.957029, 1.884817, 1.740393",\ "2.854698, 2.854698, 2.638062, 2.565850, 2.421426",\ "3.148708, 3.148708, 2.932073, 2.859860, 2.715436"); } } /* end of arc clock_mprj_io[37]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.312568, 1.312568, 1.420887, 1.529204, 1.745842",\ "1.235957, 1.235957, 1.344275, 1.452592, 1.669230",\ "1.159345, 1.159345, 1.267663, 1.375981, 1.592618",\ "1.056992, 1.056992, 1.165310, 1.273628, 1.490265",\ "1.086635, 1.086635, 1.194953, 1.303270, 1.519908"); } 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.201870, 0.201870, 0.310188, 0.418506, 0.635143",\ "-0.167857, -0.167857, -0.059539, 0.048779, 0.265416",\ "-0.536473, -0.536473, -0.428155, -0.319838, -0.103200",\ "-1.028943, -1.028943, -0.920625, -0.812307, -0.595670",\ "-1.218618, -1.218618, -1.110300, -1.001983, -0.785345"); } } /* 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 ( "5.379958, 5.010602, 4.642032, 4.149622, 3.959931",\ "6.028915, 5.659559, 5.290989, 4.798580, 4.608889",\ "6.677876, 6.308519, 5.939950, 5.447540, 5.257849",\ "7.544882, 7.175526, 6.806956, 6.314546, 6.124855",\ "7.875601, 7.506245, 7.137675, 6.645265, 6.455574"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "7.388923, 7.019567, 6.650997, 6.158587, 5.968896",\ "7.864492, 7.495136, 7.126566, 6.634157, 6.444466",\ "8.340060, 7.970704, 7.602134, 7.109725, 6.920033",\ "9.021093, 8.651737, 8.283167, 7.790758, 7.601067",\ "9.315104, 8.945747, 8.577177, 8.084768, 7.895077"); } } /* end of arc mprj_io[4]_mprj_io[37]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.985579, -3.510030, -3.034481, -2.353144, -2.059134",\ "-4.062191, -3.586642, -3.111092, -2.429756, -2.135746",\ "-4.138803, -3.663253, -3.187704, -2.506367, -2.212357",\ "-4.241155, -3.765605, -3.290056, -2.608719, -2.314709",\ "-4.211513, -3.735963, -3.260414, -2.579077, -2.285067"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.902235, -5.426686, -4.951136, -4.269800, -3.975790",\ "-6.271962, -5.796413, -5.320863, -4.639527, -4.345517",\ "-6.640578, -6.165029, -5.689479, -5.008143, -4.714133",\ "-7.133048, -6.657499, -6.181949, -5.500613, -5.206603",\ "-7.322723, -6.847174, -6.371624, -5.690288, -5.396278"); } } /* end of arc mprj_io[4]_mprj_io[37]_hldf*/ } /* end of pin mprj_io[37] */ pin("mprj_io[36]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.155152, 1.155152, 0.938517, 0.866304, 0.721880",\ "1.804111, 1.804111, 1.587476, 1.515264, 1.370839",\ "2.453070, 2.453070, 2.236434, 2.164222, 2.019797",\ "3.320077, 3.320077, 3.103441, 3.031229, 2.886805",\ "3.650803, 3.650803, 3.434167, 3.361955, 3.217530"); } 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.783331, 2.783331, 2.566695, 2.494483, 2.350059",\ "3.258889, 3.258889, 3.042253, 2.970041, 2.825617",\ "3.734449, 3.734449, 3.517814, 3.445601, 3.301177",\ "4.415631, 4.415631, 4.198996, 4.126783, 3.982359",\ "4.709641, 4.709641, 4.493006, 4.420794, 4.276369"); } } /* 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.055511, 0.055511, 0.163829, 0.272145, 0.488784",\ "-0.021110, -0.021110, 0.087209, 0.195525, 0.412164",\ "-0.097731, -0.097731, 0.010588, 0.118904, 0.335543",\ "-0.200095, -0.200095, -0.091777, 0.016540, 0.233178",\ "-0.170446, -0.170446, -0.062128, 0.046188, 0.262827"); } 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.729873, -1.729873, -1.621554, -1.513238, -1.296599",\ "-2.099420, -2.099420, -1.991101, -1.882785, -1.666146",\ "-2.468013, -2.468013, -2.359694, -2.251378, -2.034739",\ "-2.960454, -2.960454, -2.852136, -2.743819, -2.527181",\ "-3.150138, -3.150138, -3.041820, -2.933503, -2.716865"); } } /* end of arc clock_mprj_io[36]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.682507, 5.313150, 4.944581, 4.452171, 4.262480",\ "6.331466, 5.962110, 5.593540, 5.101130, 4.911439",\ "6.980424, 6.611068, 6.242498, 5.750088, 5.560397",\ "7.847431, 7.478075, 7.109505, 6.617095, 6.427404",\ "8.178157, 7.808801, 7.440231, 6.947821, 6.758130"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "7.847517, 7.478161, 7.109591, 6.617181, 6.427490",\ "8.323075, 7.953719, 7.585149, 7.092740, 6.903049",\ "8.798635, 8.429279, 8.060709, 7.568300, 7.378609",\ "9.479817, 9.110461, 8.741892, 8.249481, 8.059791",\ "9.773828, 9.404471, 9.035902, 8.543491, 8.353801"); } } /* 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 ( "-4.312427, -3.836877, -3.361328, -2.679991, -2.385981",\ "-4.389047, -3.913497, -3.437948, -2.756611, -2.462601",\ "-4.465668, -3.990119, -3.514569, -2.833232, -2.539222",\ "-4.568032, -4.092483, -3.616933, -2.935597, -2.641587",\ "-4.538383, -4.062834, -3.587285, -2.905948, -2.611938"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-6.697787, -6.222238, -5.746688, -5.065352, -4.771342",\ "-7.067334, -6.591785, -6.116235, -5.434899, -5.140889",\ "-7.435927, -6.960378, -6.484828, -5.803492, -5.509482",\ "-7.928369, -7.452819, -6.977270, -6.295933, -6.001923",\ "-8.118052, -7.642503, -7.166954, -6.485617, -6.191607"); } } /* end of arc mprj_io[4]_mprj_io[36]_hldf*/ } /* end of pin mprj_io[36] */ pin("mprj_io[35]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.264874, 0.264874, 0.048238, -0.023974, -0.168399",\ "0.913831, 0.913831, 0.697195, 0.624983, 0.480558",\ "1.562788, 1.562788, 1.346152, 1.273940, 1.129516",\ "2.429796, 2.429796, 2.213161, 2.140948, 1.996524",\ "2.760503, 2.760503, 2.543867, 2.471655, 2.327230"); } 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.965041, 0.965041, 0.748405, 0.676193, 0.531769",\ "1.440635, 1.440635, 1.223999, 1.151787, 1.007362",\ "1.916228, 1.916228, 1.699593, 1.627380, 1.482956",\ "2.596860, 2.596860, 2.380224, 2.308012, 2.163588",\ "2.890870, 2.890870, 2.674234, 2.602022, 2.457598"); } } /* end of arc clock_mprj_io[35]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.044492, 1.044492, 1.152810, 1.261127, 1.477765",\ "0.967906, 0.967906, 1.076224, 1.184542, 1.401179",\ "0.891320, 0.891320, 0.999639, 1.107956, 1.324594",\ "0.789001, 0.789001, 0.897320, 1.005637, 1.222275",\ "0.818626, 0.818626, 0.926945, 1.035262, 1.251900"); } 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.158113, 0.158113, 0.266431, 0.374748, 0.591386",\ "-0.212105, -0.212105, -0.103786, 0.004531, 0.221169",\ "-0.580781, -0.580781, -0.472463, -0.364145, -0.147508",\ "-1.073332, -1.073332, -0.965014, -0.856696, -0.640059",\ "-1.262986, -1.262986, -1.154668, -1.046350, -0.829713"); } } /* 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 ( "5.528459, 5.159103, 4.790533, 4.298123, 4.108432",\ "6.177415, 5.808059, 5.439489, 4.947080, 4.757389",\ "6.826374, 6.457017, 6.088448, 5.596038, 5.406347",\ "7.693382, 7.324026, 6.955456, 6.463046, 6.273355",\ "8.024088, 7.654731, 7.286161, 6.793752, 6.604061"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "6.774698, 6.405342, 6.036772, 5.544362, 5.354671",\ "7.250291, 6.880935, 6.512365, 6.019956, 5.830265",\ "7.725886, 7.356530, 6.987960, 6.495550, 6.305859",\ "8.406517, 8.037161, 7.668591, 7.176182, 6.986491",\ "8.700527, 8.331171, 7.962602, 7.470192, 7.280501"); } } /* 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 ( "-4.171101, -3.695552, -3.220002, -2.538666, -2.244656",\ "-4.247688, -3.772139, -3.296589, -2.615252, -2.321242",\ "-4.324274, -3.848724, -3.373175, -2.691838, -2.397828",\ "-4.426592, -3.951043, -3.475493, -2.794157, -2.500147",\ "-4.396967, -3.921418, -3.445868, -2.764532, -2.470522"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.611405, -5.135856, -4.660306, -3.978970, -3.684959",\ "-5.981622, -5.506073, -5.030523, -4.349187, -4.055177",\ "-6.350298, -5.874749, -5.399199, -4.717863, -4.423853",\ "-6.842849, -6.367300, -5.891750, -5.210414, -4.916404",\ "-7.032504, -6.556954, -6.081405, -5.400068, -5.106058"); } } /* end of arc mprj_io[4]_mprj_io[35]_hldf*/ } /* end of pin mprj_io[35] */ pin("mprj_io[34]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.951505, 1.951505, 1.734869, 1.662657, 1.518232",\ "2.600461, 2.600461, 2.383825, 2.311613, 2.167189",\ "3.249419, 3.249419, 3.032784, 2.960571, 2.816147",\ "4.116426, 4.116426, 3.899791, 3.827579, 3.683154",\ "4.447157, 4.447157, 4.230521, 4.158309, 4.013885"); } 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.627155, 2.627155, 2.410520, 2.338307, 2.193883",\ "3.102707, 3.102707, 2.886071, 2.813859, 2.669435",\ "3.578255, 3.578255, 3.361619, 3.289407, 3.144982",\ "4.259588, 4.259588, 4.042953, 3.970740, 3.826316",\ "4.553598, 4.553598, 4.336963, 4.264750, 4.120326"); } } /* 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.437243, 0.437243, 0.545562, 0.653879, 0.870517",\ "0.360613, 0.360613, 0.468931, 0.577249, 0.793886",\ "0.283982, 0.283982, 0.392301, 0.500618, 0.717256",\ "0.181603, 0.181603, 0.289922, 0.398239, 0.614877",\ "0.211259, 0.211259, 0.319577, 0.427895, 0.644532"); } 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.185303, -0.185303, -0.076984, 0.031333, 0.247971",\ "-0.554663, -0.554663, -0.446344, -0.338027, -0.121389",\ "-0.923233, -0.923233, -0.814915, -0.706597, -0.489960",\ "-1.415643, -1.415643, -1.307324, -1.199007, -0.982369",\ "-1.605334, -1.605334, -1.497016, -1.388699, -1.172061"); } } /* 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 ( "5.486468, 5.117111, 4.748541, 4.256132, 4.066441",\ "6.135425, 5.766068, 5.397499, 4.905089, 4.715398",\ "6.784383, 6.415027, 6.046457, 5.554047, 5.364356",\ "7.651391, 7.282034, 6.913464, 6.421054, 6.231363",\ "7.982121, 7.612764, 7.244195, 6.751785, 6.562094"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "6.844332, 6.474976, 6.106406, 5.613996, 5.424305",\ "7.319882, 6.950525, 6.581955, 6.089546, 5.899855",\ "7.795432, 7.426075, 7.057505, 6.565095, 6.375404",\ "8.476765, 8.107409, 7.738839, 7.246429, 7.056738",\ "8.770775, 8.401419, 8.032848, 7.540439, 7.350748"); } } /* end of arc mprj_io[4]_mprj_io[34]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.954530, -3.478981, -3.003431, -2.322095, -2.028085",\ "-4.031161, -3.555612, -3.080062, -2.398726, -2.104715",\ "-4.107791, -3.632242, -3.156693, -2.475356, -2.181346",\ "-4.210170, -3.734621, -3.259071, -2.577735, -2.283725",\ "-4.180515, -3.704966, -3.229416, -2.548079, -2.254069"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.122667, -4.647118, -4.171568, -3.490232, -3.196221",\ "-5.492027, -5.016478, -4.540928, -3.859591, -3.565581",\ "-5.860597, -5.385048, -4.909498, -4.228162, -3.934152",\ "-6.353006, -5.877457, -5.401907, -4.720571, -4.426560",\ "-6.542697, -6.067148, -5.591599, -4.910262, -4.616252"); } } /* end of arc mprj_io[4]_mprj_io[34]_hldf*/ } /* end of pin mprj_io[34] */ pin("mprj_io[33]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.563158, 1.563158, 1.346522, 1.274310, 1.129886",\ "2.212116, 2.212116, 1.995481, 1.923268, 1.778844",\ "2.861074, 2.861074, 2.644439, 2.572227, 2.427802",\ "3.728083, 3.728083, 3.511447, 3.439235, 3.294810",\ "4.058805, 4.058805, 3.842170, 3.769958, 3.625533"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "3.572125, 3.572125, 3.355490, 3.283278, 3.138853",\ "4.047688, 4.047688, 3.831053, 3.758841, 3.614416",\ "4.523252, 4.523252, 4.306616, 4.234404, 4.089979",\ "5.204366, 5.204366, 4.987730, 4.915518, 4.771093",\ "5.498376, 5.498376, 5.281740, 5.209528, 5.065104"); } } /* 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.024096, 0.024096, 0.132414, 0.240731, 0.457369",\ "-0.052521, -0.052521, 0.055798, 0.164115, 0.380753",\ "-0.129137, -0.129137, -0.020819, 0.087499, 0.304136",\ "-0.231497, -0.231497, -0.123178, -0.014861, 0.201777",\ "-0.201851, -0.201851, -0.093533, 0.014785, 0.231422"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-2.323424, -2.323424, -2.215106, -2.106789, -1.890151",\ "-2.693053, -2.693053, -2.584735, -2.476418, -2.259780",\ "-3.061658, -3.061658, -2.953340, -2.845022, -2.628385",\ "-3.554112, -3.554112, -3.445794, -3.337477, -3.120839",\ "-3.743793, -3.743793, -3.635474, -3.527157, -3.310519"); } } /* 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 ( "6.132784, 5.763427, 5.394857, 4.902448, 4.712757",\ "6.781742, 6.412385, 6.043816, 5.551406, 5.361715",\ "7.430700, 7.061344, 6.692774, 6.200364, 6.010673",\ "8.297709, 7.928352, 7.559782, 7.067372, 6.877681",\ "8.628431, 8.259075, 7.890505, 7.398095, 7.208404"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "8.857716, 8.488359, 8.119789, 7.627379, 7.437688",\ "9.333279, 8.963923, 8.595352, 8.102942, 7.913251",\ "9.808842, 9.439486, 9.070915, 8.578506, 8.388815",\ "10.489956, 10.120600, 9.752029, 9.259620, 9.069929",\ "10.783966, 10.414610, 10.046040, 9.553630, 9.363939"); } } /* 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 ( "-4.422170, -3.946620, -3.471071, -2.789734, -2.495724",\ "-4.498786, -4.023237, -3.547687, -2.866351, -2.572340",\ "-4.575402, -4.099853, -3.624303, -2.942967, -2.648957",\ "-4.677762, -4.202213, -3.726663, -3.045327, -2.751317",\ "-4.648116, -4.172567, -3.697017, -3.015681, -2.721671"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-7.570951, -7.095401, -6.619852, -5.938515, -5.644505",\ "-7.940579, -7.465030, -6.989480, -6.308144, -6.014134",\ "-8.309184, -7.833635, -7.358085, -6.676749, -6.382739",\ "-8.801639, -8.326090, -7.850540, -7.169203, -6.875193",\ "-8.991319, -8.515770, -8.040220, -7.358883, -7.064873"); } } /* end of arc mprj_io[4]_mprj_io[33]_hldf*/ } /* end of pin mprj_io[33] */ pin("mprj_io[32]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.967221, 0.967221, 0.750586, 0.678373, 0.533949",\ "1.616179, 1.616179, 1.399544, 1.327332, 1.182907",\ "2.265138, 2.265138, 2.048502, 1.976290, 1.831865",\ "3.132145, 3.132145, 2.915509, 2.843297, 2.698873",\ "3.462867, 3.462867, 3.246231, 3.174019, 3.029594"); } 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.256099, 2.256099, 2.039463, 1.967251, 1.822826",\ "2.731664, 2.731664, 2.515028, 2.442816, 2.298391",\ "3.207229, 3.207229, 2.990593, 2.918381, 2.773956",\ "3.888322, 3.888322, 3.671686, 3.599474, 3.455050",\ "4.182332, 4.182332, 3.965696, 3.893484, 3.749060"); } } /* 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.726130, 0.726130, 0.834449, 0.942766, 1.159404",\ "0.649515, 0.649515, 0.757833, 0.866151, 1.082788",\ "0.572901, 0.572901, 0.681219, 0.789536, 1.006174",\ "0.470543, 0.470543, 0.578861, 0.687179, 0.903816",\ "0.500188, 0.500188, 0.608506, 0.716824, 0.933461"); } 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.798730, -0.798730, -0.690412, -0.582094, -0.365457",\ "-1.168385, -1.168385, -1.060066, -0.951749, -0.735111",\ "-1.536992, -1.536992, -1.428674, -1.320356, -1.103719",\ "-2.029451, -2.029451, -1.921133, -1.812816, -1.596178",\ "-2.219130, -2.219130, -2.110811, -2.002494, -1.785856"); } } /* 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 ( "5.460968, 5.091612, 4.723042, 4.230633, 4.040942",\ "6.109927, 5.740571, 5.372001, 4.879591, 4.689900",\ "6.758885, 6.389529, 6.020959, 5.528549, 5.338858",\ "7.625892, 7.256536, 6.887966, 6.395556, 6.205865",\ "7.956614, 7.587258, 7.218688, 6.726278, 6.536587"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "7.150382, 6.781025, 6.412456, 5.920046, 5.730355",\ "7.625947, 7.256590, 6.888021, 6.395611, 6.205920",\ "8.101511, 7.732155, 7.363585, 6.871176, 6.681485",\ "8.782604, 8.413248, 8.044679, 7.552269, 7.362578",\ "9.076614, 8.707258, 8.338689, 7.846279, 7.656588"); } } /* 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 ( "-3.693060, -3.217511, -2.741961, -2.060625, -1.766615",\ "-3.769676, -3.294127, -2.818577, -2.137240, -1.843230",\ "-3.846291, -3.370742, -2.895192, -2.213856, -1.919846",\ "-3.948649, -3.473100, -2.997550, -2.316214, -2.022203",\ "-3.919004, -3.443455, -2.967905, -2.286569, -1.992558"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.670199, -5.194650, -4.719100, -4.037764, -3.743753",\ "-6.039854, -5.564304, -5.088755, -4.407418, -4.113408",\ "-6.408461, -5.932912, -5.457362, -4.776026, -4.482016",\ "-6.900920, -6.425371, -5.949821, -5.268485, -4.974475",\ "-7.090599, -6.615049, -6.139500, -5.458163, -5.164153"); } } /* end of arc mprj_io[4]_mprj_io[32]_hldf*/ } /* end of pin mprj_io[32] */ pin("mprj_io[31]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.250813, 2.250813, 2.034178, 1.961966, 1.817541",\ "2.899812, 2.899812, 2.683176, 2.610964, 2.466539",\ "3.548810, 3.548810, 3.332174, 3.259962, 3.115538",\ "4.415870, 4.415870, 4.199234, 4.127022, 3.982597",\ "4.746593, 4.746593, 4.529957, 4.457745, 4.313320"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "3.859632, 3.859632, 3.642997, 3.570785, 3.426360",\ "4.335236, 4.335236, 4.118600, 4.046388, 3.901963",\ "4.810842, 4.810842, 4.594206, 4.521994, 4.377569",\ "5.494243, 5.494243, 5.277607, 5.205395, 5.060970",\ "5.788229, 5.788229, 5.571593, 5.499381, 5.354957"); } } /* 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.832403, -0.832403, -0.724085, -0.615767, -0.399130",\ "-0.909015, -0.909015, -0.800696, -0.692379, -0.475741",\ "-0.985626, -0.985626, -0.877308, -0.768991, -0.552353",\ "-1.088356, -1.088356, -0.980038, -0.871720, -0.655083",\ "-1.058724, -1.058724, -0.950406, -0.842089, -0.625451"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-2.799691, -2.799691, -2.691373, -2.583055, -2.366418",\ "-3.168455, -3.168455, -3.060137, -2.951819, -2.735182",\ "-3.537220, -3.537220, -3.428902, -3.320584, -3.103947",\ "-4.030857, -4.030857, -3.922539, -3.814221, -3.597584",\ "-4.220505, -4.220505, -4.112186, -4.003869, -3.787231"); } } /* 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 ( "7.118456, 6.749100, 6.380530, 5.888121, 5.698430",\ "7.767455, 7.398098, 7.029529, 6.537119, 6.347428",\ "8.416452, 8.047096, 7.678527, 7.186117, 6.996426",\ "9.283514, 8.914158, 8.545588, 8.053178, 7.863487",\ "9.614237, 9.244881, 8.876310, 8.383901, 8.194210"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "9.397369, 9.028013, 8.659443, 8.167033, 7.977342",\ "9.872972, 9.503616, 9.135046, 8.642636, 8.452946",\ "10.348577, 9.979221, 9.610652, 9.118242, 8.928551",\ "11.031979, 10.662622, 10.294053, 9.801643, 9.611952",\ "11.325966, 10.956610, 10.588039, 10.095630, 9.905939"); } } /* 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 ( "-5.489396, -5.013846, -4.538297, -3.856960, -3.562950",\ "-5.566007, -5.090458, -4.614908, -3.933572, -3.639562",\ "-5.642619, -5.167069, -4.691520, -4.010183, -3.716173",\ "-5.745348, -5.269799, -4.794250, -4.112913, -3.818903",\ "-5.715717, -5.240168, -4.764618, -4.083282, -3.789271"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-8.243652, -7.768103, -7.292553, -6.611217, -6.317206",\ "-8.612415, -8.136867, -7.661317, -6.979980, -6.685970",\ "-8.981180, -8.505631, -8.030082, -7.348745, -7.054735",\ "-9.474817, -8.999269, -8.523719, -7.842382, -7.548372",\ "-9.664465, -9.188916, -8.713367, -8.032030, -7.738020"); } } /* end of arc mprj_io[4]_mprj_io[31]_hldf*/ } /* end of pin mprj_io[31] */ pin("mprj_io[30]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.934669, 1.934669, 1.718034, 1.645822, 1.501397",\ "2.583634, 2.583634, 2.366999, 2.294786, 2.150362",\ "3.232597, 3.232597, 3.015962, 2.943749, 2.799325",\ "4.099613, 4.099613, 3.882977, 3.810765, 3.666341",\ "4.430699, 4.430699, 4.214064, 4.141851, 3.997427"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.121140, 4.121140, 3.904505, 3.832293, 3.687868",\ "4.596684, 4.596684, 4.380048, 4.307836, 4.163411",\ "5.072226, 5.072226, 4.855590, 4.783378, 4.638953",\ "5.754033, 5.754033, 5.537397, 5.465185, 5.320761",\ "6.048985, 6.048985, 5.832349, 5.760137, 5.615712"); } } /* 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.506689, -0.506689, -0.398371, -0.290054, -0.073416",\ "-0.583329, -0.583329, -0.475011, -0.366694, -0.150056",\ "-0.659969, -0.659969, -0.551651, -0.443335, -0.226696",\ "-0.762360, -0.762360, -0.654041, -0.545725, -0.329086",\ "-0.732699, -0.732699, -0.624381, -0.516065, -0.299426"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-2.860765, -2.860765, -2.752447, -2.644131, -2.427492",\ "-3.229589, -3.229589, -3.121270, -3.012954, -2.796315",\ "-3.598149, -3.598149, -3.489831, -3.381515, -3.164876",\ "-4.090549, -4.090549, -3.982230, -3.873914, -3.657275",\ "-4.280245, -4.280245, -4.171926, -4.063610, -3.846972"); } } /* end of arc clock_mprj_io[30]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "6.546165, 6.176808, 5.808239, 5.315829, 5.126138",\ "7.195129, 6.825773, 6.457203, 5.964794, 5.775103",\ "7.844092, 7.474736, 7.106166, 6.613757, 6.424066",\ "8.711108, 8.341752, 7.973182, 7.480772, 7.291081",\ "9.042194, 8.672838, 8.304268, 7.811859, 7.622168"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "9.461401, 9.092045, 8.723475, 8.231066, 8.041374",\ "9.936944, 9.567588, 9.199018, 8.706608, 8.516917",\ "10.412486, 10.043130, 9.674561, 9.182150, 8.992459",\ "11.094294, 10.724937, 10.356367, 9.863958, 9.674267",\ "11.389245, 11.019889, 10.651320, 10.158909, 9.969218"); } } /* 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 ( "-4.962570, -4.487021, -4.011471, -3.330135, -3.036125",\ "-5.039210, -4.563661, -4.088111, -3.406775, -3.112765",\ "-5.115850, -4.640301, -4.164752, -3.483415, -3.189405",\ "-5.218241, -4.742692, -4.267142, -3.585805, -3.291795",\ "-5.188581, -4.713031, -4.237482, -3.556145, -3.262135"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-8.121017, -7.645468, -7.169919, -6.488582, -6.194572",\ "-8.489841, -8.014292, -7.538742, -6.857405, -6.563395",\ "-8.858401, -8.382853, -7.907302, -7.225966, -6.931956",\ "-9.350801, -8.875252, -8.399702, -7.718365, -7.424355",\ "-9.540497, -9.064947, -8.589397, -7.908062, -7.614051"); } } /* end of arc mprj_io[4]_mprj_io[30]_hldf*/ } /* end of pin mprj_io[30] */ pin("mprj_io[29]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.305839, 2.305839, 2.089203, 2.016991, 1.872566",\ "2.954814, 2.954814, 2.738178, 2.665966, 2.521542",\ "3.603789, 3.603789, 3.387154, 3.314941, 3.170517",\ "4.470822, 4.470822, 4.254187, 4.181974, 4.037550",\ "4.801553, 4.801553, 4.584917, 4.512705, 4.368280"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "3.176324, 3.176324, 2.959688, 2.887476, 2.743052",\ "3.651889, 3.651889, 3.435253, 3.363041, 3.218616",\ "4.127453, 4.127453, 3.910817, 3.838605, 3.694180",\ "4.809837, 4.809837, 4.593202, 4.520989, 4.376565",\ "5.103836, 5.103836, 4.887200, 4.814988, 4.670564"); } } /* 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.568942, -0.568942, -0.460624, -0.352306, -0.135669",\ "-0.645572, -0.645572, -0.537253, -0.428936, -0.212298",\ "-0.722200, -0.722200, -0.613882, -0.505565, -0.288927",\ "-0.824578, -0.824578, -0.716260, -0.607943, -0.391305",\ "-0.794928, -0.794928, -0.686609, -0.578292, -0.361654"); } 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.914773, -1.914773, -1.806455, -1.698137, -1.481500",\ "-2.283408, -2.283408, -2.175090, -2.066772, -1.850135",\ "-2.652042, -2.652042, -2.543724, -2.435407, -2.218769",\ "-3.144537, -3.144537, -3.036219, -2.927901, -2.711264",\ "-3.334215, -3.334215, -3.225897, -3.117579, -2.900942"); } } /* 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 ( "7.750717, 7.381361, 7.012791, 6.520381, 6.330690",\ "8.399693, 8.030336, 7.661767, 7.169357, 6.979666",\ "9.048668, 8.679312, 8.310741, 7.818332, 7.628641",\ "9.915701, 9.546345, 9.177774, 8.685366, 8.495674",\ "10.246431, 9.877075, 9.508505, 9.016096, 8.826405"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "9.342689, 8.973332, 8.604763, 8.112352, 7.922662",\ "9.818254, 9.448897, 9.080328, 8.587917, 8.398227",\ "10.293818, 9.924461, 9.555891, 9.063482, 8.873791",\ "10.976202, 10.606846, 10.238276, 9.745867, 9.556175",\ "11.270201, 10.900845, 10.532274, 10.039865, 9.850174"); } } /* 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 ( "-5.867049, -5.391500, -4.915950, -4.234614, -3.940604",\ "-5.943679, -5.468130, -4.992580, -4.311244, -4.017233",\ "-6.020307, -5.544757, -5.069208, -4.387871, -4.093861",\ "-6.122685, -5.647136, -5.171587, -4.490250, -4.196240",\ "-6.093034, -5.617485, -5.141935, -4.460598, -4.166588"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-8.018856, -7.543307, -7.067757, -6.386421, -6.092411",\ "-8.387491, -7.911942, -7.436392, -6.755056, -6.461046",\ "-8.756125, -8.280577, -7.805027, -7.123690, -6.829680",\ "-9.248620, -8.773071, -8.297522, -7.616185, -7.322175",\ "-9.438298, -8.962749, -8.487200, -7.805863, -7.511853"); } } /* end of arc mprj_io[4]_mprj_io[29]_hldf*/ } /* end of pin mprj_io[29] */ pin("mprj_io[28]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "3.731112, 3.731112, 3.514476, 3.442264, 3.297839",\ "4.380082, 4.380082, 4.163446, 4.091234, 3.946810",\ "5.029052, 5.029052, 4.812416, 4.740204, 4.595779",\ "5.896075, 5.896075, 5.679440, 5.607227, 5.462803",\ "6.226809, 6.226809, 6.010173, 5.937961, 5.793536"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.513006, 4.513006, 4.296371, 4.224158, 4.079734",\ "4.988560, 4.988560, 4.771924, 4.699712, 4.555287",\ "5.464110, 5.464110, 5.247475, 5.175262, 5.030838",\ "6.146205, 6.146205, 5.929569, 5.857357, 5.712933",\ "6.440208, 6.440208, 6.223573, 6.151361, 6.006936"); } } /* 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 ( "-2.032974, -2.032974, -1.924656, -1.816339, -1.599701",\ "-2.109610, -2.109610, -2.001291, -1.892975, -1.676336",\ "-2.186244, -2.186244, -2.077926, -1.969609, -1.752971",\ "-2.288628, -2.288628, -2.180309, -2.071993, -1.855354",\ "-2.258972, -2.258972, -2.150654, -2.042337, -1.825699"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-3.265965, -3.265965, -3.157647, -3.049331, -2.832692",\ "-3.634563, -3.634563, -3.526245, -3.417929, -3.201290",\ "-4.003160, -4.003160, -3.894842, -3.786526, -3.569887",\ "-4.495607, -4.495607, -4.387289, -4.278973, -4.062334",\ "-4.685295, -4.685295, -4.576977, -4.468660, -4.252022"); } } /* 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 ( "8.258466, 7.889110, 7.520540, 7.028130, 6.838439",\ "8.907436, 8.538080, 8.169510, 7.677101, 7.487410",\ "9.556406, 9.187050, 8.818480, 8.326071, 8.136379",\ "10.423429, 10.054073, 9.685503, 9.193094, 9.003403",\ "10.754163, 10.384807, 10.016237, 9.523827, 9.334136"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "9.577192, 9.207836, 8.839266, 8.346857, 8.157166",\ "10.052746, 9.683390, 9.314819, 8.822411, 8.632719",\ "10.528296, 10.158940, 9.790371, 9.297960, 9.108270",\ "11.210391, 10.841035, 10.472466, 9.980055, 9.790364",\ "11.504395, 11.135038, 10.766468, 10.274059, 10.084368"); } } /* 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 ( "-6.400911, -5.925362, -5.449812, -4.768476, -4.474466",\ "-6.477547, -6.001997, -5.526448, -4.845111, -4.551101",\ "-6.554181, -6.078632, -5.603082, -4.921746, -4.627736",\ "-6.656565, -6.181015, -5.705466, -5.024129, -4.730119",\ "-6.626909, -6.151360, -5.675810, -4.994474, -4.700464"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-8.233880, -7.758331, -7.282781, -6.601445, -6.307435",\ "-8.602477, -8.126928, -7.651378, -6.970042, -6.676032",\ "-8.971074, -8.495525, -8.019976, -7.338639, -7.044629",\ "-9.463521, -8.987972, -8.512423, -7.831086, -7.537076",\ "-9.653209, -9.177660, -8.702110, -8.020773, -7.726763"); } } /* end of arc mprj_io[4]_mprj_io[28]_hldf*/ } /* end of pin mprj_io[28] */ pin("mprj_io[27]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.101297, 2.101297, 1.884662, 1.812449, 1.668025",\ "2.750263, 2.750263, 2.533628, 2.461415, 2.316991",\ "3.399229, 3.399229, 3.182593, 3.110381, 2.965957",\ "4.266251, 4.266251, 4.049615, 3.977403, 3.832978",\ "4.596985, 4.596985, 4.380349, 4.308137, 4.163713"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "3.310742, 3.310742, 3.094107, 3.021894, 2.877470",\ "3.786288, 3.786288, 3.569653, 3.497440, 3.353016",\ "4.261836, 4.261836, 4.045200, 3.972988, 3.828564",\ "4.943789, 4.943789, 4.727154, 4.654942, 4.510517",\ "5.237794, 5.237794, 5.021158, 4.948946, 4.804522"); } } /* 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.714879, -0.714879, -0.606561, -0.498243, -0.281606",\ "-0.791518, -0.791518, -0.683200, -0.574883, -0.358245",\ "-0.868155, -0.868155, -0.759837, -0.651520, -0.434882",\ "-0.970544, -0.970544, -0.862226, -0.753908, -0.537271",\ "-0.940885, -0.940885, -0.832566, -0.724249, -0.507611"); } 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.764177, -1.764177, -1.655859, -1.547542, -1.330904",\ "-2.132849, -2.132849, -2.024530, -1.916213, -1.699575",\ "-2.501429, -2.501429, -2.393110, -2.284793, -2.068155",\ "-2.993851, -2.993851, -2.885532, -2.777215, -2.560577",\ "-3.183542, -3.183542, -3.075224, -2.966907, -2.750269"); } } /* end of arc clock_mprj_io[27]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "7.364710, 6.995354, 6.626784, 6.134375, 5.944684",\ "8.013676, 7.644320, 7.275750, 6.783340, 6.593649",\ "8.662642, 8.293285, 7.924716, 7.432306, 7.242615",\ "9.529663, 9.160307, 8.791738, 8.299328, 8.109636",\ "9.860397, 9.491041, 9.122472, 8.630062, 8.440371"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "9.120390, 8.751034, 8.382464, 7.890055, 7.700364",\ "9.595936, 9.226580, 8.858010, 8.365601, 8.175909",\ "10.071484, 9.702127, 9.333558, 8.841148, 8.651457",\ "10.753437, 10.384081, 10.015512, 9.523102, 9.333410",\ "11.047441, 10.678085, 10.309516, 9.817106, 9.627415"); } } /* 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 ( "-5.930326, -5.454777, -4.979227, -4.297891, -4.003881",\ "-6.006965, -5.531416, -5.055866, -4.374530, -4.080520",\ "-6.083602, -5.608053, -5.132504, -4.451167, -4.157157",\ "-6.185991, -5.710442, -5.234892, -4.553555, -4.259545",\ "-6.156332, -5.680782, -5.205233, -4.523896, -4.229886"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-7.533707, -7.058158, -6.582608, -5.901272, -5.607262",\ "-7.902379, -7.426829, -6.951280, -6.269943, -5.975933",\ "-8.270958, -7.795409, -7.319860, -6.638523, -6.344513",\ "-8.763380, -8.287831, -7.812282, -7.130945, -6.836935",\ "-8.953072, -8.477523, -8.001973, -7.320637, -7.026627"); } } /* end of arc mprj_io[4]_mprj_io[27]_hldf*/ } /* end of pin mprj_io[27] */ pin("mprj_io[26]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "5.442129, 5.442129, 5.225493, 5.153281, 5.008857",\ "6.091090, 6.091090, 5.874454, 5.802242, 5.657818",\ "6.740050, 6.740050, 6.523415, 6.451202, 6.306778",\ "7.607061, 7.607061, 7.390426, 7.318213, 7.173789",\ "7.938145, 7.938145, 7.721509, 7.649297, 7.504872"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.844765, 6.844765, 6.628129, 6.555917, 6.411492",\ "7.320301, 7.320301, 7.103665, 7.031453, 6.887029",\ "7.795835, 7.795835, 7.579200, 7.506988, 7.362563",\ "8.477497, 8.477497, 8.260861, 8.188649, 8.044225",\ "8.772434, 8.772434, 8.555799, 8.483586, 8.339162"); } } /* 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 ( "-2.705426, -2.705426, -2.597108, -2.488791, -2.272153",\ "-2.782069, -2.782069, -2.673751, -2.565434, -2.348796",\ "-2.858712, -2.858712, -2.750394, -2.642076, -2.425439",\ "-2.961107, -2.961107, -2.852789, -2.744472, -2.527834",\ "-2.931443, -2.931443, -2.823125, -2.714808, -2.498170"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-3.842187, -3.842187, -3.733869, -3.625551, -3.408914",\ "-4.211164, -4.211164, -4.102845, -3.994528, -3.777890",\ "-4.579707, -4.579707, -4.471389, -4.363071, -4.146434",\ "-5.072080, -5.072080, -4.963761, -4.855444, -4.638806",\ "-5.261781, -5.261781, -5.153462, -5.045145, -4.828507"); } } /* 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 ( "9.126661, 8.757304, 8.388735, 7.896325, 7.706634",\ "9.775621, 9.406265, 9.037695, 8.545286, 8.355595",\ "10.424582, 10.055225, 9.686655, 9.194246, 9.004555",\ "11.291594, 10.922236, 10.553667, 10.061256, 9.871566",\ "11.622677, 11.253320, 10.884750, 10.392340, 10.202649"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "11.061941, 10.692585, 10.324015, 9.831606, 9.641914",\ "11.537477, 11.168121, 10.799551, 10.307142, 10.117451",\ "12.013012, 11.643655, 11.275085, 10.782675, 10.592984",\ "12.694674, 12.325316, 11.956747, 11.464336, 11.274646",\ "12.989609, 12.620252, 12.251682, 11.759272, 11.569581"); } } /* 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 ( "-7.097200, -6.621651, -6.146101, -5.464765, -5.170754",\ "-7.173843, -6.698294, -6.222744, -5.541408, -5.247397",\ "-7.250486, -6.774937, -6.299387, -5.618051, -5.324040",\ "-7.352881, -6.877332, -6.401782, -5.720446, -5.426435",\ "-7.323217, -6.847668, -6.372118, -5.690782, -5.396771"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-8.779551, -8.304001, -7.828451, -7.147115, -6.853105",\ "-9.148527, -8.672977, -8.197428, -7.516091, -7.222081",\ "-9.517071, -9.041521, -8.565971, -7.884635, -7.590625",\ "-10.009443, -9.533894, -9.058344, -8.377007, -8.082997",\ "-10.199144, -9.723595, -9.248045, -8.566709, -8.272698"); } } /* end of arc mprj_io[4]_mprj_io[26]_hldf*/ } /* end of pin mprj_io[26] */ pin("mprj_io[25]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "3.124522, 3.124522, 2.907887, 2.835674, 2.691250",\ "3.773489, 3.773489, 3.556853, 3.484641, 3.340217",\ "4.422455, 4.422455, 4.205819, 4.133607, 3.989182",\ "5.289474, 5.289474, 5.072838, 5.000626, 4.856201",\ "5.620207, 5.620207, 5.403571, 5.331359, 5.186934"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.636371, 4.636371, 4.419735, 4.347523, 4.203098",\ "5.111918, 5.111918, 4.895283, 4.823071, 4.678646",\ "5.587464, 5.587464, 5.370829, 5.298616, 5.154192",\ "6.269376, 6.269376, 6.052740, 5.980528, 5.836103",\ "6.563382, 6.563382, 6.346746, 6.274534, 6.130110"); } } /* end of arc clock_mprj_io[25]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-1.376349, -1.376349, -1.268031, -1.159714, -0.943076",\ "-1.452989, -1.452989, -1.344670, -1.236353, -1.019715",\ "-1.529626, -1.529626, -1.421308, -1.312990, -1.096353",\ "-1.632016, -1.632016, -1.523698, -1.415380, -1.198743",\ "-1.602357, -1.602357, -1.494039, -1.385721, -1.169084"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-3.452177, -3.452177, -3.343859, -3.235541, -3.018904",\ "-3.820889, -3.820889, -3.712570, -3.604253, -3.387615",\ "-4.189463, -4.189463, -4.081144, -3.972827, -3.756189",\ "-4.681879, -4.681879, -4.573561, -4.465243, -4.248606",\ "-4.871572, -4.871572, -4.763254, -4.654937, -4.438299"); } } /* end of arc clock_mprj_io[25]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "7.694148, 7.324791, 6.956222, 6.463812, 6.274121",\ "8.343115, 7.973758, 7.605188, 7.112779, 6.923088",\ "8.992081, 8.622725, 8.254154, 7.761744, 7.572053",\ "9.859099, 9.489742, 9.121173, 8.628763, 8.439072",\ "10.189833, 9.820477, 9.451906, 8.959496, 8.769806"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "9.921961, 9.552605, 9.184034, 8.691625, 8.501934",\ "10.397509, 10.028152, 9.659582, 9.167172, 8.977482",\ "10.873055, 10.503698, 10.135128, 9.642718, 9.453028",\ "11.554966, 11.185610, 10.817039, 10.324630, 10.134939",\ "11.848972, 11.479616, 11.111046, 10.618636, 10.428946"); } } /* end of arc mprj_io[4]_mprj_io[25]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.822615, -5.347065, -4.871516, -4.190179, -3.896169",\ "-5.899253, -5.423704, -4.948154, -4.266818, -3.972807",\ "-5.975891, -5.500342, -5.024792, -4.343456, -4.049446",\ "-6.078280, -5.602731, -5.127182, -4.445845, -4.151835",\ "-6.048621, -5.573072, -5.097522, -4.416186, -4.122176"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-8.699704, -8.224155, -7.748605, -7.067269, -6.773259",\ "-9.068416, -8.592867, -8.117317, -7.435980, -7.141970",\ "-9.436990, -8.961441, -8.485891, -7.804554, -7.510544",\ "-9.929406, -9.453857, -8.978308, -8.296970, -8.002960",\ "-10.119100, -9.643551, -9.168001, -8.486664, -8.192654"); } } /* end of arc mprj_io[4]_mprj_io[25]_hldf*/ } /* end of pin mprj_io[25] */ pin("mprj_io[24]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[24] */ pin("mprj_io[23]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[23] */ pin("mprj_io[22]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[22] */ pin("mprj_io[21]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[21] */ pin("mprj_io[20]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[20] */ pin("mprj_io[19]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[19] */ pin("mprj_io[18]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[18] */ pin("mprj_io[17]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[17] */ pin("mprj_io[16]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[16] */ pin("mprj_io[15]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[15] */ pin("mprj_io[14]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[14] */ pin("mprj_io[13]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.006053, -1.006053, -1.222689, -1.294901, -1.439325",\ "-0.357089, -0.357089, -0.573725, -0.645937, -0.790361",\ "0.291873, 0.291873, 0.075237, 0.003025, -0.141399",\ "1.158887, 1.158887, 0.942251, 0.870039, 0.725615",\ "1.489973, 1.489973, 1.273337, 1.201125, 1.056701"); } 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.479020, 0.479020, 0.262384, 0.190172, 0.045748",\ "0.954560, 0.954560, 0.737925, 0.665712, 0.521288",\ "1.430101, 1.430101, 1.213466, 1.141253, 0.996829",\ "2.111884, 2.111884, 1.895248, 1.823036, 1.678612",\ "2.406837, 2.406837, 2.190201, 2.117989, 1.973564"); } } /* end of arc clock_mprj_io[13]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.129040, 2.129040, 2.237358, 2.345675, 2.562313",\ "2.052399, 2.052399, 2.160717, 2.269035, 2.485672",\ "1.975759, 1.975759, 2.084077, 2.192395, 2.409032",\ "1.873367, 1.873367, 1.981686, 2.090003, 2.306641",\ "1.903028, 1.903028, 2.011347, 2.119664, 2.336302"); } 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.626434, 0.626434, 0.734753, 0.843070, 1.059708",\ "0.257586, 0.257586, 0.365905, 0.474222, 0.690860",\ "-0.110971, -0.110971, -0.002653, 0.105664, 0.322302",\ "-0.603365, -0.603365, -0.495047, -0.386729, -0.170092",\ "-0.793062, -0.793062, -0.684744, -0.576427, -0.359789"); } } /* end of arc clock_mprj_io[13]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "4.438828, 4.069471, 3.700902, 3.208492, 3.018801",\ "5.087790, 4.718433, 4.349864, 3.857454, 3.667763",\ "5.736752, 5.367395, 4.998826, 4.506416, 4.316725",\ "6.603765, 6.234409, 5.865839, 5.373430, 5.183739",\ "6.934853, 6.565496, 6.196927, 5.704517, 5.514826"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "6.645385, 6.276029, 5.907459, 5.415049, 5.225358",\ "7.120926, 6.751570, 6.383000, 5.890590, 5.700899",\ "7.596467, 7.227111, 6.858541, 6.366131, 6.176440",\ "8.278250, 7.908894, 7.540324, 7.047914, 6.858223",\ "8.573202, 8.203846, 7.835276, 7.342866, 7.153175"); } } /* end of arc mprj_io[4]_mprj_io[13]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.169068, -2.693519, -2.217969, -1.536633, -1.242623",\ "-3.245709, -2.770160, -2.294610, -1.613274, -1.319263",\ "-3.322350, -2.846800, -2.371251, -1.689914, -1.395904",\ "-3.424741, -2.949192, -2.473642, -1.792305, -1.498295",\ "-3.395080, -2.919530, -2.443981, -1.762644, -1.468634"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.477648, -5.002099, -4.526549, -3.845212, -3.551202",\ "-5.846496, -5.370946, -4.895397, -4.214060, -3.920050",\ "-6.215054, -5.739504, -5.263955, -4.582618, -4.288608",\ "-6.707448, -6.231899, -5.756349, -5.075013, -4.781003",\ "-6.897145, -6.421596, -5.946046, -5.264710, -4.970700"); } } /* end of arc mprj_io[4]_mprj_io[13]_hldf*/ } /* end of pin mprj_io[13] */ pin("mprj_io[12]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.455379, -0.455379, -0.672015, -0.744227, -0.888652",\ "0.193581, 0.193581, -0.023055, -0.095267, -0.239692",\ "0.842538, 0.842538, 0.625902, 0.553690, 0.409266",\ "1.709545, 1.709545, 1.492909, 1.420697, 1.276273",\ "2.040269, 2.040269, 1.823633, 1.751421, 1.606997"); } 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.364131, 0.364131, 0.147495, 0.075283, -0.069141",\ "0.839692, 0.839692, 0.623056, 0.550844, 0.406420",\ "1.315255, 1.315255, 1.098619, 1.026407, 0.881983",\ "1.996394, 1.996394, 1.779758, 1.707546, 1.563122",\ "2.290404, 2.290404, 2.073769, 2.001556, 1.857132"); } } /* end of arc clock_mprj_io[12]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.848349, 1.848349, 1.956667, 2.064984, 2.281622",\ "1.771729, 1.771729, 1.880048, 1.988365, 2.205003",\ "1.695111, 1.695111, 1.803430, 1.911747, 2.128385",\ "1.592750, 1.592750, 1.701068, 1.809385, 2.026023",\ "1.622396, 1.622396, 1.730715, 1.839032, 2.055670"); } 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.674675, 1.674675, 1.782993, 1.891310, 2.107948",\ "1.305077, 1.305077, 1.413395, 1.521712, 1.738350",\ "0.936477, 0.936477, 1.044795, 1.153112, 1.369750",\ "0.444027, 0.444027, 0.552346, 0.660663, 0.877301",\ "0.254346, 0.254346, 0.362665, 0.470982, 0.687620"); } } /* 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 ( "4.071976, 3.702620, 3.334050, 2.841640, 2.651949",\ "4.720935, 4.351579, 3.983009, 3.490599, 3.300908",\ "5.369892, 5.000536, 4.631966, 4.139556, 3.949865",\ "6.236899, 5.867543, 5.498973, 5.006564, 4.816873",\ "6.567623, 6.198267, 5.829697, 5.337287, 5.147596"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.428317, 5.058961, 4.690391, 4.197981, 4.008290",\ "5.903878, 5.534522, 5.165952, 4.673542, 4.483851",\ "6.379441, 6.010085, 5.641515, 5.149106, 4.959414",\ "7.060580, 6.691224, 6.322654, 5.830245, 5.640553",\ "7.354590, 6.985234, 6.616664, 6.124255, 5.934564"); } } /* 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 ( "-2.806844, -2.331295, -1.855745, -1.174409, -0.880399",\ "-2.883463, -2.407914, -1.932364, -1.251028, -0.957018",\ "-2.960082, -2.484532, -2.008983, -1.327646, -1.033636",\ "-3.062443, -2.586894, -2.111344, -1.430008, -1.135998",\ "-3.032796, -2.557247, -2.081697, -1.400361, -1.106351"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-4.287463, -3.811914, -3.336364, -2.655028, -2.361018",\ "-4.657062, -4.181512, -3.705963, -3.024626, -2.730616",\ "-5.025662, -4.550113, -4.074564, -3.393227, -3.099217",\ "-5.518111, -5.042562, -4.567012, -3.885676, -3.591666",\ "-5.707791, -5.232242, -4.756692, -4.075356, -3.781346"); } } /* end of arc mprj_io[4]_mprj_io[12]_hldf*/ } /* end of pin mprj_io[12] */ pin("mprj_io[11]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.508511, -0.508511, -0.725146, -0.797359, -0.941783",\ "0.140447, 0.140447, -0.076189, -0.148401, -0.292826",\ "0.789406, 0.789406, 0.572770, 0.500558, 0.356133",\ "1.656414, 1.656414, 1.439778, 1.367566, 1.223142",\ "1.987134, 1.987134, 1.770498, 1.698286, 1.553862"); } 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.442731, 0.442731, 0.226095, 0.153883, 0.009459",\ "0.918300, 0.918300, 0.701664, 0.629452, 0.485027",\ "1.393867, 1.393867, 1.177232, 1.105020, 0.960595",\ "2.074901, 2.074901, 1.858265, 1.786053, 1.641628",\ "2.368911, 2.368911, 2.152275, 2.080063, 1.935638"); } } /* end of arc clock_mprj_io[11]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.919301, 1.919301, 2.027619, 2.135936, 2.352574",\ "1.842689, 1.842689, 1.951007, 2.059325, 2.275962",\ "1.766078, 1.766078, 1.874396, 1.982713, 2.199351",\ "1.663725, 1.663725, 1.772044, 1.880361, 2.096999",\ "1.693367, 1.693367, 1.801686, 1.910003, 2.126641"); } 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.652559, 0.652559, 0.760878, 0.869195, 1.085833",\ "0.282833, 0.282833, 0.391151, 0.499469, 0.716106",\ "-0.085782, -0.085782, 0.022536, 0.130854, 0.347491",\ "-0.578254, -0.578254, -0.469935, -0.361618, -0.144980",\ "-0.767929, -0.767929, -0.659611, -0.551293, -0.334656"); } } /* end of arc clock_mprj_io[11]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "4.755075, 4.385719, 4.017149, 3.524739, 3.335048",\ "5.404032, 5.034676, 4.666106, 4.173697, 3.984005",\ "6.052991, 5.683635, 5.315065, 4.822656, 4.632965",\ "6.920000, 6.550643, 6.182074, 5.689664, 5.499973",\ "7.250720, 6.881363, 6.512794, 6.020384, 5.830693"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "6.252388, 5.883032, 5.514462, 5.022053, 4.832362",\ "6.727957, 6.358601, 5.990031, 5.497622, 5.307930",\ "7.203525, 6.834169, 6.465599, 5.973189, 5.783498",\ "7.884558, 7.515202, 7.146632, 6.654222, 6.464531",\ "8.178568, 7.809212, 7.440642, 6.948233, 6.758542"); } } /* 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 ( "-3.296293, -2.820744, -2.345194, -1.663857, -1.369847",\ "-3.372904, -2.897355, -2.421805, -1.740469, -1.446459",\ "-3.449516, -2.973967, -2.498417, -1.817080, -1.523070",\ "-3.551868, -3.076319, -2.600769, -1.919433, -1.625422",\ "-3.522226, -3.046677, -2.571127, -1.889791, -1.595780"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.116959, -4.641410, -4.165860, -3.484524, -3.190514",\ "-5.486684, -5.011135, -4.535585, -3.854249, -3.560239",\ "-5.855299, -5.379750, -4.904201, -4.222864, -3.928854",\ "-6.347771, -5.872222, -5.396672, -4.715336, -4.421326",\ "-6.537446, -6.061897, -5.586348, -4.905011, -4.611001"); } } /* end of arc mprj_io[4]_mprj_io[11]_hldf*/ } /* end of pin mprj_io[11] */ pin("mprj_io[10]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.373446, 0.373446, 0.156811, 0.084599, -0.059826",\ "1.022405, 1.022405, 0.805769, 0.733557, 0.589132",\ "1.671365, 1.671365, 1.454729, 1.382517, 1.238092",\ "2.538372, 2.538372, 2.321736, 2.249524, 2.105100",\ "2.869101, 2.869101, 2.652465, 2.580253, 2.435828"); } 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.532513, 1.532513, 1.315877, 1.243665, 1.099240",\ "2.008064, 2.008064, 1.791429, 1.719216, 1.574792",\ "2.483618, 2.483618, 2.266982, 2.194770, 2.050345",\ "3.164906, 3.164906, 2.948270, 2.876058, 2.731633",\ "3.458916, 3.458916, 3.242280, 3.170068, 3.025643"); } } /* end of arc clock_mprj_io[10]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.876573, 1.876573, 1.984891, 2.093208, 2.309846",\ "1.799944, 1.799944, 1.908263, 2.016580, 2.233218",\ "1.723316, 1.723316, 1.831635, 1.939952, 2.156590",\ "1.620941, 1.620941, 1.729259, 1.837576, 2.054214",\ "1.650595, 1.650595, 1.758914, 1.867231, 2.083869"); } 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.918374, 0.918374, 1.026692, 1.135010, 1.351647",\ "0.548960, 0.548960, 0.657278, 0.765595, 0.982233",\ "0.180382, 0.180382, 0.288700, 0.397017, 0.613655",\ "-0.312038, -0.312038, -0.203720, -0.095403, 0.121235",\ "-0.501728, -0.501728, -0.393410, -0.285092, -0.068455"); } } /* 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 ( "4.057978, 3.688622, 3.320052, 2.827642, 2.637951",\ "4.706936, 4.337580, 3.969010, 3.476600, 3.286909",\ "5.355896, 4.986540, 4.617970, 4.125560, 3.935869",\ "6.222904, 5.853547, 5.484977, 4.992568, 4.802876",\ "6.553632, 6.184276, 5.815706, 5.323296, 5.133605"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.749688, 5.380331, 5.011761, 4.519351, 4.329660",\ "6.225241, 5.855885, 5.487315, 4.994905, 4.805214",\ "6.700793, 6.331436, 5.962866, 5.470457, 5.280766",\ "7.382082, 7.012726, 6.644156, 6.151746, 5.962055",\ "7.676091, 7.306734, 6.938164, 6.445755, 6.256063"); } } /* 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 ( "-2.515201, -2.039651, -1.564102, -0.882765, -0.588755",\ "-2.591829, -2.116280, -1.640730, -0.959394, -0.665383",\ "-2.668457, -2.192908, -1.717358, -1.036022, -0.742012",\ "-2.770833, -2.295283, -1.819734, -1.138397, -0.844387",\ "-2.741178, -2.265629, -1.790079, -1.108743, -0.814733"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-4.018989, -3.543440, -3.067890, -2.386554, -2.092544",\ "-4.388404, -3.912855, -3.437305, -2.755969, -2.461959",\ "-4.756982, -4.281433, -3.805883, -3.124547, -2.830537",\ "-5.249403, -4.773853, -4.298304, -3.616967, -3.322957",\ "-5.439092, -4.963543, -4.487993, -3.806657, -3.512647"); } } /* end of arc mprj_io[4]_mprj_io[10]_hldf*/ } /* end of pin mprj_io[10] */ pin("mprj_io[9]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.363605, -1.363605, -1.580240, -1.652452, -1.796877",\ "-0.714646, -0.714646, -0.931282, -1.003494, -1.147919",\ "-0.065687, -0.065687, -0.282323, -0.354535, -0.498960",\ "0.801321, 0.801321, 0.584685, 0.512473, 0.368049",\ "1.132405, 1.132405, 0.915770, 0.843557, 0.699133"); } 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.052252, 1.052252, 0.835616, 0.763404, 0.618979",\ "1.527789, 1.527789, 1.311153, 1.238941, 1.094517",\ "2.003325, 2.003325, 1.786690, 1.714478, 1.570053",\ "2.684856, 2.684856, 2.468221, 2.396008, 2.251584",\ "2.979782, 2.979782, 2.763146, 2.690934, 2.546510"); } } /* end of arc clock_mprj_io[9]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.478206, 2.478206, 2.586524, 2.694841, 2.911479",\ "2.401562, 2.401562, 2.509880, 2.618197, 2.834835",\ "2.324919, 2.324919, 2.433237, 2.541554, 2.758192",\ "2.222523, 2.222523, 2.330841, 2.439158, 2.655796",\ "2.252188, 2.252188, 2.360506, 2.468823, 2.685461"); } 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.062619, 0.062619, 0.170938, 0.279255, 0.495893",\ "-0.306499, -0.306499, -0.198181, -0.089864, 0.126774",\ "-0.675039, -0.675039, -0.566721, -0.458404, -0.241766",\ "-1.167410, -1.167410, -1.059092, -0.950774, -0.734137",\ "-1.357113, -1.357113, -1.248795, -1.140477, -0.923840"); } } /* 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 ( "3.206021, 2.836665, 2.468095, 1.975685, 1.785994",\ "3.854980, 3.485623, 3.117053, 2.624643, 2.434952",\ "4.503939, 4.134582, 3.766012, 3.273602, 3.083911",\ "5.370947, 5.001590, 4.633020, 4.140611, 3.950920",\ "5.702031, 5.332675, 4.964105, 4.471695, 4.282004"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "6.337842, 5.968485, 5.599916, 5.107506, 4.917815",\ "6.813379, 6.444023, 6.075453, 5.583043, 5.393352",\ "7.288916, 6.919559, 6.550989, 6.058579, 5.868888",\ "7.970447, 7.601090, 7.232520, 6.740110, 6.550419",\ "8.265372, 7.896016, 7.527446, 7.035036, 6.845345"); } } /* end of arc mprj_io[4]_mprj_io[9]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.968058, -1.492508, -1.016959, -0.335622, -0.041612",\ "-2.044702, -1.569152, -1.093603, -0.412266, -0.118256",\ "-2.121345, -1.645795, -1.170246, -0.488909, -0.194899",\ "-2.223741, -1.748191, -1.272642, -0.591305, -0.297295",\ "-2.194076, -1.718526, -1.242977, -0.561640, -0.267630"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.184906, -4.709357, -4.233807, -3.552471, -3.258461",\ "-5.554026, -5.078476, -4.602927, -3.921590, -3.627580",\ "-5.922566, -5.447017, -4.971467, -4.290131, -3.996121",\ "-6.414937, -5.939388, -5.463838, -4.782502, -4.488492",\ "-6.604639, -6.129090, -5.653540, -4.972204, -4.678194"); } } /* end of arc mprj_io[4]_mprj_io[9]_hldf*/ } /* end of pin mprj_io[9] */ pin("mprj_io[8]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.135445, -1.135445, -1.352081, -1.424293, -1.568717",\ "-0.486487, -0.486487, -0.703123, -0.775335, -0.919760",\ "0.162471, 0.162471, -0.054165, -0.126377, -0.270802",\ "1.029479, 1.029479, 0.812843, 0.740631, 0.596207",\ "1.360209, 1.360209, 1.143573, 1.071361, 0.926936"); } 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.191669, 0.191669, -0.024966, -0.097178, -0.241603",\ "0.667220, 0.667220, 0.450584, 0.378372, 0.233948",\ "1.142770, 1.142770, 0.926134, 0.853922, 0.709497",\ "1.824086, 1.824086, 1.607450, 1.535238, 1.390814",\ "2.118096, 2.118096, 1.901461, 1.829248, 1.684824"); } } /* 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 ( "2.500708, 2.500708, 2.609026, 2.717344, 2.933981",\ "2.424079, 2.424079, 2.532397, 2.640715, 2.857352",\ "2.347450, 2.347450, 2.455768, 2.564085, 2.780723",\ "2.245073, 2.245073, 2.353392, 2.461709, 2.678347",\ "2.274728, 2.274728, 2.383046, 2.491364, 2.708001"); } 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.118681, 1.118681, 1.226999, 1.335317, 1.551954",\ "0.749298, 0.749298, 0.857616, 0.965934, 1.182571",\ "0.380726, 0.380726, 0.489044, 0.597362, 0.813999",\ "-0.111689, -0.111689, -0.003370, 0.104947, 0.321585",\ "-0.301378, -0.301378, -0.193060, -0.084743, 0.131895"); } } /* 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 ( "3.358304, 2.988948, 2.620378, 2.127968, 1.938277",\ "4.007262, 3.637906, 3.269336, 2.776926, 2.587235",\ "4.656219, 4.286863, 3.918293, 3.425883, 3.236192",\ "5.523227, 5.153871, 4.785301, 4.292892, 4.103200",\ "5.853957, 5.484601, 5.116031, 4.623621, 4.433930"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.085952, 4.716596, 4.348026, 3.855617, 3.665926",\ "5.561503, 5.192147, 4.823577, 4.331167, 4.141476",\ "6.037053, 5.667696, 5.299127, 4.806717, 4.617026",\ "6.718369, 6.349013, 5.980443, 5.488033, 5.298342",\ "7.012379, 6.643023, 6.274453, 5.782043, 5.592352"); } } /* end of arc mprj_io[4]_mprj_io[8]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.918482, -1.442933, -0.967383, -0.286047, 0.007963",\ "-1.995112, -1.519563, -1.044013, -0.362677, -0.068666",\ "-2.071741, -1.596191, -1.120642, -0.439305, -0.145295",\ "-2.174118, -1.698568, -1.223019, -0.541682, -0.247672",\ "-2.144463, -1.668914, -1.193364, -0.512028, -0.218018"); } 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.752789, -3.277240, -2.801690, -2.120354, -1.826344",\ "-4.122171, -3.646622, -3.171072, -2.489736, -2.195725",\ "-4.490743, -4.015194, -3.539644, -2.858308, -2.564298",\ "-4.983158, -4.507608, -4.032059, -3.350722, -3.056712",\ "-5.172847, -4.697298, -4.221748, -3.540412, -3.246402"); } } /* end of arc mprj_io[4]_mprj_io[8]_hldf*/ } /* end of pin mprj_io[8] */ pin("mprj_io[7]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.719586, -1.719586, -1.936222, -2.008434, -2.152859",\ "-1.070628, -1.070628, -1.287264, -1.359476, -1.503901",\ "-0.421670, -0.421670, -0.638306, -0.710518, -0.854942",\ "0.445337, 0.445337, 0.228702, 0.156489, 0.012065",\ "0.776060, 0.776060, 0.559424, 0.487212, 0.342788"); } 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.128390, -0.128390, -0.345026, -0.417238, -0.561663",\ "0.347173, 0.347173, 0.130537, 0.058325, -0.086100",\ "0.822737, 0.822737, 0.606101, 0.533889, 0.389464",\ "1.503854, 1.503854, 1.287218, 1.215006, 1.070581",\ "1.797863, 1.797863, 1.581227, 1.509015, 1.364591"); } } /* 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 ( "2.863661, 2.863661, 2.971980, 3.080297, 3.296935",\ "2.787045, 2.787045, 2.895363, 3.003680, 3.220318",\ "2.710428, 2.710428, 2.818746, 2.927063, 3.143701",\ "2.608068, 2.608068, 2.716386, 2.824704, 3.041341",\ "2.637714, 2.637714, 2.746033, 2.854350, 3.070988"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.489735, 2.489735, 2.598053, 2.706370, 2.923008",\ "2.120111, 2.120111, 2.228429, 2.336746, 2.553384",\ "1.751507, 1.751507, 1.859825, 1.968143, 2.184780",\ "1.259053, 1.259053, 1.367372, 1.475689, 1.692327",\ "1.069374, 1.069374, 1.177692, 1.286009, 1.502647"); } } /* 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 ( "3.066475, 2.697119, 2.328549, 1.836140, 1.646449",\ "3.715434, 3.346077, 2.977508, 2.485098, 2.295407",\ "4.364392, 3.995036, 3.626466, 3.134056, 2.944365",\ "5.231400, 4.862044, 4.493474, 4.001064, 3.811373",\ "5.562122, 5.192766, 4.824196, 4.331786, 4.142095"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.409345, 5.039989, 4.671419, 4.179009, 3.989318",\ "5.884909, 5.515553, 5.146983, 4.654573, 4.464882",\ "6.360473, 5.991117, 5.622547, 5.130137, 4.940446",\ "7.041590, 6.672234, 6.303664, 5.811255, 5.621563",\ "7.335599, 6.966243, 6.597673, 6.105264, 5.915573"); } } /* end of arc mprj_io[4]_mprj_io[7]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.793332, -1.317783, -0.842233, -0.160897, 0.133113",\ "-1.869949, -1.394400, -0.918850, -0.237514, 0.056497",\ "-1.946566, -1.471016, -0.995467, -0.314130, -0.020120",\ "-2.048925, -1.573376, -1.097826, -0.416490, -0.122480",\ "-2.019279, -1.543730, -1.068180, -0.386844, -0.092834"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-4.346326, -3.870777, -3.395227, -2.713891, -2.419881",\ "-4.715950, -4.240401, -3.764852, -3.083515, -2.789505",\ "-5.084554, -4.609005, -4.133455, -3.452119, -3.158109",\ "-5.577007, -5.101458, -4.625908, -3.944571, -3.650561",\ "-5.766687, -5.291138, -4.815588, -4.134252, -3.840241"); } } /* end of arc mprj_io[4]_mprj_io[7]_hldf*/ } /* end of pin mprj_io[7] */ pin("mprj_io[6]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-2.380499, -2.380499, -2.597135, -2.669347, -2.813771",\ "-1.731541, -1.731541, -1.948176, -2.020389, -2.164813",\ "-1.082582, -1.082582, -1.299218, -1.371430, -1.515854",\ "-0.215573, -0.215573, -0.432209, -0.504421, -0.648846",\ "0.115147, 0.115147, -0.101489, -0.173701, -0.318126"); } 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.394876, -0.394876, -0.611511, -0.683723, -0.828148",\ "0.080690, 0.080690, -0.135945, -0.208158, -0.352582",\ "0.556258, 0.556258, 0.339622, 0.267410, 0.122986",\ "1.237315, 1.237315, 1.020679, 0.948467, 0.804043",\ "1.531325, 1.531325, 1.314690, 1.242477, 1.098053"); } } /* end of arc clock_mprj_io[6]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "3.579511, 3.579511, 3.687829, 3.796145, 4.012784",\ "3.502898, 3.502898, 3.611217, 3.719533, 3.936172",\ "3.426286, 3.426286, 3.534604, 3.642920, 3.859559",\ "3.323931, 3.323931, 3.432250, 3.540566, 3.757205",\ "3.353575, 3.353575, 3.461893, 3.570210, 3.786848"); } 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.647381, 1.647381, 1.755700, 1.864016, 2.080655",\ "1.277684, 1.277684, 1.386003, 1.494319, 1.710958",\ "0.909072, 0.909072, 1.017390, 1.125707, 1.342345",\ "0.416606, 0.416606, 0.524924, 0.633241, 0.849879",\ "0.226930, 0.226930, 0.335248, 0.443564, 0.660203"); } } /* 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 ( "2.231214, 1.861858, 1.493288, 1.000878, 0.811187",\ "2.880172, 2.510816, 2.142246, 1.649837, 1.460145",\ "3.529131, 3.159775, 2.791205, 2.298795, 2.109104",\ "4.396138, 4.026782, 3.658212, 3.165802, 2.976111",\ "4.726858, 4.357502, 3.988932, 3.496522, 3.306831"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "4.945376, 4.576020, 4.207450, 3.715041, 3.525350",\ "5.420943, 5.051587, 4.683017, 4.190608, 4.000916",\ "5.896510, 5.527154, 5.158584, 4.666174, 4.476483",\ "6.577567, 6.208211, 5.839641, 5.347231, 5.157540",\ "6.871577, 6.502221, 6.133651, 5.641242, 5.451550"); } } /* 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.876669, -0.401120, 0.074430, 0.755766, 1.049777",\ "-0.953281, -0.477732, -0.002182, 0.679154, 0.973164",\ "-1.029894, -0.554345, -0.078795, 0.602541, 0.896552",\ "-1.132248, -0.656699, -0.181149, 0.500187, 0.794197",\ "-1.102605, -0.627056, -0.151506, 0.529830, 0.823841"); } 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.612864, -3.137315, -2.661766, -1.980429, -1.686419",\ "-3.982561, -3.507012, -3.031462, -2.350126, -2.056116",\ "-4.351173, -3.875624, -3.400074, -2.718738, -2.424728",\ "-4.843638, -4.368089, -3.892540, -3.211203, -2.917193",\ "-5.033316, -4.557766, -4.082217, -3.400880, -3.106870"); } } /* end of arc mprj_io[4]_mprj_io[6]_hldf*/ } /* end of pin mprj_io[6] */ pin("mprj_io[5]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.860228, -1.860228, -2.076863, -2.149076, -2.293500",\ "-1.211263, -1.211263, -1.427899, -1.500111, -1.644536",\ "-0.562298, -0.562298, -0.778934, -0.851146, -0.995571",\ "0.304718, 0.304718, 0.088083, 0.015871, -0.128554",\ "0.635453, 0.635453, 0.418818, 0.346605, 0.202181"); } 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.002098, -1.002098, -1.218734, -1.290946, -1.435370",\ "-0.526554, -0.526554, -0.743190, -0.815402, -0.959826",\ "-0.051010, -0.051010, -0.267646, -0.339858, -0.484282",\ "0.630839, 0.630839, 0.414204, 0.341991, 0.197567",\ "0.924845, 0.924845, 0.708209, 0.635997, 0.491572"); } } /* 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 ( "3.658900, 3.658900, 3.767219, 3.875536, 4.092174",\ "3.582261, 3.582261, 3.690579, 3.798896, 4.015534",\ "3.505621, 3.505621, 3.613940, 3.722257, 3.938895",\ "3.403231, 3.403231, 3.511549, 3.619867, 3.836504",\ "3.432891, 3.432891, 3.541210, 3.649527, 3.866165"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.866955, 2.866955, 2.975274, 3.083591, 3.300228",\ "2.498178, 2.498178, 2.606496, 2.714814, 2.931450",\ "2.129611, 2.129611, 2.237929, 2.346246, 2.562883",\ "1.637206, 1.637206, 1.745524, 1.853841, 2.070478",\ "1.447510, 1.447510, 1.555828, 1.664145, 1.880782"); } } /* end of arc clock_mprj_io[5]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.885788, 2.516432, 2.147862, 1.655452, 1.465761",\ "3.534752, 3.165396, 2.796826, 2.304417, 2.114726",\ "4.183718, 3.814362, 3.445792, 2.953382, 2.763691",\ "5.050734, 4.681377, 4.312808, 3.820398, 3.630707",\ "5.381468, 5.012112, 4.643542, 4.151132, 3.961441"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.164268, 4.794911, 4.426342, 3.933932, 3.744241",\ "5.639812, 5.270455, 4.901886, 4.409476, 4.219785",\ "6.115354, 5.745997, 5.377428, 4.885018, 4.695327",\ "6.797203, 6.427847, 6.059277, 5.566867, 5.377176",\ "7.091209, 6.721853, 6.353283, 5.860874, 5.671183"); } } /* end of arc mprj_io[4]_mprj_io[5]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.639208, -1.163659, -0.688109, -0.006773, 0.287238",\ "-1.715847, -1.240298, -0.764749, -0.083412, 0.210598",\ "-1.792487, -1.316937, -0.841388, -0.160051, 0.133959",\ "-1.894877, -1.419328, -0.943778, -0.262442, 0.031569",\ "-1.865217, -1.389668, -0.914118, -0.232781, 0.061229"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-4.005743, -3.530194, -3.054644, -2.373308, -2.079298",\ "-4.374520, -3.898971, -3.423421, -2.742085, -2.448075",\ "-4.743088, -4.267539, -3.791989, -3.110652, -2.816642",\ "-5.235493, -4.759943, -4.284394, -3.603057, -3.309047",\ "-5.425189, -4.949640, -4.474090, -3.792754, -3.498744"); } } /* end of arc mprj_io[4]_mprj_io[5]_hldf*/ } /* end of pin mprj_io[5] */ pin("mprj_io[4]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.858618"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwl*/ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "1.435821"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwh*/ } /* end of pin mprj_io[4] */ pin("mprj_io[3]") { direction : inout ; max_transition : 4.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; function : "0" ; three_state : "0" ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin mprj_io[3] */ pin("mprj_io[2]") { direction : inout ; max_transition : 0.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.368460, 6.368460, 6.151824, 6.079612, 5.935187",\ "7.017418, 7.017418, 6.800782, 6.728570, 6.584146",\ "7.666379, 7.666379, 7.449743, 7.377531, 7.233107",\ "8.533385, 8.533385, 8.316750, 8.244537, 8.100113",\ "8.864068, 8.864068, 8.647432, 8.575220, 8.430796"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.351112, 6.351112, 6.134477, 6.062264, 5.917840",\ "6.826748, 6.826748, 6.610112, 6.537900, 6.393476",\ "7.302385, 7.302385, 7.085750, 7.013537, 6.869113",\ "7.982356, 7.982356, 7.765720, 7.693508, 7.549084",\ "8.276366, 8.276366, 8.059731, 7.987518, 7.843094"); } } /* end of arc clock_mprj_io[2]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "3.070446, 3.070446, 3.178764, 3.287081, 3.503719",\ "3.009823, 3.009823, 3.118142, 3.226459, 3.443097",\ "2.917666, 2.917666, 3.025984, 3.134302, 3.350939",\ "2.815711, 2.815711, 2.924029, 3.032346, 3.248984",\ "2.845306, 2.845306, 2.953624, 3.061942, 3.278579"); } 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.390684, 1.390684, 1.499002, 1.607320, 1.823957",\ "1.098271, 1.098271, 1.206589, 1.314907, 1.531544",\ "0.654265, 0.654265, 0.762584, 0.870901, 1.087539",\ "0.163055, 0.163055, 0.271374, 0.379691, 0.596329",\ "-0.026564, -0.026564, 0.081755, 0.190072, 0.406710"); } } /* end of arc clock_mprj_io[2]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "7.746711, 7.670080, 7.593449, 7.491070, 7.520726",\ "8.395670, 8.319038, 8.242407, 8.140028, 8.169684",\ "9.044628, 8.967997, 8.891365, 8.788986, 8.818643",\ "9.911634, 9.835004, 9.758373, 9.655994, 9.685650",\ "10.242319, 10.165689, 10.089058, 9.986679, 10.016335"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "8.556911, 8.480281, 8.403650, 8.301271, 8.330927",\ "9.032549, 8.955918, 8.879288, 8.776909, 8.806564",\ "9.508188, 9.431557, 9.354925, 9.252546, 9.282203",\ "10.188156, 10.111526, 10.034895, 9.932516, 9.962172",\ "10.482166, 10.405536, 10.328905, 10.226526, 10.256182"); } } /* end of arc mprj_io[4]_mprj_io[2]_stupr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "11.654050, 11.284693, 10.916123, 10.423714, 10.234022",\ "12.303007, 11.933651, 11.565081, 11.072671, 10.882980",\ "12.951967, 12.582611, 12.214041, 11.721631, 11.531940",\ "13.818974, 13.449617, 13.081047, 12.588637, 12.398947",\ "14.149656, 13.780300, 13.411730, 12.919320, 12.729630"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "11.636703, 11.267345, 10.898776, 10.406366, 10.216675",\ "12.112339, 11.742983, 11.374413, 10.882003, 10.692312",\ "12.587976, 12.218620, 11.850050, 11.357640, 11.167950",\ "13.267944, 12.898588, 12.530018, 12.037608, 11.847918",\ "13.561954, 13.192598, 12.824028, 12.331618, 12.141928"); } } /* 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.841938, 1.490896, 2.139855, 3.006862, 3.337592",\ "0.781316, 1.430274, 2.079232, 2.946240, 3.276970",\ "0.689158, 1.338116, 1.987075, 2.854082, 3.184812",\ "0.587203, 1.236161, 1.885119, 2.752127, 3.082857",\ "0.616798, 1.265756, 1.914714, 2.781722, 3.112452"); } 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.655964, 1.304923, 1.953881, 2.820889, 3.151618",\ "0.363551, 1.012509, 1.661467, 2.528475, 2.859205",\ "-0.080455, 0.568503, 1.217461, 2.084469, 2.415199",\ "-0.571665, 0.077293, 0.726252, 1.593259, 1.923989",\ "-0.761284, -0.112326, 0.536632, 1.403640, 1.734370"); } } /* end of arc mprj_io[4]_mprj_io[2]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.321129, -0.845580, -0.370030, 0.311306, 0.605317",\ "-1.381751, -0.906202, -0.430652, 0.250684, 0.544694",\ "-1.473908, -0.998359, -0.522810, 0.158527, 0.452537",\ "-1.575864, -1.100315, -0.624765, 0.056571, 0.350582",\ "-1.546268, -1.070719, -0.595170, 0.086167, 0.380177"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.292599, -2.817050, -2.341500, -1.660164, -1.366154",\ "-3.585013, -3.109464, -2.633914, -1.952578, -1.658568",\ "-4.029020, -3.553471, -3.077921, -2.396585, -2.102575",\ "-4.520231, -4.044682, -3.569132, -2.887796, -2.593786",\ "-4.709850, -4.234301, -3.758751, -3.077415, -2.783405"); } } /* end of arc mprj_io[4]_mprj_io[2]_hldf*/ } /* end of pin mprj_io[2] */ pin("mprj_io[1]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : 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.762026, -2.762026, -2.978662, -3.050874, -3.195299",\ "-2.113069, -2.113069, -2.329705, -2.401917, -2.546341",\ "-1.464111, -1.464111, -1.680747, -1.752959, -1.897384",\ "-0.597105, -0.597105, -0.813741, -0.885953, -1.030377",\ "-0.266402, -0.266402, -0.483038, -0.555250, -0.699675"); } 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.063572, -0.063572, -0.280208, -0.352420, -0.496844",\ "0.412034, 0.412034, 0.195398, 0.123186, -0.021238",\ "0.887639, 0.887639, 0.671003, 0.598791, 0.454367",\ "1.568093, 1.568093, 1.351458, 1.279245, 1.134821",\ "1.862103, 1.862103, 1.645468, 1.573256, 1.428831"); } } /* end of arc clock_mprj_io[1]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "3.920824, 3.920824, 4.029142, 4.137460, 4.354097",\ "3.844250, 3.844250, 3.952568, 4.060885, 4.277523",\ "3.767675, 3.767675, 3.875994, 3.984311, 4.200949",\ "3.665372, 3.665372, 3.773691, 3.882008, 4.098646",\ "3.694989, 3.694989, 3.803308, 3.911625, 4.128263"); } 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.168890, 1.168890, 1.277209, 1.385526, 1.602164",\ "0.798456, 0.798456, 0.906775, 1.015092, 1.231730",\ "0.429753, 0.429753, 0.538072, 0.646389, 0.863027",\ "-0.062834, -0.062834, 0.045485, 0.153802, 0.370440",\ "-0.252479, -0.252479, -0.144160, -0.035843, 0.180795"); } } /* end of arc clock_mprj_io[1]_hldr*/ timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "44.836880, 45.246460, 45.530663, 45.561558, 45.663788",\ "44.938316, 45.347897, 45.632099, 45.662994, 45.765228",\ "45.081337, 45.490917, 45.775120, 45.806015, 45.908249",\ "45.336868, 45.746449, 46.030651, 46.061546, 46.163780",\ "45.750187, 46.159767, 46.443970, 46.474865, 46.577095"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\ "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\ "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\ "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\ "2.171366, 2.946532, 3.483065, 3.541392, 3.734390"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "39.836864, 40.316490, 40.638008, 40.672962, 40.788620",\ "39.938301, 40.417927, 40.739449, 40.774399, 40.890053",\ "40.081318, 40.560944, 40.882462, 40.917416, 41.033073",\ "40.336853, 40.816479, 41.138000, 41.172951, 41.288605",\ "40.750168, 41.229794, 41.551315, 41.586266, 41.701920"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\ "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\ "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\ "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\ "2.315984, 3.166853, 3.746203, 3.809185, 4.017585"); } } /* end of arc hk_serial_load_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "9.089941, 9.494303, 9.712173, 9.735857, 9.814228",\ "9.191379, 9.595739, 9.813610, 9.837295, 9.915666",\ "9.334395, 9.738756, 9.956627, 9.980311, 10.058682",\ "9.589931, 9.994293, 10.212164, 10.235847, 10.314219",\ "10.003250, 10.407612, 10.625483, 10.649166, 10.727537"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\ "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\ "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\ "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\ "1.869095, 2.019316, 2.088657, 2.096195, 2.121139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.081481, 10.322470, 10.453021, 10.467214, 10.514175",\ "10.182919, 10.423906, 10.554459, 10.568651, 10.615612",\ "10.325935, 10.566923, 10.697475, 10.711668, 10.758629",\ "10.581470, 10.822459, 10.953011, 10.967203, 11.014165",\ "10.994790, 11.235779, 11.366330, 11.380523, 11.427485"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\ "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\ "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\ "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\ "1.322959, 1.412931, 1.461920, 1.467246, 1.484868"); } } /* end of arc hk_serial_load_mprj_io[1]_redg_min*/ timing () { related_pin : "mprj_io[11]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.487097, 13.896675, 14.180878, 14.211773, 14.314005",\ "14.136053, 14.545631, 14.829834, 14.860729, 14.962961",\ "14.785011, 15.194591, 15.478792, 15.509689, 15.611920",\ "15.652020, 16.061600, 16.345800, 16.376698, 16.478928",\ "15.982740, 16.392319, 16.676521, 16.707417, 16.809649"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\ "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\ "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\ "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\ "2.171366, 2.946532, 3.483065, 3.541392, 3.734390"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "15.497849, 15.977474, 16.298996, 16.333948, 16.449604",\ "15.973418, 16.453043, 16.774565, 16.809517, 16.925173",\ "16.448988, 16.928614, 17.250134, 17.285088, 17.400742",\ "17.130024, 17.609648, 17.931170, 17.966122, 18.081778",\ "17.424034, 17.903658, 18.225180, 18.260132, 18.375788"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\ "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\ "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\ "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\ "2.315984, 3.166853, 3.746203, 3.809185, 4.017585"); } } /* end of arc mprj_io[11]_mprj_io[1]_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[11]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.405956, 12.810317, 13.028187, 13.051872, 13.130243",\ "12.482567, 12.886929, 13.104799, 13.128483, 13.206854",\ "12.559179, 12.963540, 13.181410, 13.205095, 13.283466",\ "12.631889, 13.036251, 13.254121, 13.277805, 13.356176",\ "12.631889, 13.036251, 13.254121, 13.277805, 13.356176"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\ "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\ "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\ "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\ "1.869095, 2.019316, 2.088657, 2.096195, 2.121139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "14.244396, 14.485385, 14.615936, 14.630129, 14.677091",\ "14.614122, 14.855110, 14.985662, 14.999855, 15.046816",\ "14.982738, 15.223726, 15.354279, 15.368471, 15.415432",\ "15.475210, 15.716199, 15.846750, 15.860943, 15.907905",\ "15.664886, 15.905874, 16.036427, 16.050619, 16.097580"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\ "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\ "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\ "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\ "1.322959, 1.412931, 1.461920, 1.467246, 1.484868"); } } /* end of arc mprj_io[11]_mprj_io[1]_una_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.681410, 14.090988, 14.375191, 14.406086, 14.508318",\ "14.156958, 14.566537, 14.850739, 14.881636, 14.983867",\ "14.632507, 15.042087, 15.326288, 15.357185, 15.459416",\ "15.313845, 15.723424, 16.007626, 16.038523, 16.140755",\ "15.607855, 16.017433, 16.301636, 16.332533, 16.434765"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\ "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\ "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\ "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\ "2.171366, 2.946532, 3.483065, 3.541392, 3.734390"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.061886, 16.541512, 16.863033, 16.897985, 17.013641",\ "16.537437, 17.017061, 17.338583, 17.373535, 17.489191",\ "17.012987, 17.492613, 17.814133, 17.849087, 17.964741",\ "17.694324, 18.173948, 18.495470, 18.530422, 18.646078",\ "17.988335, 18.467958, 18.789480, 18.824432, 18.940088"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\ "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\ "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\ "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\ "2.315984, 3.166853, 3.746203, 3.809185, 4.017585"); } } /* end of arc mprj_io[4]_mprj_io[1]_fedg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.000090, 12.404451, 12.622321, 12.646006, 12.724377",\ "12.369447, 12.773808, 12.991678, 13.015363, 13.093734",\ "12.738017, 13.142378, 13.360249, 13.383933, 13.462304",\ "13.230428, 13.634789, 13.852659, 13.876344, 13.954715",\ "13.420119, 13.824480, 14.042351, 14.066035, 14.144406"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\ "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\ "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\ "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\ "1.869095, 2.019316, 2.088657, 2.096195, 2.121139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.103877, 13.344866, 13.475417, 13.489610, 13.536572",\ "13.473234, 13.714223, 13.844774, 13.858967, 13.905929",\ "13.841805, 14.082792, 14.213345, 14.227537, 14.274498",\ "14.334215, 14.575203, 14.705755, 14.719948, 14.766909",\ "14.523907, 14.764894, 14.895447, 14.909639, 14.956600"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\ "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\ "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\ "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\ "1.322959, 1.412931, 1.461920, 1.467246, 1.484868"); } } /* end of arc mprj_io[4]_mprj_io[1]_fedg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "18.628424, 19.038002, 19.322205, 19.353100, 19.455332",\ "19.277382, 19.686960, 19.971163, 20.002058, 20.104290",\ "19.926340, 20.335918, 20.620121, 20.651016, 20.753248",\ "20.793348, 21.202927, 21.487129, 21.518024, 21.620256",\ "21.124077, 21.533655, 21.817858, 21.848753, 21.950985"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\ "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\ "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\ "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\ "2.171366, 2.946532, 3.483065, 3.541392, 3.734390"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "21.305054, 21.784678, 22.106199, 22.141151, 22.256807",\ "21.954014, 22.433638, 22.755159, 22.790112, 22.905767",\ "22.602970, 23.082596, 23.404118, 23.439070, 23.554726",\ "23.469978, 23.949604, 24.271126, 24.306078, 24.421734",\ "23.800709, 24.280333, 24.601854, 24.636806, 24.752462"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\ "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\ "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\ "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\ "2.315984, 3.166853, 3.746203, 3.809185, 4.017585"); } } /* end of arc mprj_io[4]_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.329481, 12.733842, 12.951712, 12.975397, 13.053768",\ "12.406113, 12.810473, 13.028343, 13.052029, 13.130400",\ "12.482743, 12.887104, 13.104975, 13.128659, 13.207030",\ "12.555466, 12.959827, 13.177698, 13.201382, 13.279753",\ "12.555466, 12.959827, 13.177698, 13.201382, 13.279753"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\ "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\ "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\ "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\ "1.869095, 2.019316, 2.088657, 2.096195, 2.121139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.590872, 13.831860, 13.962412, 13.976604, 14.023565",\ "13.667501, 13.908490, 14.039042, 14.053234, 14.100196",\ "13.744133, 13.985122, 14.115673, 14.129866, 14.176827",\ "13.816856, 14.057844, 14.188396, 14.202589, 14.249550",\ "13.816856, 14.057844, 14.188396, 14.202589, 14.249550"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\ "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\ "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\ "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\ "1.322959, 1.412931, 1.461920, 1.467246, 1.484868"); } } /* end of arc mprj_io[4]_mprj_io[1]_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.807600, 1.438243, 1.069674, 0.577264, 0.387573",\ "2.456557, 2.087201, 1.718631, 1.226221, 1.036530",\ "3.105515, 2.736158, 2.367588, 1.875178, 1.685487",\ "3.972522, 3.603165, 3.234595, 2.742186, 2.552495",\ "4.303224, 3.933867, 3.565297, 3.072887, 2.883196"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.222017, 4.852661, 4.484091, 3.991681, 3.801990",\ "5.697623, 5.328267, 4.959697, 4.467287, 4.277596",\ "6.173229, 5.803873, 5.435303, 4.942893, 4.753202",\ "6.853683, 6.484327, 6.115757, 5.623347, 5.433656",\ "7.147694, 6.778337, 6.409767, 5.917357, 5.727666"); } } /* 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.525439, -0.049890, 0.425660, 1.106996, 1.401006",\ "-0.602014, -0.126464, 0.349085, 1.030422, 1.324432",\ "-0.678588, -0.203039, 0.272511, 0.953847, 1.247858",\ "-0.780891, -0.305342, 0.170208, 0.851544, 1.145554",\ "-0.751274, -0.275725, 0.199825, 0.881161, 1.175171"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-4.078636, -3.603087, -3.127537, -2.446201, -2.152191",\ "-4.449069, -3.973520, -3.497970, -2.816634, -2.522624",\ "-4.817772, -4.342223, -3.866673, -3.185337, -2.891326",\ "-5.310360, -4.834811, -4.359261, -3.677925, -3.383914",\ "-5.500005, -5.024456, -4.548906, -3.867569, -3.573559"); } } /* end of arc mprj_io[4]_mprj_io[1]_hldf*/ } /* end of pin mprj_io[1] */ pin("mprj_io[0]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.354573, -1.354573, -1.571209, -1.643421, -1.787846",\ "-0.705616, -0.705616, -0.922251, -0.994463, -1.138888",\ "-0.056659, -0.056659, -0.273295, -0.345507, -0.489932",\ "0.810347, 0.810347, 0.593711, 0.521499, 0.377074",\ "1.141029, 1.141029, 0.924394, 0.852181, 0.707757"); } 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.619605, -0.619605, -0.836240, -0.908453, -1.052877",\ "-0.143961, -0.143961, -0.360597, -0.432809, -0.577233",\ "0.331683, 0.331683, 0.115047, 0.042835, -0.101589",\ "1.011548, 1.011548, 0.794912, 0.722700, 0.578276",\ "1.305559, 1.305559, 1.088923, 1.016711, 0.872287"); } } /* end of arc clock_mprj_io[0]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "4.236549, 4.236549, 4.344868, 4.453185, 4.669823",\ "4.160013, 4.160013, 4.268331, 4.376648, 4.593286",\ "4.083477, 4.083477, 4.191795, 4.300112, 4.516750",\ "3.981224, 3.981224, 4.089542, 4.197859, 4.414497",\ "4.010815, 4.010815, 4.119133, 4.227450, 4.444088"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "3.315928, 3.315928, 3.424246, 3.532563, 3.749200",\ "2.944775, 2.944775, 3.053093, 3.161410, 3.378047",\ "2.575984, 2.575984, 2.684302, 2.792619, 3.009256",\ "2.083278, 2.083278, 2.191597, 2.299914, 2.516551",\ "1.893664, 1.893664, 2.001982, 2.110300, 2.326936"); } } /* end of arc clock_mprj_io[0]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.570404, 1.201048, 0.832478, 0.340068, 0.150377",\ "2.219361, 1.850005, 1.481435, 0.989026, 0.799335",\ "2.868318, 2.498961, 2.130392, 1.637982, 1.448291",\ "3.735324, 3.365968, 2.997398, 2.504988, 2.315297",\ "4.066007, 3.696651, 3.328081, 2.835671, 2.645980"); } 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.740696, 3.371340, 3.002770, 2.510361, 2.320670",\ "4.216340, 3.846983, 3.478414, 2.986004, 2.796313",\ "4.691985, 4.322628, 3.954059, 3.461649, 3.271958",\ "5.371850, 5.002493, 4.633924, 4.141514, 3.951823",\ "5.665860, 5.296504, 4.927934, 4.435524, 4.245833"); } } /* 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.182641, 0.292908, 0.768458, 1.449794, 1.743804",\ "-0.259178, 0.216372, 0.691921, 1.373258, 1.667268",\ "-0.335714, 0.139835, 0.615385, 1.296721, 1.590732",\ "-0.437967, 0.037582, 0.513132, 1.194468, 1.488479",\ "-0.408376, 0.067173, 0.542723, 1.224060, 1.518070"); } 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.434679, -1.959129, -1.483580, -0.802243, -0.508233",\ "-2.805831, -2.330282, -1.854733, -1.173396, -0.879386",\ "-3.174623, -2.699073, -2.223524, -1.542187, -1.248177",\ "-3.667327, -3.191778, -2.716228, -2.034892, -1.740882",\ "-3.856943, -3.381393, -2.905844, -2.224507, -1.930497"); } } /* end of arc mprj_io[4]_mprj_io[0]_hldf*/ } /* end of pin mprj_io[0] */ } /* end of bus mprj_io */ pin("clock") { direction : input ; clock : true ; max_transition : 1.500000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "1.227442"); } } /* end of arc clock_clock_pwl*/ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "1.063929"); } } /* end of arc clock_clock_pwh*/ } /* end of pin clock */ pin("resetb") { direction : input ; max_transition : 0.000000 ; capacitance : 0.991811 ; is_pad : true ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; } /* end of pin resetb */ pin("flash_csb") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "17.656532, 18.047127, 18.265007, 18.288692, 18.367067",\ "17.656532, 18.047127, 18.265007, 18.288692, 18.367067",\ "17.764851, 18.155445, 18.373325, 18.397011, 18.475386",\ "17.873167, 18.263763, 18.481642, 18.505327, 18.583702",\ "18.089804, 18.480400, 18.698278, 18.721964, 18.800339"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869122, 2.019280, 2.088651, 2.096193, 2.121146",\ "1.869122, 2.019280, 2.088651, 2.096193, 2.121146",\ "1.869122, 2.019280, 2.088651, 2.096193, 2.121146",\ "1.869122, 2.019280, 2.088651, 2.096193, 2.121146",\ "1.869122, 2.019280, 2.088651, 2.096193, 2.121146"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "19.424160, 19.665207, 19.795740, 19.809929, 19.856884",\ "19.424160, 19.665207, 19.795740, 19.809929, 19.856884",\ "19.532478, 19.773525, 19.904058, 19.918247, 19.965202",\ "19.640797, 19.881844, 20.012377, 20.026566, 20.073521",\ "19.857433, 20.098478, 20.229012, 20.243202, 20.290157"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322891, 1.413061, 1.461978, 1.467296, 1.484892",\ "1.322891, 1.413061, 1.461978, 1.467296, 1.484892",\ "1.322891, 1.413061, 1.461978, 1.467296, 1.484892",\ "1.322891, 1.413061, 1.461978, 1.467296, 1.484892",\ "1.322891, 1.413061, 1.461978, 1.467296, 1.484892"); } } /* end of arc clock_flash_csb_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.894379, 17.284973, 17.502853, 17.526539, 17.604912",\ "16.894379, 17.284973, 17.502853, 17.526539, 17.604912",\ "17.111012, 17.501608, 17.719486, 17.743172, 17.821547",\ "17.183224, 17.573820, 17.791698, 17.815384, 17.893759",\ "17.327648, 17.718245, 17.936123, 17.959808, 18.038183"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869122, 2.019280, 2.088651, 2.096193, 2.121146",\ "1.869122, 2.019280, 2.088651, 2.096193, 2.121146",\ "1.869122, 2.019280, 2.088651, 2.096193, 2.121146",\ "1.869122, 2.019280, 2.088651, 2.096193, 2.121146",\ "1.869122, 2.019280, 2.088651, 2.096193, 2.121146"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "18.548136, 18.789181, 18.919714, 18.933905, 18.980860",\ "18.548136, 18.789181, 18.919714, 18.933905, 18.980860",\ "18.764772, 19.005817, 19.136351, 19.150541, 19.197496",\ "18.836985, 19.078030, 19.208563, 19.222754, 19.269709",\ "18.981409, 19.222454, 19.352987, 19.367178, 19.414133"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322891, 1.413061, 1.461978, 1.467296, 1.484892",\ "1.322891, 1.413061, 1.461978, 1.467296, 1.484892",\ "1.322891, 1.413061, 1.461978, 1.467296, 1.484892",\ "1.322891, 1.413061, 1.461978, 1.467296, 1.484892",\ "1.322891, 1.413061, 1.461978, 1.467296, 1.484892"); } } /* end of arc clock_flash_csb_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.274022, 13.664618, 13.882497, 13.906182, 13.984556",\ "13.922981, 14.313577, 14.531456, 14.555141, 14.633516",\ "14.571939, 14.962535, 15.180414, 15.204100, 15.282475",\ "15.438946, 15.829541, 16.047421, 16.071106, 16.149481",\ "15.769676, 16.160271, 16.378151, 16.401836, 16.480211"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.064060, 2.137893, 2.145920, 2.172479",\ "1.903822, 2.064060, 2.137893, 2.145920, 2.172479",\ "1.903822, 2.064060, 2.137893, 2.145920, 2.172479",\ "1.903822, 2.064060, 2.137893, 2.145920, 2.172479",\ "1.903822, 2.064060, 2.137893, 2.145920, 2.172479"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.714103, 13.955149, 14.085682, 14.099872, 14.146827",\ "14.363061, 14.604107, 14.734640, 14.748830, 14.795785",\ "15.012019, 15.253065, 15.383598, 15.397788, 15.444743",\ "15.879025, 16.120071, 16.250605, 16.264793, 16.311749",\ "16.209755, 16.450802, 16.581335, 16.595524, 16.642479"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.402971, 1.504035, 1.553027, 1.558353, 1.575976",\ "1.402971, 1.504035, 1.553027, 1.558353, 1.575976",\ "1.402971, 1.504035, 1.553027, 1.558353, 1.575976",\ "1.402971, 1.504035, 1.553027, 1.558353, 1.575976",\ "1.402971, 1.504035, 1.553027, 1.558353, 1.575976"); } } /* end of arc mprj_io[4]_flash_csb_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.068041, 11.068407, 11.068551, 11.068566, 11.068619",\ "11.144672, 11.145038, 11.145182, 11.145198, 11.145250",\ "11.221304, 11.221668, 11.221813, 11.221828, 11.221881",\ "11.294026, 11.294392, 11.294537, 11.294552, 11.294603",\ "11.294026, 11.294392, 11.294537, 11.294552, 11.294603"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.943604, 10.948665, 10.949500, 10.949591, 10.949891",\ "11.020235, 11.025295, 11.026131, 11.026222, 11.026522",\ "11.096866, 11.101927, 11.102762, 11.102853, 11.103153",\ "11.169588, 11.174650, 11.175485, 11.175575, 11.175877",\ "11.169588, 11.174650, 11.175485, 11.175575, 11.175877"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_csb_redg_min*/ } /* end of pin flash_csb */ pin("flash_clk") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "15.992569, 16.383177, 16.601055, 16.624741, 16.703114",\ "15.992569, 16.383177, 16.601055, 16.624741, 16.703114",\ "16.100887, 16.491495, 16.709373, 16.733059, 16.811432",\ "16.209206, 16.599812, 16.817690, 16.841375, 16.919750",\ "16.425840, 16.816448, 17.034327, 17.058012, 17.136385"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.570192, 16.811230, 16.941765, 16.955956, 17.002913",\ "16.570192, 16.811230, 16.941765, 16.955956, 17.002913",\ "16.678511, 16.919548, 17.050083, 17.064274, 17.111231",\ "16.786829, 17.027866, 17.158401, 17.172592, 17.219547",\ "17.003464, 17.244501, 17.375038, 17.389229, 17.436184"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413042, 1.461970, 1.467289, 1.484889"); } } /* end of arc clock_flash_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "15.499290, 15.889898, 16.107777, 16.131462, 16.209835",\ "15.499290, 15.889898, 16.107777, 16.131462, 16.209835",\ "15.715927, 16.106533, 16.324411, 16.348097, 16.426472",\ "15.788139, 16.178745, 16.396624, 16.420309, 16.498684",\ "15.932564, 16.323170, 16.541048, 16.564734, 16.643108"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.243065, 16.484100, 16.614637, 16.628828, 16.675783",\ "16.243065, 16.484100, 16.614637, 16.628828, 16.675783",\ "16.459700, 16.700737, 16.831272, 16.845463, 16.892420",\ "16.531912, 16.772949, 16.903484, 16.917675, 16.964632",\ "16.676336, 16.917374, 17.047909, 17.062099, 17.109056"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413042, 1.461970, 1.467289, 1.484889"); } } /* end of arc clock_flash_clk_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.095169, 13.485777, 13.703655, 13.727341, 13.805714",\ "13.744127, 14.134735, 14.352613, 14.376299, 14.454672",\ "14.393085, 14.783693, 15.001572, 15.025257, 15.103630",\ "15.260094, 15.650701, 15.868578, 15.892263, 15.970637",\ "15.590824, 15.981431, 16.199308, 16.222994, 16.301369"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.064068, 2.137897, 2.145923, 2.172481",\ "1.903822, 2.064068, 2.137897, 2.145923, 2.172481",\ "1.903822, 2.064068, 2.137897, 2.145923, 2.172481",\ "1.903822, 2.064068, 2.137897, 2.145923, 2.172481",\ "1.903822, 2.064068, 2.137897, 2.145923, 2.172481"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.717087, 13.958124, 14.088660, 14.102851, 14.149807",\ "14.366047, 14.607084, 14.737620, 14.751811, 14.798767",\ "15.015005, 15.256042, 15.386578, 15.400768, 15.447723",\ "15.882011, 16.123049, 16.253586, 16.267776, 16.314732",\ "16.212742, 16.453779, 16.584316, 16.598507, 16.645462"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.402932, 1.504036, 1.553028, 1.558353, 1.575976",\ "1.402932, 1.504036, 1.553028, 1.558353, 1.575976",\ "1.402932, 1.504036, 1.553028, 1.558353, 1.575976",\ "1.402932, 1.504036, 1.553028, 1.558353, 1.575976",\ "1.402932, 1.504036, 1.553028, 1.558353, 1.575976"); } } /* end of arc mprj_io[4]_flash_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.974913, 10.975290, 10.975439, 10.975456, 10.975510",\ "11.051544, 11.051922, 11.052071, 11.052088, 11.052141",\ "11.128176, 11.128553, 11.128702, 11.128719, 11.128773",\ "11.200897, 11.201276, 11.201426, 11.201441, 11.201495",\ "11.200897, 11.201276, 11.201426, 11.201441, 11.201495"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.850859, 10.855740, 10.856562, 10.856651, 10.856947",\ "10.927490, 10.932371, 10.933193, 10.933283, 10.933578",\ "11.004122, 11.009003, 11.009825, 11.009914, 11.010210",\ "11.076843, 11.081725, 11.082547, 11.082637, 11.082932",\ "11.076843, 11.081725, 11.082547, 11.082637, 11.082932"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_clk_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.554327, 11.944934, 12.162811, 12.186497, 12.264871",\ "12.203285, 12.593892, 12.811769, 12.835455, 12.913829",\ "12.852243, 13.242850, 13.460728, 13.484413, 13.562787",\ "13.719250, 14.109858, 14.327736, 14.351421, 14.429794",\ "14.049980, 14.440588, 14.658466, 14.682152, 14.760525"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.143196, 12.384233, 12.514769, 12.528959, 12.575915",\ "12.618746, 12.859782, 12.990318, 13.004509, 13.051464",\ "13.094296, 13.335332, 13.465868, 13.480059, 13.527014",\ "13.775631, 14.016668, 14.147204, 14.161395, 14.208351",\ "14.069643, 14.310679, 14.441216, 14.455406, 14.502361"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413042, 1.461970, 1.467289, 1.484889"); } } /* end of arc mprj_io[4]_flash_clk_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.606625, 10.997231, 11.215109, 11.238794, 11.317168",\ "10.683254, 11.073862, 11.291740, 11.315426, 11.393799",\ "10.759886, 11.150494, 11.368372, 11.392057, 11.470430",\ "10.832609, 11.223216, 11.441093, 11.464779, 11.543153",\ "10.832609, 11.223216, 11.441093, 11.464779, 11.543153"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.585878, 11.826916, 11.957451, 11.971642, 12.018598",\ "11.955235, 12.196272, 12.326808, 12.340999, 12.387955",\ "12.323805, 12.564842, 12.695377, 12.709568, 12.756524",\ "12.816215, 13.057251, 13.187788, 13.201979, 13.248934",\ "13.005905, 13.246943, 13.377479, 13.391669, 13.438625"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413042, 1.461970, 1.467289, 1.484889"); } } /* end of arc mprj_io[4]_flash_clk_una_min*/ } /* end of pin flash_clk */ pin("flash_io0") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "15.760386, 16.150990, 16.368868, 16.392553, 16.470928",\ "15.760386, 16.150990, 16.368868, 16.392553, 16.470928",\ "15.868705, 16.259308, 16.477186, 16.500872, 16.579247",\ "15.977023, 16.367626, 16.585505, 16.609190, 16.687565",\ "16.193659, 16.584263, 16.802139, 16.825825, 16.904200"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.064020, 2.137873, 2.145901, 2.172467",\ "1.903822, 2.064020, 2.137873, 2.145901, 2.172467",\ "1.903822, 2.064020, 2.137873, 2.145901, 2.172467",\ "1.903822, 2.064020, 2.137873, 2.145901, 2.172467",\ "1.903822, 2.064020, 2.137873, 2.145901, 2.172467"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.323282, 16.564323, 16.694859, 16.709047, 16.756004",\ "16.323282, 16.564323, 16.694859, 16.709047, 16.756004",\ "16.431601, 16.672642, 16.803177, 16.817366, 16.864323",\ "16.539917, 16.780956, 16.911491, 16.925682, 16.972637",\ "16.756554, 16.997593, 17.128128, 17.142319, 17.189274"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.403197, 1.504031, 1.553025, 1.558352, 1.575976",\ "1.403197, 1.504031, 1.553025, 1.558352, 1.575976",\ "1.403197, 1.504031, 1.553025, 1.558352, 1.575976",\ "1.403197, 1.504031, 1.553025, 1.558352, 1.575976",\ "1.403197, 1.504031, 1.553025, 1.558352, 1.575976"); } } /* end of arc clock_flash_io0_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "14.242844, 14.243149, 14.243269, 14.243282, 14.243326",\ "14.242844, 14.243149, 14.243269, 14.243282, 14.243326",\ "14.459478, 14.459785, 14.459906, 14.459918, 14.459962",\ "14.531691, 14.531996, 14.532116, 14.532129, 14.532173",\ "14.676115, 14.676420, 14.676540, 14.676554, 14.676598"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "14.116611, 14.122510, 14.123407, 14.123505, 14.123828",\ "14.116611, 14.122510, 14.123407, 14.123505, 14.123828",\ "14.333246, 14.339146, 14.340043, 14.340141, 14.340464",\ "14.405457, 14.411357, 14.412254, 14.412352, 14.412675",\ "14.549882, 14.555781, 14.556679, 14.556776, 14.557099"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc clock_flash_io0_redg_min*/ timing () { related_pin : "mprj_io[2]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.696864, 11.087467, 11.305346, 11.329031, 11.407405",\ "11.345821, 11.736425, 11.954304, 11.977989, 12.056362",\ "11.994780, 12.385382, 12.603260, 12.626945, 12.705320",\ "12.861787, 13.252390, 13.470268, 13.493954, 13.572328",\ "13.192472, 13.583075, 13.800953, 13.824638, 13.903012"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.312260, 11.553300, 11.683835, 11.698025, 11.744981",\ "11.787895, 12.028936, 12.159472, 12.173662, 12.220617",\ "12.263534, 12.504574, 12.635109, 12.649300, 12.696255",\ "12.943501, 13.184542, 13.315077, 13.329268, 13.376223",\ "13.237511, 13.478552, 13.609087, 13.623278, 13.670233"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322897, 1.413050, 1.461973, 1.467292, 1.484890",\ "1.322897, 1.413050, 1.461973, 1.467292, 1.484890",\ "1.322897, 1.413050, 1.461973, 1.467292, 1.484890",\ "1.322897, 1.413050, 1.461973, 1.467292, 1.484890",\ "1.322897, 1.413050, 1.461973, 1.467292, 1.484890"); } } /* end of arc mprj_io[2]_flash_io0_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[2]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "9.977606, 10.368210, 10.586088, 10.609774, 10.688147",\ "10.038229, 10.428831, 10.646709, 10.670395, 10.748770",\ "10.130386, 10.520989, 10.738868, 10.762553, 10.840927",\ "10.202746, 10.593349, 10.811228, 10.834913, 10.913287",\ "10.202746, 10.593349, 10.811228, 10.834913, 10.913287"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.883032, 11.124073, 11.254608, 11.268798, 11.315754",\ "11.175446, 11.416486, 11.547021, 11.561211, 11.608167",\ "11.619452, 11.860492, 11.991027, 12.005217, 12.052173",\ "12.110661, 12.351702, 12.482237, 12.496427, 12.543383",\ "12.300280, 12.541321, 12.671856, 12.686047, 12.733002"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322897, 1.413050, 1.461973, 1.467292, 1.484890",\ "1.322897, 1.413050, 1.461973, 1.467292, 1.484890",\ "1.322897, 1.413050, 1.461973, 1.467292, 1.484890",\ "1.322897, 1.413050, 1.461973, 1.467292, 1.484890",\ "1.322897, 1.413050, 1.461973, 1.467292, 1.484890"); } } /* end of arc mprj_io[2]_flash_io0_una_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.637093, 13.027695, 13.245573, 13.269258, 13.347633",\ "13.286050, 13.676653, 13.894531, 13.918217, 13.996591",\ "13.935009, 14.325612, 14.543490, 14.567176, 14.645550",\ "14.802016, 15.192619, 15.410498, 15.434183, 15.512557",\ "15.132747, 15.523350, 15.741228, 15.764914, 15.843287"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.064020, 2.137873, 2.145901, 2.172467",\ "1.903822, 2.064020, 2.137873, 2.145901, 2.172467",\ "1.903822, 2.064020, 2.137873, 2.145901, 2.172467",\ "1.903822, 2.064020, 2.137873, 2.145901, 2.172467",\ "1.903822, 2.064020, 2.137873, 2.145901, 2.172467"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.271023, 13.512063, 13.642598, 13.656788, 13.703744",\ "13.919981, 14.161022, 14.291557, 14.305748, 14.352703",\ "14.568939, 14.809979, 14.940515, 14.954704, 15.001660",\ "15.435947, 15.676988, 15.807523, 15.821712, 15.868669",\ "15.766676, 16.007717, 16.138252, 16.152443, 16.199398"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.403197, 1.504031, 1.553025, 1.558352, 1.575976",\ "1.403197, 1.504031, 1.553025, 1.558352, 1.575976",\ "1.403197, 1.504031, 1.553025, 1.558352, 1.575976",\ "1.403197, 1.504031, 1.553025, 1.558352, 1.575976",\ "1.403197, 1.504031, 1.553025, 1.558352, 1.575976"); } } /* end of arc mprj_io[4]_flash_io0_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.842541, 10.842847, 10.842968, 10.842980, 10.843024",\ "10.919172, 10.919477, 10.919598, 10.919611, 10.919655",\ "10.995804, 10.996109, 10.996229, 10.996243, 10.996286",\ "11.068525, 11.068831, 11.068953, 11.068965, 11.069009",\ "11.068525, 11.068831, 11.068953, 11.068965, 11.069009"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.716309, 10.722208, 10.723105, 10.723204, 10.723526",\ "10.792939, 10.798839, 10.799736, 10.799833, 10.800157",\ "10.869571, 10.875470, 10.876368, 10.876465, 10.876788",\ "10.942293, 10.948193, 10.949090, 10.949188, 10.949511",\ "10.942293, 10.948193, 10.949090, 10.949188, 10.949511"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_io0_redg_min*/ } /* end of pin flash_io0 */ pin("flash_io1") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; function : "0" ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin flash_io1 */ pin("hk_serial_load") { direction : internal ; clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ timing () { related_pin : "hk_serial_load" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.621177"); } } /* 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.787631"); } } /* end of arc hk_serial_load_hk_serial_load_pwh*/ } /* end of pin hk_serial_load */ } /* end of cell */ } /* end of library */