library("caravan.min") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; date : "Wed May 31 04:00:54 2023" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.8000 ; nom_temperature : 25.0000 ; operating_conditions( "sky130_fd_sc_hd__tt_1.80v_25C" ) { process : 1.0000 ; voltage : 1.8000 ; temperature : 25.0000 ; } /* current design opcond */ default_operating_conditions : "sky130_fd_sc_hd__tt_1.80v_25C" ; voltage_unit : "1V" ; time_unit : "1ns" ; capacitive_load_unit (1.000000, pf); slew_derate_from_library : 1.0000 ; slew_lower_threshold_pct_rise : 20.0000 ; slew_lower_threshold_pct_fall : 20.0000 ; slew_upper_threshold_pct_rise : 80.0000 ; slew_upper_threshold_pct_fall : 80.0000 ; input_threshold_pct_rise : 50.0000 ; input_threshold_pct_fall : 50.0000 ; output_threshold_pct_rise : 50.0000 ; output_threshold_pct_fall : 50.0000 ; k_process_cell_rise : 0.000000; k_process_cell_fall : 0.000000; k_volt_cell_rise : 0.000000; k_volt_cell_fall : 0.000000; k_temp_cell_rise : 0.000000; k_temp_cell_fall : 0.000000; k_process_rise_transition : 0.000000; k_process_fall_transition : 0.000000; k_volt_rise_transition : 0.000000; k_volt_fall_transition : 0.000000; k_temp_rise_transition : 0.000000; k_temp_fall_transition : 0.000000; default_fanout_load : 1.000000; default_inout_pin_cap : 1.000000; default_input_pin_cap : 1.000000; default_output_pin_cap : 0.000000; current_unit : 1mA; pulling_resistance_unit : "1kohm"; comment : "PrimeTime extracted Model." ; define(min_delay_flag, timing, boolean); define(internal_noise_width_above_low, pin, float); define(internal_noise_height_below_high, pin, float); define(original_pin, pin, string); define(max_noise_immunity_low, pin, float); define(is_unconstrained, pin, boolean); define(internal_noise_width_below_high, pin, float); define(internal_noise_peak_time_below_high, pin, float); define(internal_noise_height_above_low, pin, float); define(max_noise_immunity_high, pin, float); define(internal_noise_peak_time_above_low, pin, float); /* SCALAR table template is built-in */ /* 2-D table template f(in_trans, out_cap) */ lu_table_template( f_itrans_ocap ) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } /* 2-D table template f(d_trans, c_trans) */ lu_table_template( f_dtrans_ctrans ) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } type ( BUS38_type0 ) { base_type : array ; data_type : bit ; bit_width : 38 ; bit_from : 37 ; bit_to : 0 ; downto : true ; } /* end of type */ cell( caravan ) { area : 2106880.500000 ; dont_use : true ; dont_touch : true ; interface_timing : true; timing_model_type : "extracted"; is_macro_cell : true; pad_cell : true; pin("vddio") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vddio */ pin("vddio_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vddio_2 */ pin("vssio") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssio */ pin("vssio_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssio_2 */ pin("vdda") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda */ pin("vssa") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa */ pin("vccd") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd */ pin("vssd") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd */ pin("vdda1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda1 */ pin("vdda1_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda1_2 */ pin("vdda2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda2 */ pin("vssa1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa1 */ pin("vssa1_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa1_2 */ pin("vssa2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa2 */ pin("vccd1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd1 */ pin("vccd2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd2 */ pin("vssd1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd1 */ pin("vssd2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd2 */ pin("gpio") { direction : inout ; max_transition : 4.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin gpio */ bus ( mprj_io ) { bus_type : BUS38_type0 ; direction : inout ; pin("mprj_io[37]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.204388, -0.204388, -0.385028, -0.445242, -0.565670",\ "0.351264, 0.351264, 0.170623, 0.110409, -0.010018",\ "0.906915, 0.906915, 0.726275, 0.666061, 0.545634",\ "1.649265, 1.649265, 1.468625, 1.408411, 1.287983",\ "1.935343, 1.935343, 1.754703, 1.694489, 1.574062"); } 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.430737, 0.430737, 0.250097, 0.189883, 0.069456",\ "0.883977, 0.883977, 0.703337, 0.643123, 0.522696",\ "1.337218, 1.337218, 1.156578, 1.096364, 0.975936",\ "1.942746, 1.942746, 1.762106, 1.701892, 1.581465",\ "2.202003, 2.202003, 2.021363, 1.961149, 1.840722"); } } /* 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.046415, 1.046415, 1.136735, 1.227056, 1.407697",\ "1.028936, 1.028936, 1.119257, 1.209577, 1.390218",\ "1.011458, 1.011458, 1.101779, 1.192099, 1.372740",\ "0.988107, 0.988107, 1.078427, 1.168747, 1.349389",\ "1.032876, 1.032876, 1.123196, 1.213516, 1.394157"); } 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.493783, 0.493783, 0.584104, 0.674424, 0.855065",\ "0.079909, 0.079909, 0.170230, 0.260550, 0.441191",\ "-0.270305, -0.270305, -0.179985, -0.089664, 0.090977",\ "-0.738191, -0.738191, -0.647870, -0.557550, -0.376909",\ "-0.928524, -0.928524, -0.838204, -0.747884, -0.567243"); } } /* end of arc clock_mprj_io[37]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.778139, 2.364408, 2.014194, 1.546308, 1.355990",\ "3.333790, 2.920060, 2.569845, 2.101959, 1.911642",\ "3.889442, 3.475711, 3.125497, 2.657611, 2.467294",\ "4.631792, 4.218061, 3.867847, 3.399961, 3.209643",\ "4.917870, 4.504139, 4.153925, 3.686039, 3.495722"); } 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.713619, 3.299889, 2.949674, 2.481788, 2.291471",\ "4.166859, 3.753129, 3.402914, 2.935028, 2.744711",\ "4.620100, 4.206369, 3.856155, 3.388268, 3.197951",\ "5.225628, 4.811897, 4.461683, 3.993797, 3.803480",\ "5.484885, 5.071154, 4.720940, 4.253054, 4.062737"); } } /* end of arc mprj_io[4]_mprj_io[37]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.802667, -1.349447, -0.896228, -0.290727, -0.031464",\ "-1.820145, -1.366926, -0.913706, -0.308206, -0.048943",\ "-1.837624, -1.384404, -0.931185, -0.325684, -0.066421",\ "-1.860975, -1.407755, -0.954536, -0.349035, -0.089772",\ "-1.816206, -1.362987, -0.909767, -0.304266, -0.045003"); } 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.655918, -2.202699, -1.749479, -1.143979, -0.884716",\ "-3.069792, -2.616572, -2.163353, -1.557852, -1.298589",\ "-3.420006, -2.966787, -2.513567, -1.908067, -1.648804",\ "-3.887892, -3.434672, -2.981453, -2.375952, -2.116689",\ "-4.078226, -3.625006, -3.171787, -2.566286, -2.307023"); } } /* end of arc mprj_io[4]_mprj_io[37]_hldf*/ } /* end of pin mprj_io[37] */ pin("mprj_io[36]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.401609, 0.401609, 0.220969, 0.160755, 0.040328",\ "0.957265, 0.957265, 0.776625, 0.716411, 0.595984",\ "1.512921, 1.512921, 1.332281, 1.272067, 1.151639",\ "2.255277, 2.255277, 2.074636, 2.014422, 1.893995",\ "2.541356, 2.541356, 2.360715, 2.300501, 2.180074"); } 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.304960, 1.304960, 1.124320, 1.064106, 0.943679",\ "1.758193, 1.758193, 1.577553, 1.517339, 1.396912",\ "2.211426, 2.211426, 2.030786, 1.970572, 1.850144",\ "2.816945, 2.816945, 2.636305, 2.576091, 2.455664",\ "3.076203, 3.076203, 2.895563, 2.835349, 2.714922"); } } /* 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.250005, 0.250005, 0.340325, 0.430645, 0.611287",\ "0.232524, 0.232524, 0.322845, 0.413165, 0.593806",\ "0.215043, 0.215043, 0.305363, 0.395683, 0.576324",\ "0.191688, 0.191688, 0.282008, 0.372328, 0.552969",\ "0.236457, 0.236457, 0.326777, 0.417098, 0.597739"); } 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.602796, -0.602796, -0.512475, -0.422155, -0.241514",\ "-1.016620, -1.016620, -0.926300, -0.835979, -0.655338",\ "-1.366834, -1.366834, -1.276514, -1.186193, -1.005552",\ "-1.834720, -1.834720, -1.744400, -1.654079, -1.473438",\ "-2.025048, -2.025048, -1.934727, -1.844407, -1.663766"); } } /* end of arc clock_mprj_io[36]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.864659, 2.450928, 2.100714, 1.632828, 1.442511",\ "3.420314, 3.006584, 2.656369, 2.188483, 1.998166",\ "3.975970, 3.562240, 3.212025, 2.744139, 2.553822",\ "4.718326, 4.304595, 3.954381, 3.486495, 3.296178",\ "5.004405, 4.590674, 4.240460, 3.772574, 3.582257"); } 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.050606, 3.636876, 3.286661, 2.818775, 2.628458",\ "4.503839, 4.090108, 3.739894, 3.272008, 3.081691",\ "4.957072, 4.543341, 4.193127, 3.725241, 3.534924",\ "5.562591, 5.148860, 4.798646, 4.330760, 4.140443",\ "5.821850, 5.408119, 5.057905, 4.590019, 4.399702"); } } /* end of arc mprj_io[4]_mprj_io[36]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.071953, -1.618733, -1.165514, -0.560013, -0.300750",\ "-2.089434, -1.636214, -1.182995, -0.577494, -0.318231",\ "-2.106915, -1.653696, -1.200476, -0.594975, -0.335712",\ "-2.130270, -1.677051, -1.223831, -0.618330, -0.359067",\ "-2.085501, -1.632281, -1.179062, -0.573561, -0.314298"); } 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.203269, -2.750050, -2.296831, -1.691329, -1.432066",\ "-3.617094, -3.163875, -2.710655, -2.105154, -1.845891",\ "-3.967308, -3.514089, -3.060869, -2.455368, -2.196105",\ "-4.435194, -3.981975, -3.528755, -2.923254, -2.663991",\ "-4.625522, -4.172302, -3.719083, -3.113582, -2.854319"); } } /* end of arc mprj_io[4]_mprj_io[36]_hldf*/ } /* end of pin mprj_io[36] */ pin("mprj_io[35]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.000695, -0.000695, -0.181335, -0.241549, -0.361976",\ "0.554939, 0.554939, 0.374299, 0.314085, 0.193657",\ "1.110573, 1.110573, 0.929933, 0.869719, 0.749292",\ "1.852901, 1.852901, 1.672261, 1.612047, 1.491620",\ "2.138979, 2.138979, 1.958339, 1.898125, 1.777698"); } 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.356194, 0.356194, 0.175554, 0.115340, -0.005087",\ "0.809463, 0.809463, 0.628822, 0.568608, 0.448181",\ "1.262731, 1.262731, 1.082090, 1.021876, 0.901449",\ "1.868298, 1.868298, 1.687657, 1.627443, 1.507016",\ "2.127546, 2.127546, 1.946906, 1.886692, 1.766265"); } } /* end of arc clock_mprj_io[35]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.885215, 0.885215, 0.975535, 1.065856, 1.246497",\ "0.867748, 0.867748, 0.958068, 1.048388, 1.229030",\ "0.850281, 0.850281, 0.940601, 1.030921, 1.211563",\ "0.826944, 0.826944, 0.917265, 1.007585, 1.188226",\ "0.871713, 0.871713, 0.962033, 1.052353, 1.232995"); } 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.441016, 0.441016, 0.531337, 0.621657, 0.802298",\ "0.026947, 0.026947, 0.117267, 0.207587, 0.388228",\ "-0.323267, -0.323267, -0.232946, -0.142626, 0.038015",\ "-0.791152, -0.791152, -0.700831, -0.610511, -0.429870",\ "-0.981508, -0.981508, -0.891187, -0.800867, -0.620226"); } } /* end of arc clock_mprj_io[35]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.881298, 2.467567, 2.117353, 1.649467, 1.459150",\ "3.436931, 3.023201, 2.672987, 2.205100, 2.014783",\ "3.992566, 3.578835, 3.228621, 2.760735, 2.570418",\ "4.734894, 4.321163, 3.970949, 3.503062, 3.312745",\ "5.020971, 4.607241, 4.257027, 3.789140, 3.598823"); } 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.511828, 3.098097, 2.747883, 2.279997, 2.089679",\ "3.965096, 3.551365, 3.201151, 2.733265, 2.542948",\ "4.418364, 4.004633, 3.654419, 3.186533, 2.996216",\ "5.023931, 4.610200, 4.259986, 3.792100, 3.601783",\ "5.283179, 4.869449, 4.519235, 4.051349, 3.861031"); } } /* end of arc mprj_io[4]_mprj_io[35]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.913253, -1.460033, -1.006814, -0.401313, -0.142050",\ "-1.930720, -1.477500, -1.024281, -0.418780, -0.159517",\ "-1.948187, -1.494968, -1.041748, -0.436247, -0.176984",\ "-1.971524, -1.518304, -1.065085, -0.459584, -0.200321",\ "-1.926755, -1.473535, -1.020316, -0.414815, -0.155552"); } 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.591712, -2.138493, -1.685273, -1.079772, -0.820509",\ "-3.005782, -2.552562, -2.099343, -1.493842, -1.234579",\ "-3.355995, -2.902776, -2.449556, -1.844055, -1.584792",\ "-3.823880, -3.370661, -2.917441, -2.311940, -2.052677",\ "-4.014236, -3.561017, -3.107797, -2.502296, -2.243033"); } } /* end of arc mprj_io[4]_mprj_io[35]_hldf*/ } /* end of pin mprj_io[35] */ pin("mprj_io[34]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.856453, 0.856453, 0.675813, 0.615599, 0.495171",\ "1.412113, 1.412113, 1.231472, 1.171258, 1.050831",\ "1.967773, 1.967773, 1.787133, 1.726919, 1.606492",\ "2.710135, 2.710135, 2.529495, 2.469281, 2.348854",\ "2.996214, 2.996214, 2.815574, 2.755360, 2.634932"); } 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.272988, 1.272988, 1.092348, 1.032134, 0.911706",\ "1.726213, 1.726213, 1.545572, 1.485358, 1.364931",\ "2.179437, 2.179437, 1.998796, 1.938582, 1.818155",\ "2.784945, 2.784945, 2.604304, 2.544090, 2.423663",\ "3.044205, 3.044205, 2.863565, 2.803351, 2.682924"); } } /* 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.503697, 0.503697, 0.594018, 0.684338, 0.864979",\ "0.486212, 0.486212, 0.576533, 0.666853, 0.847494",\ "0.468728, 0.468728, 0.559048, 0.649368, 0.830009",\ "0.445368, 0.445368, 0.535689, 0.626009, 0.806650",\ "0.490137, 0.490137, 0.580458, 0.670778, 0.851419"); } 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.219164, 0.219164, 0.309485, 0.399805, 0.580446",\ "-0.194600, -0.194600, -0.104280, -0.013959, 0.166682",\ "-0.544814, -0.544814, -0.454494, -0.364173, -0.183532",\ "-1.012701, -1.012701, -0.922380, -0.832060, -0.651419",\ "-1.203022, -1.203022, -1.112701, -1.022381, -0.841740"); } } /* end of arc clock_mprj_io[34]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.772243, 2.358513, 2.008299, 1.540412, 1.350095",\ "3.327903, 2.914173, 2.563958, 2.096072, 1.905755",\ "3.883564, 3.469833, 3.119619, 2.651733, 2.461416",\ "4.625926, 4.212195, 3.861981, 3.394095, 3.203778",\ "4.912004, 4.498274, 4.148060, 3.680173, 3.489856"); } 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.546179, 3.132448, 2.782234, 2.314348, 2.124031",\ "3.999403, 3.585673, 3.235459, 2.767572, 2.577255",\ "4.452628, 4.038897, 3.688683, 3.220797, 3.030479",\ "5.058136, 4.644405, 4.294190, 3.826304, 3.635987",\ "5.317396, 4.903666, 4.553452, 4.085565, 3.895248"); } } /* end of arc mprj_io[4]_mprj_io[34]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.829425, -1.376206, -0.922986, -0.317485, -0.058222",\ "-1.846910, -1.393690, -0.940471, -0.334970, -0.075707",\ "-1.864394, -1.411175, -0.957956, -0.352455, -0.093192",\ "-1.887754, -1.434534, -0.981315, -0.375814, -0.116551",\ "-1.842985, -1.389766, -0.936546, -0.331045, -0.071782"); } 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.353454, -1.900235, -1.447016, -0.841515, -0.582252",\ "-2.767219, -2.313999, -1.860780, -1.255279, -0.996016",\ "-3.117433, -2.664213, -2.210994, -1.605493, -1.346230",\ "-3.585319, -3.132100, -2.678880, -2.073380, -1.814116",\ "-3.775640, -3.322421, -2.869201, -2.263700, -2.004437"); } } /* end of arc mprj_io[4]_mprj_io[34]_hldf*/ } /* end of pin mprj_io[34] */ pin("mprj_io[33]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.647811, 0.647811, 0.467171, 0.406957, 0.286530",\ "1.203464, 1.203464, 1.022824, 0.962610, 0.842183",\ "1.759118, 1.759118, 1.578477, 1.518263, 1.397836",\ "2.501470, 2.501470, 2.320830, 2.260616, 2.140189",\ "2.787549, 2.787549, 2.606908, 2.546694, 2.426267"); } 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.625527, 1.625527, 1.444887, 1.384673, 1.264246",\ "2.078764, 2.078764, 1.898124, 1.837910, 1.717483",\ "2.532001, 2.532001, 2.351361, 2.291147, 2.170720",\ "3.137527, 3.137527, 2.956886, 2.896672, 2.776245",\ "3.396785, 3.396785, 3.216145, 3.155931, 3.035503"); } } /* 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.337716, 0.337716, 0.428037, 0.518357, 0.698998",\ "0.320236, 0.320236, 0.410557, 0.500877, 0.681518",\ "0.302757, 0.302757, 0.393077, 0.483397, 0.664039",\ "0.279404, 0.279404, 0.369725, 0.460045, 0.640686",\ "0.324173, 0.324173, 0.414494, 0.504814, 0.685455"); } 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.846585, -0.846585, -0.756264, -0.665944, -0.485303",\ "-1.260438, -1.260438, -1.170117, -1.079797, -0.899156",\ "-1.610652, -1.610652, -1.520331, -1.430011, -1.249370",\ "-2.078539, -2.078539, -1.988218, -1.897898, -1.717257",\ "-2.268870, -2.268870, -2.178550, -2.088230, -1.907588"); } } /* end of arc clock_mprj_io[33]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.142918, 2.729187, 2.378973, 1.911087, 1.720770",\ "3.698570, 3.284840, 2.934626, 2.466739, 2.276422",\ "4.254224, 3.840493, 3.490279, 3.022393, 2.832076",\ "4.996576, 4.582846, 4.232632, 3.764745, 3.574428",\ "5.282655, 4.868924, 4.518710, 4.050824, 3.860507"); } 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.426148, 4.012418, 3.662203, 3.194317, 3.004000",\ "4.879385, 4.465654, 4.115440, 3.647554, 3.457237",\ "5.332623, 4.918892, 4.568678, 4.100792, 3.910475",\ "5.938148, 5.524417, 5.174203, 4.706317, 4.516000",\ "6.197406, 5.783675, 5.433461, 4.965575, 4.775258"); } } /* end of arc mprj_io[4]_mprj_io[33]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.033679, -1.580460, -1.127240, -0.521739, -0.262476",\ "-2.051159, -1.597939, -1.144720, -0.539219, -0.279956",\ "-2.068638, -1.615419, -1.162199, -0.556698, -0.297435",\ "-2.091991, -1.638772, -1.185552, -0.580051, -0.320788",\ "-2.047222, -1.594003, -1.140783, -0.535282, -0.276019"); } 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.528907, -3.075688, -2.622468, -2.016967, -1.757704",\ "-3.942760, -3.489541, -3.036322, -2.430820, -2.171557",\ "-4.292974, -3.839755, -3.386536, -2.781034, -2.521771",\ "-4.760861, -4.307642, -3.854423, -3.248921, -2.989658",\ "-4.951193, -4.497973, -4.044754, -3.439253, -3.179990"); } } /* end of arc mprj_io[4]_mprj_io[33]_hldf*/ } /* end of pin mprj_io[33] */ pin("mprj_io[32]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.334046, 0.334046, 0.153406, 0.093192, -0.027236",\ "0.889698, 0.889698, 0.709057, 0.648843, 0.528416",\ "1.445350, 1.445350, 1.264710, 1.204496, 1.084069",\ "2.187702, 2.187702, 2.007061, 1.946847, 1.826420",\ "2.473781, 2.473781, 2.293141, 2.232927, 2.112500"); } 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.001906, 1.001906, 0.821266, 0.761052, 0.640625",\ "1.455144, 1.455144, 1.274504, 1.214290, 1.093863",\ "1.908383, 1.908383, 1.727743, 1.667529, 1.547101",\ "2.513910, 2.513910, 2.333270, 2.273056, 2.152628",\ "2.773166, 2.773166, 2.592526, 2.532312, 2.411885"); } } /* 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.647840, 0.647840, 0.738160, 0.828480, 1.009121",\ "0.630360, 0.630360, 0.720681, 0.811001, 0.991642",\ "0.612881, 0.612881, 0.703202, 0.793522, 0.974163",\ "0.589529, 0.589529, 0.679849, 0.770169, 0.950810",\ "0.634298, 0.634298, 0.724618, 0.814939, 0.995580"); } 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.101071, -0.101071, -0.010751, 0.079569, 0.260211",\ "-0.514933, -0.514933, -0.424612, -0.334292, -0.153651",\ "-0.865147, -0.865147, -0.774826, -0.684506, -0.503865",\ "-1.333032, -1.333032, -1.242711, -1.152391, -0.971750",\ "-1.523365, -1.523365, -1.433044, -1.342724, -1.162083"); } } /* end of arc clock_mprj_io[32]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.778531, 2.364801, 2.014586, 1.546700, 1.356383",\ "3.334183, 2.920452, 2.570238, 2.102352, 1.912035",\ "3.889836, 3.476105, 3.125891, 2.658005, 2.467687",\ "4.632187, 4.218456, 3.868242, 3.400356, 3.210039",\ "4.918266, 4.504536, 4.154322, 3.686435, 3.496118"); } 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.657351, 3.243620, 2.893406, 2.425520, 2.235203",\ "4.110589, 3.696859, 3.346644, 2.878758, 2.688441",\ "4.563828, 4.150097, 3.799883, 3.331997, 3.141680",\ "5.169354, 4.755624, 4.405410, 3.937524, 3.747206",\ "5.428611, 5.014880, 4.664666, 4.196780, 4.006463"); } } /* end of arc mprj_io[4]_mprj_io[32]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.698440, -1.245221, -0.792001, -0.186501, 0.072762",\ "-1.715920, -1.262700, -0.809481, -0.203980, 0.055283",\ "-1.733399, -1.280179, -0.826960, -0.221459, 0.037804",\ "-1.756751, -1.303532, -0.850312, -0.244812, 0.014452",\ "-1.711982, -1.258763, -0.805543, -0.200042, 0.059221"); } 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.647523, -2.194304, -1.741084, -1.135583, -0.876320",\ "-3.061384, -2.608165, -2.154946, -1.549445, -1.290182",\ "-3.411598, -2.958379, -2.505160, -1.899659, -1.640396",\ "-3.879483, -3.426264, -2.973045, -2.367544, -2.108281",\ "-4.069817, -3.616597, -3.163378, -2.557877, -2.298614"); } } /* end of arc mprj_io[4]_mprj_io[32]_hldf*/ } /* end of pin mprj_io[32] */ pin("mprj_io[31]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.060091, 1.060091, 0.879451, 0.819237, 0.698810",\ "1.615754, 1.615754, 1.435113, 1.374899, 1.254472",\ "2.171417, 2.171417, 1.990777, 1.930562, 1.810135",\ "2.913784, 2.913784, 2.733143, 2.672929, 2.552502",\ "3.199866, 3.199866, 3.019226, 2.959012, 2.838584"); } 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.789333, 1.789333, 1.608693, 1.548479, 1.428051",\ "2.242543, 2.242543, 2.061903, 2.001688, 1.881261",\ "2.695754, 2.695754, 2.515113, 2.454899, 2.334472",\ "3.301240, 3.301240, 3.120600, 3.060386, 2.939959",\ "3.560500, 3.560500, 3.379859, 3.319645, 3.199218"); } } /* 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.222627, -0.222627, -0.132307, -0.041986, 0.138655",\ "-0.240140, -0.240140, -0.149820, -0.059500, 0.121141",\ "-0.257653, -0.257653, -0.167332, -0.077012, 0.103629",\ "-0.281050, -0.281050, -0.190730, -0.100410, 0.080232",\ "-0.236281, -0.236281, -0.145960, -0.055640, 0.125001"); } 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.100448, -1.100448, -1.010128, -0.919807, -0.739166",\ "-1.513508, -1.513508, -1.423187, -1.332867, -1.152226",\ "-1.863755, -1.863755, -1.773435, -1.683115, -1.502473",\ "-2.331686, -2.331686, -2.241365, -2.151045, -1.970404",\ "-2.521961, -2.521961, -2.431641, -2.341321, -2.160679"); } } /* end of arc clock_mprj_io[31]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.708982, 3.295251, 2.945037, 2.477151, 2.286834",\ "4.264644, 3.850914, 3.500699, 3.032813, 2.842496",\ "4.820307, 4.406577, 4.056362, 3.588476, 3.398159",\ "5.562674, 5.148943, 4.798729, 4.330843, 4.140526",\ "5.848754, 5.435023, 5.084809, 4.616923, 4.426606"); } 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.708304, 4.294573, 3.944359, 3.476473, 3.286156",\ "5.161514, 4.747783, 4.397569, 3.929683, 3.739366",\ "5.614725, 5.200994, 4.850780, 4.382894, 4.192576",\ "6.220213, 5.806482, 5.456268, 4.988382, 4.798065",\ "6.479472, 6.065742, 5.715528, 5.247641, 5.057324"); } } /* end of arc mprj_io[4]_mprj_io[31]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.697124, -2.243905, -1.790685, -1.185185, -0.925921",\ "-2.714638, -2.261418, -1.808199, -1.202698, -0.943435",\ "-2.732150, -2.278930, -1.825711, -1.220211, -0.960947",\ "-2.755547, -2.302328, -1.849108, -1.243608, -0.984344",\ "-2.710778, -2.257559, -1.804339, -1.198839, -0.939575"); } 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.869431, -3.416211, -2.962992, -2.357491, -2.098228",\ "-4.282491, -3.829271, -3.376052, -2.770551, -2.511288",\ "-4.632738, -4.179519, -3.726299, -3.120799, -2.861535",\ "-5.100669, -4.647449, -4.194230, -3.588729, -3.329466",\ "-5.290944, -4.837725, -4.384505, -3.779005, -3.519741"); } } /* end of arc mprj_io[4]_mprj_io[31]_hldf*/ } /* end of pin mprj_io[31] */ pin("mprj_io[30]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.843646, 0.843646, 0.663005, 0.602791, 0.482364",\ "1.399326, 1.399326, 1.218686, 1.158472, 1.038045",\ "1.955006, 1.955006, 1.774366, 1.714152, 1.593725",\ "2.697396, 2.697396, 2.516756, 2.456542, 2.336114",\ "2.983474, 2.983474, 2.802834, 2.742620, 2.622193"); } 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.934652, 1.934652, 1.754012, 1.693798, 1.573370",\ "2.387844, 2.387844, 2.207203, 2.146989, 2.026562",\ "2.841036, 2.841036, 2.660396, 2.600182, 2.479755",\ "3.446501, 3.446501, 3.265861, 3.205647, 3.085219",\ "3.705771, 3.705771, 3.525131, 3.464917, 3.344490"); } } /* 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.050220, -0.050220, 0.040101, 0.130421, 0.311062",\ "-0.067717, -0.067717, 0.022604, 0.112924, 0.293565",\ "-0.085215, -0.085215, 0.005106, 0.095426, 0.276067",\ "-0.108591, -0.108591, -0.018270, 0.072050, 0.252691",\ "-0.063822, -0.063822, 0.026499, 0.116819, 0.297460"); } 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.171178, -1.171178, -1.080858, -0.990538, -0.809896",\ "-1.584717, -1.584717, -1.494397, -1.404077, -1.223435",\ "-1.934932, -1.934932, -1.844612, -1.754292, -1.573650",\ "-2.402820, -2.402820, -2.312500, -2.222179, -2.041538",\ "-2.593115, -2.593115, -2.502795, -2.412475, -2.231833"); } } /* end of arc clock_mprj_io[30]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.361356, 2.947625, 2.597411, 2.129525, 1.939208",\ "3.917037, 3.503306, 3.153092, 2.685205, 2.494888",\ "4.472716, 4.058986, 3.708771, 3.240885, 3.050568",\ "5.215106, 4.801375, 4.451161, 3.983275, 3.792958",\ "5.501184, 5.087454, 4.737240, 4.269353, 4.079036"); } 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.759867, 4.346137, 3.995922, 3.528036, 3.337719",\ "5.213059, 4.799328, 4.449114, 3.981228, 3.790911",\ "5.666252, 5.252521, 4.902307, 4.434421, 4.244103",\ "6.271717, 5.857986, 5.507771, 5.039886, 4.849568",\ "6.530987, 6.117257, 5.767042, 5.299156, 5.108839"); } } /* end of arc mprj_io[4]_mprj_io[30]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.428180, -1.974961, -1.521741, -0.916240, -0.656977",\ "-2.445678, -1.992458, -1.539239, -0.933738, -0.674475",\ "-2.463175, -2.009956, -1.556736, -0.951235, -0.691972",\ "-2.486552, -2.033332, -1.580113, -0.974612, -0.715349",\ "-2.441782, -1.988563, -1.535344, -0.929842, -0.670579"); } 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.859595, -3.406376, -2.953156, -2.347655, -2.088392",\ "-4.273134, -3.819915, -3.366695, -2.761194, -2.501931",\ "-4.623349, -4.170130, -3.716910, -3.111409, -2.852146",\ "-5.091237, -4.638018, -4.184798, -3.579297, -3.320034",\ "-5.281532, -4.828313, -4.375093, -3.769592, -3.510329"); } } /* end of arc mprj_io[4]_mprj_io[30]_hldf*/ } /* end of pin mprj_io[30] */ pin("mprj_io[29]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.072543, 1.072543, 0.891903, 0.831689, 0.711262",\ "1.628226, 1.628226, 1.447586, 1.387372, 1.266945",\ "2.183910, 2.183910, 2.003270, 1.943056, 1.822629",\ "2.926304, 2.926304, 2.745664, 2.685450, 2.565022",\ "3.212384, 3.212384, 3.031744, 2.971530, 2.851103"); } 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.472079, 1.472079, 1.291439, 1.231225, 1.110797",\ "1.925258, 1.925258, 1.744618, 1.684404, 1.563977",\ "2.378439, 2.378439, 2.197799, 2.137585, 2.017158",\ "2.983888, 2.983888, 2.803248, 2.743034, 2.622607",\ "3.243159, 3.243159, 3.062519, 3.002305, 2.881878"); } } /* 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.062705, -0.062705, 0.027616, 0.117936, 0.298577",\ "-0.080211, -0.080211, 0.010109, 0.100430, 0.281071",\ "-0.097718, -0.097718, -0.007397, 0.082923, 0.263564",\ "-0.121106, -0.121106, -0.030786, 0.059535, 0.240176",\ "-0.076337, -0.076337, 0.013984, 0.104304, 0.284945"); } 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.669121, -0.669121, -0.578801, -0.488481, -0.307839",\ "-1.082448, -1.082448, -0.992127, -0.901807, -0.721166",\ "-1.432671, -1.432671, -1.342350, -1.252030, -1.071389",\ "-1.900567, -1.900567, -1.810246, -1.719926, -1.539285",\ "-2.090845, -2.090845, -2.000525, -1.910204, -1.729563"); } } /* end of arc clock_mprj_io[29]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "4.055062, 3.641331, 3.291117, 2.823231, 2.632914",\ "4.610745, 4.197014, 3.846800, 3.378914, 3.188597",\ "5.166429, 4.752698, 4.402484, 3.934598, 3.744281",\ "5.908822, 5.495091, 5.144877, 4.676991, 4.486674",\ "6.194901, 5.781171, 5.430957, 4.963070, 4.772753"); } 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.754918, 4.341187, 3.990973, 3.523087, 3.332770",\ "5.208097, 4.794367, 4.444153, 3.976266, 3.785949",\ "5.661279, 5.247548, 4.897334, 4.429448, 4.239130",\ "6.266727, 5.852997, 5.502783, 5.034896, 4.844579",\ "6.525999, 6.112268, 5.762054, 5.294168, 5.103851"); } } /* end of arc mprj_io[4]_mprj_io[29]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.911765, -2.458546, -2.005326, -1.399826, -1.140563",\ "-2.929271, -2.476052, -2.022832, -1.417332, -1.158069",\ "-2.946778, -2.493558, -2.040339, -1.434838, -1.175575",\ "-2.970166, -2.516947, -2.063727, -1.458227, -1.198964",\ "-2.925397, -2.472178, -2.018958, -1.413457, -1.154194"); } 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.818789, -3.365570, -2.912351, -2.306850, -2.047587",\ "-4.232116, -3.778897, -3.325677, -2.720177, -2.460914",\ "-4.582339, -4.129119, -3.675900, -3.070399, -2.811136",\ "-5.050235, -4.597016, -4.143796, -3.538296, -3.279033",\ "-5.240513, -4.787294, -4.334074, -3.728574, -3.469311"); } } /* end of arc mprj_io[4]_mprj_io[29]_hldf*/ } /* end of pin mprj_io[29] */ pin("mprj_io[28]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.830423, 1.830423, 1.649783, 1.589569, 1.469141",\ "2.386112, 2.386112, 2.205472, 2.145258, 2.024831",\ "2.941802, 2.941802, 2.761162, 2.700948, 2.580521",\ "3.684204, 3.684204, 3.503564, 3.443350, 3.322923",\ "3.970284, 3.970284, 3.789643, 3.729429, 3.609002"); } 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.295643, 2.295643, 2.115003, 2.054789, 1.934361",\ "2.748816, 2.748816, 2.568175, 2.507961, 2.387534",\ "3.201988, 3.201988, 3.021348, 2.961134, 2.840707",\ "3.807427, 3.807427, 3.626787, 3.566573, 3.446146",\ "4.066703, 4.066703, 3.886063, 3.825849, 3.705421"); } } /* end of arc clock_mprj_io[28]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.863274, -0.863274, -0.772954, -0.682633, -0.501992",\ "-0.880779, -0.880779, -0.790458, -0.700138, -0.519497",\ "-0.898283, -0.898283, -0.807963, -0.717643, -0.537002",\ "-0.921669, -0.921669, -0.831349, -0.741029, -0.560388",\ "-0.876900, -0.876900, -0.786580, -0.696259, -0.515618"); } 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.456420, -1.456420, -1.366100, -1.275780, -1.095139",\ "-1.869819, -1.869819, -1.779498, -1.689178, -1.508537",\ "-2.220034, -2.220034, -2.129714, -2.039393, -1.858752",\ "-2.687922, -2.687922, -2.597602, -2.507282, -2.326641",\ "-2.878201, -2.878201, -2.787881, -2.697561, -2.516920"); } } /* end of arc clock_mprj_io[28]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "4.293472, 3.879742, 3.529527, 3.061641, 2.871324",\ "4.849162, 4.435431, 4.085217, 3.617331, 3.427013",\ "5.404851, 4.991121, 4.640906, 4.173020, 3.982703",\ "6.147253, 5.733522, 5.383308, 4.915422, 4.725105",\ "6.433332, 6.019602, 5.669388, 5.201501, 5.011184"); } 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.041289, 4.627559, 4.277345, 3.809458, 3.619141",\ "5.494462, 5.080731, 4.730517, 4.262631, 4.072314",\ "5.947635, 5.533904, 5.183690, 4.715804, 4.525486",\ "6.553073, 6.139342, 5.789128, 5.321242, 5.130925",\ "6.812348, 6.398618, 6.048404, 5.580517, 5.390200"); } } /* end of arc mprj_io[4]_mprj_io[28]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.185232, -2.732012, -2.278793, -1.673292, -1.414029",\ "-3.202736, -2.749517, -2.296298, -1.690796, -1.431533",\ "-3.220241, -2.767022, -2.313802, -1.708301, -1.449038",\ "-3.243627, -2.790408, -2.337188, -1.731687, -1.472424",\ "-3.198858, -2.745638, -2.292419, -1.686918, -1.427655"); } 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.056894, -3.603675, -3.150455, -2.544954, -2.285691",\ "-4.470293, -4.017073, -3.563854, -2.958353, -2.699090",\ "-4.820508, -4.367289, -3.914069, -3.308568, -3.049305",\ "-5.288396, -4.835177, -4.381958, -3.776456, -3.517193",\ "-5.478675, -5.025455, -4.572236, -3.966735, -3.707472"); } } /* end of arc mprj_io[4]_mprj_io[28]_hldf*/ } /* end of pin mprj_io[28] */ pin("mprj_io[27]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.008625, 1.008625, 0.827985, 0.767771, 0.647344",\ "1.564313, 1.564313, 1.383673, 1.323459, 1.203032",\ "2.120000, 2.120000, 1.939360, 1.879146, 1.758718",\ "2.862399, 2.862399, 2.681759, 2.621545, 2.501118",\ "3.148478, 3.148478, 2.967837, 2.907623, 2.787196"); } 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.618166, 1.618166, 1.437526, 1.377312, 1.256885",\ "2.071347, 2.071347, 1.890707, 1.830492, 1.710065",\ "2.524526, 2.524526, 2.343886, 2.283672, 2.163245",\ "3.129975, 3.129975, 2.949335, 2.889121, 2.768693",\ "3.389249, 3.389249, 3.208609, 3.148395, 3.027967"); } } /* 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.173751, -0.173751, -0.083430, 0.006890, 0.187531",\ "-0.191253, -0.191253, -0.100932, -0.010612, 0.170029",\ "-0.208755, -0.208755, -0.118434, -0.028114, 0.152527",\ "-0.232138, -0.232138, -0.141817, -0.051497, 0.129144",\ "-0.187368, -0.187368, -0.097048, -0.006728, 0.173913"); } 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.660508, -0.660508, -0.570187, -0.479867, -0.299226",\ "-1.073966, -1.073966, -0.983645, -0.893325, -0.712684",\ "-1.424181, -1.424181, -1.333860, -1.243540, -1.062899",\ "-1.892067, -1.892067, -1.801747, -1.711427, -1.530786",\ "-2.082353, -2.082353, -1.992033, -1.901712, -1.721071"); } } /* 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 ( "3.890495, 3.476764, 3.126550, 2.658664, 2.468346",\ "4.446182, 4.032452, 3.682238, 3.214351, 3.024034",\ "5.001869, 4.588139, 4.237925, 3.770038, 3.579721",\ "5.744269, 5.330539, 4.980324, 4.512438, 4.322121",\ "6.030348, 5.616617, 5.266403, 4.798516, 4.608199"); } 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.773831, 4.360101, 4.009886, 3.542000, 3.351683",\ "5.227012, 4.813281, 4.463067, 3.995180, 3.804863",\ "5.680191, 5.266460, 4.916246, 4.448359, 4.258042",\ "6.285641, 5.871910, 5.521696, 5.053809, 4.863492",\ "6.544914, 6.131184, 5.780969, 5.313083, 5.122766"); } } /* end of arc mprj_io[4]_mprj_io[27]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.972113, -2.518893, -2.065674, -1.460173, -1.200910",\ "-2.989615, -2.536395, -2.083176, -1.477675, -1.218412",\ "-3.007117, -2.553897, -2.100678, -1.495177, -1.235914",\ "-3.030500, -2.577280, -2.124061, -1.518560, -1.259297",\ "-2.985730, -2.532511, -2.079292, -1.473791, -1.214528"); } 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.693226, -3.240007, -2.786787, -2.181286, -1.922023",\ "-4.106684, -3.653465, -3.200245, -2.594744, -2.335481",\ "-4.456899, -4.003679, -3.550460, -2.944959, -2.685696",\ "-4.924786, -4.471566, -4.018347, -3.412846, -3.153583",\ "-5.115071, -4.661852, -4.208632, -3.603132, -3.343869"); } } /* end of arc mprj_io[4]_mprj_io[27]_hldf*/ } /* end of pin mprj_io[27] */ pin("mprj_io[26]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.880023, 2.880023, 2.699382, 2.639168, 2.518741",\ "3.435699, 3.435699, 3.255059, 3.194845, 3.074418",\ "3.991376, 3.991376, 3.810736, 3.750522, 3.630095",\ "4.733760, 4.733760, 4.553120, 4.492906, 4.372479",\ "5.019840, 5.019840, 4.839200, 4.778986, 4.658558"); } 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.637765, 3.637765, 3.457125, 3.396911, 3.276484",\ "4.090963, 4.090963, 3.910323, 3.850109, 3.729681",\ "4.544161, 4.544161, 4.363521, 4.303307, 4.182880",\ "5.149632, 5.149632, 4.968992, 4.908778, 4.788351",\ "5.408902, 5.408902, 5.228261, 5.168047, 5.047620"); } } /* end of arc clock_mprj_io[26]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-1.087722, -1.087722, -0.997402, -0.907082, -0.726440",\ "-1.105217, -1.105217, -1.014897, -0.924577, -0.743936",\ "-1.122713, -1.122713, -1.032392, -0.942072, -0.761431",\ "-1.146086, -1.146086, -1.055766, -0.965446, -0.784804",\ "-1.101317, -1.101317, -1.010996, -0.920676, -0.740035"); } 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.771129, -1.771129, -1.680809, -1.590488, -1.409847",\ "-2.184709, -2.184709, -2.094388, -2.004068, -1.823427",\ "-2.534923, -2.534923, -2.444602, -2.354282, -2.173641",\ "-3.002810, -3.002810, -2.912489, -2.822169, -2.641528",\ "-3.193110, -3.193110, -3.102789, -3.012469, -2.831828"); } } /* 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 ( "4.877574, 4.463844, 4.113629, 3.645743, 3.455426",\ "5.433251, 5.019520, 4.669306, 4.201420, 4.011103",\ "5.988927, 5.575197, 5.224982, 4.757096, 4.566779",\ "6.731311, 6.317581, 5.967366, 5.499480, 5.309163",\ "7.017391, 6.603660, 6.253446, 5.785560, 5.595243"); } 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.910957, 5.497226, 5.147012, 4.679126, 4.488809",\ "6.364154, 5.950424, 5.600209, 5.132323, 4.942006",\ "6.817354, 6.403623, 6.053409, 5.585523, 5.395205",\ "7.422824, 7.009094, 6.658879, 6.190993, 6.000676",\ "7.682094, 7.268363, 6.918149, 6.450263, 6.259946"); } } /* end of arc mprj_io[4]_mprj_io[26]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.420844, -2.967625, -2.514405, -1.908905, -1.649642",\ "-3.438339, -2.985120, -2.531901, -1.926400, -1.667137",\ "-3.455835, -3.002615, -2.549396, -1.943895, -1.684632",\ "-3.479208, -3.025989, -2.572769, -1.967268, -1.708005",\ "-3.434439, -2.981220, -2.528000, -1.922499, -1.663236"); } 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.343748, -3.890528, -3.437309, -2.831808, -2.572545",\ "-4.757327, -4.304108, -3.850888, -3.245388, -2.986125",\ "-5.107541, -4.654322, -4.201102, -3.595602, -3.336339",\ "-5.575430, -5.122211, -4.668991, -4.063490, -3.804227",\ "-5.765730, -5.312510, -4.859291, -4.253790, -3.994527"); } } /* end of arc mprj_io[4]_mprj_io[26]_hldf*/ } /* end of pin mprj_io[26] */ pin("mprj_io[25]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.348397, 1.348397, 1.167757, 1.107543, 0.987116",\ "1.904082, 1.904082, 1.723442, 1.663228, 1.542801",\ "2.459767, 2.459767, 2.279127, 2.218913, 2.098486",\ "3.202163, 3.202163, 3.021523, 2.961309, 2.840882",\ "3.488243, 3.488243, 3.307602, 3.247388, 3.126961"); } 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.311249, 2.311249, 2.130609, 2.070395, 1.949968",\ "2.764432, 2.764432, 2.583792, 2.523578, 2.403151",\ "3.217616, 3.217616, 3.036976, 2.976762, 2.856335",\ "3.823070, 3.823070, 3.642429, 3.582215, 3.461788",\ "4.082342, 4.082342, 3.901702, 3.841488, 3.721061"); } } /* end of arc clock_mprj_io[25]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.636663, -0.636663, -0.546342, -0.456022, -0.275381",\ "-0.654164, -0.654164, -0.563843, -0.473523, -0.292882",\ "-0.671664, -0.671664, -0.581343, -0.491023, -0.310382",\ "-0.695045, -0.695045, -0.604724, -0.514404, -0.333763",\ "-0.650276, -0.650276, -0.559955, -0.469635, -0.288994"); } 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.570482, -1.570482, -1.480161, -1.389841, -1.209200",\ "-1.983965, -1.983965, -1.893644, -1.803324, -1.622683",\ "-2.334179, -2.334179, -2.243858, -2.153538, -1.972897",\ "-2.802067, -2.802067, -2.711746, -2.621426, -2.440785",\ "-2.992355, -2.992355, -2.902035, -2.811715, -2.631073"); } } /* 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 ( "3.843504, 3.429773, 3.079559, 2.611673, 2.421355",\ "4.399189, 3.985458, 3.635244, 3.167358, 2.977041",\ "4.954874, 4.541143, 4.190929, 3.723043, 3.532726",\ "5.697269, 5.283539, 4.933325, 4.465439, 4.275122",\ "5.983349, 5.569618, 5.219404, 4.751518, 4.561201"); } 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.111871, 4.698140, 4.347926, 3.880039, 3.689722",\ "5.565054, 5.151323, 4.801109, 4.333222, 4.142905",\ "6.018237, 5.604506, 5.254292, 4.786407, 4.596089",\ "6.623690, 6.209959, 5.859745, 5.391859, 5.201542",\ "6.882962, 6.469232, 6.119018, 5.651132, 5.460814"); } } /* end of arc mprj_io[4]_mprj_io[25]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.008058, -2.554839, -2.101619, -1.496118, -1.236855",\ "-3.025559, -2.572340, -2.119120, -1.513619, -1.254356",\ "-3.043059, -2.589839, -2.136620, -1.531119, -1.271856",\ "-3.066440, -2.613221, -2.160001, -1.554500, -1.295237",\ "-3.021671, -2.568451, -2.115232, -1.509731, -1.250468"); } 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.252804, -3.799585, -3.346365, -2.740864, -2.481601",\ "-4.666287, -4.213068, -3.759849, -3.154347, -2.895084",\ "-5.016501, -4.563282, -4.110063, -3.504561, -3.245298",\ "-5.484390, -5.031170, -4.577951, -3.972450, -3.713187",\ "-5.674678, -5.221459, -4.768239, -4.162738, -3.903475"); } } /* end of arc mprj_io[4]_mprj_io[25]_hldf*/ } /* end of pin mprj_io[25] */ pin("mprj_io[24]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[24] */ pin("mprj_io[23]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[23] */ pin("mprj_io[22]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[22] */ pin("mprj_io[21]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[21] */ pin("mprj_io[20]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[20] */ pin("mprj_io[19]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[19] */ pin("mprj_io[18]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[18] */ pin("mprj_io[17]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[17] */ pin("mprj_io[16]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[16] */ pin("mprj_io[15]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[15] */ pin("mprj_io[14]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[14] */ pin("mprj_io[13]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.687918, -0.687918, -0.868558, -0.928772, -1.049199",\ "-0.132238, -0.132238, -0.312878, -0.373092, -0.493519",\ "0.423443, 0.423443, 0.242803, 0.182589, 0.062162",\ "1.165832, 1.165832, 0.985191, 0.924977, 0.804550",\ "1.451910, 1.451910, 1.271270, 1.211056, 1.090629"); } 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.040600, 0.040600, -0.140040, -0.200254, -0.320682",\ "0.493792, 0.493792, 0.313151, 0.252937, 0.132510",\ "0.946983, 0.946983, 0.766343, 0.706129, 0.585702",\ "1.552448, 1.552448, 1.371808, 1.311594, 1.191167",\ "1.811719, 1.811719, 1.631079, 1.570865, 1.450438"); } } /* end of arc clock_mprj_io[13]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.271817, 1.271817, 1.362138, 1.452458, 1.633099",\ "1.254320, 1.254320, 1.344640, 1.434961, 1.615602",\ "1.236823, 1.236823, 1.327143, 1.417463, 1.598104",\ "1.213446, 1.213446, 1.303767, 1.394087, 1.574728",\ "1.258215, 1.258215, 1.348536, 1.438856, 1.619497"); } 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.638154, 0.638154, 0.728474, 0.818794, 0.999435",\ "0.224612, 0.224612, 0.314933, 0.405253, 0.585894",\ "-0.125603, -0.125603, -0.035283, 0.055037, 0.235679",\ "-0.593489, -0.593489, -0.503169, -0.412848, -0.232207",\ "-0.783785, -0.783785, -0.693465, -0.603145, -0.422503"); } } /* end of arc clock_mprj_io[13]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.294600, 1.880869, 1.530655, 1.062769, 0.872452",\ "2.850280, 2.436550, 2.086335, 1.618449, 1.428132",\ "3.405962, 2.992231, 2.642017, 2.174130, 1.983813",\ "4.148350, 3.734619, 3.384405, 2.916519, 2.726202",\ "4.434429, 4.020698, 3.670484, 3.202598, 3.012280"); } 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.323440, 2.909709, 2.559495, 2.091609, 1.901292",\ "3.776632, 3.362901, 3.012687, 2.544801, 2.354484",\ "4.229824, 3.816093, 3.465879, 2.997993, 2.807675",\ "4.835289, 4.421558, 4.071343, 3.603457, 3.413140",\ "5.094559, 4.680829, 4.330614, 3.862728, 3.672411"); } } /* end of arc mprj_io[4]_mprj_io[13]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.577243, -1.124023, -0.670804, -0.065303, 0.193960",\ "-1.594740, -1.141521, -0.688301, -0.082800, 0.176463",\ "-1.612237, -1.159018, -0.705799, -0.100298, 0.158965",\ "-1.635614, -1.182395, -0.729175, -0.123674, 0.135589",\ "-1.590845, -1.137625, -0.684406, -0.078905, 0.180358"); } 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.511514, -2.058295, -1.605075, -0.999575, -0.740312",\ "-2.925056, -2.471836, -2.018617, -1.413116, -1.153853",\ "-3.275271, -2.822052, -2.368832, -1.763331, -1.504068",\ "-3.743157, -3.289937, -2.836718, -2.231217, -1.971954",\ "-3.933453, -3.480234, -3.027014, -2.421514, -2.162251"); } } /* end of arc mprj_io[4]_mprj_io[13]_hldf*/ } /* end of pin mprj_io[13] */ pin("mprj_io[12]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.422499, -0.422499, -0.603139, -0.663353, -0.783781",\ "0.133155, 0.133155, -0.047485, -0.107699, -0.228126",\ "0.688811, 0.688811, 0.508171, 0.447957, 0.327529",\ "1.431166, 1.431166, 1.250526, 1.190312, 1.069885",\ "1.717245, 1.717245, 1.536604, 1.476390, 1.355963"); } 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.097652, 0.097652, -0.082988, -0.143202, -0.263629",\ "0.550886, 0.550886, 0.370246, 0.310032, 0.189605",\ "1.004120, 1.004120, 0.823480, 0.763266, 0.642838",\ "1.609640, 1.609640, 1.429000, 1.368786, 1.248359",\ "1.868899, 1.868899, 1.688259, 1.628045, 1.507618"); } } /* 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.089487, 1.089487, 1.179807, 1.270127, 1.450768",\ "1.072006, 1.072006, 1.162326, 1.252646, 1.433288",\ "1.054525, 1.054525, 1.144845, 1.235165, 1.415807",\ "1.031170, 1.031170, 1.121490, 1.211811, 1.392452",\ "1.075939, 1.075939, 1.166260, 1.256580, 1.437221"); } 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.024875, 1.024875, 1.115196, 1.205516, 1.386157",\ "0.611047, 0.611047, 0.701368, 0.791688, 0.972329",\ "0.260833, 0.260833, 0.351153, 0.441473, 0.622115",\ "-0.207053, -0.207053, -0.116732, -0.026412, 0.154229",\ "-0.397381, -0.397381, -0.307061, -0.216741, -0.036099"); } } /* end of arc clock_mprj_io[12]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.040550, 1.626820, 1.276605, 0.808719, 0.618402",\ "2.596205, 2.182474, 1.832260, 1.364374, 1.174057",\ "3.151860, 2.738130, 2.387915, 1.920029, 1.729712",\ "3.894216, 3.480485, 3.130271, 2.662385, 2.472067",\ "4.180294, 3.766563, 3.416349, 2.948463, 2.758146"); } 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.843298, 2.429568, 2.079354, 1.611467, 1.421150",\ "3.296532, 2.882802, 2.532587, 2.064701, 1.874384",\ "3.749766, 3.336035, 2.985821, 2.517935, 2.327618",\ "4.355286, 3.941556, 3.591341, 3.123455, 2.933138",\ "4.614545, 4.200815, 3.850600, 3.382714, 3.192397"); } } /* end of arc mprj_io[4]_mprj_io[12]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.335305, -0.882086, -0.428866, 0.176635, 0.435898",\ "-1.352786, -0.899567, -0.446347, 0.159154, 0.418417",\ "-1.370267, -0.917048, -0.463829, 0.141673, 0.400936",\ "-1.393622, -0.940403, -0.487183, 0.118318, 0.377581",\ "-1.348853, -0.895634, -0.442414, 0.163087, 0.422350"); } 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.017920, -1.564700, -1.111481, -0.505980, -0.246716",\ "-2.431747, -1.978528, -1.525308, -0.919807, -0.660544",\ "-2.781961, -2.328742, -1.875523, -1.270021, -1.010758",\ "-3.249847, -2.796628, -2.343408, -1.737907, -1.478644",\ "-3.440176, -2.986956, -2.533737, -1.928236, -1.668972"); } } /* end of arc mprj_io[4]_mprj_io[12]_hldf*/ } /* end of pin mprj_io[12] */ pin("mprj_io[11]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.421325, -0.421325, -0.601965, -0.662179, -0.782606",\ "0.134327, 0.134327, -0.046313, -0.106527, -0.226954",\ "0.689979, 0.689979, 0.509338, 0.449124, 0.328697",\ "1.432328, 1.432328, 1.251688, 1.191474, 1.071047",\ "1.718406, 1.718406, 1.537766, 1.477552, 1.357125"); } 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.094928, 0.094928, -0.085712, -0.145926, -0.266354",\ "0.548167, 0.548167, 0.367527, 0.307312, 0.186885",\ "1.001406, 1.001406, 0.820766, 0.760552, 0.640125",\ "1.606934, 1.606934, 1.426293, 1.366079, 1.245652",\ "1.866190, 1.866190, 1.685550, 1.625336, 1.504909"); } } /* 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.148478, 1.148478, 1.238799, 1.329119, 1.509760",\ "1.131000, 1.131000, 1.221320, 1.311641, 1.492282",\ "1.113521, 1.113521, 1.203841, 1.294162, 1.474803",\ "1.090169, 1.090169, 1.180490, 1.270810, 1.451451",\ "1.134938, 1.134938, 1.225259, 1.315579, 1.496220"); } 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.596799, 0.596799, 0.687120, 0.777440, 0.958081",\ "0.182931, 0.182931, 0.273252, 0.363572, 0.544213",\ "-0.167283, -0.167283, -0.076962, 0.013358, 0.193999",\ "-0.635169, -0.635169, -0.544848, -0.454528, -0.273887",\ "-0.825501, -0.825501, -0.735180, -0.644860, -0.464219"); } } /* end of arc clock_mprj_io[11]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.460667, 2.046937, 1.696723, 1.228836, 1.038519",\ "3.016319, 2.602588, 2.252374, 1.784488, 1.594171",\ "3.571971, 3.158240, 2.808026, 2.340140, 2.149822",\ "4.314321, 3.900590, 3.550375, 3.082489, 2.892172",\ "4.600398, 4.186667, 3.836453, 3.368567, 3.178250"); } 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.250561, 2.836830, 2.486616, 2.018730, 1.828413",\ "3.703800, 3.290069, 2.939855, 2.471969, 2.281652",\ "4.157040, 3.743309, 3.393095, 2.925208, 2.734891",\ "4.762567, 4.348836, 3.998622, 3.530736, 3.340419",\ "5.021824, 4.608093, 4.257879, 3.789993, 3.599675"); } } /* end of arc mprj_io[4]_mprj_io[11]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.649989, -1.196770, -0.743551, -0.138050, 0.121213",\ "-1.667467, -1.214248, -0.761029, -0.155528, 0.103735",\ "-1.684946, -1.231727, -0.778507, -0.173007, 0.086257",\ "-1.708298, -1.255079, -0.801860, -0.196359, 0.062904",\ "-1.663529, -1.210309, -0.757090, -0.151589, 0.107674"); } 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.435929, -1.982710, -1.529490, -0.923989, -0.664726",\ "-2.849797, -2.396577, -1.943358, -1.337857, -1.078594",\ "-3.200011, -2.746792, -2.293572, -1.688071, -1.428808",\ "-3.667897, -3.214677, -2.761458, -2.155957, -1.896694",\ "-3.858229, -3.405010, -2.951791, -2.346290, -2.087027"); } } /* end of arc mprj_io[4]_mprj_io[11]_hldf*/ } /* end of pin mprj_io[11] */ pin("mprj_io[10]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.034590, 0.034590, -0.146050, -0.206264, -0.326691",\ "0.590251, 0.590251, 0.409611, 0.349397, 0.228970",\ "1.145913, 1.145913, 0.965273, 0.905059, 0.784632",\ "1.888276, 1.888276, 1.707636, 1.647422, 1.526995",\ "2.174355, 2.174355, 1.993714, 1.933500, 1.813073"); } 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.682525, 0.682525, 0.501884, 0.441670, 0.321243",\ "1.135748, 1.135748, 0.955108, 0.894894, 0.774467",\ "1.588972, 1.588972, 1.408331, 1.348117, 1.227690",\ "2.194479, 2.194479, 2.013838, 1.953624, 1.833197",\ "2.453740, 2.453740, 2.273099, 2.212885, 2.092458"); } } /* 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.181564, 1.181564, 1.271885, 1.362205, 1.542846",\ "1.164079, 1.164079, 1.254400, 1.344720, 1.525361",\ "1.146594, 1.146594, 1.236915, 1.327235, 1.507876",\ "1.123234, 1.123234, 1.213555, 1.303875, 1.484516",\ "1.168003, 1.168003, 1.258324, 1.348644, 1.529285"); } 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.785639, 0.785639, 0.875960, 0.966280, 1.146921",\ "0.371877, 0.371877, 0.462198, 0.552518, 0.733159",\ "0.021663, 0.021663, 0.111984, 0.202304, 0.382945",\ "-0.446223, -0.446223, -0.355902, -0.265582, -0.084941",\ "-0.636544, -0.636544, -0.546223, -0.455903, -0.275262"); } } /* end of arc clock_mprj_io[10]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.032142, 1.618412, 1.268197, 0.800311, 0.609994",\ "2.587803, 2.174073, 1.823858, 1.355972, 1.165655",\ "3.143465, 2.729734, 2.379520, 1.911634, 1.721317",\ "3.885828, 3.472097, 3.121883, 2.653997, 2.463680",\ "4.171906, 3.758176, 3.407962, 2.940075, 2.749758"); } 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.955716, 2.541985, 2.191771, 1.723885, 1.533567",\ "3.408939, 2.995209, 2.644994, 2.177108, 1.986791",\ "3.862163, 3.448432, 3.098218, 2.630332, 2.440014",\ "4.467669, 4.053939, 3.703725, 3.235838, 3.045521",\ "4.726931, 4.313200, 3.962986, 3.495100, 3.304782"); } } /* end of arc mprj_io[4]_mprj_io[10]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.151557, -0.698338, -0.245118, 0.360383, 0.619646",\ "-1.169042, -0.715822, -0.262603, 0.342898, 0.602161",\ "-1.186527, -0.733308, -0.280088, 0.325413, 0.584676",\ "-1.209887, -0.756667, -0.303448, 0.302053, 0.561316",\ "-1.165118, -0.711898, -0.258679, 0.346822, 0.606085"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.786979, -1.333760, -0.880541, -0.275040, -0.015777",\ "-2.200742, -1.747522, -1.294303, -0.688802, -0.429539",\ "-2.550956, -2.097736, -1.644517, -1.039016, -0.779753",\ "-3.018842, -2.565622, -2.112403, -1.506902, -1.247639",\ "-3.209162, -2.755943, -2.302724, -1.697223, -1.437960"); } } /* end of arc mprj_io[4]_mprj_io[10]_hldf*/ } /* end of pin mprj_io[10] */ pin("mprj_io[9]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.849885, -0.849885, -1.030525, -1.090739, -1.211166",\ "-0.294213, -0.294213, -0.474853, -0.535067, -0.655494",\ "0.261459, 0.261459, 0.080819, 0.020605, -0.099822",\ "1.003837, 1.003837, 0.823197, 0.762983, 0.642556",\ "1.289916, 1.289916, 1.109276, 1.049062, 0.928635"); } 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.348358, 0.348358, 0.167717, 0.107503, -0.012924",\ "0.801564, 0.801564, 0.620924, 0.560709, 0.440282",\ "1.254770, 1.254770, 1.074130, 1.013916, 0.893489",\ "1.860253, 1.860253, 1.679613, 1.619399, 1.498971",\ "2.119519, 2.119519, 1.938879, 1.878664, 1.758237"); } } /* end of arc clock_mprj_io[9]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.446222, 1.446222, 1.536543, 1.626863, 1.807504",\ "1.428730, 1.428730, 1.519051, 1.609371, 1.790012",\ "1.411239, 1.411239, 1.501559, 1.591880, 1.772521",\ "1.387870, 1.387870, 1.478190, 1.568511, 1.749152",\ "1.432639, 1.432639, 1.522959, 1.613280, 1.793921"); } 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.312612, 0.312612, 0.402932, 0.493252, 0.673893",\ "-0.101027, -0.101027, -0.010706, 0.079614, 0.260255",\ "-0.451241, -0.451241, -0.360921, -0.270601, -0.089960",\ "-0.919128, -0.919128, -0.828807, -0.738487, -0.557846",\ "-1.109435, -1.109435, -1.019114, -0.928794, -0.748153"); } } /* end of arc clock_mprj_io[9]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.645222, 1.231491, 0.881277, 0.413391, 0.223074",\ "2.200894, 1.787163, 1.436949, 0.969063, 0.778745",\ "2.756566, 2.342835, 1.992621, 1.524735, 1.334418",\ "3.498944, 3.085213, 2.734999, 2.267112, 2.076795",\ "3.785022, 3.371292, 3.021078, 2.553191, 2.362874"); } 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.148978, 2.735248, 2.385034, 1.917147, 1.726830",\ "3.602185, 3.188454, 2.838240, 2.370353, 2.180036",\ "4.055391, 3.641660, 3.291446, 2.823560, 2.633243",\ "4.660873, 4.247143, 3.896929, 3.429043, 3.238725",\ "4.920139, 4.506409, 4.156195, 3.688308, 3.497991"); } } /* end of arc mprj_io[4]_mprj_io[9]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.925172, -0.471953, -0.018734, 0.586768, 0.846031",\ "-0.942664, -0.489445, -0.036225, 0.569276, 0.828539",\ "-0.960156, -0.506936, -0.053717, 0.551784, 0.811047",\ "-0.983525, -0.530305, -0.077086, 0.528415, 0.787678",\ "-0.938756, -0.485536, -0.032317, 0.573184, 0.832447"); } 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.369711, -1.916492, -1.463272, -0.857771, -0.598508",\ "-2.783350, -2.330130, -1.876911, -1.271410, -1.012146",\ "-3.133564, -2.680345, -2.227125, -1.621624, -1.362361",\ "-3.601450, -3.148231, -2.695012, -2.089510, -1.830247",\ "-3.791757, -3.338538, -2.885318, -2.279817, -2.020554"); } } /* end of arc mprj_io[4]_mprj_io[9]_hldf*/ } /* end of pin mprj_io[9] */ pin("mprj_io[8]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.703748, -0.703748, -0.884388, -0.944602, -1.065029",\ "-0.148085, -0.148085, -0.328725, -0.388939, -0.509367",\ "0.407578, 0.407578, 0.226937, 0.166723, 0.046296",\ "1.149941, 1.149941, 0.969301, 0.909087, 0.788660",\ "1.436020, 1.436020, 1.255380, 1.195166, 1.074739"); } 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.044128, -0.044128, -0.224769, -0.284983, -0.405410",\ "0.409093, 0.409093, 0.228453, 0.168239, 0.047812",\ "0.862314, 0.862314, 0.681674, 0.621460, 0.501033",\ "1.467818, 1.467818, 1.287178, 1.226964, 1.106536",\ "1.727080, 1.727080, 1.546440, 1.486226, 1.365799"); } } /* end of arc clock_mprj_io[8]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.452010, 1.452010, 1.542330, 1.632650, 1.813292",\ "1.434524, 1.434524, 1.524845, 1.615165, 1.795806",\ "1.417038, 1.417038, 1.507359, 1.597679, 1.778320",\ "1.393677, 1.393677, 1.483998, 1.574318, 1.754959",\ "1.438447, 1.438447, 1.528767, 1.619087, 1.799728"); } 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.846145, 0.846145, 0.936465, 1.026785, 1.207427",\ "0.432401, 0.432401, 0.522721, 0.613041, 0.793683",\ "0.082187, 0.082187, 0.172507, 0.262827, 0.443469",\ "-0.385699, -0.385699, -0.295379, -0.205059, -0.024417",\ "-0.576018, -0.576018, -0.485698, -0.395378, -0.214736"); } } /* end of arc clock_mprj_io[8]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.740738, 1.327007, 0.976793, 0.508907, 0.318589",\ "2.296400, 1.882670, 1.532455, 1.064569, 0.874252",\ "2.852063, 2.438332, 2.088118, 1.620232, 1.429915",\ "3.594427, 3.180696, 2.830482, 2.362596, 2.172279",\ "3.880506, 3.466775, 3.116561, 2.648675, 2.458358"); } 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.611316, 2.197586, 1.847372, 1.379485, 1.189168",\ "3.064538, 2.650807, 2.300593, 1.832707, 1.642390",\ "3.517759, 3.104028, 2.753814, 2.285928, 2.095611",\ "4.123262, 3.709532, 3.359318, 2.891432, 2.701114",\ "4.382525, 3.968795, 3.618580, 3.150694, 2.960377"); } } /* end of arc mprj_io[4]_mprj_io[8]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.894270, -0.441051, 0.012169, 0.617670, 0.876933",\ "-0.911756, -0.458536, -0.005317, 0.600184, 0.859447",\ "-0.929241, -0.476022, -0.022803, 0.582698, 0.841961",\ "-0.952602, -0.499383, -0.046164, 0.559337, 0.818600",\ "-0.907833, -0.454614, -0.001395, 0.604106, 0.863369"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.700307, -1.247088, -0.793868, -0.188367, 0.070896",\ "-2.114051, -1.660832, -1.207612, -0.602111, -0.342848",\ "-2.464266, -2.011046, -1.557827, -0.952326, -0.693063",\ "-2.932152, -2.478932, -2.025713, -1.420212, -1.160949",\ "-3.122470, -2.669251, -2.216031, -1.610530, -1.351267"); } } /* end of arc mprj_io[4]_mprj_io[8]_hldf*/ } /* end of pin mprj_io[8] */ pin("mprj_io[7]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.047243, -1.047243, -1.227883, -1.288097, -1.408524",\ "-0.491589, -0.491589, -0.672229, -0.732443, -0.852870",\ "0.064065, 0.064065, -0.116575, -0.176789, -0.297216",\ "0.806419, 0.806419, 0.625779, 0.565565, 0.445138",\ "1.092498, 1.092498, 0.911858, 0.851644, 0.731216"); } 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.312919, -0.312919, -0.493559, -0.553773, -0.674200",\ "0.140317, 0.140317, -0.040323, -0.100537, -0.220964",\ "0.593553, 0.593553, 0.412912, 0.352698, 0.232271",\ "1.199075, 1.199075, 1.018435, 0.958220, 0.837793",\ "1.458333, 1.458333, 1.277693, 1.217479, 1.097052"); } } /* end of arc clock_mprj_io[7]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.688152, 1.688152, 1.778472, 1.868792, 2.049433",\ "1.670672, 1.670672, 1.760992, 1.851312, 2.031954",\ "1.653191, 1.653191, 1.743512, 1.833832, 2.014473",\ "1.629838, 1.629838, 1.720158, 1.810478, 1.991120",\ "1.674607, 1.674607, 1.764927, 1.855247, 2.035888"); } 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.484051, 1.484051, 1.574372, 1.664692, 1.845333",\ "1.070209, 1.070209, 1.160529, 1.250849, 1.431491",\ "0.719995, 0.719995, 0.810316, 0.900636, 1.081277",\ "0.252109, 0.252109, 0.342429, 0.432749, 0.613390",\ "0.061779, 0.061779, 0.152099, 0.242419, 0.423060"); } } /* end of arc clock_mprj_io[7]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.509363, 1.095633, 0.745418, 0.277532, 0.087215",\ "2.065017, 1.651286, 1.301072, 0.833186, 0.642869",\ "2.620671, 2.206940, 1.856726, 1.388840, 1.198523",\ "3.363025, 2.949294, 2.599080, 2.131194, 1.940876",\ "3.649103, 3.235373, 2.885158, 2.417272, 2.226955"); } 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.606052, 2.192322, 1.842108, 1.374221, 1.183904",\ "3.059289, 2.645558, 2.295344, 1.827457, 1.637140",\ "3.512524, 3.098794, 2.748579, 2.280693, 2.090376",\ "4.118046, 3.704316, 3.354101, 2.886215, 2.695898",\ "4.377305, 3.963574, 3.613360, 3.145473, 2.955156"); } } /* end of arc mprj_io[4]_mprj_io[7]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.786346, -0.333127, 0.120093, 0.725593, 0.984857",\ "-0.803826, -0.350607, 0.102613, 0.708113, 0.967377",\ "-0.821306, -0.368087, 0.085132, 0.690633, 0.949896",\ "-0.844660, -0.391441, 0.061779, 0.667279, 0.926543",\ "-0.799891, -0.346672, 0.106548, 0.712048, 0.971312"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.843944, -1.390724, -0.937505, -0.332005, -0.072741",\ "-2.257786, -1.804567, -1.351347, -0.745847, -0.486583",\ "-2.608000, -2.154781, -1.701561, -1.096061, -0.836797",\ "-3.075886, -2.622667, -2.169447, -1.563947, -1.304683",\ "-3.266216, -2.812996, -2.359777, -1.754276, -1.495013"); } } /* end of arc mprj_io[4]_mprj_io[7]_hldf*/ } /* end of pin mprj_io[7] */ pin("mprj_io[6]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.410256, -1.410256, -1.590897, -1.651111, -1.771538",\ "-0.854604, -0.854604, -1.035244, -1.095459, -1.215886",\ "-0.298951, -0.298951, -0.479591, -0.539805, -0.660233",\ "0.443400, 0.443400, 0.262760, 0.202546, 0.082119",\ "0.729479, 0.729479, 0.548839, 0.488625, 0.368197"); } 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.449682, -0.449682, -0.630322, -0.690536, -0.810964",\ "0.003556, 0.003556, -0.177084, -0.237298, -0.357725",\ "0.456794, 0.456794, 0.276154, 0.215940, 0.095513",\ "1.062320, 1.062320, 0.881680, 0.821466, 0.701039",\ "1.321578, 1.321578, 1.140937, 1.080723, 0.960296"); } } /* end of arc clock_mprj_io[6]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.069966, 2.069966, 2.160286, 2.250606, 2.431247",\ "2.052486, 2.052486, 2.142807, 2.233127, 2.413768",\ "2.035007, 2.035007, 2.125328, 2.215648, 2.396289",\ "2.011655, 2.011655, 2.101976, 2.192296, 2.372937",\ "2.056424, 2.056424, 2.146745, 2.237065, 2.417706"); } 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.155213, 1.155213, 1.245533, 1.335853, 1.516495",\ "0.741352, 0.741352, 0.831673, 0.921993, 1.102634",\ "0.391139, 0.391139, 0.481459, 0.571779, 0.752420",\ "-0.076746, -0.076746, 0.013574, 0.103894, 0.284535",\ "-0.267079, -0.267079, -0.176758, -0.086438, 0.094203"); } } /* end of arc clock_mprj_io[6]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.107554, 0.693823, 0.343609, -0.124277, -0.314594",\ "1.663206, 1.249475, 0.899261, 0.431375, 0.241057",\ "2.218858, 1.805128, 1.454913, 0.987027, 0.796710",\ "2.961210, 2.547479, 2.197265, 1.729379, 1.539062",\ "3.247288, 2.833558, 2.483343, 2.015457, 1.825140"); } 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.375525, 1.961794, 1.611580, 1.143694, 0.953377",\ "2.828763, 2.415033, 2.064819, 1.596932, 1.406615",\ "3.282001, 2.868271, 2.518057, 2.050170, 1.859853",\ "3.887527, 3.473797, 3.123583, 2.655696, 2.465379",\ "4.146785, 3.733054, 3.382840, 2.914954, 2.724637"); } } /* 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.308127, 0.145092, 0.598312, 1.203813, 1.463076",\ "-0.325606, 0.127613, 0.580833, 1.186334, 1.445597",\ "-0.343085, 0.110134, 0.563354, 1.168855, 1.428118",\ "-0.366437, 0.086782, 0.540001, 1.145503, 1.404766",\ "-0.321668, 0.131551, 0.584770, 1.190272, 1.449535"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.533198, -1.079978, -0.626759, -0.021258, 0.238005",\ "-1.947058, -1.493839, -1.040619, -0.435118, -0.175855",\ "-2.297272, -1.844052, -1.390833, -0.785332, -0.526069",\ "-2.765157, -2.311937, -1.858718, -1.253217, -0.993954",\ "-2.955489, -2.502270, -2.049050, -1.443549, -1.184286"); } } /* end of arc mprj_io[4]_mprj_io[6]_hldf*/ } /* end of pin mprj_io[6] */ pin("mprj_io[5]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.117140, -1.117140, -1.297780, -1.357994, -1.478422",\ "-0.561456, -0.561456, -0.742096, -0.802310, -0.922738",\ "-0.005772, -0.005772, -0.186412, -0.246626, -0.367054",\ "0.736622, 0.736622, 0.555982, 0.495768, 0.375340",\ "1.022702, 1.022702, 0.842062, 0.781847, 0.661420"); } 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.757025, -0.757025, -0.937665, -0.997879, -1.118306",\ "-0.303839, -0.303839, -0.484479, -0.544693, -0.665120",\ "0.149347, 0.149347, -0.031293, -0.091507, -0.211935",\ "0.754804, 0.754804, 0.574163, 0.513949, 0.393522",\ "1.014076, 1.014076, 0.833436, 0.773221, 0.652794"); } } /* end of arc clock_mprj_io[5]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.095510, 2.095510, 2.185830, 2.276150, 2.456792",\ "2.078010, 2.078010, 2.168331, 2.258651, 2.439292",\ "2.060511, 2.060511, 2.150831, 2.241151, 2.421793",\ "2.037131, 2.037131, 2.127452, 2.217772, 2.398413",\ "2.081901, 2.081901, 2.172221, 2.262541, 2.443182"); } 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.651307, 1.651307, 1.741627, 1.831947, 2.012589",\ "1.237806, 1.237806, 1.328126, 1.418447, 1.599088",\ "0.887591, 0.887591, 0.977911, 1.068232, 1.248873",\ "0.419704, 0.419704, 0.510025, 0.600345, 0.780986",\ "0.229413, 0.229413, 0.319733, 0.410053, 0.590694"); } } /* end of arc clock_mprj_io[5]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.458686, 1.044956, 0.694741, 0.226855, 0.036538",\ "2.014370, 1.600639, 1.250425, 0.782539, 0.592222",\ "2.570054, 2.156323, 1.806109, 1.338223, 1.147905",\ "3.312448, 2.898717, 2.548503, 2.080616, 1.890299",\ "3.598527, 3.184796, 2.834582, 2.366696, 2.176379"); } 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.525815, 2.112085, 1.761871, 1.293984, 1.103667",\ "2.979002, 2.565271, 2.215057, 1.747170, 1.556853",\ "3.432188, 3.018457, 2.668243, 2.200356, 2.010039",\ "4.037644, 3.623913, 3.273699, 2.805813, 2.615496",\ "4.296916, 3.883186, 3.532972, 3.065085, 2.874768"); } } /* end of arc mprj_io[4]_mprj_io[5]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.753551, -0.300331, 0.152888, 0.758389, 1.017652",\ "-0.771050, -0.317831, 0.135389, 0.740889, 1.000152",\ "-0.788550, -0.335330, 0.117889, 0.723390, 0.982653",\ "-0.811929, -0.358710, 0.094510, 0.700011, 0.959274",\ "-0.767160, -0.313940, 0.139279, 0.744780, 1.004043"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.726898, -1.273679, -0.820459, -0.214959, 0.044304",\ "-2.140399, -1.687179, -1.233960, -0.628459, -0.369196",\ "-2.490613, -2.037394, -1.584175, -0.978674, -0.719411",\ "-2.958500, -2.505281, -2.052062, -1.446561, -1.187298",\ "-3.148792, -2.695572, -2.242353, -1.636852, -1.377589"); } } /* end of arc mprj_io[4]_mprj_io[5]_hldf*/ } /* end of pin mprj_io[5] */ pin("mprj_io[4]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.396260"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwl*/ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.620575"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwh*/ } /* end of pin mprj_io[4] */ pin("mprj_io[3]") { direction : inout ; max_transition : 4.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; function : "0" ; three_state : "0" ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin mprj_io[3] */ pin("mprj_io[2]") { direction : inout ; max_transition : 0.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.975796, 2.975796, 2.795156, 2.734942, 2.614515",\ "3.531403, 3.531403, 3.350762, 3.290548, 3.170121",\ "4.087009, 4.087009, 3.906369, 3.846155, 3.725728",\ "4.829299, 4.829299, 4.648659, 4.588445, 4.468018",\ "5.115377, 5.115377, 4.934737, 4.874523, 4.754096"); } 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.176737, 3.176737, 2.996097, 2.935883, 2.815456",\ "3.630052, 3.630052, 3.449412, 3.389198, 3.268771",\ "4.083366, 4.083366, 3.902726, 3.842512, 3.722085",\ "4.688996, 4.688996, 4.508356, 4.448142, 4.327714",\ "4.948230, 4.948230, 4.767590, 4.707376, 4.586949"); } } /* end of arc clock_mprj_io[2]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.815316, 1.815316, 1.905637, 1.995957, 2.176598",\ "1.801497, 1.801497, 1.891817, 1.982137, 2.162778",\ "1.780488, 1.780488, 1.870808, 1.961128, 2.141770",\ "1.757246, 1.757246, 1.847566, 1.937886, 2.118527",\ "1.802015, 1.802015, 1.892335, 1.982655, 2.163296"); } 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.036731, 1.036731, 1.127051, 1.217371, 1.398013",\ "0.696339, 0.696339, 0.786659, 0.876979, 1.057621",\ "0.274683, 0.274683, 0.365003, 0.455323, 0.635964",\ "-0.191800, -0.191800, -0.101479, -0.011159, 0.169482",\ "-0.382194, -0.382194, -0.291873, -0.201553, -0.020912"); } } /* end of arc clock_mprj_io[2]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.878852, 3.861365, 3.843879, 3.820516, 3.865285",\ "4.434458, 4.416971, 4.399485, 4.376122, 4.420891",\ "4.990064, 4.972577, 4.955091, 4.931728, 4.976497",\ "5.732354, 5.714868, 5.697381, 5.674019, 5.718787",\ "6.018433, 6.000946, 5.983459, 5.960097, 6.004866"); } 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.407007, 4.389521, 4.372034, 4.348672, 4.393440",\ "4.860323, 4.842836, 4.825350, 4.801988, 4.846756",\ "5.313639, 5.296152, 5.278666, 5.255303, 5.300072",\ "5.919269, 5.901782, 5.884295, 5.860933, 5.905702",\ "6.178503, 6.161016, 6.143530, 6.120168, 6.164936"); } } /* end of arc mprj_io[4]_mprj_io[2]_stupr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.781316, 5.367585, 5.017371, 4.549484, 4.359167",\ "6.336922, 5.923191, 5.572977, 5.105090, 4.914773",\ "6.892528, 6.478797, 6.128582, 5.660696, 5.470379",\ "7.634818, 7.221087, 6.870873, 6.402987, 6.212669",\ "7.920897, 7.507166, 7.156951, 6.689065, 6.498748"); } 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.888366, 5.474635, 5.124421, 4.656535, 4.466218",\ "6.341681, 5.927951, 5.577737, 5.109851, 4.919534",\ "6.794997, 6.381267, 6.031053, 5.563167, 5.372849",\ "7.400627, 6.986897, 6.636683, 6.168797, 5.978479",\ "7.659862, 7.246131, 6.895917, 6.428031, 6.237714"); } } /* 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.443412, 0.999075, 1.554739, 2.297106, 2.583185",\ "0.429592, 0.985255, 1.540920, 2.283286, 2.569365",\ "0.408583, 0.964247, 1.519911, 2.262277, 2.548356",\ "0.385341, 0.941005, 1.496669, 2.239035, 2.525114",\ "0.430110, 0.985774, 1.541438, 2.283804, 2.569883"); } 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.381664, 0.937328, 1.492992, 2.235358, 2.521437",\ "0.041272, 0.596936, 1.152600, 1.894966, 2.181045",\ "-0.380383, 0.175280, 0.730944, 1.473310, 1.759389",\ "-0.846866, -0.291203, 0.264461, 1.006828, 1.292907",\ "-1.037260, -0.481597, 0.074067, 0.816434, 1.102513"); } } /* end of arc mprj_io[4]_mprj_io[2]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.517772, -0.064553, 0.388666, 0.994167, 1.253430",\ "-0.531592, -0.078373, 0.374846, 0.980347, 1.239610",\ "-0.552601, -0.099382, 0.353838, 0.959339, 1.218602",\ "-0.575843, -0.122624, 0.330595, 0.936096, 1.195359",\ "-0.531074, -0.077855, 0.375365, 0.980865, 1.240129"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.467913, -1.014693, -0.561474, 0.044027, 0.303290",\ "-1.808305, -1.355085, -0.901866, -0.296365, -0.037102",\ "-2.229960, -1.776741, -1.323522, -0.718020, -0.458757",\ "-2.696443, -2.243224, -1.790004, -1.184503, -0.925240",\ "-2.886837, -2.433617, -1.980398, -1.374897, -1.115633"); } } /* end of arc mprj_io[4]_mprj_io[2]_hldf*/ } /* end of pin mprj_io[2] */ pin("mprj_io[1]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.638567, -1.638567, -1.819207, -1.879421, -1.999848",\ "-1.082942, -1.082942, -1.263582, -1.323796, -1.444223",\ "-0.527317, -0.527317, -0.707957, -0.768171, -0.888598",\ "0.214999, 0.214999, 0.034359, -0.025856, -0.146283",\ "0.501077, 0.501077, 0.320436, 0.260222, 0.139795"); } 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.261878, -0.261878, -0.442518, -0.502732, -0.623159",\ "0.191405, 0.191405, 0.010765, -0.049449, -0.169877",\ "0.644688, 0.644688, 0.464048, 0.403834, 0.283407",\ "1.250275, 1.250275, 1.069634, 1.009420, 0.888993",\ "1.509519, 1.509519, 1.328879, 1.268665, 1.148238"); } } /* end of arc clock_mprj_io[1]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.238137, 2.238137, 2.328457, 2.418777, 2.599419",\ "2.220675, 2.220675, 2.310996, 2.401316, 2.581957",\ "2.203213, 2.203213, 2.293534, 2.383854, 2.564495",\ "2.179884, 2.179884, 2.270205, 2.360525, 2.541166",\ "2.224653, 2.224653, 2.314974, 2.405294, 2.585935"); } 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.929529, 0.929529, 1.019850, 1.110170, 1.290811",\ "0.515359, 0.515359, 0.605680, 0.696000, 0.876641",\ "0.165147, 0.165147, 0.255467, 0.345788, 0.526429",\ "-0.302738, -0.302738, -0.212417, -0.122097, 0.058544",\ "-0.493106, -0.493106, -0.402785, -0.312465, -0.131824"); } } /* end of arc clock_mprj_io[1]_hldr*/ timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "17.978697, 18.306072, 18.546114, 18.573261, 18.658257",\ "18.055595, 18.382971, 18.623013, 18.650158, 18.735155",\ "18.097481, 18.424856, 18.664898, 18.692043, 18.777040",\ "18.132492, 18.459867, 18.699909, 18.727055, 18.812052",\ "18.274363, 18.601738, 18.841780, 18.868927, 18.953922"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.813981, 2.476840, 2.934947, 2.986756, 3.148968",\ "1.813981, 2.476840, 2.934947, 2.986756, 3.148968",\ "1.813981, 2.476840, 2.934947, 2.986756, 3.148968",\ "1.813981, 2.476840, 2.934947, 2.986756, 3.148968",\ "1.813981, 2.476840, 2.934947, 2.986756, 3.148968"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "17.533707, 17.914118, 18.170479, 18.199471, 18.290247",\ "17.610605, 17.991016, 18.247377, 18.276369, 18.367146",\ "17.652491, 18.032902, 18.289263, 18.318254, 18.409031",\ "17.687502, 18.067915, 18.324276, 18.353268, 18.444042",\ "17.829372, 18.209784, 18.466145, 18.495136, 18.585913"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.858371, 2.555276, 3.032321, 3.086271, 3.255189",\ "1.858371, 2.555276, 3.032321, 3.086271, 3.255189",\ "1.858371, 2.555276, 3.032321, 3.086271, 3.255189",\ "1.858371, 2.555276, 3.032321, 3.086271, 3.255189",\ "1.858371, 2.555276, 3.032321, 3.086271, 3.255189"); } } /* end of arc hk_serial_load_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "5.474683, 5.751669, 5.856731, 5.868613, 5.905814",\ "5.551581, 5.828568, 5.933629, 5.945511, 5.982713",\ "5.593467, 5.870453, 5.975515, 5.987397, 6.024598",\ "5.628479, 5.905465, 6.010527, 6.022409, 6.059610",\ "5.770349, 6.047335, 6.152397, 6.164279, 6.201480"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202833, 1.257107, 1.274144, 1.276071, 1.282104",\ "1.202833, 1.257107, 1.274144, 1.276071, 1.282104",\ "1.202833, 1.257107, 1.274144, 1.276071, 1.282104",\ "1.202833, 1.257107, 1.274144, 1.276071, 1.282104",\ "1.202833, 1.257107, 1.274144, 1.276071, 1.282104"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "5.898908, 6.048910, 6.133730, 6.143323, 6.173357",\ "5.975806, 6.125808, 6.210629, 6.220221, 6.250256",\ "6.017692, 6.167694, 6.252514, 6.262107, 6.292141",\ "6.052704, 6.202706, 6.287526, 6.297119, 6.327153",\ "6.194573, 6.344576, 6.429396, 6.438989, 6.469023"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840595, 0.894263, 0.929321, 0.933286, 0.945700",\ "0.840595, 0.894263, 0.929321, 0.933286, 0.945700",\ "0.840595, 0.894263, 0.929321, 0.933286, 0.945700",\ "0.840595, 0.894263, 0.929321, 0.933286, 0.945700",\ "0.840595, 0.894263, 0.929321, 0.933286, 0.945700"); } } /* end of arc hk_serial_load_mprj_io[1]_redg_min*/ timing () { related_pin : "mprj_io[11]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.905031, 8.232407, 8.472447, 8.499594, 8.584591",\ "8.460684, 8.788059, 9.028100, 9.055246, 9.140244",\ "9.016335, 9.343710, 9.583752, 9.610898, 9.695894",\ "9.758685, 10.086060, 10.326101, 10.353248, 10.438244",\ "10.044763, 10.372137, 10.612179, 10.639325, 10.724321"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.813981, 2.476840, 2.934947, 2.986756, 3.148968",\ "1.813981, 2.476840, 2.934947, 2.986756, 3.148968",\ "1.813981, 2.476840, 2.934947, 2.986756, 3.148968",\ "1.813981, 2.476840, 2.934947, 2.986756, 3.148968",\ "1.813981, 2.476840, 2.934947, 2.986756, 3.148968"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.013065, 9.393478, 9.649838, 9.678831, 9.769606",\ "9.466305, 9.846718, 10.103078, 10.132071, 10.222845",\ "9.919544, 10.299957, 10.556317, 10.585310, 10.676085",\ "10.525072, 10.905485, 11.161845, 11.190838, 11.281612",\ "10.784328, 11.164742, 11.421102, 11.450094, 11.540869"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.858371, 2.555276, 3.032321, 3.086271, 3.255189",\ "1.858371, 2.555276, 3.032321, 3.086271, 3.255189",\ "1.858371, 2.555276, 3.032321, 3.086271, 3.255189",\ "1.858371, 2.555276, 3.032321, 3.086271, 3.255189",\ "1.858371, 2.555276, 3.032321, 3.086271, 3.255189"); } } /* end of arc mprj_io[11]_mprj_io[1]_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[11]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.382374, 7.659360, 7.764422, 7.776304, 7.813505",\ "7.395914, 7.672900, 7.777962, 7.789844, 7.827045",\ "7.395914, 7.672900, 7.777962, 7.789844, 7.827045",\ "7.395914, 7.672900, 7.777962, 7.789844, 7.827045",\ "7.395914, 7.672900, 7.777962, 7.789844, 7.827045"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202833, 1.257107, 1.274144, 1.276071, 1.282104",\ "1.202833, 1.257107, 1.274144, 1.276071, 1.282104",\ "1.202833, 1.257107, 1.274144, 1.276071, 1.282104",\ "1.202833, 1.257107, 1.274144, 1.276071, 1.282104",\ "1.202833, 1.257107, 1.274144, 1.276071, 1.282104"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.206227, 8.356230, 8.441050, 8.450643, 8.480677",\ "8.620095, 8.770098, 8.854918, 8.864511, 8.894545",\ "8.970309, 9.120312, 9.205132, 9.214725, 9.244759",\ "9.438195, 9.588198, 9.673018, 9.682610, 9.712645",\ "9.628529, 9.778530, 9.863351, 9.872944, 9.902978"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840595, 0.894263, 0.929321, 0.933286, 0.945700",\ "0.840595, 0.894263, 0.929321, 0.933286, 0.945700",\ "0.840595, 0.894263, 0.929321, 0.933286, 0.945700",\ "0.840595, 0.894263, 0.929321, 0.933286, 0.945700",\ "0.840595, 0.894263, 0.929321, 0.933286, 0.945700"); } } /* end of arc mprj_io[11]_mprj_io[1]_una_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.083540, 8.410915, 8.650956, 8.678102, 8.763100",\ "8.536758, 8.864134, 9.104175, 9.131321, 9.216318",\ "8.989978, 9.317353, 9.557394, 9.584541, 9.669538",\ "9.595479, 9.922853, 10.162895, 10.190042, 10.275038",\ "9.854742, 10.182117, 10.422158, 10.449305, 10.534302"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.813981, 2.476840, 2.934947, 2.986756, 3.148968",\ "1.813981, 2.476840, 2.934947, 2.986756, 3.148968",\ "1.813981, 2.476840, 2.934947, 2.986756, 3.148968",\ "1.813981, 2.476840, 2.934947, 2.986756, 3.148968",\ "1.813981, 2.476840, 2.934947, 2.986756, 3.148968"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.169481, 9.549893, 9.806253, 9.835246, 9.926022",\ "9.622701, 10.003113, 10.259474, 10.288465, 10.379241",\ "10.075920, 10.456332, 10.712692, 10.741685, 10.832460",\ "10.681420, 11.061832, 11.318193, 11.347185, 11.437962",\ "10.940684, 11.321096, 11.577457, 11.606449, 11.697225"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.858371, 2.555276, 3.032321, 3.086271, 3.255189",\ "1.858371, 2.555276, 3.032321, 3.086271, 3.255189",\ "1.858371, 2.555276, 3.032321, 3.086271, 3.255189",\ "1.858371, 2.555276, 3.032321, 3.086271, 3.255189",\ "1.858371, 2.555276, 3.032321, 3.086271, 3.255189"); } } /* end of arc mprj_io[4]_mprj_io[1]_fedg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.075951, 7.352938, 7.457999, 7.469881, 7.507082",\ "7.489681, 7.766667, 7.871729, 7.883611, 7.920813",\ "7.839896, 8.116882, 8.221944, 8.233826, 8.271027",\ "8.307783, 8.584769, 8.689831, 8.701713, 8.738914",\ "8.498100, 8.775086, 8.880148, 8.892030, 8.929232"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202833, 1.257107, 1.274144, 1.276071, 1.282104",\ "1.202833, 1.257107, 1.274144, 1.276071, 1.282104",\ "1.202833, 1.257107, 1.274144, 1.276071, 1.282104",\ "1.202833, 1.257107, 1.274144, 1.276071, 1.282104",\ "1.202833, 1.257107, 1.274144, 1.276071, 1.282104"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.614584, 7.764586, 7.849406, 7.858999, 7.889033",\ "8.028314, 8.178316, 8.263136, 8.272728, 8.302763",\ "8.378528, 8.528530, 8.613350, 8.622943, 8.652977",\ "8.846415, 8.996417, 9.081238, 9.090830, 9.120864",\ "9.036732, 9.186734, 9.271555, 9.281147, 9.311181"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840595, 0.894263, 0.929321, 0.933286, 0.945700",\ "0.840595, 0.894263, 0.929321, 0.933286, 0.945700",\ "0.840595, 0.894263, 0.929321, 0.933286, 0.945700",\ "0.840595, 0.894263, 0.929321, 0.933286, 0.945700",\ "0.840595, 0.894263, 0.929321, 0.933286, 0.945700"); } } /* end of arc mprj_io[4]_mprj_io[1]_fedg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "10.540524, 10.867900, 11.107941, 11.135088, 11.220084",\ "11.096188, 11.423563, 11.663604, 11.690750, 11.775747",\ "11.651854, 11.979229, 12.219270, 12.246416, 12.331413",\ "12.394219, 12.721594, 12.961636, 12.988782, 13.073778",\ "12.680299, 13.007673, 13.247715, 13.274861, 13.359858"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.813981, 2.476840, 2.934947, 2.986756, 3.148968",\ "1.813981, 2.476840, 2.934947, 2.986756, 3.148968",\ "1.813981, 2.476840, 2.934947, 2.986756, 3.148968",\ "1.813981, 2.476840, 2.934947, 2.986756, 3.148968",\ "1.813981, 2.476840, 2.934947, 2.986756, 3.148968"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "11.803752, 12.184164, 12.440525, 12.469517, 12.560293",\ "12.359416, 12.739828, 12.996189, 13.025181, 13.115957",\ "12.915079, 13.295492, 13.551852, 13.580845, 13.671619",\ "13.657446, 14.037859, 14.294219, 14.323212, 14.413986",\ "13.943525, 14.323938, 14.580298, 14.609291, 14.700066"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.858371, 2.555276, 3.032321, 3.086271, 3.255189",\ "1.858371, 2.555276, 3.032321, 3.086271, 3.255189",\ "1.858371, 2.555276, 3.032321, 3.086271, 3.255189",\ "1.858371, 2.555276, 3.032321, 3.086271, 3.255189",\ "1.858371, 2.555276, 3.032321, 3.086271, 3.255189"); } } /* end of arc mprj_io[4]_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.286672, 7.563659, 7.668720, 7.680602, 7.717803",\ "7.300239, 7.577225, 7.682287, 7.694169, 7.731370",\ "7.300239, 7.577225, 7.682287, 7.694169, 7.731370",\ "7.300239, 7.577225, 7.682287, 7.694169, 7.731370",\ "7.300239, 7.577225, 7.682287, 7.694169, 7.731370"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202833, 1.257107, 1.274144, 1.276071, 1.282104",\ "1.202833, 1.257107, 1.274144, 1.276071, 1.282104",\ "1.202833, 1.257107, 1.274144, 1.276071, 1.282104",\ "1.202833, 1.257107, 1.274144, 1.276071, 1.282104",\ "1.202833, 1.257107, 1.274144, 1.276071, 1.282104"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.915913, 8.065914, 8.150735, 8.160328, 8.190362",\ "7.929479, 8.079481, 8.164301, 8.173894, 8.203928",\ "7.929479, 8.079481, 8.164301, 8.173894, 8.203928",\ "7.929479, 8.079481, 8.164301, 8.173894, 8.203928",\ "7.929479, 8.079481, 8.164301, 8.173894, 8.203928"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840595, 0.894263, 0.929321, 0.933286, 0.945700",\ "0.840595, 0.894263, 0.929321, 0.933286, 0.945700",\ "0.840595, 0.894263, 0.929321, 0.933286, 0.945700",\ "0.840595, 0.894263, 0.929321, 0.933286, 0.945700",\ "0.840595, 0.894263, 0.929321, 0.933286, 0.945700"); } } /* end of arc mprj_io[4]_mprj_io[1]_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.856540, 0.442809, 0.092595, -0.375291, -0.565609",\ "1.412165, 0.998435, 0.648220, 0.180334, -0.009983",\ "1.967789, 1.554059, 1.203845, 0.735958, 0.545641",\ "2.710105, 2.296375, 1.946160, 1.478274, 1.287957",\ "2.996183, 2.582453, 2.232238, 1.764352, 1.574035"); } 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.538743, 2.125013, 1.774798, 1.306912, 1.116595",\ "2.992026, 2.578295, 2.228081, 1.760195, 1.569878",\ "3.445309, 3.031579, 2.681365, 2.213478, 2.023161",\ "4.050896, 3.637165, 3.286951, 2.819065, 2.628748",\ "4.310141, 3.896410, 3.546196, 3.078309, 2.887992"); } } /* 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.133258, 0.319962, 0.773181, 1.378682, 1.637945",\ "-0.150720, 0.302500, 0.755719, 1.361220, 1.620483",\ "-0.168181, 0.285038, 0.738257, 1.343759, 1.603022",\ "-0.191510, 0.261709, 0.714928, 1.320430, 1.579693",\ "-0.146741, 0.306478, 0.759698, 1.365199, 1.624462"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.752793, -1.299574, -0.846354, -0.240853, 0.018410",\ "-2.166963, -1.713744, -1.260524, -0.655023, -0.395760",\ "-2.517176, -2.063956, -1.610737, -1.005236, -0.745973",\ "-2.985060, -2.531841, -2.078621, -1.473120, -1.213857",\ "-3.175428, -2.722209, -2.268990, -1.663488, -1.404225"); } } /* end of arc mprj_io[4]_mprj_io[1]_hldf*/ } /* end of pin mprj_io[1] */ pin("mprj_io[0]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.836370, -0.836370, -1.017010, -1.077224, -1.197652",\ "-0.280768, -0.280768, -0.461408, -0.521622, -0.642050",\ "0.274834, 0.274834, 0.094193, 0.033979, -0.086448",\ "1.017118, 1.017118, 0.836477, 0.776263, 0.655836",\ "1.303195, 1.303195, 1.122555, 1.062341, 0.941913"); } 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.437586, -0.437586, -0.618226, -0.678440, -0.798867",\ "0.015737, 0.015737, -0.164904, -0.225118, -0.345545",\ "0.469059, 0.469059, 0.288419, 0.228205, 0.107778",\ "1.074697, 1.074697, 0.894057, 0.833843, 0.713416",\ "1.333931, 1.333931, 1.153291, 1.093077, 0.972649"); } } /* end of arc clock_mprj_io[0]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.387534, 2.387534, 2.477854, 2.568174, 2.748816",\ "2.370087, 2.370087, 2.460408, 2.550728, 2.731369",\ "2.352641, 2.352641, 2.442961, 2.533281, 2.713923",\ "2.329332, 2.329332, 2.419652, 2.509973, 2.690614",\ "2.374101, 2.374101, 2.464422, 2.554742, 2.735383"); } 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.894635, 1.894635, 1.984956, 2.075276, 2.255917",\ "1.480194, 1.480194, 1.570515, 1.660835, 1.841476",\ "1.129982, 1.129982, 1.220303, 1.310623, 1.491264",\ "0.662098, 0.662098, 0.752419, 0.842739, 1.023380",\ "0.471699, 0.471699, 0.562019, 0.652339, 0.832981"); } } /* end of arc clock_mprj_io[0]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.734220, 0.320489, -0.029725, -0.497612, -0.687929",\ "1.289821, 0.876091, 0.525877, 0.057990, -0.132327",\ "1.845423, 1.431692, 1.081478, 0.613592, 0.423275",\ "2.587707, 2.173977, 1.823762, 1.355876, 1.165559",\ "2.873784, 2.460054, 2.109839, 1.641953, 1.451636"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.886411, 1.472681, 1.122467, 0.654580, 0.464263",\ "2.339734, 1.926003, 1.575789, 1.107903, 0.917586",\ "2.793056, 2.379326, 2.029111, 1.561225, 1.370908",\ "3.398695, 2.984964, 2.634750, 2.166864, 1.976547",\ "3.657929, 3.244199, 2.893984, 2.426098, 2.235781"); } } /* 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.041253, 0.494473, 0.947692, 1.553193, 1.812456",\ "0.023807, 0.477026, 0.930246, 1.535747, 1.795010",\ "0.006360, 0.459580, 0.912799, 1.518300, 1.777563",\ "-0.016948, 0.436271, 0.889490, 1.494991, 1.754254",\ "0.027821, 0.481040, 0.934260, 1.539761, 1.799024"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.991335, -0.538115, -0.084896, 0.520605, 0.779868",\ "-1.405775, -0.952556, -0.499336, 0.106164, 0.365427",\ "-1.755988, -1.302768, -0.849549, -0.244048, 0.015215",\ "-2.223871, -1.770652, -1.317433, -0.711932, -0.452669",\ "-2.414272, -1.961052, -1.507833, -0.902332, -0.643069"); } } /* end of arc mprj_io[4]_mprj_io[0]_hldf*/ } /* end of pin mprj_io[0] */ } /* end of bus mprj_io */ pin("clock") { direction : input ; clock : true ; max_transition : 1.500000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.621531"); } } /* end of arc clock_clock_pwl*/ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.546495"); } } /* end of arc clock_clock_pwh*/ } /* end of pin clock */ pin("resetb") { direction : input ; max_transition : 0.000000 ; capacitance : 0.934543 ; is_pad : true ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; } /* end of pin resetb */ pin("flash_csb") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "10.280054, 10.528193, 10.633268, 10.645151, 10.682358",\ "10.280054, 10.528193, 10.633268, 10.645151, 10.682358",\ "10.370375, 10.618513, 10.723589, 10.735472, 10.772678",\ "10.460695, 10.708834, 10.813909, 10.825792, 10.862998",\ "10.641336, 10.889475, 10.994550, 11.006433, 11.043639"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "11.127508, 11.277609, 11.362419, 11.372011, 11.402042",\ "11.127508, 11.277609, 11.362419, 11.372011, 11.402042",\ "11.217829, 11.367929, 11.452740, 11.462332, 11.492363",\ "11.308148, 11.458248, 11.543060, 11.552651, 11.582683",\ "11.488790, 11.638889, 11.723701, 11.733293, 11.763324"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840919, 0.894334, 0.929383, 0.933347, 0.945757",\ "0.840919, 0.894334, 0.929383, 0.933347, 0.945757",\ "0.840919, 0.894334, 0.929383, 0.933347, 0.945757",\ "0.840919, 0.894334, 0.929383, 0.933347, 0.945757",\ "0.840919, 0.894334, 0.929383, 0.933347, 0.945757"); } } /* end of arc clock_flash_csb_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.822980, 10.071118, 10.176193, 10.188076, 10.225283",\ "9.822980, 10.071118, 10.176193, 10.188076, 10.225283",\ "10.003620, 10.251759, 10.356833, 10.368717, 10.405923",\ "10.063834, 10.311973, 10.417048, 10.428930, 10.466137",\ "10.184261, 10.432400, 10.537475, 10.549358, 10.586564"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\ "1.202809, 1.257087, 1.274125, 1.276052, 1.282085"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "10.625546, 10.775646, 10.860458, 10.870049, 10.900081",\ "10.625546, 10.775646, 10.860458, 10.870049, 10.900081",\ "10.806187, 10.956287, 11.041098, 11.050690, 11.080721",\ "10.866401, 11.016500, 11.101313, 11.110904, 11.140935",\ "10.986828, 11.136929, 11.221739, 11.231331, 11.261362"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840919, 0.894334, 0.929383, 0.933347, 0.945757",\ "0.840919, 0.894334, 0.929383, 0.933347, 0.945757",\ "0.840919, 0.894334, 0.929383, 0.933347, 0.945757",\ "0.840919, 0.894334, 0.929383, 0.933347, 0.945757",\ "0.840919, 0.894334, 0.929383, 0.933347, 0.945757"); } } /* end of arc clock_flash_csb_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.802584, 8.050722, 8.155797, 8.167681, 8.204886",\ "8.358249, 8.606387, 8.711462, 8.723345, 8.760551",\ "8.913912, 9.162050, 9.267126, 9.279009, 9.316216",\ "9.656279, 9.904417, 10.009493, 10.021376, 10.058582",\ "9.942358, 10.190496, 10.295571, 10.307455, 10.344661"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.234244, 1.294852, 1.315922, 1.318305, 1.325765",\ "1.234244, 1.294852, 1.315922, 1.318305, 1.325765",\ "1.234244, 1.294852, 1.315922, 1.318305, 1.325765",\ "1.234244, 1.294852, 1.315922, 1.318305, 1.325765",\ "1.234244, 1.294852, 1.315922, 1.318305, 1.325765"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.979545, 8.129645, 8.214457, 8.224048, 8.254079",\ "8.535209, 8.685308, 8.770121, 8.779712, 8.809743",\ "9.090873, 9.240973, 9.325785, 9.335376, 9.365407",\ "9.833240, 9.983339, 10.068151, 10.077743, 10.107774",\ "10.119318, 10.269419, 10.354230, 10.363821, 10.393852"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.903233, 0.956299, 0.986954, 0.990421, 1.001275",\ "0.903233, 0.956299, 0.986954, 0.990421, 1.001275",\ "0.903233, 0.956299, 0.986954, 0.990421, 1.001275",\ "0.903233, 0.956299, 0.986954, 0.990421, 1.001275",\ "0.903233, 0.956299, 0.986954, 0.990421, 1.001275"); } } /* end of arc mprj_io[4]_flash_csb_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.480072, 6.480072, 6.480072, 6.480072, 6.480072",\ "6.493638, 6.493639, 6.493639, 6.493639, 6.493639",\ "6.493638, 6.493639, 6.493639, 6.493639, 6.493639",\ "6.493638, 6.493639, 6.493639, 6.493639, 6.493639",\ "6.493638, 6.493639, 6.493639, 6.493639, 6.493639"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.456594, 6.456650, 6.456650, 6.456650, 6.456650",\ "6.470161, 6.470217, 6.470217, 6.470217, 6.470217",\ "6.470161, 6.470217, 6.470217, 6.470217, 6.470217",\ "6.470161, 6.470217, 6.470217, 6.470217, 6.470217",\ "6.470161, 6.470217, 6.470217, 6.470217, 6.470217"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_csb_redg_min*/ } /* end of pin flash_csb */ pin("flash_clk") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.376388, 9.624538, 9.729611, 9.741494, 9.778700",\ "9.376388, 9.624538, 9.729611, 9.741494, 9.778700",\ "9.466708, 9.714859, 9.819932, 9.831815, 9.869020",\ "9.557029, 9.805179, 9.910252, 9.922135, 9.959341",\ "9.737670, 9.985820, 10.090893, 10.102777, 10.139982"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202812, 1.257090, 1.274128, 1.276055, 1.282087",\ "1.202812, 1.257090, 1.274128, 1.276055, 1.282087",\ "1.202812, 1.257090, 1.274128, 1.276055, 1.282087",\ "1.202812, 1.257090, 1.274128, 1.276055, 1.282087",\ "1.202812, 1.257090, 1.274128, 1.276055, 1.282087"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.592258, 9.742345, 9.827157, 9.836749, 9.866780",\ "9.592258, 9.742345, 9.827157, 9.836749, 9.866780",\ "9.682579, 9.832665, 9.917478, 9.927070, 9.957101",\ "9.772899, 9.922985, 10.007798, 10.017389, 10.047421",\ "9.953540, 10.103626, 10.188439, 10.198030, 10.228062"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840873, 0.894324, 0.929374, 0.933338, 0.945749",\ "0.840873, 0.894324, 0.929374, 0.933338, 0.945749",\ "0.840873, 0.894324, 0.929374, 0.933338, 0.945749",\ "0.840873, 0.894324, 0.929374, 0.933338, 0.945749",\ "0.840873, 0.894324, 0.929374, 0.933338, 0.945749"); } } /* end of arc clock_flash_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.078648, 9.326797, 9.431871, 9.443754, 9.480960",\ "9.078648, 9.326797, 9.431871, 9.443754, 9.480960",\ "9.259288, 9.507438, 9.612511, 9.624394, 9.661600",\ "9.319502, 9.567652, 9.672726, 9.684608, 9.721814",\ "9.439929, 9.688080, 9.793153, 9.805036, 9.842241"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202812, 1.257090, 1.274128, 1.276055, 1.282087",\ "1.202812, 1.257090, 1.274128, 1.276055, 1.282087",\ "1.202812, 1.257090, 1.274128, 1.276055, 1.282087",\ "1.202812, 1.257090, 1.274128, 1.276055, 1.282087",\ "1.202812, 1.257090, 1.274128, 1.276055, 1.282087"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.392973, 9.543058, 9.627872, 9.637463, 9.667495",\ "9.392973, 9.543058, 9.627872, 9.637463, 9.667495",\ "9.573612, 9.723700, 9.808512, 9.818103, 9.848135",\ "9.633827, 9.783913, 9.868726, 9.878317, 9.908349",\ "9.754254, 9.904341, 9.989153, 9.998745, 10.028776"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840873, 0.894324, 0.929374, 0.933338, 0.945749",\ "0.840873, 0.894324, 0.929374, 0.933338, 0.945749",\ "0.840873, 0.894324, 0.929374, 0.933338, 0.945749",\ "0.840873, 0.894324, 0.929374, 0.933338, 0.945749",\ "0.840873, 0.894324, 0.929374, 0.933338, 0.945749"); } } /* end of arc clock_flash_clk_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.687955, 7.936106, 8.041179, 8.053061, 8.090267",\ "8.243619, 8.491770, 8.596843, 8.608726, 8.645931",\ "8.799283, 9.047433, 9.152506, 9.164390, 9.201595",\ "9.541650, 9.789800, 9.894873, 9.906756, 9.943962",\ "9.827728, 10.075879, 10.180952, 10.192835, 10.230041"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.234244, 1.294853, 1.315922, 1.318305, 1.325765",\ "1.234244, 1.294853, 1.315922, 1.318305, 1.325765",\ "1.234244, 1.294853, 1.315922, 1.318305, 1.325765",\ "1.234244, 1.294853, 1.315922, 1.318305, 1.325765",\ "1.234244, 1.294853, 1.315922, 1.318305, 1.325765"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.912295, 8.062382, 8.147194, 8.156786, 8.186817",\ "8.467958, 8.618046, 8.702858, 8.712449, 8.742481",\ "9.023623, 9.173709, 9.258521, 9.268113, 9.298144",\ "9.765989, 9.916076, 10.000888, 10.010480, 10.040511",\ "10.052068, 10.202154, 10.286967, 10.296558, 10.326590"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.903235, 0.956299, 0.986954, 0.990421, 1.001275",\ "0.903235, 0.956299, 0.986954, 0.990421, 1.001275",\ "0.903235, 0.956299, 0.986954, 0.990421, 1.001275",\ "0.903235, 0.956299, 0.986954, 0.990421, 1.001275",\ "0.903235, 0.956299, 0.986954, 0.990421, 1.001275"); } } /* end of arc mprj_io[4]_flash_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.423629, 6.423630, 6.423630, 6.423630, 6.423630",\ "6.437196, 6.437196, 6.437196, 6.437196, 6.437196",\ "6.437196, 6.437196, 6.437196, 6.437196, 6.437196",\ "6.437196, 6.437196, 6.437196, 6.437196, 6.437196",\ "6.437196, 6.437196, 6.437196, 6.437196, 6.437196"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.400210, 6.400263, 6.400263, 6.400263, 6.400263",\ "6.413776, 6.413829, 6.413829, 6.413829, 6.413829",\ "6.413776, 6.413829, 6.413829, 6.413829, 6.413829",\ "6.413776, 6.413829, 6.413829, 6.413829, 6.413829",\ "6.413776, 6.413829, 6.413829, 6.413829, 6.413829"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_clk_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.955688, 7.203839, 7.308912, 7.320795, 7.358001",\ "7.511353, 7.759502, 7.864576, 7.876459, 7.913665",\ "8.067017, 8.315166, 8.420240, 8.432123, 8.469329",\ "8.809382, 9.057533, 9.162606, 9.174489, 9.211695",\ "9.095462, 9.343612, 9.448685, 9.460568, 9.497774"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202812, 1.257090, 1.274128, 1.276055, 1.282087",\ "1.202812, 1.257090, 1.274128, 1.276055, 1.282087",\ "1.202812, 1.257090, 1.274128, 1.276055, 1.282087",\ "1.202812, 1.257090, 1.274128, 1.276055, 1.282087",\ "1.202812, 1.257090, 1.274128, 1.276055, 1.282087"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.272822, 7.422909, 7.507722, 7.517313, 7.547345",\ "7.726043, 7.876129, 7.960941, 7.970533, 8.000565",\ "8.179261, 8.329348, 8.414161, 8.423752, 8.453783",\ "8.784762, 8.934849, 9.019662, 9.029253, 9.059284",\ "9.044025, 9.194113, 9.278925, 9.288516, 9.318548"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840873, 0.894324, 0.929374, 0.933338, 0.945749",\ "0.840873, 0.894324, 0.929374, 0.933338, 0.945749",\ "0.840873, 0.894324, 0.929374, 0.933338, 0.945749",\ "0.840873, 0.894324, 0.929374, 0.933338, 0.945749",\ "0.840873, 0.894324, 0.929374, 0.933338, 0.945749"); } } /* end of arc mprj_io[4]_flash_clk_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.504123, 6.752274, 6.857347, 6.869229, 6.906435",\ "6.517690, 6.765840, 6.870913, 6.882796, 6.920002",\ "6.517690, 6.765840, 6.870913, 6.882796, 6.920002",\ "6.517690, 6.765840, 6.870913, 6.882796, 6.920002",\ "6.517690, 6.765840, 6.870913, 6.882796, 6.920002"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202812, 1.257090, 1.274128, 1.276055, 1.282087",\ "1.202812, 1.257090, 1.274128, 1.276055, 1.282087",\ "1.202812, 1.257090, 1.274128, 1.276055, 1.282087",\ "1.202812, 1.257090, 1.274128, 1.276055, 1.282087",\ "1.202812, 1.257090, 1.274128, 1.276055, 1.282087"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.880888, 7.030975, 7.115788, 7.125379, 7.155411",\ "7.294619, 7.444705, 7.529518, 7.539109, 7.569141",\ "7.644834, 7.794920, 7.879732, 7.889324, 7.919355",\ "8.112720, 8.262806, 8.347619, 8.357210, 8.387242",\ "8.303038, 8.453123, 8.537936, 8.547527, 8.577559"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840873, 0.894324, 0.929374, 0.933338, 0.945749",\ "0.840873, 0.894324, 0.929374, 0.933338, 0.945749",\ "0.840873, 0.894324, 0.929374, 0.933338, 0.945749",\ "0.840873, 0.894324, 0.929374, 0.933338, 0.945749",\ "0.840873, 0.894324, 0.929374, 0.933338, 0.945749"); } } /* end of arc mprj_io[4]_flash_clk_una_min*/ } /* end of pin flash_clk */ pin("flash_io0") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.249422, 9.497570, 9.602644, 9.614527, 9.651732",\ "9.249422, 9.497570, 9.602644, 9.614527, 9.651732",\ "9.339743, 9.587891, 9.692965, 9.704847, 9.742053",\ "9.430063, 9.678211, 9.783285, 9.795168, 9.832374",\ "9.610704, 9.858852, 9.963926, 9.975809, 10.013015"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.234243, 1.294852, 1.315920, 1.318303, 1.325763",\ "1.234243, 1.294852, 1.315920, 1.318303, 1.325763",\ "1.234243, 1.294852, 1.315920, 1.318303, 1.325763",\ "1.234243, 1.294852, 1.315920, 1.318303, 1.325763",\ "1.234243, 1.294852, 1.315920, 1.318303, 1.325763"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "9.567698, 9.722257, 9.808006, 9.817704, 9.848067",\ "9.567698, 9.722257, 9.808006, 9.817704, 9.848067",\ "9.658018, 9.812577, 9.898327, 9.908025, 9.938388",\ "9.748339, 9.902898, 9.988647, 9.998345, 10.028708",\ "9.928980, 10.083539, 10.169289, 10.178987, 10.209350"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.903225, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903225, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903225, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903225, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903225, 0.956298, 0.986953, 0.990420, 1.001275"); } } /* end of arc clock_flash_io0_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.205309, 8.205309, 8.205309, 8.205309, 8.205309",\ "8.205309, 8.205309, 8.205309, 8.205309, 8.205309",\ "8.385949, 8.385950, 8.385950, 8.385950, 8.385950",\ "8.446163, 8.446163, 8.446163, 8.446163, 8.446163",\ "8.566591, 8.566591, 8.566591, 8.566591, 8.566591"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "8.181576, 8.181643, 8.181643, 8.181643, 8.181643",\ "8.181576, 8.181643, 8.181643, 8.181643, 8.181643",\ "8.362217, 8.362284, 8.362284, 8.362284, 8.362284",\ "8.422431, 8.422497, 8.422497, 8.422497, 8.422497",\ "8.542858, 8.542925, 8.542925, 8.542925, 8.542925"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc clock_flash_io0_redg_min*/ timing () { related_pin : "mprj_io[2]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.451079, 6.699226, 6.804300, 6.816183, 6.853389",\ "7.006685, 7.254832, 7.359906, 7.371789, 7.408995",\ "7.562290, 7.810437, 7.915511, 7.927394, 7.964600",\ "8.304579, 8.552726, 8.657800, 8.669683, 8.706888",\ "8.590657, 8.838804, 8.943878, 8.955761, 8.992967"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202812, 1.257089, 1.274127, 1.276054, 1.282087",\ "1.202812, 1.257089, 1.274127, 1.276054, 1.282087",\ "1.202812, 1.257089, 1.274127, 1.276054, 1.282087",\ "1.202812, 1.257089, 1.274127, 1.276054, 1.282087",\ "1.202812, 1.257089, 1.274127, 1.276054, 1.282087"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.815131, 6.965223, 7.050035, 7.059627, 7.089658",\ "7.268447, 7.418539, 7.503351, 7.512942, 7.542974",\ "7.721763, 7.871854, 7.956666, 7.966258, 7.996289",\ "8.327392, 8.477484, 8.562296, 8.571887, 8.601918",\ "8.586627, 8.736719, 8.821531, 8.831122, 8.861154"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840892, 0.894328, 0.929377, 0.933341, 0.945752",\ "0.840892, 0.894328, 0.929377, 0.933341, 0.945752",\ "0.840892, 0.894328, 0.929377, 0.933341, 0.945752",\ "0.840892, 0.894328, 0.929377, 0.933341, 0.945752",\ "0.840892, 0.894328, 0.929377, 0.933341, 0.945752"); } } /* end of arc mprj_io[2]_flash_io0_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[2]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.127510, 6.375657, 6.480731, 6.492614, 6.529819",\ "6.140812, 6.388959, 6.494033, 6.505916, 6.543121",\ "6.140812, 6.388959, 6.494033, 6.505916, 6.543121",\ "6.140812, 6.388959, 6.494033, 6.505916, 6.543121",\ "6.140812, 6.388959, 6.494033, 6.505916, 6.543121"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.202812, 1.257089, 1.274127, 1.276054, 1.282087",\ "1.202812, 1.257089, 1.274127, 1.276054, 1.282087",\ "1.202812, 1.257089, 1.274127, 1.276054, 1.282087",\ "1.202812, 1.257089, 1.274127, 1.276054, 1.282087",\ "1.202812, 1.257089, 1.274127, 1.276054, 1.282087"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.494714, 6.644805, 6.729617, 6.739209, 6.769240",\ "6.835106, 6.985198, 7.070009, 7.079601, 7.109632",\ "7.256761, 7.406853, 7.491665, 7.501256, 7.531288",\ "7.723244, 7.873336, 7.958148, 7.967739, 7.997770",\ "7.913637, 8.063729, 8.148541, 8.158133, 8.188164"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.840892, 0.894328, 0.929377, 0.933341, 0.945752",\ "0.840892, 0.894328, 0.929377, 0.933341, 0.945752",\ "0.840892, 0.894328, 0.929377, 0.933341, 0.945752",\ "0.840892, 0.894328, 0.929377, 0.933341, 0.945752",\ "0.840892, 0.894328, 0.929377, 0.933341, 0.945752"); } } /* end of arc mprj_io[2]_flash_io0_una_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.456592, 7.704739, 7.809813, 7.821695, 7.858901",\ "8.012256, 8.260403, 8.365477, 8.377359, 8.414565",\ "8.567919, 8.816067, 8.921141, 8.933023, 8.970229",\ "9.310286, 9.558434, 9.663507, 9.675390, 9.712596",\ "9.596365, 9.844512, 9.949586, 9.961469, 9.998674"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "1.234243, 1.294852, 1.315920, 1.318303, 1.325763",\ "1.234243, 1.294852, 1.315920, 1.318303, 1.325763",\ "1.234243, 1.294852, 1.315920, 1.318303, 1.325763",\ "1.234243, 1.294852, 1.315920, 1.318303, 1.325763",\ "1.234243, 1.294852, 1.315920, 1.318303, 1.325763"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "7.831602, 7.986161, 8.071911, 8.081609, 8.111972",\ "8.387266, 8.541825, 8.627575, 8.637273, 8.667636",\ "8.942930, 9.097489, 9.183239, 9.192937, 9.223300",\ "9.685297, 9.839856, 9.925606, 9.935304, 9.965667",\ "9.971375, 10.125935, 10.211684, 10.221382, 10.251745"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.903225, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903225, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903225, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903225, 0.956298, 0.986953, 0.990420, 1.001275",\ "0.903225, 0.956298, 0.986953, 0.990420, 1.001275"); } } /* end of arc mprj_io[4]_flash_io0_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.343759, 6.343759, 6.343759, 6.343759, 6.343759",\ "6.357325, 6.357326, 6.357326, 6.357326, 6.357326",\ "6.357325, 6.357326, 6.357326, 6.357326, 6.357326",\ "6.357325, 6.357326, 6.357326, 6.357326, 6.357326",\ "6.357325, 6.357326, 6.357326, 6.357326, 6.357326"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "6.320026, 6.320093, 6.320093, 6.320093, 6.320093",\ "6.333592, 6.333659, 6.333659, 6.333659, 6.333659",\ "6.333592, 6.333659, 6.333659, 6.333659, 6.333659",\ "6.333592, 6.333659, 6.333659, 6.333659, 6.333659",\ "6.333592, 6.333659, 6.333659, 6.333659, 6.333659"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_io0_redg_min*/ } /* end of pin flash_io0 */ pin("flash_io1") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; function : "0" ; capacitance : 1.117215 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin flash_io1 */ pin("hk_serial_load") { direction : internal ; clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ timing () { related_pin : "hk_serial_load" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.284705"); } } /* 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.380099"); } } /* end of arc hk_serial_load_hk_serial_load_pwh*/ } /* end of pin hk_serial_load */ } /* end of cell */ } /* end of library */