caravel/signoff/caravan/primetime/lib/ss/caravan.nom.lib

4424 lines
177 KiB
Plaintext

library("caravan.nom") {
technology (cmos) ;
delay_model : table_lookup ;
library_features ( report_delay_calculation ) ;
date : "Wed May 31 04:01:48 2023" ;
revision : "T-2022.03-SP3" ;
nom_process : 1.0000 ;
nom_voltage : 1.6000 ;
nom_temperature : 100.0000 ;
operating_conditions( "sky130_fd_sc_hd__ss_1.60v_100C" ) {
process : 1.0000 ;
voltage : 1.6000 ;
temperature : 100.0000 ;
} /* current design opcond */
default_operating_conditions : "sky130_fd_sc_hd__ss_1.60v_100C" ;
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.163007 ;
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.163007 ;
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.064939, -0.064939, -0.281575, -0.353787, -0.498212",\
"0.584018, 0.584018, 0.367382, 0.295170, 0.150745",\
"1.232978, 1.232978, 1.016342, 0.944130, 0.799706",\
"2.099984, 2.099984, 1.883348, 1.811136, 1.666712",\
"2.430703, 2.430703, 2.214067, 2.141855, 1.997431");
}
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.222528, 1.222528, 1.005892, 0.933680, 0.789255",\
"1.698097, 1.698097, 1.481462, 1.409249, 1.264825",\
"2.173665, 2.173665, 1.957029, 1.884817, 1.740393",\
"2.854698, 2.854698, 2.638062, 2.565850, 2.421426",\
"3.148708, 3.148708, 2.932073, 2.859860, 2.715436");
}
} /* end of arc clock_mprj_io[37]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.312568, 1.312568, 1.420887, 1.529204, 1.745842",\
"1.235957, 1.235957, 1.344275, 1.452592, 1.669230",\
"1.159345, 1.159345, 1.267663, 1.375981, 1.592618",\
"1.056992, 1.056992, 1.165310, 1.273628, 1.490265",\
"1.086635, 1.086635, 1.194953, 1.303270, 1.519908");
}
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.201870, 0.201870, 0.310188, 0.418506, 0.635143",\
"-0.167857, -0.167857, -0.059539, 0.048779, 0.265416",\
"-0.536473, -0.536473, -0.428155, -0.319838, -0.103200",\
"-1.028943, -1.028943, -0.920625, -0.812307, -0.595670",\
"-1.218618, -1.218618, -1.110300, -1.001983, -0.785345");
}
} /* 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 ( "5.379958, 5.010602, 4.642032, 4.149622, 3.959931",\
"6.028915, 5.659559, 5.290989, 4.798580, 4.608889",\
"6.677876, 6.308519, 5.939950, 5.447540, 5.257849",\
"7.544882, 7.175526, 6.806956, 6.314546, 6.124855",\
"7.875601, 7.506245, 7.137675, 6.645265, 6.455574");
}
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 ( "7.388923, 7.019567, 6.650997, 6.158587, 5.968896",\
"7.864492, 7.495136, 7.126566, 6.634157, 6.444466",\
"8.340060, 7.970704, 7.602134, 7.109725, 6.920033",\
"9.021093, 8.651737, 8.283167, 7.790758, 7.601067",\
"9.315104, 8.945747, 8.577177, 8.084768, 7.895077");
}
} /* 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 ( "-3.985579, -3.510030, -3.034481, -2.353144, -2.059134",\
"-4.062191, -3.586642, -3.111092, -2.429756, -2.135746",\
"-4.138803, -3.663253, -3.187704, -2.506367, -2.212357",\
"-4.241155, -3.765605, -3.290056, -2.608719, -2.314709",\
"-4.211513, -3.735963, -3.260414, -2.579077, -2.285067");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-5.902235, -5.426686, -4.951136, -4.269800, -3.975790",\
"-6.271962, -5.796413, -5.320863, -4.639527, -4.345517",\
"-6.640578, -6.165029, -5.689479, -5.008143, -4.714133",\
"-7.133048, -6.657499, -6.181949, -5.500613, -5.206603",\
"-7.322723, -6.847174, -6.371624, -5.690288, -5.396278");
}
} /* 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.163007 ;
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.155152, 1.155152, 0.938517, 0.866304, 0.721880",\
"1.804111, 1.804111, 1.587476, 1.515264, 1.370839",\
"2.453070, 2.453070, 2.236434, 2.164222, 2.019797",\
"3.320077, 3.320077, 3.103441, 3.031229, 2.886805",\
"3.650803, 3.650803, 3.434167, 3.361955, 3.217530");
}
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.783331, 2.783331, 2.566695, 2.494483, 2.350059",\
"3.258889, 3.258889, 3.042253, 2.970041, 2.825617",\
"3.734449, 3.734449, 3.517814, 3.445601, 3.301177",\
"4.415631, 4.415631, 4.198996, 4.126783, 3.982359",\
"4.709641, 4.709641, 4.493006, 4.420794, 4.276369");
}
} /* 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.055511, 0.055511, 0.163829, 0.272145, 0.488784",\
"-0.021110, -0.021110, 0.087209, 0.195525, 0.412164",\
"-0.097731, -0.097731, 0.010588, 0.118904, 0.335543",\
"-0.200095, -0.200095, -0.091777, 0.016540, 0.233178",\
"-0.170446, -0.170446, -0.062128, 0.046188, 0.262827");
}
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.729873, -1.729873, -1.621554, -1.513238, -1.296599",\
"-2.099420, -2.099420, -1.991101, -1.882785, -1.666146",\
"-2.468013, -2.468013, -2.359694, -2.251378, -2.034739",\
"-2.960454, -2.960454, -2.852136, -2.743819, -2.527181",\
"-3.150138, -3.150138, -3.041820, -2.933503, -2.716865");
}
} /* 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 ( "5.682507, 5.313150, 4.944581, 4.452171, 4.262480",\
"6.331466, 5.962110, 5.593540, 5.101130, 4.911439",\
"6.980424, 6.611068, 6.242498, 5.750088, 5.560397",\
"7.847431, 7.478075, 7.109505, 6.617095, 6.427404",\
"8.178157, 7.808801, 7.440231, 6.947821, 6.758130");
}
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 ( "7.847517, 7.478161, 7.109591, 6.617181, 6.427490",\
"8.323075, 7.953719, 7.585149, 7.092740, 6.903049",\
"8.798635, 8.429279, 8.060709, 7.568300, 7.378609",\
"9.479817, 9.110461, 8.741892, 8.249481, 8.059791",\
"9.773828, 9.404471, 9.035902, 8.543491, 8.353801");
}
} /* 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 ( "-4.312427, -3.836877, -3.361328, -2.679991, -2.385981",\
"-4.389047, -3.913497, -3.437948, -2.756611, -2.462601",\
"-4.465668, -3.990119, -3.514569, -2.833232, -2.539222",\
"-4.568032, -4.092483, -3.616933, -2.935597, -2.641587",\
"-4.538383, -4.062834, -3.587285, -2.905948, -2.611938");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-6.697787, -6.222238, -5.746688, -5.065352, -4.771342",\
"-7.067334, -6.591785, -6.116235, -5.434899, -5.140889",\
"-7.435927, -6.960378, -6.484828, -5.803492, -5.509482",\
"-7.928369, -7.452819, -6.977270, -6.295933, -6.001923",\
"-8.118052, -7.642503, -7.166954, -6.485617, -6.191607");
}
} /* 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.163007 ;
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.264874, 0.264874, 0.048238, -0.023974, -0.168399",\
"0.913831, 0.913831, 0.697195, 0.624983, 0.480558",\
"1.562788, 1.562788, 1.346152, 1.273940, 1.129516",\
"2.429796, 2.429796, 2.213161, 2.140948, 1.996524",\
"2.760503, 2.760503, 2.543867, 2.471655, 2.327230");
}
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.965041, 0.965041, 0.748405, 0.676193, 0.531769",\
"1.440635, 1.440635, 1.223999, 1.151787, 1.007362",\
"1.916228, 1.916228, 1.699593, 1.627380, 1.482956",\
"2.596860, 2.596860, 2.380224, 2.308012, 2.163588",\
"2.890870, 2.890870, 2.674234, 2.602022, 2.457598");
}
} /* end of arc clock_mprj_io[35]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.044492, 1.044492, 1.152810, 1.261127, 1.477765",\
"0.967906, 0.967906, 1.076224, 1.184542, 1.401179",\
"0.891320, 0.891320, 0.999639, 1.107956, 1.324594",\
"0.789001, 0.789001, 0.897320, 1.005637, 1.222275",\
"0.818626, 0.818626, 0.926945, 1.035262, 1.251900");
}
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.158113, 0.158113, 0.266431, 0.374748, 0.591386",\
"-0.212105, -0.212105, -0.103786, 0.004531, 0.221169",\
"-0.580781, -0.580781, -0.472463, -0.364145, -0.147508",\
"-1.073332, -1.073332, -0.965014, -0.856696, -0.640059",\
"-1.262986, -1.262986, -1.154668, -1.046350, -0.829713");
}
} /* 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 ( "5.528459, 5.159103, 4.790533, 4.298123, 4.108432",\
"6.177415, 5.808059, 5.439489, 4.947080, 4.757389",\
"6.826374, 6.457017, 6.088448, 5.596038, 5.406347",\
"7.693382, 7.324026, 6.955456, 6.463046, 6.273355",\
"8.024088, 7.654731, 7.286161, 6.793752, 6.604061");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "6.774698, 6.405342, 6.036772, 5.544362, 5.354671",\
"7.250291, 6.880935, 6.512365, 6.019956, 5.830265",\
"7.725886, 7.356530, 6.987960, 6.495550, 6.305859",\
"8.406517, 8.037161, 7.668591, 7.176182, 6.986491",\
"8.700527, 8.331171, 7.962602, 7.470192, 7.280501");
}
} /* 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 ( "-4.171101, -3.695552, -3.220002, -2.538666, -2.244656",\
"-4.247688, -3.772139, -3.296589, -2.615252, -2.321242",\
"-4.324274, -3.848724, -3.373175, -2.691838, -2.397828",\
"-4.426592, -3.951043, -3.475493, -2.794157, -2.500147",\
"-4.396967, -3.921418, -3.445868, -2.764532, -2.470522");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-5.611405, -5.135856, -4.660306, -3.978970, -3.684959",\
"-5.981622, -5.506073, -5.030523, -4.349187, -4.055177",\
"-6.350298, -5.874749, -5.399199, -4.717863, -4.423853",\
"-6.842849, -6.367300, -5.891750, -5.210414, -4.916404",\
"-7.032504, -6.556954, -6.081405, -5.400068, -5.106058");
}
} /* 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.163007 ;
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.951505, 1.951505, 1.734869, 1.662657, 1.518232",\
"2.600461, 2.600461, 2.383825, 2.311613, 2.167189",\
"3.249419, 3.249419, 3.032784, 2.960571, 2.816147",\
"4.116426, 4.116426, 3.899791, 3.827579, 3.683154",\
"4.447157, 4.447157, 4.230521, 4.158309, 4.013885");
}
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.627155, 2.627155, 2.410520, 2.338307, 2.193883",\
"3.102707, 3.102707, 2.886071, 2.813859, 2.669435",\
"3.578255, 3.578255, 3.361619, 3.289407, 3.144982",\
"4.259588, 4.259588, 4.042953, 3.970740, 3.826316",\
"4.553598, 4.553598, 4.336963, 4.264750, 4.120326");
}
} /* 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.437243, 0.437243, 0.545562, 0.653879, 0.870517",\
"0.360613, 0.360613, 0.468931, 0.577249, 0.793886",\
"0.283982, 0.283982, 0.392301, 0.500618, 0.717256",\
"0.181603, 0.181603, 0.289922, 0.398239, 0.614877",\
"0.211259, 0.211259, 0.319577, 0.427895, 0.644532");
}
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.185303, -0.185303, -0.076984, 0.031333, 0.247971",\
"-0.554663, -0.554663, -0.446344, -0.338027, -0.121389",\
"-0.923233, -0.923233, -0.814915, -0.706597, -0.489960",\
"-1.415643, -1.415643, -1.307324, -1.199007, -0.982369",\
"-1.605334, -1.605334, -1.497016, -1.388699, -1.172061");
}
} /* 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 ( "5.486468, 5.117111, 4.748541, 4.256132, 4.066441",\
"6.135425, 5.766068, 5.397499, 4.905089, 4.715398",\
"6.784383, 6.415027, 6.046457, 5.554047, 5.364356",\
"7.651391, 7.282034, 6.913464, 6.421054, 6.231363",\
"7.982121, 7.612764, 7.244195, 6.751785, 6.562094");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "6.844332, 6.474976, 6.106406, 5.613996, 5.424305",\
"7.319882, 6.950525, 6.581955, 6.089546, 5.899855",\
"7.795432, 7.426075, 7.057505, 6.565095, 6.375404",\
"8.476765, 8.107409, 7.738839, 7.246429, 7.056738",\
"8.770775, 8.401419, 8.032848, 7.540439, 7.350748");
}
} /* 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 ( "-3.954530, -3.478981, -3.003431, -2.322095, -2.028085",\
"-4.031161, -3.555612, -3.080062, -2.398726, -2.104715",\
"-4.107791, -3.632242, -3.156693, -2.475356, -2.181346",\
"-4.210170, -3.734621, -3.259071, -2.577735, -2.283725",\
"-4.180515, -3.704966, -3.229416, -2.548079, -2.254069");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-5.122667, -4.647118, -4.171568, -3.490232, -3.196221",\
"-5.492027, -5.016478, -4.540928, -3.859591, -3.565581",\
"-5.860597, -5.385048, -4.909498, -4.228162, -3.934152",\
"-6.353006, -5.877457, -5.401907, -4.720571, -4.426560",\
"-6.542697, -6.067148, -5.591599, -4.910262, -4.616252");
}
} /* 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.163007 ;
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.563158, 1.563158, 1.346522, 1.274310, 1.129886",\
"2.212116, 2.212116, 1.995481, 1.923268, 1.778844",\
"2.861074, 2.861074, 2.644439, 2.572227, 2.427802",\
"3.728083, 3.728083, 3.511447, 3.439235, 3.294810",\
"4.058805, 4.058805, 3.842170, 3.769958, 3.625533");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "3.572125, 3.572125, 3.355490, 3.283278, 3.138853",\
"4.047688, 4.047688, 3.831053, 3.758841, 3.614416",\
"4.523252, 4.523252, 4.306616, 4.234404, 4.089979",\
"5.204366, 5.204366, 4.987730, 4.915518, 4.771093",\
"5.498376, 5.498376, 5.281740, 5.209528, 5.065104");
}
} /* 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.024096, 0.024096, 0.132414, 0.240731, 0.457369",\
"-0.052521, -0.052521, 0.055798, 0.164115, 0.380753",\
"-0.129137, -0.129137, -0.020819, 0.087499, 0.304136",\
"-0.231497, -0.231497, -0.123178, -0.014861, 0.201777",\
"-0.201851, -0.201851, -0.093533, 0.014785, 0.231422");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "-2.323424, -2.323424, -2.215106, -2.106789, -1.890151",\
"-2.693053, -2.693053, -2.584735, -2.476418, -2.259780",\
"-3.061658, -3.061658, -2.953340, -2.845022, -2.628385",\
"-3.554112, -3.554112, -3.445794, -3.337477, -3.120839",\
"-3.743793, -3.743793, -3.635474, -3.527157, -3.310519");
}
} /* 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 ( "6.132784, 5.763427, 5.394857, 4.902448, 4.712757",\
"6.781742, 6.412385, 6.043816, 5.551406, 5.361715",\
"7.430700, 7.061344, 6.692774, 6.200364, 6.010673",\
"8.297709, 7.928352, 7.559782, 7.067372, 6.877681",\
"8.628431, 8.259075, 7.890505, 7.398095, 7.208404");
}
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 ( "8.857716, 8.488359, 8.119789, 7.627379, 7.437688",\
"9.333279, 8.963923, 8.595352, 8.102942, 7.913251",\
"9.808842, 9.439486, 9.070915, 8.578506, 8.388815",\
"10.489956, 10.120600, 9.752029, 9.259620, 9.069929",\
"10.783966, 10.414610, 10.046040, 9.553630, 9.363939");
}
} /* 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 ( "-4.422170, -3.946620, -3.471071, -2.789734, -2.495724",\
"-4.498786, -4.023237, -3.547687, -2.866351, -2.572340",\
"-4.575402, -4.099853, -3.624303, -2.942967, -2.648957",\
"-4.677762, -4.202213, -3.726663, -3.045327, -2.751317",\
"-4.648116, -4.172567, -3.697017, -3.015681, -2.721671");
}
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 ( "-7.570951, -7.095401, -6.619852, -5.938515, -5.644505",\
"-7.940579, -7.465030, -6.989480, -6.308144, -6.014134",\
"-8.309184, -7.833635, -7.358085, -6.676749, -6.382739",\
"-8.801639, -8.326090, -7.850540, -7.169203, -6.875193",\
"-8.991319, -8.515770, -8.040220, -7.358883, -7.064873");
}
} /* 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.163007 ;
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.967221, 0.967221, 0.750586, 0.678373, 0.533949",\
"1.616179, 1.616179, 1.399544, 1.327332, 1.182907",\
"2.265138, 2.265138, 2.048502, 1.976290, 1.831865",\
"3.132145, 3.132145, 2.915509, 2.843297, 2.698873",\
"3.462867, 3.462867, 3.246231, 3.174019, 3.029594");
}
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.256099, 2.256099, 2.039463, 1.967251, 1.822826",\
"2.731664, 2.731664, 2.515028, 2.442816, 2.298391",\
"3.207229, 3.207229, 2.990593, 2.918381, 2.773956",\
"3.888322, 3.888322, 3.671686, 3.599474, 3.455050",\
"4.182332, 4.182332, 3.965696, 3.893484, 3.749060");
}
} /* 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.726130, 0.726130, 0.834449, 0.942766, 1.159404",\
"0.649515, 0.649515, 0.757833, 0.866151, 1.082788",\
"0.572901, 0.572901, 0.681219, 0.789536, 1.006174",\
"0.470543, 0.470543, 0.578861, 0.687179, 0.903816",\
"0.500188, 0.500188, 0.608506, 0.716824, 0.933461");
}
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.798730, -0.798730, -0.690412, -0.582094, -0.365457",\
"-1.168385, -1.168385, -1.060066, -0.951749, -0.735111",\
"-1.536992, -1.536992, -1.428674, -1.320356, -1.103719",\
"-2.029451, -2.029451, -1.921133, -1.812816, -1.596178",\
"-2.219130, -2.219130, -2.110811, -2.002494, -1.785856");
}
} /* 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 ( "5.460968, 5.091612, 4.723042, 4.230633, 4.040942",\
"6.109927, 5.740571, 5.372001, 4.879591, 4.689900",\
"6.758885, 6.389529, 6.020959, 5.528549, 5.338858",\
"7.625892, 7.256536, 6.887966, 6.395556, 6.205865",\
"7.956614, 7.587258, 7.218688, 6.726278, 6.536587");
}
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 ( "7.150382, 6.781025, 6.412456, 5.920046, 5.730355",\
"7.625947, 7.256590, 6.888021, 6.395611, 6.205920",\
"8.101511, 7.732155, 7.363585, 6.871176, 6.681485",\
"8.782604, 8.413248, 8.044679, 7.552269, 7.362578",\
"9.076614, 8.707258, 8.338689, 7.846279, 7.656588");
}
} /* 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 ( "-3.693060, -3.217511, -2.741961, -2.060625, -1.766615",\
"-3.769676, -3.294127, -2.818577, -2.137240, -1.843230",\
"-3.846291, -3.370742, -2.895192, -2.213856, -1.919846",\
"-3.948649, -3.473100, -2.997550, -2.316214, -2.022203",\
"-3.919004, -3.443455, -2.967905, -2.286569, -1.992558");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-5.670199, -5.194650, -4.719100, -4.037764, -3.743753",\
"-6.039854, -5.564304, -5.088755, -4.407418, -4.113408",\
"-6.408461, -5.932912, -5.457362, -4.776026, -4.482016",\
"-6.900920, -6.425371, -5.949821, -5.268485, -4.974475",\
"-7.090599, -6.615049, -6.139500, -5.458163, -5.164153");
}
} /* 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.163007 ;
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.250813, 2.250813, 2.034178, 1.961966, 1.817541",\
"2.899812, 2.899812, 2.683176, 2.610964, 2.466539",\
"3.548810, 3.548810, 3.332174, 3.259962, 3.115538",\
"4.415870, 4.415870, 4.199234, 4.127022, 3.982597",\
"4.746593, 4.746593, 4.529957, 4.457745, 4.313320");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "3.859632, 3.859632, 3.642997, 3.570785, 3.426360",\
"4.335236, 4.335236, 4.118600, 4.046388, 3.901963",\
"4.810842, 4.810842, 4.594206, 4.521994, 4.377569",\
"5.494243, 5.494243, 5.277607, 5.205395, 5.060970",\
"5.788229, 5.788229, 5.571593, 5.499381, 5.354957");
}
} /* 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.832403, -0.832403, -0.724085, -0.615767, -0.399130",\
"-0.909015, -0.909015, -0.800696, -0.692379, -0.475741",\
"-0.985626, -0.985626, -0.877308, -0.768991, -0.552353",\
"-1.088356, -1.088356, -0.980038, -0.871720, -0.655083",\
"-1.058724, -1.058724, -0.950406, -0.842089, -0.625451");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "-2.799691, -2.799691, -2.691373, -2.583055, -2.366418",\
"-3.168455, -3.168455, -3.060137, -2.951819, -2.735182",\
"-3.537220, -3.537220, -3.428902, -3.320584, -3.103947",\
"-4.030857, -4.030857, -3.922539, -3.814221, -3.597584",\
"-4.220505, -4.220505, -4.112186, -4.003869, -3.787231");
}
} /* 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 ( "7.118456, 6.749100, 6.380530, 5.888121, 5.698430",\
"7.767455, 7.398098, 7.029529, 6.537119, 6.347428",\
"8.416452, 8.047096, 7.678527, 7.186117, 6.996426",\
"9.283514, 8.914158, 8.545588, 8.053178, 7.863487",\
"9.614237, 9.244881, 8.876310, 8.383901, 8.194210");
}
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 ( "9.397369, 9.028013, 8.659443, 8.167033, 7.977342",\
"9.872972, 9.503616, 9.135046, 8.642636, 8.452946",\
"10.348577, 9.979221, 9.610652, 9.118242, 8.928551",\
"11.031979, 10.662622, 10.294053, 9.801643, 9.611952",\
"11.325966, 10.956610, 10.588039, 10.095630, 9.905939");
}
} /* 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 ( "-5.489396, -5.013846, -4.538297, -3.856960, -3.562950",\
"-5.566007, -5.090458, -4.614908, -3.933572, -3.639562",\
"-5.642619, -5.167069, -4.691520, -4.010183, -3.716173",\
"-5.745348, -5.269799, -4.794250, -4.112913, -3.818903",\
"-5.715717, -5.240168, -4.764618, -4.083282, -3.789271");
}
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 ( "-8.243652, -7.768103, -7.292553, -6.611217, -6.317206",\
"-8.612415, -8.136867, -7.661317, -6.979980, -6.685970",\
"-8.981180, -8.505631, -8.030082, -7.348745, -7.054735",\
"-9.474817, -8.999269, -8.523719, -7.842382, -7.548372",\
"-9.664465, -9.188916, -8.713367, -8.032030, -7.738020");
}
} /* 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.163007 ;
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.934669, 1.934669, 1.718034, 1.645822, 1.501397",\
"2.583634, 2.583634, 2.366999, 2.294786, 2.150362",\
"3.232597, 3.232597, 3.015962, 2.943749, 2.799325",\
"4.099613, 4.099613, 3.882977, 3.810765, 3.666341",\
"4.430699, 4.430699, 4.214064, 4.141851, 3.997427");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.121140, 4.121140, 3.904505, 3.832293, 3.687868",\
"4.596684, 4.596684, 4.380048, 4.307836, 4.163411",\
"5.072226, 5.072226, 4.855590, 4.783378, 4.638953",\
"5.754033, 5.754033, 5.537397, 5.465185, 5.320761",\
"6.048985, 6.048985, 5.832349, 5.760137, 5.615712");
}
} /* 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.506689, -0.506689, -0.398371, -0.290054, -0.073416",\
"-0.583329, -0.583329, -0.475011, -0.366694, -0.150056",\
"-0.659969, -0.659969, -0.551651, -0.443335, -0.226696",\
"-0.762360, -0.762360, -0.654041, -0.545725, -0.329086",\
"-0.732699, -0.732699, -0.624381, -0.516065, -0.299426");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "-2.860765, -2.860765, -2.752447, -2.644131, -2.427492",\
"-3.229589, -3.229589, -3.121270, -3.012954, -2.796315",\
"-3.598149, -3.598149, -3.489831, -3.381515, -3.164876",\
"-4.090549, -4.090549, -3.982230, -3.873914, -3.657275",\
"-4.280245, -4.280245, -4.171926, -4.063610, -3.846972");
}
} /* 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 ( "6.546165, 6.176808, 5.808239, 5.315829, 5.126138",\
"7.195129, 6.825773, 6.457203, 5.964794, 5.775103",\
"7.844092, 7.474736, 7.106166, 6.613757, 6.424066",\
"8.711108, 8.341752, 7.973182, 7.480772, 7.291081",\
"9.042194, 8.672838, 8.304268, 7.811859, 7.622168");
}
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 ( "9.461401, 9.092045, 8.723475, 8.231066, 8.041374",\
"9.936944, 9.567588, 9.199018, 8.706608, 8.516917",\
"10.412486, 10.043130, 9.674561, 9.182150, 8.992459",\
"11.094294, 10.724937, 10.356367, 9.863958, 9.674267",\
"11.389245, 11.019889, 10.651320, 10.158909, 9.969218");
}
} /* 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 ( "-4.962570, -4.487021, -4.011471, -3.330135, -3.036125",\
"-5.039210, -4.563661, -4.088111, -3.406775, -3.112765",\
"-5.115850, -4.640301, -4.164752, -3.483415, -3.189405",\
"-5.218241, -4.742692, -4.267142, -3.585805, -3.291795",\
"-5.188581, -4.713031, -4.237482, -3.556145, -3.262135");
}
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 ( "-8.121017, -7.645468, -7.169919, -6.488582, -6.194572",\
"-8.489841, -8.014292, -7.538742, -6.857405, -6.563395",\
"-8.858401, -8.382853, -7.907302, -7.225966, -6.931956",\
"-9.350801, -8.875252, -8.399702, -7.718365, -7.424355",\
"-9.540497, -9.064947, -8.589397, -7.908062, -7.614051");
}
} /* 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.163007 ;
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.305839, 2.305839, 2.089203, 2.016991, 1.872566",\
"2.954814, 2.954814, 2.738178, 2.665966, 2.521542",\
"3.603789, 3.603789, 3.387154, 3.314941, 3.170517",\
"4.470822, 4.470822, 4.254187, 4.181974, 4.037550",\
"4.801553, 4.801553, 4.584917, 4.512705, 4.368280");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "3.176324, 3.176324, 2.959688, 2.887476, 2.743052",\
"3.651889, 3.651889, 3.435253, 3.363041, 3.218616",\
"4.127453, 4.127453, 3.910817, 3.838605, 3.694180",\
"4.809837, 4.809837, 4.593202, 4.520989, 4.376565",\
"5.103836, 5.103836, 4.887200, 4.814988, 4.670564");
}
} /* 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.568942, -0.568942, -0.460624, -0.352306, -0.135669",\
"-0.645572, -0.645572, -0.537253, -0.428936, -0.212298",\
"-0.722200, -0.722200, -0.613882, -0.505565, -0.288927",\
"-0.824578, -0.824578, -0.716260, -0.607943, -0.391305",\
"-0.794928, -0.794928, -0.686609, -0.578292, -0.361654");
}
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.914773, -1.914773, -1.806455, -1.698137, -1.481500",\
"-2.283408, -2.283408, -2.175090, -2.066772, -1.850135",\
"-2.652042, -2.652042, -2.543724, -2.435407, -2.218769",\
"-3.144537, -3.144537, -3.036219, -2.927901, -2.711264",\
"-3.334215, -3.334215, -3.225897, -3.117579, -2.900942");
}
} /* 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 ( "7.750717, 7.381361, 7.012791, 6.520381, 6.330690",\
"8.399693, 8.030336, 7.661767, 7.169357, 6.979666",\
"9.048668, 8.679312, 8.310741, 7.818332, 7.628641",\
"9.915701, 9.546345, 9.177774, 8.685366, 8.495674",\
"10.246431, 9.877075, 9.508505, 9.016096, 8.826405");
}
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 ( "9.342689, 8.973332, 8.604763, 8.112352, 7.922662",\
"9.818254, 9.448897, 9.080328, 8.587917, 8.398227",\
"10.293818, 9.924461, 9.555891, 9.063482, 8.873791",\
"10.976202, 10.606846, 10.238276, 9.745867, 9.556175",\
"11.270201, 10.900845, 10.532274, 10.039865, 9.850174");
}
} /* 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 ( "-5.867049, -5.391500, -4.915950, -4.234614, -3.940604",\
"-5.943679, -5.468130, -4.992580, -4.311244, -4.017233",\
"-6.020307, -5.544757, -5.069208, -4.387871, -4.093861",\
"-6.122685, -5.647136, -5.171587, -4.490250, -4.196240",\
"-6.093034, -5.617485, -5.141935, -4.460598, -4.166588");
}
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 ( "-8.018856, -7.543307, -7.067757, -6.386421, -6.092411",\
"-8.387491, -7.911942, -7.436392, -6.755056, -6.461046",\
"-8.756125, -8.280577, -7.805027, -7.123690, -6.829680",\
"-9.248620, -8.773071, -8.297522, -7.616185, -7.322175",\
"-9.438298, -8.962749, -8.487200, -7.805863, -7.511853");
}
} /* 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.163007 ;
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 ( "3.731112, 3.731112, 3.514476, 3.442264, 3.297839",\
"4.380082, 4.380082, 4.163446, 4.091234, 3.946810",\
"5.029052, 5.029052, 4.812416, 4.740204, 4.595779",\
"5.896075, 5.896075, 5.679440, 5.607227, 5.462803",\
"6.226809, 6.226809, 6.010173, 5.937961, 5.793536");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.513006, 4.513006, 4.296371, 4.224158, 4.079734",\
"4.988560, 4.988560, 4.771924, 4.699712, 4.555287",\
"5.464110, 5.464110, 5.247475, 5.175262, 5.030838",\
"6.146205, 6.146205, 5.929569, 5.857357, 5.712933",\
"6.440208, 6.440208, 6.223573, 6.151361, 6.006936");
}
} /* 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 ( "-2.032974, -2.032974, -1.924656, -1.816339, -1.599701",\
"-2.109610, -2.109610, -2.001291, -1.892975, -1.676336",\
"-2.186244, -2.186244, -2.077926, -1.969609, -1.752971",\
"-2.288628, -2.288628, -2.180309, -2.071993, -1.855354",\
"-2.258972, -2.258972, -2.150654, -2.042337, -1.825699");
}
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 ( "-3.265965, -3.265965, -3.157647, -3.049331, -2.832692",\
"-3.634563, -3.634563, -3.526245, -3.417929, -3.201290",\
"-4.003160, -4.003160, -3.894842, -3.786526, -3.569887",\
"-4.495607, -4.495607, -4.387289, -4.278973, -4.062334",\
"-4.685295, -4.685295, -4.576977, -4.468660, -4.252022");
}
} /* 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 ( "8.258466, 7.889110, 7.520540, 7.028130, 6.838439",\
"8.907436, 8.538080, 8.169510, 7.677101, 7.487410",\
"9.556406, 9.187050, 8.818480, 8.326071, 8.136379",\
"10.423429, 10.054073, 9.685503, 9.193094, 9.003403",\
"10.754163, 10.384807, 10.016237, 9.523827, 9.334136");
}
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 ( "9.577192, 9.207836, 8.839266, 8.346857, 8.157166",\
"10.052746, 9.683390, 9.314819, 8.822411, 8.632719",\
"10.528296, 10.158940, 9.790371, 9.297960, 9.108270",\
"11.210391, 10.841035, 10.472466, 9.980055, 9.790364",\
"11.504395, 11.135038, 10.766468, 10.274059, 10.084368");
}
} /* 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 ( "-6.400911, -5.925362, -5.449812, -4.768476, -4.474466",\
"-6.477547, -6.001997, -5.526448, -4.845111, -4.551101",\
"-6.554181, -6.078632, -5.603082, -4.921746, -4.627736",\
"-6.656565, -6.181015, -5.705466, -5.024129, -4.730119",\
"-6.626909, -6.151360, -5.675810, -4.994474, -4.700464");
}
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 ( "-8.233880, -7.758331, -7.282781, -6.601445, -6.307435",\
"-8.602477, -8.126928, -7.651378, -6.970042, -6.676032",\
"-8.971074, -8.495525, -8.019976, -7.338639, -7.044629",\
"-9.463521, -8.987972, -8.512423, -7.831086, -7.537076",\
"-9.653209, -9.177660, -8.702110, -8.020773, -7.726763");
}
} /* 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.163007 ;
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.101297, 2.101297, 1.884662, 1.812449, 1.668025",\
"2.750263, 2.750263, 2.533628, 2.461415, 2.316991",\
"3.399229, 3.399229, 3.182593, 3.110381, 2.965957",\
"4.266251, 4.266251, 4.049615, 3.977403, 3.832978",\
"4.596985, 4.596985, 4.380349, 4.308137, 4.163713");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "3.310742, 3.310742, 3.094107, 3.021894, 2.877470",\
"3.786288, 3.786288, 3.569653, 3.497440, 3.353016",\
"4.261836, 4.261836, 4.045200, 3.972988, 3.828564",\
"4.943789, 4.943789, 4.727154, 4.654942, 4.510517",\
"5.237794, 5.237794, 5.021158, 4.948946, 4.804522");
}
} /* 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.714879, -0.714879, -0.606561, -0.498243, -0.281606",\
"-0.791518, -0.791518, -0.683200, -0.574883, -0.358245",\
"-0.868155, -0.868155, -0.759837, -0.651520, -0.434882",\
"-0.970544, -0.970544, -0.862226, -0.753908, -0.537271",\
"-0.940885, -0.940885, -0.832566, -0.724249, -0.507611");
}
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.764177, -1.764177, -1.655859, -1.547542, -1.330904",\
"-2.132849, -2.132849, -2.024530, -1.916213, -1.699575",\
"-2.501429, -2.501429, -2.393110, -2.284793, -2.068155",\
"-2.993851, -2.993851, -2.885532, -2.777215, -2.560577",\
"-3.183542, -3.183542, -3.075224, -2.966907, -2.750269");
}
} /* 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 ( "7.364710, 6.995354, 6.626784, 6.134375, 5.944684",\
"8.013676, 7.644320, 7.275750, 6.783340, 6.593649",\
"8.662642, 8.293285, 7.924716, 7.432306, 7.242615",\
"9.529663, 9.160307, 8.791738, 8.299328, 8.109636",\
"9.860397, 9.491041, 9.122472, 8.630062, 8.440371");
}
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 ( "9.120390, 8.751034, 8.382464, 7.890055, 7.700364",\
"9.595936, 9.226580, 8.858010, 8.365601, 8.175909",\
"10.071484, 9.702127, 9.333558, 8.841148, 8.651457",\
"10.753437, 10.384081, 10.015512, 9.523102, 9.333410",\
"11.047441, 10.678085, 10.309516, 9.817106, 9.627415");
}
} /* 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 ( "-5.930326, -5.454777, -4.979227, -4.297891, -4.003881",\
"-6.006965, -5.531416, -5.055866, -4.374530, -4.080520",\
"-6.083602, -5.608053, -5.132504, -4.451167, -4.157157",\
"-6.185991, -5.710442, -5.234892, -4.553555, -4.259545",\
"-6.156332, -5.680782, -5.205233, -4.523896, -4.229886");
}
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 ( "-7.533707, -7.058158, -6.582608, -5.901272, -5.607262",\
"-7.902379, -7.426829, -6.951280, -6.269943, -5.975933",\
"-8.270958, -7.795409, -7.319860, -6.638523, -6.344513",\
"-8.763380, -8.287831, -7.812282, -7.130945, -6.836935",\
"-8.953072, -8.477523, -8.001973, -7.320637, -7.026627");
}
} /* 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.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "5.442129, 5.442129, 5.225493, 5.153281, 5.008857",\
"6.091090, 6.091090, 5.874454, 5.802242, 5.657818",\
"6.740050, 6.740050, 6.523415, 6.451202, 6.306778",\
"7.607061, 7.607061, 7.390426, 7.318213, 7.173789",\
"7.938145, 7.938145, 7.721509, 7.649297, 7.504872");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.844765, 6.844765, 6.628129, 6.555917, 6.411492",\
"7.320301, 7.320301, 7.103665, 7.031453, 6.887029",\
"7.795835, 7.795835, 7.579200, 7.506988, 7.362563",\
"8.477497, 8.477497, 8.260861, 8.188649, 8.044225",\
"8.772434, 8.772434, 8.555799, 8.483586, 8.339162");
}
} /* 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 ( "-2.705426, -2.705426, -2.597108, -2.488791, -2.272153",\
"-2.782069, -2.782069, -2.673751, -2.565434, -2.348796",\
"-2.858712, -2.858712, -2.750394, -2.642076, -2.425439",\
"-2.961107, -2.961107, -2.852789, -2.744472, -2.527834",\
"-2.931443, -2.931443, -2.823125, -2.714808, -2.498170");
}
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 ( "-3.842187, -3.842187, -3.733869, -3.625551, -3.408914",\
"-4.211164, -4.211164, -4.102845, -3.994528, -3.777890",\
"-4.579707, -4.579707, -4.471389, -4.363071, -4.146434",\
"-5.072080, -5.072080, -4.963761, -4.855444, -4.638806",\
"-5.261781, -5.261781, -5.153462, -5.045145, -4.828507");
}
} /* 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 ( "9.126661, 8.757304, 8.388735, 7.896325, 7.706634",\
"9.775621, 9.406265, 9.037695, 8.545286, 8.355595",\
"10.424582, 10.055225, 9.686655, 9.194246, 9.004555",\
"11.291594, 10.922236, 10.553667, 10.061256, 9.871566",\
"11.622677, 11.253320, 10.884750, 10.392340, 10.202649");
}
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 ( "11.061941, 10.692585, 10.324015, 9.831606, 9.641914",\
"11.537477, 11.168121, 10.799551, 10.307142, 10.117451",\
"12.013012, 11.643655, 11.275085, 10.782675, 10.592984",\
"12.694674, 12.325316, 11.956747, 11.464336, 11.274646",\
"12.989609, 12.620252, 12.251682, 11.759272, 11.569581");
}
} /* 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 ( "-7.097200, -6.621651, -6.146101, -5.464765, -5.170754",\
"-7.173843, -6.698294, -6.222744, -5.541408, -5.247397",\
"-7.250486, -6.774937, -6.299387, -5.618051, -5.324040",\
"-7.352881, -6.877332, -6.401782, -5.720446, -5.426435",\
"-7.323217, -6.847668, -6.372118, -5.690782, -5.396771");
}
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 ( "-8.779551, -8.304001, -7.828451, -7.147115, -6.853105",\
"-9.148527, -8.672977, -8.197428, -7.516091, -7.222081",\
"-9.517071, -9.041521, -8.565971, -7.884635, -7.590625",\
"-10.009443, -9.533894, -9.058344, -8.377007, -8.082997",\
"-10.199144, -9.723595, -9.248045, -8.566709, -8.272698");
}
} /* 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.163007 ;
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 ( "3.124522, 3.124522, 2.907887, 2.835674, 2.691250",\
"3.773489, 3.773489, 3.556853, 3.484641, 3.340217",\
"4.422455, 4.422455, 4.205819, 4.133607, 3.989182",\
"5.289474, 5.289474, 5.072838, 5.000626, 4.856201",\
"5.620207, 5.620207, 5.403571, 5.331359, 5.186934");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.636371, 4.636371, 4.419735, 4.347523, 4.203098",\
"5.111918, 5.111918, 4.895283, 4.823071, 4.678646",\
"5.587464, 5.587464, 5.370829, 5.298616, 5.154192",\
"6.269376, 6.269376, 6.052740, 5.980528, 5.836103",\
"6.563382, 6.563382, 6.346746, 6.274534, 6.130110");
}
} /* 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 ( "-1.376349, -1.376349, -1.268031, -1.159714, -0.943076",\
"-1.452989, -1.452989, -1.344670, -1.236353, -1.019715",\
"-1.529626, -1.529626, -1.421308, -1.312990, -1.096353",\
"-1.632016, -1.632016, -1.523698, -1.415380, -1.198743",\
"-1.602357, -1.602357, -1.494039, -1.385721, -1.169084");
}
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 ( "-3.452177, -3.452177, -3.343859, -3.235541, -3.018904",\
"-3.820889, -3.820889, -3.712570, -3.604253, -3.387615",\
"-4.189463, -4.189463, -4.081144, -3.972827, -3.756189",\
"-4.681879, -4.681879, -4.573561, -4.465243, -4.248606",\
"-4.871572, -4.871572, -4.763254, -4.654937, -4.438299");
}
} /* 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 ( "7.694148, 7.324791, 6.956222, 6.463812, 6.274121",\
"8.343115, 7.973758, 7.605188, 7.112779, 6.923088",\
"8.992081, 8.622725, 8.254154, 7.761744, 7.572053",\
"9.859099, 9.489742, 9.121173, 8.628763, 8.439072",\
"10.189833, 9.820477, 9.451906, 8.959496, 8.769806");
}
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 ( "9.921961, 9.552605, 9.184034, 8.691625, 8.501934",\
"10.397509, 10.028152, 9.659582, 9.167172, 8.977482",\
"10.873055, 10.503698, 10.135128, 9.642718, 9.453028",\
"11.554966, 11.185610, 10.817039, 10.324630, 10.134939",\
"11.848972, 11.479616, 11.111046, 10.618636, 10.428946");
}
} /* 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 ( "-5.822615, -5.347065, -4.871516, -4.190179, -3.896169",\
"-5.899253, -5.423704, -4.948154, -4.266818, -3.972807",\
"-5.975891, -5.500342, -5.024792, -4.343456, -4.049446",\
"-6.078280, -5.602731, -5.127182, -4.445845, -4.151835",\
"-6.048621, -5.573072, -5.097522, -4.416186, -4.122176");
}
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 ( "-8.699704, -8.224155, -7.748605, -7.067269, -6.773259",\
"-9.068416, -8.592867, -8.117317, -7.435980, -7.141970",\
"-9.436990, -8.961441, -8.485891, -7.804554, -7.510544",\
"-9.929406, -9.453857, -8.978308, -8.296970, -8.002960",\
"-10.119100, -9.643551, -9.168001, -8.486664, -8.192654");
}
} /* 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.163007 ;
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.006053, -1.006053, -1.222689, -1.294901, -1.439325",\
"-0.357089, -0.357089, -0.573725, -0.645937, -0.790361",\
"0.291873, 0.291873, 0.075237, 0.003025, -0.141399",\
"1.158887, 1.158887, 0.942251, 0.870039, 0.725615",\
"1.489973, 1.489973, 1.273337, 1.201125, 1.056701");
}
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.479020, 0.479020, 0.262384, 0.190172, 0.045748",\
"0.954560, 0.954560, 0.737925, 0.665712, 0.521288",\
"1.430101, 1.430101, 1.213466, 1.141253, 0.996829",\
"2.111884, 2.111884, 1.895248, 1.823036, 1.678612",\
"2.406837, 2.406837, 2.190201, 2.117989, 1.973564");
}
} /* 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 ( "2.129040, 2.129040, 2.237358, 2.345675, 2.562313",\
"2.052399, 2.052399, 2.160717, 2.269035, 2.485672",\
"1.975759, 1.975759, 2.084077, 2.192395, 2.409032",\
"1.873367, 1.873367, 1.981686, 2.090003, 2.306641",\
"1.903028, 1.903028, 2.011347, 2.119664, 2.336302");
}
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.626434, 0.626434, 0.734753, 0.843070, 1.059708",\
"0.257586, 0.257586, 0.365905, 0.474222, 0.690860",\
"-0.110971, -0.110971, -0.002653, 0.105664, 0.322302",\
"-0.603365, -0.603365, -0.495047, -0.386729, -0.170092",\
"-0.793062, -0.793062, -0.684744, -0.576427, -0.359789");
}
} /* 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 ( "4.438828, 4.069471, 3.700902, 3.208492, 3.018801",\
"5.087790, 4.718433, 4.349864, 3.857454, 3.667763",\
"5.736752, 5.367395, 4.998826, 4.506416, 4.316725",\
"6.603765, 6.234409, 5.865839, 5.373430, 5.183739",\
"6.934853, 6.565496, 6.196927, 5.704517, 5.514826");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "6.645385, 6.276029, 5.907459, 5.415049, 5.225358",\
"7.120926, 6.751570, 6.383000, 5.890590, 5.700899",\
"7.596467, 7.227111, 6.858541, 6.366131, 6.176440",\
"8.278250, 7.908894, 7.540324, 7.047914, 6.858223",\
"8.573202, 8.203846, 7.835276, 7.342866, 7.153175");
}
} /* 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 ( "-3.169068, -2.693519, -2.217969, -1.536633, -1.242623",\
"-3.245709, -2.770160, -2.294610, -1.613274, -1.319263",\
"-3.322350, -2.846800, -2.371251, -1.689914, -1.395904",\
"-3.424741, -2.949192, -2.473642, -1.792305, -1.498295",\
"-3.395080, -2.919530, -2.443981, -1.762644, -1.468634");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-5.477648, -5.002099, -4.526549, -3.845212, -3.551202",\
"-5.846496, -5.370946, -4.895397, -4.214060, -3.920050",\
"-6.215054, -5.739504, -5.263955, -4.582618, -4.288608",\
"-6.707448, -6.231899, -5.756349, -5.075013, -4.781003",\
"-6.897145, -6.421596, -5.946046, -5.264710, -4.970700");
}
} /* 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.163007 ;
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.455379, -0.455379, -0.672015, -0.744227, -0.888652",\
"0.193581, 0.193581, -0.023055, -0.095267, -0.239692",\
"0.842538, 0.842538, 0.625902, 0.553690, 0.409266",\
"1.709545, 1.709545, 1.492909, 1.420697, 1.276273",\
"2.040269, 2.040269, 1.823633, 1.751421, 1.606997");
}
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.364131, 0.364131, 0.147495, 0.075283, -0.069141",\
"0.839692, 0.839692, 0.623056, 0.550844, 0.406420",\
"1.315255, 1.315255, 1.098619, 1.026407, 0.881983",\
"1.996394, 1.996394, 1.779758, 1.707546, 1.563122",\
"2.290404, 2.290404, 2.073769, 2.001556, 1.857132");
}
} /* end of arc clock_mprj_io[12]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.848349, 1.848349, 1.956667, 2.064984, 2.281622",\
"1.771729, 1.771729, 1.880048, 1.988365, 2.205003",\
"1.695111, 1.695111, 1.803430, 1.911747, 2.128385",\
"1.592750, 1.592750, 1.701068, 1.809385, 2.026023",\
"1.622396, 1.622396, 1.730715, 1.839032, 2.055670");
}
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.674675, 1.674675, 1.782993, 1.891310, 2.107948",\
"1.305077, 1.305077, 1.413395, 1.521712, 1.738350",\
"0.936477, 0.936477, 1.044795, 1.153112, 1.369750",\
"0.444027, 0.444027, 0.552346, 0.660663, 0.877301",\
"0.254346, 0.254346, 0.362665, 0.470982, 0.687620");
}
} /* 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 ( "4.071976, 3.702620, 3.334050, 2.841640, 2.651949",\
"4.720935, 4.351579, 3.983009, 3.490599, 3.300908",\
"5.369892, 5.000536, 4.631966, 4.139556, 3.949865",\
"6.236899, 5.867543, 5.498973, 5.006564, 4.816873",\
"6.567623, 6.198267, 5.829697, 5.337287, 5.147596");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.428317, 5.058961, 4.690391, 4.197981, 4.008290",\
"5.903878, 5.534522, 5.165952, 4.673542, 4.483851",\
"6.379441, 6.010085, 5.641515, 5.149106, 4.959414",\
"7.060580, 6.691224, 6.322654, 5.830245, 5.640553",\
"7.354590, 6.985234, 6.616664, 6.124255, 5.934564");
}
} /* 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 ( "-2.806844, -2.331295, -1.855745, -1.174409, -0.880399",\
"-2.883463, -2.407914, -1.932364, -1.251028, -0.957018",\
"-2.960082, -2.484532, -2.008983, -1.327646, -1.033636",\
"-3.062443, -2.586894, -2.111344, -1.430008, -1.135998",\
"-3.032796, -2.557247, -2.081697, -1.400361, -1.106351");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-4.287463, -3.811914, -3.336364, -2.655028, -2.361018",\
"-4.657062, -4.181512, -3.705963, -3.024626, -2.730616",\
"-5.025662, -4.550113, -4.074564, -3.393227, -3.099217",\
"-5.518111, -5.042562, -4.567012, -3.885676, -3.591666",\
"-5.707791, -5.232242, -4.756692, -4.075356, -3.781346");
}
} /* 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.163007 ;
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.508511, -0.508511, -0.725146, -0.797359, -0.941783",\
"0.140447, 0.140447, -0.076189, -0.148401, -0.292826",\
"0.789406, 0.789406, 0.572770, 0.500558, 0.356133",\
"1.656414, 1.656414, 1.439778, 1.367566, 1.223142",\
"1.987134, 1.987134, 1.770498, 1.698286, 1.553862");
}
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.442731, 0.442731, 0.226095, 0.153883, 0.009459",\
"0.918300, 0.918300, 0.701664, 0.629452, 0.485027",\
"1.393867, 1.393867, 1.177232, 1.105020, 0.960595",\
"2.074901, 2.074901, 1.858265, 1.786053, 1.641628",\
"2.368911, 2.368911, 2.152275, 2.080063, 1.935638");
}
} /* end of arc clock_mprj_io[11]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.919301, 1.919301, 2.027619, 2.135936, 2.352574",\
"1.842689, 1.842689, 1.951007, 2.059325, 2.275962",\
"1.766078, 1.766078, 1.874396, 1.982713, 2.199351",\
"1.663725, 1.663725, 1.772044, 1.880361, 2.096999",\
"1.693367, 1.693367, 1.801686, 1.910003, 2.126641");
}
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.652559, 0.652559, 0.760878, 0.869195, 1.085833",\
"0.282833, 0.282833, 0.391151, 0.499469, 0.716106",\
"-0.085782, -0.085782, 0.022536, 0.130854, 0.347491",\
"-0.578254, -0.578254, -0.469935, -0.361618, -0.144980",\
"-0.767929, -0.767929, -0.659611, -0.551293, -0.334656");
}
} /* 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 ( "4.755075, 4.385719, 4.017149, 3.524739, 3.335048",\
"5.404032, 5.034676, 4.666106, 4.173697, 3.984005",\
"6.052991, 5.683635, 5.315065, 4.822656, 4.632965",\
"6.920000, 6.550643, 6.182074, 5.689664, 5.499973",\
"7.250720, 6.881363, 6.512794, 6.020384, 5.830693");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "6.252388, 5.883032, 5.514462, 5.022053, 4.832362",\
"6.727957, 6.358601, 5.990031, 5.497622, 5.307930",\
"7.203525, 6.834169, 6.465599, 5.973189, 5.783498",\
"7.884558, 7.515202, 7.146632, 6.654222, 6.464531",\
"8.178568, 7.809212, 7.440642, 6.948233, 6.758542");
}
} /* 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 ( "-3.296293, -2.820744, -2.345194, -1.663857, -1.369847",\
"-3.372904, -2.897355, -2.421805, -1.740469, -1.446459",\
"-3.449516, -2.973967, -2.498417, -1.817080, -1.523070",\
"-3.551868, -3.076319, -2.600769, -1.919433, -1.625422",\
"-3.522226, -3.046677, -2.571127, -1.889791, -1.595780");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-5.116959, -4.641410, -4.165860, -3.484524, -3.190514",\
"-5.486684, -5.011135, -4.535585, -3.854249, -3.560239",\
"-5.855299, -5.379750, -4.904201, -4.222864, -3.928854",\
"-6.347771, -5.872222, -5.396672, -4.715336, -4.421326",\
"-6.537446, -6.061897, -5.586348, -4.905011, -4.611001");
}
} /* 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.163007 ;
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.373446, 0.373446, 0.156811, 0.084599, -0.059826",\
"1.022405, 1.022405, 0.805769, 0.733557, 0.589132",\
"1.671365, 1.671365, 1.454729, 1.382517, 1.238092",\
"2.538372, 2.538372, 2.321736, 2.249524, 2.105100",\
"2.869101, 2.869101, 2.652465, 2.580253, 2.435828");
}
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.532513, 1.532513, 1.315877, 1.243665, 1.099240",\
"2.008064, 2.008064, 1.791429, 1.719216, 1.574792",\
"2.483618, 2.483618, 2.266982, 2.194770, 2.050345",\
"3.164906, 3.164906, 2.948270, 2.876058, 2.731633",\
"3.458916, 3.458916, 3.242280, 3.170068, 3.025643");
}
} /* end of arc clock_mprj_io[10]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.876573, 1.876573, 1.984891, 2.093208, 2.309846",\
"1.799944, 1.799944, 1.908263, 2.016580, 2.233218",\
"1.723316, 1.723316, 1.831635, 1.939952, 2.156590",\
"1.620941, 1.620941, 1.729259, 1.837576, 2.054214",\
"1.650595, 1.650595, 1.758914, 1.867231, 2.083869");
}
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.918374, 0.918374, 1.026692, 1.135010, 1.351647",\
"0.548960, 0.548960, 0.657278, 0.765595, 0.982233",\
"0.180382, 0.180382, 0.288700, 0.397017, 0.613655",\
"-0.312038, -0.312038, -0.203720, -0.095403, 0.121235",\
"-0.501728, -0.501728, -0.393410, -0.285092, -0.068455");
}
} /* 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 ( "4.057978, 3.688622, 3.320052, 2.827642, 2.637951",\
"4.706936, 4.337580, 3.969010, 3.476600, 3.286909",\
"5.355896, 4.986540, 4.617970, 4.125560, 3.935869",\
"6.222904, 5.853547, 5.484977, 4.992568, 4.802876",\
"6.553632, 6.184276, 5.815706, 5.323296, 5.133605");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.749688, 5.380331, 5.011761, 4.519351, 4.329660",\
"6.225241, 5.855885, 5.487315, 4.994905, 4.805214",\
"6.700793, 6.331436, 5.962866, 5.470457, 5.280766",\
"7.382082, 7.012726, 6.644156, 6.151746, 5.962055",\
"7.676091, 7.306734, 6.938164, 6.445755, 6.256063");
}
} /* 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 ( "-2.515201, -2.039651, -1.564102, -0.882765, -0.588755",\
"-2.591829, -2.116280, -1.640730, -0.959394, -0.665383",\
"-2.668457, -2.192908, -1.717358, -1.036022, -0.742012",\
"-2.770833, -2.295283, -1.819734, -1.138397, -0.844387",\
"-2.741178, -2.265629, -1.790079, -1.108743, -0.814733");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-4.018989, -3.543440, -3.067890, -2.386554, -2.092544",\
"-4.388404, -3.912855, -3.437305, -2.755969, -2.461959",\
"-4.756982, -4.281433, -3.805883, -3.124547, -2.830537",\
"-5.249403, -4.773853, -4.298304, -3.616967, -3.322957",\
"-5.439092, -4.963543, -4.487993, -3.806657, -3.512647");
}
} /* 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.163007 ;
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.363605, -1.363605, -1.580240, -1.652452, -1.796877",\
"-0.714646, -0.714646, -0.931282, -1.003494, -1.147919",\
"-0.065687, -0.065687, -0.282323, -0.354535, -0.498960",\
"0.801321, 0.801321, 0.584685, 0.512473, 0.368049",\
"1.132405, 1.132405, 0.915770, 0.843557, 0.699133");
}
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.052252, 1.052252, 0.835616, 0.763404, 0.618979",\
"1.527789, 1.527789, 1.311153, 1.238941, 1.094517",\
"2.003325, 2.003325, 1.786690, 1.714478, 1.570053",\
"2.684856, 2.684856, 2.468221, 2.396008, 2.251584",\
"2.979782, 2.979782, 2.763146, 2.690934, 2.546510");
}
} /* 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 ( "2.478206, 2.478206, 2.586524, 2.694841, 2.911479",\
"2.401562, 2.401562, 2.509880, 2.618197, 2.834835",\
"2.324919, 2.324919, 2.433237, 2.541554, 2.758192",\
"2.222523, 2.222523, 2.330841, 2.439158, 2.655796",\
"2.252188, 2.252188, 2.360506, 2.468823, 2.685461");
}
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.062619, 0.062619, 0.170938, 0.279255, 0.495893",\
"-0.306499, -0.306499, -0.198181, -0.089864, 0.126774",\
"-0.675039, -0.675039, -0.566721, -0.458404, -0.241766",\
"-1.167410, -1.167410, -1.059092, -0.950774, -0.734137",\
"-1.357113, -1.357113, -1.248795, -1.140477, -0.923840");
}
} /* 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 ( "3.206021, 2.836665, 2.468095, 1.975685, 1.785994",\
"3.854980, 3.485623, 3.117053, 2.624643, 2.434952",\
"4.503939, 4.134582, 3.766012, 3.273602, 3.083911",\
"5.370947, 5.001590, 4.633020, 4.140611, 3.950920",\
"5.702031, 5.332675, 4.964105, 4.471695, 4.282004");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "6.337842, 5.968485, 5.599916, 5.107506, 4.917815",\
"6.813379, 6.444023, 6.075453, 5.583043, 5.393352",\
"7.288916, 6.919559, 6.550989, 6.058579, 5.868888",\
"7.970447, 7.601090, 7.232520, 6.740110, 6.550419",\
"8.265372, 7.896016, 7.527446, 7.035036, 6.845345");
}
} /* 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 ( "-1.968058, -1.492508, -1.016959, -0.335622, -0.041612",\
"-2.044702, -1.569152, -1.093603, -0.412266, -0.118256",\
"-2.121345, -1.645795, -1.170246, -0.488909, -0.194899",\
"-2.223741, -1.748191, -1.272642, -0.591305, -0.297295",\
"-2.194076, -1.718526, -1.242977, -0.561640, -0.267630");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-5.184906, -4.709357, -4.233807, -3.552471, -3.258461",\
"-5.554026, -5.078476, -4.602927, -3.921590, -3.627580",\
"-5.922566, -5.447017, -4.971467, -4.290131, -3.996121",\
"-6.414937, -5.939388, -5.463838, -4.782502, -4.488492",\
"-6.604639, -6.129090, -5.653540, -4.972204, -4.678194");
}
} /* 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.163007 ;
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.135445, -1.135445, -1.352081, -1.424293, -1.568717",\
"-0.486487, -0.486487, -0.703123, -0.775335, -0.919760",\
"0.162471, 0.162471, -0.054165, -0.126377, -0.270802",\
"1.029479, 1.029479, 0.812843, 0.740631, 0.596207",\
"1.360209, 1.360209, 1.143573, 1.071361, 0.926936");
}
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.191669, 0.191669, -0.024966, -0.097178, -0.241603",\
"0.667220, 0.667220, 0.450584, 0.378372, 0.233948",\
"1.142770, 1.142770, 0.926134, 0.853922, 0.709497",\
"1.824086, 1.824086, 1.607450, 1.535238, 1.390814",\
"2.118096, 2.118096, 1.901461, 1.829248, 1.684824");
}
} /* 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 ( "2.500708, 2.500708, 2.609026, 2.717344, 2.933981",\
"2.424079, 2.424079, 2.532397, 2.640715, 2.857352",\
"2.347450, 2.347450, 2.455768, 2.564085, 2.780723",\
"2.245073, 2.245073, 2.353392, 2.461709, 2.678347",\
"2.274728, 2.274728, 2.383046, 2.491364, 2.708001");
}
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.118681, 1.118681, 1.226999, 1.335317, 1.551954",\
"0.749298, 0.749298, 0.857616, 0.965934, 1.182571",\
"0.380726, 0.380726, 0.489044, 0.597362, 0.813999",\
"-0.111689, -0.111689, -0.003370, 0.104947, 0.321585",\
"-0.301378, -0.301378, -0.193060, -0.084743, 0.131895");
}
} /* 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 ( "3.358304, 2.988948, 2.620378, 2.127968, 1.938277",\
"4.007262, 3.637906, 3.269336, 2.776926, 2.587235",\
"4.656219, 4.286863, 3.918293, 3.425883, 3.236192",\
"5.523227, 5.153871, 4.785301, 4.292892, 4.103200",\
"5.853957, 5.484601, 5.116031, 4.623621, 4.433930");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.085952, 4.716596, 4.348026, 3.855617, 3.665926",\
"5.561503, 5.192147, 4.823577, 4.331167, 4.141476",\
"6.037053, 5.667696, 5.299127, 4.806717, 4.617026",\
"6.718369, 6.349013, 5.980443, 5.488033, 5.298342",\
"7.012379, 6.643023, 6.274453, 5.782043, 5.592352");
}
} /* 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 ( "-1.918482, -1.442933, -0.967383, -0.286047, 0.007963",\
"-1.995112, -1.519563, -1.044013, -0.362677, -0.068666",\
"-2.071741, -1.596191, -1.120642, -0.439305, -0.145295",\
"-2.174118, -1.698568, -1.223019, -0.541682, -0.247672",\
"-2.144463, -1.668914, -1.193364, -0.512028, -0.218018");
}
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.752789, -3.277240, -2.801690, -2.120354, -1.826344",\
"-4.122171, -3.646622, -3.171072, -2.489736, -2.195725",\
"-4.490743, -4.015194, -3.539644, -2.858308, -2.564298",\
"-4.983158, -4.507608, -4.032059, -3.350722, -3.056712",\
"-5.172847, -4.697298, -4.221748, -3.540412, -3.246402");
}
} /* 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.163007 ;
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.719586, -1.719586, -1.936222, -2.008434, -2.152859",\
"-1.070628, -1.070628, -1.287264, -1.359476, -1.503901",\
"-0.421670, -0.421670, -0.638306, -0.710518, -0.854942",\
"0.445337, 0.445337, 0.228702, 0.156489, 0.012065",\
"0.776060, 0.776060, 0.559424, 0.487212, 0.342788");
}
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.128390, -0.128390, -0.345026, -0.417238, -0.561663",\
"0.347173, 0.347173, 0.130537, 0.058325, -0.086100",\
"0.822737, 0.822737, 0.606101, 0.533889, 0.389464",\
"1.503854, 1.503854, 1.287218, 1.215006, 1.070581",\
"1.797863, 1.797863, 1.581227, 1.509015, 1.364591");
}
} /* end of arc clock_mprj_io[7]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "2.863661, 2.863661, 2.971980, 3.080297, 3.296935",\
"2.787045, 2.787045, 2.895363, 3.003680, 3.220318",\
"2.710428, 2.710428, 2.818746, 2.927063, 3.143701",\
"2.608068, 2.608068, 2.716386, 2.824704, 3.041341",\
"2.637714, 2.637714, 2.746033, 2.854350, 3.070988");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "2.489735, 2.489735, 2.598053, 2.706370, 2.923008",\
"2.120111, 2.120111, 2.228429, 2.336746, 2.553384",\
"1.751507, 1.751507, 1.859825, 1.968143, 2.184780",\
"1.259053, 1.259053, 1.367372, 1.475689, 1.692327",\
"1.069374, 1.069374, 1.177692, 1.286009, 1.502647");
}
} /* 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 ( "3.066475, 2.697119, 2.328549, 1.836140, 1.646449",\
"3.715434, 3.346077, 2.977508, 2.485098, 2.295407",\
"4.364392, 3.995036, 3.626466, 3.134056, 2.944365",\
"5.231400, 4.862044, 4.493474, 4.001064, 3.811373",\
"5.562122, 5.192766, 4.824196, 4.331786, 4.142095");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.409345, 5.039989, 4.671419, 4.179009, 3.989318",\
"5.884909, 5.515553, 5.146983, 4.654573, 4.464882",\
"6.360473, 5.991117, 5.622547, 5.130137, 4.940446",\
"7.041590, 6.672234, 6.303664, 5.811255, 5.621563",\
"7.335599, 6.966243, 6.597673, 6.105264, 5.915573");
}
} /* 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 ( "-1.793332, -1.317783, -0.842233, -0.160897, 0.133113",\
"-1.869949, -1.394400, -0.918850, -0.237514, 0.056497",\
"-1.946566, -1.471016, -0.995467, -0.314130, -0.020120",\
"-2.048925, -1.573376, -1.097826, -0.416490, -0.122480",\
"-2.019279, -1.543730, -1.068180, -0.386844, -0.092834");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-4.346326, -3.870777, -3.395227, -2.713891, -2.419881",\
"-4.715950, -4.240401, -3.764852, -3.083515, -2.789505",\
"-5.084554, -4.609005, -4.133455, -3.452119, -3.158109",\
"-5.577007, -5.101458, -4.625908, -3.944571, -3.650561",\
"-5.766687, -5.291138, -4.815588, -4.134252, -3.840241");
}
} /* 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.163007 ;
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.380499, -2.380499, -2.597135, -2.669347, -2.813771",\
"-1.731541, -1.731541, -1.948176, -2.020389, -2.164813",\
"-1.082582, -1.082582, -1.299218, -1.371430, -1.515854",\
"-0.215573, -0.215573, -0.432209, -0.504421, -0.648846",\
"0.115147, 0.115147, -0.101489, -0.173701, -0.318126");
}
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.394876, -0.394876, -0.611511, -0.683723, -0.828148",\
"0.080690, 0.080690, -0.135945, -0.208158, -0.352582",\
"0.556258, 0.556258, 0.339622, 0.267410, 0.122986",\
"1.237315, 1.237315, 1.020679, 0.948467, 0.804043",\
"1.531325, 1.531325, 1.314690, 1.242477, 1.098053");
}
} /* 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 ( "3.579511, 3.579511, 3.687829, 3.796145, 4.012784",\
"3.502898, 3.502898, 3.611217, 3.719533, 3.936172",\
"3.426286, 3.426286, 3.534604, 3.642920, 3.859559",\
"3.323931, 3.323931, 3.432250, 3.540566, 3.757205",\
"3.353575, 3.353575, 3.461893, 3.570210, 3.786848");
}
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.647381, 1.647381, 1.755700, 1.864016, 2.080655",\
"1.277684, 1.277684, 1.386003, 1.494319, 1.710958",\
"0.909072, 0.909072, 1.017390, 1.125707, 1.342345",\
"0.416606, 0.416606, 0.524924, 0.633241, 0.849879",\
"0.226930, 0.226930, 0.335248, 0.443564, 0.660203");
}
} /* 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 ( "2.231214, 1.861858, 1.493288, 1.000878, 0.811187",\
"2.880172, 2.510816, 2.142246, 1.649837, 1.460145",\
"3.529131, 3.159775, 2.791205, 2.298795, 2.109104",\
"4.396138, 4.026782, 3.658212, 3.165802, 2.976111",\
"4.726858, 4.357502, 3.988932, 3.496522, 3.306831");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "4.945376, 4.576020, 4.207450, 3.715041, 3.525350",\
"5.420943, 5.051587, 4.683017, 4.190608, 4.000916",\
"5.896510, 5.527154, 5.158584, 4.666174, 4.476483",\
"6.577567, 6.208211, 5.839641, 5.347231, 5.157540",\
"6.871577, 6.502221, 6.133651, 5.641242, 5.451550");
}
} /* 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.876669, -0.401120, 0.074430, 0.755766, 1.049777",\
"-0.953281, -0.477732, -0.002182, 0.679154, 0.973164",\
"-1.029894, -0.554345, -0.078795, 0.602541, 0.896552",\
"-1.132248, -0.656699, -0.181149, 0.500187, 0.794197",\
"-1.102605, -0.627056, -0.151506, 0.529830, 0.823841");
}
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.612864, -3.137315, -2.661766, -1.980429, -1.686419",\
"-3.982561, -3.507012, -3.031462, -2.350126, -2.056116",\
"-4.351173, -3.875624, -3.400074, -2.718738, -2.424728",\
"-4.843638, -4.368089, -3.892540, -3.211203, -2.917193",\
"-5.033316, -4.557766, -4.082217, -3.400880, -3.106870");
}
} /* 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.163007 ;
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.860228, -1.860228, -2.076863, -2.149076, -2.293500",\
"-1.211263, -1.211263, -1.427899, -1.500111, -1.644536",\
"-0.562298, -0.562298, -0.778934, -0.851146, -0.995571",\
"0.304718, 0.304718, 0.088083, 0.015871, -0.128554",\
"0.635453, 0.635453, 0.418818, 0.346605, 0.202181");
}
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.002098, -1.002098, -1.218734, -1.290946, -1.435370",\
"-0.526554, -0.526554, -0.743190, -0.815402, -0.959826",\
"-0.051010, -0.051010, -0.267646, -0.339858, -0.484282",\
"0.630839, 0.630839, 0.414204, 0.341991, 0.197567",\
"0.924845, 0.924845, 0.708209, 0.635997, 0.491572");
}
} /* 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 ( "3.658900, 3.658900, 3.767219, 3.875536, 4.092174",\
"3.582261, 3.582261, 3.690579, 3.798896, 4.015534",\
"3.505621, 3.505621, 3.613940, 3.722257, 3.938895",\
"3.403231, 3.403231, 3.511549, 3.619867, 3.836504",\
"3.432891, 3.432891, 3.541210, 3.649527, 3.866165");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "2.866955, 2.866955, 2.975274, 3.083591, 3.300228",\
"2.498178, 2.498178, 2.606496, 2.714814, 2.931450",\
"2.129611, 2.129611, 2.237929, 2.346246, 2.562883",\
"1.637206, 1.637206, 1.745524, 1.853841, 2.070478",\
"1.447510, 1.447510, 1.555828, 1.664145, 1.880782");
}
} /* 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 ( "2.885788, 2.516432, 2.147862, 1.655452, 1.465761",\
"3.534752, 3.165396, 2.796826, 2.304417, 2.114726",\
"4.183718, 3.814362, 3.445792, 2.953382, 2.763691",\
"5.050734, 4.681377, 4.312808, 3.820398, 3.630707",\
"5.381468, 5.012112, 4.643542, 4.151132, 3.961441");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.164268, 4.794911, 4.426342, 3.933932, 3.744241",\
"5.639812, 5.270455, 4.901886, 4.409476, 4.219785",\
"6.115354, 5.745997, 5.377428, 4.885018, 4.695327",\
"6.797203, 6.427847, 6.059277, 5.566867, 5.377176",\
"7.091209, 6.721853, 6.353283, 5.860874, 5.671183");
}
} /* 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 ( "-1.639208, -1.163659, -0.688109, -0.006773, 0.287238",\
"-1.715847, -1.240298, -0.764749, -0.083412, 0.210598",\
"-1.792487, -1.316937, -0.841388, -0.160051, 0.133959",\
"-1.894877, -1.419328, -0.943778, -0.262442, 0.031569",\
"-1.865217, -1.389668, -0.914118, -0.232781, 0.061229");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-4.005743, -3.530194, -3.054644, -2.373308, -2.079298",\
"-4.374520, -3.898971, -3.423421, -2.742085, -2.448075",\
"-4.743088, -4.267539, -3.791989, -3.110652, -2.816642",\
"-5.235493, -4.759943, -4.284394, -3.603057, -3.309047",\
"-5.425189, -4.949640, -4.474090, -3.792754, -3.498744");
}
} /* 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.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "mprj_io[4]" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.858618");
}
} /* 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 ( "1.435821");
}
} /* 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.163007 ;
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.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.368460, 6.368460, 6.151824, 6.079612, 5.935187",\
"7.017418, 7.017418, 6.800782, 6.728570, 6.584146",\
"7.666379, 7.666379, 7.449743, 7.377531, 7.233107",\
"8.533385, 8.533385, 8.316750, 8.244537, 8.100113",\
"8.864068, 8.864068, 8.647432, 8.575220, 8.430796");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.351112, 6.351112, 6.134477, 6.062264, 5.917840",\
"6.826748, 6.826748, 6.610112, 6.537900, 6.393476",\
"7.302385, 7.302385, 7.085750, 7.013537, 6.869113",\
"7.982356, 7.982356, 7.765720, 7.693508, 7.549084",\
"8.276366, 8.276366, 8.059731, 7.987518, 7.843094");
}
} /* 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 ( "3.070446, 3.070446, 3.178764, 3.287081, 3.503719",\
"3.009823, 3.009823, 3.118142, 3.226459, 3.443097",\
"2.917666, 2.917666, 3.025984, 3.134302, 3.350939",\
"2.815711, 2.815711, 2.924029, 3.032346, 3.248984",\
"2.845306, 2.845306, 2.953624, 3.061942, 3.278579");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.390684, 1.390684, 1.499002, 1.607320, 1.823957",\
"1.098271, 1.098271, 1.206589, 1.314907, 1.531544",\
"0.654265, 0.654265, 0.762584, 0.870901, 1.087539",\
"0.163055, 0.163055, 0.271374, 0.379691, 0.596329",\
"-0.026564, -0.026564, 0.081755, 0.190072, 0.406710");
}
} /* 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 ( "7.746711, 7.670080, 7.593449, 7.491070, 7.520726",\
"8.395670, 8.319038, 8.242407, 8.140028, 8.169684",\
"9.044628, 8.967997, 8.891365, 8.788986, 8.818643",\
"9.911634, 9.835004, 9.758373, 9.655994, 9.685650",\
"10.242319, 10.165689, 10.089058, 9.986679, 10.016335");
}
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 ( "8.556911, 8.480281, 8.403650, 8.301271, 8.330927",\
"9.032549, 8.955918, 8.879288, 8.776909, 8.806564",\
"9.508188, 9.431557, 9.354925, 9.252546, 9.282203",\
"10.188156, 10.111526, 10.034895, 9.932516, 9.962172",\
"10.482166, 10.405536, 10.328905, 10.226526, 10.256182");
}
} /* 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 ( "11.654050, 11.284693, 10.916123, 10.423714, 10.234022",\
"12.303007, 11.933651, 11.565081, 11.072671, 10.882980",\
"12.951967, 12.582611, 12.214041, 11.721631, 11.531940",\
"13.818974, 13.449617, 13.081047, 12.588637, 12.398947",\
"14.149656, 13.780300, 13.411730, 12.919320, 12.729630");
}
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 ( "11.636703, 11.267345, 10.898776, 10.406366, 10.216675",\
"12.112339, 11.742983, 11.374413, 10.882003, 10.692312",\
"12.587976, 12.218620, 11.850050, 11.357640, 11.167950",\
"13.267944, 12.898588, 12.530018, 12.037608, 11.847918",\
"13.561954, 13.192598, 12.824028, 12.331618, 12.141928");
}
} /* 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.841938, 1.490896, 2.139855, 3.006862, 3.337592",\
"0.781316, 1.430274, 2.079232, 2.946240, 3.276970",\
"0.689158, 1.338116, 1.987075, 2.854082, 3.184812",\
"0.587203, 1.236161, 1.885119, 2.752127, 3.082857",\
"0.616798, 1.265756, 1.914714, 2.781722, 3.112452");
}
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.655964, 1.304923, 1.953881, 2.820889, 3.151618",\
"0.363551, 1.012509, 1.661467, 2.528475, 2.859205",\
"-0.080455, 0.568503, 1.217461, 2.084469, 2.415199",\
"-0.571665, 0.077293, 0.726252, 1.593259, 1.923989",\
"-0.761284, -0.112326, 0.536632, 1.403640, 1.734370");
}
} /* 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 ( "-1.321129, -0.845580, -0.370030, 0.311306, 0.605317",\
"-1.381751, -0.906202, -0.430652, 0.250684, 0.544694",\
"-1.473908, -0.998359, -0.522810, 0.158527, 0.452537",\
"-1.575864, -1.100315, -0.624765, 0.056571, 0.350582",\
"-1.546268, -1.070719, -0.595170, 0.086167, 0.380177");
}
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 ( "-3.292599, -2.817050, -2.341500, -1.660164, -1.366154",\
"-3.585013, -3.109464, -2.633914, -1.952578, -1.658568",\
"-4.029020, -3.553471, -3.077921, -2.396585, -2.102575",\
"-4.520231, -4.044682, -3.569132, -2.887796, -2.593786",\
"-4.709850, -4.234301, -3.758751, -3.077415, -2.783405");
}
} /* 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.163007 ;
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.762026, -2.762026, -2.978662, -3.050874, -3.195299",\
"-2.113069, -2.113069, -2.329705, -2.401917, -2.546341",\
"-1.464111, -1.464111, -1.680747, -1.752959, -1.897384",\
"-0.597105, -0.597105, -0.813741, -0.885953, -1.030377",\
"-0.266402, -0.266402, -0.483038, -0.555250, -0.699675");
}
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.063572, -0.063572, -0.280208, -0.352420, -0.496844",\
"0.412034, 0.412034, 0.195398, 0.123186, -0.021238",\
"0.887639, 0.887639, 0.671003, 0.598791, 0.454367",\
"1.568093, 1.568093, 1.351458, 1.279245, 1.134821",\
"1.862103, 1.862103, 1.645468, 1.573256, 1.428831");
}
} /* 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 ( "3.920824, 3.920824, 4.029142, 4.137460, 4.354097",\
"3.844250, 3.844250, 3.952568, 4.060885, 4.277523",\
"3.767675, 3.767675, 3.875994, 3.984311, 4.200949",\
"3.665372, 3.665372, 3.773691, 3.882008, 4.098646",\
"3.694989, 3.694989, 3.803308, 3.911625, 4.128263");
}
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.168890, 1.168890, 1.277209, 1.385526, 1.602164",\
"0.798456, 0.798456, 0.906775, 1.015092, 1.231730",\
"0.429753, 0.429753, 0.538072, 0.646389, 0.863027",\
"-0.062834, -0.062834, 0.045485, 0.153802, 0.370440",\
"-0.252479, -0.252479, -0.144160, -0.035843, 0.180795");
}
} /* end of arc clock_mprj_io[1]_hldr*/
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "44.836880, 45.246460, 45.530663, 45.561558, 45.663788",\
"44.938316, 45.347897, 45.632099, 45.662994, 45.765228",\
"45.081337, 45.490917, 45.775120, 45.806015, 45.908249",\
"45.336868, 45.746449, 46.030651, 46.061546, 46.163780",\
"45.750187, 46.159767, 46.443970, 46.474865, 46.577095");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\
"2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\
"2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\
"2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\
"2.171366, 2.946532, 3.483065, 3.541392, 3.734390");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "39.836864, 40.316490, 40.638008, 40.672962, 40.788620",\
"39.938301, 40.417927, 40.739449, 40.774399, 40.890053",\
"40.081318, 40.560944, 40.882462, 40.917416, 41.033073",\
"40.336853, 40.816479, 41.138000, 41.172951, 41.288605",\
"40.750168, 41.229794, 41.551315, 41.586266, 41.701920");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\
"2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\
"2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\
"2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\
"2.315984, 3.166853, 3.746203, 3.809185, 4.017585");
}
} /* end of arc hk_serial_load_mprj_io[1]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "9.089941, 9.494303, 9.712173, 9.735857, 9.814228",\
"9.191379, 9.595739, 9.813610, 9.837295, 9.915666",\
"9.334395, 9.738756, 9.956627, 9.980311, 10.058682",\
"9.589931, 9.994293, 10.212164, 10.235847, 10.314219",\
"10.003250, 10.407612, 10.625483, 10.649166, 10.727537");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\
"1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\
"1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\
"1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\
"1.869095, 2.019316, 2.088657, 2.096195, 2.121139");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "10.081481, 10.322470, 10.453021, 10.467214, 10.514175",\
"10.182919, 10.423906, 10.554459, 10.568651, 10.615612",\
"10.325935, 10.566923, 10.697475, 10.711668, 10.758629",\
"10.581470, 10.822459, 10.953011, 10.967203, 11.014165",\
"10.994790, 11.235779, 11.366330, 11.380523, 11.427485");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\
"1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\
"1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\
"1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\
"1.322959, 1.412931, 1.461920, 1.467246, 1.484868");
}
} /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "13.487097, 13.896675, 14.180878, 14.211773, 14.314005",\
"14.136053, 14.545631, 14.829834, 14.860729, 14.962961",\
"14.785011, 15.194591, 15.478792, 15.509689, 15.611920",\
"15.652020, 16.061600, 16.345800, 16.376698, 16.478928",\
"15.982740, 16.392319, 16.676521, 16.707417, 16.809649");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\
"2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\
"2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\
"2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\
"2.171366, 2.946532, 3.483065, 3.541392, 3.734390");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "15.497849, 15.977474, 16.298996, 16.333948, 16.449604",\
"15.973418, 16.453043, 16.774565, 16.809517, 16.925173",\
"16.448988, 16.928614, 17.250134, 17.285088, 17.400742",\
"17.130024, 17.609648, 17.931170, 17.966122, 18.081778",\
"17.424034, 17.903658, 18.225180, 18.260132, 18.375788");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\
"2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\
"2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\
"2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\
"2.315984, 3.166853, 3.746203, 3.809185, 4.017585");
}
} /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "12.405956, 12.810317, 13.028187, 13.051872, 13.130243",\
"12.482567, 12.886929, 13.104799, 13.128483, 13.206854",\
"12.559179, 12.963540, 13.181410, 13.205095, 13.283466",\
"12.631889, 13.036251, 13.254121, 13.277805, 13.356176",\
"12.631889, 13.036251, 13.254121, 13.277805, 13.356176");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\
"1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\
"1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\
"1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\
"1.869095, 2.019316, 2.088657, 2.096195, 2.121139");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "14.244396, 14.485385, 14.615936, 14.630129, 14.677091",\
"14.614122, 14.855110, 14.985662, 14.999855, 15.046816",\
"14.982738, 15.223726, 15.354279, 15.368471, 15.415432",\
"15.475210, 15.716199, 15.846750, 15.860943, 15.907905",\
"15.664886, 15.905874, 16.036427, 16.050619, 16.097580");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\
"1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\
"1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\
"1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\
"1.322959, 1.412931, 1.461920, 1.467246, 1.484868");
}
} /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "13.681410, 14.090988, 14.375191, 14.406086, 14.508318",\
"14.156958, 14.566537, 14.850739, 14.881636, 14.983867",\
"14.632507, 15.042087, 15.326288, 15.357185, 15.459416",\
"15.313845, 15.723424, 16.007626, 16.038523, 16.140755",\
"15.607855, 16.017433, 16.301636, 16.332533, 16.434765");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\
"2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\
"2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\
"2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\
"2.171366, 2.946532, 3.483065, 3.541392, 3.734390");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "16.061886, 16.541512, 16.863033, 16.897985, 17.013641",\
"16.537437, 17.017061, 17.338583, 17.373535, 17.489191",\
"17.012987, 17.492613, 17.814133, 17.849087, 17.964741",\
"17.694324, 18.173948, 18.495470, 18.530422, 18.646078",\
"17.988335, 18.467958, 18.789480, 18.824432, 18.940088");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\
"2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\
"2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\
"2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\
"2.315984, 3.166853, 3.746203, 3.809185, 4.017585");
}
} /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "12.000090, 12.404451, 12.622321, 12.646006, 12.724377",\
"12.369447, 12.773808, 12.991678, 13.015363, 13.093734",\
"12.738017, 13.142378, 13.360249, 13.383933, 13.462304",\
"13.230428, 13.634789, 13.852659, 13.876344, 13.954715",\
"13.420119, 13.824480, 14.042351, 14.066035, 14.144406");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\
"1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\
"1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\
"1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\
"1.869095, 2.019316, 2.088657, 2.096195, 2.121139");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "13.103877, 13.344866, 13.475417, 13.489610, 13.536572",\
"13.473234, 13.714223, 13.844774, 13.858967, 13.905929",\
"13.841805, 14.082792, 14.213345, 14.227537, 14.274498",\
"14.334215, 14.575203, 14.705755, 14.719948, 14.766909",\
"14.523907, 14.764894, 14.895447, 14.909639, 14.956600");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\
"1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\
"1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\
"1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\
"1.322959, 1.412931, 1.461920, 1.467246, 1.484868");
}
} /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "18.628424, 19.038002, 19.322205, 19.353100, 19.455332",\
"19.277382, 19.686960, 19.971163, 20.002058, 20.104290",\
"19.926340, 20.335918, 20.620121, 20.651016, 20.753248",\
"20.793348, 21.202927, 21.487129, 21.518024, 21.620256",\
"21.124077, 21.533655, 21.817858, 21.848753, 21.950985");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\
"2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\
"2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\
"2.171366, 2.946532, 3.483065, 3.541392, 3.734390",\
"2.171366, 2.946532, 3.483065, 3.541392, 3.734390");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "21.305054, 21.784678, 22.106199, 22.141151, 22.256807",\
"21.954014, 22.433638, 22.755159, 22.790112, 22.905767",\
"22.602970, 23.082596, 23.404118, 23.439070, 23.554726",\
"23.469978, 23.949604, 24.271126, 24.306078, 24.421734",\
"23.800709, 24.280333, 24.601854, 24.636806, 24.752462");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\
"2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\
"2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\
"2.315984, 3.166853, 3.746203, 3.809185, 4.017585",\
"2.315984, 3.166853, 3.746203, 3.809185, 4.017585");
}
} /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "12.329481, 12.733842, 12.951712, 12.975397, 13.053768",\
"12.406113, 12.810473, 13.028343, 13.052029, 13.130400",\
"12.482743, 12.887104, 13.104975, 13.128659, 13.207030",\
"12.555466, 12.959827, 13.177698, 13.201382, 13.279753",\
"12.555466, 12.959827, 13.177698, 13.201382, 13.279753");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\
"1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\
"1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\
"1.869095, 2.019316, 2.088657, 2.096195, 2.121139",\
"1.869095, 2.019316, 2.088657, 2.096195, 2.121139");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "13.590872, 13.831860, 13.962412, 13.976604, 14.023565",\
"13.667501, 13.908490, 14.039042, 14.053234, 14.100196",\
"13.744133, 13.985122, 14.115673, 14.129866, 14.176827",\
"13.816856, 14.057844, 14.188396, 14.202589, 14.249550",\
"13.816856, 14.057844, 14.188396, 14.202589, 14.249550");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\
"1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\
"1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\
"1.322959, 1.412931, 1.461920, 1.467246, 1.484868",\
"1.322959, 1.412931, 1.461920, 1.467246, 1.484868");
}
} /* 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 ( "1.807600, 1.438243, 1.069674, 0.577264, 0.387573",\
"2.456557, 2.087201, 1.718631, 1.226221, 1.036530",\
"3.105515, 2.736158, 2.367588, 1.875178, 1.685487",\
"3.972522, 3.603165, 3.234595, 2.742186, 2.552495",\
"4.303224, 3.933867, 3.565297, 3.072887, 2.883196");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.222017, 4.852661, 4.484091, 3.991681, 3.801990",\
"5.697623, 5.328267, 4.959697, 4.467287, 4.277596",\
"6.173229, 5.803873, 5.435303, 4.942893, 4.753202",\
"6.853683, 6.484327, 6.115757, 5.623347, 5.433656",\
"7.147694, 6.778337, 6.409767, 5.917357, 5.727666");
}
} /* 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.525439, -0.049890, 0.425660, 1.106996, 1.401006",\
"-0.602014, -0.126464, 0.349085, 1.030422, 1.324432",\
"-0.678588, -0.203039, 0.272511, 0.953847, 1.247858",\
"-0.780891, -0.305342, 0.170208, 0.851544, 1.145554",\
"-0.751274, -0.275725, 0.199825, 0.881161, 1.175171");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-4.078636, -3.603087, -3.127537, -2.446201, -2.152191",\
"-4.449069, -3.973520, -3.497970, -2.816634, -2.522624",\
"-4.817772, -4.342223, -3.866673, -3.185337, -2.891326",\
"-5.310360, -4.834811, -4.359261, -3.677925, -3.383914",\
"-5.500005, -5.024456, -4.548906, -3.867569, -3.573559");
}
} /* 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.163007 ;
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.354573, -1.354573, -1.571209, -1.643421, -1.787846",\
"-0.705616, -0.705616, -0.922251, -0.994463, -1.138888",\
"-0.056659, -0.056659, -0.273295, -0.345507, -0.489932",\
"0.810347, 0.810347, 0.593711, 0.521499, 0.377074",\
"1.141029, 1.141029, 0.924394, 0.852181, 0.707757");
}
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.619605, -0.619605, -0.836240, -0.908453, -1.052877",\
"-0.143961, -0.143961, -0.360597, -0.432809, -0.577233",\
"0.331683, 0.331683, 0.115047, 0.042835, -0.101589",\
"1.011548, 1.011548, 0.794912, 0.722700, 0.578276",\
"1.305559, 1.305559, 1.088923, 1.016711, 0.872287");
}
} /* 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 ( "4.236549, 4.236549, 4.344868, 4.453185, 4.669823",\
"4.160013, 4.160013, 4.268331, 4.376648, 4.593286",\
"4.083477, 4.083477, 4.191795, 4.300112, 4.516750",\
"3.981224, 3.981224, 4.089542, 4.197859, 4.414497",\
"4.010815, 4.010815, 4.119133, 4.227450, 4.444088");
}
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 ( "3.315928, 3.315928, 3.424246, 3.532563, 3.749200",\
"2.944775, 2.944775, 3.053093, 3.161410, 3.378047",\
"2.575984, 2.575984, 2.684302, 2.792619, 3.009256",\
"2.083278, 2.083278, 2.191597, 2.299914, 2.516551",\
"1.893664, 1.893664, 2.001982, 2.110300, 2.326936");
}
} /* 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 ( "1.570404, 1.201048, 0.832478, 0.340068, 0.150377",\
"2.219361, 1.850005, 1.481435, 0.989026, 0.799335",\
"2.868318, 2.498961, 2.130392, 1.637982, 1.448291",\
"3.735324, 3.365968, 2.997398, 2.504988, 2.315297",\
"4.066007, 3.696651, 3.328081, 2.835671, 2.645980");
}
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.740696, 3.371340, 3.002770, 2.510361, 2.320670",\
"4.216340, 3.846983, 3.478414, 2.986004, 2.796313",\
"4.691985, 4.322628, 3.954059, 3.461649, 3.271958",\
"5.371850, 5.002493, 4.633924, 4.141514, 3.951823",\
"5.665860, 5.296504, 4.927934, 4.435524, 4.245833");
}
} /* 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.182641, 0.292908, 0.768458, 1.449794, 1.743804",\
"-0.259178, 0.216372, 0.691921, 1.373258, 1.667268",\
"-0.335714, 0.139835, 0.615385, 1.296721, 1.590732",\
"-0.437967, 0.037582, 0.513132, 1.194468, 1.488479",\
"-0.408376, 0.067173, 0.542723, 1.224060, 1.518070");
}
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.434679, -1.959129, -1.483580, -0.802243, -0.508233",\
"-2.805831, -2.330282, -1.854733, -1.173396, -0.879386",\
"-3.174623, -2.699073, -2.223524, -1.542187, -1.248177",\
"-3.667327, -3.191778, -2.716228, -2.034892, -1.740882",\
"-3.856943, -3.381393, -2.905844, -2.224507, -1.930497");
}
} /* 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.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "1.227442");
}
} /* end of arc clock_clock_pwl*/
timing () {
related_pin : "clock" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "1.063929");
}
} /* end of arc clock_clock_pwh*/
} /* end of pin clock */
pin("resetb") {
direction : input ;
max_transition : 0.000000 ;
capacitance : 0.991811 ;
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.163007 ;
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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "17.656532, 18.047127, 18.265007, 18.288692, 18.367067",\
"17.656532, 18.047127, 18.265007, 18.288692, 18.367067",\
"17.764851, 18.155445, 18.373325, 18.397011, 18.475386",\
"17.873167, 18.263763, 18.481642, 18.505327, 18.583702",\
"18.089804, 18.480400, 18.698278, 18.721964, 18.800339");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869122, 2.019280, 2.088651, 2.096193, 2.121146",\
"1.869122, 2.019280, 2.088651, 2.096193, 2.121146",\
"1.869122, 2.019280, 2.088651, 2.096193, 2.121146",\
"1.869122, 2.019280, 2.088651, 2.096193, 2.121146",\
"1.869122, 2.019280, 2.088651, 2.096193, 2.121146");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "19.424160, 19.665207, 19.795740, 19.809929, 19.856884",\
"19.424160, 19.665207, 19.795740, 19.809929, 19.856884",\
"19.532478, 19.773525, 19.904058, 19.918247, 19.965202",\
"19.640797, 19.881844, 20.012377, 20.026566, 20.073521",\
"19.857433, 20.098478, 20.229012, 20.243202, 20.290157");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322891, 1.413061, 1.461978, 1.467296, 1.484892",\
"1.322891, 1.413061, 1.461978, 1.467296, 1.484892",\
"1.322891, 1.413061, 1.461978, 1.467296, 1.484892",\
"1.322891, 1.413061, 1.461978, 1.467296, 1.484892",\
"1.322891, 1.413061, 1.461978, 1.467296, 1.484892");
}
} /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "16.894379, 17.284973, 17.502853, 17.526539, 17.604912",\
"16.894379, 17.284973, 17.502853, 17.526539, 17.604912",\
"17.111012, 17.501608, 17.719486, 17.743172, 17.821547",\
"17.183224, 17.573820, 17.791698, 17.815384, 17.893759",\
"17.327648, 17.718245, 17.936123, 17.959808, 18.038183");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869122, 2.019280, 2.088651, 2.096193, 2.121146",\
"1.869122, 2.019280, 2.088651, 2.096193, 2.121146",\
"1.869122, 2.019280, 2.088651, 2.096193, 2.121146",\
"1.869122, 2.019280, 2.088651, 2.096193, 2.121146",\
"1.869122, 2.019280, 2.088651, 2.096193, 2.121146");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "18.548136, 18.789181, 18.919714, 18.933905, 18.980860",\
"18.548136, 18.789181, 18.919714, 18.933905, 18.980860",\
"18.764772, 19.005817, 19.136351, 19.150541, 19.197496",\
"18.836985, 19.078030, 19.208563, 19.222754, 19.269709",\
"18.981409, 19.222454, 19.352987, 19.367178, 19.414133");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322891, 1.413061, 1.461978, 1.467296, 1.484892",\
"1.322891, 1.413061, 1.461978, 1.467296, 1.484892",\
"1.322891, 1.413061, 1.461978, 1.467296, 1.484892",\
"1.322891, 1.413061, 1.461978, 1.467296, 1.484892",\
"1.322891, 1.413061, 1.461978, 1.467296, 1.484892");
}
} /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "13.274022, 13.664618, 13.882497, 13.906182, 13.984556",\
"13.922981, 14.313577, 14.531456, 14.555141, 14.633516",\
"14.571939, 14.962535, 15.180414, 15.204100, 15.282475",\
"15.438946, 15.829541, 16.047421, 16.071106, 16.149481",\
"15.769676, 16.160271, 16.378151, 16.401836, 16.480211");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.903822, 2.064060, 2.137893, 2.145920, 2.172479",\
"1.903822, 2.064060, 2.137893, 2.145920, 2.172479",\
"1.903822, 2.064060, 2.137893, 2.145920, 2.172479",\
"1.903822, 2.064060, 2.137893, 2.145920, 2.172479",\
"1.903822, 2.064060, 2.137893, 2.145920, 2.172479");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "13.714103, 13.955149, 14.085682, 14.099872, 14.146827",\
"14.363061, 14.604107, 14.734640, 14.748830, 14.795785",\
"15.012019, 15.253065, 15.383598, 15.397788, 15.444743",\
"15.879025, 16.120071, 16.250605, 16.264793, 16.311749",\
"16.209755, 16.450802, 16.581335, 16.595524, 16.642479");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.402971, 1.504035, 1.553027, 1.558353, 1.575976",\
"1.402971, 1.504035, 1.553027, 1.558353, 1.575976",\
"1.402971, 1.504035, 1.553027, 1.558353, 1.575976",\
"1.402971, 1.504035, 1.553027, 1.558353, 1.575976",\
"1.402971, 1.504035, 1.553027, 1.558353, 1.575976");
}
} /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "11.068041, 11.068407, 11.068551, 11.068566, 11.068619",\
"11.144672, 11.145038, 11.145182, 11.145198, 11.145250",\
"11.221304, 11.221668, 11.221813, 11.221828, 11.221881",\
"11.294026, 11.294392, 11.294537, 11.294552, 11.294603",\
"11.294026, 11.294392, 11.294537, 11.294552, 11.294603");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "10.943604, 10.948665, 10.949500, 10.949591, 10.949891",\
"11.020235, 11.025295, 11.026131, 11.026222, 11.026522",\
"11.096866, 11.101927, 11.102762, 11.102853, 11.103153",\
"11.169588, 11.174650, 11.175485, 11.175575, 11.175877",\
"11.169588, 11.174650, 11.175485, 11.175575, 11.175877");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
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.163007 ;
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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "15.992569, 16.383177, 16.601055, 16.624741, 16.703114",\
"15.992569, 16.383177, 16.601055, 16.624741, 16.703114",\
"16.100887, 16.491495, 16.709373, 16.733059, 16.811432",\
"16.209206, 16.599812, 16.817690, 16.841375, 16.919750",\
"16.425840, 16.816448, 17.034327, 17.058012, 17.136385");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\
"1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\
"1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\
"1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\
"1.869118, 2.019285, 2.088652, 2.096193, 2.121145");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "16.570192, 16.811230, 16.941765, 16.955956, 17.002913",\
"16.570192, 16.811230, 16.941765, 16.955956, 17.002913",\
"16.678511, 16.919548, 17.050083, 17.064274, 17.111231",\
"16.786829, 17.027866, 17.158401, 17.172592, 17.219547",\
"17.003464, 17.244501, 17.375038, 17.389229, 17.436184");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\
"1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\
"1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\
"1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\
"1.322901, 1.413042, 1.461970, 1.467289, 1.484889");
}
} /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "15.499290, 15.889898, 16.107777, 16.131462, 16.209835",\
"15.499290, 15.889898, 16.107777, 16.131462, 16.209835",\
"15.715927, 16.106533, 16.324411, 16.348097, 16.426472",\
"15.788139, 16.178745, 16.396624, 16.420309, 16.498684",\
"15.932564, 16.323170, 16.541048, 16.564734, 16.643108");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\
"1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\
"1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\
"1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\
"1.869118, 2.019285, 2.088652, 2.096193, 2.121145");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "16.243065, 16.484100, 16.614637, 16.628828, 16.675783",\
"16.243065, 16.484100, 16.614637, 16.628828, 16.675783",\
"16.459700, 16.700737, 16.831272, 16.845463, 16.892420",\
"16.531912, 16.772949, 16.903484, 16.917675, 16.964632",\
"16.676336, 16.917374, 17.047909, 17.062099, 17.109056");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\
"1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\
"1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\
"1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\
"1.322901, 1.413042, 1.461970, 1.467289, 1.484889");
}
} /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "13.095169, 13.485777, 13.703655, 13.727341, 13.805714",\
"13.744127, 14.134735, 14.352613, 14.376299, 14.454672",\
"14.393085, 14.783693, 15.001572, 15.025257, 15.103630",\
"15.260094, 15.650701, 15.868578, 15.892263, 15.970637",\
"15.590824, 15.981431, 16.199308, 16.222994, 16.301369");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.903822, 2.064068, 2.137897, 2.145923, 2.172481",\
"1.903822, 2.064068, 2.137897, 2.145923, 2.172481",\
"1.903822, 2.064068, 2.137897, 2.145923, 2.172481",\
"1.903822, 2.064068, 2.137897, 2.145923, 2.172481",\
"1.903822, 2.064068, 2.137897, 2.145923, 2.172481");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "13.717087, 13.958124, 14.088660, 14.102851, 14.149807",\
"14.366047, 14.607084, 14.737620, 14.751811, 14.798767",\
"15.015005, 15.256042, 15.386578, 15.400768, 15.447723",\
"15.882011, 16.123049, 16.253586, 16.267776, 16.314732",\
"16.212742, 16.453779, 16.584316, 16.598507, 16.645462");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.402932, 1.504036, 1.553028, 1.558353, 1.575976",\
"1.402932, 1.504036, 1.553028, 1.558353, 1.575976",\
"1.402932, 1.504036, 1.553028, 1.558353, 1.575976",\
"1.402932, 1.504036, 1.553028, 1.558353, 1.575976",\
"1.402932, 1.504036, 1.553028, 1.558353, 1.575976");
}
} /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "10.974913, 10.975290, 10.975439, 10.975456, 10.975510",\
"11.051544, 11.051922, 11.052071, 11.052088, 11.052141",\
"11.128176, 11.128553, 11.128702, 11.128719, 11.128773",\
"11.200897, 11.201276, 11.201426, 11.201441, 11.201495",\
"11.200897, 11.201276, 11.201426, 11.201441, 11.201495");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "10.850859, 10.855740, 10.856562, 10.856651, 10.856947",\
"10.927490, 10.932371, 10.933193, 10.933283, 10.933578",\
"11.004122, 11.009003, 11.009825, 11.009914, 11.010210",\
"11.076843, 11.081725, 11.082547, 11.082637, 11.082932",\
"11.076843, 11.081725, 11.082547, 11.082637, 11.082932");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "11.554327, 11.944934, 12.162811, 12.186497, 12.264871",\
"12.203285, 12.593892, 12.811769, 12.835455, 12.913829",\
"12.852243, 13.242850, 13.460728, 13.484413, 13.562787",\
"13.719250, 14.109858, 14.327736, 14.351421, 14.429794",\
"14.049980, 14.440588, 14.658466, 14.682152, 14.760525");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\
"1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\
"1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\
"1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\
"1.869118, 2.019285, 2.088652, 2.096193, 2.121145");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "12.143196, 12.384233, 12.514769, 12.528959, 12.575915",\
"12.618746, 12.859782, 12.990318, 13.004509, 13.051464",\
"13.094296, 13.335332, 13.465868, 13.480059, 13.527014",\
"13.775631, 14.016668, 14.147204, 14.161395, 14.208351",\
"14.069643, 14.310679, 14.441216, 14.455406, 14.502361");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\
"1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\
"1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\
"1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\
"1.322901, 1.413042, 1.461970, 1.467289, 1.484889");
}
} /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "10.606625, 10.997231, 11.215109, 11.238794, 11.317168",\
"10.683254, 11.073862, 11.291740, 11.315426, 11.393799",\
"10.759886, 11.150494, 11.368372, 11.392057, 11.470430",\
"10.832609, 11.223216, 11.441093, 11.464779, 11.543153",\
"10.832609, 11.223216, 11.441093, 11.464779, 11.543153");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\
"1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\
"1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\
"1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\
"1.869118, 2.019285, 2.088652, 2.096193, 2.121145");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "11.585878, 11.826916, 11.957451, 11.971642, 12.018598",\
"11.955235, 12.196272, 12.326808, 12.340999, 12.387955",\
"12.323805, 12.564842, 12.695377, 12.709568, 12.756524",\
"12.816215, 13.057251, 13.187788, 13.201979, 13.248934",\
"13.005905, 13.246943, 13.377479, 13.391669, 13.438625");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\
"1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\
"1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\
"1.322901, 1.413042, 1.461970, 1.467289, 1.484889",\
"1.322901, 1.413042, 1.461970, 1.467289, 1.484889");
}
} /* 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.163007 ;
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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "15.760386, 16.150990, 16.368868, 16.392553, 16.470928",\
"15.760386, 16.150990, 16.368868, 16.392553, 16.470928",\
"15.868705, 16.259308, 16.477186, 16.500872, 16.579247",\
"15.977023, 16.367626, 16.585505, 16.609190, 16.687565",\
"16.193659, 16.584263, 16.802139, 16.825825, 16.904200");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.903822, 2.064020, 2.137873, 2.145901, 2.172467",\
"1.903822, 2.064020, 2.137873, 2.145901, 2.172467",\
"1.903822, 2.064020, 2.137873, 2.145901, 2.172467",\
"1.903822, 2.064020, 2.137873, 2.145901, 2.172467",\
"1.903822, 2.064020, 2.137873, 2.145901, 2.172467");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "16.323282, 16.564323, 16.694859, 16.709047, 16.756004",\
"16.323282, 16.564323, 16.694859, 16.709047, 16.756004",\
"16.431601, 16.672642, 16.803177, 16.817366, 16.864323",\
"16.539917, 16.780956, 16.911491, 16.925682, 16.972637",\
"16.756554, 16.997593, 17.128128, 17.142319, 17.189274");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.403197, 1.504031, 1.553025, 1.558352, 1.575976",\
"1.403197, 1.504031, 1.553025, 1.558352, 1.575976",\
"1.403197, 1.504031, 1.553025, 1.558352, 1.575976",\
"1.403197, 1.504031, 1.553025, 1.558352, 1.575976",\
"1.403197, 1.504031, 1.553025, 1.558352, 1.575976");
}
} /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "14.242844, 14.243149, 14.243269, 14.243282, 14.243326",\
"14.242844, 14.243149, 14.243269, 14.243282, 14.243326",\
"14.459478, 14.459785, 14.459906, 14.459918, 14.459962",\
"14.531691, 14.531996, 14.532116, 14.532129, 14.532173",\
"14.676115, 14.676420, 14.676540, 14.676554, 14.676598");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "14.116611, 14.122510, 14.123407, 14.123505, 14.123828",\
"14.116611, 14.122510, 14.123407, 14.123505, 14.123828",\
"14.333246, 14.339146, 14.340043, 14.340141, 14.340464",\
"14.405457, 14.411357, 14.412254, 14.412352, 14.412675",\
"14.549882, 14.555781, 14.556679, 14.556776, 14.557099");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "10.696864, 11.087467, 11.305346, 11.329031, 11.407405",\
"11.345821, 11.736425, 11.954304, 11.977989, 12.056362",\
"11.994780, 12.385382, 12.603260, 12.626945, 12.705320",\
"12.861787, 13.252390, 13.470268, 13.493954, 13.572328",\
"13.192472, 13.583075, 13.800953, 13.824638, 13.903012");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "11.312260, 11.553300, 11.683835, 11.698025, 11.744981",\
"11.787895, 12.028936, 12.159472, 12.173662, 12.220617",\
"12.263534, 12.504574, 12.635109, 12.649300, 12.696255",\
"12.943501, 13.184542, 13.315077, 13.329268, 13.376223",\
"13.237511, 13.478552, 13.609087, 13.623278, 13.670233");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322897, 1.413050, 1.461973, 1.467292, 1.484890",\
"1.322897, 1.413050, 1.461973, 1.467292, 1.484890",\
"1.322897, 1.413050, 1.461973, 1.467292, 1.484890",\
"1.322897, 1.413050, 1.461973, 1.467292, 1.484890",\
"1.322897, 1.413050, 1.461973, 1.467292, 1.484890");
}
} /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "9.977606, 10.368210, 10.586088, 10.609774, 10.688147",\
"10.038229, 10.428831, 10.646709, 10.670395, 10.748770",\
"10.130386, 10.520989, 10.738868, 10.762553, 10.840927",\
"10.202746, 10.593349, 10.811228, 10.834913, 10.913287",\
"10.202746, 10.593349, 10.811228, 10.834913, 10.913287");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "10.883032, 11.124073, 11.254608, 11.268798, 11.315754",\
"11.175446, 11.416486, 11.547021, 11.561211, 11.608167",\
"11.619452, 11.860492, 11.991027, 12.005217, 12.052173",\
"12.110661, 12.351702, 12.482237, 12.496427, 12.543383",\
"12.300280, 12.541321, 12.671856, 12.686047, 12.733002");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322897, 1.413050, 1.461973, 1.467292, 1.484890",\
"1.322897, 1.413050, 1.461973, 1.467292, 1.484890",\
"1.322897, 1.413050, 1.461973, 1.467292, 1.484890",\
"1.322897, 1.413050, 1.461973, 1.467292, 1.484890",\
"1.322897, 1.413050, 1.461973, 1.467292, 1.484890");
}
} /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "12.637093, 13.027695, 13.245573, 13.269258, 13.347633",\
"13.286050, 13.676653, 13.894531, 13.918217, 13.996591",\
"13.935009, 14.325612, 14.543490, 14.567176, 14.645550",\
"14.802016, 15.192619, 15.410498, 15.434183, 15.512557",\
"15.132747, 15.523350, 15.741228, 15.764914, 15.843287");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.903822, 2.064020, 2.137873, 2.145901, 2.172467",\
"1.903822, 2.064020, 2.137873, 2.145901, 2.172467",\
"1.903822, 2.064020, 2.137873, 2.145901, 2.172467",\
"1.903822, 2.064020, 2.137873, 2.145901, 2.172467",\
"1.903822, 2.064020, 2.137873, 2.145901, 2.172467");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "13.271023, 13.512063, 13.642598, 13.656788, 13.703744",\
"13.919981, 14.161022, 14.291557, 14.305748, 14.352703",\
"14.568939, 14.809979, 14.940515, 14.954704, 15.001660",\
"15.435947, 15.676988, 15.807523, 15.821712, 15.868669",\
"15.766676, 16.007717, 16.138252, 16.152443, 16.199398");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.403197, 1.504031, 1.553025, 1.558352, 1.575976",\
"1.403197, 1.504031, 1.553025, 1.558352, 1.575976",\
"1.403197, 1.504031, 1.553025, 1.558352, 1.575976",\
"1.403197, 1.504031, 1.553025, 1.558352, 1.575976",\
"1.403197, 1.504031, 1.553025, 1.558352, 1.575976");
}
} /* 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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "10.842541, 10.842847, 10.842968, 10.842980, 10.843024",\
"10.919172, 10.919477, 10.919598, 10.919611, 10.919655",\
"10.995804, 10.996109, 10.996229, 10.996243, 10.996286",\
"11.068525, 11.068831, 11.068953, 11.068965, 11.069009",\
"11.068525, 11.068831, 11.068953, 11.068965, 11.069009");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
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.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "10.716309, 10.722208, 10.723105, 10.723204, 10.723526",\
"10.792939, 10.798839, 10.799736, 10.799833, 10.800157",\
"10.869571, 10.875470, 10.876368, 10.876465, 10.876788",\
"10.942293, 10.948193, 10.949090, 10.949188, 10.949511",\
"10.942293, 10.948193, 10.949090, 10.949188, 10.949511");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
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.163007 ;
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.621177");
}
} /* 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.787631");
}
} /* end of arc hk_serial_load_hk_serial_load_pwh*/
} /* end of pin hk_serial_load */
} /* end of cell */
} /* end of library */