caravel/signoff/caravan/primetime/lib/ff/caravan.min.lib

4509 lines
179 KiB
Plaintext
Raw Normal View History

library("caravan.min") {
technology (cmos) ;
delay_model : table_lookup ;
library_features ( report_delay_calculation ) ;
date : "Tue May 30 05:06:24 2023" ;
revision : "T-2022.03-SP3" ;
nom_process : 1.0000 ;
nom_voltage : 1.9500 ;
nom_temperature : -40.0000 ;
operating_conditions( "sky130_fd_sc_hd__ff_1.95v_-40C" ) {
process : 1.0000 ;
voltage : 1.9500 ;
temperature : -40.0000 ;
} /* current design opcond */
default_operating_conditions : "sky130_fd_sc_hd__ff_1.95v_-40C" ;
voltage_unit : "1V" ;
time_unit : "1ns" ;
capacitive_load_unit (1.000000, pf);
slew_derate_from_library : 1.0000 ;
slew_lower_threshold_pct_rise : 20.0000 ;
slew_lower_threshold_pct_fall : 20.0000 ;
slew_upper_threshold_pct_rise : 80.0000 ;
slew_upper_threshold_pct_fall : 80.0000 ;
input_threshold_pct_rise : 50.0000 ;
input_threshold_pct_fall : 50.0000 ;
output_threshold_pct_rise : 50.0000 ;
output_threshold_pct_fall : 50.0000 ;
k_process_cell_rise : 0.000000;
k_process_cell_fall : 0.000000;
k_volt_cell_rise : 0.000000;
k_volt_cell_fall : 0.000000;
k_temp_cell_rise : 0.000000;
k_temp_cell_fall : 0.000000;
k_process_rise_transition : 0.000000;
k_process_fall_transition : 0.000000;
k_volt_rise_transition : 0.000000;
k_volt_fall_transition : 0.000000;
k_temp_rise_transition : 0.000000;
k_temp_fall_transition : 0.000000;
default_fanout_load : 1.000000;
default_inout_pin_cap : 1.000000;
default_input_pin_cap : 1.000000;
default_output_pin_cap : 0.000000;
current_unit : 1mA;
pulling_resistance_unit : "1kohm";
comment : "PrimeTime extracted Model." ;
define(min_delay_flag, timing, boolean);
define(internal_noise_width_above_low, pin, float);
define(internal_noise_height_below_high, pin, float);
define(original_pin, pin, string);
define(max_noise_immunity_low, pin, float);
define(is_unconstrained, pin, boolean);
define(internal_noise_width_below_high, pin, float);
define(internal_noise_peak_time_below_high, pin, float);
define(internal_noise_height_above_low, pin, float);
define(max_noise_immunity_high, pin, float);
define(internal_noise_peak_time_above_low, pin, float);
/* SCALAR table template is built-in */
/* 2-D table template f(in_trans, out_cap) */
lu_table_template( f_itrans_ocap ) {
variable_1 : input_net_transition;
variable_2 : total_output_net_capacitance;
index_1 (" 0.0000, 1.0000 ");
index_2 (" 0.0000, 1.0000 ");
}
/* 2-D table template f(d_trans, c_trans) */
lu_table_template( f_dtrans_ctrans ) {
variable_1 : constrained_pin_transition;
variable_2 : related_pin_transition;
index_1 (" 0.0000, 1.0000 ");
index_2 (" 0.0000, 1.0000 ");
}
type ( BUS38_type0 ) {
base_type : array ;
data_type : bit ;
bit_width : 38 ;
bit_from : 37 ;
bit_to : 0 ;
downto : true ;
} /* end of type */
cell( caravan ) {
area : 2238314.250000 ;
dont_use : true ;
dont_touch : true ;
interface_timing : true;
timing_model_type : "extracted";
is_macro_cell : true;
pad_cell : true;
pin("vddio") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vddio */
pin("vddio_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vddio_2 */
pin("vssio") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssio */
pin("vssio_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssio_2 */
pin("vdda") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda */
pin("vssa") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa */
pin("vccd") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vccd */
pin("vssd") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssd */
pin("vdda1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda1 */
pin("vdda1_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda1_2 */
pin("vdda2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda2 */
pin("vssa1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa1 */
pin("vssa1_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa1_2 */
pin("vssa2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa2 */
pin("vccd1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vccd1 */
pin("vccd2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vccd2 */
pin("vssd1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssd1 */
pin("vssd2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssd2 */
pin("gpio") {
direction : inout ;
max_transition : 4.000000 ;
min_transition : 1.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin gpio */
bus ( mprj_io ) {
bus_type : BUS38_type0 ;
direction : inout ;
pin("mprj_io[37]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.833252, 4.833252, 4.758580, 4.733689, 4.683908",\
"5.312790, 5.312790, 5.238118, 5.213227, 5.163446",\
"5.792328, 5.792328, 5.717656, 5.692765, 5.642984",\
"6.432990, 6.432990, 6.358318, 6.333427, 6.283646",\
"6.686823, 6.686823, 6.612151, 6.587260, 6.537479");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.588215, 4.588215, 4.513543, 4.488652, 4.438871",\
"5.149761, 5.149761, 5.075089, 5.050199, 5.000417",\
"5.711308, 5.711308, 5.636635, 5.611745, 5.561964",\
"6.461532, 6.461532, 6.386859, 6.361969, 6.312188",\
"6.813438, 6.813438, 6.738766, 6.713876, 6.664094");
}
} /* 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.012986, 1.012986, 1.050322, 1.087658, 1.162330",\
"1.183779, 1.183779, 1.221114, 1.258451, 1.333122",\
"1.354571, 1.354571, 1.391907, 1.429243, 1.503915",\
"1.582750, 1.582750, 1.620086, 1.657422, 1.732094",\
"1.753876, 1.753876, 1.791212, 1.828548, 1.903220");
}
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.631536, 0.631536, 0.668872, 0.706208, 0.780880",\
"0.218846, 0.218846, 0.256182, 0.293518, 0.368190",\
"-0.193844, -0.193844, -0.156508, -0.119172, -0.044500",\
"-0.745198, -0.745198, -0.707862, -0.670525, -0.595854",\
"-0.935948, -0.935948, -0.898612, -0.861276, -0.786604");
}
} /* end of arc clock_mprj_io[37]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.580972, 1.168296, 0.755621, 0.204287, 0.013461",\
"2.060509, 1.647834, 1.235158, 0.683824, 0.492999",\
"2.540047, 2.127372, 1.714696, 1.163362, 0.972537",\
"3.180710, 2.768034, 2.355359, 1.804024, 1.613199",\
"3.434543, 3.021867, 2.609192, 2.057858, 1.867032");
}
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.970001, 1.557326, 1.144650, 0.593316, 0.402491",\
"2.531547, 2.118872, 1.706196, 1.154862, 0.964037",\
"3.093093, 2.680418, 2.267742, 1.716408, 1.525583",\
"3.843318, 3.430642, 3.017967, 2.466633, 2.275807",\
"4.195226, 3.782550, 3.369874, 2.818540, 2.627715");
}
} /* 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 ( "-0.962971, -0.401437, 0.160098, 0.910308, 1.262215",\
"-0.792179, -0.230644, 0.330890, 1.081100, 1.433007",\
"-0.621386, -0.059851, 0.501683, 1.251893, 1.603800",\
"-0.393207, 0.168328, 0.729862, 1.480072, 1.831980",\
"-0.222081, 0.339453, 0.900988, 1.651198, 2.003105");
}
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.466481, -0.904947, -0.343412, 0.406798, 0.758705",\
"-1.879171, -1.317636, -0.756102, -0.005892, 0.346015",\
"-2.291861, -1.730326, -1.168792, -0.418582, -0.066675",\
"-2.843215, -2.281681, -1.720146, -0.969936, -0.618029",\
"-3.033966, -2.472432, -1.910897, -1.160687, -0.808780");
}
} /* end of arc mprj_io[4]_mprj_io[37]_hldf*/
} /* end of pin mprj_io[37] */
pin("mprj_io[36]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.921495, 4.921495, 4.846824, 4.821933, 4.772152",\
"5.401038, 5.401038, 5.326366, 5.301476, 5.251695",\
"5.880580, 5.880580, 5.805908, 5.781017, 5.731236",\
"6.521249, 6.521249, 6.446577, 6.421686, 6.371905",\
"6.775081, 6.775081, 6.700409, 6.675518, 6.625737");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.563708, 4.563708, 4.489037, 4.464146, 4.414365",\
"5.125249, 5.125249, 5.050577, 5.025686, 4.975905",\
"5.686789, 5.686789, 5.612117, 5.587226, 5.537445",\
"6.437006, 6.437006, 6.362334, 6.337443, 6.287663",\
"6.788914, 6.788914, 6.714242, 6.689351, 6.639570");
}
} /* 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.488550, 0.488550, 0.525886, 0.563222, 0.637894",\
"0.659340, 0.659340, 0.696676, 0.734012, 0.808684",\
"0.830130, 0.830130, 0.867466, 0.904802, 0.979474",\
"1.058306, 1.058306, 1.095641, 1.132978, 1.207649",\
"1.229434, 1.229434, 1.266769, 1.304106, 1.378778");
}
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.015143, 0.015143, 0.052479, 0.089815, 0.164487",\
"-0.397540, -0.397540, -0.360204, -0.322867, -0.248196",\
"-0.810222, -0.810222, -0.772886, -0.735549, -0.660878",\
"-1.361565, -1.361565, -1.324229, -1.286893, -1.212221",\
"-1.552353, -1.552353, -1.515018, -1.477681, -1.403009");
}
} /* end of arc clock_mprj_io[36]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.831328, 1.418652, 1.005977, 0.454643, 0.263817",\
"2.310870, 1.898194, 1.485519, 0.934185, 0.743359",\
"2.790413, 2.377738, 1.965062, 1.413728, 1.222902",\
"3.431082, 3.018407, 2.605731, 2.054397, 1.863572",\
"3.684915, 3.272239, 2.859564, 2.308229, 2.117404");
}
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.150702, 1.738026, 1.325351, 0.774017, 0.583191",\
"2.712242, 2.299567, 1.886891, 1.335557, 1.144732",\
"3.273782, 2.861107, 2.448431, 1.897097, 1.706272",\
"4.024001, 3.611325, 3.198650, 2.647316, 2.456490",\
"4.375908, 3.963233, 3.550557, 2.999223, 2.808398");
}
} /* end of arc mprj_io[4]_mprj_io[36]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.139473, -0.577938, -0.016404, 0.733806, 1.085713",\
"-0.968683, -0.407148, 0.154386, 0.904596, 1.256504",\
"-0.797893, -0.236358, 0.325176, 1.075386, 1.427293",\
"-0.569717, -0.008183, 0.553352, 1.303562, 1.655469",\
"-0.398589, 0.162946, 0.724480, 1.474690, 1.826597");
}
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.728501, -1.166967, -0.605433, 0.144778, 0.496685",\
"-2.141184, -1.579649, -1.018115, -0.267905, 0.084002",\
"-2.553867, -1.992332, -1.430798, -0.680588, -0.328681",\
"-3.105210, -2.543676, -1.982141, -1.231931, -0.880024",\
"-3.295999, -2.734464, -2.172930, -1.422720, -1.070812");
}
} /* end of arc mprj_io[4]_mprj_io[36]_hldf*/
} /* end of pin mprj_io[36] */
pin("mprj_io[35]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.984076, 4.984076, 4.909403, 4.884513, 4.834732",\
"5.463606, 5.463606, 5.388934, 5.364043, 5.314262",\
"5.943136, 5.943136, 5.868464, 5.843574, 5.793792",\
"6.583789, 6.583789, 6.509117, 6.484226, 6.434445",\
"6.837622, 6.837622, 6.762949, 6.738059, 6.688278");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.739703, 4.739703, 4.665031, 4.640141, 4.590359",\
"5.301256, 5.301256, 5.226584, 5.201694, 5.151912",\
"5.862809, 5.862809, 5.788137, 5.763247, 5.713465",\
"6.613042, 6.613042, 6.538370, 6.513479, 6.463698",\
"6.964952, 6.964952, 6.890279, 6.865389, 6.815608");
}
} /* end of arc clock_mprj_io[35]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "0.890017, 0.890017, 0.927352, 0.964689, 1.039361",\
"1.060812, 1.060812, 1.098148, 1.135485, 1.210156",\
"1.231609, 1.231609, 1.268945, 1.306281, 1.380953",\
"1.459792, 1.459792, 1.497128, 1.534464, 1.609136",\
"1.630914, 1.630914, 1.668250, 1.705586, 1.780258");
}
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.644489, 0.644489, 0.681824, 0.719161, 0.793833",\
"0.231789, 0.231789, 0.269125, 0.306461, 0.381133",\
"-0.180911, -0.180911, -0.143575, -0.106239, -0.031567",\
"-0.732278, -0.732278, -0.694942, -0.657606, -0.582934",\
"-0.922977, -0.922977, -0.885642, -0.848305, -0.773633");
}
} /* end of arc clock_mprj_io[35]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.660872, 1.248196, 0.835521, 0.284187, 0.093361",\
"2.140402, 1.727727, 1.315051, 0.763717, 0.572892",\
"2.619932, 2.207257, 1.794581, 1.243247, 1.052422",\
"3.260586, 2.847910, 2.435235, 1.883901, 1.693075",\
"3.514420, 3.101744, 2.689069, 2.137735, 1.946909");
}
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.776949, 1.364273, 0.951598, 0.400264, 0.209438",\
"2.338501, 1.925825, 1.513150, 0.961816, 0.770990",\
"2.900054, 2.487378, 2.074703, 1.523369, 1.332543",\
"3.650288, 3.237613, 2.824937, 2.273603, 2.082778",\
"4.002197, 3.589521, 3.176846, 2.625512, 2.434686");
}
} /* 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.056406, -0.494871, 0.066663, 0.816873, 1.168780",\
"-0.885610, -0.324075, 0.237459, 0.987669, 1.339576",\
"-0.714814, -0.153279, 0.408255, 1.158465, 1.510372",\
"-0.486630, 0.074904, 0.636438, 1.386648, 1.738556",\
"-0.315508, 0.246026, 0.807560, 1.557770, 1.909678");
}
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.388924, -0.827389, -0.265855, 0.484355, 0.836262",\
"-1.801624, -1.240089, -0.678555, 0.071655, 0.423562",\
"-2.214324, -1.652789, -1.091255, -0.341045, 0.010863",\
"-2.765691, -2.204156, -1.642622, -0.892412, -0.540505",\
"-2.956390, -2.394855, -1.833321, -1.083111, -0.731204");
}
} /* end of arc mprj_io[4]_mprj_io[35]_hldf*/
} /* end of pin mprj_io[35] */
pin("mprj_io[34]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.923703, 4.923703, 4.849030, 4.824140, 4.774359",\
"5.403255, 5.403255, 5.328583, 5.303692, 5.253911",\
"5.882805, 5.882805, 5.808133, 5.783243, 5.733461",\
"6.523486, 6.523486, 6.448813, 6.423923, 6.374142",\
"6.777318, 6.777318, 6.702646, 6.677756, 6.627975");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.684991, 4.684991, 4.610319, 4.585429, 4.535647",\
"5.246523, 5.246523, 5.171851, 5.146961, 5.097179",\
"5.808054, 5.808054, 5.733382, 5.708492, 5.658710",\
"6.558261, 6.558261, 6.483589, 6.458699, 6.408917",\
"6.910167, 6.910167, 6.835495, 6.810605, 6.760823");
}
} /* 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.623321, 0.623321, 0.660656, 0.697993, 0.772665",\
"0.794107, 0.794107, 0.831443, 0.868779, 0.943451",\
"0.964892, 0.964892, 1.002228, 1.039564, 1.114236",\
"1.193062, 1.193062, 1.230398, 1.267735, 1.342406",\
"1.364195, 1.364195, 1.401531, 1.438867, 1.513539");
}
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.486378, 0.486378, 0.523714, 0.561050, 0.635722",\
"0.073708, 0.073708, 0.111043, 0.148380, 0.223052",\
"-0.338963, -0.338963, -0.301627, -0.264291, -0.189619",\
"-0.890290, -0.890290, -0.852954, -0.815618, -0.740946",\
"-1.081141, -1.081141, -1.043805, -1.006469, -0.931797");
}
} /* end of arc clock_mprj_io[34]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.692569, 1.279894, 0.867218, 0.315884, 0.125059",\
"2.172121, 1.759445, 1.346770, 0.795435, 0.604610",\
"2.651671, 2.238995, 1.826320, 1.274986, 1.084160",\
"3.292353, 2.879677, 2.467002, 1.915668, 1.724842",\
"3.546185, 3.133510, 2.720834, 2.169500, 1.978675");
}
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.888892, 1.476216, 1.063541, 0.512207, 0.321381",\
"2.450423, 2.037747, 1.625072, 1.073738, 0.882912",\
"3.011954, 2.599279, 2.186603, 1.635269, 1.444444",\
"3.762160, 3.349485, 2.936809, 2.385475, 2.194650",\
"4.114067, 3.701391, 3.288716, 2.737382, 2.546556");
}
} /* 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.005818, -0.444284, 0.117250, 0.867460, 1.219368",\
"-0.835032, -0.273498, 0.288036, 1.038246, 1.390154",\
"-0.664247, -0.102712, 0.458822, 1.209032, 1.560939",\
"-0.436077, 0.125458, 0.686992, 1.437202, 1.789109",\
"-0.264944, 0.296590, 0.858124, 1.608334, 1.960242");
}
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.244195, -0.682660, -0.121126, 0.629084, 0.980991",\
"-1.656865, -1.095330, -0.533796, 0.216414, 0.568321",\
"-2.069535, -1.508001, -0.946467, -0.196257, 0.155650",\
"-2.620863, -2.059329, -1.497794, -0.747584, -0.395677",\
"-2.811714, -2.250180, -1.688646, -0.938436, -0.586528");
}
} /* end of arc mprj_io[4]_mprj_io[34]_hldf*/
} /* end of pin mprj_io[34] */
pin("mprj_io[33]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.846865, 4.846865, 4.772192, 4.747302, 4.697520",\
"5.326447, 5.326447, 5.251774, 5.226884, 5.177102",\
"5.806026, 5.806026, 5.731353, 5.706463, 5.656681",\
"6.446746, 6.446746, 6.372073, 6.347183, 6.297401",\
"6.700580, 6.700580, 6.625907, 6.601017, 6.551235");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.605544, 4.605544, 4.530871, 4.505981, 4.456200",\
"5.167047, 5.167047, 5.092374, 5.067484, 5.017702",\
"5.728549, 5.728549, 5.653876, 5.628986, 5.579205",\
"6.478717, 6.478717, 6.404044, 6.379154, 6.329372",\
"6.830623, 6.830623, 6.755950, 6.731060, 6.681278");
}
} /* 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.715084, 0.715084, 0.752420, 0.789756, 0.864428",\
"0.885863, 0.885863, 0.923198, 0.960535, 1.035207",\
"1.056641, 1.056641, 1.093977, 1.131314, 1.205985",\
"1.284801, 1.284801, 1.322137, 1.359474, 1.434145",\
"1.455938, 1.455938, 1.493274, 1.530610, 1.605282");
}
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.109961, 0.109961, 0.147296, 0.184633, 0.259305",\
"-0.302702, -0.302702, -0.265366, -0.228030, -0.153358",\
"-0.715365, -0.715365, -0.678029, -0.640693, -0.566021",\
"-1.266682, -1.266682, -1.229346, -1.192010, -1.117338",\
"-1.457928, -1.457928, -1.420592, -1.383256, -1.308584");
}
} /* end of arc clock_mprj_io[33]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.687077, 1.274401, 0.861726, 0.310391, 0.119566",\
"2.166656, 1.753981, 1.341305, 0.789971, 0.599146",\
"2.646237, 2.233561, 1.820886, 1.269552, 1.078726",\
"3.286956, 2.874280, 2.461605, 1.910270, 1.719445",\
"3.540789, 3.128113, 2.715438, 2.164104, 1.973278");
}
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.186523, 1.773847, 1.361172, 0.809838, 0.619012",\
"2.748025, 2.335350, 1.922674, 1.371340, 1.180515",\
"3.309528, 2.896852, 2.484177, 1.932842, 1.742017",\
"4.059695, 3.647019, 3.234344, 2.683009, 2.492184",\
"4.411601, 3.998925, 3.586250, 3.034916, 2.844090");
}
} /* 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 ( "-0.945916, -0.384381, 0.177153, 0.927363, 1.279270",\
"-0.775137, -0.213603, 0.347932, 1.098142, 1.450049",\
"-0.604358, -0.042824, 0.518710, 1.268920, 1.620828",\
"-0.376198, 0.185336, 0.746871, 1.497081, 1.848988",\
"-0.205061, 0.356473, 0.918007, 1.668217, 2.020124");
}
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.684960, -1.123426, -0.561892, 0.188318, 0.540226",\
"-2.097623, -1.536088, -0.974554, -0.224344, 0.127563",\
"-2.510285, -1.948751, -1.387217, -0.637007, -0.285099",\
"-3.061602, -2.500068, -1.938534, -1.188324, -0.836416",\
"-3.252848, -2.691314, -2.129780, -1.379570, -1.027663");
}
} /* end of arc mprj_io[4]_mprj_io[33]_hldf*/
} /* end of pin mprj_io[33] */
pin("mprj_io[32]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.941073, 4.941073, 4.866401, 4.841510, 4.791729",\
"5.420641, 5.420641, 5.345969, 5.321079, 5.271297",\
"5.900209, 5.900209, 5.825537, 5.800646, 5.750865",\
"6.540911, 6.540911, 6.466239, 6.441349, 6.391567",\
"6.794744, 6.794744, 6.720072, 6.695181, 6.645400");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.660779, 4.660779, 4.586106, 4.561216, 4.511435",\
"5.222294, 5.222294, 5.147622, 5.122732, 5.072950",\
"5.783808, 5.783808, 5.709136, 5.684246, 5.634464",\
"6.533990, 6.533990, 6.459318, 6.434428, 6.384646",\
"6.885896, 6.885896, 6.811224, 6.786334, 6.736552");
}
} /* end of arc clock_mprj_io[32]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "0.803502, 0.803502, 0.840838, 0.878174, 0.952846",\
"0.974280, 0.974280, 1.011616, 1.048952, 1.123624",\
"1.145058, 1.145058, 1.182394, 1.219731, 1.294402",\
"1.373218, 1.373218, 1.410554, 1.447890, 1.522562",\
"1.544358, 1.544358, 1.581694, 1.619030, 1.693702");
}
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.356665, 0.356665, 0.394001, 0.431338, 0.506009",\
"-0.055981, -0.055981, -0.018646, 0.018691, 0.093363",\
"-0.468628, -0.468628, -0.431292, -0.393956, -0.319284",\
"-1.019924, -1.019924, -0.982588, -0.945252, -0.870580",\
"-1.210898, -1.210898, -1.173562, -1.136226, -1.061554");
}
} /* end of arc clock_mprj_io[32]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.603155, 1.190479, 0.777804, 0.226470, 0.035644",\
"2.082722, 1.670047, 1.257371, 0.706037, 0.515212",\
"2.562290, 2.149614, 1.736939, 1.185605, 0.994779",\
"3.202991, 2.790315, 2.377640, 1.826306, 1.635480",\
"3.456824, 3.044149, 2.631473, 2.080139, 1.889314");
}
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.891159, 1.478483, 1.065808, 0.514473, 0.323648",\
"2.452672, 2.039997, 1.627321, 1.075987, 0.885162",\
"3.014186, 2.601510, 2.188835, 1.637501, 1.446675",\
"3.764369, 3.351693, 2.939018, 2.387683, 2.196858",\
"4.116275, 3.703600, 3.290924, 2.739590, 2.548765");
}
} /* end of arc mprj_io[4]_mprj_io[32]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.837349, -0.275814, 0.285720, 1.035930, 1.387837",\
"-0.666571, -0.105036, 0.456498, 1.206708, 1.558615",\
"-0.495793, 0.065742, 0.627276, 1.377486, 1.729393",\
"-0.267633, 0.293901, 0.855435, 1.605645, 1.957553",\
"-0.096493, 0.465042, 1.026576, 1.776786, 2.128693");
}
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.358983, -0.797448, -0.235914, 0.514296, 0.866203",\
"-1.771630, -1.210095, -0.648561, 0.101649, 0.453556",\
"-2.184277, -1.622742, -1.061208, -0.310998, 0.040910",\
"-2.735573, -2.174039, -1.612504, -0.862294, -0.510387",\
"-2.926547, -2.365012, -1.803478, -1.053268, -0.701361");
}
} /* end of arc mprj_io[4]_mprj_io[32]_hldf*/
} /* end of pin mprj_io[32] */
pin("mprj_io[31]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "5.143641, 5.143641, 5.068968, 5.044078, 4.994297",\
"5.623232, 5.623232, 5.548560, 5.523669, 5.473888",\
"6.102823, 6.102823, 6.028151, 6.003261, 5.953479",\
"6.743558, 6.743558, 6.668886, 6.643995, 6.594214",\
"6.997392, 6.997392, 6.922719, 6.897829, 6.848048");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.856297, 4.856297, 4.781624, 4.756734, 4.706953",\
"5.417800, 5.417800, 5.343128, 5.318237, 5.268456",\
"5.979304, 5.979304, 5.904632, 5.879742, 5.829960",\
"6.729473, 6.729473, 6.654801, 6.629910, 6.580129",\
"7.081379, 7.081379, 7.006707, 6.981816, 6.932035");
}
} /* 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.596595, 0.596595, 0.633931, 0.671267, 0.745939",\
"0.767391, 0.767391, 0.804727, 0.842063, 0.916735",\
"0.938186, 0.938186, 0.975522, 1.012858, 1.087530",\
"1.166369, 1.166369, 1.203705, 1.241041, 1.315713",\
"1.337479, 1.337479, 1.374815, 1.412152, 1.486823");
}
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.007778, 0.007778, 0.045114, 0.082450, 0.157122",\
"-0.404990, -0.404990, -0.367654, -0.330317, -0.255646",\
"-0.817758, -0.817758, -0.780422, -0.743085, -0.668414",\
"-1.369215, -1.369215, -1.331880, -1.294543, -1.219872",\
"-1.561094, -1.561094, -1.523758, -1.486422, -1.411750");
}
} /* end of arc clock_mprj_io[31]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.046432, 1.633756, 1.221080, 0.669746, 0.478921",\
"2.526023, 2.113347, 1.700672, 1.149338, 0.958512",\
"3.005614, 2.592938, 2.180263, 1.628928, 1.438103",\
"3.646348, 3.233672, 2.820996, 2.269662, 2.078837",\
"3.900181, 3.487505, 3.074830, 2.523496, 2.332670");
}
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.333547, 1.920871, 1.508195, 0.956861, 0.766036",\
"2.895050, 2.482374, 2.069699, 1.518365, 1.327539",\
"3.456553, 3.043877, 2.631202, 2.079868, 1.889042",\
"4.206722, 3.794046, 3.381371, 2.830036, 2.639211",\
"4.558628, 4.145952, 3.733276, 3.181942, 2.991117");
}
} /* end of arc mprj_io[4]_mprj_io[31]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.123070, -0.561535, -0.000001, 0.750209, 1.102117",\
"-0.952274, -0.390739, 0.170795, 0.921005, 1.272913",\
"-0.781478, -0.219944, 0.341591, 1.091801, 1.443708",\
"-0.553295, 0.008240, 0.569774, 1.319984, 1.671891",\
"-0.382185, 0.179350, 0.740884, 1.491094, 1.843001");
}
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.846034, -1.284500, -0.722965, 0.027245, 0.379152",\
"-2.258802, -1.697267, -1.135733, -0.385523, -0.033616",\
"-2.671569, -2.110034, -1.548500, -0.798290, -0.446383",\
"-3.223027, -2.661492, -2.099958, -1.349748, -0.997841",\
"-3.414906, -2.853371, -2.291837, -1.541627, -1.189720");
}
} /* end of arc mprj_io[4]_mprj_io[31]_hldf*/
} /* end of pin mprj_io[31] */
pin("mprj_io[30]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "5.928677, 5.928677, 5.854005, 5.829114, 5.779333",\
"6.408258, 6.408258, 6.333587, 6.308696, 6.258915",\
"6.887840, 6.887840, 6.813169, 6.788278, 6.738497",\
"7.528561, 7.528561, 7.453889, 7.428998, 7.379217",\
"7.782393, 7.782393, 7.707722, 7.682831, 7.633050");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "5.570911, 5.570911, 5.496240, 5.471349, 5.421568",\
"6.132416, 6.132416, 6.057744, 6.032853, 5.983072",\
"6.693918, 6.693918, 6.619246, 6.594356, 6.544575",\
"7.444084, 7.444084, 7.369412, 7.344522, 7.294741",\
"7.795990, 7.795990, 7.721318, 7.696427, 7.646646");
}
} /* 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.215467, 0.215467, 0.252803, 0.290140, 0.364811",\
"0.386248, 0.386248, 0.423584, 0.460920, 0.535592",\
"0.557028, 0.557028, 0.594364, 0.631701, 0.706372",\
"0.785191, 0.785191, 0.822527, 0.859863, 0.934535",\
"0.956325, 0.956325, 0.993661, 1.030997, 1.105669");
}
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.397673, -0.397673, -0.360337, -0.323001, -0.248329",\
"-0.810346, -0.810346, -0.773010, -0.735674, -0.661002",\
"-1.223019, -1.223019, -1.185683, -1.148347, -1.073675",\
"-1.774350, -1.774350, -1.737014, -1.699678, -1.625006",\
"-1.965660, -1.965660, -1.928324, -1.890988, -1.816316");
}
} /* end of arc clock_mprj_io[30]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.548533, 2.135858, 1.723182, 1.171848, 0.981023",\
"3.028114, 2.615439, 2.202763, 1.651429, 1.460604",\
"3.507695, 3.095020, 2.682344, 2.131010, 1.940185",\
"4.148416, 3.735740, 3.323065, 2.771731, 2.580905",\
"4.402249, 3.989573, 3.576898, 3.025564, 2.834738");
}
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.967120, 2.554444, 2.141769, 1.590435, 1.399609",\
"3.528622, 3.115947, 2.703271, 2.151937, 1.961112",\
"4.090125, 3.677449, 3.264774, 2.713439, 2.522614",\
"4.840292, 4.427616, 4.014941, 3.463607, 3.272781",\
"5.192198, 4.779522, 4.366847, 3.815513, 3.624687");
}
} /* end of arc mprj_io[4]_mprj_io[30]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.449020, -0.887486, -0.325951, 0.424259, 0.776166",\
"-1.278240, -0.716705, -0.155171, 0.595039, 0.946946",\
"-1.107459, -0.545925, 0.015610, 0.765820, 1.117727",\
"-0.879297, -0.317762, 0.243772, 0.993982, 1.345890",\
"-0.708163, -0.146628, 0.414906, 1.165116, 1.517024");
}
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.195825, -1.634290, -1.072756, -0.322546, 0.029361",\
"-2.608499, -2.046964, -1.485430, -0.735220, -0.383312",\
"-3.021172, -2.459637, -1.898103, -1.147893, -0.795986",\
"-3.572503, -3.010968, -2.449434, -1.699224, -1.347317",\
"-3.763813, -3.202278, -2.640744, -1.890534, -1.538627");
}
} /* end of arc mprj_io[4]_mprj_io[30]_hldf*/
} /* end of pin mprj_io[30] */
pin("mprj_io[29]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.982693, 4.982693, 4.908020, 4.883130, 4.833349",\
"5.462272, 5.462272, 5.387599, 5.362709, 5.312928",\
"5.941852, 5.941852, 5.867179, 5.842289, 5.792508",\
"6.582569, 6.582569, 6.507897, 6.483006, 6.433225",\
"6.836402, 6.836402, 6.761730, 6.736839, 6.687058");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.645240, 4.645240, 4.570568, 4.545677, 4.495896",\
"5.206743, 5.206743, 5.132071, 5.107181, 5.057399",\
"5.768245, 5.768245, 5.693573, 5.668682, 5.618901",\
"6.518414, 6.518414, 6.443741, 6.418851, 6.369070",\
"6.870319, 6.870319, 6.795647, 6.770757, 6.720975");
}
} /* 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.422278, 0.422278, 0.459614, 0.496950, 0.571622",\
"0.593055, 0.593055, 0.630390, 0.667727, 0.742399",\
"0.763831, 0.763831, 0.801167, 0.838503, 0.913175",\
"0.991988, 0.991988, 1.029324, 1.066661, 1.141332",\
"1.163128, 1.163128, 1.200464, 1.237801, 1.312472");
}
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.077723, 0.077723, 0.115058, 0.152395, 0.227067",\
"-0.334927, -0.334927, -0.297591, -0.260254, -0.185583",\
"-0.747575, -0.747575, -0.710239, -0.672903, -0.598231",\
"-1.298874, -1.298874, -1.261538, -1.224202, -1.149530",\
"-1.490037, -1.490037, -1.452701, -1.415365, -1.340693");
}
} /* end of arc clock_mprj_io[29]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.190201, 1.777525, 1.364850, 0.813516, 0.622690",\
"2.669780, 2.257104, 1.844429, 1.293095, 1.102269",\
"3.149359, 2.736683, 2.324008, 1.772674, 1.581848",\
"3.790076, 3.377401, 2.964725, 2.413391, 2.222566",\
"4.043910, 3.631234, 3.218559, 2.667225, 2.476399");
}
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.423440, 2.010765, 1.598089, 1.046755, 0.855930",\
"2.984943, 2.572268, 2.159592, 1.608258, 1.417433",\
"3.546445, 3.133770, 2.721094, 2.169760, 1.978935",\
"4.296613, 3.883937, 3.471262, 2.919928, 2.729102",\
"4.648520, 4.235844, 3.823169, 3.271835, 3.081009");
}
} /* end of arc mprj_io[4]_mprj_io[29]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.553655, -0.992120, -0.430586, 0.319624, 0.671531",\
"-1.382878, -0.821344, -0.259809, 0.490401, 0.842308",\
"-1.212102, -0.650567, -0.089033, 0.661177, 1.013084",\
"-0.983944, -0.422410, 0.139124, 0.889334, 1.241242",\
"-0.812804, -0.251270, 0.310265, 1.060475, 1.412382");
}
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.020261, -1.458726, -0.897192, -0.146982, 0.204926",\
"-2.432910, -1.871375, -1.309841, -0.559631, -0.207724",\
"-2.845558, -2.284024, -1.722490, -0.972280, -0.620372",\
"-3.396857, -2.835322, -2.273788, -1.523578, -1.171671",\
"-3.588020, -3.026485, -2.464951, -1.714741, -1.362834");
}
} /* end of arc mprj_io[4]_mprj_io[29]_hldf*/
} /* end of pin mprj_io[29] */
pin("mprj_io[28]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.995702, 4.995702, 4.921030, 4.896139, 4.846358",\
"5.475280, 5.475280, 5.400608, 5.375717, 5.325936",\
"5.954860, 5.954860, 5.880188, 5.855297, 5.805516",\
"6.595577, 6.595577, 6.520905, 6.496015, 6.446234",\
"6.849410, 6.849410, 6.774738, 6.749847, 6.700067");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.596580, 4.596580, 4.521908, 4.497017, 4.447236",\
"5.158083, 5.158083, 5.083411, 5.058520, 5.008739",\
"5.719586, 5.719586, 5.644915, 5.620024, 5.570243",\
"6.469754, 6.469754, 6.395082, 6.370192, 6.320411",\
"6.821660, 6.821660, 6.746988, 6.722097, 6.672317");
}
} /* 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.049553, 0.049553, 0.086889, 0.124225, 0.198897",\
"0.220329, 0.220329, 0.257664, 0.295001, 0.369673",\
"0.391105, 0.391105, 0.428441, 0.465777, 0.540449",\
"0.619262, 0.619262, 0.656598, 0.693935, 0.768606",\
"0.790403, 0.790403, 0.827739, 0.865075, 0.939747");
}
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.327291, -0.327291, -0.289956, -0.252619, -0.177948",\
"-0.739939, -0.739939, -0.702603, -0.665267, -0.590595",\
"-1.152587, -1.152587, -1.115252, -1.077915, -1.003243",\
"-1.703886, -1.703886, -1.666550, -1.629213, -1.554542",\
"-1.895045, -1.895045, -1.857709, -1.820373, -1.745701");
}
} /* end of arc clock_mprj_io[28]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.677242, 2.264566, 1.851891, 1.300557, 1.109731",\
"3.156821, 2.744146, 2.331470, 1.780136, 1.589311",\
"3.636399, 3.223724, 2.811048, 2.259714, 2.068889",\
"4.277117, 3.864441, 3.451766, 2.900432, 2.709606",\
"4.530950, 4.118274, 3.705599, 3.154264, 2.963439");
}
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.645772, 2.233097, 1.820421, 1.269087, 1.078261",\
"3.207274, 2.794599, 2.381923, 1.830589, 1.639763",\
"3.768776, 3.356101, 2.943425, 2.392091, 2.201266",\
"4.518944, 4.106269, 3.693593, 3.142259, 2.951434",\
"4.870849, 4.458174, 4.045498, 3.494164, 3.303339");
}
} /* end of arc mprj_io[4]_mprj_io[28]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.578470, -1.016935, -0.455401, 0.294809, 0.646716",\
"-1.407694, -0.846159, -0.284625, 0.465585, 0.817492",\
"-1.236918, -0.675383, -0.113849, 0.636361, 0.988268",\
"-1.008760, -0.447226, 0.114309, 0.864519, 1.216426",\
"-0.837620, -0.276085, 0.285449, 1.035659, 1.387566");
}
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.070936, -1.509401, -0.947867, -0.197657, 0.154250",\
"-2.483584, -1.922050, -1.360516, -0.610306, -0.258398",\
"-2.896233, -2.334698, -1.773164, -1.022954, -0.671046",\
"-3.447531, -2.885996, -2.324462, -1.574252, -1.222345",\
"-3.638690, -3.077155, -2.515621, -1.765411, -1.413504");
}
} /* end of arc mprj_io[4]_mprj_io[28]_hldf*/
} /* end of pin mprj_io[28] */
pin("mprj_io[27]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "5.061543, 5.061543, 4.986871, 4.961981, 4.912199",\
"5.541120, 5.541120, 5.466447, 5.441557, 5.391776",\
"6.020699, 6.020699, 5.946026, 5.921136, 5.871355",\
"6.661413, 6.661413, 6.586741, 6.561851, 6.512069",\
"6.915247, 6.915247, 6.840575, 6.815684, 6.765903");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.747446, 4.747446, 4.672774, 4.647883, 4.598102",\
"5.308949, 5.308949, 5.234277, 5.209387, 5.159606",\
"5.870452, 5.870452, 5.795780, 5.770889, 5.721108",\
"6.620619, 6.620619, 6.545947, 6.521056, 6.471275",\
"6.972525, 6.972525, 6.897852, 6.872962, 6.823181");
}
} /* 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.211014, -0.211014, -0.173678, -0.136342, -0.061670",\
"-0.040240, -0.040240, -0.002904, 0.034432, 0.109104",\
"0.130534, 0.130534, 0.167870, 0.205207, 0.279878",\
"0.358689, 0.358689, 0.396024, 0.433361, 0.508033",\
"0.529832, 0.529832, 0.567168, 0.604505, 0.679176");
}
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.366675, -0.366675, -0.329339, -0.292002, -0.217331",\
"-0.779309, -0.779309, -0.741973, -0.704637, -0.629965",\
"-1.191944, -1.191944, -1.154608, -1.117271, -1.042600",\
"-1.743224, -1.743224, -1.705888, -1.668552, -1.593880",\
"-1.934300, -1.934300, -1.896964, -1.859628, -1.784956");
}
} /* end of arc clock_mprj_io[27]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.763582, 2.350906, 1.938231, 1.386897, 1.196071",\
"3.243159, 2.830483, 2.417808, 1.866473, 1.675648",\
"3.722736, 3.310060, 2.897385, 2.346051, 2.155225",\
"4.363450, 3.950775, 3.538099, 2.986765, 2.795940",\
"4.617283, 4.204607, 3.791932, 3.240598, 3.049773");
}
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.271871, 2.859196, 2.446520, 1.895186, 1.704361",\
"3.833374, 3.420699, 3.008023, 2.456689, 2.265864",\
"4.394877, 3.982202, 3.569526, 3.018192, 2.827367",\
"5.145044, 4.732369, 4.319694, 3.768359, 3.577534",\
"5.496950, 5.084275, 4.671599, 4.120265, 3.929440");
}
} /* end of arc mprj_io[4]_mprj_io[27]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-2.157624, -1.596089, -1.034555, -0.284345, 0.067563",\
"-1.986850, -1.425315, -0.863781, -0.113571, 0.238337",\
"-1.816075, -1.254540, -0.693006, 0.057204, 0.409111",\
"-1.587921, -1.026386, -0.464852, 0.285358, 0.637265",\
"-1.416777, -0.855242, -0.293708, 0.456502, 0.808409");
}
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.400108, -1.838573, -1.277039, -0.526829, -0.174922",\
"-2.812742, -2.251207, -1.689673, -0.939463, -0.587556",\
"-3.225376, -2.663842, -2.102308, -1.352098, -1.000190",\
"-3.776657, -3.215122, -2.653588, -1.903378, -1.551471",\
"-3.967733, -3.406198, -2.844664, -2.094454, -1.742547");
}
} /* end of arc mprj_io[4]_mprj_io[27]_hldf*/
} /* end of pin mprj_io[27] */
pin("mprj_io[26]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "5.021893, 5.021893, 4.947221, 4.922330, 4.872549",\
"5.501469, 5.501469, 5.426797, 5.401906, 5.352125",\
"5.981046, 5.981046, 5.906374, 5.881484, 5.831702",\
"6.621762, 6.621762, 6.547090, 6.522199, 6.472418",\
"6.875595, 6.875595, 6.800922, 6.776032, 6.726251");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.778572, 4.778572, 4.703899, 4.679009, 4.629228",\
"5.340075, 5.340075, 5.265403, 5.240512, 5.190731",\
"5.901578, 5.901578, 5.826906, 5.802016, 5.752234",\
"6.651747, 6.651747, 6.577075, 6.552185, 6.502403",\
"7.003652, 7.003652, 6.928980, 6.904089, 6.854308");
}
} /* 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.077540, -0.077540, -0.040204, -0.002868, 0.071804",\
"0.093234, 0.093234, 0.130570, 0.167906, 0.242578",\
"0.264008, 0.264008, 0.301343, 0.338680, 0.413352",\
"0.492161, 0.492161, 0.529497, 0.566833, 0.641505",\
"0.663305, 0.663305, 0.700641, 0.737978, 0.812649");
}
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.385375, -0.385375, -0.348039, -0.310703, -0.236031",\
"-0.798007, -0.798007, -0.760671, -0.723334, -0.648663",\
"-1.210639, -1.210639, -1.173303, -1.135966, -1.061295",\
"-1.761914, -1.761914, -1.724578, -1.687242, -1.612570",\
"-1.952963, -1.952963, -1.915627, -1.878291, -1.803619");
}
} /* end of arc clock_mprj_io[26]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.455295, 2.042619, 1.629944, 1.078610, 0.887784",\
"2.934873, 2.522197, 2.109522, 1.558188, 1.367362",\
"3.414451, 3.001775, 2.589100, 2.037766, 1.846940",\
"4.055165, 3.642490, 3.229814, 2.678480, 2.487655",\
"4.308998, 3.896322, 3.483647, 2.932313, 2.741488");
}
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.829825, 2.417149, 2.004474, 1.453140, 1.262314",\
"3.391328, 2.978653, 2.565977, 2.014643, 1.823818",\
"3.952831, 3.540155, 3.127480, 2.576146, 2.385320",\
"4.703000, 4.290324, 3.877649, 3.326314, 3.135489",\
"5.054905, 4.642230, 4.229554, 3.678220, 3.487395");
}
} /* end of arc mprj_io[4]_mprj_io[26]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.706679, -1.145144, -0.583610, 0.166600, 0.518507",\
"-1.535905, -0.974370, -0.412836, 0.337374, 0.689281",\
"-1.365131, -0.803597, -0.242063, 0.508147, 0.860054",\
"-1.136978, -0.575444, -0.013910, 0.736300, 1.088208",\
"-0.965834, -0.404299, 0.157235, 0.907445, 1.259352");
}
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.115947, -1.554413, -0.992879, -0.242669, 0.109238",\
"-2.528580, -1.967045, -1.405511, -0.655301, -0.303394",\
"-2.941212, -2.379677, -1.818143, -1.067933, -0.716026",\
"-3.492487, -2.930953, -2.369419, -1.619209, -1.267302",\
"-3.683536, -3.122002, -2.560467, -1.810257, -1.458350");
}
} /* end of arc mprj_io[4]_mprj_io[26]_hldf*/
} /* end of pin mprj_io[26] */
pin("mprj_io[25]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.650312, 4.650312, 4.575640, 4.550750, 4.500968",\
"5.129891, 5.129891, 5.055219, 5.030329, 4.980547",\
"5.609469, 5.609469, 5.534797, 5.509907, 5.460125",\
"6.250187, 6.250187, 6.175515, 6.150624, 6.100843",\
"6.504021, 6.504021, 6.429348, 6.404458, 6.354677");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.451457, 4.451457, 4.376785, 4.351894, 4.302113",\
"5.012960, 5.012960, 4.938288, 4.913398, 4.863616",\
"5.574463, 5.574463, 5.499791, 5.474900, 5.425119",\
"6.324632, 6.324632, 6.249959, 6.225069, 6.175288",\
"6.676537, 6.676537, 6.601864, 6.576974, 6.527193");
}
} /* 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.203145, -0.203145, -0.165809, -0.128472, -0.053801",\
"-0.032370, -0.032370, 0.004966, 0.042303, 0.116974",\
"0.138405, 0.138405, 0.175741, 0.213078, 0.287749",\
"0.366561, 0.366561, 0.403897, 0.441233, 0.515905",\
"0.537703, 0.537703, 0.575039, 0.612375, 0.687047");
}
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.654068, -0.654068, -0.616733, -0.579396, -0.504725",\
"-1.066709, -1.066709, -1.029373, -0.992037, -0.917365",\
"-1.479350, -1.479350, -1.442014, -1.404677, -1.330006",\
"-2.030637, -2.030637, -1.993301, -1.955965, -1.881293",\
"-2.221750, -2.221750, -2.184414, -2.147078, -2.072406");
}
} /* end of arc clock_mprj_io[25]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.582359, 2.169683, 1.757008, 1.205674, 1.014848",\
"3.061937, 2.649261, 2.236586, 1.685252, 1.494426",\
"3.541516, 3.128840, 2.716165, 2.164830, 1.974005",\
"4.182231, 3.769556, 3.356880, 2.805546, 2.614721",\
"4.436064, 4.023388, 3.610713, 3.059379, 2.868553");
}
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.076241, 2.663565, 2.250890, 1.699556, 1.508730",\
"3.637743, 3.225068, 2.812392, 2.261058, 2.070233",\
"4.199246, 3.786570, 3.373895, 2.822561, 2.631735",\
"4.949414, 4.536738, 4.124063, 3.572728, 3.381903",\
"5.301320, 4.888644, 4.475968, 3.924634, 3.733809");
}
} /* 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 ( "-1.864144, -1.302610, -0.741076, 0.009134, 0.361042",\
"-1.693369, -1.131835, -0.570301, 0.179909, 0.531816",\
"-1.522594, -0.961060, -0.399526, 0.350684, 0.702591",\
"-1.294439, -0.732904, -0.171370, 0.578840, 0.930747",\
"-1.123297, -0.561762, -0.000228, 0.749982, 1.101889");
}
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.448989, -1.887455, -1.325921, -0.575711, -0.223803",\
"-2.861629, -2.300095, -1.738561, -0.988351, -0.636443",\
"-3.274270, -2.712735, -2.151201, -1.400991, -1.049084",\
"-3.825557, -3.264023, -2.702489, -1.952279, -1.600372",\
"-4.016670, -3.455136, -2.893602, -2.143392, -1.791485");
}
} /* end of arc mprj_io[4]_mprj_io[25]_hldf*/
} /* end of pin mprj_io[25] */
pin("mprj_io[24]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[24] */
pin("mprj_io[23]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[23] */
pin("mprj_io[22]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[22] */
pin("mprj_io[21]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[21] */
pin("mprj_io[20]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[20] */
pin("mprj_io[19]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[19] */
pin("mprj_io[18]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[18] */
pin("mprj_io[17]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[17] */
pin("mprj_io[16]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[16] */
pin("mprj_io[15]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[15] */
pin("mprj_io[14]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[14] */
pin("mprj_io[13]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.769376, 4.769376, 4.694704, 4.669814, 4.620032",\
"5.248929, 5.248929, 5.174256, 5.149366, 5.099585",\
"5.728478, 5.728478, 5.653806, 5.628915, 5.579134",\
"6.369157, 6.369157, 6.294485, 6.269595, 6.219813",\
"6.622990, 6.622990, 6.548318, 6.523427, 6.473646");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.540671, 4.540671, 4.465999, 4.441108, 4.391327",\
"5.102205, 5.102205, 5.027533, 5.002642, 4.952861",\
"5.663737, 5.663737, 5.589065, 5.564174, 5.514393",\
"6.413945, 6.413945, 6.339272, 6.314382, 6.264601",\
"6.765851, 6.765851, 6.691179, 6.666289, 6.616508");
}
} /* end of arc clock_mprj_io[13]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "0.991159, 0.991159, 1.028495, 1.065831, 1.140503",\
"1.161945, 1.161945, 1.199281, 1.236618, 1.311289",\
"1.332732, 1.332732, 1.370068, 1.407404, 1.482076",\
"1.560903, 1.560903, 1.598239, 1.635575, 1.710247",\
"1.732035, 1.732035, 1.769370, 1.806707, 1.881379");
}
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.582611, 0.582611, 0.619947, 0.657284, 0.731955",\
"0.169939, 0.169939, 0.207275, 0.244612, 0.319283",\
"-0.242733, -0.242733, -0.205397, -0.168060, -0.093389",\
"-0.794062, -0.794062, -0.756726, -0.719390, -0.644718",\
"-0.984906, -0.984906, -0.947570, -0.910234, -0.835562");
}
} /* end of arc clock_mprj_io[13]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.504677, 1.092001, 0.679326, 0.127992, -0.062834",\
"1.984227, 1.571552, 1.158876, 0.607542, 0.416717",\
"2.463777, 2.051102, 1.638426, 1.087092, 0.896267",\
"3.104456, 2.691781, 2.279105, 1.727771, 1.536946",\
"3.358289, 2.945614, 2.532938, 1.981604, 1.790779");
}
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.901023, 1.488348, 1.075672, 0.524338, 0.333513",\
"2.462555, 2.049880, 1.637204, 1.085870, 0.895045",\
"3.024089, 2.611413, 2.198738, 1.647403, 1.456578",\
"3.774295, 3.361619, 2.948944, 2.397610, 2.206784",\
"4.126203, 3.713527, 3.300851, 2.749517, 2.558692");
}
} /* 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 ( "-0.984772, -0.423237, 0.138297, 0.888507, 1.240414",\
"-0.813986, -0.252451, 0.309083, 1.059293, 1.411201",\
"-0.643199, -0.081664, 0.479870, 1.230080, 1.581987",\
"-0.415028, 0.146507, 0.708041, 1.458251, 1.810158",\
"-0.243896, 0.317638, 0.879172, 1.629382, 1.981290");
}
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.515372, -0.953837, -0.392303, 0.357907, 0.709814",\
"-1.928044, -1.366509, -0.804975, -0.054765, 0.297142",\
"-2.340716, -1.779181, -1.217647, -0.467437, -0.115530",\
"-2.892046, -2.330512, -1.768977, -1.018767, -0.666860",\
"-3.082890, -2.521356, -1.959821, -1.209611, -0.857704");
}
} /* end of arc mprj_io[4]_mprj_io[13]_hldf*/
} /* end of pin mprj_io[13] */
pin("mprj_io[12]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.684551, 4.684551, 4.609879, 4.584989, 4.535207",\
"5.164116, 5.164116, 5.089444, 5.064553, 5.014772",\
"5.643676, 5.643676, 5.569004, 5.544113, 5.494332",\
"6.284372, 6.284372, 6.209700, 6.184810, 6.135028",\
"6.538205, 6.538205, 6.463533, 6.438643, 6.388861");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.468025, 4.468025, 4.393353, 4.368463, 4.318681",\
"5.029547, 5.029547, 4.954875, 4.929984, 4.880203",\
"5.591066, 5.591066, 5.516394, 5.491504, 5.441722",\
"6.341258, 6.341258, 6.266586, 6.241695, 6.191914",\
"6.693164, 6.693164, 6.618492, 6.593601, 6.543820");
}
} /* 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.085674, 1.085674, 1.123010, 1.160346, 1.235018",\
"1.256454, 1.256454, 1.293790, 1.331127, 1.405798",\
"1.427235, 1.427235, 1.464571, 1.501907, 1.576579",\
"1.655398, 1.655398, 1.692734, 1.730070, 1.804742",\
"1.826535, 1.826535, 1.863871, 1.901208, 1.975879");
}
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.943482, 0.943482, 0.980818, 1.018154, 1.092826",\
"0.530827, 0.530827, 0.568163, 0.605500, 0.680171",\
"0.118172, 0.118172, 0.155508, 0.192845, 0.267516",\
"-0.433135, -0.433135, -0.395799, -0.358462, -0.283791",\
"-0.624065, -0.624065, -0.586729, -0.549393, -0.474721");
}
} /* 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.093891, 0.681216, 0.268540, -0.282794, -0.473619",\
"1.573453, 1.160777, 0.748102, 0.196768, 0.005942",\
"2.053014, 1.640339, 1.227663, 0.676329, 0.485504",\
"2.693709, 2.281034, 1.868358, 1.317024, 1.126198",\
"2.947542, 2.534867, 2.122191, 1.570857, 1.380032");
}
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.427382, 1.014706, 0.602031, 0.050696, -0.140129",\
"1.988901, 1.576226, 1.163550, 0.612216, 0.421391",\
"2.550421, 2.137746, 1.725070, 1.173736, 0.982911",\
"3.300611, 2.887936, 2.475260, 1.923926, 1.733101",\
"3.652518, 3.239842, 2.827167, 2.275833, 2.085007");
}
} /* 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.563344, -0.001809, 0.559725, 1.309935, 1.661842",\
"-0.392563, 0.168972, 0.730506, 1.480716, 1.832623",\
"-0.221783, 0.339752, 0.901286, 1.651496, 2.003404",\
"0.006380, 0.567915, 1.129449, 1.879659, 2.231567",\
"0.177518, 0.739053, 1.300587, 2.050797, 2.402704");
}
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.001787, -0.440253, 0.121282, 0.871492, 1.223399",\
"-1.414442, -0.852908, -0.291373, 0.458837, 0.810744",\
"-1.827097, -1.265563, -0.704028, 0.046182, 0.398089",\
"-2.378404, -1.816869, -1.255335, -0.505125, -0.153218",\
"-2.569335, -2.007800, -1.446266, -0.696056, -0.344148");
}
} /* end of arc mprj_io[4]_mprj_io[12]_hldf*/
} /* end of pin mprj_io[12] */
pin("mprj_io[11]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.852890, 4.852890, 4.778218, 4.753328, 4.703547",\
"5.332444, 5.332444, 5.257771, 5.232881, 5.183100",\
"5.811995, 5.811995, 5.737323, 5.712432, 5.662651",\
"6.452676, 6.452676, 6.378004, 6.353114, 6.303332",\
"6.706509, 6.706509, 6.631837, 6.606946, 6.557165");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.527676, 4.527676, 4.453004, 4.428113, 4.378332",\
"5.089207, 5.089207, 5.014535, 4.989645, 4.939863",\
"5.650737, 5.650737, 5.576065, 5.551175, 5.501393",\
"6.400943, 6.400943, 6.326271, 6.301381, 6.251599",\
"6.752851, 6.752851, 6.678179, 6.653288, 6.603507");
}
} /* 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.075860, 1.075860, 1.113196, 1.150532, 1.225204",\
"1.246646, 1.246646, 1.283982, 1.321318, 1.395990",\
"1.417431, 1.417431, 1.454767, 1.492103, 1.566775",\
"1.645601, 1.645601, 1.682937, 1.720273, 1.794945",\
"1.816733, 1.816733, 1.854069, 1.891405, 1.966077");
}
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.772174, 0.772174, 0.809510, 0.846846, 0.921518",\
"0.359505, 0.359505, 0.396841, 0.434177, 0.508849",\
"-0.053165, -0.053165, -0.015829, 0.021508, 0.096179",\
"-0.604492, -0.604492, -0.567156, -0.529819, -0.455148",\
"-0.795347, -0.795347, -0.758011, -0.720675, -0.646003");
}
} /* end of arc clock_mprj_io[11]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.519377, 1.106701, 0.694026, 0.142691, -0.048134",\
"1.998928, 1.586252, 1.173577, 0.622243, 0.431417",\
"2.478479, 2.065804, 1.653128, 1.101794, 0.910969",\
"3.119161, 2.706485, 2.293810, 1.742476, 1.551650",\
"3.372994, 2.960319, 2.547643, 1.996309, 1.805484");
}
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.702503, 1.289828, 0.877152, 0.325818, 0.134993",\
"2.264034, 1.851358, 1.438683, 0.887349, 0.696523",\
"2.825564, 2.412889, 2.000213, 1.448879, 1.258054",\
"3.575769, 3.163094, 2.750418, 2.199084, 2.008259",\
"3.927676, 3.515001, 3.102325, 2.550991, 2.360166");
}
} /* end of arc mprj_io[4]_mprj_io[11]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.870563, -0.309028, 0.252506, 1.002716, 1.354624",\
"-0.699777, -0.138242, 0.423292, 1.173502, 1.525409",\
"-0.528991, 0.032543, 0.594078, 1.344288, 1.696195",\
"-0.300822, 0.260713, 0.822247, 1.572457, 1.924364",\
"-0.129689, 0.431845, 0.993379, 1.743590, 2.095497");
}
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.261238, -0.699704, -0.138170, 0.612041, 0.963948",\
"-1.673908, -1.112373, -0.550839, 0.199371, 0.551278",\
"-2.086577, -1.525043, -0.963508, -0.213298, 0.138609",\
"-2.637904, -2.076370, -1.514836, -0.764626, -0.412718",\
"-2.828760, -2.267225, -1.705691, -0.955481, -0.603574");
}
} /* end of arc mprj_io[4]_mprj_io[11]_hldf*/
} /* end of pin mprj_io[11] */
pin("mprj_io[10]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.892140, 4.892140, 4.817468, 4.792578, 4.742796",\
"5.371705, 5.371705, 5.297032, 5.272142, 5.222361",\
"5.851270, 5.851270, 5.776597, 5.751707, 5.701925",\
"6.491968, 6.491968, 6.417295, 6.392406, 6.342624",\
"6.745801, 6.745801, 6.671128, 6.646238, 6.596457");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.646729, 4.646729, 4.572056, 4.547166, 4.497384",\
"5.208247, 5.208247, 5.133574, 5.108685, 5.058903",\
"5.769764, 5.769764, 5.695091, 5.670201, 5.620420",\
"6.519951, 6.519951, 6.445278, 6.420388, 6.370606",\
"6.871858, 6.871858, 6.797185, 6.772295, 6.722513");
}
} /* 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.187481, 1.187481, 1.224817, 1.262153, 1.336825",\
"1.358260, 1.358260, 1.395596, 1.432932, 1.507604",\
"1.529039, 1.529039, 1.566375, 1.603712, 1.678383",\
"1.757200, 1.757200, 1.794536, 1.831873, 1.906544",\
"1.928339, 1.928339, 1.965675, 2.003012, 2.077683");
}
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.876215, 0.876215, 0.913550, 0.950887, 1.025558",\
"0.463563, 0.463563, 0.500899, 0.538235, 0.612907",\
"0.050912, 0.050912, 0.088248, 0.125584, 0.200256",\
"-0.500391, -0.500391, -0.463055, -0.425718, -0.351047",\
"-0.691340, -0.691340, -0.654004, -0.616668, -0.541996");
}
} /* end of arc clock_mprj_io[10]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.320829, 0.908153, 0.495478, -0.055856, -0.246682",\
"1.800393, 1.387717, 0.975042, 0.423708, 0.232882",\
"2.279957, 1.867281, 1.454606, 0.903272, 0.712446",\
"2.920656, 2.507980, 2.095305, 1.543971, 1.353145",\
"3.174489, 2.761813, 2.349138, 1.797804, 1.606978");
}
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.617398, 1.204722, 0.792047, 0.240713, 0.049887",\
"2.178915, 1.766239, 1.353564, 0.802229, 0.611404",\
"2.740432, 2.327757, 1.915081, 1.363747, 1.172922",\
"3.490620, 3.077945, 2.665269, 2.113935, 1.923110",\
"3.842526, 3.429851, 3.017175, 2.465841, 2.275016");
}
} /* 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.441658, 0.119876, 0.681410, 1.431620, 1.783528",\
"-0.270879, 0.290656, 0.852190, 1.602400, 1.954307",\
"-0.100099, 0.461435, 1.022969, 1.773179, 2.125087",\
"0.128062, 0.689596, 1.251130, 2.001340, 2.353248",\
"0.299201, 0.860735, 1.422269, 2.172479, 2.524387");
}
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.854358, -0.292824, 0.268711, 1.018921, 1.370828",\
"-1.267009, -0.705475, -0.143941, 0.606269, 0.958177",\
"-1.679661, -1.118126, -0.556592, 0.193618, 0.545525",\
"-2.230963, -1.669429, -1.107894, -0.357684, -0.005777",\
"-2.421913, -1.860379, -1.298845, -0.548635, -0.196727");
}
} /* end of arc mprj_io[4]_mprj_io[10]_hldf*/
} /* end of pin mprj_io[10] */
pin("mprj_io[9]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.890451, 4.890451, 4.815779, 4.790888, 4.741107",\
"5.370021, 5.370021, 5.295349, 5.270459, 5.220677",\
"5.849592, 5.849592, 5.774920, 5.750029, 5.700248",\
"6.490296, 6.490296, 6.415624, 6.390733, 6.340952",\
"6.744130, 6.744130, 6.669457, 6.644567, 6.594786");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.488081, 4.488081, 4.413409, 4.388519, 4.338737",\
"5.049594, 5.049594, 4.974922, 4.950032, 4.900250",\
"5.611106, 5.611106, 5.536434, 5.511544, 5.461762",\
"6.361287, 6.361287, 6.286614, 6.261724, 6.211943",\
"6.713193, 6.713193, 6.638521, 6.613631, 6.563849");
}
} /* 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.208597, 1.208597, 1.245933, 1.283269, 1.357941",\
"1.379374, 1.379374, 1.416709, 1.454046, 1.528718",\
"1.550150, 1.550150, 1.587486, 1.624823, 1.699494",\
"1.778308, 1.778308, 1.815644, 1.852980, 1.927652",\
"1.949450, 1.949450, 1.986785, 2.024122, 2.098794");
}
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.563425, 0.563425, 0.600761, 0.638098, 0.712769",\
"0.150781, 0.150781, 0.188117, 0.225454, 0.300125",\
"-0.261863, -0.261863, -0.224527, -0.187190, -0.112519",\
"-0.813155, -0.813155, -0.775819, -0.738482, -0.663811",\
"-1.004143, -1.004143, -0.966807, -0.929471, -0.854799");
}
} /* 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.174563, 0.761887, 0.349212, -0.202122, -0.392948",\
"1.654133, 1.241457, 0.828782, 0.277447, 0.086622",\
"2.133702, 1.721027, 1.308351, 0.757017, 0.566191",\
"2.774407, 2.361731, 1.949056, 1.397722, 1.206896",\
"3.028240, 2.615564, 2.202888, 1.651554, 1.460729");
}
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.612503, 1.199827, 0.787152, 0.235817, 0.044992",\
"2.174015, 1.761339, 1.348664, 0.797329, 0.606504",\
"2.735526, 2.322850, 1.910174, 1.358840, 1.168015",\
"3.485706, 3.073030, 2.660355, 2.109020, 1.918195",\
"3.837612, 3.424936, 3.012261, 2.460927, 2.270101");
}
} /* 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.452403, 0.109132, 0.670666, 1.420876, 1.772783",\
"-0.281626, 0.279908, 0.841443, 1.591653, 1.943560",\
"-0.110849, 0.450685, 1.012219, 1.762429, 2.114337",\
"0.117309, 0.678843, 1.240377, 1.990587, 2.342494",\
"0.288450, 0.849984, 1.411519, 2.161729, 2.513636");
}
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.231496, -0.669961, -0.108427, 0.641783, 0.993690",\
"-1.644140, -1.082605, -0.521071, 0.229139, 0.581046",\
"-2.056783, -1.495249, -0.933715, -0.183505, 0.168402",\
"-2.608075, -2.046540, -1.485006, -0.734796, -0.382889",\
"-2.799063, -2.237529, -1.675994, -0.925784, -0.573877");
}
} /* end of arc mprj_io[4]_mprj_io[9]_hldf*/
} /* end of pin mprj_io[9] */
pin("mprj_io[8]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "5.010129, 5.010129, 4.935457, 4.910566, 4.860785",\
"5.489685, 5.489685, 5.415013, 5.390122, 5.340341",\
"5.969240, 5.969240, 5.894568, 5.869678, 5.819896",\
"6.609928, 6.609928, 6.535256, 6.510365, 6.460584",\
"6.863761, 6.863761, 6.789089, 6.764198, 6.714417");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.783913, 4.783913, 4.709240, 4.684350, 4.634569",\
"5.345439, 5.345439, 5.270767, 5.245876, 5.196095",\
"5.906965, 5.906965, 5.832293, 5.807403, 5.757621",\
"6.657164, 6.657164, 6.582491, 6.557601, 6.507820",\
"7.009070, 7.009070, 6.934398, 6.909508, 6.859726");
}
} /* 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.250754, 1.250754, 1.288090, 1.325426, 1.400098",\
"1.421537, 1.421537, 1.458873, 1.496209, 1.570881",\
"1.592321, 1.592321, 1.629657, 1.666993, 1.741665",\
"1.820488, 1.820488, 1.857824, 1.895160, 1.969832",\
"1.991622, 1.991622, 2.028958, 2.066295, 2.140966");
}
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.841057, 0.841057, 0.878393, 0.915729, 0.990401",\
"0.428394, 0.428394, 0.465729, 0.503066, 0.577738",\
"0.015730, 0.015730, 0.053066, 0.090403, 0.165074",\
"-0.535588, -0.535588, -0.498252, -0.460916, -0.386244",\
"-0.726474, -0.726474, -0.689138, -0.651802, -0.577130");
}
} /* 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 ( "0.998725, 0.586050, 0.173374, -0.377960, -0.568785",\
"1.478282, 1.065606, 0.652931, 0.101597, -0.089229",\
"1.957837, 1.545162, 1.132486, 0.581152, 0.390327",\
"2.598524, 2.185848, 1.773173, 1.221838, 1.031013",\
"2.852357, 2.439682, 2.027006, 1.475672, 1.284847");
}
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.331893, 0.919217, 0.506542, -0.044792, -0.235618",\
"1.893419, 1.480743, 1.068068, 0.516733, 0.325908",\
"2.454944, 2.042269, 1.629593, 1.078259, 0.887434",\
"3.205142, 2.792467, 2.379791, 1.828457, 1.637632",\
"3.557049, 3.144374, 2.731698, 2.180364, 1.989539");
}
} /* 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.390097, 0.171438, 0.732972, 1.483182, 1.835089",\
"-0.219314, 0.342221, 0.903755, 1.653965, 2.005872",\
"-0.048530, 0.513005, 1.074539, 1.824749, 2.176656",\
"0.179637, 0.741171, 1.302706, 2.052916, 2.404823",\
"0.350771, 0.912306, 1.473840, 2.224050, 2.575958");
}
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.874591, -0.313057, 0.248477, 0.998688, 1.350595",\
"-1.287255, -0.725720, -0.164186, 0.586024, 0.937931",\
"-1.699918, -1.138383, -0.576849, 0.173361, 0.525268",\
"-2.251236, -1.689702, -1.128168, -0.377958, -0.026050",\
"-2.442123, -1.880589, -1.319055, -0.568845, -0.216937");
}
} /* end of arc mprj_io[4]_mprj_io[8]_hldf*/
} /* end of pin mprj_io[8] */
pin("mprj_io[7]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.948949, 4.948949, 4.874277, 4.849387, 4.799605",\
"5.428496, 5.428496, 5.353824, 5.328933, 5.279152",\
"5.908043, 5.908043, 5.833371, 5.808481, 5.758699",\
"6.548718, 6.548718, 6.474046, 6.449155, 6.399374",\
"6.802552, 6.802552, 6.727880, 6.702989, 6.653208");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.741523, 4.741523, 4.666851, 4.641961, 4.592179",\
"5.303059, 5.303059, 5.228387, 5.203496, 5.153715",\
"5.864595, 5.864595, 5.789923, 5.765032, 5.715251",\
"6.614806, 6.614806, 6.540133, 6.515243, 6.465462",\
"6.966712, 6.966712, 6.892040, 6.867150, 6.817369");
}
} /* end of arc clock_mprj_io[7]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.364229, 1.364229, 1.401565, 1.438901, 1.513573",\
"1.535017, 1.535017, 1.572353, 1.609689, 1.684361",\
"1.705805, 1.705805, 1.743141, 1.780477, 1.855149",\
"1.933978, 1.933978, 1.971313, 2.008650, 2.083322",\
"2.105108, 2.105108, 2.142444, 2.179780, 2.254452");
}
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.110059, 1.110059, 1.147395, 1.184731, 1.259403",\
"0.697383, 0.697383, 0.734719, 0.772055, 0.846727",\
"0.284706, 0.284706, 0.322042, 0.359379, 0.434050",\
"-0.266629, -0.266629, -0.229293, -0.191957, -0.117285",\
"-0.457451, -0.457451, -0.420115, -0.382778, -0.308107");
}
} /* end of arc clock_mprj_io[7]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "0.899542, 0.486867, 0.074191, -0.477143, -0.667968",\
"1.379089, 0.966414, 0.553738, 0.002404, -0.188421",\
"1.858636, 1.445961, 1.033285, 0.481951, 0.291126",\
"2.499311, 2.086635, 1.673960, 1.122626, 0.931800",\
"2.753144, 2.340468, 1.927793, 1.376459, 1.185633");
}
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.309944, 0.897269, 0.484593, -0.066741, -0.257566",\
"1.871479, 1.458804, 1.046128, 0.494794, 0.303969",\
"2.433014, 2.020339, 1.607663, 1.056329, 0.865504",\
"3.183225, 2.770549, 2.357874, 1.806540, 1.615714",\
"3.535131, 3.122456, 2.709780, 2.158446, 1.967621");
}
} /* 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.355437, 0.206098, 0.767632, 1.517842, 1.869749",\
"-0.184649, 0.376886, 0.938420, 1.688630, 2.040537",\
"-0.013861, 0.547674, 1.109208, 1.859418, 2.211325",\
"0.214312, 0.775847, 1.337381, 2.087591, 2.439498",\
"0.385442, 0.946977, 1.508511, 2.258721, 2.610629");
}
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.957078, -0.395543, 0.165991, 0.916201, 1.268108",\
"-1.369754, -0.808220, -0.246686, 0.503525, 0.855432",\
"-1.782431, -1.220896, -0.659362, 0.090848, 0.442756",\
"-2.333766, -1.772231, -1.210697, -0.460487, -0.108580",\
"-2.524587, -1.963052, -1.401518, -0.651308, -0.299401");
}
} /* end of arc mprj_io[4]_mprj_io[7]_hldf*/
} /* end of pin mprj_io[7] */
pin("mprj_io[6]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.901028, 4.901028, 4.826355, 4.801465, 4.751683",\
"5.380570, 5.380570, 5.305898, 5.281008, 5.231226",\
"5.860111, 5.860111, 5.785439, 5.760549, 5.710767",\
"6.500778, 6.500778, 6.426105, 6.401216, 6.351434",\
"6.754612, 6.754612, 6.679939, 6.655049, 6.605268");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.691147, 4.691147, 4.616474, 4.591584, 4.541802",\
"5.252689, 5.252689, 5.178017, 5.153127, 5.103345",\
"5.814231, 5.814231, 5.739558, 5.714668, 5.664886",\
"6.564450, 6.564450, 6.489778, 6.464888, 6.415106",\
"6.916357, 6.916357, 6.841684, 6.816794, 6.767013");
}
} /* end of arc clock_mprj_io[6]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.628587, 1.628587, 1.665923, 1.703259, 1.777931",\
"1.799378, 1.799378, 1.836713, 1.874050, 1.948722",\
"1.970168, 1.970168, 2.007504, 2.044840, 2.119512",\
"2.198345, 2.198345, 2.235681, 2.273017, 2.347689",\
"2.369472, 2.369472, 2.406808, 2.444144, 2.518816");
}
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.124793, 1.124793, 1.162129, 1.199466, 1.274137",\
"0.712109, 0.712109, 0.749444, 0.786781, 0.861453",\
"0.299424, 0.299424, 0.336760, 0.374097, 0.448768",\
"-0.251922, -0.251922, -0.214586, -0.177250, -0.102578",\
"-0.442701, -0.442701, -0.405365, -0.368028, -0.293357");
}
} /* end of arc clock_mprj_io[6]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "0.612394, 0.199718, -0.212957, -0.764292, -0.955117",\
"1.091935, 0.679260, 0.266584, -0.284750, -0.475575",\
"1.571476, 1.158801, 0.746125, 0.194791, 0.003966",\
"2.212144, 1.799468, 1.386793, 0.835459, 0.644633",\
"2.465976, 2.053301, 1.640625, 1.089291, 0.898466");
}
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.066694, 0.654018, 0.241343, -0.309991, -0.500817",\
"1.628235, 1.215559, 0.802884, 0.251550, 0.060724",\
"2.189777, 1.777101, 1.364426, 0.813092, 0.622266",\
"2.939996, 2.527320, 2.114645, 1.563311, 1.372485",\
"3.291903, 2.879227, 2.466552, 1.915217, 1.724392");
}
} /* 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.035967, 0.525568, 1.087102, 1.837312, 2.189219",\
"0.134824, 0.696359, 1.257893, 2.008103, 2.360010",\
"0.305615, 0.867150, 1.428684, 2.178894, 2.530801",\
"0.533791, 1.095326, 1.656860, 2.407070, 2.758977",\
"0.704919, 1.266453, 1.827987, 2.578197, 2.930105");
}
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.673345, -0.111810, 0.449724, 1.199934, 1.551841",\
"-1.086029, -0.524495, 0.037040, 0.787250, 1.139157",\
"-1.498714, -0.937179, -0.375645, 0.374565, 0.726472",\
"-2.050061, -1.488526, -0.926992, -0.176782, 0.175126",\
"-2.240839, -1.679304, -1.117770, -0.367560, -0.015653");
}
} /* end of arc mprj_io[4]_mprj_io[6]_hldf*/
} /* end of pin mprj_io[6] */
pin("mprj_io[5]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "5.081332, 5.081332, 5.006660, 4.981769, 4.931988",\
"5.560879, 5.560879, 5.486207, 5.461317, 5.411535",\
"6.040425, 6.040425, 5.965753, 5.940862, 5.891081",\
"6.681099, 6.681099, 6.606427, 6.581537, 6.531755",\
"6.934933, 6.934933, 6.860261, 6.835371, 6.785589");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.858346, 4.858346, 4.783674, 4.758784, 4.709002",\
"5.419883, 5.419883, 5.345211, 5.320321, 5.270539",\
"5.981419, 5.981419, 5.906747, 5.881856, 5.832075",\
"6.731631, 6.731631, 6.656959, 6.632068, 6.582287",\
"7.083538, 7.083538, 7.008865, 6.983975, 6.934194");
}
} /* end of arc clock_mprj_io[5]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.649404, 1.649404, 1.686740, 1.724076, 1.798748",\
"1.820192, 1.820192, 1.857528, 1.894864, 1.969536",\
"1.990980, 1.990980, 2.028316, 2.065652, 2.140324",\
"2.219153, 2.219153, 2.256489, 2.293825, 2.368497",\
"2.390283, 2.390283, 2.427619, 2.464955, 2.539627");
}
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.219621, 1.219621, 1.256957, 1.294293, 1.368965",\
"0.806944, 0.806944, 0.844280, 0.881616, 0.956288",\
"0.394266, 0.394266, 0.431602, 0.468939, 0.543610",\
"-0.157071, -0.157071, -0.119735, -0.082398, -0.007727",\
"-0.347887, -0.347887, -0.310551, -0.273215, -0.198543");
}
} /* end of arc clock_mprj_io[5]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "0.900791, 0.488116, 0.075440, -0.475894, -0.666719",\
"1.380338, 0.967662, 0.554987, 0.003653, -0.187173",\
"1.859884, 1.447208, 1.034533, 0.483199, 0.292373",\
"2.500558, 2.087883, 1.675207, 1.123873, 0.933048",\
"2.754391, 2.341716, 1.929040, 1.377706, 1.186881");
}
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.268539, 0.855864, 0.443188, -0.108146, -0.298971",\
"1.830076, 1.417400, 1.004725, 0.453390, 0.262565",\
"2.391611, 1.978935, 1.566260, 1.014926, 0.824100",\
"3.141824, 2.729148, 2.316473, 1.765139, 1.574313",\
"3.493732, 3.081056, 2.668381, 2.117047, 1.926221");
}
} /* 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.326527, 0.235008, 0.796542, 1.546752, 1.898659",\
"-0.155739, 0.405796, 0.967330, 1.717540, 2.069447",\
"0.015049, 0.576584, 1.138118, 1.888328, 2.240235",\
"0.243222, 0.804757, 1.366291, 2.116501, 2.468408",\
"0.414352, 0.975887, 1.537421, 2.287631, 2.639538");
}
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.878362, -0.316828, 0.244706, 0.994916, 1.346824",\
"-1.291040, -0.729505, -0.167971, 0.582239, 0.934146",\
"-1.703717, -1.142182, -0.580648, 0.169562, 0.521469",\
"-2.255054, -1.693519, -1.131985, -0.381775, -0.029868",\
"-2.445871, -1.884336, -1.322802, -0.572592, -0.220685");
}
} /* end of arc mprj_io[4]_mprj_io[5]_hldf*/
} /* end of pin mprj_io[5] */
pin("mprj_io[4]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "mprj_io[4]" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.264671");
}
} /* 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.401324");
}
} /* end of arc mprj_io[4]_mprj_io[4]_pwh*/
} /* end of pin mprj_io[4] */
pin("mprj_io[3]") {
direction : inout ;
max_transition : 4.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
function : "0" ;
three_state : "0" ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin mprj_io[3] */
pin("mprj_io[2]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 1.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "5.138736, 5.138736, 5.064064, 5.039173, 4.989392",\
"5.618243, 5.618243, 5.543571, 5.518681, 5.468899",\
"6.097752, 6.097752, 6.023079, 5.998189, 5.948408",\
"6.738375, 6.738375, 6.663702, 6.638812, 6.589031",\
"6.992208, 6.992208, 6.917535, 6.892645, 6.842864");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.904474, 4.904474, 4.829802, 4.804912, 4.755130",\
"5.466050, 5.466050, 5.391378, 5.366488, 5.316706",\
"6.027627, 6.027627, 5.952955, 5.928064, 5.878283",\
"6.777892, 6.777892, 6.703220, 6.678329, 6.628548",\
"7.129801, 7.129801, 7.055129, 7.030238, 6.980457");
}
} /* end of arc clock_mprj_io[2]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.412102, 1.412102, 1.449438, 1.486774, 1.561446",\
"1.547381, 1.547381, 1.584717, 1.622053, 1.696725",\
"1.753033, 1.753033, 1.790369, 1.827705, 1.902377",\
"1.980548, 1.980548, 2.017884, 2.055221, 2.129892",\
"2.151659, 2.151659, 2.188995, 2.226331, 2.301003");
}
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.022961, 1.022961, 1.060297, 1.097633, 1.172305",\
"0.696078, 0.696078, 0.733414, 0.770750, 0.845422",\
"0.199148, 0.199148, 0.236484, 0.273820, 0.348492",\
"-0.350612, -0.350612, -0.313276, -0.275939, -0.201268",\
"-0.541144, -0.541144, -0.503808, -0.466472, -0.391800");
}
} /* end of arc clock_mprj_io[2]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.594497, 2.765285, 2.936072, 3.164244, 3.335375",\
"3.074005, 3.244792, 3.415580, 3.643752, 3.814883",\
"3.553514, 3.724301, 3.895089, 4.123261, 4.294392",\
"4.194137, 4.364924, 4.535712, 4.763885, 4.935015",\
"4.447970, 4.618758, 4.789545, 5.017717, 5.188848");
}
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.749455, 2.920242, 3.091030, 3.319202, 3.490333",\
"3.311031, 3.481818, 3.652606, 3.880778, 4.051908",\
"3.872607, 4.043395, 4.214182, 4.442354, 4.613485",\
"4.622872, 4.793660, 4.964448, 5.192620, 5.363750",\
"4.974781, 5.145569, 5.316357, 5.544529, 5.715659");
}
} /* end of arc mprj_io[4]_mprj_io[2]_stupr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "3.416951, 3.004275, 2.591600, 2.040266, 1.849440",\
"3.896459, 3.483783, 3.071108, 2.519774, 2.328948",\
"4.375967, 3.963291, 3.550616, 2.999282, 2.808456",\
"5.016589, 4.603914, 4.191238, 3.639904, 3.449079",\
"5.270423, 4.857747, 4.445072, 3.893738, 3.702912");
}
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.238331, 2.825655, 2.412980, 1.861645, 1.670820",\
"3.799906, 3.387230, 2.974555, 2.423221, 2.232395",\
"4.361482, 3.948806, 3.536131, 2.984797, 2.793971",\
"5.111748, 4.699072, 4.286397, 3.735063, 3.544237",\
"5.463656, 5.050981, 4.638306, 4.086971, 3.896146");
}
} /* 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.526681, 1.006228, 1.485775, 2.126451, 2.380284",\
"0.661960, 1.141508, 1.621055, 2.261730, 2.515563",\
"0.867612, 1.347160, 1.826707, 2.467382, 2.721215",\
"1.095127, 1.574675, 2.054222, 2.694897, 2.948730",\
"1.266238, 1.745785, 2.225332, 2.866008, 3.119841");
}
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.393070, 0.872617, 1.352164, 1.992840, 2.246673",\
"0.066186, 0.545733, 1.025280, 1.665956, 1.919789",\
"-0.430744, 0.048803, 0.528350, 1.169026, 1.422859",\
"-0.980504, -0.500956, -0.021409, 0.619266, 0.873099",\
"-1.171036, -0.691489, -0.211942, 0.428734, 0.682567");
}
} /* 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.216840, 0.344694, 0.906228, 1.656438, 2.008346",\
"-0.081561, 0.479973, 1.041507, 1.791717, 2.143625",\
"0.124091, 0.685625, 1.247159, 1.997369, 2.349277",\
"0.351606, 0.913140, 1.474675, 2.224885, 2.576792",\
"0.522717, 1.084251, 1.645785, 2.395995, 2.747902");
}
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.707609, -0.146075, 0.415460, 1.165670, 1.517577",\
"-1.034492, -0.472958, 0.088576, 0.838786, 1.190694",\
"-1.531422, -0.969888, -0.408354, 0.341856, 0.693763",\
"-2.081182, -1.519647, -0.958113, -0.207903, 0.144004",\
"-2.271714, -1.710180, -1.148645, -0.398435, -0.046528");
}
} /* end of arc mprj_io[4]_mprj_io[2]_hldf*/
} /* end of pin mprj_io[2] */
pin("mprj_io[1]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "10.428671, 10.721625, 10.918159, 10.941824, 11.009554",\
"10.428671, 10.721625, 10.918159, 10.941824, 11.009554",\
"10.466006, 10.758961, 10.955494, 10.979158, 11.046888",\
"10.503343, 10.796297, 10.992830, 11.016495, 11.084225",\
"10.578014, 10.870969, 11.067502, 11.091167, 11.158897");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "10.510412, 10.815493, 11.020548, 11.045238, 11.115906",\
"10.510412, 10.815493, 11.020548, 11.045238, 11.115906",\
"10.547748, 10.852827, 11.057883, 11.082575, 11.153241",\
"10.585084, 10.890163, 11.095220, 11.119911, 11.190578",\
"10.659756, 10.964836, 11.169891, 11.194582, 11.265249");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808");
}
} /* end of arc clock_mprj_io[1]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "10.340450, 10.462078, 10.519984, 10.526957, 10.546913",\
"10.340450, 10.462078, 10.519984, 10.526957, 10.546913",\
"10.415122, 10.536750, 10.594656, 10.601629, 10.621585",\
"10.440013, 10.561641, 10.619547, 10.626520, 10.646476",\
"10.489794, 10.611422, 10.669328, 10.676300, 10.696257");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "10.171179, 10.264618, 10.320050, 10.326725, 10.345828",\
"10.171179, 10.264618, 10.320050, 10.326725, 10.345828",\
"10.245852, 10.339291, 10.394723, 10.401398, 10.420501",\
"10.270741, 10.364181, 10.419613, 10.426288, 10.445391",\
"10.320522, 10.413961, 10.469394, 10.476068, 10.495172");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670");
}
} /* end of arc clock_mprj_io[1]_redg_min*/
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "5.203248, 5.203248, 5.128576, 5.103685, 5.053904",\
"5.682737, 5.682737, 5.608065, 5.583175, 5.533393",\
"6.162227, 6.162227, 6.087554, 6.062664, 6.012883",\
"6.802823, 6.802823, 6.728151, 6.703260, 6.653479",\
"7.056655, 7.056655, 6.981983, 6.957092, 6.907311");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.848668, 4.848668, 4.773996, 4.749105, 4.699324",\
"5.410264, 5.410264, 5.335592, 5.310701, 5.260920",\
"5.971861, 5.971861, 5.897189, 5.872298, 5.822517",\
"6.722153, 6.722153, 6.647480, 6.622590, 6.572809",\
"7.074063, 7.074063, 6.999391, 6.974501, 6.924719");
}
} /* end of arc clock_mprj_io[1]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.616033, 1.616033, 1.653369, 1.690706, 1.765377",\
"1.786850, 1.786850, 1.824186, 1.861522, 1.936194",\
"1.957667, 1.957667, 1.995003, 2.032339, 2.107011",\
"2.185878, 2.185878, 2.223214, 2.260550, 2.335222",\
"2.356979, 2.356979, 2.394315, 2.431651, 2.506323");
}
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.914481, 0.914481, 0.951817, 0.989153, 1.063825",\
"0.501721, 0.501721, 0.539057, 0.576393, 0.651065",\
"0.088960, 0.088960, 0.126296, 0.163633, 0.238304",\
"-0.462487, -0.462487, -0.425151, -0.387815, -0.313143",\
"-0.652876, -0.652876, -0.615541, -0.578204, -0.503532");
}
} /* end of arc clock_mprj_io[1]_hldr*/
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "11.028255, 11.321210, 11.517743, 11.541409, 11.580641",\
"11.028255, 11.321210, 11.517743, 11.541409, 11.580641",\
"11.015680, 11.308635, 11.505168, 11.528833, 11.580641",\
"10.915140, 11.208095, 11.404628, 11.428293, 11.496023",\
"10.514903, 10.807858, 11.004391, 11.028055, 11.095785");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "10.813802, 11.118881, 11.323937, 11.348629, 11.390799",\
"10.813802, 11.118881, 11.323937, 11.348629, 11.390799",\
"10.801227, 11.106306, 11.311362, 11.336054, 11.390799",\
"10.700686, 11.005766, 11.210821, 11.235512, 11.306179",\
"10.300448, 10.605528, 10.810584, 10.835276, 10.905942");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808");
}
} /* end of arc hk_serial_load_mprj_io[1]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.379703, 3.501331, 3.559237, 3.566210, 3.586166",\
"3.379703, 3.501331, 3.559237, 3.566210, 3.586166",\
"3.379703, 3.501331, 3.559237, 3.566210, 3.586166",\
"3.295810, 3.417439, 3.475345, 3.482317, 3.502273",\
"2.895799, 3.017427, 3.075333, 3.082306, 3.102262");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.367621, 3.461060, 3.516492, 3.523167, 3.542270",\
"3.367621, 3.461060, 3.516492, 3.523167, 3.542270",\
"3.367621, 3.461060, 3.516492, 3.523167, 3.542270",\
"3.283728, 3.377167, 3.432599, 3.439274, 3.458377",\
"2.883717, 2.977156, 3.032588, 3.039263, 3.058366");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670");
}
} /* end of arc hk_serial_load_mprj_io[1]_redg_min*/
timing () {
related_pin : "mprj_io[11]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.047561, 5.340515, 5.537048, 5.560714, 5.628444",\
"5.527112, 5.820067, 6.016600, 6.040265, 6.107995",\
"6.006664, 6.299619, 6.496152, 6.519817, 6.587547",\
"6.647345, 6.940299, 7.136832, 7.160498, 7.228228",\
"6.901177, 7.194132, 7.390665, 7.414330, 7.482060");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.406434, 5.711514, 5.916570, 5.941261, 6.011928",\
"5.967965, 6.273045, 6.478100, 6.502791, 6.573459",\
"6.529495, 6.834575, 7.039630, 7.064322, 7.134989",\
"7.279699, 7.584779, 7.789834, 7.814526, 7.885193",\
"7.631607, 7.936687, 8.141743, 8.166433, 8.237101");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808");
}
} /* end of arc mprj_io[11]_mprj_io[1]_una*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[11]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.403979, 4.525607, 4.583513, 4.590486, 4.610442",\
"4.233193, 4.354822, 4.412728, 4.419701, 4.439656",\
"4.062407, 4.184036, 4.241942, 4.248915, 4.268871",\
"3.834239, 3.955867, 4.013773, 4.020746, 4.040702",\
"3.663106, 3.784734, 3.842640, 3.849613, 3.869569");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.672739, 4.766178, 4.821610, 4.828285, 4.847388",\
"5.085408, 5.178847, 5.234279, 5.240954, 5.260057",\
"5.498077, 5.591516, 5.646949, 5.653624, 5.672727",\
"6.049405, 6.142844, 6.198276, 6.204950, 6.224054",\
"6.240259, 6.333698, 6.389131, 6.395805, 6.414908");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670");
}
} /* end of arc mprj_io[11]_mprj_io[1]_una_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.168196, 5.461150, 5.657683, 5.681349, 5.749079",\
"5.729731, 6.022685, 6.219218, 6.242884, 6.310614",\
"6.291265, 6.584220, 6.780753, 6.804418, 6.872148",\
"7.041474, 7.334429, 7.530962, 7.554627, 7.622357",\
"7.393381, 7.686336, 7.882869, 7.906534, 7.974264");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.598904, 5.903984, 6.109039, 6.133731, 6.204398",\
"6.160439, 6.465518, 6.670574, 6.695265, 6.765932",\
"6.721972, 7.027052, 7.232108, 7.256799, 7.327466",\
"7.472182, 7.777262, 7.982317, 8.007009, 8.077676",\
"7.824089, 8.129169, 8.334225, 8.358915, 8.429583");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808");
}
} /* end of arc mprj_io[4]_mprj_io[1]_fedg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.476334, 4.597962, 4.655869, 4.662841, 4.682797",\
"4.889009, 5.010638, 5.068544, 5.075517, 5.095473",\
"5.301685, 5.423314, 5.481220, 5.488193, 5.508148",\
"5.853020, 5.974648, 6.032555, 6.039527, 6.059483",\
"6.043845, 6.165474, 6.223380, 6.230352, 6.250309");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.539760, 4.633199, 4.688631, 4.695306, 4.714409",\
"4.952435, 5.045875, 5.101307, 5.107982, 5.127085",\
"5.365111, 5.458550, 5.513982, 5.520657, 5.539761",\
"5.916445, 6.009884, 6.065316, 6.071991, 6.091094",\
"6.107271, 6.200710, 6.256142, 6.262816, 6.281920");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670");
}
} /* end of arc mprj_io[4]_mprj_io[1]_fedg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "6.929728, 7.222683, 7.419216, 7.442881, 7.510611",\
"7.409276, 7.702230, 7.898764, 7.922429, 7.990159",\
"7.888823, 8.181778, 8.378311, 8.401976, 8.469706",\
"8.529498, 8.822453, 9.018986, 9.042651, 9.110381",\
"8.783332, 9.076286, 9.272820, 9.296485, 9.364215");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223",\
"1.494979, 2.051095, 2.434790, 2.480992, 2.613223");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "7.484302, 7.789382, 7.994438, 8.019129, 8.089796",\
"7.963850, 8.268929, 8.473986, 8.498676, 8.569344",\
"8.443398, 8.748477, 8.953533, 8.978224, 9.048891",\
"9.084072, 9.389153, 9.594208, 9.618898, 9.689566",\
"9.337906, 9.642986, 9.848042, 9.872732, 9.943399");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808",\
"1.504004, 2.075251, 2.467430, 2.514653, 2.649808");
}
} /* end of arc mprj_io[4]_mprj_io[1]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.521431, 4.643059, 4.700965, 4.707938, 4.727894",\
"4.350643, 4.472271, 4.530178, 4.537150, 4.557106",\
"4.179855, 4.301484, 4.359390, 4.366363, 4.386318",\
"3.951683, 4.073311, 4.131217, 4.138190, 4.158146",\
"3.780553, 3.902181, 3.960087, 3.967060, 3.987016");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617",\
"0.758809, 0.765617, 0.765617, 0.765617, 0.765617");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.607918, 4.701357, 4.756789, 4.763464, 4.782568",\
"4.437131, 4.530570, 4.586002, 4.592677, 4.611780",\
"4.266343, 4.359782, 4.415215, 4.421889, 4.440992",\
"4.038171, 4.131610, 4.187042, 4.193717, 4.212820",\
"3.867041, 3.960480, 4.015912, 4.022587, 4.041690");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670",\
"0.423509, 0.480749, 0.520967, 0.525810, 0.539670");
}
} /* 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.584826, 0.172150, -0.240525, -0.791859, -0.982685",\
"1.064314, 0.651639, 0.238963, -0.312371, -0.503196",\
"1.543804, 1.131128, 0.718453, 0.167119, -0.023707",\
"2.184401, 1.771725, 1.359050, 0.807716, 0.616890",\
"2.438234, 2.025559, 1.612883, 1.061549, 0.870724");
}
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.229555, 0.816879, 0.404203, -0.147131, -0.337956",\
"1.791150, 1.378475, 0.965799, 0.414465, 0.223640",\
"2.352747, 1.940071, 1.527396, 0.976062, 0.785236",\
"3.103039, 2.690363, 2.277688, 1.726353, 1.535528",\
"3.454949, 3.042273, 2.629598, 2.078264, 1.887438");
}
} /* 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.044966, 0.516568, 1.078102, 1.828312, 2.180220",\
"0.125850, 0.687385, 1.248919, 1.999129, 2.351036",\
"0.296667, 0.858202, 1.419736, 2.169946, 2.521853",\
"0.524878, 1.086413, 1.647947, 2.398157, 2.750064",\
"0.695979, 1.257514, 1.819048, 2.569258, 2.921165");
}
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.880440, -0.318905, 0.242629, 0.992839, 1.344746",\
"-1.293200, -0.731665, -0.170131, 0.580079, 0.931986",\
"-1.705960, -1.144426, -0.582892, 0.167318, 0.519226",\
"-2.257408, -1.695873, -1.134339, -0.384129, -0.032222",\
"-2.447797, -1.886263, -1.324728, -0.574518, -0.222611");
}
} /* end of arc mprj_io[4]_mprj_io[1]_hldf*/
} /* end of pin mprj_io[1] */
pin("mprj_io[0]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "5.087274, 5.087274, 5.012602, 4.987711, 4.937930",\
"5.566743, 5.566743, 5.492071, 5.467181, 5.417399",\
"6.046212, 6.046212, 5.971539, 5.946649, 5.896868",\
"6.686781, 6.686781, 6.612109, 6.587219, 6.537437",\
"6.940615, 6.940615, 6.865943, 6.841053, 6.791271");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.799360, 4.799360, 4.724688, 4.699797, 4.650016",\
"5.360978, 5.360978, 5.286305, 5.261415, 5.211634",\
"5.922596, 5.922596, 5.847924, 5.823034, 5.773252",\
"6.672918, 6.672918, 6.598246, 6.573355, 6.523574",\
"7.024828, 7.024828, 6.950156, 6.925266, 6.875484");
}
} /* end of arc clock_mprj_io[0]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.702053, 1.702053, 1.739389, 1.776726, 1.851397",\
"1.872880, 1.872880, 1.910216, 1.947553, 2.022224",\
"2.043707, 2.043707, 2.081043, 2.118379, 2.193051",\
"2.271932, 2.271932, 2.309268, 2.346604, 2.421276",\
"2.443022, 2.443022, 2.480358, 2.517694, 2.592366");
}
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.339111, 1.339111, 1.376447, 1.413783, 1.488455",\
"0.926321, 0.926321, 0.963657, 1.000993, 1.075665",\
"0.513532, 0.513532, 0.550868, 0.588204, 0.662876",\
"-0.037956, -0.037956, -0.000620, 0.036716, 0.111388",\
"-0.228193, -0.228193, -0.190857, -0.153520, -0.078849");
}
} /* 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.510948, 0.098273, -0.314403, -0.865737, -1.056562",\
"0.990416, 0.577741, 0.165065, -0.386269, -0.577094",\
"1.469885, 1.057209, 0.644534, 0.093200, -0.097626",\
"2.110455, 1.697779, 1.285104, 0.733769, 0.542944",\
"2.364288, 1.951612, 1.538937, 0.987603, 0.796777");
}
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.936306, 0.523630, 0.110955, -0.440380, -0.631205",\
"1.497924, 1.085248, 0.672573, 0.121238, -0.069587",\
"2.059541, 1.646866, 1.234190, 0.682856, 0.492031",\
"2.809863, 2.397187, 1.984512, 1.433177, 1.242352",\
"3.161773, 2.749098, 2.336422, 1.785088, 1.594263");
}
} /* 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.061202, 0.622737, 1.184271, 1.934481, 2.286388",\
"0.232029, 0.793564, 1.355098, 2.105308, 2.457215",\
"0.402856, 0.964391, 1.525925, 2.276135, 2.628042",\
"0.631080, 1.192615, 1.754149, 2.504359, 2.856266",\
"0.802171, 1.363706, 1.925240, 2.675450, 3.027358");
}
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.497972, 0.063563, 0.625097, 1.375307, 1.727214",\
"-0.910762, -0.349227, 0.212307, 0.962517, 1.314424",\
"-1.323552, -0.762017, -0.200483, 0.549727, 0.901634",\
"-1.875039, -1.313504, -0.751970, -0.001760, 0.350147",\
"-2.065276, -1.503741, -0.942207, -0.191997, 0.159910");
}
} /* end of arc mprj_io[4]_mprj_io[0]_hldf*/
} /* end of pin mprj_io[0] */
} /* end of bus mprj_io */
pin("clock") {
direction : input ;
clock : true ;
max_transition : 1.500000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.461737");
}
} /* end of arc clock_clock_pwl*/
timing () {
related_pin : "clock" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.404907");
}
} /* end of arc clock_clock_pwh*/
} /* end of pin clock */
pin("resetb") {
direction : input ;
max_transition : 0.000000 ;
capacitance : 0.856414 ;
is_pad : true ;
is_unconstrained : true;
/* Other user defined attributes. */
is_unconstrained : true;
} /* end of pin resetb */
pin("flash_csb") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "6.464285, 6.585879, 6.643790, 6.650763, 6.670721",\
"6.464285, 6.585879, 6.643790, 6.650763, 6.670721",\
"6.501620, 6.623215, 6.681126, 6.688099, 6.708056",\
"6.538957, 6.660551, 6.718462, 6.725435, 6.745393",\
"6.613629, 6.735223, 6.793134, 6.800107, 6.820065");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758811, 0.765609, 0.765609, 0.765609, 0.765609",\
"0.758811, 0.765609, 0.765609, 0.765609, 0.765609",\
"0.758811, 0.765609, 0.765609, 0.765609, 0.765609",\
"0.758811, 0.765609, 0.765609, 0.765609, 0.765609",\
"0.758811, 0.765609, 0.765609, 0.765609, 0.765609");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "6.793175, 6.886604, 6.942039, 6.948713, 6.967817",\
"6.793175, 6.886604, 6.942039, 6.948713, 6.967817",\
"6.830511, 6.923940, 6.979374, 6.986049, 7.005153",\
"6.867847, 6.961276, 7.016710, 7.023386, 7.042490",\
"6.942519, 7.035948, 7.091382, 7.098057, 7.117161");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423379, 0.480752, 0.520925, 0.525763, 0.539608",\
"0.423379, 0.480752, 0.520925, 0.525763, 0.539608",\
"0.423379, 0.480752, 0.520925, 0.525763, 0.539608",\
"0.423379, 0.480752, 0.520925, 0.525763, 0.539608",\
"0.423379, 0.480752, 0.520925, 0.525763, 0.539608");
}
} /* end of arc clock_flash_csb_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "6.217721, 6.339315, 6.397226, 6.404200, 6.424157",\
"6.217721, 6.339315, 6.397226, 6.404200, 6.424157",\
"6.292394, 6.413988, 6.471899, 6.478872, 6.498830",\
"6.317285, 6.438879, 6.496789, 6.503762, 6.523720",\
"6.367065, 6.488659, 6.546570, 6.553543, 6.573501");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758811, 0.765609, 0.765609, 0.765609, 0.765609",\
"0.758811, 0.765609, 0.765609, 0.765609, 0.765609",\
"0.758811, 0.765609, 0.765609, 0.765609, 0.765609",\
"0.758811, 0.765609, 0.765609, 0.765609, 0.765609",\
"0.758811, 0.765609, 0.765609, 0.765609, 0.765609");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "6.373795, 6.467224, 6.522658, 6.529333, 6.548437",\
"6.373795, 6.467224, 6.522658, 6.529333, 6.548437",\
"6.448467, 6.541895, 6.597330, 6.604005, 6.623109",\
"6.473358, 6.566786, 6.622221, 6.628896, 6.648000",\
"6.523139, 6.616567, 6.672001, 6.678677, 6.697781");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423379, 0.480752, 0.520925, 0.525763, 0.539608",\
"0.423379, 0.480752, 0.520925, 0.525763, 0.539608",\
"0.423379, 0.480752, 0.520925, 0.525763, 0.539608",\
"0.423379, 0.480752, 0.520925, 0.525763, 0.539608",\
"0.423379, 0.480752, 0.520925, 0.525763, 0.539608");
}
} /* end of arc clock_flash_csb_redg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.945724, 5.067319, 5.125230, 5.132203, 5.152161",\
"5.425272, 5.546866, 5.604777, 5.611750, 5.631708",\
"5.904819, 6.026413, 6.084324, 6.091297, 6.111255",\
"6.545495, 6.667089, 6.725000, 6.731973, 6.751931",\
"6.799328, 6.920922, 6.978833, 6.985806, 7.005764");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.777883, 0.789785, 0.789785, 0.789785, 0.789785",\
"0.777883, 0.789785, 0.789785, 0.789785, 0.789785",\
"0.777883, 0.789785, 0.789785, 0.789785, 0.789785",\
"0.777883, 0.789785, 0.789785, 0.789785, 0.789785",\
"0.777883, 0.789785, 0.789785, 0.789785, 0.789785");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.809270, 4.902699, 4.958133, 4.964808, 4.983912",\
"5.288817, 5.382246, 5.437680, 5.444355, 5.463459",\
"5.768364, 5.861793, 5.917228, 5.923903, 5.943007",\
"6.409040, 6.502469, 6.557903, 6.564579, 6.583683",\
"6.662873, 6.756302, 6.811736, 6.818411, 6.837515");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.444247, 0.500526, 0.538767, 0.543371, 0.556550",\
"0.444247, 0.500526, 0.538767, 0.543371, 0.556550",\
"0.444247, 0.500526, 0.538767, 0.543371, 0.556550",\
"0.444247, 0.500526, 0.538767, 0.543371, 0.556550",\
"0.444247, 0.500526, 0.538767, 0.543371, 0.556550");
}
} /* end of arc mprj_io[4]_flash_csb_redg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.061824, 4.062416, 4.062909, 4.062968, 4.063138",\
"3.891037, 3.891629, 3.892121, 3.892181, 3.892351",\
"3.720249, 3.720841, 3.721334, 3.721393, 3.721563",\
"3.492077, 3.492669, 3.493162, 3.493221, 3.493391",\
"3.320946, 3.321538, 3.322031, 3.322090, 3.322260");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.011345, 4.017057, 4.017107, 4.017113, 4.017130",\
"3.840558, 3.846270, 3.846320, 3.846325, 3.846343",\
"3.669770, 3.675482, 3.675532, 3.675538, 3.675555",\
"3.441598, 3.447310, 3.447360, 3.447366, 3.447383",\
"3.270467, 3.276179, 3.276229, 3.276235, 3.276252");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc mprj_io[4]_flash_csb_redg_min*/
} /* end of pin flash_csb */
pin("flash_clk") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.834801, 5.956390, 6.014301, 6.021275, 6.041233",\
"5.834801, 5.956390, 6.014301, 6.021275, 6.041233",\
"5.872137, 5.993726, 6.051638, 6.058611, 6.078568",\
"5.909473, 6.031062, 6.088973, 6.095946, 6.115905",\
"5.984145, 6.105733, 6.163645, 6.170618, 6.190577");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.718696, 5.812123, 5.867558, 5.874233, 5.893337",\
"5.718696, 5.812123, 5.867558, 5.874233, 5.893337",\
"5.756032, 5.849459, 5.904894, 5.911569, 5.930673",\
"5.793368, 5.886795, 5.942229, 5.948905, 5.968009",\
"5.868040, 5.961467, 6.016901, 6.023576, 6.042681");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423358, 0.480752, 0.520919, 0.525755, 0.539598",\
"0.423358, 0.480752, 0.520919, 0.525755, 0.539598",\
"0.423358, 0.480752, 0.520919, 0.525755, 0.539598",\
"0.423358, 0.480752, 0.520919, 0.525755, 0.539598",\
"0.423358, 0.480752, 0.520919, 0.525755, 0.539598");
}
} /* end of arc clock_flash_clk_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.624516, 5.746104, 5.804016, 5.810989, 5.830947",\
"5.624516, 5.746104, 5.804016, 5.810989, 5.830947",\
"5.699188, 5.820776, 5.878688, 5.885661, 5.905620",\
"5.724078, 5.845667, 5.903579, 5.910552, 5.930510",\
"5.773860, 5.895448, 5.953360, 5.960333, 5.980291");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.588433, 5.681860, 5.737295, 5.743970, 5.763074",\
"5.588433, 5.681860, 5.737295, 5.743970, 5.763074",\
"5.663105, 5.756532, 5.811967, 5.818642, 5.837746",\
"5.687996, 5.781423, 5.836857, 5.843533, 5.862637",\
"5.737777, 5.831204, 5.886639, 5.893314, 5.912418");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423358, 0.480752, 0.520919, 0.525755, 0.539598",\
"0.423358, 0.480752, 0.520919, 0.525755, 0.539598",\
"0.423358, 0.480752, 0.520919, 0.525755, 0.539598",\
"0.423358, 0.480752, 0.520919, 0.525755, 0.539598",\
"0.423358, 0.480752, 0.520919, 0.525755, 0.539598");
}
} /* end of arc clock_flash_clk_redg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.826410, 4.947999, 5.005910, 5.012884, 5.032842",\
"5.305957, 5.427546, 5.485457, 5.492431, 5.512389",\
"5.785504, 5.907093, 5.965005, 5.971978, 5.991936",\
"6.426179, 6.547768, 6.605680, 6.612653, 6.632611",\
"6.680013, 6.801602, 6.859513, 6.866487, 6.886445");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.777883, 0.789785, 0.789785, 0.789785, 0.789785",\
"0.777883, 0.789785, 0.789785, 0.789785, 0.789785",\
"0.777883, 0.789785, 0.789785, 0.789785, 0.789785",\
"0.777883, 0.789785, 0.789785, 0.789785, 0.789785",\
"0.777883, 0.789785, 0.789785, 0.789785, 0.789785");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.720854, 4.814281, 4.869716, 4.876391, 4.895495",\
"5.200402, 5.293829, 5.349263, 5.355938, 5.375043",\
"5.679949, 5.773376, 5.828811, 5.835485, 5.854590",\
"6.320624, 6.414051, 6.469485, 6.476161, 6.495265",\
"6.574457, 6.667884, 6.723319, 6.729994, 6.749098");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.444247, 0.500526, 0.538767, 0.543371, 0.556550",\
"0.444247, 0.500526, 0.538767, 0.543371, 0.556550",\
"0.444247, 0.500526, 0.538767, 0.543371, 0.556550",\
"0.444247, 0.500526, 0.538767, 0.543371, 0.556550",\
"0.444247, 0.500526, 0.538767, 0.543371, 0.556550");
}
} /* end of arc mprj_io[4]_flash_clk_redg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.915016, 3.915609, 3.916102, 3.916162, 3.916332",\
"3.744229, 3.744822, 3.745315, 3.745374, 3.745544",\
"3.573441, 3.574034, 3.574527, 3.574587, 3.574757",\
"3.345269, 3.345861, 3.346355, 3.346414, 3.346584",\
"3.174138, 3.174731, 3.175224, 3.175284, 3.175454");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.864532, 3.870241, 3.870291, 3.870296, 3.870314",\
"3.693745, 3.699453, 3.699503, 3.699509, 3.699526",\
"3.522957, 3.528665, 3.528715, 3.528721, 3.528738",\
"3.294785, 3.300493, 3.300543, 3.300549, 3.300566",\
"3.123654, 3.129363, 3.129413, 3.129418, 3.129436");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc mprj_io[4]_flash_clk_redg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.348803, 4.470391, 4.528303, 4.535276, 4.555234",\
"4.828350, 4.949939, 5.007851, 5.014824, 5.034782",\
"5.307898, 5.429486, 5.487398, 5.494371, 5.514329",\
"5.948573, 6.070162, 6.128074, 6.135047, 6.155005",\
"6.202405, 6.323994, 6.381906, 6.388879, 6.408837");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.151165, 4.244592, 4.300026, 4.306702, 4.325806",\
"4.712700, 4.806127, 4.861561, 4.868237, 4.887341",\
"5.274234, 5.367661, 5.423096, 5.429770, 5.448875",\
"6.024444, 6.117870, 6.173306, 6.179980, 6.199085",\
"6.376350, 6.469777, 6.525212, 6.531887, 6.550992");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423358, 0.480752, 0.520919, 0.525755, 0.539598",\
"0.423358, 0.480752, 0.520919, 0.525755, 0.539598",\
"0.423358, 0.480752, 0.520919, 0.525755, 0.539598",\
"0.423358, 0.480752, 0.520919, 0.525755, 0.539598",\
"0.423358, 0.480752, 0.520919, 0.525755, 0.539598");
}
} /* end of arc mprj_io[4]_flash_clk_una*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.873049, 3.994637, 4.052549, 4.059522, 4.079480",\
"3.702261, 3.823850, 3.881762, 3.888735, 3.908693",\
"3.531473, 3.653062, 3.710974, 3.717947, 3.737905",\
"3.303301, 3.424890, 3.482802, 3.489775, 3.509733",\
"3.132171, 3.253760, 3.311671, 3.318645, 3.338603");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.963599, 4.057026, 4.112461, 4.119136, 4.138240",\
"4.376275, 4.469702, 4.525137, 4.531812, 4.550916",\
"4.788951, 4.882378, 4.937812, 4.944488, 4.963592",\
"5.340285, 5.433712, 5.489146, 5.495821, 5.514926",\
"5.531110, 5.624537, 5.679972, 5.686647, 5.705751");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423358, 0.480752, 0.520919, 0.525755, 0.539598",\
"0.423358, 0.480752, 0.520919, 0.525755, 0.539598",\
"0.423358, 0.480752, 0.520919, 0.525755, 0.539598",\
"0.423358, 0.480752, 0.520919, 0.525755, 0.539598",\
"0.423358, 0.480752, 0.520919, 0.525755, 0.539598");
}
} /* end of arc mprj_io[4]_flash_clk_una_min*/
} /* end of pin flash_clk */
pin("flash_io0") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.754943, 5.876534, 5.934444, 5.941418, 5.961376",\
"5.754943, 5.876534, 5.934444, 5.941418, 5.961376",\
"5.792279, 5.913869, 5.971781, 5.978754, 5.998712",\
"5.829615, 5.951205, 6.009117, 6.016090, 6.036048",\
"5.904286, 6.025877, 6.083788, 6.090762, 6.110720");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.777882, 0.789782, 0.789782, 0.789782, 0.789782",\
"0.777882, 0.789782, 0.789782, 0.789782, 0.789782",\
"0.777882, 0.789782, 0.789782, 0.789782, 0.789782",\
"0.777882, 0.789782, 0.789782, 0.789782, 0.789782",\
"0.777882, 0.789782, 0.789782, 0.789782, 0.789782");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.722825, 5.815963, 5.871023, 5.877653, 5.896628",\
"5.722825, 5.815963, 5.871023, 5.877653, 5.896628",\
"5.760161, 5.853299, 5.908359, 5.914989, 5.933964",\
"5.797497, 5.890635, 5.945695, 5.952325, 5.971300",\
"5.872169, 5.965306, 6.020367, 6.026997, 6.045972");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.444251, 0.500517, 0.538760, 0.543365, 0.556545",\
"0.444251, 0.500517, 0.538760, 0.543365, 0.556545",\
"0.444251, 0.500517, 0.538760, 0.543365, 0.556545",\
"0.444251, 0.500517, 0.538760, 0.543365, 0.556545",\
"0.444251, 0.500517, 0.538760, 0.543365, 0.556545");
}
} /* end of arc clock_flash_io0_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.193244, 5.193886, 5.194403, 5.194466, 5.194643",\
"5.193244, 5.193886, 5.194403, 5.194466, 5.194643",\
"5.267916, 5.268559, 5.269075, 5.269137, 5.269316",\
"5.292806, 5.293449, 5.293966, 5.294028, 5.294206",\
"5.342587, 5.343230, 5.343747, 5.343809, 5.343987");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.142513, 5.148009, 5.148066, 5.148073, 5.148092",\
"5.142513, 5.148009, 5.148066, 5.148073, 5.148092",\
"5.217185, 5.222681, 5.222738, 5.222745, 5.222764",\
"5.242075, 5.247571, 5.247628, 5.247635, 5.247655",\
"5.291857, 5.297353, 5.297410, 5.297417, 5.297436");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc clock_flash_io0_redg_min*/
timing () {
related_pin : "mprj_io[2]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.941744, 4.063335, 4.121246, 4.128220, 4.148177",\
"4.421253, 4.542843, 4.600755, 4.607728, 4.627686",\
"4.900761, 5.022351, 5.080263, 5.087236, 5.107194",\
"5.541383, 5.662974, 5.720885, 5.727859, 5.747816",\
"5.795217, 5.916807, 5.974719, 5.981692, 6.001650");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\
"0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\
"0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\
"0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\
"0.758812, 0.765609, 0.765609, 0.765609, 0.765609");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.788574, 3.882002, 3.937436, 3.944111, 3.963216",\
"4.350151, 4.443578, 4.499013, 4.505688, 4.524792",\
"4.911726, 5.005154, 5.060589, 5.067264, 5.086368",\
"5.661992, 5.755420, 5.810854, 5.817529, 5.836634",\
"6.013901, 6.107328, 6.162763, 6.169438, 6.188542");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423364, 0.480752, 0.520921, 0.525757, 0.539600",\
"0.423364, 0.480752, 0.520921, 0.525757, 0.539600",\
"0.423364, 0.480752, 0.520921, 0.525757, 0.539600",\
"0.423364, 0.480752, 0.520921, 0.525757, 0.539600",\
"0.423364, 0.480752, 0.520921, 0.525757, 0.539600");
}
} /* end of arc mprj_io[2]_flash_io0_una*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[2]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.610128, 3.731719, 3.789630, 3.796603, 3.816561",\
"3.474849, 3.596439, 3.654351, 3.661324, 3.681282",\
"3.269197, 3.390788, 3.448699, 3.455672, 3.475630",\
"3.041682, 3.163272, 3.221184, 3.228157, 3.248115",\
"2.870571, 2.992162, 3.050073, 3.057046, 3.077004");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\
"0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\
"0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\
"0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\
"0.758812, 0.765609, 0.765609, 0.765609, 0.765609");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.673453, 3.766881, 3.822315, 3.828990, 3.848094",\
"4.000338, 4.093765, 4.149199, 4.155874, 4.174979",\
"4.497267, 4.590694, 4.646129, 4.652804, 4.671908",\
"5.047027, 5.140454, 5.195889, 5.202563, 5.221668",\
"5.237559, 5.330986, 5.386421, 5.393096, 5.412200");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423364, 0.480752, 0.520921, 0.525757, 0.539600",\
"0.423364, 0.480752, 0.520921, 0.525757, 0.539600",\
"0.423364, 0.480752, 0.520921, 0.525757, 0.539600",\
"0.423364, 0.480752, 0.520921, 0.525757, 0.539600",\
"0.423364, 0.480752, 0.520921, 0.525757, 0.539600");
}
} /* end of arc mprj_io[2]_flash_io0_una_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.689679, 4.811269, 4.869181, 4.876154, 4.896111",\
"5.169226, 5.290817, 5.348728, 5.355701, 5.375659",\
"5.648773, 5.770364, 5.828275, 5.835248, 5.855206",\
"6.289448, 6.411039, 6.468950, 6.475924, 6.495881",\
"6.543281, 6.664872, 6.722783, 6.729756, 6.749714");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.777882, 0.789782, 0.789782, 0.789782, 0.789782",\
"0.777882, 0.789782, 0.789782, 0.789782, 0.789782",\
"0.777882, 0.789782, 0.789782, 0.789782, 0.789782",\
"0.777882, 0.789782, 0.789782, 0.789782, 0.789782",\
"0.777882, 0.789782, 0.789782, 0.789782, 0.789782");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.659909, 4.753047, 4.808107, 4.814737, 4.833712",\
"5.139456, 5.232594, 5.287654, 5.294284, 5.313259",\
"5.619003, 5.712141, 5.767201, 5.773831, 5.792807",\
"6.259679, 6.352817, 6.407877, 6.414507, 6.433482",\
"6.513512, 6.606649, 6.661710, 6.668340, 6.687315");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.444251, 0.500517, 0.538760, 0.543365, 0.556545",\
"0.444251, 0.500517, 0.538760, 0.543365, 0.556545",\
"0.444251, 0.500517, 0.538760, 0.543365, 0.556545",\
"0.444251, 0.500517, 0.538760, 0.543365, 0.556545",\
"0.444251, 0.500517, 0.538760, 0.543365, 0.556545");
}
} /* end of arc mprj_io[4]_flash_io0_redg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.891427, 3.892070, 3.892587, 3.892649, 3.892827",\
"3.720639, 3.721282, 3.721799, 3.721861, 3.722039",\
"3.549851, 3.550494, 3.551011, 3.551074, 3.551251",\
"3.321679, 3.322322, 3.322839, 3.322901, 3.323080",\
"3.150549, 3.151192, 3.151709, 3.151771, 3.151949");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.840696, 3.846192, 3.846249, 3.846256, 3.846276",\
"3.669909, 3.675405, 3.675462, 3.675468, 3.675488",\
"3.499121, 3.504617, 3.504674, 3.504681, 3.504700",\
"3.270949, 3.276445, 3.276502, 3.276509, 3.276528",\
"3.099818, 3.105314, 3.105371, 3.105378, 3.105398");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc mprj_io[4]_flash_io0_redg_min*/
} /* end of pin flash_io0 */
pin("flash_io1") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
function : "0" ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin flash_io1 */
pin("hk_serial_load") {
direction : internal ;
clock : true ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
timing () {
related_pin : "hk_serial_load" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.702511");
}
} /* end of arc hk_serial_load_hk_serial_load_pwl*/
timing () {
related_pin : "hk_serial_load" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.723947");
}
} /* end of arc hk_serial_load_hk_serial_load_pwh*/
} /* end of pin hk_serial_load */
} /* end of cell */
} /* end of library */