library("caravan.nom") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; date : "Tue May 30 05:04:15 2023" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.9500 ; nom_temperature : -40.0000 ; operating_conditions( "sky130_fd_sc_hd__ff_1.95v_-40C" ) { process : 1.0000 ; voltage : 1.9500 ; temperature : -40.0000 ; } /* current design opcond */ default_operating_conditions : "sky130_fd_sc_hd__ff_1.95v_-40C" ; voltage_unit : "1V" ; time_unit : "1ns" ; capacitive_load_unit (1.000000, pf); slew_derate_from_library : 1.0000 ; slew_lower_threshold_pct_rise : 20.0000 ; slew_lower_threshold_pct_fall : 20.0000 ; slew_upper_threshold_pct_rise : 80.0000 ; slew_upper_threshold_pct_fall : 80.0000 ; input_threshold_pct_rise : 50.0000 ; input_threshold_pct_fall : 50.0000 ; output_threshold_pct_rise : 50.0000 ; output_threshold_pct_fall : 50.0000 ; k_process_cell_rise : 0.000000; k_process_cell_fall : 0.000000; k_volt_cell_rise : 0.000000; k_volt_cell_fall : 0.000000; k_temp_cell_rise : 0.000000; k_temp_cell_fall : 0.000000; k_process_rise_transition : 0.000000; k_process_fall_transition : 0.000000; k_volt_rise_transition : 0.000000; k_volt_fall_transition : 0.000000; k_temp_rise_transition : 0.000000; k_temp_fall_transition : 0.000000; default_fanout_load : 1.000000; default_inout_pin_cap : 1.000000; default_input_pin_cap : 1.000000; default_output_pin_cap : 0.000000; current_unit : 1mA; pulling_resistance_unit : "1kohm"; comment : "PrimeTime extracted Model." ; define(min_delay_flag, timing, boolean); define(internal_noise_width_above_low, pin, float); define(internal_noise_height_below_high, pin, float); define(original_pin, pin, string); define(max_noise_immunity_low, pin, float); define(is_unconstrained, pin, boolean); define(internal_noise_width_below_high, pin, float); define(internal_noise_peak_time_below_high, pin, float); define(internal_noise_height_above_low, pin, float); define(max_noise_immunity_high, pin, float); define(internal_noise_peak_time_above_low, pin, float); /* SCALAR table template is built-in */ /* 2-D table template f(in_trans, out_cap) */ lu_table_template( f_itrans_ocap ) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } /* 2-D table template f(d_trans, c_trans) */ lu_table_template( f_dtrans_ctrans ) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } type ( BUS38_type0 ) { base_type : array ; data_type : bit ; bit_width : 38 ; bit_from : 37 ; bit_to : 0 ; downto : true ; } /* end of type */ cell( caravan ) { area : 2238314.250000 ; dont_use : true ; dont_touch : true ; interface_timing : true; timing_model_type : "extracted"; is_macro_cell : true; pad_cell : true; pin("vddio") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vddio */ pin("vddio_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vddio_2 */ pin("vssio") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssio */ pin("vssio_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssio_2 */ pin("vdda") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda */ pin("vssa") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa */ pin("vccd") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd */ pin("vssd") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd */ pin("vdda1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda1 */ pin("vdda1_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda1_2 */ pin("vdda2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda2 */ pin("vssa1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa1 */ pin("vssa1_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa1_2 */ pin("vssa2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa2 */ pin("vccd1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd1 */ pin("vccd2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd2 */ pin("vssd1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd1 */ pin("vssd2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd2 */ pin("gpio") { direction : inout ; max_transition : 4.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin gpio */ bus ( mprj_io ) { bus_type : BUS38_type0 ; direction : inout ; pin("mprj_io[37]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.754829, 4.754829, 4.680155, 4.655264, 4.605481",\ "5.234375, 5.234375, 5.159700, 5.134809, 5.085026",\ "5.713921, 5.713921, 5.639246, 5.614355, 5.564572",\ "6.354593, 6.354593, 6.279919, 6.255028, 6.205245",\ "6.608426, 6.608426, 6.533751, 6.508861, 6.459077"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.505447, 4.505447, 4.430773, 4.405882, 4.356099",\ "5.066986, 5.066986, 4.992311, 4.967421, 4.917637",\ "5.628523, 5.628523, 5.553848, 5.528957, 5.479174",\ "6.378736, 6.378736, 6.304062, 6.279171, 6.229388",\ "6.730643, 6.730643, 6.655969, 6.631078, 6.581295"); } } /* 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.053431, 1.053431, 1.090769, 1.128106, 1.202780",\ "1.224220, 1.224220, 1.261557, 1.298894, 1.373569",\ "1.395009, 1.395009, 1.432346, 1.469683, 1.544357",\ "1.623182, 1.623182, 1.660519, 1.697857, 1.772531",\ "1.794311, 1.794311, 1.831649, 1.868986, 1.943660"); } 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.662192, 0.662192, 0.699529, 0.736866, 0.811540",\ "0.249513, 0.249513, 0.286851, 0.324188, 0.398862",\ "-0.163165, -0.163165, -0.125828, -0.088490, -0.013816",\ "-0.714504, -0.714504, -0.677166, -0.639829, -0.565155",\ "-0.905312, -0.905312, -0.867974, -0.830637, -0.755963"); } } /* 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 ( "1.677657, 1.264995, 0.852333, 0.301016, 0.110123",\ "2.157202, 1.744540, 1.331877, 0.780560, 0.589668",\ "2.636747, 2.224084, 1.811422, 1.260105, 1.069212",\ "3.277421, 2.864758, 2.452096, 1.900779, 1.709886",\ "3.531253, 3.118591, 2.705928, 2.154611, 1.963719"); } 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.072025, 1.659362, 1.246700, 0.695383, 0.504490",\ "2.633562, 2.220900, 1.808237, 1.256920, 1.066028",\ "3.195099, 2.782437, 2.369774, 1.818457, 1.627565",\ "3.945312, 3.532650, 3.119987, 2.568671, 2.377778",\ "4.297220, 3.884557, 3.471895, 2.920578, 2.729685"); } } /* 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.023103, -0.461578, 0.099947, 0.850145, 1.202051",\ "-0.852315, -0.290790, 0.270736, 1.020933, 1.372840",\ "-0.681526, -0.120001, 0.441525, 1.191722, 1.543629",\ "-0.453352, 0.108173, 0.669698, 1.419896, 1.771802",\ "-0.282223, 0.279302, 0.840827, 1.591025, 1.942932"); } 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.536868, -0.975343, -0.413818, 0.336380, 0.688287",\ "-1.949546, -1.388021, -0.826496, -0.076298, 0.275609",\ "-2.362225, -1.800700, -1.239175, -0.488977, -0.137070",\ "-2.913564, -2.352039, -1.790514, -1.040316, -0.688409",\ "-3.104372, -2.542846, -1.981321, -1.231123, -0.879217"); } } /* end of arc mprj_io[4]_mprj_io[37]_hldf*/ } /* end of pin mprj_io[37] */ pin("mprj_io[36]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.842690, 4.842690, 4.768016, 4.743125, 4.693342",\ "5.322246, 5.322246, 5.247571, 5.222680, 5.172897",\ "5.801799, 5.801799, 5.727125, 5.702233, 5.652451",\ "6.442484, 6.442484, 6.367810, 6.342918, 6.293136",\ "6.696317, 6.696317, 6.621643, 6.596751, 6.546968"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.475916, 4.475916, 4.401242, 4.376350, 4.326568",\ "5.037444, 5.037444, 4.962770, 4.937879, 4.888096",\ "5.598970, 5.598970, 5.524296, 5.499405, 5.449622",\ "6.349172, 6.349172, 6.274498, 6.249606, 6.199823",\ "6.701078, 6.701078, 6.626404, 6.601513, 6.551730"); } } /* 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.527199, 0.527199, 0.564536, 0.601874, 0.676548",\ "0.697983, 0.697983, 0.735321, 0.772658, 0.847332",\ "0.868767, 0.868767, 0.906105, 0.943442, 1.018116",\ "1.096935, 1.096935, 1.134272, 1.171610, 1.246284",\ "1.268069, 1.268069, 1.305406, 1.342744, 1.417418"); } 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.055556, 0.055556, 0.092893, 0.130230, 0.204904",\ "-0.357110, -0.357110, -0.319772, -0.282435, -0.207761",\ "-0.769775, -0.769775, -0.732438, -0.695100, -0.620426",\ "-1.321095, -1.321095, -1.283758, -1.246421, -1.171747",\ "-1.511975, -1.511975, -1.474638, -1.437300, -1.362626"); } } /* 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 ( "1.955159, 1.542496, 1.129834, 0.578517, 0.387625",\ "2.434714, 2.022052, 1.609389, 1.058072, 0.867180",\ "2.914268, 2.501605, 2.088943, 1.537626, 1.346734",\ "3.554952, 3.142290, 2.729628, 2.178311, 1.987418",\ "3.808786, 3.396123, 2.983461, 2.432144, 2.241251"); } 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.255828, 1.843166, 1.430504, 0.879187, 0.688294",\ "2.817354, 2.404692, 1.992030, 1.440713, 1.249820",\ "3.378882, 2.966219, 2.553557, 2.002240, 1.811347",\ "4.129081, 3.716419, 3.303756, 2.752439, 2.561547",\ "4.480989, 4.068326, 3.655664, 3.104347, 2.913455"); } } /* end of arc mprj_io[4]_mprj_io[36]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.202942, -0.641418, -0.079892, 0.670305, 1.022212",\ "-1.032158, -0.470633, 0.090892, 0.841090, 1.192997",\ "-0.861374, -0.299849, 0.261676, 1.011874, 1.363780",\ "-0.633206, -0.071681, 0.489844, 1.240041, 1.591948",\ "-0.462072, 0.099452, 0.660978, 1.411175, 1.763082"); } 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.790962, -1.229437, -0.667912, 0.082286, 0.434193",\ "-2.203627, -1.642102, -1.080577, -0.330379, 0.021528",\ "-2.616292, -2.054767, -1.493242, -0.743044, -0.391137",\ "-3.167612, -2.606087, -2.044562, -1.294364, -0.942457",\ "-3.358492, -2.796967, -2.235441, -1.485244, -1.133337"); } } /* end of arc mprj_io[4]_mprj_io[36]_hldf*/ } /* end of pin mprj_io[36] */ pin("mprj_io[35]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.905926, 4.905926, 4.831251, 4.806360, 4.756577",\ "5.385465, 5.385465, 5.310790, 5.285899, 5.236116",\ "5.865004, 5.865004, 5.790329, 5.765438, 5.715655",\ "6.505668, 6.505668, 6.430993, 6.406102, 6.356319",\ "6.759501, 6.759501, 6.684826, 6.659935, 6.610152"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.654222, 4.654222, 4.579548, 4.554657, 4.504874",\ "5.215767, 5.215767, 5.141092, 5.116201, 5.066418",\ "5.777310, 5.777310, 5.702636, 5.677745, 5.627962",\ "6.527532, 6.527532, 6.452857, 6.427966, 6.378183",\ "6.879439, 6.879439, 6.804765, 6.779874, 6.730091"); } } /* 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.921218, 0.921218, 0.958555, 0.995893, 1.070567",\ "1.092010, 1.092010, 1.129348, 1.166685, 1.241359",\ "1.262802, 1.262802, 1.300139, 1.337476, 1.412151",\ "1.490980, 1.490980, 1.528317, 1.565655, 1.640329",\ "1.662106, 1.662106, 1.699444, 1.736781, 1.811455"); } 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.685517, 0.685517, 0.722854, 0.760191, 0.834866",\ "0.272829, 0.272829, 0.310167, 0.347504, 0.422178",\ "-0.139858, -0.139858, -0.102521, -0.065183, 0.009491",\ "-0.691208, -0.691208, -0.653871, -0.616534, -0.541859",\ "-0.881972, -0.881972, -0.844634, -0.807297, -0.732623"); } } /* 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 ( "1.774895, 1.362233, 0.949571, 0.398254, 0.207361",\ "2.254434, 1.841772, 1.429110, 0.877793, 0.686900",\ "2.733974, 2.321311, 1.908649, 1.357332, 1.166440",\ "3.374637, 2.961975, 2.549313, 1.997996, 1.807103",\ "3.628471, 3.215808, 2.803146, 2.251829, 2.060936"); } 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.875179, 1.462517, 1.049854, 0.498537, 0.307645",\ "2.436723, 2.024060, 1.611398, 1.060081, 0.869188",\ "2.998266, 2.585603, 2.172941, 1.621624, 1.430731",\ "3.748488, 3.335825, 2.923163, 2.371846, 2.180954",\ "4.100395, 3.687733, 3.275071, 2.723754, 2.532861"); } } /* 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.128684, -0.567159, -0.005634, 0.744564, 1.096471",\ "-0.957892, -0.396367, 0.165159, 0.915356, 1.267263",\ "-0.787100, -0.225575, 0.335950, 1.086148, 1.438055",\ "-0.558922, 0.002603, 0.564128, 1.314326, 1.666233",\ "-0.387796, 0.173729, 0.735255, 1.485452, 1.837359"); } 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.453000, -0.891475, -0.329950, 0.420248, 0.772155",\ "-1.865687, -1.304163, -0.742637, 0.007560, 0.359467",\ "-2.278375, -1.716850, -1.155324, -0.405127, -0.053220",\ "-2.829726, -2.268201, -1.706675, -0.956478, -0.604571",\ "-3.020489, -2.458964, -1.897439, -1.147241, -0.795334"); } } /* end of arc mprj_io[4]_mprj_io[35]_hldf*/ } /* end of pin mprj_io[35] */ pin("mprj_io[34]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.846856, 4.846856, 4.772182, 4.747290, 4.697507",\ "5.326418, 5.326418, 5.251744, 5.226852, 5.177070",\ "5.805979, 5.805979, 5.731305, 5.706413, 5.656631",\ "6.446673, 6.446673, 6.371999, 6.347107, 6.297324",\ "6.700506, 6.700506, 6.625832, 6.600940, 6.551157"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.604223, 4.604223, 4.529549, 4.504657, 4.454874",\ "5.165744, 5.165744, 5.091070, 5.066178, 5.016396",\ "5.727265, 5.727265, 5.652591, 5.627699, 5.577916",\ "6.477457, 6.477457, 6.402782, 6.377891, 6.328108",\ "6.829363, 6.829363, 6.754689, 6.729797, 6.680015"); } } /* 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.636339, 0.636339, 0.673676, 0.711014, 0.785688",\ "0.807120, 0.807120, 0.844458, 0.881795, 0.956469",\ "0.977901, 0.977901, 1.015238, 1.052576, 1.127250",\ "1.206065, 1.206065, 1.243402, 1.280739, 1.355413",\ "1.377202, 1.377202, 1.414539, 1.451877, 1.526551"); } 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.521089, 0.521089, 0.558427, 0.595764, 0.670438",\ "0.108433, 0.108433, 0.145770, 0.183108, 0.257782",\ "-0.304223, -0.304223, -0.266886, -0.229548, -0.154874",\ "-0.855531, -0.855531, -0.818194, -0.780857, -0.706183",\ "-1.046457, -1.046457, -1.009120, -0.971782, -0.897108"); } } /* 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 ( "1.826992, 1.414330, 1.001667, 0.450351, 0.259458",\ "2.306553, 1.893891, 1.481229, 0.929912, 0.739019",\ "2.786114, 2.373452, 1.960790, 1.409473, 1.218580",\ "3.426807, 3.014145, 2.601483, 2.050166, 1.859273",\ "3.680640, 3.267978, 2.855316, 2.303999, 2.113106"); } 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.013212, 1.600550, 1.187888, 0.636571, 0.445678",\ "2.574733, 2.162071, 1.749409, 1.198092, 1.007200",\ "3.136254, 2.723592, 2.310930, 1.759613, 1.568720",\ "3.886444, 3.473782, 3.061120, 2.509803, 2.318910",\ "4.238351, 3.825689, 3.413027, 2.861710, 2.670817"); } } /* 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.094377, -0.532851, 0.028674, 0.778872, 1.130778",\ "-0.923595, -0.362070, 0.199455, 0.949653, 1.301559",\ "-0.752815, -0.191290, 0.370236, 1.120433, 1.472340",\ "-0.524651, 0.036874, 0.598399, 1.348597, 1.700504",\ "-0.353514, 0.208011, 0.769537, 1.519734, 1.871641"); } 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.312369, -0.750844, -0.189318, 0.560879, 0.912786",\ "-1.725025, -1.163500, -0.601974, 0.148223, 0.500130",\ "-2.137681, -1.576156, -1.014630, -0.264433, 0.087474",\ "-2.688990, -2.127465, -1.565939, -0.815742, -0.463835",\ "-2.879915, -2.318390, -1.756865, -1.006667, -0.654760"); } } /* end of arc mprj_io[4]_mprj_io[34]_hldf*/ } /* end of pin mprj_io[34] */ pin("mprj_io[33]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.752600, 4.752600, 4.677925, 4.653034, 4.603251",\ "5.232182, 5.232182, 5.157507, 5.132616, 5.082832",\ "5.711762, 5.711762, 5.637088, 5.612196, 5.562413",\ "6.352486, 6.352486, 6.277811, 6.252920, 6.203136",\ "6.606318, 6.606318, 6.531644, 6.506752, 6.456969"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.507512, 4.507512, 4.432837, 4.407946, 4.358163",\ "5.069015, 5.069015, 4.994340, 4.969449, 4.919665",\ "5.630517, 5.630517, 5.555842, 5.530951, 5.481168",\ "6.380687, 6.380687, 6.306012, 6.281121, 6.231338",\ "6.732592, 6.732592, 6.657917, 6.633026, 6.583242"); } } /* 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.729302, 0.729302, 0.766639, 0.803976, 0.878650",\ "0.900083, 0.900083, 0.937420, 0.974757, 1.049432",\ "1.070864, 1.070864, 1.108201, 1.145539, 1.220213",\ "1.299027, 1.299027, 1.336365, 1.373702, 1.448376",\ "1.470160, 1.470160, 1.507498, 1.544835, 1.619509"); } 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.137643, 0.137643, 0.174981, 0.212318, 0.286992",\ "-0.275034, -0.275034, -0.237697, -0.200360, -0.125686",\ "-0.687712, -0.687712, -0.650375, -0.613038, -0.538363",\ "-1.239049, -1.239049, -1.201712, -1.164375, -1.089701",\ "-1.430386, -1.430386, -1.393049, -1.355711, -1.281037"); } } /* 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 ( "1.856172, 1.443509, 1.030847, 0.479530, 0.288638",\ "2.335753, 1.923091, 1.510429, 0.959112, 0.768219",\ "2.815335, 2.402673, 1.990011, 1.438694, 1.247801",\ "3.456057, 3.043394, 2.630732, 2.079415, 1.888523",\ "3.709890, 3.297227, 2.884565, 2.333248, 2.142356"); } 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.345544, 1.932882, 1.520220, 0.968903, 0.778010",\ "2.907047, 2.494385, 2.081723, 1.530406, 1.339513",\ "3.468551, 3.055888, 2.643226, 2.091909, 1.901017",\ "4.218719, 3.806056, 3.393394, 2.842077, 2.651185",\ "4.570624, 4.157962, 3.745300, 3.193983, 3.003090"); } } /* end of arc mprj_io[4]_mprj_io[33]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.033864, -0.472339, 0.089186, 0.839384, 1.191290",\ "-0.863083, -0.301558, 0.259967, 1.010165, 1.362072",\ "-0.692302, -0.130777, 0.430748, 1.180946, 1.532853",\ "-0.464139, 0.097386, 0.658912, 1.409109, 1.761016",\ "-0.293006, 0.268519, 0.830044, 1.580242, 1.932149"); } 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.760081, -1.198556, -0.637031, 0.113167, 0.465074",\ "-2.172759, -1.611234, -1.049709, -0.299511, 0.052396",\ "-2.585437, -2.023911, -1.462386, -0.712188, -0.360282",\ "-3.136774, -2.575249, -2.013723, -1.263526, -0.911619",\ "-3.328110, -2.766585, -2.205060, -1.454862, -1.102956"); } } /* end of arc mprj_io[4]_mprj_io[33]_hldf*/ } /* end of pin mprj_io[33] */ pin("mprj_io[32]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.859577, 4.859577, 4.784903, 4.760011, 4.710228",\ "5.339156, 5.339156, 5.264482, 5.239590, 5.189807",\ "5.818732, 5.818732, 5.744058, 5.719166, 5.669383",\ "6.459447, 6.459447, 6.384773, 6.359881, 6.310099",\ "6.713280, 6.713280, 6.638606, 6.613714, 6.563931"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.570646, 4.570646, 4.495972, 4.471080, 4.421297",\ "5.132149, 5.132149, 5.057475, 5.032583, 4.982800",\ "5.693653, 5.693653, 5.618979, 5.594087, 5.544304",\ "6.443820, 6.443820, 6.369145, 6.344254, 6.294471",\ "6.795725, 6.795725, 6.721051, 6.696159, 6.646377"); } } /* 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.817405, 0.817405, 0.854743, 0.892080, 0.966754",\ "0.988179, 0.988179, 1.025517, 1.062854, 1.137528",\ "1.158953, 1.158953, 1.196290, 1.233628, 1.308302",\ "1.387107, 1.387107, 1.424445, 1.461782, 1.536456",\ "1.558251, 1.558251, 1.595589, 1.632926, 1.707600"); } 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.410249, 0.410249, 0.447587, 0.484924, 0.559598",\ "-0.002385, -0.002385, 0.034953, 0.072290, 0.146964",\ "-0.415019, -0.415019, -0.377681, -0.340344, -0.265670",\ "-0.966297, -0.966297, -0.928960, -0.891623, -0.816948",\ "-1.157369, -1.157369, -1.120031, -1.082694, -1.008020"); } } /* 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 ( "1.752840, 1.340177, 0.927515, 0.376198, 0.185306",\ "2.232417, 1.819754, 1.407092, 0.855775, 0.664883",\ "2.711994, 2.299331, 1.886669, 1.335352, 1.144459",\ "3.352709, 2.940046, 2.527384, 1.976067, 1.785175",\ "3.606542, 3.193880, 2.781217, 2.229900, 2.039008"); } 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.031799, 1.619136, 1.206474, 0.655157, 0.464265",\ "2.593301, 2.180638, 1.767976, 1.216659, 1.025767",\ "3.154803, 2.742141, 2.329479, 1.778162, 1.587269",\ "3.904971, 3.492308, 3.079646, 2.528329, 2.337436",\ "4.256876, 3.844214, 3.431552, 2.880235, 2.689342"); } } /* 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 ( "-0.923328, -0.361803, 0.199722, 0.949920, 1.301827",\ "-0.752554, -0.191029, 0.370496, 1.120694, 1.472601",\ "-0.581780, -0.020255, 0.541270, 1.291468, 1.643375",\ "-0.353626, 0.207899, 0.769424, 1.519622, 1.871529",\ "-0.182482, 0.379043, 0.940569, 1.690766, 2.042673"); } 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.406726, -0.845201, -0.283676, 0.466522, 0.818429",\ "-1.819360, -1.257835, -0.696310, 0.053888, 0.405795",\ "-2.231994, -1.670469, -1.108943, -0.358746, -0.006839",\ "-2.783272, -2.221747, -1.660222, -0.910024, -0.558117",\ "-2.974344, -2.412818, -1.851293, -1.101095, -0.749189"); } } /* end of arc mprj_io[4]_mprj_io[32]_hldf*/ } /* end of pin mprj_io[32] */ pin("mprj_io[31]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "5.096246, 5.096246, 5.021571, 4.996680, 4.946897",\ "5.575839, 5.575839, 5.501164, 5.476274, 5.426490",\ "6.055432, 6.055432, 5.980758, 5.955867, 5.906084",\ "6.696169, 6.696169, 6.621494, 6.596603, 6.546820",\ "6.950003, 6.950003, 6.875328, 6.850437, 6.800654"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.805618, 4.805618, 4.730944, 4.706053, 4.656270",\ "5.367122, 5.367122, 5.292447, 5.267556, 5.217773",\ "5.928626, 5.928626, 5.853951, 5.829061, 5.779277",\ "6.678795, 6.678795, 6.604120, 6.579229, 6.529446",\ "7.030701, 7.030701, 6.956026, 6.931135, 6.881352"); } } /* 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.618650, 0.618650, 0.655987, 0.693325, 0.767999",\ "0.789448, 0.789448, 0.826785, 0.864123, 0.938797",\ "0.960246, 0.960246, 0.997584, 1.034921, 1.109595",\ "1.188432, 1.188432, 1.225770, 1.263107, 1.337781",\ "1.359539, 1.359539, 1.396876, 1.434214, 1.508888"); } 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.033159, 0.033159, 0.070497, 0.107834, 0.182508",\ "-0.379624, -0.379624, -0.342286, -0.304949, -0.230275",\ "-0.792407, -0.792407, -0.755070, -0.717732, -0.643058",\ "-1.343884, -1.343884, -1.306547, -1.269209, -1.194535",\ "-1.535855, -1.535855, -1.498518, -1.461180, -1.386506"); } } /* end of arc clock_mprj_io[31]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.204976, 1.792314, 1.379652, 0.828335, 0.637442",\ "2.684570, 2.271908, 1.859245, 1.307928, 1.117036",\ "3.164163, 2.751501, 2.338839, 1.787522, 1.596629",\ "3.804899, 3.392236, 2.979574, 2.428257, 2.237364",\ "4.058731, 3.646069, 3.233407, 2.682090, 2.491197"); } 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.472700, 2.060037, 1.647375, 1.096058, 0.905166",\ "3.034203, 2.621540, 2.208878, 1.657561, 1.466669",\ "3.595707, 3.183044, 2.770382, 2.219065, 2.028172",\ "4.345876, 3.933213, 3.520551, 2.969234, 2.778341",\ "4.697782, 4.285119, 3.872457, 3.321140, 3.130247"); } } /* end of arc mprj_io[4]_mprj_io[31]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.206950, -0.645426, -0.083900, 0.666297, 1.018204",\ "-1.036152, -0.474627, 0.086898, 0.837095, 1.189002",\ "-0.865354, -0.303829, 0.257696, 1.007894, 1.359801",\ "-0.637168, -0.075643, 0.485882, 1.236080, 1.587987",\ "-0.466061, 0.095464, 0.656989, 1.407187, 1.759093"); } 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.928443, -1.366919, -0.805393, -0.055196, 0.296711",\ "-2.341227, -1.779702, -1.218177, -0.467979, -0.116072",\ "-2.754009, -2.192485, -1.630959, -0.880762, -0.528855",\ "-3.305486, -2.743962, -2.182436, -1.432239, -1.080332",\ "-3.497457, -2.935932, -2.374407, -1.624209, -1.272303"); } } /* end of arc mprj_io[4]_mprj_io[31]_hldf*/ } /* end of pin mprj_io[31] */ pin("mprj_io[30]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "5.976538, 5.976538, 5.901864, 5.876972, 5.827189",\ "6.456120, 6.456120, 6.381446, 6.356555, 6.306772",\ "6.935704, 6.935704, 6.861030, 6.836139, 6.786356",\ "7.576427, 7.576427, 7.501752, 7.476861, 7.427078",\ "7.830260, 7.830260, 7.755586, 7.730695, 7.680912"); } 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 ( "5.648823, 5.648823, 5.574149, 5.549257, 5.499475",\ "6.210325, 6.210325, 6.135651, 6.110760, 6.060977",\ "6.771828, 6.771828, 6.697154, 6.672262, 6.622479",\ "7.521996, 7.521996, 7.447321, 7.422430, 7.372647",\ "7.873901, 7.873901, 7.799227, 7.774336, 7.724553"); } } /* 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.194919, 0.194919, 0.232256, 0.269593, 0.344267",\ "0.365702, 0.365702, 0.403039, 0.440376, 0.515050",\ "0.536485, 0.536485, 0.573822, 0.611159, 0.685833",\ "0.764651, 0.764651, 0.801988, 0.839325, 0.914000",\ "0.935781, 0.935781, 0.973118, 1.010455, 1.085129"); } 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.400769, -0.400769, -0.363432, -0.326094, -0.251420",\ "-0.813459, -0.813459, -0.776122, -0.738785, -0.664111",\ "-1.226151, -1.226151, -1.188813, -1.151476, -1.076802",\ "-1.777504, -1.777504, -1.740167, -1.702829, -1.628155",\ "-1.968916, -1.968916, -1.931579, -1.894241, -1.819567"); } } /* end of arc clock_mprj_io[30]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.786501, 2.373838, 1.961176, 1.409859, 1.218967",\ "3.266085, 2.853422, 2.440760, 1.889443, 1.698550",\ "3.745667, 3.333005, 2.920343, 2.369026, 2.178133",\ "4.386392, 3.973729, 3.561067, 3.009750, 2.818857",\ "4.640225, 4.227562, 3.814900, 3.263583, 3.072691"); } 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.218460, 2.805797, 2.393135, 1.841818, 1.650925",\ "3.779963, 3.367300, 2.954638, 2.403321, 2.212428",\ "4.341465, 3.928802, 3.516140, 2.964823, 2.773930",\ "5.091632, 4.678970, 4.266308, 3.714991, 3.524098",\ "5.443538, 5.030876, 4.618214, 4.066896, 3.876004"); } } /* end of arc mprj_io[4]_mprj_io[30]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.572424, -1.010899, -0.449374, 0.300824, 0.652731",\ "-1.401641, -0.840116, -0.278591, 0.471607, 0.823514",\ "-1.230858, -0.669333, -0.107808, 0.642390, 0.994297",\ "-1.002692, -0.441167, 0.120358, 0.870556, 1.222463",\ "-0.831562, -0.270037, 0.291488, 1.041686, 1.393593"); } 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.302507, -1.740982, -1.179456, -0.429259, -0.077352",\ "-2.715196, -2.153671, -1.592145, -0.841948, -0.490041",\ "-3.127887, -2.566362, -2.004837, -1.254639, -0.902732",\ "-3.679240, -3.117715, -2.556190, -1.805992, -1.454086",\ "-3.870652, -3.309127, -2.747602, -1.997404, -1.645498"); } } /* end of arc mprj_io[4]_mprj_io[30]_hldf*/ } /* end of pin mprj_io[30] */ pin("mprj_io[29]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.899441, 4.899441, 4.824766, 4.799875, 4.750092",\ "5.379021, 5.379021, 5.304346, 5.279455, 5.229672",\ "5.858602, 5.858602, 5.783927, 5.759036, 5.709253",\ "6.499322, 6.499322, 6.424647, 6.399756, 6.349973",\ "6.753154, 6.753154, 6.678479, 6.653588, 6.603805"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.558360, 4.558360, 4.483685, 4.458795, 4.409011",\ "5.119864, 5.119864, 5.045190, 5.020299, 4.970516",\ "5.681366, 5.681366, 5.606691, 5.581800, 5.532017",\ "6.431535, 6.431535, 6.356860, 6.331969, 6.282186",\ "6.783441, 6.783441, 6.708766, 6.683875, 6.634092"); } } /* 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.412553, 0.412553, 0.449890, 0.487228, 0.561902",\ "0.583332, 0.583332, 0.620669, 0.658006, 0.732680",\ "0.754110, 0.754110, 0.791447, 0.828785, 0.903459",\ "0.982270, 0.982270, 1.019608, 1.056945, 1.131619",\ "1.153408, 1.153408, 1.190745, 1.228082, 1.302757"); } 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.085371, 0.085371, 0.122708, 0.160046, 0.234720",\ "-0.327291, -0.327291, -0.289953, -0.252616, -0.177942",\ "-0.739953, -0.739953, -0.702616, -0.665278, -0.590604",\ "-1.291268, -1.291268, -1.253931, -1.216593, -1.141919",\ "-1.482508, -1.482508, -1.445171, -1.407834, -1.333159"); } } /* end of arc clock_mprj_io[29]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.334987, 1.922324, 1.509662, 0.958345, 0.767452",\ "2.814567, 2.401905, 1.989242, 1.437925, 1.247033",\ "3.294148, 2.881485, 2.468823, 1.917506, 1.726614",\ "3.934867, 3.522204, 3.109542, 2.558225, 2.367332",\ "4.188700, 3.776037, 3.363375, 2.812058, 2.621165"); } 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.544267, 2.131604, 1.718942, 1.167625, 0.976732",\ "3.105770, 2.693108, 2.280445, 1.729128, 1.538236",\ "3.667273, 3.254610, 2.841948, 2.290631, 2.099738",\ "4.417439, 4.004777, 3.592114, 3.040797, 2.849905",\ "4.769345, 4.356683, 3.944020, 3.392703, 3.201811"); } } /* end of arc mprj_io[4]_mprj_io[29]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.663956, -1.102431, -0.540906, 0.209292, 0.561199",\ "-1.493178, -0.931653, -0.370127, 0.380070, 0.731977",\ "-1.322399, -0.760874, -0.199349, 0.550849, 0.902756",\ "-1.094239, -0.532714, 0.028811, 0.779009, 1.130916",\ "-0.923101, -0.361576, 0.199949, 0.950147, 1.302053"); } 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.113656, -1.552130, -0.990605, -0.240407, 0.111499",\ "-2.526317, -1.964792, -1.403267, -0.653069, -0.301162",\ "-2.938980, -2.377455, -1.815929, -1.065732, -0.713825",\ "-3.490294, -2.928769, -2.367244, -1.617046, -1.265140",\ "-3.681535, -3.120010, -2.558484, -1.808287, -1.456380"); } } /* end of arc mprj_io[4]_mprj_io[29]_hldf*/ } /* end of pin mprj_io[29] */ pin("mprj_io[28]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.896008, 4.896008, 4.821334, 4.796443, 4.746660",\ "5.375588, 5.375588, 5.300914, 5.276023, 5.226240",\ "5.855169, 5.855169, 5.780495, 5.755604, 5.705821",\ "6.495889, 6.495889, 6.421215, 6.396323, 6.346540",\ "6.749722, 6.749722, 6.675047, 6.650156, 6.600373"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.503921, 4.503921, 4.429246, 4.404355, 4.354572",\ "5.065424, 5.065424, 4.990750, 4.965858, 4.916076",\ "5.626927, 5.626927, 5.552253, 5.527362, 5.477579",\ "6.377095, 6.377095, 6.302421, 6.277530, 6.227747",\ "6.729000, 6.729000, 6.654326, 6.629435, 6.579652"); } } /* 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.053483, 0.053483, 0.090820, 0.128157, 0.202831",\ "0.224261, 0.224261, 0.261598, 0.298935, 0.373610",\ "0.395039, 0.395039, 0.432377, 0.469714, 0.544388",\ "0.623199, 0.623199, 0.660536, 0.697874, 0.772548",\ "0.794336, 0.794336, 0.831673, 0.869011, 0.943685"); } 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.328131, -0.328131, -0.290794, -0.253456, -0.178782",\ "-0.740791, -0.740791, -0.703454, -0.666116, -0.591442",\ "-1.153451, -1.153451, -1.116114, -1.078777, -1.004103",\ "-1.704766, -1.704766, -1.667428, -1.630091, -1.555417",\ "-1.895998, -1.895998, -1.858661, -1.821323, -1.746649"); } } /* 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 ( "2.872933, 2.460270, 2.047608, 1.496291, 1.305398",\ "3.352512, 2.939849, 2.527187, 1.975870, 1.784977",\ "3.832091, 3.419429, 3.006766, 2.455449, 2.264557",\ "4.472810, 4.060147, 3.647485, 3.096168, 2.905275",\ "4.726643, 4.313980, 3.901318, 3.350001, 3.159109"); } 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.830488, 2.417826, 2.005164, 1.453847, 1.262954",\ "3.391991, 2.979328, 2.566666, 2.015349, 1.824457",\ "3.953493, 3.540831, 3.128169, 2.576852, 2.385959",\ "4.703661, 4.290998, 3.878336, 3.327019, 3.136127",\ "5.055567, 4.642904, 4.230242, 3.678925, 3.488033"); } } /* 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 ( "-1.676659, -1.115134, -0.553609, 0.196589, 0.548496",\ "-1.505881, -0.944356, -0.382830, 0.367367, 0.719274",\ "-1.335102, -0.773577, -0.212052, 0.538146, 0.890053",\ "-1.106943, -0.545418, 0.016108, 0.766305, 1.118212",\ "-0.935805, -0.374280, 0.187245, 0.937443, 1.289349"); } 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.174648, -1.613123, -1.051598, -0.301400, 0.050506",\ "-2.587308, -2.025783, -1.464257, -0.714060, -0.362153",\ "-2.999969, -2.438443, -1.876918, -1.126720, -0.774814",\ "-3.551283, -2.989758, -2.428232, -1.678035, -1.326128",\ "-3.742515, -3.180990, -2.619464, -1.869267, -1.517360"); } } /* end of arc mprj_io[4]_mprj_io[28]_hldf*/ } /* end of pin mprj_io[28] */ pin("mprj_io[27]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.967925, 4.967925, 4.893250, 4.868360, 4.818576",\ "5.447503, 5.447503, 5.372828, 5.347938, 5.298154",\ "5.927082, 5.927082, 5.852407, 5.827517, 5.777733",\ "6.567799, 6.567799, 6.493124, 6.468233, 6.418450",\ "6.821632, 6.821632, 6.746958, 6.722067, 6.672284"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.656036, 4.656036, 4.581362, 4.556471, 4.506688",\ "5.217539, 5.217539, 5.142864, 5.117973, 5.068190",\ "5.779042, 5.779042, 5.704368, 5.679477, 5.629694",\ "6.529209, 6.529209, 6.454535, 6.429644, 6.379860",\ "6.881115, 6.881115, 6.806440, 6.781549, 6.731766"); } } /* 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.286609, -0.286609, -0.249271, -0.211934, -0.137260",\ "-0.115833, -0.115833, -0.078496, -0.041158, 0.033516",\ "0.054943, 0.054943, 0.092280, 0.129617, 0.204292",\ "0.283099, 0.283099, 0.320437, 0.357774, 0.432448",\ "0.454240, 0.454240, 0.491578, 0.528915, 0.603589"); } 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.436491, -0.436491, -0.399153, -0.361816, -0.287142",\ "-0.849136, -0.849136, -0.811799, -0.774462, -0.699787",\ "-1.261781, -1.261781, -1.224444, -1.187106, -1.112432",\ "-1.813076, -1.813076, -1.775738, -1.738401, -1.663727",\ "-2.004215, -2.004215, -1.966878, -1.929541, -1.854867"); } } /* 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.014017, 2.601355, 2.188693, 1.637376, 1.446483",\ "3.493596, 3.080934, 2.668272, 2.116955, 1.926062",\ "3.973175, 3.560513, 3.147851, 2.596534, 2.405641",\ "4.613892, 4.201229, 3.788567, 3.237250, 3.046358",\ "4.867724, 4.455062, 4.042400, 3.491083, 3.300190"); } 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.604183, 3.191520, 2.778858, 2.227541, 2.036649",\ "4.165686, 3.753023, 3.340361, 2.789044, 2.598151",\ "4.727188, 4.314526, 3.901863, 3.350546, 3.159654",\ "5.477355, 5.064692, 4.652030, 4.100714, 3.909821",\ "5.829261, 5.416598, 5.003936, 4.452620, 4.261727"); } } /* 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.336717, -1.775192, -1.213667, -0.463469, -0.111562",\ "-2.165942, -1.604417, -1.042891, -0.292694, 0.059213",\ "-1.995166, -1.433641, -0.872115, -0.121918, 0.229989",\ "-1.767009, -1.205484, -0.643959, 0.106239, 0.458146",\ "-1.595868, -1.034343, -0.472818, 0.277380, 0.629287"); } 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.575035, -2.013510, -1.451985, -0.701787, -0.349880",\ "-2.987681, -2.426156, -1.864630, -1.114433, -0.762526",\ "-3.400326, -2.838801, -2.277275, -1.527078, -1.175171",\ "-3.951621, -3.390095, -2.828570, -2.078372, -1.726466",\ "-4.142760, -3.581235, -3.019710, -2.269512, -1.917605"); } } /* end of arc mprj_io[4]_mprj_io[27]_hldf*/ } /* end of pin mprj_io[27] */ pin("mprj_io[26]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.936602, 4.936602, 4.861928, 4.837036, 4.787253",\ "5.416179, 5.416179, 5.341505, 5.316613, 5.266830",\ "5.895757, 5.895757, 5.821083, 5.796191, 5.746408",\ "6.536474, 6.536474, 6.461800, 6.436908, 6.387125",\ "6.790308, 6.790308, 6.715633, 6.690742, 6.640959"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.687777, 4.687777, 4.613103, 4.588211, 4.538428",\ "5.249280, 5.249280, 5.174606, 5.149714, 5.099932",\ "5.810783, 5.810783, 5.736109, 5.711217, 5.661434",\ "6.560950, 6.560950, 6.486276, 6.461384, 6.411601",\ "6.912855, 6.912855, 6.838181, 6.813289, 6.763506"); } } /* end of arc clock_mprj_io[26]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.102676, -0.102676, -0.065339, -0.028002, 0.046672",\ "0.068099, 0.068099, 0.105436, 0.142773, 0.217447",\ "0.238873, 0.238873, 0.276211, 0.313548, 0.388222",\ "0.467029, 0.467029, 0.504366, 0.541703, 0.616378",\ "0.638171, 0.638171, 0.675508, 0.712846, 0.787520"); } 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.391840, -0.391840, -0.354503, -0.317166, -0.242492",\ "-0.804481, -0.804481, -0.767143, -0.729806, -0.655132",\ "-1.217121, -1.217121, -1.179784, -1.142446, -1.067772",\ "-1.768408, -1.768408, -1.731071, -1.693733, -1.619059",\ "-1.959517, -1.959517, -1.922180, -1.884843, -1.810169"); } } /* 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 ( "2.654341, 2.241678, 1.829016, 1.277699, 1.086807",\ "3.133919, 2.721256, 2.308594, 1.757277, 1.566385",\ "3.613497, 3.200835, 2.788172, 2.236856, 2.045963",\ "4.254213, 3.841551, 3.428889, 2.877572, 2.686679",\ "4.508047, 4.095385, 3.682722, 3.131405, 2.940513"); } 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.029576, 2.616914, 2.204252, 1.652935, 1.462042",\ "3.591078, 3.178416, 2.765754, 2.214437, 2.023544",\ "4.152579, 3.739917, 3.327255, 2.775938, 2.585046",\ "4.902746, 4.490084, 4.077422, 3.526105, 3.335212",\ "5.254652, 4.841990, 4.429327, 3.878010, 3.687118"); } } /* 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 ( "-1.833392, -1.271867, -0.710342, 0.039856, 0.391763",\ "-1.662617, -1.101092, -0.539567, 0.210631, 0.562538",\ "-1.491843, -0.930317, -0.368792, 0.381406, 0.733312",\ "-1.263687, -0.702162, -0.140636, 0.609561, 0.961468",\ "-1.092545, -0.531019, 0.030506, 0.780704, 1.132610"); } 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.225298, -1.663773, -1.102248, -0.352050, -0.000144",\ "-2.637939, -2.076414, -1.514889, -0.764691, -0.412784",\ "-3.050579, -2.489054, -1.927529, -1.177331, -0.825424",\ "-3.601866, -3.040341, -2.478816, -1.728618, -1.376711",\ "-3.792975, -3.231450, -2.669925, -1.919727, -1.567821"); } } /* end of arc mprj_io[4]_mprj_io[26]_hldf*/ } /* end of pin mprj_io[26] */ pin("mprj_io[25]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.565273, 4.565273, 4.490599, 4.465708, 4.415925",\ "5.044854, 5.044854, 4.970180, 4.945289, 4.895505",\ "5.524432, 5.524432, 5.449758, 5.424867, 5.375083",\ "6.165152, 6.165152, 6.090477, 6.065586, 6.015803",\ "6.418984, 6.418984, 6.344310, 6.319419, 6.269636"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.361823, 4.361823, 4.287148, 4.262258, 4.212474",\ "4.923326, 4.923326, 4.848652, 4.823761, 4.773978",\ "5.484829, 5.484829, 5.410154, 5.385263, 5.335480",\ "6.234998, 6.234998, 6.160323, 6.135432, 6.085649",\ "6.586904, 6.586904, 6.512229, 6.487338, 6.437555"); } } /* 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.295282, -0.295282, -0.257945, -0.220608, -0.145933",\ "-0.124505, -0.124505, -0.087168, -0.049830, 0.024844",\ "0.046272, 0.046272, 0.083609, 0.120946, 0.195620",\ "0.274430, 0.274430, 0.311767, 0.349104, 0.423778",\ "0.445569, 0.445569, 0.482906, 0.520243, 0.594918"); } 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.719124, -0.719124, -0.681787, -0.644450, -0.569776",\ "-1.131776, -1.131776, -1.094439, -1.057102, -0.982428",\ "-1.544427, -1.544427, -1.507090, -1.469753, -1.395079",\ "-2.095730, -2.095730, -2.058393, -2.021055, -1.946381",\ "-2.286908, -2.286908, -2.249571, -2.212234, -2.137559"); } } /* end of arc clock_mprj_io[25]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.821877, 2.409215, 1.996553, 1.445236, 1.254344",\ "3.301457, 2.888795, 2.476133, 1.924816, 1.733923",\ "3.781036, 3.368374, 2.955712, 2.404395, 2.213502",\ "4.421753, 4.009090, 3.596428, 3.045111, 2.854219",\ "4.675587, 4.262924, 3.850262, 3.298945, 3.108053"); } 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.347149, 2.934487, 2.521825, 1.970508, 1.779615",\ "3.908652, 3.495989, 3.083327, 2.532010, 2.341118",\ "4.470155, 4.057492, 3.644830, 3.093513, 2.902621",\ "5.220323, 4.807661, 4.394999, 3.843682, 3.652789",\ "5.572229, 5.159567, 4.746905, 4.195588, 4.004695"); } } /* end of arc mprj_io[4]_mprj_io[25]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.058448, -1.496923, -0.935398, -0.185200, 0.166707",\ "-1.887671, -1.326146, -0.764621, -0.014423, 0.337484",\ "-1.716895, -1.155370, -0.593844, 0.156353, 0.508260",\ "-1.488737, -0.927212, -0.365686, 0.384511, 0.736418",\ "-1.317597, -0.756072, -0.194547, 0.555651, 0.907557"); } 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.616849, -2.055324, -1.493798, -0.743601, -0.391694",\ "-3.029501, -2.467976, -1.906450, -1.156253, -0.804346",\ "-3.442152, -2.880627, -2.319101, -1.568904, -1.216997",\ "-3.993454, -3.431929, -2.870404, -2.120206, -1.768299",\ "-4.184632, -3.623107, -3.061582, -2.311384, -1.959478"); } } /* end of arc mprj_io[4]_mprj_io[25]_hldf*/ } /* end of pin mprj_io[25] */ pin("mprj_io[24]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[24] */ pin("mprj_io[23]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[23] */ pin("mprj_io[22]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[22] */ pin("mprj_io[21]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[21] */ pin("mprj_io[20]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[20] */ pin("mprj_io[19]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[19] */ pin("mprj_io[18]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[18] */ pin("mprj_io[17]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[17] */ pin("mprj_io[16]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[16] */ pin("mprj_io[15]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[15] */ pin("mprj_io[14]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[14] */ pin("mprj_io[13]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.683907, 4.683907, 4.609233, 4.584341, 4.534558",\ "5.163468, 5.163468, 5.088794, 5.063902, 5.014119",\ "5.643028, 5.643028, 5.568354, 5.543462, 5.493679",\ "6.283720, 6.283720, 6.209045, 6.184154, 6.134371",\ "6.537551, 6.537551, 6.462877, 6.437985, 6.388203"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.448720, 4.448720, 4.374046, 4.349154, 4.299372",\ "5.010244, 5.010244, 4.935570, 4.910678, 4.860895",\ "5.571766, 5.571766, 5.497092, 5.472200, 5.422418",\ "6.321961, 6.321961, 6.247287, 6.222395, 6.172612",\ "6.673868, 6.673868, 6.599194, 6.574302, 6.524519"); } } /* 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.044800, 1.044800, 1.082138, 1.119475, 1.194149",\ "1.215582, 1.215582, 1.252920, 1.290257, 1.364931",\ "1.386364, 1.386364, 1.423702, 1.461039, 1.535713",\ "1.614529, 1.614529, 1.651866, 1.689203, 1.763878",\ "1.785665, 1.785665, 1.823002, 1.860340, 1.935014"); } 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.638142, 0.638142, 0.675479, 0.712817, 0.787491",\ "0.225483, 0.225483, 0.262821, 0.300158, 0.374832",\ "-0.187175, -0.187175, -0.149837, -0.112500, -0.037826",\ "-0.738486, -0.738486, -0.701149, -0.663812, -0.589138",\ "-0.929399, -0.929399, -0.892062, -0.854725, -0.780051"); } } /* end of arc clock_mprj_io[13]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.572088, 1.159425, 0.746763, 0.195446, 0.004554",\ "2.051647, 1.638985, 1.226322, 0.675005, 0.484113",\ "2.531207, 2.118544, 1.705882, 1.154565, 0.963672",\ "3.171898, 2.759235, 2.346573, 1.795256, 1.604363",\ "3.425730, 3.013068, 2.600405, 2.049088, 1.858196"); } 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.971863, 1.559201, 1.146538, 0.595222, 0.404329",\ "2.533386, 2.120724, 1.708061, 1.156744, 0.965852",\ "3.094908, 2.682246, 2.269583, 1.718266, 1.527374",\ "3.845102, 3.432439, 3.019777, 2.468460, 2.277567",\ "4.197009, 3.784346, 3.371684, 2.820367, 2.629474"); } } /* 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.031707, -0.470182, 0.091344, 0.841541, 1.193448",\ "-0.860925, -0.299400, 0.262126, 1.012323, 1.364230",\ "-0.690143, -0.128618, 0.432908, 1.183105, 1.535012",\ "-0.461978, 0.099547, 0.661072, 1.411270, 1.763176",\ "-0.290842, 0.270683, 0.832208, 1.582406, 1.934313"); } 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.560885, -0.999360, -0.437835, 0.312363, 0.664270",\ "-1.973544, -1.412019, -0.850493, -0.100296, 0.251611",\ "-2.386202, -1.824677, -1.263151, -0.512954, -0.161047",\ "-2.937513, -2.375988, -1.814463, -1.064265, -0.712358",\ "-3.128427, -2.566901, -2.005376, -1.255178, -0.903272"); } } /* end of arc mprj_io[4]_mprj_io[13]_hldf*/ } /* end of pin mprj_io[13] */ pin("mprj_io[12]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.598043, 4.598043, 4.523369, 4.498478, 4.448695",\ "5.077618, 5.077618, 5.002943, 4.978052, 4.928269",\ "5.557189, 5.557189, 5.482514, 5.457623, 5.407840",\ "6.197897, 6.197897, 6.123222, 6.098331, 6.048548",\ "6.451730, 6.451730, 6.377055, 6.352164, 6.302381"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.379022, 4.379022, 4.304347, 4.279456, 4.229673",\ "4.940533, 4.940533, 4.865858, 4.840967, 4.791184",\ "5.502042, 5.502042, 5.427367, 5.402476, 5.352693",\ "6.252220, 6.252220, 6.177546, 6.152655, 6.102871",\ "6.604125, 6.604125, 6.529450, 6.504560, 6.454776"); } } /* 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.132379, 1.132379, 1.169716, 1.207054, 1.281728",\ "1.303154, 1.303154, 1.340492, 1.377829, 1.452503",\ "1.473930, 1.473930, 1.511268, 1.548605, 1.623279",\ "1.702087, 1.702087, 1.739424, 1.776761, 1.851436",\ "1.873229, 1.873229, 1.910567, 1.947904, 2.022578"); } 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.999344, 0.999344, 1.036682, 1.074019, 1.148693",\ "0.586703, 0.586703, 0.624041, 0.661378, 0.736052",\ "0.174062, 0.174062, 0.211400, 0.248737, 0.323411",\ "-0.377226, -0.377226, -0.339888, -0.302551, -0.227877",\ "-0.568228, -0.568228, -0.530891, -0.493554, -0.418880"); } } /* end of arc clock_mprj_io[12]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.144144, 0.731482, 0.318819, -0.232498, -0.423390",\ "1.623715, 1.211053, 0.798391, 0.247074, 0.056181",\ "2.103287, 1.690624, 1.277962, 0.726645, 0.535753",\ "2.743994, 2.331331, 1.918669, 1.367352, 1.176460",\ "2.997827, 2.585164, 2.172502, 1.621185, 1.430293"); } 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.497603, 1.084940, 0.672278, 0.120961, -0.069931",\ "2.059113, 1.646450, 1.233788, 0.682471, 0.491578",\ "2.620621, 2.207959, 1.795297, 1.243980, 1.053087",\ "3.370799, 2.958136, 2.545474, 1.994157, 1.803265",\ "3.722705, 3.310043, 2.897380, 2.346063, 2.155171"); } } /* end of arc mprj_io[4]_mprj_io[12]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.597762, -0.036237, 0.525288, 1.275486, 1.627392",\ "-0.426987, 0.134538, 0.696063, 1.446261, 1.798168",\ "-0.256211, 0.305314, 0.866840, 1.617037, 1.968944",\ "-0.028054, 0.533471, 1.094996, 1.845194, 2.197100",\ "0.143088, 0.704613, 1.266138, 2.016336, 2.368243"); } 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.029734, -0.468209, 0.093317, 0.843514, 1.195421",\ "-1.442375, -0.880850, -0.319324, 0.430873, 0.782780",\ "-1.855015, -1.293490, -0.731965, 0.018233, 0.370139",\ "-2.406303, -1.844778, -1.283253, -0.533055, -0.181149",\ "-2.597306, -2.035781, -1.474256, -0.724058, -0.372151"); } } /* end of arc mprj_io[4]_mprj_io[12]_hldf*/ } /* end of pin mprj_io[12] */ pin("mprj_io[11]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.762588, 4.762588, 4.687914, 4.663022, 4.613239",\ "5.242152, 5.242152, 5.167478, 5.142586, 5.092803",\ "5.721714, 5.721714, 5.647039, 5.622148, 5.572365",\ "6.362407, 6.362407, 6.287733, 6.262841, 6.213058",\ "6.616241, 6.616241, 6.541567, 6.516675, 6.466892"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.434719, 4.434719, 4.360044, 4.335153, 4.285370",\ "4.996240, 4.996240, 4.921566, 4.896674, 4.846891",\ "5.557761, 5.557761, 5.483087, 5.458195, 5.408412",\ "6.307952, 6.307952, 6.233278, 6.208386, 6.158604",\ "6.659859, 6.659859, 6.585185, 6.560293, 6.510510"); } } /* 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.131679, 1.131679, 1.169016, 1.206353, 1.281028",\ "1.302459, 1.302459, 1.339797, 1.377134, 1.451808",\ "1.473240, 1.473240, 1.510578, 1.547915, 1.622589",\ "1.701403, 1.701403, 1.738741, 1.776078, 1.850752",\ "1.872541, 1.872541, 1.909878, 1.947215, 2.021890"); } 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.834023, 0.834023, 0.871361, 0.908698, 0.983372",\ "0.421368, 0.421368, 0.458705, 0.496042, 0.570716",\ "0.008712, 0.008712, 0.046050, 0.083387, 0.158061",\ "-0.542595, -0.542595, -0.505258, -0.467921, -0.393246",\ "-0.733524, -0.733524, -0.696186, -0.658849, -0.584175"); } } /* end of arc clock_mprj_io[11]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.607749, 1.195087, 0.782424, 0.231107, 0.040215",\ "2.087311, 1.674649, 1.261986, 0.710669, 0.519777",\ "2.566872, 2.154210, 1.741548, 1.190231, 0.999338",\ "3.207566, 2.794903, 2.382241, 1.830924, 1.640031",\ "3.461399, 3.048736, 2.636074, 2.084757, 1.893865"); } 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.780989, 1.368327, 0.955664, 0.404347, 0.213455",\ "2.342509, 1.929846, 1.517184, 0.965867, 0.774975",\ "2.904029, 2.491367, 2.078704, 1.527387, 1.336495",\ "3.654220, 3.241557, 2.828895, 2.277578, 2.086686",\ "4.006126, 3.593464, 3.180802, 2.629485, 2.438592"); } } /* 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 ( "-0.918224, -0.356699, 0.204827, 0.955024, 1.306931",\ "-0.747442, -0.185917, 0.375608, 1.125806, 1.477712",\ "-0.576662, -0.015137, 0.546389, 1.296586, 1.648493",\ "-0.348499, 0.213026, 0.774552, 1.524749, 1.876656",\ "-0.177361, 0.384164, 0.945689, 1.695887, 2.047793"); } 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.304493, -0.742968, -0.181443, 0.568755, 0.920661",\ "-1.717149, -1.155624, -0.594099, 0.156099, 0.508006",\ "-2.129805, -1.568280, -1.006754, -0.256557, 0.095350",\ "-2.681112, -2.119587, -1.558061, -0.807864, -0.455957",\ "-2.872041, -2.310516, -1.748991, -0.998793, -0.646886"); } } /* end of arc mprj_io[4]_mprj_io[11]_hldf*/ } /* end of pin mprj_io[11] */ pin("mprj_io[10]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.806492, 4.806492, 4.731817, 4.706926, 4.657143",\ "5.286068, 5.286068, 5.211393, 5.186502, 5.136719",\ "5.765643, 5.765643, 5.690969, 5.666077, 5.616294",\ "6.406355, 6.406355, 6.331680, 6.306789, 6.257006",\ "6.660188, 6.660188, 6.585513, 6.560622, 6.510839"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.552615, 4.552615, 4.477941, 4.453049, 4.403266",\ "5.114122, 5.114122, 5.039448, 5.014556, 4.964773",\ "5.675629, 5.675629, 5.600954, 5.576063, 5.526279",\ "6.425801, 6.425801, 6.351127, 6.326235, 6.276452",\ "6.777706, 6.777706, 6.703032, 6.678140, 6.628357"); } } /* 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.279372, 1.279372, 1.316709, 1.354046, 1.428720",\ "1.450146, 1.450146, 1.487483, 1.524821, 1.599495",\ "1.620920, 1.620920, 1.658257, 1.695594, 1.770269",\ "1.849074, 1.849074, 1.886412, 1.923749, 1.998423",\ "2.020218, 2.020218, 2.057556, 2.094893, 2.169567"); } 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.966495, 0.966495, 1.003832, 1.041169, 1.115844",\ "0.553859, 0.553859, 0.591196, 0.628534, 0.703208",\ "0.141223, 0.141223, 0.178560, 0.215898, 0.290572",\ "-0.410059, -0.410059, -0.372721, -0.335384, -0.260710",\ "-0.601086, -0.601086, -0.563749, -0.526412, -0.451738"); } } /* end of arc clock_mprj_io[10]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.415829, 1.003167, 0.590505, 0.039188, -0.151705",\ "1.895404, 1.482741, 1.070079, 0.518762, 0.327870",\ "2.374978, 1.962315, 1.549653, 0.998336, 0.807444",\ "3.015690, 2.603027, 2.190365, 1.639048, 1.448156",\ "3.269523, 2.856861, 2.444199, 1.892882, 1.701989"); } 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.739335, 1.326673, 0.914011, 0.362694, 0.171801",\ "2.300841, 1.888179, 1.475517, 0.924200, 0.733307",\ "2.862347, 2.449685, 2.037023, 1.485706, 1.294813",\ "3.612519, 3.199857, 2.787194, 2.235878, 2.044985",\ "3.964424, 3.551762, 3.139100, 2.587783, 2.396890"); } } /* end of arc mprj_io[4]_mprj_io[10]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.451344, 0.110181, 0.671706, 1.421904, 1.773811",\ "-0.280570, 0.280955, 0.842481, 1.592678, 1.944585",\ "-0.109796, 0.451729, 1.013255, 1.763452, 2.115359",\ "0.118358, 0.679884, 1.241409, 1.991607, 2.343513",\ "0.289503, 0.851028, 1.412553, 2.162751, 2.514657"); } 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.866963, -0.305438, 0.256087, 1.006285, 1.358192",\ "-1.279599, -0.718074, -0.156549, 0.593649, 0.945556",\ "-1.692235, -1.130710, -0.569184, 0.181013, 0.532920",\ "-2.243517, -1.681992, -1.120466, -0.370269, -0.018362",\ "-2.434545, -1.873019, -1.311494, -0.561296, -0.209390"); } } /* end of arc mprj_io[4]_mprj_io[10]_hldf*/ } /* end of pin mprj_io[10] */ pin("mprj_io[9]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.805447, 4.805447, 4.730773, 4.705881, 4.656098",\ "5.285025, 5.285025, 5.210351, 5.185459, 5.135676",\ "5.764602, 5.764602, 5.689928, 5.665036, 5.615253",\ "6.405318, 6.405318, 6.330644, 6.305752, 6.255969",\ "6.659150, 6.659150, 6.584476, 6.559584, 6.509801"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.396842, 4.396842, 4.322168, 4.297276, 4.247494",\ "4.958347, 4.958347, 4.883673, 4.858781, 4.808998",\ "5.519849, 5.519849, 5.445175, 5.420283, 5.370501",\ "6.270017, 6.270017, 6.195343, 6.170451, 6.120668",\ "6.621923, 6.621923, 6.547249, 6.522357, 6.472574"); } } /* 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.263801, 1.263801, 1.301138, 1.338475, 1.413150",\ "1.434575, 1.434575, 1.471912, 1.509249, 1.583923",\ "1.605348, 1.605348, 1.642686, 1.680023, 1.754697",\ "1.833502, 1.833502, 1.870839, 1.908177, 1.982851",\ "2.004647, 2.004647, 2.041984, 2.079321, 2.153996"); } 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.636169, 0.636169, 0.673506, 0.710844, 0.785518",\ "0.223536, 0.223536, 0.260874, 0.298211, 0.372885",\ "-0.189096, -0.189096, -0.151759, -0.114422, -0.039747",\ "-0.740374, -0.740374, -0.703037, -0.665699, -0.591025",\ "-0.931440, -0.931440, -0.894103, -0.856765, -0.782091"); } } /* 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.263220, 0.850558, 0.437896, -0.113421, -0.304314",\ "1.742797, 1.330135, 0.917473, 0.366156, 0.175263",\ "2.222374, 1.809712, 1.397050, 0.845733, 0.654840",\ "2.863090, 2.450427, 2.037765, 1.486448, 1.295556",\ "3.116921, 2.704259, 2.291597, 1.740280, 1.549387"); } 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.685198, 1.272535, 0.859873, 0.308556, 0.117664",\ "2.246700, 1.834037, 1.421375, 0.870058, 0.679166",\ "2.808202, 2.395539, 1.982877, 1.431560, 1.240668",\ "3.558369, 3.145707, 2.733045, 2.181728, 1.990835",\ "3.910275, 3.497612, 3.084950, 2.533633, 2.342741"); } } /* 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.499365, 0.062160, 0.623685, 1.373883, 1.725790",\ "-0.328592, 0.232934, 0.794459, 1.544657, 1.896563",\ "-0.157818, 0.403707, 0.965233, 1.715430, 2.067337",\ "0.070336, 0.631861, 1.193387, 1.943584, 2.295491",\ "0.241481, 0.803006, 1.364531, 2.114729, 2.466635"); } 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.261556, -0.700031, -0.138505, 0.611692, 0.963599",\ "-1.674188, -1.112663, -0.551138, 0.199060, 0.550967",\ "-2.086821, -1.525296, -0.963771, -0.213573, 0.138334",\ "-2.638098, -2.076573, -1.515048, -0.764850, -0.412944",\ "-2.829164, -2.267639, -1.706114, -0.955916, -0.604009"); } } /* end of arc mprj_io[4]_mprj_io[9]_hldf*/ } /* end of pin mprj_io[9] */ pin("mprj_io[8]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.921502, 4.921502, 4.846828, 4.821937, 4.772153",\ "5.401067, 5.401067, 5.326392, 5.301501, 5.251718",\ "5.880631, 5.880631, 5.805957, 5.781066, 5.731283",\ "6.521331, 6.521331, 6.446656, 6.421765, 6.371982",\ "6.775165, 6.775165, 6.700490, 6.675599, 6.625816"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.691048, 4.691048, 4.616373, 4.591482, 4.541699",\ "5.252564, 5.252564, 5.177890, 5.152999, 5.103216",\ "5.814081, 5.814081, 5.739407, 5.714516, 5.664732",\ "6.564266, 6.564266, 6.489592, 6.464701, 6.414917",\ "6.916172, 6.916172, 6.841497, 6.816607, 6.766823"); } } /* 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.319575, 1.319575, 1.356913, 1.394250, 1.468924",\ "1.490354, 1.490354, 1.527691, 1.565029, 1.639703",\ "1.661133, 1.661133, 1.698470, 1.735807, 1.810481",\ "1.889293, 1.889293, 1.926631, 1.963968, 2.038642",\ "2.060433, 2.060433, 2.097770, 2.135107, 2.209781"); } 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.919861, 0.919861, 0.957198, 0.994536, 1.069210",\ "0.507211, 0.507211, 0.544549, 0.581886, 0.656560",\ "0.094561, 0.094561, 0.131899, 0.169236, 0.243910",\ "-0.456740, -0.456740, -0.419402, -0.382065, -0.307391",\ "-0.647695, -0.647695, -0.610358, -0.573020, -0.498346"); } } /* 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.067596, 0.654933, 0.242271, -0.309046, -0.499938",\ "1.547161, 1.134498, 0.721836, 0.170519, -0.020373",\ "2.026726, 1.614064, 1.201401, 0.650084, 0.459192",\ "2.667424, 2.254762, 1.842099, 1.290782, 1.099890",\ "2.921258, 2.508595, 2.095933, 1.544616, 1.353724"); } 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.386768, 0.974106, 0.561444, 0.010127, -0.180766",\ "1.948285, 1.535622, 1.122960, 0.571643, 0.380750",\ "2.509801, 2.097138, 1.684476, 1.133159, 0.942267",\ "3.259986, 2.847323, 2.434661, 1.883344, 1.692452",\ "3.611893, 3.199230, 2.786568, 2.235251, 2.044358"); } } /* 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.421158, 0.140367, 0.701892, 1.452090, 1.803997",\ "-0.250379, 0.311146, 0.872671, 1.622869, 1.974776",\ "-0.079600, 0.481925, 1.043450, 1.793648, 2.145555",\ "0.148560, 0.710086, 1.271611, 2.021809, 2.373715",\ "0.319700, 0.881225, 1.442750, 2.192948, 2.544855"); } 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.897114, -0.335589, 0.225936, 0.976134, 1.328041",\ "-1.309764, -0.748239, -0.186713, 0.563484, 0.915391",\ "-1.722414, -1.160889, -0.599364, 0.150834, 0.502741",\ "-2.273715, -1.712190, -1.150665, -0.400467, -0.048560",\ "-2.464669, -1.903144, -1.341619, -0.591421, -0.239515"); } } /* end of arc mprj_io[4]_mprj_io[8]_hldf*/ } /* end of pin mprj_io[8] */ pin("mprj_io[7]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.854952, 4.854952, 4.780278, 4.755386, 4.705604",\ "5.334511, 5.334511, 5.259837, 5.234945, 5.185163",\ "5.814070, 5.814070, 5.739396, 5.714504, 5.664721",\ "6.454761, 6.454761, 6.380087, 6.355195, 6.305412",\ "6.708595, 6.708595, 6.633921, 6.609029, 6.559246"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.645677, 4.645677, 4.571003, 4.546111, 4.496328",\ "5.207200, 5.207200, 5.132525, 5.107634, 5.057851",\ "5.768723, 5.768723, 5.694049, 5.669157, 5.619374",\ "6.518917, 6.518917, 6.444242, 6.419351, 6.369568",\ "6.870822, 6.870822, 6.796148, 6.771256, 6.721474"); } } /* 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.430972, 1.430972, 1.468309, 1.505646, 1.580320",\ "1.601753, 1.601753, 1.639091, 1.676428, 1.751102",\ "1.772535, 1.772535, 1.809873, 1.847210, 1.921884",\ "2.000700, 2.000700, 2.038037, 2.075375, 2.150049",\ "2.171836, 2.171836, 2.209173, 2.246511, 2.321185"); } 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.179225, 1.179225, 1.216563, 1.253900, 1.328574",\ "0.766567, 0.766567, 0.803904, 0.841242, 0.915916",\ "0.353909, 0.353909, 0.391246, 0.428583, 0.503257",\ "-0.197403, -0.197403, -0.160066, -0.122729, -0.048054",\ "-0.388315, -0.388315, -0.350978, -0.313641, -0.238967"); } } /* 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 ( "0.959796, 0.547133, 0.134471, -0.416846, -0.607738",\ "1.439355, 1.026692, 0.614030, 0.062713, -0.128179",\ "1.918914, 1.506252, 1.093589, 0.542272, 0.351380",\ "2.559605, 2.146943, 1.734281, 1.182964, 0.992071",\ "2.813439, 2.400776, 1.988114, 1.436797, 1.245904"); } 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.377200, 0.964538, 0.551876, 0.000559, -0.190334",\ "1.938722, 1.526060, 1.113397, 0.562080, 0.371188",\ "2.500245, 2.087582, 1.674920, 1.123603, 0.932711",\ "3.250438, 2.837776, 2.425114, 1.873797, 1.682904",\ "3.602345, 3.189682, 2.777020, 2.225703, 2.034811"); } } /* 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.394632, 0.166893, 0.728419, 1.478616, 1.830523",\ "-0.223850, 0.337675, 0.899201, 1.649398, 2.001305",\ "-0.053068, 0.508457, 1.069983, 1.820180, 2.172087",\ "0.175097, 0.736622, 1.298147, 2.048345, 2.400252",\ "0.346233, 0.907758, 1.469283, 2.219481, 2.571388"); } 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.995814, -0.434289, 0.127236, 0.877434, 1.229341",\ "-1.408473, -0.846948, -0.285422, 0.464775, 0.816682",\ "-1.821131, -1.259606, -0.698081, 0.052117, 0.404024",\ "-2.372443, -1.810918, -1.249393, -0.499195, -0.147288",\ "-2.563355, -2.001830, -1.440305, -0.690107, -0.338200"); } } /* end of arc mprj_io[4]_mprj_io[7]_hldf*/ } /* end of pin mprj_io[7] */ pin("mprj_io[6]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.813894, 4.813894, 4.739220, 4.714328, 4.664545",\ "5.293445, 5.293445, 5.218770, 5.193879, 5.144095",\ "5.772993, 5.772993, 5.698318, 5.673427, 5.623644",\ "6.413671, 6.413671, 6.338996, 6.314105, 6.264321",\ "6.667504, 6.667504, 6.592830, 6.567938, 6.518155"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.598525, 4.598525, 4.523850, 4.498959, 4.449176",\ "5.160060, 5.160060, 5.085385, 5.060494, 5.010711",\ "5.721594, 5.721594, 5.646919, 5.622028, 5.572245",\ "6.471802, 6.471802, 6.397127, 6.372236, 6.322453",\ "6.823709, 6.823709, 6.749034, 6.724143, 6.674359"); } } /* end of arc clock_mprj_io[6]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.719497, 1.719497, 1.756834, 1.794171, 1.868845",\ "1.890283, 1.890283, 1.927621, 1.964958, 2.039632",\ "2.061070, 2.061070, 2.098408, 2.135745, 2.210419",\ "2.289242, 2.289242, 2.326579, 2.363916, 2.438591",\ "2.460373, 2.460373, 2.497710, 2.535048, 2.609722"); } 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.207817, 1.207817, 1.245154, 1.282491, 1.357166",\ "0.795144, 0.795144, 0.832481, 0.869818, 0.944492",\ "0.382470, 0.382470, 0.419807, 0.457144, 0.531819",\ "-0.168862, -0.168862, -0.131524, -0.094187, -0.019513",\ "-0.359698, -0.359698, -0.322360, -0.285023, -0.210349"); } } /* end of arc clock_mprj_io[6]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.646872, 0.234209, -0.178453, -0.729770, -0.920663",\ "1.126421, 0.713758, 0.301096, -0.250221, -0.441113",\ "1.605970, 1.193308, 0.780645, 0.229328, 0.038436",\ "2.246648, 1.833985, 1.421323, 0.870006, 0.679113",\ "2.500481, 2.087819, 1.675156, 1.123839, 0.932947"); } 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.104171, 0.691509, 0.278847, -0.272470, -0.463363",\ "1.665704, 1.253042, 0.840379, 0.289062, 0.098170",\ "2.227238, 1.814575, 1.401913, 0.850596, 0.659703",\ "2.977446, 2.564783, 2.152121, 1.600804, 1.409911",\ "3.329353, 2.916691, 2.504029, 1.952712, 1.761819"); } } /* 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.047965, 0.513560, 1.075086, 1.825283, 2.177190",\ "0.122822, 0.684347, 1.245873, 1.996070, 2.347977",\ "0.293609, 0.855134, 1.416659, 2.166857, 2.518764",\ "0.521780, 1.083305, 1.644831, 2.395029, 2.746935",\ "0.692912, 1.254437, 1.815962, 2.566160, 2.918067"); } 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.693910, -0.132385, 0.429141, 1.179338, 1.531245",\ "-1.106583, -0.545058, 0.016467, 0.766665, 1.118572",\ "-1.519257, -0.957732, -0.396206, 0.353991, 0.705898",\ "-2.070588, -1.509063, -0.947538, -0.197340, 0.154567",\ "-2.261424, -1.699899, -1.138374, -0.388176, -0.036269"); } } /* end of arc mprj_io[4]_mprj_io[6]_hldf*/ } /* end of pin mprj_io[6] */ pin("mprj_io[5]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.993697, 4.993697, 4.919023, 4.894131, 4.844348",\ "5.473253, 5.473253, 5.398579, 5.373687, 5.323904",\ "5.952807, 5.952807, 5.878133, 5.853241, 5.803458",\ "6.593494, 6.593494, 6.518820, 6.493928, 6.444145",\ "6.847327, 6.847327, 6.772653, 6.747761, 6.697978"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.766967, 4.766967, 4.692293, 4.667401, 4.617619",\ "5.328494, 5.328494, 5.253819, 5.228928, 5.179145",\ "5.890021, 5.890021, 5.815347, 5.790455, 5.740672",\ "6.640220, 6.640220, 6.565546, 6.540654, 6.490871",\ "6.992127, 6.992127, 6.917453, 6.892561, 6.842778"); } } /* end of arc clock_mprj_io[5]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.736282, 1.736282, 1.773620, 1.810957, 1.885631",\ "1.907066, 1.907066, 1.944404, 1.981741, 2.056415",\ "2.077850, 2.077850, 2.115187, 2.152524, 2.227199",\ "2.306017, 2.306017, 2.343354, 2.380691, 2.455365",\ "2.477151, 2.477151, 2.514488, 2.551826, 2.626500"); } 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.303672, 1.303672, 1.341009, 1.378346, 1.453020",\ "0.891008, 0.891008, 0.928345, 0.965682, 1.040356",\ "0.478344, 0.478344, 0.515681, 0.553018, 0.627692",\ "-0.072976, -0.072976, -0.035639, 0.001699, 0.076373",\ "-0.263859, -0.263859, -0.226522, -0.189184, -0.114510"); } } /* 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 ( "0.944815, 0.532153, 0.119490, -0.431827, -0.622719",\ "1.424370, 1.011708, 0.599046, 0.047729, -0.143164",\ "1.903926, 1.491263, 1.078601, 0.527284, 0.336391",\ "2.544611, 2.131949, 1.719286, 1.167969, 0.977077",\ "2.798445, 2.385782, 1.973120, 1.421803, 1.230910"); } 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.306684, 0.894021, 0.481359, -0.069958, -0.260851",\ "1.868210, 1.455547, 1.042885, 0.491568, 0.300676",\ "2.429737, 2.017074, 1.604412, 1.053095, 0.862202",\ "3.179936, 2.767274, 2.354611, 1.803294, 1.612402",\ "3.531843, 3.119181, 2.706518, 2.155201, 1.964309"); } } /* 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.340225, 0.221300, 0.782826, 1.533023, 1.884930",\ "-0.169441, 0.392084, 0.953610, 1.703807, 2.055714",\ "0.001343, 0.562868, 1.124393, 1.874591, 2.226498",\ "0.229510, 0.791035, 1.352560, 2.102758, 2.454664",\ "0.400644, 0.962169, 1.523694, 2.273892, 2.625799"); } 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.895355, -0.333830, 0.227695, 0.977893, 1.329799",\ "-1.308019, -0.746494, -0.184969, 0.565229, 0.917135",\ "-1.720683, -1.159158, -0.597633, 0.152565, 0.504472",\ "-2.272003, -1.710478, -1.148952, -0.398755, -0.046848",\ "-2.462886, -1.901361, -1.339836, -0.589638, -0.237731"); } } /* end of arc mprj_io[4]_mprj_io[5]_hldf*/ } /* end of pin mprj_io[5] */ pin("mprj_io[4]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.280152"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwl*/ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.426372"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwh*/ } /* end of pin mprj_io[4] */ pin("mprj_io[3]") { direction : inout ; max_transition : 4.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; function : "0" ; three_state : "0" ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin mprj_io[3] */ pin("mprj_io[2]") { direction : inout ; max_transition : 0.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "5.056663, 5.056663, 4.981988, 4.957097, 4.907314",\ "5.536177, 5.536177, 5.461502, 5.436611, 5.386828",\ "6.015691, 6.015691, 5.941016, 5.916125, 5.866342",\ "6.656321, 6.656321, 6.581646, 6.556755, 6.506972",\ "6.910153, 6.910153, 6.835479, 6.810588, 6.760805"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.818073, 4.818073, 4.743399, 4.718508, 4.668725",\ "5.379643, 5.379643, 5.304969, 5.280078, 5.230295",\ "5.941214, 5.941214, 5.866539, 5.841648, 5.791865",\ "6.691471, 6.691471, 6.616796, 6.591906, 6.542122",\ "7.043379, 7.043379, 6.968704, 6.943813, 6.894030"); } } /* 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.510032, 1.510032, 1.547369, 1.584706, 1.659380",\ "1.645309, 1.645309, 1.682646, 1.719983, 1.794657",\ "1.850957, 1.850957, 1.888294, 1.925632, 2.000306",\ "2.078468, 2.078468, 2.115806, 2.153143, 2.227817",\ "2.249582, 2.249582, 2.286919, 2.324256, 2.398931"); } 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.112558, 1.112558, 1.149896, 1.187233, 1.261907",\ "0.785681, 0.785681, 0.823018, 0.860355, 0.935030",\ "0.288761, 0.288761, 0.326098, 0.363436, 0.438110",\ "-0.260987, -0.260987, -0.223650, -0.186313, -0.111639",\ "-0.451563, -0.451563, -0.414226, -0.376889, -0.302215"); } } /* end of arc clock_mprj_io[2]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.631150, 2.801933, 2.972716, 3.200883, 3.372018",\ "3.110664, 3.281447, 3.452230, 3.680396, 3.851531",\ "3.590177, 3.760960, 3.931743, 4.159909, 4.331044",\ "4.230807, 4.401590, 4.572373, 4.800540, 4.971675",\ "4.484640, 4.655423, 4.826206, 5.054373, 5.225508"); } 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.796758, 2.967541, 3.138325, 3.366491, 3.537626",\ "3.358328, 3.529111, 3.699894, 3.928061, 4.099195",\ "3.919898, 4.090681, 4.261464, 4.489631, 4.660766",\ "4.670156, 4.840939, 5.011722, 5.239888, 5.411023",\ "5.022065, 5.192848, 5.363631, 5.591798, 5.762933"); } } /* end of arc mprj_io[4]_mprj_io[2]_stupr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.555472, 3.142809, 2.730147, 2.178830, 1.987937",\ "4.034986, 3.622323, 3.209661, 2.658344, 2.467451",\ "4.514499, 4.101836, 3.689174, 3.137857, 2.946965",\ "5.155129, 4.742467, 4.329805, 3.778488, 3.587595",\ "5.408963, 4.996301, 4.583638, 4.032321, 3.841429"); } 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.364537, 2.951874, 2.539212, 1.987895, 1.797002",\ "3.926106, 3.513444, 3.100781, 2.549464, 2.358572",\ "4.487677, 4.075014, 3.662352, 3.111035, 2.920142",\ "5.237934, 4.825272, 4.412610, 3.861293, 3.670400",\ "5.589844, 5.177181, 4.764519, 4.213202, 4.022309"); } } /* 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.549538, 1.029094, 1.508651, 2.149338, 2.403171",\ "0.684815, 1.164371, 1.643928, 2.284615, 2.538448",\ "0.890463, 1.370019, 1.849576, 2.490263, 2.744096",\ "1.117974, 1.597531, 2.077087, 2.717775, 2.971608",\ "1.289088, 1.768645, 2.248201, 2.888889, 3.142721"); } 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.423691, 0.903248, 1.382804, 2.023492, 2.277325",\ "0.096813, 0.576370, 1.055927, 1.696614, 1.950447",\ "-0.400107, 0.079450, 0.559006, 1.199694, 1.453527",\ "-0.949855, -0.470298, 0.009258, 0.649946, 0.903779",\ "-1.140431, -0.660874, -0.181318, 0.459370, 0.713203"); } } /* 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.220732, 0.340793, 0.902319, 1.652516, 2.004423",\ "-0.085454, 0.476071, 1.037596, 1.787794, 2.139700",\ "0.120194, 0.681719, 1.243244, 1.993442, 2.345349",\ "0.347705, 0.909230, 1.470756, 2.220953, 2.572860",\ "0.518819, 1.080344, 1.641869, 2.392067, 2.743974"); } 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.720894, -0.159369, 0.402156, 1.152354, 1.504261",\ "-1.047772, -0.486247, 0.075279, 0.825476, 1.177383",\ "-1.544692, -0.983166, -0.421641, 0.328557, 0.680463",\ "-2.094440, -1.532915, -0.971390, -0.221192, 0.130715",\ "-2.285016, -1.723491, -1.161966, -0.411768, -0.059861"); } } /* end of arc mprj_io[4]_mprj_io[2]_hldf*/ } /* end of pin mprj_io[2] */ pin("mprj_io[1]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "10.574825, 10.867780, 11.064313, 11.087978, 11.155708",\ "10.574825, 10.867780, 11.064313, 11.087978, 11.155708",\ "10.612163, 10.905117, 11.101650, 11.125316, 11.193046",\ "10.649500, 10.942454, 11.138988, 11.162653, 11.230383",\ "10.724174, 11.017128, 11.213661, 11.237327, 11.305057"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "10.647407, 10.952484, 11.157540, 11.182232, 11.252898",\ "10.647407, 10.952484, 11.157540, 11.182232, 11.252898",\ "10.684745, 10.989822, 11.194879, 11.219570, 11.290236",\ "10.722081, 11.027159, 11.232215, 11.256907, 11.327573",\ "10.796756, 11.101833, 11.306890, 11.331581, 11.402247"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814"); } } /* end of arc clock_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "10.470449, 10.592077, 10.649983, 10.656956, 10.676911",\ "10.470449, 10.592077, 10.649983, 10.656956, 10.676911",\ "10.545124, 10.666752, 10.724658, 10.731630, 10.751586",\ "10.570016, 10.691644, 10.749550, 10.756522, 10.776478",\ "10.619799, 10.741426, 10.799333, 10.806305, 10.826261"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "10.293403, 10.386842, 10.442274, 10.448949, 10.468052",\ "10.293403, 10.386842, 10.442274, 10.448949, 10.468052",\ "10.368077, 10.461516, 10.516949, 10.523623, 10.542727",\ "10.392968, 10.486407, 10.541840, 10.548514, 10.567617",\ "10.442752, 10.536191, 10.591623, 10.598298, 10.617401"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668"); } } /* end of arc clock_mprj_io[1]_redg_min*/ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "5.125923, 5.125923, 5.051249, 5.026358, 4.976574",\ "5.605418, 5.605418, 5.530744, 5.505853, 5.456069",\ "6.084912, 6.084912, 6.010238, 5.985347, 5.935564",\ "6.725515, 6.725515, 6.650841, 6.625950, 6.576167",\ "6.979348, 6.979348, 6.904674, 6.879783, 6.829999"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.762525, 4.762525, 4.687850, 4.662959, 4.613176",\ "5.324117, 5.324117, 5.249442, 5.224551, 5.174768",\ "5.885708, 5.885708, 5.811033, 5.786142, 5.736359",\ "6.635993, 6.635993, 6.561318, 6.536427, 6.486644",\ "6.987902, 6.987902, 6.913227, 6.888336, 6.838553"); } } /* end of arc clock_mprj_io[1]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.715540, 1.715540, 1.752877, 1.790214, 1.864889",\ "1.886354, 1.886354, 1.923691, 1.961029, 2.035703",\ "2.057168, 2.057168, 2.094505, 2.131843, 2.206517",\ "2.285376, 2.285376, 2.322713, 2.360050, 2.434724",\ "2.456479, 2.456479, 2.493817, 2.531154, 2.605828"); } 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.011420, 1.011420, 1.048757, 1.086094, 1.160768",\ "0.598667, 0.598667, 0.636004, 0.673342, 0.748016",\ "0.185914, 0.185914, 0.223251, 0.260589, 0.335263",\ "-0.365524, -0.365524, -0.328186, -0.290849, -0.216175",\ "-0.555952, -0.555952, -0.518614, -0.481277, -0.406603"); } } /* end of arc clock_mprj_io[1]_hldr*/ timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "11.304028, 11.596982, 11.793515, 11.817181, 11.856318",\ "11.304028, 11.596982, 11.793515, 11.817181, 11.856318",\ "11.291941, 11.584895, 11.781428, 11.805094, 11.856318",\ "11.191232, 11.484186, 11.680719, 11.704385, 11.772115",\ "10.796738, 11.089692, 11.286225, 11.309891, 11.377621"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "11.079678, 11.384756, 11.589811, 11.614502, 11.656577",\ "11.079678, 11.384756, 11.589811, 11.614502, 11.656577",\ "11.067591, 11.372669, 11.577724, 11.602415, 11.656577",\ "10.966882, 11.271959, 11.477015, 11.501707, 11.572373",\ "10.572391, 10.877468, 11.082524, 11.107216, 11.177882"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814"); } } /* end of arc hk_serial_load_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.447977, 3.569605, 3.627511, 3.634483, 3.654439",\ "3.447977, 3.569605, 3.627511, 3.634483, 3.654439",\ "3.447977, 3.569605, 3.627511, 3.634483, 3.654439",\ "3.363846, 3.485474, 3.543380, 3.550353, 3.570308",\ "2.969735, 3.091362, 3.149268, 3.156241, 3.176197"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.434492, 3.527930, 3.583362, 3.590037, 3.609140",\ "3.434492, 3.527930, 3.583362, 3.590037, 3.609140",\ "3.434492, 3.527930, 3.583362, 3.590037, 3.609140",\ "3.350361, 3.443799, 3.499231, 3.505906, 3.525010",\ "2.956249, 3.049688, 3.105120, 3.111795, 3.130898"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668"); } } /* end of arc hk_serial_load_mprj_io[1]_redg_min*/ timing () { related_pin : "mprj_io[11]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.169022, 5.461976, 5.658509, 5.682175, 5.749905",\ "5.648583, 5.941538, 6.138071, 6.161736, 6.229466",\ "6.128145, 6.421100, 6.617633, 6.641298, 6.709028",\ "6.768840, 7.061794, 7.258327, 7.281993, 7.349723",\ "7.022673, 7.315627, 7.512160, 7.535826, 7.603556"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.517043, 5.822121, 6.027177, 6.051868, 6.122535",\ "6.078563, 6.383641, 6.588696, 6.613388, 6.684054",\ "6.640082, 6.945160, 7.150216, 7.174907, 7.245574",\ "7.390273, 7.695351, 7.900407, 7.925098, 7.995765",\ "7.742180, 8.047258, 8.252314, 8.277005, 8.347672"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814"); } } /* end of arc mprj_io[11]_mprj_io[1]_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[11]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.497410, 4.619038, 4.676944, 4.683917, 4.703873",\ "4.326630, 4.448257, 4.506164, 4.513136, 4.533092",\ "4.155849, 4.277476, 4.335382, 4.342355, 4.362311",\ "3.927686, 4.049313, 4.107220, 4.114192, 4.134148",\ "3.756548, 3.878176, 3.936082, 3.943055, 3.963010"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.754326, 4.847765, 4.903197, 4.909872, 4.928975",\ "5.166982, 5.260421, 5.315853, 5.322528, 5.341631",\ "5.579638, 5.673076, 5.728508, 5.735183, 5.754287",\ "6.130946, 6.224384, 6.279816, 6.286491, 6.305594",\ "6.321874, 6.415313, 6.470745, 6.477420, 6.496523"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668"); } } /* end of arc mprj_io[11]_mprj_io[1]_una_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.284481, 5.577435, 5.773969, 5.797634, 5.865364",\ "5.846006, 6.138961, 6.335494, 6.359159, 6.426889",\ "6.407532, 6.700486, 6.897019, 6.920685, 6.988415",\ "7.157730, 7.450685, 7.647218, 7.670883, 7.738613",\ "7.509637, 7.802591, 7.999125, 8.022790, 8.090520"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.704159, 6.009237, 6.214293, 6.238984, 6.309650",\ "6.265684, 6.570762, 6.775817, 6.800508, 6.871176",\ "6.827209, 7.132287, 7.337342, 7.362033, 7.432700",\ "7.577406, 7.882484, 8.087540, 8.112230, 8.182898",\ "7.929313, 8.234390, 8.439446, 8.464138, 8.534804"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814"); } } /* end of arc mprj_io[4]_mprj_io[1]_fedg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.538973, 4.660600, 4.718506, 4.725479, 4.745435",\ "4.951636, 5.073263, 5.131169, 5.138142, 5.158098",\ "5.364298, 5.485925, 5.543831, 5.550804, 5.570760",\ "5.915615, 6.037242, 6.095148, 6.102121, 6.122077",\ "6.106507, 6.228135, 6.286041, 6.293014, 6.312969"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.600531, 4.693969, 4.749401, 4.756076, 4.775179",\ "5.013193, 5.106632, 5.162064, 5.168739, 5.187842",\ "5.425855, 5.519294, 5.574726, 5.581401, 5.600504",\ "5.977172, 6.070611, 6.126043, 6.132718, 6.151821",\ "6.168065, 6.261503, 6.316935, 6.323610, 6.342713"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668"); } } /* end of arc mprj_io[4]_mprj_io[1]_fedg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "7.124811, 7.417766, 7.614299, 7.637964, 7.705694",\ "7.604366, 7.897321, 8.093854, 8.117519, 8.185249",\ "8.083923, 8.376878, 8.573411, 8.597076, 8.664806",\ "8.724611, 9.017566, 9.214099, 9.237764, 9.305494",\ "8.978444, 9.271399, 9.467932, 9.491597, 9.559327"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\ "1.494989, 2.051095, 2.434785, 2.480986, 2.613215"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "7.670717, 7.975795, 8.180851, 8.205542, 8.276209",\ "8.150273, 8.455351, 8.660407, 8.685099, 8.755765",\ "8.629829, 8.934908, 9.139963, 9.164654, 9.235321",\ "9.270517, 9.575596, 9.780651, 9.805342, 9.876009",\ "9.524350, 9.829428, 10.034484, 10.059175, 10.129842"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\ "1.504010, 2.075259, 2.467437, 2.514660, 2.649814"); } } /* end of arc mprj_io[4]_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.603174, 4.724802, 4.782708, 4.789680, 4.809636",\ "4.432392, 4.554019, 4.611925, 4.618897, 4.638854",\ "4.261609, 4.383236, 4.441142, 4.448114, 4.468071",\ "4.033442, 4.155069, 4.212976, 4.219948, 4.239904",\ "3.862307, 3.983934, 4.041841, 4.048813, 4.068769"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.693202, 4.786640, 4.842072, 4.848747, 4.867850",\ "4.522418, 4.615857, 4.671289, 4.677964, 4.697067",\ "4.351635, 4.445074, 4.500506, 4.507181, 4.526284",\ "4.123469, 4.216908, 4.272339, 4.279015, 4.298118",\ "3.952333, 4.045772, 4.101204, 4.107879, 4.126983"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\ "0.423505, 0.480749, 0.520966, 0.525808, 0.539668"); } } /* 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.618219, 0.205557, -0.207105, -0.758422, -0.949315",\ "1.097713, 0.685051, 0.272389, -0.278928, -0.469821",\ "1.577207, 1.164545, 0.751883, 0.200566, 0.009673",\ "2.217811, 1.805149, 1.392487, 0.841170, 0.650277",\ "2.471643, 2.058981, 1.646319, 1.095002, 0.904109"); } 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.252960, 0.840297, 0.427635, -0.123682, -0.314574",\ "1.814551, 1.401888, 0.989226, 0.437909, 0.247017",\ "2.376142, 1.963479, 1.550817, 0.999500, 0.808608",\ "3.126429, 2.713766, 2.301104, 1.749787, 1.558895",\ "3.478338, 3.065676, 2.653014, 2.101697, 1.910804"); } } /* 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.047626, 0.513899, 1.075424, 1.825622, 2.177529",\ "0.123188, 0.684713, 1.246238, 1.996436, 2.348343",\ "0.294002, 0.855527, 1.417053, 2.167250, 2.519157",\ "0.522210, 1.083735, 1.645260, 2.395458, 2.747365",\ "0.693313, 1.254838, 1.816364, 2.566561, 2.918468"); } 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.886305, -0.324780, 0.236745, 0.986943, 1.338850",\ "-1.299058, -0.737533, -0.176007, 0.574190, 0.926097",\ "-1.711811, -1.150285, -0.588760, 0.161438, 0.513344",\ "-2.263248, -1.701723, -1.140198, -0.390000, -0.038093",\ "-2.453676, -1.892151, -1.330626, -0.580428, -0.228521"); } } /* end of arc mprj_io[4]_mprj_io[1]_hldf*/ } /* end of pin mprj_io[1] */ pin("mprj_io[0]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "5.012711, 5.012711, 4.938037, 4.913145, 4.863362",\ "5.492184, 5.492184, 5.417510, 5.392618, 5.342835",\ "5.971655, 5.971655, 5.896981, 5.872089, 5.822307",\ "6.612231, 6.612231, 6.537557, 6.512665, 6.462882",\ "6.866064, 6.866064, 6.791389, 6.766498, 6.716715"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.715963, 4.715963, 4.641289, 4.616397, 4.566614",\ "5.277577, 5.277577, 5.202903, 5.178011, 5.128228",\ "5.839192, 5.839192, 5.764518, 5.739626, 5.689843",\ "6.589509, 6.589509, 6.514834, 6.489943, 6.440160",\ "6.941420, 6.941420, 6.866746, 6.841854, 6.792071"); } } /* end of arc clock_mprj_io[0]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.799391, 1.799391, 1.836728, 1.874065, 1.948739",\ "1.970216, 1.970216, 2.007553, 2.044890, 2.119565",\ "2.141041, 2.141041, 2.178378, 2.215716, 2.290390",\ "2.369263, 2.369263, 2.406601, 2.443938, 2.518612",\ "2.540356, 2.540356, 2.577693, 2.615031, 2.689705"); } 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.416581, 1.416581, 1.453919, 1.491256, 1.565930",\ "1.003796, 1.003796, 1.041134, 1.078471, 1.153145",\ "0.591011, 0.591011, 0.628349, 0.665686, 0.740360",\ "0.039531, 0.039531, 0.076868, 0.114205, 0.188879",\ "-0.150731, -0.150731, -0.113394, -0.076057, -0.001383"); } } /* 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.543006, 0.130343, -0.282319, -0.833636, -1.024529",\ "1.022477, 0.609815, 0.197152, -0.354165, -0.545057",\ "1.501949, 1.089286, 0.676624, 0.125307, -0.065585",\ "2.142523, 1.729861, 1.317199, 0.765882, 0.574989",\ "2.396357, 1.983694, 1.571032, 1.019715, 0.828822"); } 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.972549, 0.559886, 0.147224, -0.404093, -0.594986",\ "1.534163, 1.121500, 0.708838, 0.157521, -0.033372",\ "2.095777, 1.683115, 1.270452, 0.719135, 0.528243",\ "2.846094, 2.433432, 2.020769, 1.469452, 1.278560",\ "3.198005, 2.785343, 2.372680, 1.821363, 1.630471"); } } /* 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.058658, 0.620183, 1.181708, 1.931906, 2.283813",\ "0.229483, 0.791008, 1.352533, 2.102731, 2.454638",\ "0.400308, 0.961833, 1.523358, 2.273556, 2.625463",\ "0.628530, 1.190055, 1.751581, 2.501778, 2.853685",\ "0.799623, 1.361148, 1.922673, 2.672871, 3.024778"); } 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.506113, 0.055412, 0.616938, 1.367135, 1.719042",\ "-0.918898, -0.357373, 0.204153, 0.954350, 1.306257",\ "-1.331683, -0.770158, -0.208632, 0.541565, 0.893472",\ "-1.883164, -1.321639, -0.760113, -0.009916, 0.341991",\ "-2.073425, -1.511900, -0.950375, -0.200177, 0.151730"); } } /* end of arc mprj_io[4]_mprj_io[0]_hldf*/ } /* end of pin mprj_io[0] */ } /* end of bus mprj_io */ pin("clock") { direction : input ; clock : true ; max_transition : 1.500000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.495247"); } } /* end of arc clock_clock_pwl*/ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.436064"); } } /* end of arc clock_clock_pwh*/ } /* end of pin clock */ pin("resetb") { direction : input ; max_transition : 0.000000 ; capacitance : 0.856414 ; is_pad : true ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; } /* end of pin resetb */ pin("flash_csb") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.661651, 6.783239, 6.841151, 6.848125, 6.868082",\ "6.661651, 6.783239, 6.841151, 6.848125, 6.868082",\ "6.698988, 6.820577, 6.878489, 6.885462, 6.905419",\ "6.736325, 6.857914, 6.915826, 6.922799, 6.942757",\ "6.810999, 6.932588, 6.990499, 6.997473, 7.017430"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ "0.758812, 0.765608, 0.765608, 0.765608, 0.765608"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.995470, 7.088897, 7.144332, 7.151007, 7.170111",\ "6.995470, 7.088897, 7.144332, 7.151007, 7.170111",\ "7.032808, 7.126235, 7.181669, 7.188344, 7.207449",\ "7.070145, 7.163572, 7.219007, 7.225682, 7.244786",\ "7.144819, 7.238246, 7.293681, 7.300356, 7.319460"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423360, 0.480752, 0.520919, 0.525756, 0.539598",\ "0.423360, 0.480752, 0.520919, 0.525756, 0.539598",\ "0.423360, 0.480752, 0.520919, 0.525756, 0.539598",\ "0.423360, 0.480752, 0.520919, 0.525756, 0.539598",\ "0.423360, 0.480752, 0.520919, 0.525756, 0.539598"); } } /* end of arc clock_flash_csb_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.368319, 6.489908, 6.547820, 6.554793, 6.574751",\ "6.368319, 6.489908, 6.547820, 6.554793, 6.574751",\ "6.442993, 6.564583, 6.622494, 6.629467, 6.649426",\ "6.467884, 6.589474, 6.647385, 6.654358, 6.674316",\ "6.517668, 6.639257, 6.697169, 6.704142, 6.724100"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ "0.758812, 0.765608, 0.765608, 0.765608, 0.765608"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.522439, 6.615867, 6.671301, 6.677976, 6.697081",\ "6.522439, 6.615867, 6.671301, 6.677976, 6.697081",\ "6.597114, 6.690540, 6.745975, 6.752650, 6.771754",\ "6.622005, 6.715432, 6.770866, 6.777542, 6.796646",\ "6.671788, 6.765215, 6.820650, 6.827325, 6.846429"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423360, 0.480752, 0.520919, 0.525756, 0.539598",\ "0.423360, 0.480752, 0.520919, 0.525756, 0.539598",\ "0.423360, 0.480752, 0.520919, 0.525756, 0.539598",\ "0.423360, 0.480752, 0.520919, 0.525756, 0.539598",\ "0.423360, 0.480752, 0.520919, 0.525756, 0.539598"); } } /* end of arc clock_flash_csb_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.071333, 5.192922, 5.250834, 5.257807, 5.277764",\ "5.550890, 5.672479, 5.730391, 5.737364, 5.757321",\ "6.030446, 6.152036, 6.209947, 6.216920, 6.236878",\ "6.671134, 6.792723, 6.850635, 6.857608, 6.877565",\ "6.924967, 7.046556, 7.104467, 7.111441, 7.131398"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.917464, 5.010891, 5.066326, 5.073001, 5.092105",\ "5.397021, 5.490448, 5.545883, 5.552558, 5.571662",\ "5.876577, 5.970004, 6.025439, 6.032114, 6.051218",\ "6.517266, 6.610693, 6.666127, 6.672802, 6.691907",\ "6.771099, 6.864526, 6.919961, 6.926636, 6.945740"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.444249, 0.500522, 0.538764, 0.543368, 0.556547",\ "0.444249, 0.500522, 0.538764, 0.543368, 0.556547",\ "0.444249, 0.500522, 0.538764, 0.543368, 0.556547",\ "0.444249, 0.500522, 0.538764, 0.543368, 0.556547",\ "0.444249, 0.500522, 0.538764, 0.543368, 0.556547"); } } /* end of arc mprj_io[4]_flash_csb_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.161983, 4.162599, 4.163104, 4.163164, 4.163338",\ "3.991201, 3.991817, 3.992321, 3.992382, 3.992555",\ "3.820417, 3.821033, 3.821537, 3.821599, 3.821772",\ "3.592251, 3.592867, 3.593371, 3.593432, 3.593606",\ "3.421116, 3.421732, 3.422236, 3.422297, 3.422471"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.111385, 4.116995, 4.117048, 4.117054, 4.117073",\ "3.940603, 3.946212, 3.946266, 3.946272, 3.946290",\ "3.769819, 3.775429, 3.775482, 3.775489, 3.775507",\ "3.541653, 3.547263, 3.547316, 3.547322, 3.547341",\ "3.370518, 3.376128, 3.376181, 3.376187, 3.376206"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_csb_redg_min*/ } /* end of pin flash_csb */ pin("flash_clk") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "6.008796, 6.130378, 6.188291, 6.195264, 6.215222",\ "6.008796, 6.130378, 6.188291, 6.195264, 6.215222",\ "6.046133, 6.167716, 6.225628, 6.232601, 6.252560",\ "6.083470, 6.205053, 6.262965, 6.269938, 6.289897",\ "6.158144, 6.279727, 6.337639, 6.344613, 6.364571"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.873267, 5.966692, 6.022128, 6.028803, 6.047907",\ "5.873267, 5.966692, 6.022128, 6.028803, 6.047907",\ "5.910604, 6.004030, 6.059465, 6.066140, 6.085244",\ "5.947942, 6.041367, 6.096802, 6.103477, 6.122581",\ "6.022616, 6.116041, 6.171476, 6.178152, 6.197256"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\ "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\ "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\ "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\ "0.423334, 0.480753, 0.520911, 0.525747, 0.539586"); } } /* end of arc clock_flash_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.752884, 5.874466, 5.932379, 5.939352, 5.959311",\ "5.752884, 5.874466, 5.932379, 5.939352, 5.959311",\ "5.827559, 5.949141, 6.007053, 6.014027, 6.033985",\ "5.852449, 5.974032, 6.031945, 6.038918, 6.058876",\ "5.902233, 6.023816, 6.081728, 6.088701, 6.108660"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.707622, 5.801046, 5.856482, 5.863157, 5.882261",\ "5.707622, 5.801046, 5.856482, 5.863157, 5.882261",\ "5.782296, 5.875721, 5.931156, 5.937831, 5.956935",\ "5.807187, 5.900612, 5.956047, 5.962722, 5.981827",\ "5.856970, 5.950395, 6.005830, 6.012505, 6.031610"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\ "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\ "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\ "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\ "0.423334, 0.480753, 0.520911, 0.525747, 0.539586"); } } /* end of arc clock_flash_clk_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.946088, 5.067670, 5.125583, 5.132556, 5.152514",\ "5.425645, 5.547227, 5.605140, 5.612113, 5.632071",\ "5.905201, 6.026784, 6.084696, 6.091670, 6.111628",\ "6.545889, 6.667472, 6.725384, 6.732358, 6.752316",\ "6.799722, 6.921305, 6.979217, 6.986190, 7.006148"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\ "0.777883, 0.789784, 0.789784, 0.789784, 0.789784"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.825585, 4.919010, 4.974445, 4.981121, 5.000225",\ "5.305142, 5.398567, 5.454002, 5.460678, 5.479782",\ "5.784698, 5.878123, 5.933558, 5.940234, 5.959338",\ "6.425385, 6.518811, 6.574246, 6.580921, 6.600025",\ "6.679218, 6.772643, 6.828078, 6.834754, 6.853858"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.444249, 0.500521, 0.538763, 0.543368, 0.556547",\ "0.444249, 0.500521, 0.538763, 0.543368, 0.556547",\ "0.444249, 0.500521, 0.538763, 0.543368, 0.556547",\ "0.444249, 0.500521, 0.538763, 0.543368, 0.556547",\ "0.444249, 0.500521, 0.538763, 0.543368, 0.556547"); } } /* end of arc mprj_io[4]_flash_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.005713, 4.006331, 4.006836, 4.006897, 4.007071",\ "3.834930, 3.835548, 3.836053, 3.836114, 3.836288",\ "3.664147, 3.664765, 3.665270, 3.665331, 3.665505",\ "3.435981, 3.436599, 3.437104, 3.437165, 3.437339",\ "3.264846, 3.265464, 3.265969, 3.266030, 3.266204"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.955106, 3.960708, 3.960762, 3.960768, 3.960787",\ "3.784323, 3.789925, 3.789979, 3.789985, 3.790004",\ "3.613540, 3.619142, 3.619196, 3.619202, 3.619221",\ "3.385374, 3.390976, 3.391029, 3.391036, 3.391054",\ "3.214239, 3.219841, 3.219894, 3.219901, 3.219919"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_clk_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.456086, 4.577669, 4.635581, 4.642555, 4.662513",\ "4.935643, 5.057226, 5.115138, 5.122111, 5.142070",\ "5.415199, 5.536782, 5.594694, 5.601667, 5.621626",\ "6.055887, 6.177470, 6.235382, 6.242355, 6.262314",\ "6.309720, 6.431303, 6.489215, 6.496188, 6.516147"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.237123, 4.330548, 4.385983, 4.392658, 4.411763",\ "4.798648, 4.892074, 4.947509, 4.954184, 4.973288",\ "5.360174, 5.453599, 5.509034, 5.515709, 5.534813",\ "6.110372, 6.203796, 6.259232, 6.265907, 6.285011",\ "6.462277, 6.555703, 6.611138, 6.617813, 6.636917"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\ "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\ "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\ "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\ "0.423334, 0.480753, 0.520911, 0.525747, 0.539586"); } } /* end of arc mprj_io[4]_flash_clk_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.953407, 4.074989, 4.132902, 4.139875, 4.159833",\ "3.782624, 3.904206, 3.962119, 3.969092, 3.989050",\ "3.611841, 3.733423, 3.791336, 3.798309, 3.818267",\ "3.383674, 3.505257, 3.563169, 3.570143, 3.590101",\ "3.212539, 3.334122, 3.392034, 3.399008, 3.418966"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.029534, 4.122959, 4.178394, 4.185069, 4.204174",\ "4.442196, 4.535622, 4.591057, 4.597732, 4.616836",\ "4.854858, 4.948284, 5.003719, 5.010394, 5.029498",\ "5.406176, 5.499600, 5.555036, 5.561711, 5.580815",\ "5.597068, 5.690493, 5.745928, 5.752604, 5.771708"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\ "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\ "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\ "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\ "0.423334, 0.480753, 0.520911, 0.525747, 0.539586"); } } /* end of arc mprj_io[4]_flash_clk_una_min*/ } /* end of pin flash_clk */ pin("flash_io0") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.904705, 6.026289, 6.084201, 6.091175, 6.111133",\ "5.904705, 6.026289, 6.084201, 6.091175, 6.111133",\ "5.942042, 6.063626, 6.121539, 6.128512, 6.148470",\ "5.979380, 6.100964, 6.158876, 6.165849, 6.185807",\ "6.054054, 6.175638, 6.233550, 6.240523, 6.260482"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\ "0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\ "0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\ "0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\ "0.777881, 0.789780, 0.789780, 0.789780, 0.789780"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.856534, 5.949678, 6.004738, 6.011368, 6.030343",\ "5.856534, 5.949678, 6.004738, 6.011368, 6.030343",\ "5.893871, 5.987015, 6.042075, 6.048705, 6.067680",\ "5.931209, 6.024353, 6.079413, 6.086043, 6.105018",\ "6.005883, 6.099027, 6.154087, 6.160717, 6.179692"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.444254, 0.500511, 0.538756, 0.543361, 0.556541",\ "0.444254, 0.500511, 0.538756, 0.543361, 0.556541",\ "0.444254, 0.500511, 0.538756, 0.543361, 0.556541",\ "0.444254, 0.500511, 0.538756, 0.543361, 0.556541",\ "0.444254, 0.500511, 0.538756, 0.543361, 0.556541"); } } /* end of arc clock_flash_io0_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.311230, 5.311903, 5.312434, 5.312499, 5.312681",\ "5.311230, 5.311903, 5.312434, 5.312499, 5.312681",\ "5.385904, 5.386578, 5.387109, 5.387173, 5.387356",\ "5.410795, 5.411469, 5.412000, 5.412064, 5.412247",\ "5.460578, 5.461252, 5.461783, 5.461847, 5.462030"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "5.260349, 5.265716, 5.265777, 5.265784, 5.265805",\ "5.260349, 5.265716, 5.265777, 5.265784, 5.265805",\ "5.335023, 5.340390, 5.340451, 5.340458, 5.340479",\ "5.359915, 5.365281, 5.365342, 5.365350, 5.365371",\ "5.409698, 5.415064, 5.415125, 5.415133, 5.415154"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc clock_flash_io0_redg_min*/ timing () { related_pin : "mprj_io[2]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.004162, 4.125746, 4.183659, 4.190632, 4.210590",\ "4.483676, 4.605260, 4.663172, 4.670146, 4.690104",\ "4.963190, 5.084774, 5.142686, 5.149660, 5.169618",\ "5.603820, 5.725404, 5.783317, 5.790290, 5.810248",\ "5.857654, 5.979238, 6.037150, 6.044123, 6.064081"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.838981, 3.932407, 3.987842, 3.994517, 4.013621",\ "4.400551, 4.493977, 4.549411, 4.556087, 4.575191",\ "4.962121, 5.055547, 5.110981, 5.117657, 5.136761",\ "5.712379, 5.805804, 5.861239, 5.867914, 5.887018",\ "6.064287, 6.157712, 6.213148, 6.219823, 6.238927"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423339, 0.480753, 0.520913, 0.525749, 0.539589",\ "0.423339, 0.480753, 0.520913, 0.525749, 0.539589",\ "0.423339, 0.480753, 0.520913, 0.525749, 0.539589",\ "0.423339, 0.480753, 0.520913, 0.525749, 0.539589",\ "0.423339, 0.480753, 0.520913, 0.525749, 0.539589"); } } /* end of arc mprj_io[2]_flash_io0_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[2]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.667497, 3.789081, 3.846993, 3.853966, 3.873924",\ "3.532219, 3.653804, 3.711716, 3.718689, 3.738647",\ "3.326571, 3.448155, 3.506068, 3.513041, 3.532999",\ "3.099060, 3.220644, 3.278556, 3.285530, 3.305488",\ "2.927946, 3.049531, 3.107443, 3.114416, 3.134374"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.719985, 3.813410, 3.868845, 3.875520, 3.894624",\ "4.046862, 4.140287, 4.195723, 4.202398, 4.221502",\ "4.543781, 4.637207, 4.692642, 4.699317, 4.718421",\ "5.093530, 5.186955, 5.242390, 5.249065, 5.268169",\ "5.284106, 5.377531, 5.432966, 5.439641, 5.458746"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.423339, 0.480753, 0.520913, 0.525749, 0.539589",\ "0.423339, 0.480753, 0.520913, 0.525749, 0.539589",\ "0.423339, 0.480753, 0.520913, 0.525749, 0.539589",\ "0.423339, 0.480753, 0.520913, 0.525749, 0.539589",\ "0.423339, 0.480753, 0.520913, 0.525749, 0.539589"); } } /* end of arc mprj_io[2]_flash_io0_una_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.782792, 4.904376, 4.962288, 4.969261, 4.989220",\ "5.262349, 5.383933, 5.441845, 5.448818, 5.468777",\ "5.741905, 5.863489, 5.921401, 5.928374, 5.948333",\ "6.382592, 6.504176, 6.562088, 6.569062, 6.589020",\ "6.636425, 6.758009, 6.815921, 6.822895, 6.842853"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\ "0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\ "0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\ "0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\ "0.777881, 0.789780, 0.789780, 0.789780, 0.789780"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "4.741196, 4.834340, 4.889400, 4.896030, 4.915006",\ "5.220753, 5.313897, 5.368958, 5.375587, 5.394563",\ "5.700309, 5.793453, 5.848514, 5.855144, 5.874119",\ "6.340998, 6.434142, 6.489202, 6.495832, 6.514808",\ "6.594831, 6.687975, 6.743035, 6.749665, 6.768641"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.444254, 0.500511, 0.538756, 0.543361, 0.556541",\ "0.444254, 0.500511, 0.538756, 0.543361, 0.556541",\ "0.444254, 0.500511, 0.538756, 0.543361, 0.556541",\ "0.444254, 0.500511, 0.538756, 0.543361, 0.556541",\ "0.444254, 0.500511, 0.538756, 0.543361, 0.556541"); } } /* end of arc mprj_io[4]_flash_io0_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.968866, 3.969540, 3.970071, 3.970135, 3.970318",\ "3.798083, 3.798757, 3.799288, 3.799352, 3.799535",\ "3.627300, 3.627974, 3.628505, 3.628569, 3.628752",\ "3.399134, 3.399807, 3.400338, 3.400403, 3.400585",\ "3.227999, 3.228672, 3.229203, 3.229268, 3.229450"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "3.917985, 3.923352, 3.923413, 3.923420, 3.923442",\ "3.747202, 3.752569, 3.752630, 3.752637, 3.752658",\ "3.576419, 3.581786, 3.581847, 3.581854, 3.581875",\ "3.348253, 3.353619, 3.353681, 3.353688, 3.353709",\ "3.177118, 3.182484, 3.182546, 3.182553, 3.182574"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_io0_redg_min*/ } /* end of pin flash_io0 */ pin("flash_io1") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; function : "0" ; capacitance : 1.047768 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin flash_io1 */ pin("hk_serial_load") { direction : internal ; clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ timing () { related_pin : "hk_serial_load" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.806500"); } } /* 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.825460"); } } /* end of arc hk_serial_load_hk_serial_load_pwh*/ } /* end of pin hk_serial_load */ } /* end of cell */ } /* end of library */