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

4424 lines
175 KiB
Plaintext

library("caravan.min") {
technology (cmos) ;
delay_model : table_lookup ;
library_features ( report_delay_calculation ) ;
date : "Wed May 31 04:06:47 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 : 2106880.500000 ;
dont_use : true ;
dont_touch : true ;
interface_timing : true;
timing_model_type : "extracted";
is_macro_cell : true;
pad_cell : true;
pin("vddio") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vddio */
pin("vddio_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vddio_2 */
pin("vssio") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssio */
pin("vssio_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssio_2 */
pin("vdda") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda */
pin("vssa") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa */
pin("vccd") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vccd */
pin("vssd") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssd */
pin("vdda1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda1 */
pin("vdda1_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda1_2 */
pin("vdda2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda2 */
pin("vssa1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa1 */
pin("vssa1_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa1_2 */
pin("vssa2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa2 */
pin("vccd1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vccd1 */
pin("vccd2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vccd2 */
pin("vssd1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssd1 */
pin("vssd2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssd2 */
pin("gpio") {
direction : inout ;
max_transition : 4.000000 ;
min_transition : 1.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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 ( "-0.026836, -0.026836, -0.101509, -0.126400, -0.176182",\
"0.452690, 0.452690, 0.378017, 0.353126, 0.303344",\
"0.932217, 0.932217, 0.857544, 0.832653, 0.782871",\
"1.572864, 1.572864, 1.498191, 1.473300, 1.423518",\
"1.826697, 1.826697, 1.752024, 1.727133, 1.677351");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "0.118077, 0.118077, 0.043404, 0.018513, -0.031269",\
"0.679634, 0.679634, 0.604961, 0.580070, 0.530288",\
"1.241191, 1.241191, 1.166517, 1.141627, 1.091845",\
"1.991431, 1.991431, 1.916758, 1.891867, 1.842085",\
"2.343339, 2.343339, 2.268666, 2.243775, 2.193993");
}
} /* 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 ( "0.823682, 0.823682, 0.861019, 0.898355, 0.973029",\
"0.994481, 0.994481, 1.031818, 1.069154, 1.143827",\
"1.165279, 1.165279, 1.202616, 1.239952, 1.314625",\
"1.393465, 1.393465, 1.430802, 1.468138, 1.542811",\
"1.564585, 1.564585, 1.601922, 1.639258, 1.713931");
}
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.488029, 0.488029, 0.525366, 0.562702, 0.637376",\
"0.075323, 0.075323, 0.112660, 0.149997, 0.224670",\
"-0.337383, -0.337383, -0.300046, -0.262709, -0.188036",\
"-0.888759, -0.888759, -0.851422, -0.814085, -0.739412",\
"-1.079426, -1.079426, -1.042089, -1.004753, -0.930080");
}
} /* 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.907903, 1.495215, 1.082527, 0.531177, 0.340415",\
"2.387429, 1.974741, 1.562054, 1.010703, 0.819941",\
"2.866956, 2.454268, 2.041581, 1.490231, 1.299468",\
"3.507604, 3.094916, 2.682228, 2.130878, 1.940116",\
"3.761436, 3.348749, 2.936061, 2.384711, 2.193949");
}
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.181447, 1.768759, 1.356072, 0.804721, 0.613959",\
"2.743004, 2.330317, 1.917629, 1.366279, 1.175516",\
"3.304562, 2.891874, 2.479186, 1.927836, 1.737074",\
"4.054802, 3.642114, 3.229427, 2.678076, 2.487314",\
"4.406710, 3.994022, 3.581335, 3.029984, 2.839222");
}
} /* end of arc mprj_io[4]_mprj_io[37]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.144332, -0.582789, -0.021245, 0.728977, 1.080884",\
"-0.973534, -0.411990, 0.149553, 0.899776, 1.251683",\
"-0.802736, -0.241192, 0.320351, 1.070574, 1.422481",\
"-0.574549, -0.013006, 0.548538, 1.298760, 1.650667",\
"-0.403430, 0.158114, 0.719657, 1.469880, 1.821787");
}
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.602074, -1.040530, -0.478987, 0.271235, 0.623143",\
"-2.014780, -1.453236, -0.891693, -0.141471, 0.210437",\
"-2.427486, -1.865943, -1.304399, -0.554177, -0.202270",\
"-2.978862, -2.417319, -1.855775, -1.105553, -0.753645",\
"-3.169530, -2.607987, -2.046443, -1.296221, -0.944314");
}
} /* 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 ( "0.367399, 0.367399, 0.292726, 0.267835, 0.218053",\
"0.846930, 0.846930, 0.772257, 0.747366, 0.697584",\
"1.326461, 1.326461, 1.251788, 1.226897, 1.177115",\
"1.967114, 1.967114, 1.892441, 1.867550, 1.817768",\
"2.220947, 2.220947, 2.146274, 2.121383, 2.071601");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "0.509748, 0.509748, 0.435075, 0.410184, 0.360403",\
"1.071300, 1.071300, 0.996627, 0.971736, 0.921954",\
"1.632852, 1.632852, 1.558178, 1.533288, 1.483506",\
"2.383085, 2.383085, 2.308412, 2.283521, 2.233739",\
"2.734993, 2.734993, 2.660320, 2.635429, 2.585647");
}
} /* 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.355666, 0.355666, 0.393003, 0.430339, 0.505012",\
"0.526462, 0.526462, 0.563798, 0.601135, 0.675808",\
"0.697258, 0.697258, 0.734595, 0.771931, 0.846604",\
"0.925441, 0.925441, 0.962778, 1.000114, 1.074787",\
"1.096563, 1.096563, 1.133900, 1.171236, 1.245909");
}
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.074030, -0.074030, -0.036693, 0.000643, 0.075316",\
"-0.486730, -0.486730, -0.449393, -0.412057, -0.337384",\
"-0.899429, -0.899429, -0.862092, -0.824755, -0.750082",\
"-1.450794, -1.450794, -1.413457, -1.376121, -1.301448",\
"-1.641496, -1.641496, -1.604160, -1.566823, -1.492150");
}
} /* 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.955503, 1.542815, 1.130128, 0.578777, 0.388015",\
"2.435034, 2.022346, 1.609658, 1.058308, 0.867546",\
"2.914565, 2.501877, 2.089190, 1.537839, 1.347077",\
"3.555218, 3.142530, 2.729843, 2.178492, 1.987730",\
"3.809052, 3.396364, 2.983676, 2.432326, 2.241563");
}
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.225372, 1.812685, 1.399997, 0.848646, 0.657884",\
"2.786925, 2.374237, 1.961549, 1.410199, 1.219437",\
"3.348476, 2.935789, 2.523101, 1.971750, 1.780988",\
"4.098710, 3.686022, 3.273335, 2.721984, 2.531222",\
"4.450618, 4.037930, 3.625242, 3.073892, 2.883130");
}
} /* 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.264390, -0.702846, -0.141303, 0.608919, 0.960827",\
"-1.093594, -0.532050, 0.029493, 0.779715, 1.131623",\
"-0.922798, -0.361254, 0.200289, 0.950511, 1.302419",\
"-0.694615, -0.133071, 0.428472, 1.178694, 1.530602",\
"-0.523493, 0.038051, 0.599594, 1.349817, 1.701724");
}
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.809707, -1.248164, -0.686620, 0.063602, 0.415509",\
"-2.222407, -1.660863, -1.099320, -0.349098, 0.002810",\
"-2.635107, -2.073563, -1.512020, -0.761797, -0.409890",\
"-3.186472, -2.624928, -2.063385, -1.313163, -0.961255",\
"-3.377174, -2.815631, -2.254087, -1.503865, -1.151958");
}
} /* 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 ( "0.127455, 0.127455, 0.052782, 0.027891, -0.021891",\
"0.606963, 0.606963, 0.532290, 0.507399, 0.457617",\
"1.086471, 1.086471, 1.011797, 0.986907, 0.937125",\
"1.727094, 1.727094, 1.652421, 1.627530, 1.577748",\
"1.980927, 1.980927, 1.906254, 1.881363, 1.831581");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.044238, -0.044238, -0.118911, -0.143802, -0.193584",\
"0.517338, 0.517338, 0.442665, 0.417774, 0.367992",\
"1.078914, 1.078914, 1.004241, 0.979350, 0.929568",\
"1.829179, 1.829179, 1.754506, 1.729615, 1.679833",\
"2.181087, 2.181087, 2.106414, 2.081523, 2.031742");
}
} /* 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.756227, 0.756227, 0.793563, 0.830900, 0.905573",\
"0.927033, 0.927033, 0.964370, 1.001707, 1.076380",\
"1.097841, 1.097841, 1.135177, 1.172514, 1.247187",\
"1.326039, 1.326039, 1.363375, 1.400712, 1.475385",\
"1.497149, 1.497149, 1.534486, 1.571822, 1.646496");
}
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.540676, 0.540676, 0.578013, 0.615350, 0.690023",\
"0.127944, 0.127944, 0.165281, 0.202618, 0.277291",\
"-0.284787, -0.284787, -0.247450, -0.210114, -0.135441",\
"-0.836197, -0.836197, -0.798860, -0.761524, -0.686851",\
"-1.026732, -1.026732, -0.989395, -0.952059, -0.877385");
}
} /* 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.996932, 1.584244, 1.171556, 0.620206, 0.429444",\
"2.476439, 2.063752, 1.651064, 1.099714, 0.908952",\
"2.955949, 2.543261, 2.130574, 1.579223, 1.388461",\
"3.596572, 3.183885, 2.771197, 2.219847, 2.029084",\
"3.850405, 3.437717, 3.025030, 2.473680, 2.282917");
}
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.946222, 1.533535, 1.120847, 0.569497, 0.378734",\
"2.507798, 2.095110, 1.682423, 1.131073, 0.940310",\
"3.069375, 2.656687, 2.243999, 1.692649, 1.501887",\
"3.819640, 3.406952, 2.994264, 2.442914, 2.252152",\
"4.171548, 3.758861, 3.346173, 2.794823, 2.604060");
}
} /* 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.182228, -0.620685, -0.059141, 0.691081, 1.042988",\
"-1.011421, -0.449878, 0.111665, 0.861888, 1.213795",\
"-0.840614, -0.279071, 0.282473, 1.032695, 1.384602",\
"-0.612416, -0.050873, 0.510671, 1.260893, 1.612801",\
"-0.441306, 0.120238, 0.681781, 1.432003, 1.783911");
}
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.484768, -0.923225, -0.361681, 0.388541, 0.740448",\
"-1.897500, -1.335957, -0.774413, -0.024191, 0.327716",\
"-2.310232, -1.748688, -1.187145, -0.436923, -0.085015",\
"-2.861642, -2.300099, -1.738555, -0.988333, -0.636425",\
"-3.052177, -2.490633, -1.929090, -1.178868, -0.826960");
}
} /* 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 ( "0.697780, 0.697780, 0.623106, 0.598216, 0.548434",\
"1.177316, 1.177316, 1.102643, 1.077752, 1.027970",\
"1.656852, 1.656852, 1.582179, 1.557288, 1.507507",\
"2.297513, 2.297513, 2.222840, 2.197949, 2.148167",\
"2.551346, 2.551346, 2.476673, 2.451782, 2.402000");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "0.564261, 0.564261, 0.489588, 0.464697, 0.414915",\
"1.125808, 1.125808, 1.051134, 1.026243, 0.976462",\
"1.687354, 1.687354, 1.612681, 1.587790, 1.538008",\
"2.437580, 2.437580, 2.362907, 2.338016, 2.288234",\
"2.789487, 2.789487, 2.714814, 2.689923, 2.640141");
}
} /* 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.491133, 0.491133, 0.528470, 0.565806, 0.640479",\
"0.661926, 0.661926, 0.699263, 0.736599, 0.811272",\
"0.832719, 0.832719, 0.870056, 0.907393, 0.982066",\
"1.060899, 1.060899, 1.098236, 1.135572, 1.210245",\
"1.232023, 1.232023, 1.269360, 1.306697, 1.381370");
}
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.390744, 0.390744, 0.428081, 0.465418, 0.540091",\
"-0.021947, -0.021947, 0.015390, 0.052726, 0.127399",\
"-0.434639, -0.434639, -0.397302, -0.359965, -0.285292",\
"-0.985994, -0.985994, -0.948657, -0.911320, -0.836647",\
"-1.176737, -1.176737, -1.139400, -1.102064, -1.027391");
}
} /* 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.894195, 1.481507, 1.068820, 0.517469, 0.326707",\
"2.373731, 1.961044, 1.548356, 0.997006, 0.806243",\
"2.853267, 2.440580, 2.027892, 1.476542, 1.285779",\
"3.493928, 3.081241, 2.668553, 2.117203, 1.926440",\
"3.747761, 3.335073, 2.922386, 2.371035, 2.180273");
}
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.975900, 1.563213, 1.150525, 0.599174, 0.408412",\
"2.537446, 2.124759, 1.712071, 1.160721, 0.969958",\
"3.098993, 2.686306, 2.273618, 1.722267, 1.531505",\
"3.849220, 3.436532, 3.023844, 2.472494, 2.281732",\
"4.201126, 3.788439, 3.375751, 2.824401, 2.633638");
}
} /* 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.130038, -0.568495, -0.006952, 0.743271, 1.095178",\
"-0.959245, -0.397702, 0.163842, 0.914064, 1.265971",\
"-0.788452, -0.226908, 0.334635, 1.084857, 1.436765",\
"-0.560272, 0.001271, 0.562814, 1.313037, 1.664944",\
"-0.389148, 0.172396, 0.733939, 1.484161, 1.836069");
}
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.331860, -0.770317, -0.208773, 0.541449, 0.893356",\
"-1.744552, -1.183008, -0.621465, 0.128757, 0.480665",\
"-2.157243, -1.595700, -1.034156, -0.283934, 0.067973",\
"-2.708599, -2.147056, -1.585512, -0.835290, -0.483382",\
"-2.899343, -2.337799, -1.776256, -1.026033, -0.674126");
}
} /* 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 ( "0.521868, 0.521868, 0.447195, 0.422304, 0.372522",\
"1.001396, 1.001396, 0.926723, 0.901832, 0.852050",\
"1.480924, 1.480924, 1.406250, 1.381360, 1.331578",\
"2.121573, 2.121573, 2.046900, 2.022009, 1.972228",\
"2.375406, 2.375406, 2.300733, 2.275842, 2.226060");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "0.740755, 0.740755, 0.666082, 0.641191, 0.591409",\
"1.302309, 1.302309, 1.227636, 1.202745, 1.152963",\
"1.863864, 1.863864, 1.789191, 1.764300, 1.714518",\
"2.614100, 2.614100, 2.539427, 2.514536, 2.464755",\
"2.966009, 2.966009, 2.891336, 2.866445, 2.816663");
}
} /* 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.398003, 0.398003, 0.435340, 0.472676, 0.547349",\
"0.568800, 0.568800, 0.606137, 0.643474, 0.718147",\
"0.739597, 0.739597, 0.776934, 0.814270, 0.888944",\
"0.967783, 0.967783, 1.005120, 1.042456, 1.117129",\
"1.138903, 1.138903, 1.176240, 1.213577, 1.288250");
}
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.230141, -0.230141, -0.192805, -0.155468, -0.080795",\
"-0.642844, -0.642844, -0.605508, -0.568171, -0.493498",\
"-1.055548, -1.055548, -1.018211, -0.980875, -0.906201",\
"-1.606919, -1.606919, -1.569582, -1.532246, -1.457573",\
"-1.797602, -1.797602, -1.760265, -1.722929, -1.648256");
}
} /* end of arc clock_mprj_io[33]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.130404, 1.717716, 1.305028, 0.753678, 0.562915",\
"2.609931, 2.197244, 1.784556, 1.233206, 1.042444",\
"3.089459, 2.676772, 2.264084, 1.712734, 1.521971",\
"3.730109, 3.317422, 2.904734, 2.353384, 2.162621",\
"3.983942, 3.571254, 3.158566, 2.607216, 2.416454");
}
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.488186, 2.075499, 1.662811, 1.111461, 0.920698",\
"3.049740, 2.637053, 2.224365, 1.673015, 1.482252",\
"3.611295, 3.198608, 2.785920, 2.234570, 2.043807",\
"4.361532, 3.948844, 3.536156, 2.984806, 2.794044",\
"4.713440, 4.300753, 3.888065, 3.336715, 3.145952");
}
} /* end of arc mprj_io[4]_mprj_io[33]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.255028, -0.693485, -0.131942, 0.618281, 0.970188",\
"-1.084231, -0.522688, 0.038856, 0.789078, 1.140985",\
"-0.913434, -0.351891, 0.209653, 0.959875, 1.311782",\
"-0.685249, -0.123705, 0.437838, 1.188060, 1.539968",\
"-0.514128, 0.047415, 0.608959, 1.359181, 1.711088");
}
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.017094, -1.455551, -0.894007, -0.143785, 0.208122",\
"-2.429797, -1.868253, -1.306710, -0.556488, -0.204580",\
"-2.842500, -2.280957, -1.719413, -0.969191, -0.617283",\
"-3.393872, -2.832328, -2.270785, -1.520562, -1.168655",\
"-3.584554, -3.023011, -2.461468, -1.711245, -1.359338");
}
} /* 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 ( "0.322521, 0.322521, 0.247848, 0.222957, 0.173176",\
"0.802049, 0.802049, 0.727376, 0.702485, 0.652703",\
"1.281576, 1.281576, 1.206903, 1.182012, 1.132230",\
"1.922225, 1.922225, 1.847552, 1.822661, 1.772879",\
"2.176059, 2.176059, 2.101386, 2.076495, 2.026713");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "0.540429, 0.540429, 0.465755, 0.440865, 0.391083",\
"1.101984, 1.101984, 1.027311, 1.002420, 0.952638",\
"1.663540, 1.663540, 1.588867, 1.563976, 1.514194",\
"2.413778, 2.413778, 2.339105, 2.314214, 2.264432",\
"2.765687, 2.765687, 2.691014, 2.666123, 2.616341");
}
} /* 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.555395, 0.555395, 0.592731, 0.630068, 0.704741",\
"0.726192, 0.726192, 0.763529, 0.800865, 0.875539",\
"0.896990, 0.896990, 0.934327, 0.971663, 1.046336",\
"1.125176, 1.125176, 1.162513, 1.199849, 1.274522",\
"1.296296, 1.296296, 1.333633, 1.370969, 1.445642");
}
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.071188, 0.071188, 0.108525, 0.145862, 0.220535",\
"-0.341516, -0.341516, -0.304179, -0.266843, -0.192170",\
"-0.754220, -0.754220, -0.716884, -0.679547, -0.604874",\
"-1.305594, -1.305594, -1.268257, -1.230921, -1.156248",\
"-1.496270, -1.496270, -1.458933, -1.421597, -1.346924");
}
} /* 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.892994, 1.480306, 1.067619, 0.516268, 0.325506",\
"2.372521, 1.959834, 1.547146, 0.995795, 0.805033",\
"2.852049, 2.439362, 2.026674, 1.475323, 1.284561",\
"3.492698, 3.080010, 2.667323, 2.115972, 1.925210",\
"3.746532, 3.333844, 2.921156, 2.369806, 2.179044");
}
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.201058, 1.788370, 1.375683, 0.824332, 0.633570",\
"2.762614, 2.349926, 1.937238, 1.385888, 1.195126",\
"3.324169, 2.911482, 2.498794, 1.947444, 1.756681",\
"4.074408, 3.661720, 3.249032, 2.697682, 2.506920",\
"4.426316, 4.013629, 3.600941, 3.049591, 2.858829");
}
} /* end of arc mprj_io[4]_mprj_io[32]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.077488, -0.515945, 0.045599, 0.795821, 1.147728",\
"-0.906691, -0.345147, 0.216396, 0.966618, 1.318526",\
"-0.735893, -0.174350, 0.387194, 1.137416, 1.489323",\
"-0.507707, 0.053836, 0.615380, 1.365602, 1.717509",\
"-0.336587, 0.224957, 0.786500, 1.536722, 1.888630");
}
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.636492, -1.074949, -0.513405, 0.236817, 0.588725",\
"-2.049196, -1.487653, -0.926110, -0.175887, 0.176020",\
"-2.461902, -1.900358, -1.338815, -0.588593, -0.236685",\
"-3.013275, -2.451732, -1.890188, -1.139966, -0.788059",\
"-3.203951, -2.642408, -2.080864, -1.330642, -0.978735");
}
} /* 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 ( "0.722347, 0.722347, 0.647673, 0.622782, 0.573001",\
"1.201928, 1.201928, 1.127254, 1.102364, 1.052582",\
"1.681508, 1.681508, 1.606834, 1.581944, 1.532162",\
"2.322228, 2.322228, 2.247555, 2.222664, 2.172882",\
"2.576061, 2.576061, 2.501388, 2.476497, 2.426715");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "0.947025, 0.947025, 0.872352, 0.847461, 0.797679",\
"1.508527, 1.508527, 1.433854, 1.408963, 1.359181",\
"2.070031, 2.070031, 1.995358, 1.970467, 1.920685",\
"2.820198, 2.820198, 2.745524, 2.720634, 2.670852",\
"3.172104, 3.172104, 3.097431, 3.072540, 3.022758");
}
} /* 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.003691, 0.003691, 0.041028, 0.078364, 0.153037",\
"0.174469, 0.174469, 0.211806, 0.249143, 0.323816",\
"0.345249, 0.345249, 0.382586, 0.419922, 0.494595",\
"0.573410, 0.573410, 0.610747, 0.648083, 0.722756",\
"0.744546, 0.744546, 0.781883, 0.819219, 0.893892");
}
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.515672, -0.515672, -0.478336, -0.440999, -0.366326",\
"-0.928339, -0.928339, -0.891002, -0.853666, -0.778993",\
"-1.341005, -1.341005, -1.303668, -1.266332, -1.191658",\
"-1.892326, -1.892326, -1.854990, -1.817653, -1.742980",\
"-2.083593, -2.083593, -2.046257, -2.008920, -1.934247");
}
} /* 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.434108, 2.021420, 1.608732, 1.057382, 0.866620",\
"2.913689, 2.501001, 2.088314, 1.536963, 1.346201",\
"3.393269, 2.980581, 2.567894, 2.016543, 1.825781",\
"4.033989, 3.621302, 3.208614, 2.657264, 2.466501",\
"4.287822, 3.875134, 3.462447, 2.911097, 2.720334");
}
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.778025, 2.365337, 1.952650, 1.401299, 1.210537",\
"3.339527, 2.926839, 2.514151, 1.962801, 1.772039",\
"3.901031, 3.488343, 3.075655, 2.524305, 2.333543",\
"4.651197, 4.238510, 3.825822, 3.274472, 3.083709",\
"5.003104, 4.590416, 4.177729, 3.626379, 3.435616");
}
} /* 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.708006, -1.146462, -0.584919, 0.165303, 0.517211",\
"-1.537227, -0.975683, -0.414140, 0.336082, 0.687990",\
"-1.366448, -0.804904, -0.243361, 0.506861, 0.858769",\
"-1.138286, -0.576743, -0.015199, 0.735023, 1.086930",\
"-0.967150, -0.405607, 0.155936, 0.906159, 1.258066");
}
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.361516, -1.799973, -1.238429, -0.488207, -0.136300",\
"-2.774183, -2.212639, -1.651096, -0.900873, -0.548966",\
"-3.186848, -2.625305, -2.063761, -1.313539, -0.961632",\
"-3.738170, -3.176626, -2.615083, -1.864861, -1.512953",\
"-3.929437, -3.367893, -2.806350, -2.056128, -1.704220");
}
} /* 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 ( "0.670810, 0.670810, 0.596137, 0.571246, 0.521465",\
"1.150367, 1.150367, 1.075694, 1.050803, 1.001021",\
"1.629923, 1.629923, 1.555250, 1.530359, 1.480577",\
"2.270612, 2.270612, 2.195938, 2.171047, 2.121266",\
"2.524444, 2.524444, 2.449771, 2.424880, 2.375098");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "1.049222, 1.049222, 0.974549, 0.949658, 0.899876",\
"1.610746, 1.610746, 1.536073, 1.511182, 1.461400",\
"2.172271, 2.172271, 2.097598, 2.072707, 2.022926",\
"2.922469, 2.922469, 2.847796, 2.822905, 2.773123",\
"3.274376, 3.274376, 3.199703, 3.174812, 3.125030");
}
} /* 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.078984, 0.078984, 0.116321, 0.153657, 0.228331",\
"0.249768, 0.249768, 0.287105, 0.324441, 0.399114",\
"0.420550, 0.420550, 0.457887, 0.495224, 0.569897",\
"0.648717, 0.648717, 0.686054, 0.723390, 0.798063",\
"0.819852, 0.819852, 0.857189, 0.894525, 0.969198");
}
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.559615, -0.559615, -0.522278, -0.484942, -0.410269",\
"-0.972278, -0.972278, -0.934941, -0.897605, -0.822932",\
"-1.384940, -1.384940, -1.347603, -1.310267, -1.235594",\
"-1.936257, -1.936257, -1.898921, -1.861584, -1.786911",\
"-2.127150, -2.127150, -2.089813, -2.052477, -1.977804");
}
} /* 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.293232, 1.880544, 1.467857, 0.916506, 0.725744",\
"2.772789, 2.360102, 1.947414, 1.396064, 1.205301",\
"3.252345, 2.839658, 2.426970, 1.875620, 1.684857",\
"3.893034, 3.480347, 3.067659, 2.516309, 2.325546",\
"4.146866, 3.734179, 3.321491, 2.770140, 2.579378");
}
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.812540, 2.399852, 1.987164, 1.435814, 1.245052",\
"3.374065, 2.961377, 2.548689, 1.997339, 1.806577",\
"3.935590, 3.522902, 3.110215, 2.558864, 2.368102",\
"4.685787, 4.273100, 3.860412, 3.309062, 3.118299",\
"5.037694, 4.625007, 4.212319, 3.660969, 3.470206");
}
} /* 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.577536, -1.015992, -0.454449, 0.295773, 0.647681",\
"-1.406752, -0.845209, -0.283665, 0.466557, 0.818464",\
"-1.235970, -0.674426, -0.112883, 0.637339, 0.989247",\
"-1.007803, -0.446260, 0.115284, 0.865506, 1.217413",\
"-0.836668, -0.275125, 0.286419, 1.036641, 1.388548");
}
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.349800, -1.788256, -1.226713, -0.476490, -0.124583",\
"-2.762463, -2.200919, -1.639376, -0.889153, -0.537246",\
"-3.175125, -2.613581, -2.052038, -1.301816, -0.949908",\
"-3.726442, -3.164898, -2.603355, -1.853133, -1.501225",\
"-3.917335, -3.355791, -2.794248, -2.044025, -1.692118");
}
} /* 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 ( "0.815887, 0.815887, 0.741214, 0.716323, 0.666542",\
"1.295465, 1.295465, 1.220792, 1.195901, 1.146119",\
"1.775042, 1.775042, 1.700369, 1.675478, 1.625696",\
"2.415756, 2.415756, 2.341083, 2.316192, 2.266411",\
"2.669590, 2.669590, 2.594917, 2.570026, 2.520244");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "0.865317, 0.865317, 0.790644, 0.765753, 0.715971",\
"1.426820, 1.426820, 1.352146, 1.327255, 1.277474",\
"1.988322, 1.988322, 1.913649, 1.888758, 1.838976",\
"2.738490, 2.738490, 2.663817, 2.638926, 2.589144",\
"3.090396, 3.090396, 3.015723, 2.990832, 2.941050");
}
} /* 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.157418, 0.157418, 0.194755, 0.232092, 0.306765",\
"0.328192, 0.328192, 0.365529, 0.402865, 0.477539",\
"0.498966, 0.498966, 0.536303, 0.573639, 0.648312",\
"0.727120, 0.727120, 0.764457, 0.801793, 0.876466",\
"0.898264, 0.898264, 0.935601, 0.972937, 1.047611");
}
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.328997, -0.328997, -0.291661, -0.254324, -0.179651",\
"-0.741631, -0.741631, -0.704294, -0.666957, -0.592284",\
"-1.154264, -1.154264, -1.116927, -1.079591, -1.004918",\
"-1.705541, -1.705541, -1.668204, -1.630868, -1.556195",\
"-1.896606, -1.896606, -1.859270, -1.821933, -1.747260");
}
} /* 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.750609, 2.337922, 1.925234, 1.373884, 1.183121",\
"3.230186, 2.817499, 2.404811, 1.853461, 1.662699",\
"3.709764, 3.297076, 2.884389, 2.333038, 2.142276",\
"4.350478, 3.937790, 3.525103, 2.973752, 2.782990",\
"4.604311, 4.191624, 3.778936, 3.227586, 3.036824");
}
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.928654, 2.515966, 2.103279, 1.551929, 1.361166",\
"3.490156, 3.077468, 2.664781, 2.113431, 1.922668",\
"4.051659, 3.638971, 3.226283, 2.674933, 2.484171",\
"4.801826, 4.389139, 3.976451, 3.425101, 3.234339",\
"5.153732, 4.741045, 4.328357, 3.777007, 3.586244");
}
} /* 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.810572, -1.249028, -0.687485, 0.062737, 0.414645",\
"-1.639798, -1.078254, -0.516711, 0.233511, 0.585419",\
"-1.469024, -0.907481, -0.345937, 0.404285, 0.756192",\
"-1.240870, -0.679327, -0.117784, 0.632439, 0.984346",\
"-1.069726, -0.508183, 0.053361, 0.803583, 1.155491");
}
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.419067, -1.857523, -1.295980, -0.545758, -0.193850",\
"-2.831700, -2.270156, -1.708613, -0.958390, -0.606483",\
"-3.244333, -2.682789, -2.121246, -1.371023, -1.019116",\
"-3.795610, -3.234066, -2.672523, -1.922301, -1.570393",\
"-3.986675, -3.425132, -2.863588, -2.113366, -1.761458");
}
} /* 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 ( "1.339263, 1.339263, 1.264590, 1.239699, 1.189917",\
"1.818834, 1.818834, 1.744161, 1.719270, 1.669488",\
"2.298403, 2.298403, 2.223730, 2.198839, 2.149057",\
"2.939109, 2.939109, 2.864436, 2.839545, 2.789763",\
"3.192942, 3.192942, 3.118268, 3.093378, 3.043596");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "1.330827, 1.330827, 1.256154, 1.231263, 1.181481",\
"1.892338, 1.892338, 1.817665, 1.792774, 1.742992",\
"2.453849, 2.453849, 2.379176, 2.354285, 2.304503",\
"3.204028, 3.204028, 3.129355, 3.104464, 3.054682",\
"3.555934, 3.555934, 3.481261, 3.456370, 3.406588");
}
} /* 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.393556, -0.393556, -0.356219, -0.318883, -0.244210",\
"-0.222780, -0.222780, -0.185443, -0.148107, -0.073433",\
"-0.052003, -0.052003, -0.014667, 0.022670, 0.097343",\
"0.176155, 0.176155, 0.213491, 0.250828, 0.325501",\
"0.347296, 0.347296, 0.384633, 0.421969, 0.496643");
}
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.777847, -0.777847, -0.740510, -0.703174, -0.628501",\
"-1.190490, -1.190490, -1.153153, -1.115816, -1.041143",\
"-1.603133, -1.603133, -1.565796, -1.528460, -1.453787",\
"-2.154423, -2.154423, -2.117087, -2.079750, -2.005077",\
"-2.345415, -2.345415, -2.308078, -2.270742, -2.196069");
}
} /* 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.927367, 2.514679, 2.101992, 1.550641, 1.359879",\
"3.406938, 2.994250, 2.581563, 2.030212, 1.839450",\
"3.886507, 3.473819, 3.061131, 2.509781, 2.319019",\
"4.527213, 4.114525, 3.701838, 3.150487, 2.959725",\
"4.781046, 4.368358, 3.955670, 3.404320, 3.213558");
}
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.046452, 2.633764, 2.221076, 1.669726, 1.478964",\
"3.607963, 3.195275, 2.782587, 2.231237, 2.040474",\
"4.169474, 3.756786, 3.344098, 2.792748, 2.601985",\
"4.919653, 4.506965, 4.094277, 3.542927, 3.352165",\
"5.271559, 4.858871, 4.446183, 3.894833, 3.704071");
}
} /* end of arc mprj_io[4]_mprj_io[28]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-2.013612, -1.452068, -0.890525, -0.140302, 0.211605",\
"-1.842835, -1.281292, -0.719748, 0.030474, 0.382381",\
"-1.672059, -1.110515, -0.548972, 0.201250, 0.553158",\
"-1.443901, -0.882357, -0.320814, 0.429408, 0.781316",\
"-1.272759, -0.711216, -0.149672, 0.600550, 0.952457");
}
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.513525, -1.951982, -1.390438, -0.640216, -0.288308",\
"-2.926167, -2.364624, -1.803081, -1.052858, -0.700951",\
"-3.338811, -2.777267, -2.215724, -1.465502, -1.113594",\
"-3.890101, -3.328558, -2.767015, -2.016792, -1.664885",\
"-4.081093, -3.519549, -2.958006, -2.207784, -1.855876");
}
} /* 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 ( "0.774297, 0.774297, 0.699624, 0.674733, 0.624952",\
"1.253861, 1.253861, 1.179188, 1.154297, 1.104515",\
"1.733426, 1.733426, 1.658753, 1.633862, 1.584080",\
"2.374124, 2.374124, 2.299450, 2.274559, 2.224778",\
"2.627956, 2.627956, 2.553283, 2.528392, 2.478611");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "0.940052, 0.940052, 0.865379, 0.840488, 0.790706",\
"1.501569, 1.501569, 1.426896, 1.402005, 1.352223",\
"2.063087, 2.063087, 1.988414, 1.963523, 1.913741",\
"2.813274, 2.813274, 2.738601, 2.713710, 2.663928",\
"3.165181, 3.165181, 3.090508, 3.065617, 3.015835");
}
} /* 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.001338, 0.001338, 0.038675, 0.076012, 0.150685",\
"0.172117, 0.172117, 0.209454, 0.246790, 0.321464",\
"0.342896, 0.342896, 0.380233, 0.417570, 0.492243",\
"0.571058, 0.571058, 0.608395, 0.645731, 0.720404",\
"0.742196, 0.742196, 0.779533, 0.816869, 0.891542");
}
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.301704, -0.301704, -0.264368, -0.227031, -0.152358",\
"-0.714356, -0.714356, -0.677019, -0.639683, -0.565010",\
"-1.127008, -1.127008, -1.089671, -1.052335, -0.977662",\
"-1.678312, -1.678312, -1.640975, -1.603638, -1.528965",\
"-1.869259, -1.869259, -1.831922, -1.794586, -1.719913");
}
} /* 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.643977, 2.231289, 1.818602, 1.267251, 1.076489",\
"3.123541, 2.710854, 2.298166, 1.746816, 1.556053",\
"3.603106, 3.190419, 2.777731, 2.226381, 2.035619",\
"4.243804, 3.831116, 3.418429, 2.867078, 2.676316",\
"4.497637, 4.084949, 3.672261, 3.120911, 2.930149");
}
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.930500, 2.517812, 2.105124, 1.553774, 1.363012",\
"3.492017, 3.079329, 2.666641, 2.115291, 1.924529",\
"4.053535, 3.640847, 3.228160, 2.676809, 2.486047",\
"4.803722, 4.391034, 3.978347, 3.426996, 3.236234",\
"5.155629, 4.742941, 4.330254, 3.778903, 3.588141");
}
} /* 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 ( "-1.937303, -1.375760, -0.814216, -0.063994, 0.287913",\
"-1.766525, -1.204981, -0.643438, 0.106785, 0.458692",\
"-1.595745, -1.034202, -0.472658, 0.277564, 0.629471",\
"-1.367584, -0.806041, -0.244497, 0.505725, 0.857633",\
"-1.196446, -0.634902, -0.073359, 0.676863, 1.028771");
}
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.327170, -1.765626, -1.204083, -0.453861, -0.101953",\
"-2.739821, -2.178278, -1.616734, -0.866512, -0.514605",\
"-3.152473, -2.590930, -2.029386, -1.279164, -0.927257",\
"-3.703777, -3.142233, -2.580690, -1.830467, -1.478560",\
"-3.894724, -3.333181, -2.771637, -2.021415, -1.669508");
}
} /* 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 ( "2.058685, 2.058685, 1.984012, 1.959121, 1.909339",\
"2.538239, 2.538239, 2.463566, 2.438675, 2.388893",\
"3.017792, 3.017792, 2.943119, 2.918228, 2.868447",\
"3.658476, 3.658476, 3.583802, 3.558912, 3.509130",\
"3.912308, 3.912308, 3.837635, 3.812744, 3.762963");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "2.212447, 2.212447, 2.137774, 2.112883, 2.063101",\
"2.773976, 2.773976, 2.699303, 2.674412, 2.624630",\
"3.335505, 3.335505, 3.260832, 3.235941, 3.186159",\
"4.085709, 4.085709, 4.011035, 3.986144, 3.936363",\
"4.437615, 4.437615, 4.362942, 4.338051, 4.288269");
}
} /* 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.561107, -0.561107, -0.523771, -0.486434, -0.411761",\
"-0.390322, -0.390322, -0.352986, -0.315649, -0.240976",\
"-0.219537, -0.219537, -0.182201, -0.144864, -0.070191",\
"0.008631, 0.008631, 0.045968, 0.083304, 0.157977",\
"0.179765, 0.179765, 0.217101, 0.254438, 0.329111");
}
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.884080, -0.884080, -0.846743, -0.809407, -0.734733",\
"-1.296747, -1.296747, -1.259411, -1.222074, -1.147401",\
"-1.709415, -1.709415, -1.672078, -1.634742, -1.560068",\
"-2.260738, -2.260738, -2.223401, -2.186065, -2.111392",\
"-2.451603, -2.451603, -2.414266, -2.376930, -2.302256");
}
} /* 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 ( "3.330121, 2.917434, 2.504746, 1.953396, 1.762633",\
"3.809675, 3.396987, 2.984300, 2.432949, 2.242187",\
"4.289228, 3.876541, 3.463853, 2.912503, 2.721741",\
"4.929912, 4.517224, 4.104537, 3.553186, 3.362424",\
"5.183744, 4.771057, 4.358369, 3.807019, 3.616257");
}
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.624086, 3.211399, 2.798711, 2.247360, 2.056598",\
"4.185616, 3.772928, 3.360240, 2.808890, 2.618127",\
"4.747144, 4.334456, 3.921769, 3.370418, 3.179656",\
"5.497348, 5.084660, 4.671972, 4.120622, 3.929860",\
"5.849255, 5.436567, 5.023879, 4.472528, 4.281766");
}
} /* 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 ( "-2.182279, -1.620735, -1.059192, -0.308969, 0.042938",\
"-2.011494, -1.449950, -0.888407, -0.138185, 0.213723",\
"-1.840709, -1.279165, -0.717622, 0.032600, 0.384508",\
"-1.612540, -1.050997, -0.489453, 0.260769, 0.612676",\
"-1.441407, -0.879863, -0.318320, 0.431902, 0.783810");
}
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.606685, -2.045142, -1.483598, -0.733376, -0.381469",\
"-3.019353, -2.457809, -1.896266, -1.146044, -0.794136",\
"-3.432020, -2.870477, -2.308933, -1.558711, -1.206804",\
"-3.983344, -3.421800, -2.860257, -2.110034, -1.758127",\
"-4.174208, -3.612665, -3.051121, -2.300899, -1.948992");
}
} /* 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 ( "0.980310, 0.980310, 0.905637, 0.880746, 0.830965",\
"1.459871, 1.459871, 1.385198, 1.360307, 1.310525",\
"1.939433, 1.939433, 1.864760, 1.839869, 1.790087",\
"2.580128, 2.580128, 2.505455, 2.480564, 2.430782",\
"2.833961, 2.833961, 2.759288, 2.734397, 2.684616");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "1.372877, 1.372877, 1.298204, 1.273313, 1.223531",\
"1.934397, 1.934397, 1.859724, 1.834833, 1.785051",\
"2.495917, 2.495917, 2.421244, 2.396353, 2.346571",\
"3.246108, 3.246108, 3.171434, 3.146544, 3.096762",\
"3.598013, 3.598013, 3.523340, 3.498449, 3.448668");
}
} /* 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.319765, -0.319765, -0.282429, -0.245092, -0.170419",\
"-0.148985, -0.148985, -0.111648, -0.074311, 0.000362",\
"0.021796, 0.021796, 0.059132, 0.096469, 0.171142",\
"0.249959, 0.249959, 0.287295, 0.324632, 0.399305",\
"0.421096, 0.421096, 0.458432, 0.495769, 0.570442");
}
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.882128, -0.882128, -0.844791, -0.807455, -0.732781",\
"-1.294783, -1.294783, -1.257446, -1.220109, -1.145436",\
"-1.707438, -1.707438, -1.670101, -1.632764, -1.558091",\
"-2.258745, -2.258745, -2.221408, -2.184072, -2.109398",\
"-2.449675, -2.449675, -2.412338, -2.375002, -2.300329");
}
} /* 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.588846, 2.176159, 1.763471, 1.212121, 1.021358",\
"3.068407, 2.655719, 2.243031, 1.691681, 1.500919",\
"3.547969, 3.135281, 2.722594, 2.171243, 1.980481",\
"4.188663, 3.775976, 3.363288, 2.811938, 2.621176",\
"4.442497, 4.029810, 3.617122, 3.065772, 2.875009");
}
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.120308, 2.707621, 2.294933, 1.743583, 1.552820",\
"3.681828, 3.269140, 2.856453, 2.305102, 2.114340",\
"4.243348, 3.830661, 3.417973, 2.866622, 2.675860",\
"4.993539, 4.580852, 4.168163, 3.616813, 3.426051",\
"5.345445, 4.932757, 4.520069, 3.968719, 3.777957");
}
} /* 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.972797, -1.411254, -0.849710, -0.099488, 0.252419",\
"-1.802016, -1.240473, -0.678930, 0.071293, 0.423200",\
"-1.631236, -1.069693, -0.508149, 0.242073, 0.593980",\
"-1.403073, -0.841530, -0.279986, 0.470236, 0.822143",\
"-1.231936, -0.670393, -0.108849, 0.641373, 0.993280");
}
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.669080, -2.107537, -1.545993, -0.795771, -0.443863",\
"-3.081735, -2.520191, -1.958648, -1.208426, -0.856518",\
"-3.494390, -2.932846, -2.371303, -1.621081, -1.269173",\
"-4.045697, -3.484154, -2.922610, -2.172388, -1.820480",\
"-4.236628, -3.675084, -3.113540, -2.363318, -2.011411");
}
} /* 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 ( "-0.377015, -0.377015, -0.451688, -0.476579, -0.526361",\
"0.102541, 0.102541, 0.027868, 0.002977, -0.046805",\
"0.582098, 0.582098, 0.507425, 0.482534, 0.432752",\
"1.222786, 1.222786, 1.148113, 1.123222, 1.073440",\
"1.476619, 1.476619, 1.401946, 1.377055, 1.327273");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.116357, -0.116357, -0.191030, -0.215921, -0.265703",\
"0.445169, 0.445169, 0.370496, 0.345605, 0.295823",\
"1.006694, 1.006694, 0.932021, 0.907130, 0.857348",\
"1.756891, 1.756891, 1.682218, 1.657327, 1.607545",\
"2.108798, 2.108798, 2.034125, 2.009234, 1.959452");
}
} /* 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.937116, 0.937116, 0.974453, 1.011789, 1.086462",\
"1.107899, 1.107899, 1.145236, 1.182572, 1.257246",\
"1.278682, 1.278682, 1.316019, 1.353356, 1.428029",\
"1.506849, 1.506849, 1.544186, 1.581522, 1.656195",\
"1.677984, 1.677984, 1.715321, 1.752657, 1.827330");
}
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.538000, 0.538000, 0.575337, 0.612673, 0.687346",\
"0.125337, 0.125337, 0.162674, 0.200010, 0.274683",\
"-0.287326, -0.287326, -0.249989, -0.212652, -0.137979",\
"-0.838644, -0.838644, -0.801307, -0.763970, -0.689297",\
"-1.029535, -1.029535, -0.992198, -0.954862, -0.880188");
}
} /* 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.557705, 1.145018, 0.732330, 0.180980, -0.009783",\
"2.037262, 1.624574, 1.211886, 0.660536, 0.469774",\
"2.516819, 2.104131, 1.691443, 1.140093, 0.949331",\
"3.157506, 2.744819, 2.332131, 1.780781, 1.590019",\
"3.411340, 2.998652, 2.585964, 2.034614, 1.843852");
}
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.946980, 1.534292, 1.121604, 0.570254, 0.379492",\
"2.508506, 2.095818, 1.683131, 1.131780, 0.941018",\
"3.070032, 2.657344, 2.244656, 1.693306, 1.502544",\
"3.820229, 3.407541, 2.994853, 2.443503, 2.252741",\
"4.172136, 3.759448, 3.346761, 2.795410, 2.604648");
}
} /* end of arc mprj_io[4]_mprj_io[13]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.030872, -0.469329, 0.092215, 0.842437, 1.194344",\
"-0.860089, -0.298546, 0.262998, 1.013220, 1.365128",\
"-0.689306, -0.127763, 0.433781, 1.184003, 1.535911",\
"-0.461140, 0.100404, 0.661947, 1.412169, 1.764077",\
"-0.290004, 0.271539, 0.833082, 1.583305, 1.935212");
}
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.552070, -0.990526, -0.428983, 0.321239, 0.673147",\
"-1.964733, -1.403189, -0.841646, -0.091424, 0.260484",\
"-2.377395, -1.815852, -1.254308, -0.504086, -0.152179",\
"-2.928714, -2.367170, -1.805627, -1.055404, -0.703497",\
"-3.119605, -2.558061, -1.996518, -1.246296, -0.894388");
}
} /* 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 ( "-0.170505, -0.170505, -0.245178, -0.270069, -0.319851",\
"0.309025, 0.309025, 0.234352, 0.209461, 0.159679",\
"0.788555, 0.788555, 0.713882, 0.688991, 0.639209",\
"1.429208, 1.429208, 1.354535, 1.329644, 1.279862",\
"1.683041, 1.683041, 1.608367, 1.583477, 1.533695");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.006884, -0.006884, -0.081557, -0.106448, -0.156229",\
"0.554669, 0.554669, 0.479995, 0.455105, 0.405323",\
"1.116220, 1.116220, 1.041547, 1.016656, 0.966875",\
"1.866454, 1.866454, 1.791781, 1.766890, 1.717108",\
"2.218362, 2.218362, 2.143689, 2.118798, 2.069016");
}
} /* 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 ( "0.786558, 0.786558, 0.823895, 0.861231, 0.935904",\
"0.957354, 0.957354, 0.994691, 1.032027, 1.106700",\
"1.128150, 1.128150, 1.165487, 1.202823, 1.277496",\
"1.356333, 1.356333, 1.393670, 1.431007, 1.505680",\
"1.527455, 1.527455, 1.564792, 1.602129, 1.676802");
}
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.637044, 0.637044, 0.674381, 0.711717, 0.786390",\
"0.224344, 0.224344, 0.261681, 0.299017, 0.373690",\
"-0.188356, -0.188356, -0.151019, -0.113683, -0.039010",\
"-0.739723, -0.739723, -0.702386, -0.665050, -0.590376",\
"-0.930423, -0.930423, -0.893086, -0.855750, -0.781076");
}
} /* 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.417599, 1.004911, 0.592224, 0.040873, -0.149889",\
"1.897129, 1.484442, 1.071754, 0.520404, 0.329641",\
"2.376659, 1.963972, 1.551284, 0.999933, 0.809171",\
"3.017312, 2.604624, 2.191936, 1.640586, 1.449824",\
"3.271145, 2.858457, 2.445769, 1.894419, 1.703657");
}
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.708740, 1.296052, 0.883365, 0.332014, 0.141252",\
"2.270293, 1.857605, 1.444917, 0.893567, 0.702805",\
"2.831845, 2.419158, 2.006470, 1.455119, 1.264357",\
"3.582079, 3.169391, 2.756703, 2.205353, 2.014591",\
"3.933987, 3.521299, 3.108611, 2.557261, 2.366498");
}
} /* 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.866932, -0.305388, 0.256155, 1.006378, 1.358285",\
"-0.696136, -0.134592, 0.426951, 1.177174, 1.529081",\
"-0.525339, 0.036204, 0.597748, 1.347970, 1.699877",\
"-0.297156, 0.264388, 0.825931, 1.576153, 1.928061",\
"-0.126034, 0.435510, 0.997053, 1.747275, 2.099183");
}
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.312526, -0.750982, -0.189439, 0.560783, 0.912691",\
"-1.725226, -1.163682, -0.602139, 0.148084, 0.499991",\
"-2.137925, -1.576382, -1.014838, -0.264616, 0.087291",\
"-2.689292, -2.127748, -1.566205, -0.815983, -0.464075",\
"-2.879992, -2.318449, -1.756905, -1.006683, -0.654775");
}
} /* 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 ( "-0.191412, -0.191412, -0.266085, -0.290976, -0.340758",\
"0.288115, 0.288115, 0.213442, 0.188551, 0.138769",\
"0.767642, 0.767642, 0.692969, 0.668078, 0.618296",\
"1.408289, 1.408289, 1.333616, 1.308725, 1.258943",\
"1.662122, 1.662122, 1.587449, 1.562558, 1.512776");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.136400, -0.136400, -0.211073, -0.235964, -0.285746",\
"0.425156, 0.425156, 0.350483, 0.325592, 0.275810",\
"0.986712, 0.986712, 0.912039, 0.887148, 0.837366",\
"1.736951, 1.736951, 1.662278, 1.637387, 1.587605",\
"2.088860, 2.088860, 2.014186, 1.989295, 1.939514");
}
} /* 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 ( "0.869982, 0.869982, 0.907319, 0.944656, 1.019329",\
"1.040780, 1.040780, 1.078117, 1.115453, 1.190127",\
"1.211578, 1.211578, 1.248915, 1.286251, 1.360924",\
"1.439764, 1.439764, 1.477101, 1.514437, 1.589110",\
"1.610884, 1.610884, 1.648221, 1.685557, 1.760230");
}
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.560302, 0.560302, 0.597639, 0.634976, 0.709649",\
"0.147597, 0.147597, 0.184934, 0.222270, 0.296944",\
"-0.265108, -0.265108, -0.227771, -0.190434, -0.115761",\
"-0.816482, -0.816482, -0.779145, -0.741809, -0.667135",\
"-1.007155, -1.007155, -0.969818, -0.932482, -0.857808");
}
} /* 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.678065, 1.265377, 0.852689, 0.301339, 0.110577",\
"2.157591, 1.744904, 1.332216, 0.780866, 0.590103",\
"2.637118, 2.224431, 1.811743, 1.260393, 1.069630",\
"3.277767, 2.865079, 2.452392, 1.901042, 1.710279",\
"3.531600, 3.118913, 2.706225, 2.154875, 1.964113");
}
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.854060, 1.441373, 1.028685, 0.477334, 0.286572",\
"2.415616, 2.002929, 1.590241, 1.038891, 0.848128",\
"2.977173, 2.564485, 2.151798, 1.600447, 1.409685",\
"3.727412, 3.314724, 2.902036, 2.350686, 2.159924",\
"4.079320, 3.666633, 3.253945, 2.702595, 2.511832");
}
} /* end of arc mprj_io[4]_mprj_io[11]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.068472, -0.506929, 0.054615, 0.804837, 1.156744",\
"-0.897675, -0.336131, 0.225412, 0.975635, 1.327542",\
"-0.726876, -0.165333, 0.396210, 1.146433, 1.498340",\
"-0.498691, 0.062853, 0.624396, 1.374618, 1.726526",\
"-0.327571, 0.233973, 0.795516, 1.545739, 1.897646");
}
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.465142, -0.903599, -0.342055, 0.408167, 0.760074",\
"-1.877847, -1.316304, -0.754761, -0.004538, 0.347369",\
"-2.290552, -1.729009, -1.167465, -0.417243, -0.065336",\
"-2.841927, -2.280383, -1.718840, -0.968618, -0.616710",\
"-3.032600, -2.471056, -1.909513, -1.159291, -0.807383");
}
} /* 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 ( "0.134403, 0.134403, 0.059729, 0.034838, -0.014943",\
"0.613939, 0.613939, 0.539266, 0.514375, 0.464593",\
"1.093475, 1.093475, 1.018802, 0.993911, 0.944129",\
"1.734136, 1.734136, 1.659463, 1.634572, 1.584790",\
"1.987970, 1.987970, 1.913296, 1.888406, 1.838624");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "0.268690, 0.268690, 0.194017, 0.169126, 0.119344",\
"0.830236, 0.830236, 0.755563, 0.730672, 0.680891",\
"1.391783, 1.391783, 1.317110, 1.292219, 1.242437",\
"2.142010, 2.142010, 2.067337, 2.042446, 1.992664",\
"2.493917, 2.493917, 2.419244, 2.394353, 2.344571");
}
} /* 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 ( "0.918778, 0.918778, 0.956115, 0.993451, 1.068125",\
"1.089571, 1.089571, 1.126908, 1.164244, 1.238918",\
"1.260365, 1.260365, 1.297701, 1.335038, 1.409711",\
"1.488544, 1.488544, 1.525881, 1.563218, 1.637891",\
"1.659669, 1.659669, 1.697006, 1.734342, 1.809016");
}
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.673663, 0.673663, 0.710999, 0.748336, 0.823009",\
"0.260971, 0.260971, 0.298307, 0.335644, 0.410317",\
"-0.151721, -0.151721, -0.114384, -0.077048, -0.002375",\
"-0.703078, -0.703078, -0.665741, -0.628404, -0.553731",\
"-0.893818, -0.893818, -0.856481, -0.819144, -0.744471");
}
} /* 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.405839, 0.993151, 0.580463, 0.029113, -0.161649",\
"1.885375, 1.472688, 1.060000, 0.508650, 0.317887",\
"2.364911, 1.952224, 1.539536, 0.988186, 0.797423",\
"3.005573, 2.592885, 2.180197, 1.628847, 1.438085",\
"3.259406, 2.846718, 2.434031, 1.882680, 1.691918");
}
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.680329, 1.267641, 0.854954, 0.303603, 0.112841",\
"2.241875, 1.829188, 1.416500, 0.865150, 0.674387",\
"2.803422, 2.390735, 1.978047, 1.426697, 1.235934",\
"3.553649, 3.140962, 2.728274, 2.176924, 1.986161",\
"3.905556, 3.492869, 3.080181, 2.528831, 2.338068");
}
} /* 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.702393, -0.140850, 0.420694, 1.170916, 1.522824",\
"-0.531600, 0.029943, 0.591487, 1.341709, 1.693617",\
"-0.360807, 0.200737, 0.762280, 1.512502, 1.864410",\
"-0.132626, 0.428917, 0.990460, 1.740683, 2.092590",\
"0.038499, 0.600042, 1.161585, 1.911808, 2.263715");
}
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.048942, -0.487399, 0.074145, 0.824367, 1.176275",\
"-1.461634, -0.900091, -0.338547, 0.411675, 0.763582",\
"-1.874326, -1.312783, -0.751239, -0.001017, 0.350891",\
"-2.425683, -1.864139, -1.302596, -0.552373, -0.200466",\
"-2.616423, -2.054880, -1.493336, -0.743114, -0.391207");
}
} /* 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 ( "-0.508892, -0.508892, -0.583565, -0.608456, -0.658238",\
"-0.029345, -0.029345, -0.104018, -0.128909, -0.178691",\
"0.450203, 0.450203, 0.375530, 0.350639, 0.300857",\
"1.090878, 1.090878, 1.016204, 0.991313, 0.941532",\
"1.344710, 1.344710, 1.270037, 1.245146, 1.195364");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.019408, -0.019408, -0.094081, -0.118972, -0.168754",\
"0.542126, 0.542126, 0.467453, 0.442562, 0.392781",\
"1.103661, 1.103661, 1.028988, 1.004097, 0.954315",\
"1.853872, 1.853872, 1.779199, 1.754308, 1.704526",\
"2.205779, 2.205779, 2.131106, 2.106215, 2.056433");
}
} /* 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.061724, 1.061724, 1.099061, 1.136397, 1.211070",\
"1.232512, 1.232512, 1.269849, 1.307185, 1.381858",\
"1.403299, 1.403299, 1.440636, 1.477973, 1.552646",\
"1.631472, 1.631472, 1.668809, 1.706145, 1.780818",\
"1.802602, 1.802602, 1.839939, 1.877275, 1.951949");
}
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.406696, 0.406696, 0.444033, 0.481369, 0.556042",\
"-0.005979, -0.005979, 0.031358, 0.068694, 0.143367",\
"-0.418655, -0.418655, -0.381318, -0.343982, -0.269309",\
"-0.969990, -0.969990, -0.932653, -0.895317, -0.820644",\
"-1.160815, -1.160815, -1.123478, -1.086142, -1.011468");
}
} /* 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.099643, 0.686956, 0.274268, -0.277082, -0.467845",\
"1.579190, 1.166503, 0.753815, 0.202465, 0.011702",\
"2.058738, 1.646050, 1.233362, 0.682012, 0.491250",\
"2.699413, 2.286726, 1.874038, 1.322688, 1.131925",\
"2.953246, 2.540559, 2.127871, 1.576520, 1.385758");
}
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.728024, 1.315336, 0.902648, 0.351298, 0.160536",\
"2.289558, 1.876871, 1.464183, 0.912832, 0.722070",\
"2.851092, 2.438405, 2.025717, 1.474367, 1.283604",\
"3.601303, 3.188616, 2.775928, 2.224577, 2.033815",\
"3.953210, 3.540523, 3.127835, 2.576485, 2.385722");
}
} /* 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.591308, -0.029764, 0.531779, 1.282001, 1.633909",\
"-0.420520, 0.141024, 0.702567, 1.452789, 1.804697",\
"-0.249732, 0.311811, 0.873355, 1.623577, 1.975484",\
"-0.021560, 0.539984, 1.101527, 1.851749, 2.203657",\
"0.149571, 0.711114, 1.272658, 2.022880, 2.374787");
}
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.380257, -0.818713, -0.257170, 0.493052, 0.844960",\
"-1.792932, -1.231389, -0.669845, 0.080377, 0.432284",\
"-2.205608, -1.644065, -1.082521, -0.332299, 0.019608",\
"-2.756943, -2.195399, -1.633856, -0.883633, -0.531726",\
"-2.947767, -2.386224, -1.824680, -1.074458, -0.722550");
}
} /* 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 ( "-0.347784, -0.347784, -0.422457, -0.447348, -0.497130",\
"0.131754, 0.131754, 0.057081, 0.032190, -0.017592",\
"0.611292, 0.611292, 0.536618, 0.511728, 0.461946",\
"1.251955, 1.251955, 1.177281, 1.152390, 1.102609",\
"1.505787, 1.505787, 1.431114, 1.406223, 1.356441");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.129651, -0.129651, -0.204324, -0.229215, -0.278997",\
"0.431894, 0.431894, 0.357220, 0.332330, 0.282548",\
"0.993438, 0.993438, 0.918765, 0.893874, 0.844092",\
"1.743660, 1.743660, 1.668987, 1.644096, 1.594315",\
"2.095568, 2.095568, 2.020895, 1.996004, 1.946222");
}
} /* 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.065314, 1.065314, 1.102650, 1.139987, 1.214660",\
"1.236106, 1.236106, 1.273443, 1.310779, 1.385452",\
"1.406898, 1.406898, 1.444235, 1.481571, 1.556244",\
"1.635077, 1.635077, 1.672413, 1.709750, 1.784423",\
"1.806202, 1.806202, 1.843539, 1.880876, 1.955549");
}
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.629725, 0.629725, 0.667062, 0.704398, 0.779072",\
"0.217036, 0.217036, 0.254373, 0.291710, 0.366383",\
"-0.195652, -0.195652, -0.158315, -0.120979, -0.046306",\
"-0.747004, -0.747004, -0.709667, -0.672331, -0.597658",\
"-0.937761, -0.937761, -0.900424, -0.863088, -0.788415");
}
} /* end of arc clock_mprj_io[8]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.222688, 0.810001, 0.397313, -0.154037, -0.344800",\
"1.702226, 1.289539, 0.876851, 0.325500, 0.134738",\
"2.181764, 1.769076, 1.356389, 0.805038, 0.614276",\
"2.822427, 2.409739, 1.997052, 1.445701, 1.254939",\
"3.076260, 2.663572, 2.250885, 1.699534, 1.508772");
}
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.530978, 1.118291, 0.705603, 0.154253, -0.036510",\
"2.092523, 1.679835, 1.267148, 0.715797, 0.525035",\
"2.654067, 2.241380, 1.828692, 1.277342, 1.086579",\
"3.404289, 2.991602, 2.578914, 2.027564, 1.836802",\
"3.756197, 3.343510, 2.930822, 2.379472, 2.188709");
}
} /* 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.567569, -0.006026, 0.555517, 1.305740, 1.657647",\
"-0.396777, 0.164766, 0.726310, 1.476532, 1.828439",\
"-0.225985, 0.335559, 0.897102, 1.647324, 1.999232",\
"0.002194, 0.563737, 1.125280, 1.875503, 2.227410",\
"0.173319, 0.734863, 1.296406, 2.046628, 2.398536");
}
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.077955, -0.516412, 0.045132, 0.795354, 1.147261",\
"-1.490644, -0.929101, -0.367557, 0.382665, 0.734573",\
"-1.903333, -1.341789, -0.780246, -0.030024, 0.321884",\
"-2.454685, -1.893141, -1.331598, -0.581376, -0.229468",\
"-2.645442, -2.083899, -1.522356, -0.772133, -0.420226");
}
} /* 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 ( "-0.600805, -0.600805, -0.675478, -0.700369, -0.750151",\
"-0.121276, -0.121276, -0.195949, -0.220840, -0.270622",\
"0.358253, 0.358253, 0.283580, 0.258689, 0.208908",\
"0.998904, 0.998904, 0.924231, 0.899340, 0.849559",\
"1.252738, 1.252738, 1.178065, 1.153174, 1.103392");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.374368, -0.374368, -0.449041, -0.473932, -0.523714",\
"0.187186, 0.187186, 0.112513, 0.087622, 0.037840",\
"0.748740, 0.748740, 0.674067, 0.649176, 0.599394",\
"1.498976, 1.498976, 1.424303, 1.399412, 1.349630",\
"1.850883, 1.850883, 1.776209, 1.751318, 1.701537");
}
} /* 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.231616, 1.231616, 1.268953, 1.306289, 1.380962",\
"1.402412, 1.402412, 1.439749, 1.477086, 1.551759",\
"1.573209, 1.573209, 1.610546, 1.647882, 1.722556",\
"1.801394, 1.801394, 1.838730, 1.876067, 1.950740",\
"1.972515, 1.972515, 2.009852, 2.047188, 2.121861");
}
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.955045, 0.955045, 0.992382, 1.029719, 1.104392",\
"0.542344, 0.542344, 0.579680, 0.617017, 0.691690",\
"0.129642, 0.129642, 0.166979, 0.204315, 0.278988",\
"-0.421728, -0.421728, -0.384391, -0.347054, -0.272381",\
"-0.612417, -0.612417, -0.575081, -0.537744, -0.463071");
}
} /* end of arc clock_mprj_io[7]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.018891, 0.606204, 0.193516, -0.357834, -0.548597",\
"1.498421, 1.085733, 0.673046, 0.121695, -0.069067",\
"1.977950, 1.565262, 1.152575, 0.601224, 0.410462",\
"2.618601, 2.205913, 1.793226, 1.241875, 1.051113",\
"2.872434, 2.459746, 2.047059, 1.495708, 1.304946");
}
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.456632, 1.043944, 0.631257, 0.079906, -0.110856",\
"2.018186, 1.605499, 1.192811, 0.641461, 0.450698",\
"2.579740, 2.167052, 1.754364, 1.203014, 1.012252",\
"3.329975, 2.917287, 2.504600, 1.953249, 1.762487",\
"3.681882, 3.269195, 2.856507, 2.305157, 2.114394");
}
} /* 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.480082, 0.081462, 0.643005, 1.393227, 1.745135",\
"-0.309285, 0.252258, 0.813802, 1.564024, 1.915931",\
"-0.138488, 0.423055, 0.984599, 1.734821, 2.086728",\
"0.089696, 0.651239, 1.212783, 1.963005, 2.314913",\
"0.260817, 0.822361, 1.383904, 2.134127, 2.486034");
}
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.116387, -0.554844, 0.006700, 0.756922, 1.108829",\
"-1.529089, -0.967545, -0.406002, 0.344220, 0.696128",\
"-1.941791, -1.380247, -0.818704, -0.068482, 0.283426",\
"-2.493160, -1.931616, -1.370073, -0.619850, -0.267943",\
"-2.683850, -2.122306, -1.560763, -0.810540, -0.458633");
}
} /* 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 ( "-0.871686, -0.871686, -0.946359, -0.971250, -1.021032",\
"-0.392159, -0.392159, -0.466832, -0.491723, -0.541504",\
"0.087369, 0.087369, 0.012696, -0.012195, -0.061977",\
"0.728017, 0.728017, 0.653344, 0.628453, 0.578671",\
"0.981850, 0.981850, 0.907177, 0.882286, 0.832504");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.563510, -0.563510, -0.638183, -0.663074, -0.712856",\
"-0.001955, -0.001955, -0.076628, -0.101519, -0.151301",\
"0.559600, 0.559600, 0.484927, 0.460036, 0.410254",\
"1.309838, 1.309838, 1.235165, 1.210274, 1.160492",\
"1.661746, 1.661746, 1.587073, 1.562182, 1.512400");
}
} /* 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.503915, 1.503915, 1.541251, 1.578588, 1.653261",\
"1.674712, 1.674712, 1.712049, 1.749385, 1.824059",\
"1.845510, 1.845510, 1.882847, 1.920183, 1.994856",\
"2.073695, 2.073695, 2.111032, 2.148368, 2.223042",\
"2.244816, 2.244816, 2.282153, 2.319489, 2.394162");
}
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.974217, 0.974217, 1.011554, 1.048890, 1.123563",\
"0.561512, 0.561512, 0.598849, 0.636186, 0.710859",\
"0.148808, 0.148808, 0.186145, 0.223481, 0.298154",\
"-0.402565, -0.402565, -0.365228, -0.327891, -0.253218",\
"-0.593242, -0.593242, -0.555905, -0.518569, -0.443895");
}
} /* 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.750795, 0.338107, -0.074580, -0.625931, -0.816693",\
"1.230323, 0.817635, 0.404947, -0.146403, -0.337165",\
"1.709850, 1.297162, 0.884475, 0.333124, 0.142362",\
"2.350499, 1.937811, 1.525123, 0.973773, 0.783011",\
"2.604332, 2.191645, 1.778957, 1.227607, 1.036844");
}
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.199794, 0.787107, 0.374419, -0.176931, -0.367694",\
"1.761350, 1.348662, 0.935974, 0.384624, 0.193862",\
"2.322905, 1.910217, 1.497530, 0.946179, 0.755417",\
"3.073143, 2.660456, 2.247768, 1.696418, 1.505655",\
"3.425051, 3.012364, 2.599676, 2.048326, 1.857563");
}
} /* 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.152671, 0.408872, 0.970416, 1.720638, 2.072546",\
"0.018127, 0.579670, 1.141214, 1.891436, 2.243343",\
"0.188924, 0.750468, 1.312011, 2.062233, 2.414141",\
"0.417110, 0.978653, 1.540197, 2.290419, 2.642326",\
"0.588230, 1.149774, 1.711317, 2.461539, 2.813447");
}
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.815954, -0.254411, 0.307133, 1.057355, 1.409263",\
"-1.228658, -0.667114, -0.105571, 0.644651, 0.996559",\
"-1.641362, -1.079819, -0.518275, 0.231947, 0.583854",\
"-2.192735, -1.631191, -1.069648, -0.319426, 0.032482",\
"-2.383412, -1.821868, -1.260325, -0.510103, -0.158195");
}
} /* 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 ( "-0.632923, -0.632923, -0.707597, -0.732487, -0.782269",\
"-0.153363, -0.153363, -0.228037, -0.252928, -0.302709",\
"0.326197, 0.326197, 0.251524, 0.226633, 0.176851",\
"0.966890, 0.966890, 0.892216, 0.867326, 0.817544",\
"1.220722, 1.220722, 1.146049, 1.121158, 1.071377");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.674683, -0.674683, -0.749356, -0.774247, -0.824028",\
"-0.113161, -0.113161, -0.187834, -0.212725, -0.262507",\
"0.448360, 0.448360, 0.373687, 0.348796, 0.299015",\
"1.198553, 1.198553, 1.123880, 1.098989, 1.049207",\
"1.550460, 1.550460, 1.475787, 1.450896, 1.401114");
}
} /* 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.504052, 1.504052, 1.541389, 1.578726, 1.653399",\
"1.674834, 1.674834, 1.712171, 1.749507, 1.824180",\
"1.845615, 1.845615, 1.882952, 1.920288, 1.994962",\
"2.073779, 2.073779, 2.111116, 2.148452, 2.223125",\
"2.244916, 2.244916, 2.282253, 2.319589, 2.394262");
}
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.072781, 1.072781, 1.110118, 1.147454, 1.222127",\
"0.660123, 0.660123, 0.697460, 0.734797, 0.809470",\
"0.247466, 0.247466, 0.284803, 0.322140, 0.396813",\
"-0.303844, -0.303844, -0.266507, -0.229171, -0.154497",\
"-0.494763, -0.494763, -0.457426, -0.420089, -0.345416");
}
} /* end of arc clock_mprj_io[5]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.006251, 0.593563, 0.180876, -0.370475, -0.561237",\
"1.485811, 1.073123, 0.660436, 0.109085, -0.081677",\
"1.965371, 1.552684, 1.139996, 0.588646, 0.397883",\
"2.606064, 2.193376, 1.780689, 1.229338, 1.038576",\
"2.859897, 2.447209, 2.034522, 1.483171, 1.292409");
}
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.388654, 0.975966, 0.563279, 0.011928, -0.178834",\
"1.950176, 1.537488, 1.124800, 0.573450, 0.382688",\
"2.511697, 2.099010, 1.686322, 1.134972, 0.944209",\
"3.261891, 2.849203, 2.436516, 1.885165, 1.694403",\
"3.613798, 3.201110, 2.788422, 2.237072, 2.046310");
}
} /* 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.463936, 0.097607, 0.659151, 1.409373, 1.761281",\
"-0.293155, 0.268389, 0.829932, 1.580154, 1.932062",\
"-0.122373, 0.439170, 1.000714, 1.750936, 2.102843",\
"0.105791, 0.667334, 1.228878, 1.979100, 2.331007",\
"0.276927, 0.838471, 1.400014, 2.150236, 2.502144");
}
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.019613, -0.458069, 0.103474, 0.853697, 1.205604",\
"-1.432270, -0.870726, -0.309183, 0.441039, 0.792947",\
"-1.844927, -1.283384, -0.721840, 0.028382, 0.380290",\
"-2.396237, -1.834694, -1.273150, -0.522928, -0.171021",\
"-2.587156, -2.025613, -1.464069, -0.713847, -0.361939");
}
} /* 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 ( "1.820387, 1.820387, 1.745713, 1.720823, 1.671041",\
"2.299865, 2.299865, 2.225191, 2.200300, 2.150519",\
"2.779343, 2.779343, 2.704670, 2.679779, 2.629997",\
"3.419927, 3.419927, 3.345254, 3.320363, 3.270581",\
"3.673760, 3.673760, 3.599087, 3.574196, 3.524414");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "1.747923, 1.747923, 1.673250, 1.648359, 1.598577",\
"2.309530, 2.309530, 2.234857, 2.209966, 2.160184",\
"2.871138, 2.871138, 2.796465, 2.771574, 2.721792",\
"3.621444, 3.621444, 3.546771, 3.521880, 3.472099",\
"3.973355, 3.973355, 3.898681, 3.873791, 3.824009");
}
} /* 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.333689, 1.333689, 1.371026, 1.408362, 1.483035",\
"1.468980, 1.468980, 1.506317, 1.543653, 1.618326",\
"1.674649, 1.674649, 1.711986, 1.749322, 1.823996",\
"1.902184, 1.902184, 1.939520, 1.976857, 2.051530",\
"2.073280, 2.073280, 2.110616, 2.147953, 2.222626");
}
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 ( "0.944963, 0.944963, 0.982300, 1.019636, 1.094310",\
"0.618046, 0.618046, 0.655383, 0.692719, 0.767392",\
"0.121065, 0.121065, 0.158402, 0.195738, 0.270411",\
"-0.428752, -0.428752, -0.391415, -0.354079, -0.279405",\
"-0.619066, -0.619066, -0.581729, -0.544392, -0.469719");
}
} /* 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.648278, 2.819069, 2.989861, 3.218039, 3.389165",\
"3.127756, 3.298548, 3.469339, 3.697517, 3.868644",\
"3.607235, 3.778027, 3.948819, 4.176997, 4.348123",\
"4.247819, 4.418611, 4.589403, 4.817581, 4.988707",\
"4.501653, 4.672444, 4.843236, 5.071414, 5.242540");
}
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.802164, 2.972956, 3.143748, 3.371926, 3.543052",\
"3.363771, 3.534563, 3.705355, 3.933533, 4.104659",\
"3.925379, 4.096170, 4.266963, 4.495141, 4.666266",\
"4.675686, 4.846478, 5.017269, 5.245447, 5.416574",\
"5.027596, 5.198387, 5.369179, 5.597357, 5.768483");
}
} /* 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.487739, 3.075051, 2.662363, 2.111013, 1.920251",\
"3.967216, 3.554529, 3.141841, 2.590491, 2.399729",\
"4.446695, 4.034008, 3.621320, 3.069970, 2.879207",\
"5.087279, 4.674591, 4.261904, 3.710553, 3.519791",\
"5.341112, 4.928424, 4.515737, 3.964386, 3.773624");
}
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.308047, 2.895360, 2.482672, 1.931322, 1.740559",\
"3.869654, 3.456966, 3.044278, 2.492928, 2.302166",\
"4.431261, 4.018573, 3.605886, 3.054535, 2.863773",\
"5.181568, 4.768880, 4.356193, 3.804842, 3.614080",\
"5.533478, 5.120790, 4.708103, 4.156753, 3.965990");
}
} /* 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.448949, 0.928488, 1.408026, 2.048691, 2.302524",\
"0.584240, 1.063779, 1.543317, 2.183981, 2.437815",\
"0.789909, 1.269448, 1.748986, 2.389651, 2.643484",\
"1.017443, 1.496982, 1.976521, 2.617185, 2.871018",\
"1.188539, 1.668078, 2.147617, 2.788281, 3.042114");
}
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.315754, 0.795294, 1.274832, 1.915496, 2.169329",\
"-0.011163, 0.468376, 0.947914, 1.588579, 1.842412",\
"-0.508144, -0.028605, 0.450934, 1.091598, 1.345431",\
"-1.057960, -0.578421, -0.098883, 0.541781, 0.795615",\
"-1.248274, -0.768735, -0.289196, 0.351468, 0.605301");
}
} /* 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.287286, 0.274258, 0.835801, 1.586023, 1.937931",\
"-0.151994, 0.409549, 0.971092, 1.721315, 2.073222",\
"0.053675, 0.615218, 1.176762, 1.926984, 2.278891",\
"0.281209, 0.842753, 1.404296, 2.154518, 2.506426",\
"0.452305, 1.013849, 1.575392, 2.325614, 2.677522");
}
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.777639, -0.216096, 0.345448, 1.095670, 1.447577",\
"-1.104556, -0.543013, 0.018531, 0.768753, 1.120660",\
"-1.601537, -1.039994, -0.478451, 0.271772, 0.623679",\
"-2.151354, -1.589811, -1.028267, -0.278045, 0.073863",\
"-2.341668, -1.780124, -1.218581, -0.468359, -0.116451");
}
} /* 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 : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-1.038520, -1.038520, -1.113193, -1.138084, -1.187866",\
"-0.559021, -0.559021, -0.633694, -0.658585, -0.708367",\
"-0.079521, -0.079521, -0.154195, -0.179085, -0.228867",\
"0.561090, 0.561090, 0.486416, 0.461525, 0.411744",\
"0.814923, 0.814923, 0.740250, 0.715359, 0.665577");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.514100, -0.514100, -0.588773, -0.613664, -0.663446",\
"0.047485, 0.047485, -0.027188, -0.052079, -0.101861",\
"0.609071, 0.609071, 0.534398, 0.509507, 0.459725",\
"1.359349, 1.359349, 1.284676, 1.259785, 1.210003",\
"1.711258, 1.711258, 1.636585, 1.611694, 1.561913");
}
} /* 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.610442, 1.610442, 1.647779, 1.685115, 1.759788",\
"1.781253, 1.781253, 1.818590, 1.855927, 1.930600",\
"1.952065, 1.952065, 1.989402, 2.026738, 2.101411",\
"2.180269, 2.180269, 2.217606, 2.254942, 2.329616",\
"2.351376, 2.351376, 2.388712, 2.426049, 2.500722");
}
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.904639, 0.904639, 0.941976, 0.979312, 1.053986",\
"0.491894, 0.491894, 0.529231, 0.566567, 0.641240",\
"0.079149, 0.079149, 0.116486, 0.153822, 0.228495",\
"-0.472279, -0.472279, -0.434942, -0.397606, -0.322933",\
"-0.662745, -0.662745, -0.625409, -0.588072, -0.513399");
}
} /* end of arc clock_mprj_io[1]_hldr*/
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "11.152845, 11.445801, 11.642334, 11.665998, 11.702451",\
"11.152845, 11.445801, 11.642334, 11.665998, 11.702451",\
"11.141443, 11.434399, 11.630932, 11.654596, 11.702451",\
"11.076487, 11.369442, 11.565975, 11.589640, 11.657370",\
"10.809988, 11.102943, 11.299477, 11.323141, 11.390871");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\
"1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\
"1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\
"1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\
"1.494963, 2.051096, 2.434799, 2.481001, 2.613235");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "10.973351, 11.278435, 11.483490, 11.508182, 11.547571",\
"10.973351, 11.278435, 11.483490, 11.508182, 11.547571",\
"10.961948, 11.267032, 11.472088, 11.496778, 11.547571",\
"10.896993, 11.202076, 11.407131, 11.431823, 11.502490",\
"10.630492, 10.935575, 11.140631, 11.165322, 11.235990");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\
"1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\
"1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\
"1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\
"1.503994, 2.075237, 2.467419, 2.514642, 2.649798");
}
} /* end of arc hk_serial_load_mprj_io[1]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.439549, 3.561180, 3.619085, 3.626058, 3.646014",\
"3.439549, 3.561180, 3.619085, 3.626058, 3.646014",\
"3.439549, 3.561180, 3.619085, 3.626058, 3.646014",\
"3.394468, 3.516098, 3.574004, 3.580977, 3.600933",\
"3.127969, 3.249599, 3.307505, 3.314477, 3.334433");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 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.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.437363, 3.530802, 3.586234, 3.592909, 3.612012",\
"3.437363, 3.530802, 3.586234, 3.592909, 3.612012",\
"3.437363, 3.530802, 3.586234, 3.592909, 3.612012",\
"3.392282, 3.485721, 3.541153, 3.547828, 3.566931",\
"3.125782, 3.219221, 3.274653, 3.281328, 3.300431");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\
"0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\
"0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\
"0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\
"0.423516, 0.480749, 0.520969, 0.525812, 0.539673");
}
} /* 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.074971, 5.367927, 5.564460, 5.588124, 5.655854",\
"5.554498, 5.847453, 6.043986, 6.067651, 6.135381",\
"6.034025, 6.326981, 6.523514, 6.547178, 6.614908",\
"6.674673, 6.967628, 7.164162, 7.187826, 7.255556",\
"6.928506, 7.221461, 7.417994, 7.441659, 7.509389");
}
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.494963, 2.051096, 2.434799, 2.481001, 2.613235",\
"1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\
"1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\
"1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\
"1.494963, 2.051096, 2.434799, 2.481001, 2.613235");
}
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.467445, 5.772528, 5.977584, 6.002275, 6.072942",\
"6.029001, 6.334085, 6.539140, 6.563831, 6.634499",\
"6.590557, 6.895640, 7.100696, 7.125387, 7.196054",\
"7.340796, 7.645879, 7.850935, 7.875626, 7.946293",\
"7.692704, 7.997787, 8.202843, 8.227534, 8.298202");
}
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.503994, 2.075237, 2.467419, 2.514642, 2.649798",\
"1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\
"1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\
"1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\
"1.503994, 2.075237, 2.467419, 2.514642, 2.649798");
}
} /* 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.569699, 4.691329, 4.749235, 4.756207, 4.776163",\
"4.398901, 4.520531, 4.578436, 4.585409, 4.605365",\
"4.228103, 4.349733, 4.407639, 4.414612, 4.434567",\
"3.999917, 4.121547, 4.179453, 4.186425, 4.206381",\
"3.828797, 3.950427, 4.008333, 4.015306, 4.035261");
}
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.846500, 4.939940, 4.995372, 5.002047, 5.021150",\
"5.259206, 5.352645, 5.408077, 5.414752, 5.433855",\
"5.671910, 5.765350, 5.820782, 5.827457, 5.846560",\
"6.223284, 6.316723, 6.372155, 6.378830, 6.397933",\
"6.413956, 6.507396, 6.562828, 6.569502, 6.588606");
}
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.423516, 0.480749, 0.520969, 0.525812, 0.539673",\
"0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\
"0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\
"0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\
"0.423516, 0.480749, 0.520969, 0.525812, 0.539673");
}
} /* 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.036991, 5.329946, 5.526479, 5.550144, 5.617874",\
"5.598534, 5.891489, 6.088022, 6.111687, 6.179417",\
"6.160078, 6.453033, 6.649566, 6.673231, 6.740961",\
"6.910299, 7.203254, 7.399787, 7.423452, 7.491182",\
"7.262207, 7.555162, 7.751695, 7.775360, 7.843090");
}
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.494963, 2.051096, 2.434799, 2.481001, 2.613235",\
"1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\
"1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\
"1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\
"1.494963, 2.051096, 2.434799, 2.481001, 2.613235");
}
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.508431, 5.813515, 6.018570, 6.043262, 6.113929",\
"6.069975, 6.375058, 6.580114, 6.604805, 6.675472",\
"6.631517, 6.936601, 7.141656, 7.166348, 7.237015",\
"7.381739, 7.686822, 7.891878, 7.916570, 7.987236",\
"7.733646, 8.038730, 8.243786, 8.268476, 8.339144");
}
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.503994, 2.075237, 2.467419, 2.514642, 2.649798",\
"1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\
"1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\
"1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\
"1.503994, 2.075237, 2.467419, 2.514642, 2.649798");
}
} /* 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.433630, 4.555261, 4.613166, 4.620139, 4.640095",\
"4.846318, 4.967948, 5.025854, 5.032826, 5.052782",\
"5.259006, 5.380636, 5.438542, 5.445515, 5.465470",\
"5.810356, 5.931986, 5.989892, 5.996865, 6.016821",\
"6.001119, 6.122749, 6.180655, 6.187627, 6.207583");
}
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.500935, 4.594374, 4.649806, 4.656481, 4.675584",\
"4.913622, 5.007061, 5.062493, 5.069168, 5.088271",\
"5.326310, 5.419749, 5.475182, 5.481856, 5.500959",\
"5.877660, 5.971099, 6.026531, 6.033206, 6.052309",\
"6.068421, 6.161861, 6.217293, 6.223968, 6.243071");
}
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.423516, 0.480749, 0.520969, 0.525812, 0.539673",\
"0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\
"0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\
"0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\
"0.423516, 0.480749, 0.520969, 0.525812, 0.539673");
}
} /* 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.791028, 7.083983, 7.280517, 7.304181, 7.371911",\
"7.270567, 7.563522, 7.760055, 7.783720, 7.851450",\
"7.750106, 8.043060, 8.239594, 8.263259, 8.330989",\
"8.390770, 8.683725, 8.880258, 8.903923, 8.971653",\
"8.644603, 8.937557, 9.134090, 9.157756, 9.225486");
}
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.494963, 2.051096, 2.434799, 2.481001, 2.613235",\
"1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\
"1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\
"1.494963, 2.051096, 2.434799, 2.481001, 2.613235",\
"1.494963, 2.051096, 2.434799, 2.481001, 2.613235");
}
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.386334, 7.691417, 7.896473, 7.921165, 7.991831",\
"7.865872, 8.170956, 8.376011, 8.400702, 8.471370",\
"8.345411, 8.650495, 8.855551, 8.880241, 8.950909",\
"8.986075, 9.291159, 9.496214, 9.520905, 9.591573",\
"9.239908, 9.544991, 9.750048, 9.774738, 9.845406");
}
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.503994, 2.075237, 2.467419, 2.514642, 2.649798",\
"1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\
"1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\
"1.503994, 2.075237, 2.467419, 2.514642, 2.649798",\
"1.503994, 2.075237, 2.467419, 2.514642, 2.649798");
}
} /* 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.506196, 4.627826, 4.685732, 4.692704, 4.712660",\
"4.335404, 4.457035, 4.514940, 4.521913, 4.541869",\
"4.164612, 4.286242, 4.344148, 4.351121, 4.371077",\
"3.936434, 4.058064, 4.115971, 4.122943, 4.142899",\
"3.765308, 3.886938, 3.944844, 3.951817, 3.971772");
}
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.594978, 4.688418, 4.743850, 4.750525, 4.769628",\
"4.424187, 4.517626, 4.573058, 4.579733, 4.598836",\
"4.253395, 4.346834, 4.402267, 4.408941, 4.428044",\
"4.025217, 4.118657, 4.174088, 4.180763, 4.199866",\
"3.854091, 3.947530, 4.002962, 4.009637, 4.028740");
}
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.423516, 0.480749, 0.520969, 0.525812, 0.539673",\
"0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\
"0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\
"0.423516, 0.480749, 0.520969, 0.525812, 0.539673",\
"0.423516, 0.480749, 0.520969, 0.525812, 0.539673");
}
} /* 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.570015, 0.157328, -0.255360, -0.806710, -0.997473",\
"1.049514, 0.636827, 0.224139, -0.327211, -0.517974",\
"1.529014, 1.116326, 0.703638, 0.152288, -0.038474",\
"2.169625, 1.756937, 1.344249, 0.792899, 0.602137",\
"2.423459, 2.010771, 1.598083, 1.046733, 0.855970");
}
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.233331, 0.820644, 0.407956, -0.143394, -0.334157",\
"1.794917, 1.382229, 0.969541, 0.418191, 0.227429",\
"2.356503, 1.943815, 1.531127, 0.979777, 0.789015",\
"3.106780, 2.694093, 2.281405, 1.730054, 1.539292",\
"3.458690, 3.046002, 2.633314, 2.081964, 1.891202");
}
} /* 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.042590, 0.518954, 1.080497, 1.830719, 2.182627",\
"0.128222, 0.689765, 1.251309, 2.001531, 2.353438",\
"0.299033, 0.860577, 1.422120, 2.172343, 2.524250",\
"0.527238, 1.088781, 1.650325, 2.400547, 2.752454",\
"0.698344, 1.259887, 1.821431, 2.571653, 2.923561");
}
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.882313, -0.320770, 0.240773, 0.990996, 1.342903",\
"-1.295059, -0.733515, -0.171972, 0.578250, 0.930158",\
"-1.707804, -1.146260, -0.584717, 0.165505, 0.517413",\
"-2.259232, -1.697688, -1.136145, -0.385923, -0.034015",\
"-2.449698, -1.888155, -1.326611, -0.576389, -0.224482");
}
} /* 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 ( "-0.461581, -0.461581, -0.536254, -0.561145, -0.610927",\
"0.017893, 0.017893, -0.056780, -0.081671, -0.131453",\
"0.497368, 0.497368, 0.422694, 0.397804, 0.348022",\
"1.137945, 1.137945, 1.063272, 1.038381, 0.988600",\
"1.391779, 1.391779, 1.317106, 1.292215, 1.242433");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.342475, -0.342475, -0.417148, -0.442039, -0.491821",\
"0.219136, 0.219136, 0.144463, 0.119572, 0.069791",\
"0.780747, 0.780747, 0.706074, 0.681183, 0.631401",\
"1.531060, 1.531060, 1.456386, 1.431495, 1.381714",\
"1.882971, 1.882971, 1.808297, 1.783406, 1.733625");
}
} /* 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.688394, 1.688394, 1.725731, 1.763067, 1.837741",\
"1.859218, 1.859218, 1.896555, 1.933891, 2.008564",\
"2.030042, 2.030042, 2.067379, 2.104715, 2.179388",\
"2.258262, 2.258262, 2.295599, 2.332936, 2.407609",\
"2.429356, 2.429356, 2.466693, 2.504029, 2.578702");
}
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.236610, 1.236610, 1.273947, 1.311283, 1.385956",\
"0.823829, 0.823829, 0.861166, 0.898502, 0.973175",\
"0.411048, 0.411048, 0.448385, 0.485721, 0.560394",\
"-0.140427, -0.140427, -0.103090, -0.065754, 0.008919",\
"-0.330709, -0.330709, -0.293372, -0.256036, -0.181362");
}
} /* 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.511833, 0.099145, -0.313543, -0.864893, -1.055655",\
"0.991307, 0.578619, 0.165931, -0.385419, -0.576181",\
"1.470782, 1.058094, 0.645406, 0.094056, -0.096706",\
"2.111359, 1.698672, 1.285984, 0.734634, 0.543871",\
"2.365193, 1.952505, 1.539817, 0.988467, 0.797705");
}
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.939811, 0.527123, 0.114435, -0.436915, -0.627677",\
"1.501422, 1.088735, 0.676047, 0.124696, -0.066066",\
"2.063033, 1.650345, 1.237658, 0.686307, 0.495545",\
"2.813346, 2.400658, 1.987970, 1.436620, 1.245858",\
"3.165256, 2.752568, 2.339880, 1.788530, 1.597768");
}
} /* 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.055511, 0.617054, 1.178598, 1.928820, 2.280728",\
"0.226335, 0.787878, 1.349422, 2.099644, 2.451551",\
"0.397159, 0.958702, 1.520246, 2.270468, 2.622375",\
"0.625379, 1.186923, 1.748466, 2.498688, 2.850596",\
"0.796473, 1.358016, 1.919560, 2.669782, 3.021690");
}
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.502001, 0.059543, 0.621086, 1.371309, 1.723216",\
"-0.914782, -0.353238, 0.208305, 0.958527, 1.310435",\
"-1.327563, -0.766019, -0.204476, 0.545746, 0.897654",\
"-1.879038, -1.317494, -0.755951, -0.005729, 0.346179",\
"-2.069319, -1.507776, -0.946233, -0.196010, 0.155897");
}
} /* 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.414810");
}
} /* 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.561985, 6.683587, 6.741497, 6.748469, 6.768427",\
"6.561985, 6.683587, 6.741497, 6.748469, 6.768427",\
"6.599321, 6.720924, 6.778833, 6.785807, 6.805764",\
"6.636658, 6.758260, 6.816170, 6.823143, 6.843100",\
"6.711331, 6.832933, 6.890843, 6.897816, 6.917773");
}
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.765611, 0.765611, 0.765611, 0.765611",\
"0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\
"0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\
"0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\
"0.758811, 0.765611, 0.765611, 0.765611, 0.765611");
}
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.834948, 6.928379, 6.983812, 6.990487, 7.009591",\
"6.834948, 6.928379, 6.983812, 6.990487, 7.009591",\
"6.872284, 6.965715, 7.021149, 7.027824, 7.046928",\
"6.909620, 7.003051, 7.058485, 7.065160, 7.084264",\
"6.984293, 7.077724, 7.133158, 7.139833, 7.158937");
}
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.423412, 0.480751, 0.520936, 0.525775, 0.539623",\
"0.423412, 0.480751, 0.520936, 0.525775, 0.539623",\
"0.423412, 0.480751, 0.520936, 0.525775, 0.539623",\
"0.423412, 0.480751, 0.520936, 0.525775, 0.539623",\
"0.423412, 0.480751, 0.520936, 0.525775, 0.539623");
}
} /* 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.218769, 6.340371, 6.398281, 6.405253, 6.425211",\
"6.218769, 6.340371, 6.398281, 6.405253, 6.425211",\
"6.293442, 6.415044, 6.472954, 6.479927, 6.499884",\
"6.318333, 6.439935, 6.497845, 6.504818, 6.524775",\
"6.368114, 6.489717, 6.547626, 6.554600, 6.574557");
}
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.765611, 0.765611, 0.765611, 0.765611",\
"0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\
"0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\
"0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\
"0.758811, 0.765611, 0.765611, 0.765611, 0.765611");
}
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.461368, 6.554799, 6.610232, 6.616907, 6.636011",\
"6.461368, 6.554799, 6.610232, 6.616907, 6.636011",\
"6.536040, 6.629472, 6.684906, 6.691581, 6.710684",\
"6.560931, 6.654363, 6.709796, 6.716472, 6.735575",\
"6.610713, 6.704144, 6.759578, 6.766253, 6.785357");
}
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.423412, 0.480751, 0.520936, 0.525775, 0.539623",\
"0.423412, 0.480751, 0.520936, 0.525775, 0.539623",\
"0.423412, 0.480751, 0.520936, 0.525775, 0.539623",\
"0.423412, 0.480751, 0.520936, 0.525775, 0.539623",\
"0.423412, 0.480751, 0.520936, 0.525775, 0.539623");
}
} /* 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.983636, 5.105239, 5.163148, 5.170121, 5.190079",\
"5.463175, 5.584778, 5.642688, 5.649660, 5.669618",\
"5.942714, 6.064316, 6.122226, 6.129199, 6.149156",\
"6.583379, 6.704981, 6.762891, 6.769864, 6.789821",\
"6.837212, 6.958814, 7.016724, 7.023697, 7.043654");
}
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.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790");
}
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.846185, 4.939616, 4.995049, 5.001725, 5.020829",\
"5.325724, 5.419155, 5.474589, 5.481264, 5.500368",\
"5.805263, 5.898694, 5.954127, 5.960802, 5.979906",\
"6.445927, 6.539358, 6.594792, 6.601467, 6.620571",\
"6.699760, 6.793191, 6.848625, 6.855300, 6.874404");
}
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.444241, 0.500538, 0.538776, 0.543380, 0.556557",\
"0.444241, 0.500538, 0.538776, 0.543380, 0.556557",\
"0.444241, 0.500538, 0.538776, 0.543380, 0.556557",\
"0.444241, 0.500538, 0.538776, 0.543380, 0.556557",\
"0.444241, 0.500538, 0.538776, 0.543380, 0.556557");
}
} /* 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.056329, 4.056853, 4.057315, 4.057370, 4.057529",\
"3.885537, 3.886061, 3.886523, 3.886578, 3.886737",\
"3.714745, 3.715270, 3.715731, 3.715786, 3.715945",\
"3.486567, 3.487092, 3.487553, 3.487609, 3.487768",\
"3.315441, 3.315966, 3.316427, 3.316483, 3.316642");
}
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.006181, 4.012177, 4.012218, 4.012223, 4.012237",\
"3.835389, 3.841385, 3.841426, 3.841431, 3.841445",\
"3.664597, 3.670594, 3.670634, 3.670639, 3.670653",\
"3.436419, 3.442416, 3.442457, 3.442461, 3.442475",\
"3.265293, 3.271290, 3.271330, 3.271335, 3.271349");
}
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.944832, 6.066439, 6.124348, 6.131321, 6.151278",\
"5.944832, 6.066439, 6.124348, 6.131321, 6.151278",\
"5.982169, 6.103775, 6.161684, 6.168657, 6.188614",\
"6.019505, 6.141111, 6.199020, 6.205994, 6.225950",\
"6.094178, 6.215785, 6.273694, 6.280666, 6.300624");
}
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.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612");
}
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.824650, 5.918082, 5.973516, 5.980191, 5.999294",\
"5.824650, 5.918082, 5.973516, 5.980191, 5.999294",\
"5.861987, 5.955419, 6.010853, 6.017528, 6.036632",\
"5.899323, 5.992755, 6.048189, 6.054864, 6.073968",\
"5.973996, 6.067429, 6.122862, 6.129537, 6.148641");
}
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.423426, 0.480751, 0.520941, 0.525780, 0.539630",\
"0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\
"0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\
"0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\
"0.423426, 0.480751, 0.520941, 0.525780, 0.539630");
}
} /* 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.699749, 5.821356, 5.879265, 5.886238, 5.906195",\
"5.699749, 5.821356, 5.879265, 5.886238, 5.906195",\
"5.774423, 5.896029, 5.953938, 5.960911, 5.980868",\
"5.799314, 5.920919, 5.978828, 5.985802, 6.005759",\
"5.849095, 5.970702, 6.028611, 6.035583, 6.055541");
}
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.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612");
}
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.660423, 5.753856, 5.809289, 5.815965, 5.835068",\
"5.660423, 5.753856, 5.809289, 5.815965, 5.835068",\
"5.735097, 5.828529, 5.883963, 5.890637, 5.909741",\
"5.759987, 5.853420, 5.908854, 5.915528, 5.934632",\
"5.809769, 5.903202, 5.958635, 5.965310, 5.984414");
}
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.423426, 0.480751, 0.520941, 0.525780, 0.539630",\
"0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\
"0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\
"0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\
"0.423426, 0.480751, 0.520941, 0.525780, 0.539630");
}
} /* 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.911091, 5.032697, 5.090606, 5.097579, 5.117537",\
"5.390630, 5.512237, 5.570146, 5.577119, 5.597075",\
"5.870169, 5.991775, 6.049684, 6.056657, 6.076614",\
"6.510833, 6.632439, 6.690348, 6.697321, 6.717278",\
"6.764666, 6.886272, 6.944181, 6.951154, 6.971111");
}
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.777885, 0.789791, 0.789791, 0.789791, 0.789791",\
"0.777885, 0.789791, 0.789791, 0.789791, 0.789791",\
"0.777885, 0.789791, 0.789791, 0.789791, 0.789791",\
"0.777885, 0.789791, 0.789791, 0.789791, 0.789791",\
"0.777885, 0.789791, 0.789791, 0.789791, 0.789791");
}
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.804435, 4.897867, 4.953300, 4.959976, 4.979079",\
"5.283974, 5.377407, 5.432840, 5.439515, 5.458619",\
"5.763513, 5.856945, 5.912378, 5.919054, 5.938157",\
"6.404176, 6.497608, 6.553041, 6.559717, 6.578820",\
"6.658009, 6.751441, 6.806875, 6.813550, 6.832654");
}
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.444240, 0.500540, 0.538777, 0.543381, 0.556559",\
"0.444240, 0.500540, 0.538777, 0.543381, 0.556559",\
"0.444240, 0.500540, 0.538777, 0.543381, 0.556559",\
"0.444240, 0.500540, 0.538777, 0.543381, 0.556559",\
"0.444240, 0.500540, 0.538777, 0.543381, 0.556559");
}
} /* end of arc mprj_io[4]_flash_clk_redg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.020353, 4.020864, 4.021319, 4.021374, 4.021531",\
"3.849561, 3.850072, 3.850528, 3.850582, 3.850739",\
"3.678769, 3.679280, 3.679735, 3.679790, 3.679947",\
"3.450591, 3.451103, 3.451558, 3.451612, 3.451769",\
"3.279465, 3.279976, 3.280431, 3.280486, 3.280643");
}
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.970270, 3.976322, 3.976361, 3.976366, 3.976379",\
"3.799478, 3.805531, 3.805569, 3.805574, 3.805587",\
"3.628686, 3.634739, 3.634777, 3.634782, 3.634795",\
"3.400508, 3.406561, 3.406600, 3.406604, 3.406618",\
"3.229382, 3.235435, 3.235473, 3.235478, 3.235491");
}
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.433654, 4.555260, 4.613169, 4.620142, 4.640099",\
"4.913193, 5.034800, 5.092709, 5.099681, 5.119638",\
"5.392732, 5.514338, 5.572247, 5.579220, 5.599177",\
"6.033395, 6.155002, 6.212911, 6.219884, 6.239841",\
"6.287229, 6.408835, 6.466744, 6.473718, 6.493674");
}
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.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612");
}
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.242201, 4.335634, 4.391068, 4.397742, 4.416846",\
"4.803745, 4.897178, 4.952611, 4.959286, 4.978390",\
"5.365289, 5.458721, 5.514154, 5.520829, 5.539933",\
"6.115510, 6.208943, 6.264377, 6.271051, 6.290155",\
"6.467417, 6.560850, 6.616283, 6.622958, 6.642062");
}
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.423426, 0.480751, 0.520941, 0.525780, 0.539630",\
"0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\
"0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\
"0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\
"0.423426, 0.480751, 0.520941, 0.525780, 0.539630");
}
} /* 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.983095, 4.104702, 4.162611, 4.169583, 4.189541",\
"3.812304, 3.933910, 3.991819, 3.998792, 4.018749",\
"3.641512, 3.763118, 3.821027, 3.828000, 3.847957",\
"3.413334, 3.534940, 3.592849, 3.599822, 3.619779",\
"3.242208, 3.363814, 3.421723, 3.428696, 3.448653");
}
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.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612");
}
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.059650, 4.153083, 4.208516, 4.215191, 4.234295",\
"4.472338, 4.565770, 4.621204, 4.627879, 4.646983",\
"4.885026, 4.978458, 5.033892, 5.040566, 5.059670",\
"5.436376, 5.529809, 5.585242, 5.591917, 5.611021",\
"5.627138, 5.720571, 5.776004, 5.782680, 5.801783");
}
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.423426, 0.480751, 0.520941, 0.525780, 0.539630",\
"0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\
"0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\
"0.423426, 0.480751, 0.520941, 0.525780, 0.539630",\
"0.423426, 0.480751, 0.520941, 0.525780, 0.539630");
}
} /* 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.852360, 5.973965, 6.031874, 6.038847, 6.058805",\
"5.852360, 5.973965, 6.031874, 6.038847, 6.058805",\
"5.889697, 6.011302, 6.069211, 6.076184, 6.096141",\
"5.927033, 6.048638, 6.106547, 6.113520, 6.133477",\
"6.001706, 6.123311, 6.181220, 6.188193, 6.208150");
}
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.777883, 0.789786, 0.789786, 0.789786, 0.789786",\
"0.777883, 0.789786, 0.789786, 0.789786, 0.789786",\
"0.777883, 0.789786, 0.789786, 0.789786, 0.789786",\
"0.777883, 0.789786, 0.789786, 0.789786, 0.789786",\
"0.777883, 0.789786, 0.789786, 0.789786, 0.789786");
}
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.794194, 5.887321, 5.942380, 5.949010, 5.967985",\
"5.794194, 5.887321, 5.942380, 5.949010, 5.967985",\
"5.831531, 5.924657, 5.979717, 5.986347, 6.005322",\
"5.868867, 5.961994, 6.017054, 6.023684, 6.042659",\
"5.943541, 6.036667, 6.091727, 6.098357, 6.117332");
}
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.444246, 0.500527, 0.538767, 0.543372, 0.556550",\
"0.444246, 0.500527, 0.538767, 0.543372, 0.556550",\
"0.444246, 0.500527, 0.538767, 0.543372, 0.556550",\
"0.444246, 0.500527, 0.538767, 0.543372, 0.556550",\
"0.444246, 0.500527, 0.538767, 0.543372, 0.556550");
}
} /* 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.228263, 5.228853, 5.229344, 5.229403, 5.229573",\
"5.228263, 5.228853, 5.229344, 5.229403, 5.229573",\
"5.302937, 5.303526, 5.304018, 5.304077, 5.304246",\
"5.327827, 5.328417, 5.328908, 5.328968, 5.329137",\
"5.377609, 5.378199, 5.378690, 5.378750, 5.378919");
}
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.177795, 5.183517, 5.183567, 5.183573, 5.183590",\
"5.177795, 5.183517, 5.183567, 5.183573, 5.183590",\
"5.252469, 5.258191, 5.258240, 5.258246, 5.258263",\
"5.277359, 5.283082, 5.283131, 5.283137, 5.283154",\
"5.327141, 5.332863, 5.332913, 5.332919, 5.332936");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc clock_flash_io0_redg_min*/
timing () {
related_pin : "mprj_io[2]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.072717, 4.194322, 4.252232, 4.259204, 4.279161",\
"4.552196, 4.673801, 4.731710, 4.738684, 4.758641",\
"5.031675, 5.153280, 5.211189, 5.218162, 5.238119",\
"5.672258, 5.793864, 5.851773, 5.858746, 5.878703",\
"5.926092, 6.047697, 6.105606, 6.112579, 6.132536");
}
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.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612");
}
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.919401, 4.012833, 4.068266, 4.074942, 4.094045",\
"4.481008, 4.574439, 4.629873, 4.636548, 4.655652",\
"5.042615, 5.136046, 5.191480, 5.198155, 5.217259",\
"5.792921, 5.886353, 5.941787, 5.948462, 5.967566",\
"6.144833, 6.238264, 6.293698, 6.300373, 6.319477");
}
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.423420, 0.480751, 0.520939, 0.525778, 0.539627",\
"0.423420, 0.480751, 0.520939, 0.525778, 0.539627",\
"0.423420, 0.480751, 0.520939, 0.525778, 0.539627",\
"0.423420, 0.480751, 0.520939, 0.525778, 0.539627",\
"0.423420, 0.480751, 0.520939, 0.525778, 0.539627");
}
} /* 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.727170, 3.848776, 3.906685, 3.913658, 3.933615",\
"3.591880, 3.713485, 3.771394, 3.778367, 3.798324",\
"3.386210, 3.507816, 3.565725, 3.572698, 3.592655",\
"3.158676, 3.280281, 3.338191, 3.345163, 3.365121",\
"2.987580, 3.109185, 3.167095, 3.174067, 3.194025");
}
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.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\
"0.758811, 0.765612, 0.765612, 0.765612, 0.765612");
}
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.796111, 3.889543, 3.944977, 3.951652, 3.970756",\
"4.123029, 4.216461, 4.271894, 4.278570, 4.297673",\
"4.620009, 4.713442, 4.768875, 4.775550, 4.794654",\
"5.169827, 5.263258, 5.318692, 5.325367, 5.344471",\
"5.360140, 5.453572, 5.509006, 5.515681, 5.534784");
}
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.423420, 0.480751, 0.520939, 0.525778, 0.539627",\
"0.423420, 0.480751, 0.520939, 0.525778, 0.539627",\
"0.423420, 0.480751, 0.520939, 0.525778, 0.539627",\
"0.423420, 0.480751, 0.520939, 0.525778, 0.539627",\
"0.423420, 0.480751, 0.520939, 0.525778, 0.539627");
}
} /* 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.742653, 4.864259, 4.922168, 4.929141, 4.949098",\
"5.222193, 5.343798, 5.401707, 5.408680, 5.428638",\
"5.701731, 5.823336, 5.881246, 5.888218, 5.908175",\
"6.342395, 6.464000, 6.521910, 6.528883, 6.548840",\
"6.596228, 6.717833, 6.775743, 6.782715, 6.802672");
}
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.789786, 0.789786, 0.789786, 0.789786",\
"0.777883, 0.789786, 0.789786, 0.789786, 0.789786",\
"0.777883, 0.789786, 0.789786, 0.789786, 0.789786",\
"0.777883, 0.789786, 0.789786, 0.789786, 0.789786",\
"0.777883, 0.789786, 0.789786, 0.789786, 0.789786");
}
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.708910, 4.802036, 4.857096, 4.863726, 4.882701",\
"5.188449, 5.281576, 5.336636, 5.343266, 5.362241",\
"5.667988, 5.761114, 5.816174, 5.822804, 5.841779",\
"6.308652, 6.401778, 6.456838, 6.463468, 6.482443",\
"6.562485, 6.655611, 6.710671, 6.717301, 6.736276");
}
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.444246, 0.500527, 0.538767, 0.543372, 0.556550",\
"0.444246, 0.500527, 0.538767, 0.543372, 0.556550",\
"0.444246, 0.500527, 0.538767, 0.543372, 0.556550",\
"0.444246, 0.500527, 0.538767, 0.543372, 0.556550",\
"0.444246, 0.500527, 0.538767, 0.543372, 0.556550");
}
} /* 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.966828, 3.967418, 3.967910, 3.967969, 3.968138",\
"3.796036, 3.796626, 3.797118, 3.797177, 3.797347",\
"3.625244, 3.625834, 3.626326, 3.626385, 3.626554",\
"3.397067, 3.397656, 3.398149, 3.398208, 3.398377",\
"3.225941, 3.226530, 3.227022, 3.227081, 3.227251");
}
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.916361, 3.922083, 3.922132, 3.922138, 3.922155",\
"3.745569, 3.751291, 3.751340, 3.751346, 3.751363",\
"3.574777, 3.580499, 3.580548, 3.580554, 3.580571",\
"3.346600, 3.352321, 3.352371, 3.352377, 3.352394",\
"3.175473, 3.181195, 3.181245, 3.181251, 3.181268");
}
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.185947");
}
} /* 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.218503");
}
} /* end of arc hk_serial_load_hk_serial_load_pwh*/
} /* end of pin hk_serial_load */
} /* end of cell */
} /* end of library */