caravel/signoff/caravan/primetime/lib/tt/caravan.max.lib

4509 lines
180 KiB
Plaintext

library("caravan.max") {
technology (cmos) ;
delay_model : table_lookup ;
library_features ( report_delay_calculation ) ;
date : "Tue May 30 04:59:18 2023" ;
revision : "T-2022.03-SP3" ;
nom_process : 1.0000 ;
nom_voltage : 1.8000 ;
nom_temperature : 25.0000 ;
operating_conditions( "sky130_fd_sc_hd__tt_1.80v_25C" ) {
process : 1.0000 ;
voltage : 1.8000 ;
temperature : 25.0000 ;
} /* current design opcond */
default_operating_conditions : "sky130_fd_sc_hd__tt_1.80v_25C" ;
voltage_unit : "1V" ;
time_unit : "1ns" ;
capacitive_load_unit (1.000000, pf);
slew_derate_from_library : 1.0000 ;
slew_lower_threshold_pct_rise : 20.0000 ;
slew_lower_threshold_pct_fall : 20.0000 ;
slew_upper_threshold_pct_rise : 80.0000 ;
slew_upper_threshold_pct_fall : 80.0000 ;
input_threshold_pct_rise : 50.0000 ;
input_threshold_pct_fall : 50.0000 ;
output_threshold_pct_rise : 50.0000 ;
output_threshold_pct_fall : 50.0000 ;
k_process_cell_rise : 0.000000;
k_process_cell_fall : 0.000000;
k_volt_cell_rise : 0.000000;
k_volt_cell_fall : 0.000000;
k_temp_cell_rise : 0.000000;
k_temp_cell_fall : 0.000000;
k_process_rise_transition : 0.000000;
k_process_fall_transition : 0.000000;
k_volt_rise_transition : 0.000000;
k_volt_fall_transition : 0.000000;
k_temp_rise_transition : 0.000000;
k_temp_fall_transition : 0.000000;
default_fanout_load : 1.000000;
default_inout_pin_cap : 1.000000;
default_input_pin_cap : 1.000000;
default_output_pin_cap : 0.000000;
current_unit : 1mA;
pulling_resistance_unit : "1kohm";
comment : "PrimeTime extracted Model." ;
define(min_delay_flag, timing, boolean);
define(internal_noise_width_above_low, pin, float);
define(internal_noise_height_below_high, pin, float);
define(original_pin, pin, string);
define(max_noise_immunity_low, pin, float);
define(is_unconstrained, pin, boolean);
define(internal_noise_width_below_high, pin, float);
define(internal_noise_peak_time_below_high, pin, float);
define(internal_noise_height_above_low, pin, float);
define(max_noise_immunity_high, pin, float);
define(internal_noise_peak_time_above_low, pin, float);
/* SCALAR table template is built-in */
/* 2-D table template f(in_trans, out_cap) */
lu_table_template( f_itrans_ocap ) {
variable_1 : input_net_transition;
variable_2 : total_output_net_capacitance;
index_1 (" 0.0000, 1.0000 ");
index_2 (" 0.0000, 1.0000 ");
}
/* 2-D table template f(d_trans, c_trans) */
lu_table_template( f_dtrans_ctrans ) {
variable_1 : constrained_pin_transition;
variable_2 : related_pin_transition;
index_1 (" 0.0000, 1.0000 ");
index_2 (" 0.0000, 1.0000 ");
}
type ( BUS38_type0 ) {
base_type : array ;
data_type : bit ;
bit_width : 38 ;
bit_from : 37 ;
bit_to : 0 ;
downto : true ;
} /* end of type */
cell( caravan ) {
area : 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.117215 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin gpio */
bus ( mprj_io ) {
bus_type : BUS38_type0 ;
direction : inout ;
pin("mprj_io[37]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.783898, 6.783898, 6.603266, 6.543055, 6.422634",\
"7.339575, 7.339575, 7.158943, 7.098732, 6.978311",\
"7.895251, 7.895251, 7.714619, 7.654408, 7.533987",\
"8.637634, 8.637634, 8.457003, 8.396791, 8.276371",\
"8.923714, 8.923714, 8.743081, 8.682871, 8.562449");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.898352, 6.898352, 6.717720, 6.657509, 6.537088",\
"7.351550, 7.351550, 7.170918, 7.110707, 6.990285",\
"7.804747, 7.804747, 7.624115, 7.563904, 7.443483",\
"8.410219, 8.410219, 8.229587, 8.169376, 8.048954",\
"8.669487, 8.669487, 8.488855, 8.428644, 8.308224");
}
} /* 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.439253, 1.439253, 1.529569, 1.619884, 1.800517",\
"1.421758, 1.421758, 1.512074, 1.602389, 1.783022",\
"1.404263, 1.404263, 1.494579, 1.584895, 1.765527",\
"1.380889, 1.380889, 1.471205, 1.561521, 1.742154",\
"1.425659, 1.425659, 1.515975, 1.606290, 1.786923");
}
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.853331, 0.853331, 0.943646, 1.033962, 1.214595",\
"0.439751, 0.439751, 0.530066, 0.620382, 0.801015",\
"0.089535, 0.089535, 0.179851, 0.270166, 0.450799",\
"-0.378352, -0.378352, -0.288036, -0.197720, -0.017087",\
"-0.568652, -0.568652, -0.478336, -0.388020, -0.207387");
}
} /* end of arc clock_mprj_io[37]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.550589, 2.137151, 1.786937, 1.319049, 1.128766",\
"3.106266, 2.692829, 2.342614, 1.874727, 1.684443",\
"3.661942, 3.248505, 2.898290, 2.430403, 2.240119",\
"4.404326, 3.990889, 3.640674, 3.172787, 2.982503",\
"4.690405, 4.276968, 3.926753, 3.458865, 3.268582");
}
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.639039, 3.225602, 2.875387, 2.407500, 2.217216",\
"4.092237, 3.678799, 3.328584, 2.860697, 2.670413",\
"4.545434, 4.131997, 3.781782, 3.313895, 3.123611",\
"5.150907, 4.737470, 4.387255, 3.919367, 3.729084",\
"5.410175, 4.996738, 4.646523, 4.178636, 3.988352");
}
} /* 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.685461, -1.232285, -0.779108, -0.173664, 0.085611",\
"-1.702956, -1.249780, -0.796603, -0.191159, 0.068116",\
"-1.720451, -1.267275, -0.814098, -0.208653, 0.050621",\
"-1.743825, -1.290648, -0.837471, -0.232027, 0.027247",\
"-1.699055, -1.245879, -0.792702, -0.187258, 0.072017");
}
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.573003, -2.119826, -1.666649, -1.061205, -0.801930",\
"-2.986583, -2.533406, -2.080229, -1.474785, -1.215510",\
"-3.336798, -2.883622, -2.430445, -1.825001, -1.565726",\
"-3.804684, -3.351508, -2.898331, -2.292887, -2.033612",\
"-3.994984, -3.541808, -3.088631, -2.483187, -2.223912");
}
} /* end of arc mprj_io[4]_mprj_io[37]_hldf*/
} /* end of pin mprj_io[37] */
pin("mprj_io[36]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.928589, 6.928589, 6.747957, 6.687747, 6.567325",\
"7.484273, 7.484273, 7.303641, 7.243431, 7.123009",\
"8.039957, 8.039957, 7.859324, 7.799114, 7.678692",\
"8.782351, 8.782351, 8.601718, 8.541508, 8.421085",\
"9.068428, 9.068428, 8.887796, 8.827585, 8.707165");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.852642, 6.852642, 6.672009, 6.611799, 6.491377",\
"7.305827, 7.305827, 7.125195, 7.064984, 6.944562",\
"7.759012, 7.759012, 7.578380, 7.518169, 7.397748",\
"8.364468, 8.364468, 8.183836, 8.123625, 8.003204",\
"8.623741, 8.623741, 8.443109, 8.382898, 8.262476");
}
} /* 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.574076, 0.574076, 0.664392, 0.754708, 0.935340",\
"0.556577, 0.556577, 0.646893, 0.737208, 0.917841",\
"0.539077, 0.539077, 0.629393, 0.719708, 0.900341",\
"0.515697, 0.515697, 0.606013, 0.696329, 0.876962",\
"0.560467, 0.560467, 0.650783, 0.741099, 0.921731");
}
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.345705, -0.345705, -0.255389, -0.165073, 0.015560",\
"-0.759204, -0.759204, -0.668889, -0.578573, -0.397940",\
"-1.109419, -1.109419, -1.019104, -0.928788, -0.748155",\
"-1.577306, -1.577306, -1.486990, -1.396675, -1.216042",\
"-1.767597, -1.767597, -1.677281, -1.586965, -1.406332");
}
} /* end of arc clock_mprj_io[36]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.955526, 2.542089, 2.191874, 1.723986, 1.533703",\
"3.511209, 3.097772, 2.747557, 2.279670, 2.089386",\
"4.066894, 3.653456, 3.303241, 2.835354, 2.645070",\
"4.809288, 4.395850, 4.045635, 3.577748, 3.387465",\
"5.095367, 4.681930, 4.331715, 3.863827, 3.673544");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "4.163612, 3.750175, 3.399960, 2.932072, 2.741789",\
"4.616798, 4.203361, 3.853146, 3.385258, 3.194975",\
"5.069983, 4.656546, 4.306331, 3.838444, 3.648160",\
"5.675441, 5.262004, 4.911789, 4.443901, 4.253618",\
"5.934712, 5.521276, 5.171061, 4.703173, 4.512889");
}
} /* end of arc mprj_io[4]_mprj_io[36]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-2.022526, -1.569350, -1.116173, -0.510728, -0.251453",\
"-2.040025, -1.586849, -1.133672, -0.528227, -0.268953",\
"-2.057525, -1.604349, -1.151172, -0.545727, -0.286453",\
"-2.080905, -1.627728, -1.174551, -0.569107, -0.309832",\
"-2.036135, -1.582958, -1.129781, -0.524337, -0.265062");
}
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.223655, -2.770478, -2.317302, -1.711857, -1.452582",\
"-3.637155, -3.183978, -2.730801, -2.125357, -1.866082",\
"-3.987370, -3.534193, -3.081016, -2.475572, -2.216297",\
"-4.455256, -4.002080, -3.548903, -2.943459, -2.684184",\
"-4.645547, -4.192370, -3.739194, -3.133749, -2.874475");
}
} /* end of arc mprj_io[4]_mprj_io[36]_hldf*/
} /* end of pin mprj_io[36] */
pin("mprj_io[35]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "7.041865, 7.041865, 6.861233, 6.801023, 6.680601",\
"7.597538, 7.597538, 7.416906, 7.356695, 7.236274",\
"8.153212, 8.153212, 7.972579, 7.912369, 7.791947",\
"8.895590, 8.895590, 8.714958, 8.654747, 8.534326",\
"9.181668, 9.181668, 9.001036, 8.940825, 8.820404");
}
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 ( "7.142899, 7.142899, 6.962266, 6.902056, 6.781634",\
"7.596102, 7.596102, 7.415470, 7.355259, 7.234838",\
"8.049305, 8.049305, 7.868673, 7.808462, 7.688041",\
"8.654785, 8.654785, 8.474154, 8.413942, 8.293521",\
"8.914052, 8.914052, 8.733419, 8.673209, 8.552788");
}
} /* end of arc clock_mprj_io[35]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.246577, 1.246577, 1.336893, 1.427208, 1.607841",\
"1.229084, 1.229084, 1.319400, 1.409716, 1.590349",\
"1.211591, 1.211591, 1.301907, 1.392223, 1.572855",\
"1.188221, 1.188221, 1.278537, 1.368853, 1.549486",\
"1.232991, 1.232991, 1.323307, 1.413622, 1.594255");
}
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.753137, 0.753137, 0.843452, 0.933768, 1.114401",\
"0.339516, 0.339516, 0.429832, 0.520147, 0.700780",\
"-0.010699, -0.010699, 0.079617, 0.169932, 0.350565",\
"-0.478586, -0.478586, -0.388270, -0.297954, -0.117321",\
"-0.668890, -0.668890, -0.578574, -0.488258, -0.307626");
}
} /* end of arc clock_mprj_io[35]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.730131, 2.316694, 1.966479, 1.498592, 1.308308",\
"3.285805, 2.872367, 2.522152, 2.054265, 1.863981",\
"3.841478, 3.428041, 3.077826, 2.609938, 2.419655",\
"4.583858, 4.170420, 3.820205, 3.352318, 3.162034",\
"4.869937, 4.456499, 4.106284, 3.638397, 3.448113");
}
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.464964, 3.051526, 2.701311, 2.233424, 2.043140",\
"3.918166, 3.504729, 3.154514, 2.686626, 2.496343",\
"4.371370, 3.957933, 3.607718, 3.139830, 2.949547",\
"4.976851, 4.563413, 4.213198, 3.745311, 3.555027",\
"5.236117, 4.822680, 4.472465, 4.004578, 3.814294");
}
} /* 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.833493, -1.380316, -0.927140, -0.321695, -0.062420",\
"-1.850986, -1.397809, -0.944632, -0.339188, -0.079913",\
"-1.868479, -1.415302, -0.962125, -0.356680, -0.097406",\
"-1.891849, -1.438672, -0.985495, -0.380051, -0.120776",\
"-1.847080, -1.393903, -0.940726, -0.335281, -0.076007");
}
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.566511, -2.113334, -1.660157, -1.054713, -0.795438",\
"-2.980132, -2.526955, -2.073778, -1.468334, -1.209059",\
"-3.330347, -2.877170, -2.423993, -1.818549, -1.559274",\
"-3.798234, -3.345057, -2.891880, -2.286436, -2.027161",\
"-3.988538, -3.535361, -3.082184, -2.476739, -2.217465");
}
} /* end of arc mprj_io[4]_mprj_io[35]_hldf*/
} /* end of pin mprj_io[35] */
pin("mprj_io[34]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.934894, 6.934894, 6.754261, 6.694051, 6.573629",\
"7.490582, 7.490582, 7.309949, 7.249739, 7.129317",\
"8.046269, 8.046269, 7.865637, 7.805427, 7.685005",\
"8.788669, 8.788669, 8.608036, 8.547826, 8.427404",\
"9.074748, 9.074748, 8.894115, 8.833905, 8.713484");
}
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 ( "7.046950, 7.046950, 6.866318, 6.806108, 6.685686",\
"7.500124, 7.500124, 7.319491, 7.259281, 7.138860",\
"7.953299, 7.953299, 7.772666, 7.712456, 7.592034",\
"8.558739, 8.558739, 8.378106, 8.317896, 8.197474",\
"8.818014, 8.818014, 8.637382, 8.577171, 8.456750");
}
} /* 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.786786, 0.786786, 0.877102, 0.967418, 1.148050",\
"0.769281, 0.769281, 0.859597, 0.949913, 1.130545",\
"0.751777, 0.751777, 0.842093, 0.932408, 1.113041",\
"0.728390, 0.728390, 0.818706, 0.909022, 1.089654",\
"0.773159, 0.773159, 0.863474, 0.953790, 1.134423");
}
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.447737, 0.447737, 0.538053, 0.628368, 0.809001",\
"0.034358, 0.034358, 0.124674, 0.214990, 0.395622",\
"-0.315859, -0.315859, -0.225543, -0.135228, 0.045405",\
"-0.783749, -0.783749, -0.693433, -0.603117, -0.422485",\
"-0.974029, -0.974029, -0.883713, -0.793397, -0.612765");
}
} /* end of arc clock_mprj_io[34]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.826529, 2.413091, 2.062876, 1.594989, 1.404706",\
"3.382217, 2.968779, 2.618564, 2.150677, 1.960393",\
"3.937905, 3.524468, 3.174253, 2.706365, 2.516082",\
"4.680305, 4.266867, 3.916652, 3.448765, 3.258481",\
"4.966384, 4.552947, 4.202732, 3.734844, 3.544561");
}
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.693548, 3.280111, 2.929896, 2.462009, 2.271725",\
"4.146724, 3.733286, 3.383071, 2.915184, 2.724900",\
"4.599898, 4.186460, 3.836246, 3.368358, 3.178075",\
"5.205338, 4.791902, 4.441687, 3.973799, 3.783515",\
"5.464614, 5.051176, 4.700961, 4.233074, 4.042790");
}
} /* 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.822938, -1.369762, -0.916585, -0.311141, -0.051866",\
"-1.840444, -1.387267, -0.934090, -0.328646, -0.069371",\
"-1.857948, -1.404771, -0.951594, -0.346150, -0.086875",\
"-1.881334, -1.428158, -0.974981, -0.369536, -0.110262",\
"-1.836566, -1.383389, -0.930212, -0.324768, -0.065494");
}
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.405489, -1.952313, -1.499136, -0.893692, -0.634417",\
"-2.818868, -2.365692, -1.912515, -1.307070, -1.047796",\
"-3.169086, -2.715909, -2.262732, -1.657288, -1.398013",\
"-3.636975, -3.183799, -2.730622, -2.125177, -1.865903",\
"-3.827255, -3.374079, -2.920902, -2.315457, -2.056183");
}
} /* end of arc mprj_io[4]_mprj_io[34]_hldf*/
} /* end of pin mprj_io[34] */
pin("mprj_io[33]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.784667, 6.784667, 6.604034, 6.543824, 6.423402",\
"7.340312, 7.340312, 7.159679, 7.099469, 6.979047",\
"7.895957, 7.895957, 7.715324, 7.655114, 7.534692",\
"8.638300, 8.638300, 8.457667, 8.397457, 8.277035",\
"8.924383, 8.924383, 8.743751, 8.683540, 8.563118");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.914952, 6.914952, 6.734320, 6.674109, 6.553688",\
"7.368186, 7.368186, 7.187554, 7.127344, 7.006922",\
"7.821421, 7.821421, 7.640789, 7.580578, 7.460157",\
"8.426943, 8.426943, 8.246310, 8.186100, 8.065678",\
"8.686192, 8.686192, 8.505559, 8.445349, 8.324926");
}
} /* 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.795706, 0.795706, 0.886022, 0.976337, 1.156970",\
"0.778187, 0.778187, 0.868503, 0.958818, 1.139451",\
"0.760669, 0.760669, 0.850985, 0.941300, 1.121933",\
"0.737264, 0.737264, 0.827579, 0.917895, 1.098528",\
"0.782033, 0.782033, 0.872349, 0.962665, 1.143297");
}
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.243466, -0.243466, -0.153150, -0.062834, 0.117798",\
"-0.656295, -0.656295, -0.565979, -0.475664, -0.295031",\
"-1.006564, -1.006564, -0.916248, -0.825932, -0.645299",\
"-1.474523, -1.474523, -1.384207, -1.293891, -1.113259",\
"-1.664795, -1.664795, -1.574480, -1.484164, -1.303531");
}
} /* end of arc clock_mprj_io[33]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.842447, 2.429009, 2.078794, 1.610907, 1.420624",\
"3.398092, 2.984655, 2.634440, 2.166553, 1.976269",\
"3.953738, 3.540300, 3.190085, 2.722198, 2.531914",\
"4.696080, 4.282642, 3.932427, 3.464540, 3.274256",\
"4.982162, 4.568725, 4.218510, 3.750622, 3.560339");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "4.280387, 3.866950, 3.516735, 3.048847, 2.858564",\
"4.733622, 4.320185, 3.969970, 3.502082, 3.311799",\
"5.186858, 4.773420, 4.423205, 3.955318, 3.765034",\
"5.792379, 5.378942, 5.028727, 4.560839, 4.370556",\
"6.051627, 5.638189, 5.287974, 4.820087, 4.629804");
}
} /* 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.854308, -1.401132, -0.947955, -0.342510, -0.083236",\
"-1.871827, -1.418650, -0.965473, -0.360029, -0.100754",\
"-1.889345, -1.436169, -0.982992, -0.377547, -0.118273",\
"-1.912750, -1.459574, -1.006397, -0.400952, -0.141677",\
"-1.867981, -1.414804, -0.961627, -0.356183, -0.096908");
}
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.207184, -2.754008, -2.300831, -1.695386, -1.436111",\
"-3.620013, -3.166837, -2.713660, -2.108215, -1.848941",\
"-3.970282, -3.517105, -3.063928, -2.458484, -2.199209",\
"-4.438241, -3.985064, -3.531887, -2.926443, -2.667168",\
"-4.628513, -4.175337, -3.722160, -3.116715, -2.857441");
}
} /* end of arc mprj_io[4]_mprj_io[33]_hldf*/
} /* end of pin mprj_io[33] */
pin("mprj_io[32]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.941759, 6.941759, 6.761127, 6.700916, 6.580495",\
"7.497436, 7.497436, 7.316803, 7.256593, 7.136171",\
"8.053111, 8.053111, 7.872479, 7.812268, 7.691847",\
"8.795494, 8.795494, 8.614862, 8.554651, 8.434230",\
"9.081575, 9.081575, 8.900944, 8.840733, 8.720311");
}
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 ( "7.002944, 7.002944, 6.822312, 6.762101, 6.641680",\
"7.456135, 7.456135, 7.275503, 7.215292, 7.094871",\
"7.909326, 7.909326, 7.728693, 7.668483, 7.548061",\
"8.514790, 8.514790, 8.334158, 8.273947, 8.153525",\
"8.774056, 8.774056, 8.593424, 8.533214, 8.412792");
}
} /* 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 ( "1.047634, 1.047634, 1.137950, 1.228266, 1.408898",\
"1.030125, 1.030125, 1.120440, 1.210756, 1.391389",\
"1.012616, 1.012616, 1.102932, 1.193248, 1.373880",\
"0.989224, 0.989224, 1.079540, 1.169856, 1.350489",\
"1.033994, 1.033994, 1.124310, 1.214625, 1.395258");
}
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.460156, 0.460156, 0.550472, 0.640788, 0.821421",\
"0.046931, 0.046931, 0.137247, 0.227562, 0.408195",\
"-0.303301, -0.303301, -0.212985, -0.122669, 0.057963",\
"-0.771210, -0.771210, -0.680894, -0.590579, -0.409946",\
"-0.961487, -0.961487, -0.871171, -0.780856, -0.600223");
}
} /* end of arc clock_mprj_io[32]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.660860, 2.247423, 1.897208, 1.429320, 1.239037",\
"3.216536, 2.803099, 2.452884, 1.984996, 1.794713",\
"3.772213, 3.358775, 3.008560, 2.540673, 2.350389",\
"4.514596, 4.101159, 3.750944, 3.283056, 3.092773",\
"4.800677, 4.387240, 4.037025, 3.569138, 3.378854");
}
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.460673, 3.047235, 2.697021, 2.229133, 2.038850",\
"3.913864, 3.500426, 3.150211, 2.682324, 2.492040",\
"4.367055, 3.953618, 3.603403, 3.135516, 2.945232",\
"4.972518, 4.559081, 4.208866, 3.740979, 3.550695",\
"5.231785, 4.818348, 4.468133, 4.000246, 3.809962");
}
} /* end of arc mprj_io[4]_mprj_io[32]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.571716, -1.118540, -0.665363, -0.059918, 0.199356",\
"-1.589225, -1.136049, -0.682872, -0.077427, 0.181847",\
"-1.606734, -1.153557, -0.700380, -0.094936, 0.164339",\
"-1.630126, -1.176949, -0.723772, -0.118328, 0.140947",\
"-1.585356, -1.132180, -0.679003, -0.073558, 0.185716");
}
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.366325, -1.913148, -1.459971, -0.854527, -0.595253",\
"-2.779551, -2.326374, -1.873197, -1.267753, -1.008478",\
"-3.129782, -2.676606, -2.223429, -1.617984, -1.358710",\
"-3.597692, -3.144515, -2.691338, -2.085894, -1.826619",\
"-3.787969, -3.334792, -2.881615, -2.276171, -2.016896");
}
} /* end of arc mprj_io[4]_mprj_io[32]_hldf*/
} /* end of pin mprj_io[32] */
pin("mprj_io[31]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "7.344107, 7.344107, 7.163475, 7.103264, 6.982842",\
"7.899697, 7.899697, 7.719065, 7.658854, 7.538433",\
"8.455289, 8.455289, 8.274656, 8.214446, 8.094025",\
"9.197558, 9.197558, 9.016926, 8.956716, 8.836294",\
"9.483646, 9.483646, 9.303015, 9.242804, 9.122382");
}
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 ( "7.354850, 7.354850, 7.174218, 7.114007, 6.993586",\
"7.808164, 7.808164, 7.627532, 7.567321, 7.446899",\
"8.261477, 8.261477, 8.080845, 8.020635, 7.900213",\
"8.867105, 8.867105, 8.686474, 8.626263, 8.505841",\
"9.126319, 9.126319, 8.945686, 8.885476, 8.765055");
}
} /* 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.709762, 0.709762, 0.800077, 0.890393, 1.071026",\
"0.692228, 0.692228, 0.782544, 0.872859, 1.053492",\
"0.674695, 0.674695, 0.765010, 0.855326, 1.035959",\
"0.651270, 0.651270, 0.741586, 0.831902, 1.012534",\
"0.696040, 0.696040, 0.786356, 0.876672, 1.057304");
}
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.281981, -0.281981, -0.191665, -0.101349, 0.079283",\
"-0.694007, -0.694007, -0.603692, -0.513376, -0.332743",\
"-1.044344, -1.044344, -0.954028, -0.863712, -0.683080",\
"-1.512395, -1.512395, -1.422079, -1.331763, -1.151131",\
"-1.702658, -1.702658, -1.612342, -1.522026, -1.341393");
}
} /* end of arc clock_mprj_io[31]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "3.439859, 3.026422, 2.676207, 2.208319, 2.018036",\
"3.995450, 3.582013, 3.231798, 2.763911, 2.573627",\
"4.551042, 4.137604, 3.787389, 3.319502, 3.129218",\
"5.293311, 4.879873, 4.529658, 4.061771, 3.871488",\
"5.579400, 5.165962, 4.815747, 4.347860, 4.157577");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "4.404714, 3.991277, 3.641062, 3.173174, 2.982891",\
"4.858027, 4.444590, 4.094375, 3.626487, 3.436203",\
"5.311340, 4.897903, 4.547688, 4.079801, 3.889517",\
"5.916967, 5.503530, 5.153315, 4.685428, 4.495144",\
"6.176181, 5.762743, 5.412528, 4.944641, 4.754357");
}
} /* end of arc mprj_io[4]_mprj_io[31]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-2.057604, -1.604427, -1.151250, -0.545806, -0.286531",\
"-2.075137, -1.621961, -1.168784, -0.563340, -0.304065",\
"-2.092671, -1.639494, -1.186317, -0.580873, -0.321599",\
"-2.116095, -1.662919, -1.209742, -0.604298, -0.345023",\
"-2.071325, -1.618149, -1.164972, -0.559527, -0.300253");
}
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.346564, -2.893387, -2.440210, -1.834766, -1.575491",\
"-3.758590, -3.305413, -2.852237, -2.246792, -1.987518",\
"-4.108926, -3.655750, -3.202573, -2.597128, -2.337854",\
"-4.576977, -4.123800, -3.670624, -3.065179, -2.805905",\
"-4.767240, -4.314063, -3.860886, -3.255442, -2.996168");
}
} /* end of arc mprj_io[4]_mprj_io[31]_hldf*/
} /* end of pin mprj_io[31] */
pin("mprj_io[30]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "8.599443, 8.599443, 8.418811, 8.358601, 8.238178",\
"9.155079, 9.155079, 8.974447, 8.914236, 8.793816",\
"9.710714, 9.710714, 9.530083, 9.469872, 9.349451",\
"10.453045, 10.453045, 10.272412, 10.212202, 10.091780",\
"10.739128, 10.739128, 10.558496, 10.498285, 10.377863");
}
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 ( "8.510361, 8.510361, 8.329729, 8.269518, 8.149097",\
"8.963608, 8.963608, 8.782976, 8.722765, 8.602345",\
"9.416857, 9.416857, 9.236224, 9.176014, 9.055592",\
"10.022394, 10.022394, 9.841763, 9.781551, 9.661131",\
"10.281639, 10.281639, 10.101007, 10.040796, 9.920374");
}
} /* 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.014692, 0.014692, 0.105008, 0.195324, 0.375957",\
"-0.002830, -0.002830, 0.087486, 0.177802, 0.358435",\
"-0.020350, -0.020350, 0.069965, 0.160281, 0.340914",\
"-0.043759, -0.043759, 0.046556, 0.136872, 0.317505",\
"0.001010, 0.001010, 0.091326, 0.181642, 0.362274");
}
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.923494, -0.923494, -0.833178, -0.742862, -0.562230",\
"-1.336208, -1.336208, -1.245892, -1.155576, -0.974944",\
"-1.686489, -1.686489, -1.596173, -1.505857, -1.325224",\
"-2.154461, -2.154461, -2.064146, -1.973830, -1.793197",\
"-2.344733, -2.344733, -2.254417, -2.164101, -1.983469");
}
} /* 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 ( "4.226378, 3.812941, 3.462726, 2.994838, 2.804555",\
"4.782015, 4.368578, 4.018363, 3.550475, 3.360192",\
"5.337651, 4.924214, 4.573999, 4.106112, 3.915828",\
"6.079983, 5.666545, 5.316330, 4.848443, 4.658159",\
"6.366065, 5.952627, 5.602412, 5.134525, 4.944242");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.442225, 5.028788, 4.678573, 4.210685, 4.020401",\
"5.895473, 5.482035, 5.131820, 4.663933, 4.473649",\
"6.348720, 5.935282, 5.585067, 5.117180, 4.926896",\
"6.954257, 6.540819, 6.190604, 5.722717, 5.532434",\
"7.213499, 6.800061, 6.449846, 5.981959, 5.791676");
}
} /* end of arc mprj_io[4]_mprj_io[30]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-2.640228, -2.187052, -1.733875, -1.128430, -0.869156",\
"-2.657750, -2.204573, -1.751396, -1.145952, -0.886678",\
"-2.675271, -2.222094, -1.768917, -1.163473, -0.904199",\
"-2.698680, -2.245503, -1.792326, -1.186882, -0.927608",\
"-2.653910, -2.200734, -1.747557, -1.142113, -0.882838");
}
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.891240, -3.438063, -2.984886, -2.379442, -2.120168",\
"-4.303954, -3.850777, -3.397600, -2.792156, -2.532882",\
"-4.654235, -4.201058, -3.747881, -3.142437, -2.883162",\
"-5.122208, -4.669031, -4.215854, -3.610410, -3.351135",\
"-5.312479, -4.859303, -4.406125, -3.800681, -3.541407");
}
} /* end of arc mprj_io[4]_mprj_io[30]_hldf*/
} /* end of pin mprj_io[30] */
pin("mprj_io[29]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "7.014783, 7.014783, 6.834151, 6.773940, 6.653519",\
"7.570440, 7.570440, 7.389808, 7.329597, 7.209176",\
"8.126099, 8.126099, 7.945467, 7.885256, 7.764834",\
"8.868458, 8.868458, 8.687826, 8.627615, 8.507194",\
"9.154540, 9.154540, 8.973907, 8.913697, 8.793276");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.974927, 6.974927, 6.794295, 6.734084, 6.613663",\
"7.428144, 7.428144, 7.247511, 7.187301, 7.066879",\
"7.881360, 7.881360, 7.700728, 7.640517, 7.520096",\
"8.486857, 8.486857, 8.306225, 8.246015, 8.125593",\
"8.746115, 8.746115, 8.565483, 8.505272, 8.384851");
}
} /* 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.440223, 0.440223, 0.530539, 0.620855, 0.801487",\
"0.422708, 0.422708, 0.513024, 0.603340, 0.783972",\
"0.405194, 0.405194, 0.495510, 0.585825, 0.766458",\
"0.381794, 0.381794, 0.472110, 0.562426, 0.743059",\
"0.426564, 0.426564, 0.516880, 0.607195, 0.787828");
}
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.015826, 0.015826, 0.106142, 0.196458, 0.377090",\
"-0.397167, -0.397167, -0.306851, -0.216536, -0.035903",\
"-0.747421, -0.747421, -0.657105, -0.566789, -0.386157",\
"-1.215360, -1.215360, -1.125044, -1.034729, -0.854096",\
"-1.405634, -1.405634, -1.315319, -1.225003, -1.044370");
}
} /* 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 ( "3.566910, 3.153473, 2.803258, 2.335370, 2.145087",\
"4.122568, 3.709131, 3.358916, 2.891028, 2.700745",\
"4.678226, 4.264789, 3.914574, 3.446687, 3.256403",\
"5.420586, 5.007148, 4.656933, 4.189046, 3.998762",\
"5.706668, 5.293230, 4.943015, 4.475128, 4.284844");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "4.313150, 3.899713, 3.549498, 3.081611, 2.891327",\
"4.766368, 4.352930, 4.002715, 3.534828, 3.344544",\
"5.219584, 4.806147, 4.455932, 3.988045, 3.797761",\
"5.825082, 5.411644, 5.061429, 4.593542, 4.403258",\
"6.084338, 5.670900, 5.320685, 4.852798, 4.662515");
}
} /* end of arc mprj_io[4]_mprj_io[29]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-2.684482, -2.231305, -1.778128, -1.172684, -0.913410",\
"-2.701997, -2.248821, -1.795644, -1.190199, -0.930925",\
"-2.719511, -2.266335, -1.813158, -1.207714, -0.948439",\
"-2.742911, -2.289734, -1.836557, -1.231113, -0.971838",\
"-2.698141, -2.244965, -1.791788, -1.186344, -0.927069");
}
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.410472, -2.957295, -2.504118, -1.898674, -1.639400",\
"-3.823465, -3.370289, -2.917112, -2.311667, -2.052393",\
"-4.173718, -3.720542, -3.267365, -2.661921, -2.402647",\
"-4.641658, -4.188481, -3.735305, -3.129860, -2.870586",\
"-4.831932, -4.378756, -3.925579, -3.320135, -3.060860");
}
} /* end of arc mprj_io[4]_mprj_io[29]_hldf*/
} /* end of pin mprj_io[29] */
pin("mprj_io[28]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "7.016378, 7.016378, 6.835746, 6.775536, 6.655114",\
"7.572037, 7.572037, 7.391405, 7.331194, 7.210773",\
"8.127695, 8.127695, 7.947063, 7.886852, 7.766431",\
"8.870055, 8.870055, 8.689423, 8.629212, 8.508791",\
"9.156137, 9.156137, 8.975506, 8.915295, 8.794873");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.897202, 6.897202, 6.716570, 6.656360, 6.535938",\
"7.350418, 7.350418, 7.169786, 7.109575, 6.989154",\
"7.803634, 7.803634, 7.623002, 7.562791, 7.442369",\
"8.409129, 8.409129, 8.228497, 8.168286, 8.047865",\
"8.668386, 8.668386, 8.487755, 8.427544, 8.307122");
}
} /* 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.220876, -0.220876, -0.130560, -0.040245, 0.140388",\
"-0.238390, -0.238390, -0.148075, -0.057759, 0.122874",\
"-0.255905, -0.255905, -0.165589, -0.075273, 0.105360",\
"-0.279303, -0.279303, -0.188987, -0.098671, 0.081961",\
"-0.234534, -0.234534, -0.144218, -0.053902, 0.126730");
}
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.734637, -0.734637, -0.644321, -0.554005, -0.373373",\
"-1.147641, -1.147641, -1.057325, -0.967009, -0.786376",\
"-1.497893, -1.497893, -1.407577, -1.317261, -1.136629",\
"-1.965830, -1.965830, -1.875515, -1.785199, -1.604566",\
"-2.156104, -2.156104, -2.065788, -1.975472, -1.794839");
}
} /* end of arc clock_mprj_io[28]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "4.357948, 3.944511, 3.594296, 3.126409, 2.936125",\
"4.913608, 4.500171, 4.149956, 3.682068, 3.491785",\
"5.469268, 5.055830, 4.705615, 4.237728, 4.047444",\
"6.211628, 5.798191, 5.447976, 4.980088, 4.789805",\
"6.497709, 6.084272, 5.734057, 5.266170, 5.075886");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "4.767550, 4.354112, 4.003897, 3.536010, 3.345726",\
"5.220765, 4.807327, 4.457112, 3.989225, 3.798942",\
"5.673982, 5.260545, 4.910330, 4.442442, 4.252159",\
"6.279479, 5.866042, 5.515827, 5.047939, 4.857656",\
"6.538735, 6.125299, 5.775084, 5.307196, 5.116912");
}
} /* end of arc mprj_io[4]_mprj_io[28]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-2.817478, -2.364302, -1.911125, -1.305680, -1.046406",\
"-2.834993, -2.381816, -1.928639, -1.323195, -1.063920",\
"-2.852507, -2.399330, -1.946153, -1.340709, -1.081434",\
"-2.875905, -2.422729, -1.969552, -1.364107, -1.104833",\
"-2.831136, -2.377959, -1.924783, -1.319338, -1.060063");
}
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.612587, -3.159411, -2.706234, -2.100789, -1.841515",\
"-4.025591, -3.572415, -3.119238, -2.513793, -2.254519",\
"-4.375843, -3.922667, -3.469490, -2.864045, -2.604771",\
"-4.843781, -4.390604, -3.937427, -3.331983, -3.072708",\
"-5.034054, -4.580877, -4.127701, -3.522256, -3.262981");
}
} /* end of arc mprj_io[4]_mprj_io[28]_hldf*/
} /* end of pin mprj_io[28] */
pin("mprj_io[27]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "7.216317, 7.216317, 7.035685, 6.975474, 6.855053",\
"7.771986, 7.771986, 7.591354, 7.531143, 7.410722",\
"8.327654, 8.327654, 8.147022, 8.086811, 7.966390",\
"9.070026, 9.070026, 8.889395, 8.829184, 8.708762",\
"9.356108, 9.356108, 9.175476, 9.115265, 8.994843");
}
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 ( "7.165323, 7.165323, 6.984691, 6.924480, 6.804059",\
"7.618526, 7.618526, 7.437893, 7.377683, 7.257261",\
"8.071729, 8.071729, 7.891097, 7.830886, 7.710464",\
"8.677205, 8.677205, 8.496572, 8.436362, 8.315941",\
"8.936468, 8.936468, 8.755836, 8.695625, 8.575204");
}
} /* 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.684474, -0.684474, -0.594159, -0.503843, -0.323210",\
"-0.701986, -0.701986, -0.611670, -0.521354, -0.340722",\
"-0.719497, -0.719497, -0.629181, -0.538866, -0.358233",\
"-0.742892, -0.742892, -0.652576, -0.562260, -0.381628",\
"-0.698123, -0.698123, -0.607807, -0.517491, -0.336858");
}
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.807181, -0.807181, -0.716865, -0.626549, -0.445917",\
"-1.220305, -1.220305, -1.129990, -1.039674, -0.859041",\
"-1.570547, -1.570547, -1.480231, -1.389915, -1.209282",\
"-2.038469, -2.038469, -1.948153, -1.857837, -1.677205",\
"-2.228745, -2.228745, -2.138429, -2.048113, -1.867481");
}
} /* end of arc clock_mprj_io[27]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "4.672747, 4.259310, 3.909095, 3.441207, 3.250924",\
"5.228415, 4.814979, 4.464764, 3.996876, 3.806592",\
"5.784083, 5.370646, 5.020432, 4.552544, 4.362260",\
"6.526457, 6.113020, 5.762805, 5.294917, 5.104634",\
"6.812537, 6.399100, 6.048885, 5.580997, 5.390714");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.837547, 5.424110, 5.073895, 4.606008, 4.415724",\
"6.290751, 5.877314, 5.527099, 5.059211, 4.868927",\
"6.743954, 6.330517, 5.980302, 5.512414, 5.322131",\
"7.349433, 6.935996, 6.585781, 6.117893, 5.927610",\
"7.608695, 7.195258, 6.845043, 6.377155, 6.186872");
}
} /* end of arc mprj_io[4]_mprj_io[27]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-3.764372, -3.311195, -2.858018, -2.252573, -1.993299",\
"-3.781883, -3.328707, -2.875530, -2.270085, -2.010810",\
"-3.799394, -3.346218, -2.893041, -2.287596, -2.028322",\
"-3.822789, -3.369612, -2.916435, -2.310991, -2.051716",\
"-3.778020, -3.324843, -2.871666, -2.266222, -2.006947");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-4.126831, -3.673654, -3.220477, -2.615033, -2.355758",\
"-4.539955, -4.086779, -3.633602, -3.028157, -2.768883",\
"-4.890197, -4.437020, -3.983843, -3.378398, -3.119124",\
"-5.358119, -4.904943, -4.451766, -3.846321, -3.587047",\
"-5.548395, -5.095219, -4.642042, -4.036597, -3.777323");
}
} /* end of arc mprj_io[4]_mprj_io[27]_hldf*/
} /* end of pin mprj_io[27] */
pin("mprj_io[26]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "7.051105, 7.051105, 6.870472, 6.810262, 6.689841",\
"7.606778, 7.606778, 7.426145, 7.365935, 7.245513",\
"8.162451, 8.162451, 7.981819, 7.921608, 7.801187",\
"8.904831, 8.904831, 8.724197, 8.663988, 8.543566",\
"9.190910, 9.190910, 9.010279, 8.950068, 8.829647");
}
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 ( "7.190356, 7.190356, 7.009723, 6.949513, 6.829092",\
"7.643551, 7.643551, 7.462919, 7.402709, 7.282287",\
"8.096746, 8.096746, 7.916113, 7.855903, 7.735482",\
"8.702213, 8.702213, 8.521582, 8.461370, 8.340950",\
"8.961479, 8.961479, 8.780848, 8.720636, 8.600216");
}
} /* 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.412903, -0.412903, -0.322587, -0.232271, -0.051639",\
"-0.430412, -0.430412, -0.340096, -0.249781, -0.069148",\
"-0.447922, -0.447922, -0.357606, -0.267290, -0.086658",\
"-0.471315, -0.471315, -0.380999, -0.290683, -0.110051",\
"-0.426546, -0.426546, -0.336230, -0.245914, -0.065281");
}
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.048978, -1.048978, -0.958662, -0.868346, -0.687714",\
"-1.462169, -1.462169, -1.371853, -1.281537, -1.100904",\
"-1.812404, -1.812404, -1.722088, -1.631772, -1.451139",\
"-2.280317, -2.280317, -2.190001, -2.099686, -1.919053",\
"-2.470594, -2.470594, -2.380279, -2.289963, -2.109330");
}
} /* end of arc clock_mprj_io[26]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "4.119588, 3.706150, 3.355935, 2.888048, 2.697764",\
"4.675261, 4.261825, 3.911609, 3.443722, 3.253438",\
"5.230935, 4.817497, 4.467282, 3.999395, 3.809112",\
"5.973314, 5.559877, 5.209662, 4.741775, 4.551491",\
"6.259395, 5.845958, 5.495743, 5.027855, 4.837572");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.338833, 4.925396, 4.575181, 4.107293, 3.917010",\
"5.792028, 5.378592, 5.028377, 4.560489, 4.370205",\
"6.245224, 5.831787, 5.481572, 5.013684, 4.823401",\
"6.850694, 6.437257, 6.087042, 5.619154, 5.428871",\
"7.109959, 6.696522, 6.346307, 5.878419, 5.688136");
}
} /* end of arc mprj_io[4]_mprj_io[26]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-3.022627, -2.569451, -2.116274, -1.510829, -1.251555",\
"-3.040137, -2.586960, -2.133783, -1.528339, -1.269064",\
"-3.057646, -2.604470, -2.151293, -1.545848, -1.286574",\
"-3.081039, -2.627863, -2.174686, -1.569242, -1.309967",\
"-3.036270, -2.583094, -2.129917, -1.524472, -1.265198");
}
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.902204, -3.449028, -2.995851, -2.390406, -2.131132",\
"-4.315395, -3.862218, -3.409041, -2.803597, -2.544322",\
"-4.665630, -4.212453, -3.759276, -3.153832, -2.894557",\
"-5.133543, -4.680367, -4.227190, -3.621746, -3.362471",\
"-5.323821, -4.870644, -4.417467, -3.812023, -3.552748");
}
} /* end of arc mprj_io[4]_mprj_io[26]_hldf*/
} /* end of pin mprj_io[26] */
pin("mprj_io[25]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.527430, 6.527430, 6.346798, 6.286587, 6.166166",\
"7.083093, 7.083093, 6.902461, 6.842250, 6.721829",\
"7.638757, 7.638757, 7.458125, 7.397914, 7.277493",\
"8.381124, 8.381124, 8.200493, 8.140282, 8.019861",\
"8.667206, 8.667206, 8.486574, 8.426363, 8.305943");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.689615, 6.689615, 6.508983, 6.448772, 6.328351",\
"7.142823, 7.142823, 6.962191, 6.901980, 6.781559",\
"7.596030, 7.596030, 7.415398, 7.355187, 7.234766",\
"8.201515, 8.201515, 8.020884, 7.960673, 7.840251",\
"8.460775, 8.460775, 8.280144, 8.219933, 8.099512");
}
} /* 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.734456, -0.734456, -0.644140, -0.553824, -0.373191",\
"-0.751968, -0.751968, -0.661652, -0.571336, -0.390704",\
"-0.769480, -0.769480, -0.679164, -0.588849, -0.408216",\
"-0.792877, -0.792877, -0.702561, -0.612245, -0.431612",\
"-0.748107, -0.748107, -0.657792, -0.567476, -0.386843");
}
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.258731, -1.258731, -1.168416, -1.078100, -0.897467",\
"-1.671806, -1.671806, -1.581490, -1.491174, -1.310542",\
"-2.022051, -2.022051, -1.931736, -1.841420, -1.660787",\
"-2.489980, -2.489980, -2.399664, -2.309349, -2.128716",\
"-2.680256, -2.680256, -2.589940, -2.499624, -2.318992");
}
} /* end of arc clock_mprj_io[25]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "4.433824, 4.020387, 3.670172, 3.202284, 3.012001",\
"4.989487, 4.576050, 4.225835, 3.757947, 3.567664",\
"5.545153, 5.131716, 4.781501, 4.313613, 4.123330",\
"6.287520, 5.874083, 5.523868, 5.055980, 4.865697",\
"6.573602, 6.160165, 5.809950, 5.342062, 5.151779");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.507726, 5.094288, 4.744073, 4.276186, 4.085902",\
"5.960933, 5.547496, 5.197281, 4.729393, 4.539110",\
"6.414141, 6.000704, 5.650489, 5.182601, 4.992318",\
"7.019627, 6.606190, 6.255975, 5.788087, 5.597804",\
"7.278887, 6.865450, 6.515235, 6.047348, 5.857064");
}
} /* end of arc mprj_io[4]_mprj_io[25]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-3.384470, -2.931293, -2.478116, -1.872672, -1.613397",\
"-3.401982, -2.948806, -2.495629, -1.890184, -1.630909",\
"-3.419494, -2.966318, -2.513141, -1.907696, -1.648422",\
"-3.442891, -2.989714, -2.536537, -1.931093, -1.671818",\
"-3.398122, -2.944945, -2.491768, -1.886323, -1.627049");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-4.222449, -3.769273, -3.316096, -2.710651, -2.451376",\
"-4.635524, -4.182347, -3.729170, -3.123725, -2.864451",\
"-4.985769, -4.532593, -4.079415, -3.473971, -3.214696",\
"-5.453698, -5.000522, -4.547344, -3.941900, -3.682625",\
"-5.643973, -5.190797, -4.737619, -4.132175, -3.872900");
}
} /* end of arc mprj_io[4]_mprj_io[25]_hldf*/
} /* end of pin mprj_io[25] */
pin("mprj_io[24]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[24] */
pin("mprj_io[23]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[23] */
pin("mprj_io[22]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[22] */
pin("mprj_io[21]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[21] */
pin("mprj_io[20]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[20] */
pin("mprj_io[19]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[19] */
pin("mprj_io[18]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[18] */
pin("mprj_io[17]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[17] */
pin("mprj_io[16]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[16] */
pin("mprj_io[15]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[15] */
pin("mprj_io[14]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[14] */
pin("mprj_io[13]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.680460, 6.680460, 6.499828, 6.439618, 6.319196",\
"7.236151, 7.236151, 7.055519, 6.995308, 6.874887",\
"7.791841, 7.791841, 7.611208, 7.550998, 7.430577",\
"8.534243, 8.534243, 8.353609, 8.293400, 8.172977",\
"8.820322, 8.820322, 8.639688, 8.579479, 8.459057");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.816348, 6.816348, 6.635715, 6.575505, 6.455083",\
"7.269519, 7.269519, 7.088887, 7.028677, 6.908255",\
"7.722691, 7.722691, 7.542058, 7.481848, 7.361427",\
"8.328127, 8.328127, 8.147495, 8.087284, 7.966863",\
"8.587404, 8.587404, 8.406771, 8.346561, 8.226139");
}
} /* 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.450471, 1.450471, 1.540787, 1.631103, 1.811735",\
"1.432967, 1.432967, 1.523283, 1.613598, 1.794231",\
"1.415462, 1.415462, 1.505778, 1.596094, 1.776727",\
"1.392076, 1.392076, 1.482392, 1.572708, 1.753341",\
"1.436846, 1.436846, 1.527162, 1.617477, 1.798110");
}
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.842622, 0.842622, 0.932938, 1.023253, 1.203886",\
"0.429220, 0.429220, 0.519536, 0.609851, 0.790484",\
"0.079005, 0.079005, 0.169321, 0.259636, 0.440269",\
"-0.388883, -0.388883, -0.298567, -0.208251, -0.027619",\
"-0.579162, -0.579162, -0.488846, -0.398530, -0.217898");
}
} /* end of arc clock_mprj_io[13]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.421772, 2.008335, 1.658120, 1.190233, 0.999949",\
"2.977462, 2.564024, 2.213809, 1.745922, 1.555638",\
"3.533152, 3.119715, 2.769500, 2.301613, 2.111329",\
"4.275555, 3.862117, 3.511902, 3.044015, 2.853731",\
"4.561634, 4.148197, 3.797982, 3.330095, 3.139811");
}
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.474121, 3.060684, 2.710469, 2.242582, 2.052298",\
"3.927293, 3.513855, 3.163640, 2.695753, 2.505469",\
"4.380465, 3.967027, 3.616812, 3.148925, 2.958641",\
"4.985902, 4.572464, 4.222249, 3.754362, 3.564078",\
"5.245178, 4.831740, 4.481525, 4.013638, 3.823355");
}
} /* 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.674234, -1.221058, -0.767881, -0.162436, 0.096838",\
"-1.691738, -1.238561, -0.785384, -0.179940, 0.079334",\
"-1.709242, -1.256066, -0.802889, -0.197444, 0.061830",\
"-1.732628, -1.279452, -0.826275, -0.220830, 0.038444",\
"-1.687859, -1.234683, -0.781506, -0.176062, 0.083213");
}
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.583677, -2.130500, -1.677323, -1.071879, -0.812604",\
"-2.997079, -2.543902, -2.090725, -1.485281, -1.226007",\
"-3.347294, -2.894117, -2.440940, -1.835496, -1.576221",\
"-3.815181, -3.362005, -2.908828, -2.303384, -2.044109",\
"-4.005461, -3.552284, -3.099107, -2.493663, -2.234388");
}
} /* end of arc mprj_io[4]_mprj_io[13]_hldf*/
} /* end of pin mprj_io[13] */
pin("mprj_io[12]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.582745, 6.582745, 6.402113, 6.341902, 6.221481",\
"7.138426, 7.138426, 6.957794, 6.897583, 6.777162",\
"7.694108, 7.694108, 7.513476, 7.453266, 7.332844",\
"8.436499, 8.436499, 8.255867, 8.195656, 8.075235",\
"8.722580, 8.722580, 8.541947, 8.481737, 8.361315");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.721492, 6.721492, 6.540860, 6.480649, 6.360228",\
"7.174674, 7.174674, 6.994041, 6.933831, 6.813409",\
"7.627856, 7.627856, 7.447224, 7.387013, 7.266592",\
"8.233307, 8.233307, 8.052674, 7.992464, 7.872042",\
"8.492579, 8.492579, 8.311946, 8.251736, 8.131313");
}
} /* 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.617259, 1.617259, 1.707575, 1.797890, 1.978523",\
"1.599752, 1.599752, 1.690068, 1.780383, 1.961016",\
"1.582245, 1.582245, 1.672561, 1.762877, 1.943509",\
"1.558856, 1.558856, 1.649172, 1.739488, 1.920120",\
"1.603625, 1.603625, 1.693941, 1.784257, 1.964889");
}
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.605253, 1.605253, 1.695569, 1.785885, 1.966517",\
"1.191945, 1.191945, 1.282260, 1.372577, 1.553209",\
"0.841721, 0.841721, 0.932037, 1.022353, 1.202985",\
"0.373822, 0.373822, 0.464138, 0.554454, 0.735086",\
"0.183544, 0.183544, 0.273860, 0.364176, 0.544808");
}
} /* 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.753287, 1.339850, 0.989635, 0.521747, 0.331464",\
"2.308969, 1.895532, 1.545317, 1.077430, 0.887146",\
"2.864651, 2.451214, 2.100999, 1.633112, 1.442828",\
"3.607044, 3.193606, 2.843391, 2.375504, 2.185220",\
"3.893124, 3.479686, 3.129472, 2.661584, 2.471301");
}
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.552045, 2.138607, 1.788392, 1.320505, 1.130221",\
"3.005227, 2.591789, 2.241575, 1.773687, 1.583404",\
"3.458409, 3.044972, 2.694757, 2.226869, 2.036586",\
"4.063861, 3.650423, 3.300208, 2.832321, 2.642037",\
"4.323133, 3.909695, 3.559480, 3.091593, 2.901309");
}
} /* 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.979344, -0.526168, -0.072991, 0.532454, 0.791728",\
"-0.996851, -0.543675, -0.090498, 0.514947, 0.774221",\
"-1.014358, -0.561182, -0.108005, 0.497440, 0.756715",\
"-1.037747, -0.584570, -0.131393, 0.474051, 0.733326",\
"-0.992978, -0.539801, -0.086624, 0.518820, 0.778095");
}
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.633536, -1.180359, -0.727182, -0.121737, 0.137537",\
"-2.046844, -1.593667, -1.140490, -0.535046, -0.275771",\
"-2.397066, -1.943890, -1.490713, -0.885268, -0.625994",\
"-2.864966, -2.411789, -1.958612, -1.353168, -1.093893",\
"-3.055244, -2.602067, -2.148890, -1.543446, -1.284171");
}
} /* end of arc mprj_io[4]_mprj_io[12]_hldf*/
} /* end of pin mprj_io[12] */
pin("mprj_io[11]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.791391, 6.791391, 6.610759, 6.550549, 6.430127",\
"7.347080, 7.347080, 7.166448, 7.106237, 6.985816",\
"7.902769, 7.902769, 7.722137, 7.661926, 7.541505",\
"8.645168, 8.645168, 8.464537, 8.404325, 8.283904",\
"8.931248, 8.931248, 8.750616, 8.690405, 8.569983");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.788592, 6.788592, 6.607960, 6.547750, 6.427328",\
"7.241767, 7.241767, 7.061135, 7.000924, 6.880503",\
"7.694941, 7.694941, 7.514308, 7.454098, 7.333676",\
"8.300383, 8.300383, 8.119751, 8.059540, 7.939118",\
"8.559658, 8.559658, 8.379026, 8.318815, 8.198394");
}
} /* 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.564400, 1.564400, 1.654716, 1.745032, 1.925664",\
"1.546895, 1.546895, 1.637211, 1.727527, 1.908159",\
"1.529390, 1.529390, 1.619706, 1.710022, 1.890655",\
"1.506004, 1.506004, 1.596320, 1.686635, 1.867268",\
"1.550773, 1.550773, 1.641088, 1.731404, 1.912037");
}
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.066780, 1.066780, 1.157095, 1.247411, 1.428044",\
"0.653399, 0.653399, 0.743714, 0.834030, 1.014663",\
"0.303181, 0.303181, 0.393497, 0.483812, 0.664445",\
"-0.164710, -0.164710, -0.074394, 0.015922, 0.196555",\
"-0.354989, -0.354989, -0.264673, -0.174357, 0.006276");
}
} /* end of arc clock_mprj_io[11]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.454482, 2.041044, 1.690830, 1.222942, 1.032659",\
"3.010170, 2.596733, 2.246518, 1.778630, 1.588347",\
"3.565859, 3.152421, 2.802206, 2.334319, 2.144035",\
"4.308258, 3.894821, 3.544606, 3.076719, 2.886435",\
"4.594337, 4.180901, 3.830685, 3.362798, 3.172514");
}
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.193447, 2.780010, 2.429795, 1.961907, 1.771624",\
"3.646621, 3.233184, 2.882969, 2.415082, 2.224798",\
"4.099795, 3.686358, 3.336143, 2.868255, 2.677972",\
"4.705235, 4.291798, 3.941583, 3.473696, 3.283412",\
"4.964511, 4.551073, 4.200858, 3.732971, 3.542687");
}
} /* end of arc mprj_io[4]_mprj_io[11]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.515669, -1.062493, -0.609316, -0.003871, 0.255404",\
"-1.533174, -1.079998, -0.626821, -0.021376, 0.237898",\
"-1.550679, -1.097502, -0.644325, -0.038881, 0.220394",\
"-1.574065, -1.120889, -0.667712, -0.062267, 0.197007",\
"-1.529297, -1.076120, -0.622943, -0.017498, 0.241776");
}
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.252868, -1.799692, -1.346515, -0.741070, -0.481796",\
"-2.666249, -2.213073, -1.759896, -1.154451, -0.895176",\
"-3.016467, -2.563290, -2.110113, -1.504669, -1.245394",\
"-3.484358, -3.031181, -2.578004, -1.972559, -1.713285",\
"-3.674637, -3.221460, -2.768283, -2.162838, -1.903564");
}
} /* end of arc mprj_io[4]_mprj_io[11]_hldf*/
} /* end of pin mprj_io[11] */
pin("mprj_io[10]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.930757, 6.930757, 6.750125, 6.689914, 6.569493",\
"7.486437, 7.486437, 7.305805, 7.245595, 7.125173",\
"8.042118, 8.042118, 7.861485, 7.801275, 7.680853",\
"8.784506, 8.784506, 8.603873, 8.543663, 8.423241",\
"9.070585, 9.070585, 8.889953, 8.829742, 8.709320");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.978732, 6.978732, 6.798100, 6.737889, 6.617467",\
"7.431918, 7.431918, 7.251286, 7.191075, 7.070653",\
"7.885104, 7.885104, 7.704472, 7.644261, 7.523839",\
"8.490559, 8.490559, 8.309926, 8.249716, 8.129293",\
"8.749828, 8.749828, 8.569196, 8.508986, 8.388563");
}
} /* 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.759317, 1.759317, 1.849633, 1.939949, 2.120582",\
"1.741810, 1.741810, 1.832126, 1.922441, 2.103074",\
"1.724302, 1.724302, 1.814618, 1.904934, 2.085567",\
"1.700912, 1.700912, 1.791228, 1.881544, 2.062177",\
"1.745681, 1.745681, 1.835997, 1.926313, 2.106946");
}
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.269648, 1.269648, 1.359963, 1.450279, 1.630912",\
"0.856370, 0.856370, 0.946686, 1.037002, 1.217634",\
"0.506143, 0.506143, 0.596459, 0.686775, 0.867407",\
"0.038240, 0.038240, 0.128556, 0.218872, 0.399504",\
"-0.152037, -0.152037, -0.061721, 0.028594, 0.209227");
}
} /* end of arc clock_mprj_io[10]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.254285, 1.840848, 1.490633, 1.022745, 0.832462",\
"2.809965, 2.396528, 2.046313, 1.578425, 1.388142",\
"3.365645, 2.952207, 2.601992, 2.134105, 1.943821",\
"4.108032, 3.694595, 3.344380, 2.876493, 2.686209",\
"4.394113, 3.980675, 3.630461, 3.162573, 2.972290");
}
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.033963, 2.620526, 2.270311, 1.802424, 1.612140",\
"3.487149, 3.073712, 2.723497, 2.255610, 2.065326",\
"3.940335, 3.526897, 3.176682, 2.708795, 2.518511",\
"4.545790, 4.132353, 3.782138, 3.314250, 3.123967",\
"4.805059, 4.391623, 4.041408, 3.573520, 3.383236");
}
} /* 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.850407, -0.397231, 0.055946, 0.661391, 0.920665",\
"-0.867915, -0.414738, 0.038439, 0.643883, 0.903158",\
"-0.885422, -0.432246, 0.020931, 0.626376, 0.885650",\
"-0.908812, -0.455636, -0.002459, 0.602986, 0.862260",\
"-0.864043, -0.410867, 0.042310, 0.647755, 0.907029");
}
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.583579, -1.130402, -0.677225, -0.071781, 0.187494",\
"-1.996856, -1.543680, -1.090503, -0.485058, -0.225784",\
"-2.347083, -1.893907, -1.440730, -0.835285, -0.576011",\
"-2.814986, -2.361810, -1.908633, -1.303188, -1.043914",\
"-3.005263, -2.552087, -2.098910, -1.493465, -1.234191");
}
} /* end of arc mprj_io[4]_mprj_io[10]_hldf*/
} /* end of pin mprj_io[10] */
pin("mprj_io[9]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.888352, 6.888352, 6.707720, 6.647510, 6.527088",\
"7.444029, 7.444029, 7.263396, 7.203186, 7.082765",\
"7.999706, 7.999706, 7.819074, 7.758863, 7.638442",\
"8.742089, 8.742089, 8.561457, 8.501246, 8.380825",\
"9.028170, 9.028170, 8.847537, 8.787327, 8.666905");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.748766, 6.748766, 6.568133, 6.507923, 6.387502",\
"7.201955, 7.201955, 7.021322, 6.961112, 6.840691",\
"7.655145, 7.655145, 7.474512, 7.414302, 7.293880",\
"8.260606, 8.260606, 8.079973, 8.019763, 7.899342",\
"8.519875, 8.519875, 8.339242, 8.279032, 8.158610");
}
} /* 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.773429, 1.773429, 1.863745, 1.954061, 2.134694",\
"1.755921, 1.755921, 1.846237, 1.936553, 2.117185",\
"1.738412, 1.738412, 1.828728, 1.919044, 2.099676",\
"1.715021, 1.715021, 1.805336, 1.895652, 2.076285",\
"1.759790, 1.759790, 1.850106, 1.940422, 2.121054");
}
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.713943, 0.713943, 0.804258, 0.894574, 1.075207",\
"0.300707, 0.300707, 0.391023, 0.481339, 0.661972",\
"-0.049523, -0.049523, 0.040792, 0.131108, 0.311741",\
"-0.517432, -0.517432, -0.427116, -0.336800, -0.156168",\
"-0.707709, -0.707709, -0.617393, -0.527077, -0.346445");
}
} /* 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.869277, 1.455839, 1.105624, 0.637737, 0.447453",\
"2.424953, 2.011516, 1.661301, 1.193414, 1.003130",\
"2.980630, 2.567193, 2.216978, 1.749090, 1.558807",\
"3.723014, 3.309577, 2.959362, 2.491475, 2.301191",\
"4.009095, 3.595657, 3.245442, 2.777555, 2.587271");
}
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.140548, 2.727111, 2.376896, 1.909009, 1.718725",\
"3.593739, 3.180301, 2.830086, 2.362199, 2.171915",\
"4.046928, 3.633491, 3.283276, 2.815389, 2.625105",\
"4.652390, 4.238953, 3.888738, 3.420850, 3.230567",\
"4.911659, 4.498221, 4.148006, 3.680119, 3.489836");
}
} /* 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.876585, -0.423408, 0.029769, 0.635214, 0.894488",\
"-0.894093, -0.440917, 0.012260, 0.617705, 0.876980",\
"-0.911602, -0.458426, -0.005249, 0.600196, 0.859471",\
"-0.934993, -0.481817, -0.028640, 0.576805, 0.836079",\
"-0.890224, -0.437047, 0.016129, 0.621574, 0.880849");
}
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.249775, -1.796599, -1.343422, -0.737977, -0.478703",\
"-2.663010, -2.209834, -1.756657, -1.151212, -0.891938",\
"-3.013241, -2.560065, -2.106888, -1.501443, -1.242168",\
"-3.481149, -3.027973, -2.574796, -1.969351, -1.710077",\
"-3.671427, -3.218250, -2.765073, -2.159628, -1.900354");
}
} /* end of arc mprj_io[4]_mprj_io[9]_hldf*/
} /* end of pin mprj_io[9] */
pin("mprj_io[8]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "7.027685, 7.027685, 6.847052, 6.786842, 6.666420",\
"7.583372, 7.583372, 7.402739, 7.342529, 7.222107",\
"8.139059, 8.139059, 7.958426, 7.898216, 7.777794",\
"8.881456, 8.881456, 8.700823, 8.640614, 8.520191",\
"9.167536, 9.167536, 8.986902, 8.926693, 8.806271");
}
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 ( "7.191092, 7.191092, 7.010459, 6.950249, 6.829828",\
"7.644267, 7.644267, 7.463634, 7.403424, 7.283002",\
"8.097443, 8.097443, 7.916810, 7.856599, 7.736178",\
"8.702885, 8.702885, 8.522251, 8.462042, 8.341619",\
"8.962158, 8.962158, 8.781527, 8.721315, 8.600895");
}
} /* 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.861217, 1.861217, 1.951533, 2.041849, 2.222482",\
"1.843712, 1.843712, 1.934028, 2.024344, 2.204977",\
"1.826207, 1.826207, 1.916523, 2.006839, 2.187471",\
"1.802820, 1.802820, 1.893136, 1.983452, 2.164084",\
"1.847589, 1.847589, 1.937905, 2.028221, 2.208853");
}
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.360357, 1.360357, 1.450673, 1.540989, 1.721622",\
"0.946990, 0.946990, 1.037306, 1.127622, 1.308254",\
"0.596771, 0.596771, 0.687087, 0.777403, 0.958035",\
"0.128879, 0.128879, 0.219195, 0.309511, 0.490143",\
"-0.061400, -0.061400, 0.028915, 0.119231, 0.299864");
}
} /* 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.663423, 1.249986, 0.899771, 0.431883, 0.241600",\
"2.219110, 1.805672, 1.455457, 0.987570, 0.797286",\
"2.774797, 2.361360, 2.011145, 1.543257, 1.352974",\
"3.517194, 3.103757, 2.753542, 2.285655, 2.095371",\
"3.803274, 3.389837, 3.039622, 2.571734, 2.381451");
}
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.443473, 2.030035, 1.679821, 1.211933, 1.021650",\
"2.896648, 2.483211, 2.132996, 1.665109, 1.474825",\
"3.349824, 2.936387, 2.586172, 2.118285, 1.928001",\
"3.955266, 3.541829, 3.191614, 2.723726, 2.533443",\
"4.214540, 3.801103, 3.450888, 2.983000, 2.792717");
}
} /* 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.758132, -0.304956, 0.148221, 0.753665, 1.012940",\
"-0.775638, -0.322461, 0.130716, 0.736160, 0.995435",\
"-0.793143, -0.339967, 0.113210, 0.718655, 0.977929",\
"-0.816530, -0.363353, 0.089823, 0.695268, 0.954542",\
"-0.771761, -0.318584, 0.134593, 0.740037, 0.999311");
}
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.466124, -1.012948, -0.559771, 0.045674, 0.304948",\
"-1.879491, -1.426315, -0.973138, -0.367693, -0.108419",\
"-2.229710, -1.776534, -1.323357, -0.717912, -0.458638",\
"-2.697602, -2.244426, -1.791249, -1.185804, -0.926530",\
"-2.887882, -2.434705, -1.981528, -1.376084, -1.116809");
}
} /* end of arc mprj_io[4]_mprj_io[8]_hldf*/
} /* end of pin mprj_io[8] */
pin("mprj_io[7]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.928835, 6.928835, 6.748203, 6.687993, 6.567571",\
"7.484522, 7.484522, 7.303890, 7.243680, 7.123258",\
"8.040209, 8.040209, 7.859577, 7.799366, 7.678945",\
"8.782608, 8.782608, 8.601976, 8.541765, 8.421345",\
"9.068687, 9.068687, 8.888056, 8.827845, 8.707424");
}
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 ( "7.123728, 7.123728, 6.943096, 6.882885, 6.762464",\
"7.576904, 7.576904, 7.396271, 7.336061, 7.215640",\
"8.030079, 8.030079, 7.849446, 7.789236, 7.668814",\
"8.635519, 8.635519, 8.454887, 8.394676, 8.274256",\
"8.894794, 8.894794, 8.714163, 8.653952, 8.533531");
}
} /* end of arc clock_mprj_io[7]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "2.038283, 2.038283, 2.128599, 2.218915, 2.399547",\
"2.020778, 2.020778, 2.111094, 2.201409, 2.382042",\
"2.003273, 2.003273, 2.093588, 2.183904, 2.364537",\
"1.979886, 1.979886, 2.070201, 2.160517, 2.341150",\
"2.024655, 2.024655, 2.114971, 2.205287, 2.385919");
}
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.860831, 1.860831, 1.951147, 2.041463, 2.222095",\
"1.447459, 1.447459, 1.537775, 1.628091, 1.808723",\
"1.097241, 1.097241, 1.187557, 1.277873, 1.458505",\
"0.629350, 0.629350, 0.719666, 0.809982, 0.990614",\
"0.439071, 0.439071, 0.529387, 0.619703, 0.800335");
}
} /* end of arc clock_mprj_io[7]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.519322, 1.105884, 0.755669, 0.287782, 0.097498",\
"2.075009, 1.661572, 1.311357, 0.843469, 0.653186",\
"2.630696, 2.217259, 1.867044, 1.399156, 1.208873",\
"3.373094, 2.959657, 2.609442, 2.141555, 1.951271",\
"3.659174, 3.245736, 2.895521, 2.427634, 2.237350");
}
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.554379, 2.140941, 1.790726, 1.322839, 1.132555",\
"3.007554, 2.594116, 2.243901, 1.776014, 1.585731",\
"3.460729, 3.047292, 2.697077, 2.229189, 2.038906",\
"4.066171, 3.652733, 3.302518, 2.834631, 2.644347",\
"4.325445, 3.912008, 3.561793, 3.093905, 2.903622");
}
} /* 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.729082, -0.275905, 0.177272, 0.782716, 1.041990",\
"-0.746587, -0.293411, 0.159766, 0.765211, 1.024485",\
"-0.764092, -0.310916, 0.142261, 0.747705, 1.006980",\
"-0.787479, -0.334303, 0.118874, 0.724319, 0.983593",\
"-0.742710, -0.289533, 0.163644, 0.769088, 1.028362");
}
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.718945, -1.265769, -0.812592, -0.207148, 0.052127",\
"-2.132317, -1.679141, -1.225964, -0.620520, -0.361245",\
"-2.482536, -2.029359, -1.576182, -0.970738, -0.711463",\
"-2.950427, -2.497250, -2.044073, -1.438629, -1.179355",\
"-3.140706, -2.687529, -2.234352, -1.628908, -1.369634");
}
} /* end of arc mprj_io[4]_mprj_io[7]_hldf*/
} /* end of pin mprj_io[7] */
pin("mprj_io[6]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.864336, 6.864336, 6.683704, 6.623494, 6.503072",\
"7.420017, 7.420017, 7.239385, 7.179174, 7.058753",\
"7.975698, 7.975698, 7.795066, 7.734855, 7.614434",\
"8.718086, 8.718086, 8.537455, 8.477243, 8.356823",\
"9.004166, 9.004166, 8.823534, 8.763323, 8.642902");
}
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 ( "7.050234, 7.050234, 6.869602, 6.809391, 6.688970",\
"7.503425, 7.503425, 7.322793, 7.262582, 7.142161",\
"7.956615, 7.956615, 7.775983, 7.715772, 7.595351",\
"8.562078, 8.562078, 8.381446, 8.321236, 8.200813",\
"8.821348, 8.821348, 8.640717, 8.580505, 8.460085");
}
} /* end of arc clock_mprj_io[6]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "2.454425, 2.454425, 2.544741, 2.635057, 2.815689",\
"2.436927, 2.436927, 2.527243, 2.617559, 2.798191",\
"2.419430, 2.419430, 2.509745, 2.600061, 2.780694",\
"2.396053, 2.396053, 2.486368, 2.576684, 2.757317",\
"2.440821, 2.440821, 2.531137, 2.621453, 2.802086");
}
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.575725, 1.575725, 1.666041, 1.756356, 1.936989",\
"1.162190, 1.162190, 1.252506, 1.342822, 1.523455",\
"0.811975, 0.811975, 0.902291, 0.992607, 1.173240",\
"0.344089, 0.344089, 0.434404, 0.524720, 0.705353",\
"0.153794, 0.153794, 0.244110, 0.334425, 0.515058");
}
} /* end of arc clock_mprj_io[6]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.004995, 0.591558, 0.241343, -0.226545, -0.416828",\
"1.560675, 1.147238, 0.797023, 0.329136, 0.138852",\
"2.116358, 1.702920, 1.352705, 0.884818, 0.694534",\
"2.858747, 2.445309, 2.095094, 1.627207, 1.436924",\
"3.144826, 2.731388, 2.381173, 1.913286, 1.723002");
}
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.282842, 1.869405, 1.519190, 1.051302, 0.861019",\
"2.736032, 2.322595, 1.972380, 1.504493, 1.314209",\
"3.189223, 2.775786, 2.425571, 1.957683, 1.767400",\
"3.794686, 3.381249, 3.031034, 2.563146, 2.372863",\
"4.053957, 3.640519, 3.290304, 2.822417, 2.632133");
}
} /* 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.200724, 0.252453, 0.705630, 1.311074, 1.570348",\
"-0.218222, 0.234955, 0.688132, 1.293576, 1.552850",\
"-0.235719, 0.217457, 0.670634, 1.276078, 1.535353",\
"-0.259096, 0.194080, 0.647257, 1.252701, 1.511976",\
"-0.214328, 0.238849, 0.692026, 1.297470, 1.556745");
}
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.392012, -0.938836, -0.485659, 0.119785, 0.379060",\
"-1.805547, -1.352371, -0.899194, -0.293749, -0.034475",\
"-2.155762, -1.702585, -1.249408, -0.643964, -0.384690",\
"-2.623649, -2.170472, -1.717295, -1.111851, -0.852577",\
"-2.813944, -2.360767, -1.907590, -1.302146, -1.042871");
}
} /* end of arc mprj_io[4]_mprj_io[6]_hldf*/
} /* end of pin mprj_io[6] */
pin("mprj_io[5]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "7.149109, 7.149109, 6.968476, 6.908266, 6.787845",\
"7.704798, 7.704798, 7.524165, 7.463955, 7.343534",\
"8.260488, 8.260488, 8.079855, 8.019645, 7.899223",\
"9.002889, 9.002889, 8.822256, 8.762046, 8.641624",\
"9.288968, 9.288968, 9.108335, 9.048125, 8.927704");
}
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 ( "7.311074, 7.311074, 7.130442, 7.070231, 6.949810",\
"7.764251, 7.764251, 7.583618, 7.523408, 7.402987",\
"8.217427, 8.217427, 8.036795, 7.976584, 7.856163",\
"8.822871, 8.822871, 8.642239, 8.582028, 8.461607",\
"9.082146, 9.082146, 8.901513, 8.841303, 8.720881");
}
} /* end of arc clock_mprj_io[5]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "2.502248, 2.502248, 2.592563, 2.682879, 2.863512",\
"2.484744, 2.484744, 2.575060, 2.665376, 2.846009",\
"2.467241, 2.467241, 2.557557, 2.647872, 2.828505",\
"2.443856, 2.443856, 2.534172, 2.624488, 2.805120",\
"2.488625, 2.488625, 2.578941, 2.669257, 2.849890");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "2.021054, 2.021054, 2.111370, 2.201686, 2.382318",\
"1.607620, 1.607620, 1.697935, 1.788252, 1.968884",\
"1.257405, 1.257405, 1.347720, 1.438037, 1.618669",\
"0.789517, 0.789517, 0.879833, 0.970149, 1.150781",\
"0.599234, 0.599234, 0.689549, 0.779866, 0.960498");
}
} /* end of arc clock_mprj_io[5]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.441547, 1.028109, 0.677894, 0.210007, 0.019723",\
"1.997236, 1.583799, 1.233584, 0.765697, 0.575413",\
"2.552927, 2.139490, 1.789275, 1.321388, 1.131104",\
"3.295328, 2.881891, 2.531676, 2.063788, 1.873505",\
"3.581407, 3.167969, 2.817755, 2.349867, 2.159584");
}
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.453908, 2.040471, 1.690256, 1.222368, 1.032085",\
"2.907084, 2.493647, 2.143432, 1.675545, 1.485261",\
"3.360261, 2.946824, 2.596609, 2.128721, 1.938438",\
"3.965704, 3.552267, 3.202052, 2.734164, 2.543881",\
"4.224978, 3.811541, 3.461326, 2.993439, 2.803155");
}
} /* 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.622457, -0.169281, 0.283896, 0.889340, 1.148615",\
"-0.639961, -0.186784, 0.266393, 0.871837, 1.131112",\
"-0.657464, -0.204288, 0.248889, 0.854334, 1.113608",\
"-0.680849, -0.227672, 0.225505, 0.830949, 1.090224",\
"-0.636080, -0.182903, 0.270274, 0.875718, 1.134993");
}
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.566144, -1.112968, -0.659791, -0.054347, 0.204928",\
"-1.979578, -1.526402, -1.073225, -0.467781, -0.208506",\
"-2.329793, -1.876617, -1.423440, -0.817996, -0.558721",\
"-2.797681, -2.344504, -1.891327, -1.285883, -1.026608",\
"-2.987964, -2.534787, -2.081610, -1.476166, -1.216892");
}
} /* end of arc mprj_io[4]_mprj_io[5]_hldf*/
} /* end of pin mprj_io[5] */
pin("mprj_io[4]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "mprj_io[4]" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.426082");
}
} /* 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.661666");
}
} /* end of arc mprj_io[4]_mprj_io[4]_pwh*/
} /* end of pin mprj_io[4] */
pin("mprj_io[3]") {
direction : inout ;
max_transition : 4.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
function : "0" ;
three_state : "0" ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin mprj_io[3] */
pin("mprj_io[2]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 1.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "7.240458, 7.240458, 7.059826, 6.999616, 6.879194",\
"7.796104, 7.796104, 7.615472, 7.555262, 7.434840",\
"8.351749, 8.351749, 8.171118, 8.110907, 7.990485",\
"9.094090, 9.094090, 8.913458, 8.853248, 8.732826",\
"9.380169, 9.380169, 9.199537, 9.139326, 9.018905");
}
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 ( "7.383993, 7.383993, 7.203361, 7.143150, 7.022729",\
"7.837242, 7.837242, 7.656610, 7.596399, 7.475978",\
"8.290490, 8.290490, 8.109858, 8.049647, 7.929226",\
"8.896031, 8.896031, 8.715399, 8.655189, 8.534767",\
"9.155285, 9.155285, 8.974653, 8.914442, 8.794021");
}
} /* 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 ( "2.155000, 2.155000, 2.245316, 2.335631, 2.516264",\
"2.141160, 2.141160, 2.231475, 2.321791, 2.502424",\
"2.120120, 2.120120, 2.210435, 2.300751, 2.481384",\
"2.096843, 2.096843, 2.187159, 2.277474, 2.458107",\
"2.141612, 2.141612, 2.231928, 2.322244, 2.502876");
}
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.369850, 1.369850, 1.460166, 1.550481, 1.731114",\
"1.029917, 1.029917, 1.120233, 1.210549, 1.391181",\
"0.608260, 0.608260, 0.698576, 0.788892, 0.969524",\
"0.141775, 0.141775, 0.232091, 0.322407, 0.503039",\
"-0.048566, -0.048566, 0.041750, 0.132066, 0.312698");
}
} /* end of arc clock_mprj_io[2]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "3.868798, 3.851296, 3.833792, 3.810408, 3.855177",\
"4.424444, 4.406941, 4.389438, 4.366054, 4.410823",\
"4.980090, 4.962587, 4.945084, 4.921700, 4.966469",\
"5.722432, 5.704929, 5.687426, 5.664042, 5.708811",\
"6.008511, 5.991008, 5.973504, 5.950120, 5.994889");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "4.439591, 4.422089, 4.404585, 4.381201, 4.425970",\
"4.892840, 4.875338, 4.857834, 4.834450, 4.879219",\
"5.346089, 5.328587, 5.311083, 5.287699, 5.332468",\
"5.951630, 5.934127, 5.916623, 5.893239, 5.938008",\
"6.210883, 6.193380, 6.175877, 6.152493, 6.197262");
}
} /* end of arc mprj_io[4]_mprj_io[2]_stupr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "6.065484, 5.652046, 5.301831, 4.833944, 4.643661",\
"6.621129, 6.207691, 5.857476, 5.389589, 5.199306",\
"7.176775, 6.763337, 6.413122, 5.945235, 5.754951",\
"7.919116, 7.505679, 7.155464, 6.687577, 6.497293",\
"8.205194, 7.791758, 7.441543, 6.973655, 6.783372");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "6.203058, 5.789620, 5.439405, 4.971518, 4.781235",\
"6.656305, 6.242867, 5.892653, 5.424765, 5.234482",\
"7.109555, 6.696117, 6.345902, 5.878015, 5.687732",\
"7.715095, 7.301658, 6.951443, 6.483555, 6.293272",\
"7.974349, 7.560912, 7.210697, 6.742810, 6.552526");
}
} /* 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.631597, 1.187286, 1.742976, 2.485377, 2.771456",\
"0.617757, 1.173446, 1.729136, 2.471537, 2.757616",\
"0.596717, 1.152406, 1.708096, 2.450497, 2.736576",\
"0.573440, 1.129129, 1.684819, 2.427220, 2.713299",\
"0.618209, 1.173899, 1.729588, 2.471989, 2.758069");
}
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.595142, 1.150832, 1.706521, 2.448922, 2.735002",\
"0.255210, 0.810900, 1.366589, 2.108990, 2.395070",\
"-0.166447, 0.389243, 0.944932, 1.687333, 1.973413",\
"-0.632931, -0.077242, 0.478448, 1.220849, 1.506928",\
"-0.823272, -0.267583, 0.288107, 1.030508, 1.316587");
}
} /* 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.454668, -0.001491, 0.451686, 1.057130, 1.316405",\
"-0.468508, -0.015332, 0.437845, 1.043290, 1.302564",\
"-0.489548, -0.036371, 0.416806, 1.022250, 1.281524",\
"-0.512825, -0.059648, 0.393529, 0.998973, 1.258248",\
"-0.468055, -0.014879, 0.438298, 1.043742, 1.303017");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.483377, -1.030200, -0.577023, 0.028421, 0.287696",\
"-1.823308, -1.370132, -0.916955, -0.311511, -0.052236",\
"-2.244966, -1.791789, -1.338612, -0.733168, -0.473893",\
"-2.711451, -2.258274, -1.805097, -1.199653, -0.940378",\
"-2.901792, -2.448615, -1.995438, -1.389994, -1.130719");
}
} /* end of arc mprj_io[4]_mprj_io[2]_hldf*/
} /* end of pin mprj_io[2] */
pin("mprj_io[1]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "16.402386, 16.729750, 16.969791, 16.996939, 17.081936",\
"16.402386, 16.729750, 16.969791, 16.996939, 17.081936",\
"16.492702, 16.820066, 17.060108, 17.087255, 17.172253",\
"16.583017, 16.910381, 17.150425, 17.177570, 17.262568",\
"16.763651, 17.091015, 17.331057, 17.358204, 17.443201");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "16.821770, 17.202160, 17.458517, 17.487509, 17.578281",\
"16.821770, 17.202160, 17.458517, 17.487509, 17.578281",\
"16.912086, 17.292477, 17.548832, 17.577824, 17.668598",\
"17.002401, 17.382792, 17.639149, 17.668140, 17.758915",\
"17.183033, 17.563423, 17.819780, 17.848772, 17.939545");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "16.287821, 16.564798, 16.669863, 16.681746, 16.718946",\
"16.287821, 16.564798, 16.669863, 16.681746, 16.718946",\
"16.468452, 16.745432, 16.850496, 16.862377, 16.899580",\
"16.528664, 16.805641, 16.910706, 16.922588, 16.959789",\
"16.649084, 16.926064, 17.031128, 17.043009, 17.080212");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "16.608145, 16.758163, 16.842981, 16.852573, 16.882608",\
"16.608145, 16.758163, 16.842981, 16.852573, 16.882608",\
"16.788778, 16.938795, 17.023615, 17.033207, 17.063240",\
"16.848988, 16.999006, 17.083824, 17.093416, 17.123451",\
"16.969410, 17.119427, 17.204247, 17.213839, 17.243872");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708");
}
} /* 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 ( "7.331493, 7.331493, 7.150861, 7.090651, 6.970229",\
"7.887120, 7.887120, 7.706488, 7.646277, 7.525856",\
"8.442746, 8.442746, 8.262114, 8.201903, 8.081482",\
"9.185062, 9.185062, 9.004431, 8.944220, 8.823798",\
"9.471140, 9.471140, 9.290508, 9.230297, 9.109876");
}
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 ( "7.303314, 7.303314, 7.122682, 7.062471, 6.942050",\
"7.756595, 7.756595, 7.575963, 7.515752, 7.395330",\
"8.209875, 8.209875, 8.029243, 7.969032, 7.848611",\
"8.815458, 8.815458, 8.634827, 8.574615, 8.454194",\
"9.074703, 9.074703, 8.894072, 8.833860, 8.713439");
}
} /* end of arc clock_mprj_io[1]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "2.465969, 2.465969, 2.556284, 2.646600, 2.827233",\
"2.448506, 2.448506, 2.538822, 2.629138, 2.809770",\
"2.431043, 2.431043, 2.521359, 2.611675, 2.792308",\
"2.407713, 2.407713, 2.498029, 2.588345, 2.768977",\
"2.452482, 2.452482, 2.542798, 2.633114, 2.813746");
}
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.179534, 1.179534, 1.269850, 1.360166, 1.540799",\
"0.765380, 0.765380, 0.855696, 0.946012, 1.126645",\
"0.415166, 0.415166, 0.505482, 0.595798, 0.776431",\
"-0.052718, -0.052718, 0.037598, 0.127914, 0.308547",\
"-0.243084, -0.243084, -0.152769, -0.062453, 0.118180");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "18.630333, 18.957697, 19.197739, 19.224886, 19.309883",\
"18.694544, 19.021908, 19.261950, 19.289097, 19.351936",\
"18.742035, 19.069399, 19.309441, 19.336588, 19.351936",\
"18.772924, 19.100288, 19.340330, 19.351936, 19.351936",\
"18.772924, 19.100288, 19.340330, 19.351936, 19.351936");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "18.043985, 18.424376, 18.680733, 18.709724, 18.800499",\
"18.108196, 18.488586, 18.744944, 18.773935, 18.842552",\
"18.155687, 18.536077, 18.792435, 18.821426, 18.842552",\
"18.186577, 18.566967, 18.823324, 18.842552, 18.842552",\
"18.186577, 18.566967, 18.823324, 18.842552, 18.842552");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "5.575267, 5.852246, 5.957310, 5.969192, 6.006394",\
"5.618141, 5.895120, 6.000184, 6.012066, 6.049268",\
"5.618141, 5.895120, 6.000184, 6.012066, 6.049268",\
"5.618141, 5.895120, 6.000184, 6.012066, 6.049268",\
"5.618141, 5.895120, 6.000184, 6.012066, 6.049268");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "5.959883, 6.109900, 6.194719, 6.204311, 6.234345",\
"6.002756, 6.152774, 6.237593, 6.247185, 6.277219",\
"6.002756, 6.152774, 6.237593, 6.247185, 6.277219",\
"6.002756, 6.152774, 6.237593, 6.247185, 6.277219",\
"6.002756, 6.152774, 6.237593, 6.247185, 6.277219");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708");
}
} /* end of arc hk_serial_load_mprj_io[1]_redg_min*/
timing () {
related_pin : "mprj_io[11]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "8.203603, 8.530967, 8.771009, 8.798157, 8.883154",\
"8.759292, 9.086656, 9.326698, 9.353846, 9.438843",\
"9.314981, 9.642344, 9.882387, 9.909534, 9.994531",\
"10.057380, 10.384744, 10.624786, 10.651934, 10.736931",\
"10.343459, 10.670823, 10.910866, 10.938013, 11.023010");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "9.168381, 9.548771, 9.805126, 9.834118, 9.924892",\
"9.621554, 10.001945, 10.258301, 10.287292, 10.378066",\
"10.074728, 10.455118, 10.711474, 10.740466, 10.831240",\
"10.680168, 11.060558, 11.316915, 11.345906, 11.436680",\
"10.939444, 11.319834, 11.576190, 11.605182, 11.695955");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171");
}
} /* end of arc mprj_io[11]_mprj_io[1]_una*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[11]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.419578, 7.696557, 7.801620, 7.813502, 7.850705",\
"7.433206, 7.710184, 7.815248, 7.827130, 7.864332",\
"7.433206, 7.710184, 7.815248, 7.827130, 7.864332",\
"7.433206, 7.710184, 7.815248, 7.827130, 7.864332",\
"7.433206, 7.710184, 7.815248, 7.827130, 7.864332");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "8.161060, 8.311078, 8.395897, 8.405489, 8.435523",\
"8.574442, 8.724460, 8.809278, 8.818871, 8.848905",\
"8.924660, 9.074677, 9.159495, 9.169088, 9.199121",\
"9.392550, 9.542566, 9.627385, 9.636978, 9.667011",\
"9.582829, 9.732845, 9.817664, 9.827257, 9.857290");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708");
}
} /* end of arc mprj_io[11]_mprj_io[1]_una_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "8.609805, 8.937169, 9.177212, 9.204359, 9.289356",\
"9.062982, 9.390346, 9.630388, 9.657536, 9.742533",\
"9.516159, 9.843523, 10.083565, 10.110712, 10.195709",\
"10.121603, 10.448967, 10.689010, 10.716156, 10.801153",\
"10.380877, 10.708241, 10.948284, 10.975431, 11.060429");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "9.582365, 9.962755, 10.219111, 10.248103, 10.338877",\
"10.035542, 10.415933, 10.672289, 10.701281, 10.792054",\
"10.488719, 10.869109, 11.125465, 11.154457, 11.245231",\
"11.094163, 11.474553, 11.730909, 11.759901, 11.850676",\
"11.353437, 11.733828, 11.990184, 12.019176, 12.109949");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171");
}
} /* end of arc mprj_io[4]_mprj_io[1]_fedg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.337082, 7.614060, 7.719125, 7.731007, 7.768209",\
"7.750520, 8.027498, 8.132563, 8.144444, 8.181646",\
"8.100735, 8.377713, 8.482777, 8.494658, 8.531861",\
"8.568623, 8.845601, 8.950665, 8.962546, 8.999749",\
"8.758905, 9.035884, 9.140948, 9.152830, 9.190032");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.854249, 8.004267, 8.089086, 8.098678, 8.128712",\
"8.267687, 8.417705, 8.502523, 8.512115, 8.542150",\
"8.617902, 8.767920, 8.852738, 8.862330, 8.892365",\
"9.085790, 9.235807, 9.320626, 9.330218, 9.360252",\
"9.276073, 9.426090, 9.510909, 9.520502, 9.550535");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708");
}
} /* end of arc mprj_io[4]_mprj_io[1]_fedg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "11.290631, 11.617995, 11.858038, 11.885185, 11.970182",\
"11.846320, 12.173684, 12.413727, 12.440874, 12.525871",\
"12.402009, 12.729373, 12.969416, 12.996563, 13.081560",\
"13.144411, 13.471775, 13.711818, 13.738964, 13.823961",\
"13.430491, 13.757855, 13.997898, 14.025045, 14.110043");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956",\
"1.813980, 2.476838, 2.934938, 2.986746, 3.148956");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "12.450824, 12.831214, 13.087570, 13.116562, 13.207335",\
"13.006514, 13.386904, 13.643259, 13.672251, 13.763025",\
"13.562205, 13.942595, 14.198952, 14.227943, 14.318717",\
"14.304605, 14.684996, 14.941351, 14.970343, 15.061117",\
"14.590686, 14.971076, 15.227432, 15.256424, 15.347198");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171",\
"1.858390, 2.555260, 3.032303, 3.086253, 3.255171");
}
} /* end of arc mprj_io[4]_mprj_io[1]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.573075, 7.850054, 7.955118, 7.967000, 8.004202",\
"7.586697, 7.863675, 7.968740, 7.980621, 8.017823",\
"7.586697, 7.863675, 7.968740, 7.980621, 8.017823",\
"7.586697, 7.863675, 7.968740, 7.980621, 8.017823",\
"7.586697, 7.863675, 7.968740, 7.980621, 8.017823");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.257104, 1.274141, 1.276068, 1.282101");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "8.185329, 8.335347, 8.420166, 8.429758, 8.459792",\
"8.198951, 8.348969, 8.433787, 8.443379, 8.473413",\
"8.198951, 8.348969, 8.433787, 8.443379, 8.473413",\
"8.198951, 8.348969, 8.433787, 8.443379, 8.473413",\
"8.198951, 8.348969, 8.433787, 8.443379, 8.473413");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708",\
"0.840645, 0.894274, 0.929331, 0.933295, 0.945708");
}
} /* 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.937893, 0.524456, 0.174241, -0.293647, -0.483930",\
"1.493519, 1.080082, 0.729867, 0.261980, 0.071696",\
"2.049145, 1.635707, 1.285492, 0.817605, 0.627321",\
"2.791461, 2.378024, 2.027809, 1.559922, 1.369638",\
"3.077539, 2.664102, 2.313887, 1.846000, 1.655716");
}
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.607587, 2.194149, 1.843935, 1.376047, 1.185764",\
"3.060868, 2.647431, 2.297216, 1.829329, 1.639045",\
"3.514149, 3.100711, 2.750496, 2.282609, 2.092325",\
"4.119732, 3.706295, 3.356080, 2.888192, 2.697909",\
"4.378977, 3.965540, 3.615325, 3.147438, 2.957154");
}
} /* 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.184045, 0.269131, 0.722308, 1.327753, 1.587027",\
"-0.201508, 0.251668, 0.704845, 1.310290, 1.569565",\
"-0.218971, 0.234206, 0.687383, 1.292828, 1.552102",\
"-0.242301, 0.210876, 0.664053, 1.269497, 1.528772",\
"-0.197532, 0.255645, 0.708822, 1.314266, 1.573541");
}
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.784183, -1.331007, -0.877830, -0.272385, -0.013111",\
"-2.198338, -1.745161, -1.291984, -0.686540, -0.427265",\
"-2.548551, -2.095375, -1.642198, -1.036753, -0.777479",\
"-3.016436, -2.563259, -2.110082, -1.504638, -1.245363",\
"-3.206803, -2.753626, -2.300449, -1.695004, -1.435730");
}
} /* end of arc mprj_io[4]_mprj_io[1]_hldf*/
} /* end of pin mprj_io[1] */
pin("mprj_io[0]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "7.183639, 7.183639, 7.003006, 6.942796, 6.822375",\
"7.739242, 7.739242, 7.558609, 7.498399, 7.377978",\
"8.294846, 8.294846, 8.114214, 8.054003, 7.933582",\
"9.037130, 9.037130, 8.856499, 8.796288, 8.675867",\
"9.323210, 9.323210, 9.142576, 9.082367, 8.961945");
}
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 ( "7.224736, 7.224736, 7.044103, 6.983893, 6.863472",\
"7.678055, 7.678055, 7.497423, 7.437212, 7.316791",\
"8.131376, 8.131376, 7.950743, 7.890533, 7.770112",\
"8.737011, 8.737011, 8.556379, 8.496168, 8.375748",\
"8.996246, 8.996246, 8.815613, 8.755404, 8.634981");
}
} /* end of arc clock_mprj_io[0]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "2.648941, 2.648941, 2.739257, 2.829573, 3.010206",\
"2.631493, 2.631493, 2.721809, 2.812125, 2.992758",\
"2.614046, 2.614046, 2.704362, 2.794677, 2.975310",\
"2.590736, 2.590736, 2.681052, 2.771368, 2.952000",\
"2.635505, 2.635505, 2.725821, 2.816137, 2.996769");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "2.265411, 2.265411, 2.355727, 2.446043, 2.626676",\
"1.850989, 1.850989, 1.941305, 2.031621, 2.212253",\
"1.500777, 1.500777, 1.591092, 1.681409, 1.862041",\
"1.032893, 1.032893, 1.123209, 1.213525, 1.394157",\
"0.842495, 0.842495, 0.932811, 1.023128, 1.203760");
}
} /* 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.803051, 0.389613, 0.039398, -0.428489, -0.618773",\
"1.358654, 0.945216, 0.595001, 0.127114, -0.063170",\
"1.914257, 1.500820, 1.150605, 0.682717, 0.492434",\
"2.656543, 2.243105, 1.892890, 1.425003, 1.234720",\
"2.942621, 2.529183, 2.178968, 1.711081, 1.520797");
}
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.948091, 1.534654, 1.184439, 0.716551, 0.526268",\
"2.401411, 1.987973, 1.637758, 1.169871, 0.979587",\
"2.854730, 2.441293, 2.091078, 1.623190, 1.432907",\
"3.460365, 3.046928, 2.696713, 2.228826, 2.038542",\
"3.719600, 3.306162, 2.955947, 2.488060, 2.297776");
}
} /* 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.029591, 0.482768, 0.935945, 1.541389, 1.800664",\
"0.012143, 0.465320, 0.918497, 1.523941, 1.783216",\
"-0.005304, 0.447872, 0.901049, 1.506494, 1.765768",\
"-0.028614, 0.424563, 0.877740, 1.483184, 1.742459",\
"0.016155, 0.469332, 0.922508, 1.527953, 1.787227");
}
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.999267, -0.546090, -0.092913, 0.512531, 0.771806",\
"-1.413689, -0.960513, -0.507336, 0.098109, 0.357383",\
"-1.763902, -1.310726, -0.857549, -0.252104, 0.007170",\
"-2.231786, -1.778609, -1.325432, -0.719988, -0.460713",\
"-2.422184, -1.969007, -1.515830, -0.910386, -0.651111");
}
} /* end of arc mprj_io[4]_mprj_io[0]_hldf*/
} /* end of pin mprj_io[0] */
} /* end of bus mprj_io */
pin("clock") {
direction : input ;
clock : true ;
max_transition : 1.500000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.678441");
}
} /* end of arc clock_clock_pwl*/
timing () {
related_pin : "clock" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.615175");
}
} /* end of arc clock_clock_pwh*/
} /* end of pin clock */
pin("resetb") {
direction : input ;
max_transition : 0.000000 ;
capacitance : 0.934543 ;
is_pad : true ;
is_unconstrained : true;
/* Other user defined attributes. */
is_unconstrained : true;
} /* end of pin resetb */
pin("flash_csb") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "10.641626, 10.889711, 10.994795, 11.006679, 11.043887",\
"10.641626, 10.889711, 10.994795, 11.006679, 11.043887",\
"10.731942, 10.980027, 11.085110, 11.096994, 11.134203",\
"10.822258, 11.070344, 11.175426, 11.187311, 11.224520",\
"11.002891, 11.250976, 11.356058, 11.367943, 11.405151");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202795, 1.257076, 1.274114, 1.276041, 1.282073",\
"1.202795, 1.257076, 1.274114, 1.276041, 1.282073",\
"1.202795, 1.257076, 1.274114, 1.276041, 1.282073",\
"1.202795, 1.257076, 1.274114, 1.276041, 1.282073",\
"1.202795, 1.257076, 1.274114, 1.276041, 1.282073");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "11.590031, 11.740190, 11.824995, 11.834586, 11.864614",\
"11.590031, 11.740190, 11.824995, 11.834586, 11.864614",\
"11.680346, 11.830505, 11.915311, 11.924902, 11.954931",\
"11.770662, 11.920821, 12.005627, 12.015218, 12.045246",\
"11.951295, 12.101454, 12.186259, 12.195850, 12.225880");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.841114, 0.894376, 0.929420, 0.933383, 0.945792",\
"0.841114, 0.894376, 0.929420, 0.933383, 0.945792",\
"0.841114, 0.894376, 0.929420, 0.933383, 0.945792",\
"0.841114, 0.894376, 0.929420, 0.933383, 0.945792",\
"0.841114, 0.894376, 0.929420, 0.933383, 0.945792");
}
} /* end of arc clock_flash_csb_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "10.262306, 10.510391, 10.615475, 10.627358, 10.664567",\
"10.262306, 10.510391, 10.615475, 10.627358, 10.664567",\
"10.442938, 10.691023, 10.796106, 10.807990, 10.845199",\
"10.503149, 10.751234, 10.856318, 10.868201, 10.905410",\
"10.623570, 10.871655, 10.976738, 10.988623, 11.025831");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202795, 1.257076, 1.274114, 1.276041, 1.282073",\
"1.202795, 1.257076, 1.274114, 1.276041, 1.282073",\
"1.202795, 1.257076, 1.274114, 1.276041, 1.282073",\
"1.202795, 1.257076, 1.274114, 1.276041, 1.282073",\
"1.202795, 1.257076, 1.274114, 1.276041, 1.282073");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "10.927563, 11.077723, 11.162528, 11.172119, 11.202147",\
"10.927563, 11.077723, 11.162528, 11.172119, 11.202147",\
"11.108194, 11.258354, 11.343160, 11.352751, 11.382779",\
"11.168406, 11.318565, 11.403371, 11.412962, 11.442990",\
"11.288828, 11.438987, 11.523792, 11.533382, 11.563412");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.841114, 0.894376, 0.929420, 0.933383, 0.945792",\
"0.841114, 0.894376, 0.929420, 0.933383, 0.945792",\
"0.841114, 0.894376, 0.929420, 0.933383, 0.945792",\
"0.841114, 0.894376, 0.929420, 0.933383, 0.945792",\
"0.841114, 0.894376, 0.929420, 0.933383, 0.945792");
}
} /* end of arc clock_flash_csb_redg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "8.059831, 8.307916, 8.412998, 8.424883, 8.462091",\
"8.615520, 8.863605, 8.968689, 8.980573, 9.017781",\
"9.171209, 9.419295, 9.524378, 9.536263, 9.573471",\
"9.913610, 10.161696, 10.266779, 10.278664, 10.315872",\
"10.199690, 10.447776, 10.552858, 10.564743, 10.601952");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.234242, 1.294851, 1.315919, 1.318302, 1.325762",\
"1.234242, 1.294851, 1.315919, 1.318302, 1.325762",\
"1.234242, 1.294851, 1.315919, 1.318302, 1.325762",\
"1.234242, 1.294851, 1.315919, 1.318302, 1.325762",\
"1.234242, 1.294851, 1.315919, 1.318302, 1.325762");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "8.204019, 8.354177, 8.438983, 8.448574, 8.478603",\
"8.759708, 8.909867, 8.994673, 9.004264, 9.034292",\
"9.315398, 9.465557, 9.550363, 9.559954, 9.589983",\
"10.057798, 10.207957, 10.292763, 10.302354, 10.332382",\
"10.343878, 10.494037, 10.578842, 10.588433, 10.618462");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.903220, 0.956298, 0.986953, 0.990420, 1.001275",\
"0.903220, 0.956298, 0.986953, 0.990420, 1.001275",\
"0.903220, 0.956298, 0.986953, 0.990420, 1.001275",\
"0.903220, 0.956298, 0.986953, 0.990420, 1.001275",\
"0.903220, 0.956298, 0.986953, 0.990420, 1.001275");
}
} /* end of arc mprj_io[4]_flash_csb_redg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.750810, 6.750811, 6.750811, 6.750811, 6.750811",\
"6.764431, 6.764432, 6.764432, 6.764432, 6.764432",\
"6.764431, 6.764432, 6.764432, 6.764432, 6.764432",\
"6.764431, 6.764432, 6.764432, 6.764432, 6.764432",\
"6.764431, 6.764432, 6.764432, 6.764432, 6.764432");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.726928, 6.727001, 6.727001, 6.727001, 6.727001",\
"6.740549, 6.740623, 6.740623, 6.740623, 6.740623",\
"6.740549, 6.740623, 6.740623, 6.740623, 6.740623",\
"6.740549, 6.740623, 6.740623, 6.740623, 6.740623",\
"6.740549, 6.740623, 6.740623, 6.740623, 6.740623");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc mprj_io[4]_flash_csb_redg_min*/
} /* end of pin flash_csb */
pin("flash_clk") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "9.639452, 9.887516, 9.992601, 10.004486, 10.041697",\
"9.639452, 9.887516, 9.992601, 10.004486, 10.041697",\
"9.729768, 9.977832, 10.082917, 10.094802, 10.132012",\
"9.820084, 10.068148, 10.173234, 10.185118, 10.222328",\
"10.000716, 10.248780, 10.353866, 10.365750, 10.402961");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\
"1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\
"1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\
"1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\
"1.202789, 1.257071, 1.274109, 1.276036, 1.282069");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "9.817583, 9.967767, 10.052570, 10.062160, 10.092189",\
"9.817583, 9.967767, 10.052570, 10.062160, 10.092189",\
"9.907900, 10.058083, 10.142885, 10.152476, 10.182505",\
"9.998216, 10.148399, 10.233202, 10.242792, 10.272821",\
"10.178848, 10.329031, 10.413834, 10.423425, 10.453453");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.841193, 0.894394, 0.929435, 0.933398, 0.945806",\
"0.841193, 0.894394, 0.929435, 0.933398, 0.945806",\
"0.841193, 0.894394, 0.929435, 0.933398, 0.945806",\
"0.841193, 0.894394, 0.929435, 0.933398, 0.945806",\
"0.841193, 0.894394, 0.929435, 0.933398, 0.945806");
}
} /* end of arc clock_flash_clk_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "9.326725, 9.574789, 9.679875, 9.691759, 9.728970",\
"9.326725, 9.574789, 9.679875, 9.691759, 9.728970",\
"9.507358, 9.755422, 9.860507, 9.872392, 9.909601",\
"9.567568, 9.815632, 9.920718, 9.932602, 9.969812",\
"9.687990, 9.936054, 10.041140, 10.053024, 10.090235");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\
"1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\
"1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\
"1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\
"1.202789, 1.257071, 1.274109, 1.276036, 1.282069");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "9.620794, 9.770977, 9.855780, 9.865371, 9.895399",\
"9.620794, 9.770977, 9.855780, 9.865371, 9.895399",\
"9.801426, 9.951609, 10.036412, 10.046002, 10.076031",\
"9.861637, 10.011820, 10.096622, 10.106214, 10.136242",\
"9.982059, 10.132241, 10.217045, 10.226635, 10.256663");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.841193, 0.894393, 0.929435, 0.933398, 0.945806",\
"0.841193, 0.894393, 0.929435, 0.933398, 0.945806",\
"0.841193, 0.894393, 0.929435, 0.933398, 0.945806",\
"0.841193, 0.894393, 0.929435, 0.933398, 0.945806",\
"0.841193, 0.894393, 0.929435, 0.933398, 0.945806");
}
} /* end of arc clock_flash_clk_redg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.869551, 8.117615, 8.222701, 8.234585, 8.271795",\
"8.425241, 8.673305, 8.778391, 8.790276, 8.827485",\
"8.980930, 9.228994, 9.334081, 9.345964, 9.383175",\
"9.723331, 9.971395, 10.076481, 10.088366, 10.125576",\
"10.009411, 10.257475, 10.362560, 10.374445, 10.411655");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.234242, 1.294851, 1.315919, 1.318302, 1.325762",\
"1.234242, 1.294851, 1.315919, 1.318302, 1.325762",\
"1.234242, 1.294851, 1.315919, 1.318302, 1.325762",\
"1.234242, 1.294851, 1.315919, 1.318302, 1.325762",\
"1.234242, 1.294851, 1.315919, 1.318302, 1.325762");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "8.065198, 8.215382, 8.300184, 8.309774, 8.339804",\
"8.620888, 8.771070, 8.855874, 8.865465, 8.895493",\
"9.176577, 9.326760, 9.411564, 9.421154, 9.451182",\
"9.918978, 10.069161, 10.153965, 10.163555, 10.193583",\
"10.205057, 10.355241, 10.440044, 10.449635, 10.479663");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.903220, 0.956298, 0.986953, 0.990420, 1.001275",\
"0.903220, 0.956298, 0.986953, 0.990420, 1.001275",\
"0.903220, 0.956298, 0.986953, 0.990420, 1.001275",\
"0.903220, 0.956298, 0.986953, 0.990420, 1.001275",\
"0.903220, 0.956298, 0.986953, 0.990420, 1.001275");
}
} /* end of arc mprj_io[4]_flash_clk_redg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.532396, 6.532397, 6.532397, 6.532397, 6.532397",\
"6.546018, 6.546019, 6.546019, 6.546019, 6.546019",\
"6.546018, 6.546019, 6.546019, 6.546019, 6.546019",\
"6.546018, 6.546019, 6.546019, 6.546019, 6.546019",\
"6.546018, 6.546019, 6.546019, 6.546019, 6.546019");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.508492, 6.508566, 6.508566, 6.508566, 6.508566",\
"6.522113, 6.522187, 6.522187, 6.522187, 6.522187",\
"6.522113, 6.522187, 6.522187, 6.522187, 6.522187",\
"6.522113, 6.522187, 6.522187, 6.522187, 6.522187",\
"6.522113, 6.522187, 6.522187, 6.522187, 6.522187");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc mprj_io[4]_flash_clk_redg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.100636, 7.348700, 7.453786, 7.465671, 7.502881",\
"7.656326, 7.904389, 8.009476, 8.021360, 8.058570",\
"8.212015, 8.460078, 8.565165, 8.577049, 8.614259",\
"8.954415, 9.202479, 9.307565, 9.319449, 9.356660",\
"9.240495, 9.488559, 9.593644, 9.605529, 9.642739");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\
"1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\
"1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\
"1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\
"1.202789, 1.257071, 1.274109, 1.276036, 1.282069");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.352486, 7.502669, 7.587472, 7.597063, 7.627091",\
"7.805663, 7.955846, 8.040649, 8.050240, 8.080268",\
"8.258841, 8.409023, 8.493827, 8.503418, 8.533445",\
"8.864285, 9.014468, 9.099272, 9.108862, 9.138890",\
"9.123560, 9.273743, 9.358545, 9.368136, 9.398165");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.841193, 0.894394, 0.929435, 0.933398, 0.945806",\
"0.841193, 0.894394, 0.929435, 0.933398, 0.945806",\
"0.841193, 0.894394, 0.929435, 0.933398, 0.945806",\
"0.841193, 0.894394, 0.929435, 0.933398, 0.945806",\
"0.841193, 0.894394, 0.929435, 0.933398, 0.945806");
}
} /* end of arc mprj_io[4]_flash_clk_una*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.571929, 6.819993, 6.925079, 6.936964, 6.974174",\
"6.585551, 6.833614, 6.938701, 6.950585, 6.987795",\
"6.585551, 6.833614, 6.938701, 6.950585, 6.987795",\
"6.585551, 6.833614, 6.938701, 6.950585, 6.987795",\
"6.585551, 6.833614, 6.938701, 6.950585, 6.987795");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\
"1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\
"1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\
"1.202789, 1.257071, 1.274109, 1.276036, 1.282069",\
"1.202789, 1.257071, 1.274109, 1.276036, 1.282069");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.912811, 7.062994, 7.147798, 7.157388, 7.187416",\
"7.326248, 7.476431, 7.561234, 7.570825, 7.600853",\
"7.676464, 7.826647, 7.911450, 7.921041, 7.951069",\
"8.144351, 8.294534, 8.379337, 8.388927, 8.418956",\
"8.334635, 8.484818, 8.569621, 8.579211, 8.609240");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.841193, 0.894393, 0.929435, 0.933398, 0.945806",\
"0.841193, 0.894393, 0.929435, 0.933398, 0.945806",\
"0.841193, 0.894393, 0.929435, 0.933398, 0.945806",\
"0.841193, 0.894393, 0.929435, 0.933398, 0.945806",\
"0.841193, 0.894393, 0.929435, 0.933398, 0.945806");
}
} /* end of arc mprj_io[4]_flash_clk_una_min*/
} /* end of pin flash_clk */
pin("flash_io0") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "9.489243, 9.737312, 9.842397, 9.854281, 9.891491",\
"9.489243, 9.737312, 9.842397, 9.854281, 9.891491",\
"9.579557, 9.827627, 9.932713, 9.944597, 9.981807",\
"9.669874, 9.917944, 10.023029, 10.034914, 10.072124",\
"9.850506, 10.098576, 10.203661, 10.215546, 10.252755");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.234241, 1.294850, 1.315918, 1.318301, 1.325760",\
"1.234241, 1.294850, 1.315918, 1.318301, 1.325760",\
"1.234241, 1.294850, 1.315918, 1.318301, 1.325760",\
"1.234241, 1.294850, 1.315918, 1.318301, 1.325760",\
"1.234241, 1.294850, 1.315918, 1.318301, 1.325760");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "9.789783, 9.944305, 10.030052, 10.039749, 10.070112",\
"9.789783, 9.944305, 10.030052, 10.039749, 10.070112",\
"9.880098, 10.034620, 10.120368, 10.130066, 10.160428",\
"9.970415, 10.124937, 10.210684, 10.220382, 10.250744",\
"10.151047, 10.305569, 10.391316, 10.401014, 10.431376");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.903213, 0.956297, 0.986953, 0.990420, 1.001274",\
"0.903213, 0.956297, 0.986953, 0.990420, 1.001274",\
"0.903213, 0.956297, 0.986953, 0.990420, 1.001274",\
"0.903213, 0.956297, 0.986953, 0.990420, 1.001274",\
"0.903213, 0.956297, 0.986953, 0.990420, 1.001274");
}
} /* end of arc clock_flash_io0_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "8.484432, 8.484433, 8.484433, 8.484433, 8.484433",\
"8.484432, 8.484433, 8.484433, 8.484433, 8.484433",\
"8.665065, 8.665065, 8.665065, 8.665065, 8.665065",\
"8.725275, 8.725276, 8.725276, 8.725276, 8.725276",\
"8.845697, 8.845697, 8.845697, 8.845697, 8.845697");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "8.460318, 8.460401, 8.460401, 8.460401, 8.460401",\
"8.460318, 8.460401, 8.460401, 8.460401, 8.460401",\
"8.640949, 8.641033, 8.641033, 8.641033, 8.641033",\
"8.701160, 8.701243, 8.701243, 8.701243, 8.701243",\
"8.821583, 8.821665, 8.821665, 8.821665, 8.821665");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc clock_flash_io0_redg_min*/
timing () {
related_pin : "mprj_io[2]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.422569, 6.670639, 6.775724, 6.787609, 6.824819",\
"6.978215, 7.226285, 7.331370, 7.343254, 7.380464",\
"7.533861, 7.781930, 7.887015, 7.898900, 7.936110",\
"8.276203, 8.524273, 8.629357, 8.641242, 8.678452",\
"8.562281, 8.810350, 8.915436, 8.927320, 8.964530");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202791, 1.257073, 1.274110, 1.276037, 1.282070",\
"1.202791, 1.257073, 1.274110, 1.276037, 1.282070",\
"1.202791, 1.257073, 1.274110, 1.276037, 1.282070",\
"1.202791, 1.257073, 1.274110, 1.276037, 1.282070",\
"1.202791, 1.257073, 1.274110, 1.276037, 1.282070");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.738359, 6.888536, 6.973341, 6.982931, 7.012959",\
"7.191608, 7.341785, 7.426589, 7.436180, 7.466208",\
"7.644856, 7.795034, 7.879838, 7.889428, 7.919456",\
"8.250398, 8.400576, 8.485379, 8.494969, 8.524998",\
"8.509652, 8.659830, 8.744634, 8.754224, 8.784252");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.841174, 0.894389, 0.929431, 0.933394, 0.945802",\
"0.841174, 0.894389, 0.929431, 0.933394, 0.945802",\
"0.841174, 0.894389, 0.929431, 0.933394, 0.945802",\
"0.841174, 0.894389, 0.929431, 0.933394, 0.945802",\
"0.841174, 0.894389, 0.929431, 0.933394, 0.945802");
}
} /* end of arc mprj_io[2]_flash_io0_una*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[2]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.113867, 6.361937, 6.467022, 6.478906, 6.516116",\
"6.127254, 6.375324, 6.480410, 6.492294, 6.529504",\
"6.127254, 6.375324, 6.480410, 6.492294, 6.529504",\
"6.127254, 6.375324, 6.480410, 6.492294, 6.529504",\
"6.127254, 6.375324, 6.480410, 6.492294, 6.529504");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202791, 1.257073, 1.274110, 1.276037, 1.282070",\
"1.202791, 1.257073, 1.274110, 1.276037, 1.282070",\
"1.202791, 1.257073, 1.274110, 1.276037, 1.282070",\
"1.202791, 1.257073, 1.274110, 1.276037, 1.282070",\
"1.202791, 1.257073, 1.274110, 1.276037, 1.282070");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.422413, 6.572591, 6.657394, 6.666985, 6.697014",\
"6.762346, 6.912523, 6.997327, 7.006917, 7.036946",\
"7.184003, 7.334180, 7.418984, 7.428575, 7.458603",\
"7.650487, 7.800664, 7.885468, 7.895059, 7.925087",\
"7.840828, 7.991005, 8.075809, 8.085400, 8.115428");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.841174, 0.894389, 0.929431, 0.933394, 0.945802",\
"0.841174, 0.894389, 0.929431, 0.933394, 0.945802",\
"0.841174, 0.894389, 0.929431, 0.933394, 0.945802",\
"0.841174, 0.894389, 0.929431, 0.933394, 0.945802",\
"0.841174, 0.894389, 0.929431, 0.933394, 0.945802");
}
} /* end of arc mprj_io[2]_flash_io0_una_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.639941, 7.888011, 7.993095, 8.004980, 8.042190",\
"8.195631, 8.443701, 8.548785, 8.560670, 8.597879",\
"8.751320, 8.999390, 9.104475, 9.116360, 9.153569",\
"9.493721, 9.741791, 9.846876, 9.858761, 9.895970",\
"9.779800, 10.027870, 10.132956, 10.144840, 10.182050");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.234241, 1.294850, 1.315918, 1.318301, 1.325760",\
"1.234241, 1.294850, 1.315918, 1.318301, 1.325760",\
"1.234241, 1.294850, 1.315918, 1.318301, 1.325760",\
"1.234241, 1.294850, 1.315918, 1.318301, 1.325760",\
"1.234241, 1.294850, 1.315918, 1.318301, 1.325760");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.979532, 8.134054, 8.219802, 8.229500, 8.259862",\
"8.535221, 8.689744, 8.775492, 8.785189, 8.815551",\
"9.090912, 9.245434, 9.331182, 9.340879, 9.371242",\
"9.833312, 9.987835, 10.073582, 10.083279, 10.113642",\
"10.119391, 10.273914, 10.359661, 10.369358, 10.399721");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.903213, 0.956297, 0.986953, 0.990420, 1.001274",\
"0.903213, 0.956297, 0.986953, 0.990420, 1.001274",\
"0.903213, 0.956297, 0.986953, 0.990420, 1.001274",\
"0.903213, 0.956297, 0.986953, 0.990420, 1.001274",\
"0.903213, 0.956297, 0.986953, 0.990420, 1.001274");
}
} /* end of arc mprj_io[4]_flash_io0_redg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.463324, 6.463325, 6.463325, 6.463325, 6.463325",\
"6.476945, 6.476946, 6.476946, 6.476946, 6.476946",\
"6.476945, 6.476946, 6.476946, 6.476946, 6.476946",\
"6.476945, 6.476946, 6.476946, 6.476946, 6.476946",\
"6.476945, 6.476946, 6.476946, 6.476946, 6.476946");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.439209, 6.439292, 6.439292, 6.439292, 6.439292",\
"6.452830, 6.452913, 6.452913, 6.452913, 6.452913",\
"6.452830, 6.452913, 6.452913, 6.452913, 6.452913",\
"6.452830, 6.452913, 6.452913, 6.452913, 6.452913",\
"6.452830, 6.452913, 6.452913, 6.452913, 6.452913");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc mprj_io[4]_flash_io0_redg_min*/
} /* end of pin flash_io0 */
pin("flash_io1") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
function : "0" ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin flash_io1 */
pin("hk_serial_load") {
direction : internal ;
clock : true ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
timing () {
related_pin : "hk_serial_load" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "1.093946");
}
} /* 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 ( "1.141772");
}
} /* end of arc hk_serial_load_hk_serial_load_pwh*/
} /* end of pin hk_serial_load */
} /* end of cell */
} /* end of library */