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

4509 lines
182 KiB
Plaintext

library("caravan.nom") {
technology (cmos) ;
delay_model : table_lookup ;
library_features ( report_delay_calculation ) ;
date : "Tue May 30 05:01:15 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 : 2238314.250000 ;
dont_use : true ;
dont_touch : true ;
interface_timing : true;
timing_model_type : "extracted";
is_macro_cell : true;
pad_cell : true;
pin("vddio") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vddio */
pin("vddio_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vddio_2 */
pin("vssio") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssio */
pin("vssio_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssio_2 */
pin("vdda") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda */
pin("vssa") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa */
pin("vccd") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vccd */
pin("vssd") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssd */
pin("vdda1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda1 */
pin("vdda1_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda1_2 */
pin("vdda2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda2 */
pin("vssa1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa1 */
pin("vssa1_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa1_2 */
pin("vssa2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa2 */
pin("vccd1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vccd1 */
pin("vccd2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vccd2 */
pin("vssd1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssd1 */
pin("vssd2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssd2 */
pin("gpio") {
direction : inout ;
max_transition : 4.000000 ;
min_transition : 1.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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 ( "13.918826, 13.918826, 13.702194, 13.629983, 13.485561",\
"14.567784, 14.567784, 14.351152, 14.278941, 14.134520",\
"15.216743, 15.216743, 15.000111, 14.927899, 14.783478",\
"16.083752, 16.083752, 15.867119, 15.794908, 15.650486",\
"16.414478, 16.414478, 16.197845, 16.125633, 15.981213");
}
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 ( "14.637105, 14.637105, 14.420473, 14.348262, 14.203840",\
"15.112657, 15.112657, 14.896025, 14.823813, 14.679392",\
"15.588208, 15.588208, 15.371576, 15.299365, 15.154943",\
"16.269501, 16.269501, 16.052870, 15.980659, 15.836237",\
"16.563511, 16.563511, 16.346880, 16.274670, 16.130247");
}
} /* 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 ( "2.183148, 2.183148, 2.291466, 2.399781, 2.616415",\
"2.106520, 2.106520, 2.214838, 2.323153, 2.539787",\
"2.029892, 2.029892, 2.138210, 2.246525, 2.463159",\
"1.927517, 1.927517, 2.035835, 2.144150, 2.360784",\
"1.957171, 1.957171, 2.065488, 2.173804, 2.390438");
}
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.857394, 0.857394, 0.965712, 1.074027, 1.290661",\
"0.487984, 0.487984, 0.596301, 0.704617, 0.921250",\
"0.119407, 0.119407, 0.227724, 0.336040, 0.552673",\
"-0.373012, -0.373012, -0.264694, -0.156379, 0.060255",\
"-0.562700, -0.562700, -0.454383, -0.346067, -0.129434");
}
} /* 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 ( "4.532665, 4.163554, 3.795013, 3.302644, 3.112942",\
"5.181623, 4.812512, 4.443972, 3.951602, 3.761900",\
"5.830582, 5.461470, 5.092930, 4.600560, 4.410859",\
"6.697590, 6.328478, 5.959938, 5.467568, 5.277867",\
"7.028316, 6.659205, 6.290665, 5.798295, 5.608593");
}
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.777541, 6.408430, 6.039889, 5.547520, 5.357818",\
"7.253093, 6.883981, 6.515441, 6.023071, 5.833370",\
"7.728645, 7.359534, 6.990993, 6.498624, 6.308922",\
"8.409938, 8.040827, 7.672286, 7.179916, 6.990215",\
"8.703947, 8.334835, 7.966295, 7.473926, 7.284224");
}
} /* 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.178820, -2.703283, -2.227746, -1.546209, -1.251282",\
"-3.255448, -2.779911, -2.304375, -1.622838, -1.327910",\
"-3.332077, -2.856540, -2.381003, -1.699466, -1.404539",\
"-3.434452, -2.958915, -2.483378, -1.801841, -1.506914",\
"-3.404798, -2.929261, -2.453725, -1.772188, -1.477260");
}
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.310546, -4.835010, -4.359473, -3.677936, -3.383008",\
"-5.679957, -5.204420, -4.728884, -4.047347, -3.752419",\
"-6.048534, -5.572997, -5.097461, -4.415924, -4.120996",\
"-6.540953, -6.065416, -5.589880, -4.908343, -4.613415",\
"-6.730642, -6.255105, -5.779569, -5.098032, -4.803104");
}
} /* 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 ( "13.869299, 13.869299, 13.652667, 13.580456, 13.436034",\
"14.518255, 14.518255, 14.301623, 14.229412, 14.084991",\
"15.167213, 15.167213, 14.950582, 14.878370, 14.733949",\
"16.034222, 16.034222, 15.817590, 15.745378, 15.600957",\
"16.364956, 16.364956, 16.148323, 16.076113, 15.931691");
}
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 ( "14.225941, 14.225941, 14.009309, 13.937098, 13.792676",\
"14.701477, 14.701477, 14.484845, 14.412634, 14.268212",\
"15.177017, 15.177017, 14.960385, 14.888174, 14.743752",\
"15.858509, 15.858509, 15.641877, 15.569666, 15.425244",\
"16.152519, 16.152519, 15.935887, 15.863676, 15.719254");
}
} /* 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.591353, 0.591353, 0.699671, 0.807986, 1.024620",\
"0.514711, 0.514711, 0.623029, 0.731344, 0.947978",\
"0.438071, 0.438071, 0.546389, 0.654704, 0.871338",\
"0.335679, 0.335679, 0.443996, 0.552312, 0.768946",\
"0.365341, 0.365341, 0.473659, 0.581974, 0.798608");
}
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.402543, -1.402543, -1.294226, -1.185910, -0.969276",\
"-1.771707, -1.771707, -1.663389, -1.555074, -1.338440",\
"-2.140253, -2.140253, -2.031936, -1.923620, -1.706986",\
"-2.632631, -2.632631, -2.524314, -2.415998, -2.199365",\
"-2.822330, -2.822330, -2.714013, -2.605698, -2.389064");
}
} /* 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.229382, 4.860270, 4.491730, 3.999360, 3.809659",\
"5.878339, 5.509227, 5.140687, 4.648317, 4.458616",\
"6.527297, 6.158185, 5.789645, 5.297276, 5.107574",\
"7.394305, 7.025194, 6.656653, 6.164284, 5.974582",\
"7.725040, 7.355929, 6.987389, 6.495019, 6.305317");
}
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.606132, 7.237020, 6.868480, 6.376110, 6.186409",\
"8.081671, 7.712559, 7.344019, 6.851649, 6.661948",\
"8.557209, 8.188097, 7.819557, 7.327188, 7.137486",\
"9.238704, 8.869593, 8.501052, 8.008682, 7.818981",\
"9.532714, 9.163603, 8.795062, 8.302692, 8.112991");
}
} /* 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 ( "-3.840546, -3.365009, -2.889473, -2.207936, -1.913008",\
"-3.917188, -3.441651, -2.966115, -2.284578, -1.989650",\
"-3.993828, -3.518291, -3.042755, -2.361218, -2.066290",\
"-4.096220, -3.620684, -3.145147, -2.463610, -2.168683",\
"-4.066558, -3.591022, -3.115485, -2.433948, -2.139020");
}
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.434420, -5.958883, -5.483347, -4.801810, -4.506882",\
"-6.803584, -6.328047, -5.852510, -5.170973, -4.876046",\
"-7.172129, -6.696592, -6.221056, -5.539519, -5.244591",\
"-7.664507, -7.188971, -6.713434, -6.031897, -5.736969",\
"-7.854207, -7.378670, -6.903133, -6.221596, -5.926669");
}
} /* 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 ( "14.321646, 14.321646, 14.105014, 14.032803, 13.888381",\
"14.970604, 14.970604, 14.753972, 14.681761, 14.537339",\
"15.619562, 15.619562, 15.402930, 15.330719, 15.186297",\
"16.486570, 16.486570, 16.269939, 16.197727, 16.053307",\
"16.817293, 16.817293, 16.600662, 16.528450, 16.384029");
}
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 ( "15.062469, 15.062469, 14.845838, 14.773626, 14.629205",\
"15.538033, 15.538033, 15.321401, 15.249189, 15.104768",\
"16.013592, 16.013592, 15.796960, 15.724749, 15.580327",\
"16.694736, 16.694736, 16.478104, 16.405893, 16.261471",\
"16.988747, 16.988747, 16.772114, 16.699903, 16.555481");
}
} /* 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 ( "2.000164, 2.000164, 2.108481, 2.216797, 2.433431",\
"1.923546, 1.923546, 2.031863, 2.140179, 2.356812",\
"1.846928, 1.846928, 1.955245, 2.063560, 2.280194",\
"1.744565, 1.744565, 1.852883, 1.961198, 2.177832",\
"1.774213, 1.774213, 1.882530, 1.990846, 2.207479");
}
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.799585, 0.799585, 0.907903, 1.016218, 1.232852",\
"0.429995, 0.429995, 0.538312, 0.646627, 0.863261",\
"0.061394, 0.061394, 0.169711, 0.278027, 0.494660",\
"-0.431053, -0.431053, -0.322736, -0.214420, 0.002213",\
"-0.620735, -0.620735, -0.512418, -0.404102, -0.187469");
}
} /* 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 ( "4.633686, 4.264574, 3.896034, 3.403664, 3.213963",\
"5.282645, 4.913533, 4.544993, 4.052623, 3.862922",\
"5.931603, 5.562491, 5.193951, 4.701581, 4.511880",\
"6.798609, 6.429498, 6.060957, 5.568588, 5.378886",\
"7.129332, 6.760221, 6.391680, 5.899311, 5.709609");
}
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.191843, 5.822731, 5.454191, 4.961821, 4.772120",\
"6.667404, 6.298292, 5.929752, 5.437382, 5.247681",\
"7.142965, 6.773853, 6.405313, 5.912943, 5.723242",\
"7.824108, 7.454996, 7.086456, 6.594086, 6.404385",\
"8.118118, 7.749006, 7.380466, 6.888096, 6.698395");
}
} /* 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 ( "-3.279395, -2.803858, -2.328321, -1.646784, -1.351857",\
"-3.356012, -2.880476, -2.404939, -1.723402, -1.428474",\
"-3.432631, -2.957094, -2.481557, -1.800020, -1.505093",\
"-3.534993, -3.059456, -2.583920, -1.902383, -1.607455",\
"-3.505345, -3.029809, -2.554272, -1.872735, -1.577807");
}
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.033897, -4.558361, -4.082824, -3.401287, -3.106359",\
"-5.403488, -4.927951, -4.452415, -3.770878, -3.475950",\
"-5.772089, -5.296552, -4.821016, -4.139479, -3.844551",\
"-6.264536, -5.788999, -5.313463, -4.631926, -4.336998",\
"-6.454218, -5.978681, -5.503145, -4.821608, -4.526680");
}
} /* 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 ( "14.226906, 14.226906, 14.010274, 13.938063, 13.793641",\
"14.875866, 14.875866, 14.659234, 14.587023, 14.442601",\
"15.524826, 15.524826, 15.308194, 15.235983, 15.091561",\
"16.391838, 16.391838, 16.175205, 16.102995, 15.958573",\
"16.722927, 16.722927, 16.506294, 16.434084, 16.289661");
}
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 ( "14.897762, 14.897762, 14.681130, 14.608919, 14.464498",\
"15.373299, 15.373299, 15.156667, 15.084455, 14.940034",\
"15.848831, 15.848831, 15.632199, 15.559988, 15.415566",\
"16.530464, 16.530464, 16.313831, 16.241621, 16.097198",\
"16.825432, 16.825432, 16.608799, 16.536589, 16.392166");
}
} /* 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 ( "1.019217, 1.019217, 1.127535, 1.235850, 1.452484",\
"0.942575, 0.942575, 1.050892, 1.159207, 1.375841",\
"0.865931, 0.865931, 0.974248, 1.082563, 1.299197",\
"0.763535, 0.763535, 0.871853, 0.980168, 1.196802",\
"0.793200, 0.793200, 0.901517, 1.009832, 1.226466");
}
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.190217, 0.190217, 0.298534, 0.406850, 0.623484",\
"-0.178786, -0.178786, -0.070469, 0.037847, 0.254480",\
"-0.547325, -0.547325, -0.439008, -0.330692, -0.114058",\
"-1.039693, -1.039693, -0.931376, -0.823060, -0.606426",\
"-1.229395, -1.229395, -1.121078, -1.012762, -0.796128");
}
} /* 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 ( "4.939551, 4.570439, 4.201899, 3.709529, 3.519827",\
"5.588511, 5.219399, 4.850859, 4.358489, 4.168787",\
"6.237472, 5.868360, 5.499820, 5.007450, 4.817749",\
"7.104483, 6.735371, 6.366831, 5.874461, 5.684760",\
"7.435572, 7.066460, 6.697920, 6.205550, 6.015849");
}
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.531354, 6.162242, 5.793702, 5.301332, 5.111631",\
"7.006891, 6.637779, 6.269238, 5.776869, 5.587167",\
"7.482425, 7.113313, 6.744773, 6.252403, 6.062702",\
"8.164059, 7.794946, 7.426406, 6.934036, 6.744335",\
"8.459024, 8.089912, 7.721372, 7.229002, 7.039300");
}
} /* 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.436520, -2.960983, -2.485447, -1.803910, -1.508982",\
"-3.513163, -3.037626, -2.562090, -1.880553, -1.585625",\
"-3.589808, -3.114271, -2.638735, -1.957198, -1.662270",\
"-3.692203, -3.216666, -2.741130, -2.059593, -1.764665",\
"-3.662539, -3.187002, -2.711466, -2.029929, -1.735001");
}
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.811112, -4.335575, -3.860039, -3.178502, -2.883574",\
"-5.180115, -4.704578, -4.229042, -3.547505, -3.252577",\
"-5.548653, -5.073116, -4.597580, -3.916043, -3.621115",\
"-6.041022, -5.565485, -5.089949, -4.408412, -4.113484",\
"-6.230723, -5.755186, -5.279650, -4.598113, -4.303185");
}
} /* 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 ( "14.006845, 14.006845, 13.790213, 13.718001, 13.573580",\
"14.655839, 14.655839, 14.439207, 14.366996, 14.222574",\
"15.304833, 15.304833, 15.088202, 15.015990, 14.871569",\
"16.171890, 16.171890, 15.955259, 15.883048, 15.738626",\
"16.502613, 16.502613, 16.285982, 16.213772, 16.069349");
}
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 ( "14.712745, 14.712745, 14.496113, 14.423902, 14.279480",\
"15.188344, 15.188344, 14.971712, 14.899501, 14.755079",\
"15.663943, 15.663943, 15.447311, 15.375100, 15.230679",\
"16.347221, 16.347221, 16.130589, 16.058376, 15.913956",\
"16.641209, 16.641209, 16.424578, 16.352367, 16.207945");
}
} /* 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 ( "1.159139, 1.159139, 1.267456, 1.375772, 1.592405",\
"1.082525, 1.082525, 1.190843, 1.299158, 1.515792",\
"1.005912, 1.005912, 1.114229, 1.222545, 1.439178",\
"0.903186, 0.903186, 1.011503, 1.119819, 1.336452",\
"0.932819, 0.932819, 1.041137, 1.149452, 1.366086");
}
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.265314, -1.265314, -1.156997, -1.048681, -0.832047",\
"-1.634062, -1.634062, -1.525744, -1.417429, -1.200795",\
"-2.002811, -2.002811, -1.894494, -1.786179, -1.569545",\
"-2.496401, -2.496401, -2.388083, -2.279768, -2.063134",\
"-2.686052, -2.686052, -2.577735, -2.469419, -2.252786");
}
} /* 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 ( "4.913942, 4.544830, 4.176290, 3.683920, 3.494219",\
"5.562937, 5.193825, 4.825284, 4.332915, 4.143213",\
"6.211932, 5.842820, 5.474280, 4.981910, 4.792209",\
"7.078989, 6.709877, 6.341337, 5.848967, 5.659266",\
"7.409712, 7.040600, 6.672060, 6.179690, 5.989988");
}
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.834020, 7.464908, 7.096367, 6.603998, 6.414296",\
"8.309617, 7.940505, 7.571965, 7.079595, 6.889894",\
"8.785216, 8.416104, 8.047564, 7.555194, 7.365493",\
"9.468493, 9.099381, 8.730841, 8.238472, 8.048770",\
"9.762483, 9.393371, 9.024830, 8.532461, 8.342759");
}
} /* 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 ( "-3.351089, -2.875553, -2.400016, -1.718479, -1.423552",\
"-3.427703, -2.952166, -2.476630, -1.795093, -1.500165",\
"-3.504317, -3.028780, -2.553244, -1.871707, -1.576779",\
"-3.607044, -3.131507, -2.655971, -1.974434, -1.679506",\
"-3.577410, -3.101873, -2.626337, -1.944799, -1.649872");
}
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.576805, -6.101268, -5.625732, -4.944195, -4.649267",\
"-6.945553, -6.470016, -5.994480, -5.312943, -5.018015",\
"-7.314302, -6.838766, -6.363229, -5.681692, -5.386765",\
"-7.807892, -7.332355, -6.856819, -6.175282, -5.880354",\
"-7.997543, -7.522007, -7.046470, -6.364933, -6.070005");
}
} /* 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 ( "14.207675, 14.207675, 13.991043, 13.918832, 13.774410",\
"14.856647, 14.856647, 14.640015, 14.567803, 14.423382",\
"15.505614, 15.505614, 15.288982, 15.216771, 15.072350",\
"16.372639, 16.372639, 16.156006, 16.083794, 15.939373",\
"16.703373, 16.703373, 16.486740, 16.414528, 16.270107");
}
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 ( "14.876491, 14.876491, 14.659859, 14.587647, 14.443226",\
"15.352042, 15.352042, 15.135410, 15.063199, 14.918777",\
"15.827598, 15.827598, 15.610966, 15.538754, 15.394333",\
"16.509712, 16.509712, 16.293079, 16.220867, 16.076447",\
"16.803715, 16.803715, 16.587082, 16.514870, 16.370449");
}
} /* end of arc clock_mprj_io[32]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.577971, 1.577971, 1.686288, 1.794603, 2.011237",\
"1.501336, 1.501336, 1.609653, 1.717969, 1.934603",\
"1.424701, 1.424701, 1.533019, 1.641334, 1.857968",\
"1.322317, 1.322317, 1.430634, 1.538950, 1.755584",\
"1.351973, 1.351973, 1.460290, 1.568605, 1.785239");
}
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.070656, 0.070656, 0.178973, 0.287289, 0.503922",\
"-0.297944, -0.297944, -0.189627, -0.081311, 0.135323",\
"-0.666544, -0.666544, -0.558227, -0.449911, -0.233277",\
"-1.158994, -1.158994, -1.050676, -0.942361, -0.725727",\
"-1.348681, -1.348681, -1.240364, -1.132049, -0.915415");
}
} /* 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 ( "4.494908, 4.125796, 3.757256, 3.264886, 3.075185",\
"5.143879, 4.774768, 4.406228, 3.913858, 3.724156",\
"5.792850, 5.423738, 5.055198, 4.562829, 4.373127",\
"6.659874, 6.290763, 5.922223, 5.429853, 5.240151",\
"6.990608, 6.621496, 6.252956, 5.760586, 5.570885");
}
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.217177, 5.848065, 5.479525, 4.987155, 4.797454",\
"6.692729, 6.323618, 5.955078, 5.462708, 5.273006",\
"7.168283, 6.799171, 6.430631, 5.938262, 5.748560",\
"7.850397, 7.481285, 7.112745, 6.620375, 6.430674",\
"8.144400, 7.775288, 7.406747, 6.914378, 6.724676");
}
} /* 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 ( "-2.905185, -2.429648, -1.954112, -1.272575, -0.977647",\
"-2.981820, -2.506283, -2.030746, -1.349209, -1.054282",\
"-3.058455, -2.582918, -2.107381, -1.425844, -1.130917",\
"-3.160839, -2.685302, -2.209765, -1.528228, -1.233301",\
"-3.131183, -2.655646, -2.180110, -1.498573, -1.203645");
}
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.864779, -4.389242, -3.913705, -3.232168, -2.937241",\
"-5.233378, -4.757842, -4.282305, -3.600768, -3.305840",\
"-5.601978, -5.126441, -4.650905, -3.969368, -3.674440",\
"-6.094428, -5.618891, -5.143355, -4.461818, -4.166890",\
"-6.284116, -5.808579, -5.333043, -4.651505, -4.356578");
}
} /* 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 ( "14.753037, 14.753037, 14.536406, 14.464194, 14.319773",\
"15.402068, 15.402068, 15.185436, 15.113225, 14.968803",\
"16.051102, 16.051102, 15.834471, 15.762259, 15.617838",\
"16.918209, 16.918209, 16.701576, 16.629364, 16.484943",\
"17.248909, 17.248909, 17.032278, 16.960068, 16.815645");
}
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 ( "15.290528, 15.290528, 15.073896, 15.001685, 14.857264",\
"15.766210, 15.766210, 15.549578, 15.477366, 15.332945",\
"16.241894, 16.241894, 16.025263, 15.953052, 15.808630",\
"16.927650, 16.927650, 16.711020, 16.638809, 16.494387",\
"17.221619, 17.221619, 17.004988, 16.932777, 16.788355");
}
} /* 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.873815, 0.873815, 0.982132, 1.090447, 1.307081",\
"0.797243, 0.797243, 0.905560, 1.013876, 1.230510",\
"0.720672, 0.720672, 0.828989, 0.937304, 1.153938",\
"0.617986, 0.617986, 0.726303, 0.834619, 1.051252",\
"0.647593, 0.647593, 0.755910, 0.864225, 1.080859");
}
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.351325, -1.351325, -1.243008, -1.134692, -0.918058",\
"-1.720284, -1.720284, -1.611967, -1.503652, -1.287018",\
"-2.089245, -2.089245, -1.980927, -1.872612, -1.655978",\
"-2.583434, -2.583434, -2.475117, -2.366801, -2.150167",\
"-2.773036, -2.773036, -2.664719, -2.556403, -2.339769");
}
} /* 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 ( "6.190770, 5.821658, 5.453118, 4.960748, 4.771047",\
"6.839801, 6.470690, 6.102149, 5.609780, 5.420078",\
"7.488834, 7.119722, 6.751182, 6.258812, 6.069111",\
"8.355942, 7.986830, 7.618289, 7.125920, 6.936218",\
"8.686642, 8.317531, 7.948990, 7.456621, 7.266919");
}
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.291687, 7.922575, 7.554035, 7.061665, 6.871964",\
"8.767370, 8.398258, 8.029718, 7.537348, 7.347647",\
"9.243053, 8.873941, 8.505402, 8.013031, 7.823330",\
"9.928808, 9.559696, 9.191156, 8.698786, 8.509085",\
"10.222778, 9.853667, 9.485126, 8.992758, 8.803056");
}
} /* 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 ( "-3.845839, -3.370302, -2.894765, -2.213228, -1.918301",\
"-3.922409, -3.446872, -2.971336, -2.289799, -1.994871",\
"-3.998981, -3.523445, -3.047908, -2.366371, -2.071444",\
"-4.101667, -3.626131, -3.150594, -2.469057, -2.174129",\
"-4.072060, -3.596523, -3.120986, -2.439449, -2.144522");
}
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.859251, -6.383714, -5.908178, -5.226641, -4.931713",\
"-7.228210, -6.752674, -6.277137, -5.595600, -5.300673",\
"-7.597171, -7.121634, -6.646098, -5.964561, -5.669633",\
"-8.091360, -7.615823, -7.140287, -6.458750, -6.163822",\
"-8.280962, -7.805425, -7.329889, -6.648352, -6.353424");
}
} /* 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 ( "16.158161, 16.158161, 15.941530, 15.869319, 15.724897",\
"16.807167, 16.807167, 16.590534, 16.518322, 16.373901",\
"17.456169, 17.456169, 17.239536, 17.167324, 17.022903",\
"18.323238, 18.323238, 18.106606, 18.034393, 17.889973",\
"18.653957, 18.653957, 18.437325, 18.365112, 18.220692");
}
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 ( "16.798260, 16.798260, 16.581629, 16.509418, 16.364996",\
"17.273872, 17.273872, 17.057241, 16.985031, 16.840609",\
"17.749489, 17.749489, 17.532858, 17.460648, 17.316225",\
"18.433125, 18.433125, 18.216494, 18.144283, 17.999861",\
"18.727108, 18.727108, 18.510477, 18.438267, 18.293844");
}
} /* 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.523402, -0.523402, -0.415085, -0.306769, -0.090136",\
"-0.600009, -0.600009, -0.491692, -0.383376, -0.166742",\
"-0.676617, -0.676617, -0.568299, -0.459984, -0.243350",\
"-0.779330, -0.779330, -0.671013, -0.562697, -0.346064",\
"-0.749702, -0.749702, -0.641385, -0.533070, -0.316436");
}
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.435431, -2.435431, -2.327113, -2.218798, -2.002164",\
"-2.804224, -2.804224, -2.695907, -2.587591, -2.370957",\
"-3.173018, -3.173018, -3.064700, -2.956385, -2.739751",\
"-3.666718, -3.666718, -3.558401, -3.450086, -3.233452",\
"-3.856359, -3.856359, -3.748041, -3.639726, -3.423092");
}
} /* 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.514467, 6.145356, 5.776815, 5.284446, 5.094744",\
"7.163471, 6.794360, 6.425819, 5.933450, 5.743748",\
"7.812474, 7.443363, 7.074822, 6.582453, 6.392751",\
"8.679543, 8.310431, 7.941891, 7.449521, 7.259820",\
"9.010262, 8.641150, 8.272610, 7.780240, 7.590539");
}
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.283192, 8.914080, 8.545540, 8.053170, 7.863469",\
"9.758805, 9.389694, 9.021153, 8.528784, 8.339083",\
"10.234418, 9.865307, 9.496766, 9.004396, 8.814695",\
"10.918054, 10.548943, 10.180402, 9.688032, 9.498331",\
"11.212037, 10.842926, 10.474385, 9.982016, 9.792315");
}
} /* 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 ( "-5.043246, -4.567709, -4.092173, -3.410635, -3.115708",\
"-5.119853, -4.644316, -4.168779, -3.487242, -3.192315",\
"-5.196460, -4.720923, -4.245387, -3.563850, -3.268922",\
"-5.299174, -4.823637, -4.348101, -3.666564, -3.371636",\
"-5.269546, -4.794009, -4.318473, -3.636936, -3.342008");
}
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.759645, -7.284108, -6.808572, -6.127035, -5.832107",\
"-8.128439, -7.652902, -7.177365, -6.495828, -6.200901",\
"-8.497232, -8.021695, -7.546159, -6.864622, -6.569694",\
"-8.990932, -8.515396, -8.039860, -7.358323, -7.063395",\
"-9.180573, -8.705036, -8.229500, -7.547963, -7.253035");
}
} /* 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 ( "14.342874, 14.342874, 14.126242, 14.054030, 13.909609",\
"14.991860, 14.991860, 14.775229, 14.703017, 14.558596",\
"15.640847, 15.640847, 15.424215, 15.352004, 15.207582",\
"16.507893, 16.507893, 16.291262, 16.219051, 16.074629",\
"16.838619, 16.838619, 16.621988, 16.549778, 16.405355");
}
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 ( "14.847207, 14.847207, 14.630575, 14.558364, 14.413942",\
"15.322789, 15.322789, 15.106157, 15.033946, 14.889524",\
"15.798375, 15.798375, 15.581743, 15.509532, 15.365110",\
"16.481255, 16.481255, 16.264624, 16.192413, 16.047991",\
"16.775249, 16.775249, 16.558619, 16.486408, 16.341986");
}
} /* 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.544852, 0.544852, 0.653170, 0.761485, 0.978119",\
"0.468231, 0.468231, 0.576549, 0.684864, 0.901498",\
"0.391611, 0.391611, 0.499928, 0.608244, 0.824878",\
"0.289246, 0.289246, 0.397563, 0.505878, 0.722512",\
"0.318887, 0.318887, 0.427204, 0.535520, 0.752153");
}
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.702024, -0.702024, -0.593707, -0.485392, -0.268758",\
"-1.070722, -1.070722, -0.962404, -0.854089, -0.637455",\
"-1.439420, -1.439420, -1.331102, -1.222787, -1.006153",\
"-1.932000, -1.932000, -1.823683, -1.715367, -1.498734",\
"-2.121664, -2.121664, -2.013347, -1.905031, -1.688397");
}
} /* 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 ( "6.354380, 5.985268, 5.616728, 5.124358, 4.934657",\
"7.003366, 6.634255, 6.265715, 5.773345, 5.583643",\
"7.652355, 7.283244, 6.914703, 6.422334, 6.232632",\
"8.519402, 8.150290, 7.781750, 7.289380, 7.099679",\
"8.850128, 8.481016, 8.112476, 7.620107, 7.430405");
}
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.055881, 7.686769, 7.318229, 6.825859, 6.636158",\
"8.531466, 8.162354, 7.793814, 7.301444, 7.111742",\
"9.007049, 8.637938, 8.269397, 7.777027, 7.587326",\
"9.689930, 9.320818, 8.952278, 8.459908, 8.270206",\
"9.983922, 9.614811, 9.246270, 8.753901, 8.564199");
}
} /* 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 ( "-4.817076, -4.341539, -3.866003, -3.184466, -2.889538",\
"-4.893696, -4.418159, -3.942623, -3.261086, -2.966158",\
"-4.970316, -4.494780, -4.019243, -3.337706, -3.042778",\
"-5.072682, -4.597145, -4.121609, -3.440072, -3.145144",\
"-5.043042, -4.567505, -4.091969, -3.410431, -3.115504");
}
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.869943, -6.394406, -5.918870, -5.237333, -4.942405",\
"-7.238640, -6.763103, -6.287567, -5.606030, -5.311102",\
"-7.607338, -7.131802, -6.656265, -5.974728, -5.679801",\
"-8.099918, -7.624382, -7.148846, -6.467309, -6.172381",\
"-8.289583, -7.814046, -7.338510, -6.656972, -6.362045");
}
} /* 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 ( "14.291189, 14.291189, 14.074557, 14.002346, 13.857924",\
"14.940174, 14.940174, 14.723542, 14.651331, 14.506909",\
"15.589161, 15.589161, 15.372529, 15.300318, 15.155896",\
"16.456205, 16.456205, 16.239574, 16.167362, 16.022942",\
"16.786932, 16.786932, 16.570301, 16.498089, 16.353668");
}
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 ( "14.786018, 14.786018, 14.569386, 14.497175, 14.352754",\
"15.261600, 15.261600, 15.044969, 14.972757, 14.828336",\
"15.737183, 15.737183, 15.520551, 15.448339, 15.303918",\
"16.420029, 16.420029, 16.203396, 16.131186, 15.986764",\
"16.714024, 16.714024, 16.497391, 16.425180, 16.280758");
}
} /* end of arc clock_mprj_io[28]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "-0.901038, -0.901038, -0.792721, -0.684405, -0.467772",\
"-0.977659, -0.977659, -0.869342, -0.761026, -0.544393",\
"-1.054280, -1.054280, -0.945963, -0.837647, -0.621014",\
"-1.156647, -1.156647, -1.048329, -0.940014, -0.723380",\
"-1.127005, -1.127005, -1.018687, -0.910372, -0.693738");
}
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.020140, -2.020140, -1.911822, -1.803507, -1.586873",\
"-2.388834, -2.388834, -2.280517, -2.172201, -1.955567",\
"-2.757526, -2.757526, -2.649209, -2.540894, -2.324260",\
"-3.250102, -3.250102, -3.141785, -3.033469, -2.816835",\
"-3.439767, -3.439767, -3.331450, -3.223134, -3.006500");
}
} /* 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 ( "7.266181, 6.897069, 6.528529, 6.036160, 5.846458",\
"7.915168, 7.546056, 7.177516, 6.685146, 6.495445",\
"8.564154, 8.195042, 7.826502, 7.334132, 7.144431",\
"9.431200, 9.062088, 8.693548, 8.201179, 8.011477",\
"9.761927, 9.392815, 9.024275, 8.531905, 8.342203");
}
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.398788, 8.029676, 7.661137, 7.168767, 6.979065",\
"8.874372, 8.505260, 8.136720, 7.644350, 7.454648",\
"9.349954, 8.980843, 8.612302, 8.119932, 7.930231",\
"10.032802, 9.663691, 9.295150, 8.802780, 8.613079",\
"10.326796, 9.957684, 9.589144, 9.096774, 8.907072");
}
} /* 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 ( "-5.332938, -4.857401, -4.381865, -3.700327, -3.405400",\
"-5.409559, -4.934022, -4.458486, -3.776948, -3.482021",\
"-5.486180, -5.010643, -4.535107, -3.853570, -3.558642",\
"-5.588546, -5.113009, -4.637473, -3.955936, -3.661008",\
"-5.558904, -5.083367, -4.607831, -3.926294, -3.631366");
}
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.052016, -6.576479, -6.100943, -5.419405, -5.124478",\
"-7.420710, -6.945173, -6.469637, -5.788100, -5.493172",\
"-7.789402, -7.313866, -6.838329, -6.156792, -5.861865",\
"-8.281979, -7.806442, -7.330906, -6.649369, -6.354441",\
"-8.471643, -7.996107, -7.520571, -6.839034, -6.544106");
}
} /* 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 ( "14.850177, 14.850177, 14.633545, 14.561334, 14.416912",\
"15.499154, 15.499154, 15.282522, 15.210311, 15.065889",\
"16.148132, 16.148132, 15.931499, 15.859288, 15.714867",\
"17.015167, 17.015167, 16.798534, 16.726322, 16.581902",\
"17.345894, 17.345894, 17.129263, 17.057053, 16.912630");
}
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 ( "15.245080, 15.245080, 15.028448, 14.956237, 14.811815",\
"15.720643, 15.720643, 15.504011, 15.431800, 15.287378",\
"16.196209, 16.196209, 15.979578, 15.907367, 15.762945",\
"16.878628, 16.878628, 16.661997, 16.589787, 16.445364",\
"17.172626, 17.172626, 16.955996, 16.883785, 16.739363");
}
} /* 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 ( "-1.024033, -1.024033, -0.915715, -0.807400, -0.590766",\
"-1.100662, -1.100662, -0.992345, -0.884029, -0.667396",\
"-1.177290, -1.177290, -1.068973, -0.960657, -0.744023",\
"-1.279667, -1.279667, -1.171350, -1.063034, -0.846400",\
"-1.250017, -1.250017, -1.141700, -1.033384, -0.816751");
}
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.622088, -1.622088, -1.513771, -1.405456, -1.188822",\
"-1.990727, -1.990727, -1.882410, -1.774095, -1.557461",\
"-2.359365, -2.359365, -2.251047, -2.142732, -1.926098",\
"-2.851867, -2.851867, -2.743549, -2.635234, -2.418600",\
"-3.041545, -3.041545, -2.933228, -2.824912, -2.608278");
}
} /* 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.844482, 7.475370, 7.106830, 6.614460, 6.424759",\
"8.493460, 8.124348, 7.755807, 7.263438, 7.073736",\
"9.142437, 8.773325, 8.404785, 7.912415, 7.722713",\
"10.009470, 9.640358, 9.271818, 8.779448, 8.589746",\
"10.340200, 9.971088, 9.602549, 9.110178, 8.920477");
}
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.129688, 8.760576, 8.392036, 7.899666, 7.709965",\
"9.605253, 9.236141, 8.867601, 8.375231, 8.185530",\
"10.080818, 9.711706, 9.343166, 8.850796, 8.661095",\
"10.763233, 10.394121, 10.025581, 9.533211, 9.343510",\
"11.057232, 10.688120, 10.319580, 9.827209, 9.637508");
}
} /* 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 ( "-6.303445, -5.827908, -5.352372, -4.670835, -4.375907",\
"-6.380075, -5.904538, -5.429001, -4.747464, -4.452537",\
"-6.456702, -5.981165, -5.505629, -4.824092, -4.529164",\
"-6.559079, -6.083542, -5.608006, -4.926469, -4.631541",\
"-6.529429, -6.053893, -5.578356, -4.896819, -4.601892");
}
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.455584, -6.980047, -6.504510, -5.822973, -5.528046",\
"-7.824223, -7.348686, -6.873149, -6.191612, -5.896685",\
"-8.192860, -7.717323, -7.241786, -6.560249, -6.265322",\
"-8.685362, -8.209826, -7.734289, -7.052752, -6.757824",\
"-8.875040, -8.399504, -7.923967, -7.242430, -6.947502");
}
} /* 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 ( "14.534112, 14.534112, 14.317480, 14.245269, 14.100847",\
"15.183087, 15.183087, 14.966455, 14.894244, 14.749823",\
"15.832061, 15.832061, 15.615429, 15.543218, 15.398796",\
"16.699093, 16.699093, 16.482460, 16.410248, 16.265827",\
"17.029819, 17.029819, 16.813189, 16.740978, 16.596556");
}
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 ( "15.420791, 15.420791, 15.204159, 15.131948, 14.987526",\
"15.896354, 15.896354, 15.679722, 15.607511, 15.463089",\
"16.371914, 16.371914, 16.155281, 16.083069, 15.938648",\
"17.054222, 17.054222, 16.837589, 16.765377, 16.620956",\
"17.348225, 17.348225, 17.131592, 17.059380, 16.914959");
}
} /* end of arc clock_mprj_io[26]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "-0.975321, -0.975321, -0.867003, -0.758688, -0.542054",\
"-1.051952, -1.051952, -0.943635, -0.835320, -0.618686",\
"-1.128583, -1.128583, -1.020266, -0.911950, -0.695316",\
"-1.230962, -1.230962, -1.122644, -1.014329, -0.797695",\
"-1.201310, -1.201310, -1.092993, -0.984677, -0.768044");
}
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.417557, -2.417557, -2.309239, -2.200924, -1.984290",\
"-2.786182, -2.786182, -2.677865, -2.569550, -2.352916",\
"-3.154808, -3.154808, -3.046491, -2.938175, -2.721541",\
"-3.647289, -3.647289, -3.538972, -3.430656, -3.214023",\
"-3.836971, -3.836971, -3.728654, -3.620338, -3.403705");
}
} /* 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 ( "7.226863, 6.857751, 6.489211, 5.996841, 5.807140",\
"7.875839, 7.506727, 7.138186, 6.645817, 6.456115",\
"8.524815, 8.155703, 7.787162, 7.294792, 7.105091",\
"9.391844, 9.022732, 8.654191, 8.161821, 7.972120",\
"9.722574, 9.353462, 8.984921, 8.492552, 8.302851");
}
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.223587, 8.854475, 8.485934, 7.993565, 7.803863",\
"9.699146, 9.330034, 8.961493, 8.469124, 8.279423",\
"10.174707, 9.805595, 9.437055, 8.944685, 8.754984",\
"10.857016, 10.487904, 10.119363, 9.626993, 9.437292",\
"11.151016, 10.781904, 10.413363, 9.920994, 9.731293");
}
} /* 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 ( "-5.431059, -4.955523, -4.479986, -3.798449, -3.503521",\
"-5.507691, -5.032154, -4.556618, -3.875081, -3.580153",\
"-5.584321, -5.108785, -4.633248, -3.951711, -3.656784",\
"-5.686700, -5.211164, -4.735627, -4.054090, -3.759162",\
"-5.657049, -5.181512, -4.705976, -4.024438, -3.729511");
}
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.418885, -6.943348, -6.467812, -5.786274, -5.491347",\
"-7.787510, -7.311974, -6.836437, -6.154900, -5.859972",\
"-8.156136, -7.680599, -7.205063, -6.523526, -6.228598",\
"-8.648617, -8.173080, -7.697544, -7.016007, -6.721079",\
"-8.838299, -8.362762, -7.887226, -7.205689, -6.910761");
}
} /* 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 ( "13.553839, 13.553839, 13.337208, 13.264996, 13.120575",\
"14.202822, 14.202822, 13.986191, 13.913979, 13.769558",\
"14.851801, 14.851801, 14.635170, 14.562958, 14.418537",\
"15.718840, 15.718840, 15.502209, 15.429996, 15.285576",\
"16.049568, 16.049568, 15.832937, 15.760725, 15.616304");
}
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 ( "14.372807, 14.372807, 14.156176, 14.083963, 13.939543",\
"14.848381, 14.848381, 14.631750, 14.559538, 14.415117",\
"15.323956, 15.323956, 15.107325, 15.035112, 14.890692",\
"16.006561, 16.006561, 15.789930, 15.717718, 15.573298",\
"16.300560, 16.300560, 16.083929, 16.011717, 15.867296");
}
} /* 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.324327, -1.324327, -1.216010, -1.107695, -0.891061",\
"-1.400953, -1.400953, -1.292636, -1.184320, -0.967687",\
"-1.477579, -1.477579, -1.369262, -1.260946, -1.044312",\
"-1.579950, -1.579950, -1.471633, -1.363317, -1.146684",\
"-1.550304, -1.550304, -1.441987, -1.333672, -1.117038");
}
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.626250, -2.626250, -2.517933, -2.409617, -2.192984",\
"-2.994912, -2.994912, -2.886595, -2.778279, -2.561646",\
"-3.363576, -3.363576, -3.255259, -3.146943, -2.930309",\
"-3.856111, -3.856111, -3.747793, -3.639478, -3.422844",\
"-4.045783, -4.045783, -3.937466, -3.829150, -3.612516");
}
} /* 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.756671, 7.387559, 7.019019, 6.526649, 6.336947",\
"8.405652, 8.036540, 7.668000, 7.175630, 6.985929",\
"9.054633, 8.685521, 8.316980, 7.824611, 7.634910",\
"9.921673, 9.552561, 9.184021, 8.691650, 8.501949",\
"10.252401, 9.883289, 9.514750, 9.022379, 8.832678");
}
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.371884, 9.002772, 8.634232, 8.141863, 7.952161",\
"9.847457, 9.478345, 9.109804, 8.617435, 8.427733",\
"10.323030, 9.953918, 9.585377, 9.093008, 8.903306",\
"11.005639, 10.636527, 10.267986, 9.775618, 9.585916",\
"11.299636, 10.930524, 10.561983, 10.069614, 9.879912");
}
} /* 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.834558, -5.359021, -4.883484, -4.201947, -3.907020",\
"-5.911183, -5.435647, -4.960110, -4.278573, -3.983645",\
"-5.987809, -5.512272, -5.036736, -4.355199, -4.060271",\
"-6.090180, -5.614644, -5.139107, -4.457570, -4.162642",\
"-6.060534, -5.584998, -5.109461, -4.427924, -4.132997");
}
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.937742, -7.462205, -6.986669, -6.305132, -6.010204",\
"-8.306404, -7.830867, -7.355331, -6.673794, -6.378866",\
"-8.675068, -8.199532, -7.723995, -7.042458, -6.747530",\
"-9.167603, -8.692066, -8.216530, -7.534992, -7.240065",\
"-9.357275, -8.881739, -8.406202, -7.724665, -7.429737");
}
} /* 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 ( "13.761817, 13.761817, 13.545185, 13.472974, 13.328552",\
"14.410777, 14.410777, 14.194145, 14.121934, 13.977512",\
"15.059735, 15.059735, 14.843103, 14.770892, 14.626471",\
"15.927197, 15.927197, 15.710566, 15.638354, 15.493933",\
"16.257935, 16.257935, 16.041302, 15.969090, 15.824669");
}
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 ( "14.522342, 14.522342, 14.305710, 14.233499, 14.089077",\
"14.997874, 14.997874, 14.781242, 14.709031, 14.564610",\
"15.473407, 15.473407, 15.256775, 15.184564, 15.040142",\
"16.155949, 16.155949, 15.939316, 15.867105, 15.722683",\
"16.449959, 16.449959, 16.233326, 16.161114, 16.016693");
}
} /* 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.356130, 2.356130, 2.464447, 2.572762, 2.789396",\
"2.279485, 2.279485, 2.387803, 2.496118, 2.712752",\
"2.202841, 2.202841, 2.311159, 2.419474, 2.636108",\
"2.100445, 2.100445, 2.208762, 2.317078, 2.533711",\
"2.130110, 2.130110, 2.238427, 2.346743, 2.563376");
}
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.814356, 0.814356, 0.922673, 1.030989, 1.247622",\
"0.445314, 0.445314, 0.553632, 0.661947, 0.878581",\
"0.076780, 0.076780, 0.185098, 0.293413, 0.510047",\
"-0.415582, -0.415582, -0.307264, -0.198949, 0.017685",\
"-0.605286, -0.605286, -0.496968, -0.388653, -0.172019");
}
} /* 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.256538, 3.887427, 3.518887, 3.026517, 2.836815",\
"4.905497, 4.536385, 4.167845, 3.675475, 3.485774",\
"5.554455, 5.185343, 4.816803, 4.324433, 4.134732",\
"6.421915, 6.052804, 5.684263, 5.191894, 5.002192",\
"6.752651, 6.383540, 6.014999, 5.522630, 5.332928");
}
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.524186, 6.155075, 5.786534, 5.294165, 5.104463",\
"6.999721, 6.630609, 6.262069, 5.769699, 5.579998",\
"7.475254, 7.106143, 6.737602, 6.245233, 6.055531",\
"8.157795, 7.788683, 7.420143, 6.927773, 6.738072",\
"8.451805, 8.082693, 7.714153, 7.221784, 7.032082");
}
} /* 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.005800, -2.530263, -2.054727, -1.373189, -1.078262",\
"-3.082444, -2.606907, -2.131371, -1.449834, -1.154906",\
"-3.159088, -2.683551, -2.208015, -1.526478, -1.231550",\
"-3.261485, -2.785948, -2.310411, -1.628874, -1.333947",\
"-3.231820, -2.756283, -2.280746, -1.599209, -1.304282");
}
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.353563, -4.878026, -4.402490, -3.720953, -3.426025",\
"-5.722604, -5.247067, -4.771531, -4.089994, -3.795066",\
"-6.091138, -5.615602, -5.140065, -4.458528, -4.163600",\
"-6.583500, -6.107964, -5.632427, -4.950890, -4.655962",\
"-6.773204, -6.297668, -5.822131, -5.140594, -4.845666");
}
} /* 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 ( "13.644492, 13.644492, 13.427860, 13.355649, 13.211227",\
"14.293458, 14.293458, 14.076826, 14.004615, 13.860193",\
"14.942422, 14.942422, 14.725790, 14.653579, 14.509157",\
"15.809442, 15.809442, 15.592810, 15.520598, 15.376177",\
"16.140175, 16.140175, 15.923542, 15.851331, 15.706909");
}
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 ( "14.421157, 14.421157, 14.204525, 14.132314, 13.987892",\
"14.896701, 14.896701, 14.680069, 14.607858, 14.463436",\
"15.372249, 15.372249, 15.155617, 15.083405, 14.938984",\
"16.054153, 16.054153, 15.837521, 15.765309, 15.620888",\
"16.348160, 16.348160, 16.131527, 16.059315, 15.914894");
}
} /* 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 ( "2.761240, 2.761240, 2.869558, 2.977873, 3.194506",\
"2.684602, 2.684602, 2.792920, 2.901235, 3.117868",\
"2.607964, 2.607964, 2.716281, 2.824597, 3.041230",\
"2.505575, 2.505575, 2.613893, 2.722208, 2.938841",\
"2.535234, 2.535234, 2.643552, 2.751867, 2.968500");
}
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.596958, 2.596958, 2.705275, 2.813591, 3.030223",\
"2.228240, 2.228240, 2.336557, 2.444872, 2.661505",\
"1.859665, 1.859665, 1.967983, 2.076298, 2.292931",\
"1.367251, 1.367251, 1.475568, 1.583884, 1.800517",\
"1.177557, 1.177557, 1.285874, 1.394189, 1.610822");
}
} /* 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 ( "3.220704, 2.851593, 2.483052, 1.990683, 1.800981",\
"3.869670, 3.500558, 3.132018, 2.639648, 2.449947",\
"4.518635, 4.149523, 3.780983, 3.288613, 3.098912",\
"5.385653, 5.016541, 4.648001, 4.155631, 3.965930",\
"5.716387, 5.347275, 4.978735, 4.486365, 4.296664");
}
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.580062, 4.210950, 3.842410, 3.350040, 3.160339",\
"5.055608, 4.686496, 4.317956, 3.825586, 3.635885",\
"5.531155, 5.162043, 4.793503, 4.301133, 4.111432",\
"6.213060, 5.843949, 5.475409, 4.983039, 4.793337",\
"6.507065, 6.137953, 5.769413, 5.277043, 5.087342");
}
} /* 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 ( "-1.934529, -1.458992, -0.983456, -0.301919, -0.006991",\
"-2.011168, -1.535631, -1.060094, -0.378557, -0.083630",\
"-2.087806, -1.612269, -1.136733, -0.455195, -0.160268",\
"-2.190195, -1.714658, -1.239122, -0.557585, -0.262657",\
"-2.160536, -1.684999, -1.209463, -0.527925, -0.232998");
}
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.407464, -2.931927, -2.456390, -1.774853, -1.479926",\
"-3.776183, -3.300646, -2.825109, -2.143572, -1.848645",\
"-4.144757, -3.669220, -3.193684, -2.512146, -2.217219",\
"-4.637171, -4.161634, -3.686098, -3.004561, -2.709633",\
"-4.826865, -4.351328, -3.875792, -3.194254, -2.899327");
}
} /* 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 ( "13.654988, 13.654988, 13.438356, 13.366145, 13.221724",\
"14.303950, 14.303950, 14.087318, 14.015107, 13.870686",\
"14.952910, 14.952910, 14.736279, 14.664067, 14.519646",\
"15.819922, 15.819922, 15.603291, 15.531079, 15.386658",\
"16.151009, 16.151009, 15.934378, 15.862166, 15.717745");
}
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 ( "14.116378, 14.116378, 13.899746, 13.827535, 13.683113",\
"14.591914, 14.591914, 14.375282, 14.303071, 14.158649",\
"15.067451, 15.067451, 14.850819, 14.778607, 14.634186",\
"15.749122, 15.749122, 15.532490, 15.460279, 15.315857",\
"16.044083, 16.044083, 15.827450, 15.755239, 15.610817");
}
} /* 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 ( "2.531041, 2.531041, 2.639358, 2.747674, 2.964307",\
"2.454398, 2.454398, 2.562716, 2.671031, 2.887665",\
"2.377756, 2.377756, 2.486073, 2.594389, 2.811023",\
"2.275362, 2.275362, 2.383679, 2.491994, 2.708628",\
"2.305025, 2.305025, 2.413342, 2.521658, 2.738292");
}
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.261629, 1.261629, 1.369946, 1.478261, 1.694895",\
"0.892665, 0.892665, 1.000982, 1.109298, 1.325932",\
"0.524120, 0.524120, 0.632438, 0.740753, 0.957387",\
"0.031745, 0.031745, 0.140062, 0.248378, 0.465012",\
"-0.157956, -0.157956, -0.049639, 0.058677, 0.275311");
}
} /* 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.311382, 3.942270, 3.573730, 3.081360, 2.891659",\
"4.960344, 4.591232, 4.222692, 3.730322, 3.540621",\
"5.609304, 5.240192, 4.871652, 4.379282, 4.189581",\
"6.476316, 6.107204, 5.738664, 5.246294, 5.056593",\
"6.807403, 6.438292, 6.069751, 5.577382, 5.387680");
}
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.767420, 5.398309, 5.029768, 4.537399, 4.347697",\
"6.242958, 5.873846, 5.505306, 5.012936, 4.823235",\
"6.718494, 6.349382, 5.980842, 5.488472, 5.298771",\
"7.400163, 7.031052, 6.662511, 6.170142, 5.980440",\
"7.695125, 7.326014, 6.957473, 6.465104, 6.275402");
}
} /* 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 ( "-2.748518, -2.272981, -1.797445, -1.115908, -0.820980",\
"-2.825161, -2.349624, -1.874087, -1.192550, -0.897623",\
"-2.901803, -2.426266, -1.950729, -1.269192, -0.974265",\
"-3.004197, -2.528660, -2.053124, -1.371587, -1.076659",\
"-2.974534, -2.498997, -2.023460, -1.341923, -1.046996");
}
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.571855, -4.096318, -3.620781, -2.939244, -2.644317",\
"-4.940819, -4.465282, -3.989746, -3.308208, -3.013281",\
"-5.309362, -4.833826, -4.358289, -3.676752, -3.381824",\
"-5.801738, -5.326201, -4.850665, -4.169127, -3.874200",\
"-5.991439, -5.515902, -5.040366, -4.358829, -4.063901");
}
} /* 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 ( "14.092275, 14.092275, 13.875643, 13.803432, 13.659010",\
"14.741241, 14.741241, 14.524609, 14.452397, 14.307976",\
"15.390208, 15.390208, 15.173576, 15.101365, 14.956944",\
"16.257229, 16.257229, 16.040596, 15.968385, 15.823963",\
"16.587963, 16.587963, 16.371330, 16.299118, 16.154697");
}
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 ( "14.762380, 14.762380, 14.545748, 14.473536, 14.329115",\
"15.237927, 15.237927, 15.021296, 14.949084, 14.804663",\
"15.713475, 15.713475, 15.496843, 15.424632, 15.280210",\
"16.395432, 16.395432, 16.178801, 16.106590, 15.962168",\
"16.689438, 16.689438, 16.472807, 16.400597, 16.256174");
}
} /* 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 ( "2.594578, 2.594578, 2.702895, 2.811211, 3.027844",\
"2.517940, 2.517940, 2.626257, 2.734572, 2.951206",\
"2.441302, 2.441302, 2.549620, 2.657935, 2.874569",\
"2.338915, 2.338915, 2.447232, 2.555548, 2.772182",\
"2.368572, 2.368572, 2.476890, 2.585205, 2.801839");
}
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.459283, 1.459283, 1.567600, 1.675916, 1.892550",\
"1.090620, 1.090620, 1.198937, 1.307253, 1.523887",\
"0.722039, 0.722039, 0.830357, 0.938672, 1.155306",\
"0.229615, 0.229615, 0.337933, 0.446248, 0.662882",\
"0.039924, 0.039924, 0.148241, 0.256557, 0.473190");
}
} /* 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 ( "3.652667, 3.283555, 2.915015, 2.422645, 2.232944",\
"4.301633, 3.932521, 3.563981, 3.071611, 2.881910",\
"4.950601, 4.581489, 4.212949, 3.720579, 3.530878",\
"5.817622, 5.448510, 5.079969, 4.587600, 4.397898",\
"6.148356, 5.779244, 5.410704, 4.918334, 4.728632");
}
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.336473, 4.967361, 4.598821, 4.106451, 3.916749",\
"5.812023, 5.442911, 5.074370, 4.582001, 4.392299",\
"6.287570, 5.918458, 5.549918, 5.057549, 4.867847",\
"6.969530, 6.600418, 6.231877, 5.739508, 5.549806",\
"7.263534, 6.894422, 6.525882, 6.033512, 5.843811");
}
} /* 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 ( "-1.861160, -1.385623, -0.910087, -0.228550, 0.066378",\
"-1.937799, -1.462262, -0.986725, -0.305188, -0.010261",\
"-2.014436, -1.538899, -1.063363, -0.381825, -0.086898",\
"-2.116823, -1.641286, -1.165750, -0.484213, -0.189285",\
"-2.087166, -1.611629, -1.136093, -0.454556, -0.159628");
}
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.542045, -3.066508, -2.590972, -1.909435, -1.614507",\
"-3.910708, -3.435171, -2.959635, -2.278098, -1.983170",\
"-4.279290, -3.803753, -3.328217, -2.646679, -2.351752",\
"-4.771714, -4.296177, -3.820641, -3.139103, -2.844176",\
"-4.961405, -4.485868, -4.010332, -3.328795, -3.033867");
}
} /* 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 ( "13.782017, 13.782017, 13.565385, 13.493174, 13.348752",\
"14.430986, 14.430986, 14.214355, 14.142143, 13.997722",\
"15.079958, 15.079958, 14.863326, 14.791115, 14.646693",\
"15.946983, 15.946983, 15.730351, 15.658140, 15.513719",\
"16.277716, 16.277716, 16.061085, 15.988873, 15.844451");
}
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 ( "14.150909, 14.150909, 13.934278, 13.862066, 13.717645",\
"14.626461, 14.626461, 14.409829, 14.337618, 14.193196",\
"15.102013, 15.102013, 14.885381, 14.813169, 14.668748",\
"15.784126, 15.784126, 15.567494, 15.495283, 15.350862",\
"16.078129, 16.078129, 15.861497, 15.789286, 15.644864");
}
} /* 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.810085, 2.810085, 2.918402, 3.026718, 3.243351",\
"2.733450, 2.733450, 2.841767, 2.950083, 3.166717",\
"2.656816, 2.656816, 2.765133, 2.873448, 3.090082",\
"2.554431, 2.554431, 2.662749, 2.771064, 2.987698",\
"2.584087, 2.584087, 2.692404, 2.800720, 3.017354");
}
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.509467, 0.509467, 0.617785, 0.726100, 0.942734",\
"0.140867, 0.140867, 0.249185, 0.357500, 0.574134",\
"-0.227731, -0.227731, -0.119413, -0.011098, 0.205536",\
"-0.720181, -0.720181, -0.611864, -0.503549, -0.286915",\
"-0.909869, -0.909869, -0.801552, -0.693236, -0.476603");
}
} /* 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 ( "2.966652, 2.597540, 2.229000, 1.736630, 1.546928",\
"3.615622, 3.246510, 2.877970, 2.385600, 2.195899",\
"4.264594, 3.895482, 3.526942, 3.034572, 2.844871",\
"5.131618, 4.762506, 4.393966, 3.901597, 3.711895",\
"5.462351, 5.093239, 4.724699, 4.232329, 4.042627");
}
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.948859, 5.579747, 5.211207, 4.718837, 4.529136",\
"6.424413, 6.055301, 5.686760, 5.194391, 5.004689",\
"6.899966, 6.530854, 6.162314, 5.669944, 5.480243",\
"7.582079, 7.212967, 6.844427, 6.352057, 6.162355",\
"7.876081, 7.506969, 7.138429, 6.646060, 6.456358");
}
} /* 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.700143, -1.224607, -0.749070, -0.067533, 0.227395",\
"-1.776778, -1.301241, -0.825705, -0.144168, 0.150760",\
"-1.853413, -1.377876, -0.902339, -0.220802, 0.074125",\
"-1.955797, -1.480260, -1.004724, -0.323186, -0.028259",\
"-1.926141, -1.450604, -0.975068, -0.293531, 0.001397");
}
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.802023, -4.326486, -3.850950, -3.169413, -2.874485",\
"-5.170623, -4.695086, -4.219550, -3.538013, -3.243085",\
"-5.539223, -5.063686, -4.588150, -3.906612, -3.611685",\
"-6.031673, -5.556137, -5.080600, -4.399063, -4.104136",\
"-6.221361, -5.745824, -5.270288, -4.588751, -4.293823");
}
} /* 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 ( "14.548216, 14.548216, 14.331584, 14.259373, 14.114951",\
"15.197180, 15.197180, 14.980548, 14.908337, 14.763915",\
"15.846142, 15.846142, 15.629510, 15.557299, 15.412877",\
"16.713158, 16.713158, 16.496525, 16.424314, 16.279892",\
"17.044243, 17.044243, 16.827610, 16.755400, 16.610977");
}
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 ( "15.420004, 15.420004, 15.203372, 15.131161, 14.986739",\
"15.895544, 15.895544, 15.678912, 15.606701, 15.462279",\
"16.371084, 16.371084, 16.154453, 16.082241, 15.937819",\
"17.052839, 17.052839, 16.836208, 16.763996, 16.619576",\
"17.347795, 17.347795, 17.131165, 17.058952, 16.914532");
}
} /* 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 ( "3.009676, 3.009676, 3.117993, 3.226309, 3.442943",\
"2.933035, 2.933035, 3.041352, 3.149668, 3.366302",\
"2.856394, 2.856394, 2.964712, 3.073027, 3.289661",\
"2.754002, 2.754002, 2.862319, 2.970635, 3.187269",\
"2.783664, 2.783664, 2.891981, 3.000297, 3.216930");
}
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.719998, 1.719998, 1.828316, 1.936631, 2.153265",\
"1.351124, 1.351124, 1.459441, 1.567757, 1.784390",\
"0.982569, 0.982569, 1.090886, 1.199202, 1.415835",\
"0.490178, 0.490178, 0.598495, 0.706811, 0.923445",\
"0.300479, 0.300479, 0.408796, 0.517112, 0.733746");
}
} /* 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 ( "2.912757, 2.543645, 2.175105, 1.682735, 1.493034",\
"3.561720, 3.192608, 2.824068, 2.331698, 2.141997",\
"4.210682, 3.841571, 3.473031, 2.980661, 2.790959",\
"5.077696, 4.708585, 4.340044, 3.847675, 3.657973",\
"5.408782, 5.039671, 4.671131, 4.178761, 3.989059");
}
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.560691, 4.191580, 3.823040, 3.330670, 3.140968",\
"5.036231, 4.667119, 4.298579, 3.806209, 3.616508",\
"5.511771, 5.142659, 4.774119, 4.281749, 4.092048",\
"6.193527, 5.824415, 5.455875, 4.963505, 4.773804",\
"6.488481, 6.119370, 5.750829, 5.258460, 5.068758");
}
} /* 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.473480, -0.997943, -0.522407, 0.159130, 0.454058",\
"-1.550121, -1.074584, -0.599048, 0.082489, 0.377417",\
"-1.626761, -1.151225, -0.675688, 0.005849, 0.300776",\
"-1.729154, -1.253617, -0.778080, -0.096543, 0.198384",\
"-1.699492, -1.223956, -0.748419, -0.066882, 0.228045");
}
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.215436, -2.739900, -2.264363, -1.582826, -1.287899",\
"-3.584311, -3.108775, -2.633238, -1.951701, -1.656774",\
"-3.952868, -3.477331, -3.001794, -2.320257, -2.025330",\
"-4.445256, -3.969719, -3.494183, -2.812646, -2.517718",\
"-4.634955, -4.159419, -3.683882, -3.002345, -2.707417");
}
} /* 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 ( "14.385730, 14.385730, 14.169098, 14.096887, 13.952465",\
"15.034690, 15.034690, 14.818058, 14.745847, 14.601425",\
"15.683648, 15.683648, 15.467016, 15.394805, 15.250383",\
"16.551109, 16.551109, 16.334476, 16.262264, 16.117844",\
"16.881844, 16.881844, 16.665213, 16.593002, 16.448580");
}
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 ( "15.307887, 15.307887, 15.091255, 15.019044, 14.874622",\
"15.783420, 15.783420, 15.566788, 15.494576, 15.350155",\
"16.258957, 16.258957, 16.042324, 15.970113, 15.825691",\
"16.941490, 16.941490, 16.724857, 16.652645, 16.508224",\
"17.235500, 17.235500, 17.018867, 16.946655, 16.802235");
}
} /* 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 ( "3.293976, 3.293976, 3.402293, 3.510609, 3.727242",\
"3.217332, 3.217332, 3.325649, 3.433965, 3.650599",\
"3.140688, 3.140688, 3.249005, 3.357321, 3.573955",\
"3.038291, 3.038291, 3.146608, 3.254924, 3.471558",\
"3.067956, 3.067956, 3.176273, 3.284589, 3.501223");
}
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.091524, 3.091524, 3.199841, 3.308156, 3.524789",\
"2.722478, 2.722478, 2.830796, 2.939111, 3.155744",\
"2.353943, 2.353943, 2.462261, 2.570576, 2.787209",\
"1.861581, 1.861581, 1.969899, 2.078214, 2.294847",\
"1.671878, 1.671878, 1.780196, 1.888511, 2.105144");
}
} /* 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 ( "2.706334, 2.337222, 1.968682, 1.476312, 1.286611",\
"3.355292, 2.986181, 2.617640, 2.125271, 1.935569",\
"4.004251, 3.635139, 3.266599, 2.774230, 2.584528",\
"4.871710, 4.502599, 4.134058, 3.641689, 3.451987",\
"5.202446, 4.833335, 4.464795, 3.972425, 3.782723");
}
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.995326, 4.626214, 4.257674, 3.765304, 3.575603",\
"5.470859, 5.101748, 4.733207, 4.240838, 4.051136",\
"5.946393, 5.577281, 5.208741, 4.716371, 4.526670",\
"6.628930, 6.259818, 5.891278, 5.398908, 5.209207",\
"6.922939, 6.553827, 6.185287, 5.692917, 5.503216");
}
} /* 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.425676, -0.950140, -0.474603, 0.206934, 0.501862",\
"-1.502320, -1.026783, -0.551247, 0.130290, 0.425218",\
"-1.578964, -1.103427, -0.627891, 0.053646, 0.348574",\
"-1.681361, -1.205824, -0.730288, -0.048751, 0.246177",\
"-1.651696, -1.176159, -0.700623, -0.019086, 0.275842");
}
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.787809, -3.312273, -2.836736, -2.155199, -1.860271",\
"-4.156856, -3.681319, -3.205782, -2.524245, -2.229318",\
"-4.525390, -4.049853, -3.574317, -2.892779, -2.597852",\
"-5.017752, -4.542215, -4.066679, -3.385141, -3.090214",\
"-5.207455, -4.731918, -4.256382, -3.574844, -3.279917");
}
} /* 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 ( "14.205136, 14.205136, 13.988504, 13.916293, 13.771872",\
"14.854095, 14.854095, 14.637463, 14.565251, 14.420830",\
"15.503053, 15.503053, 15.286421, 15.214210, 15.069788",\
"16.370060, 16.370060, 16.153429, 16.081219, 15.936796",\
"16.700794, 16.700794, 16.484161, 16.411949, 16.267529");
}
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 ( "15.118371, 15.118371, 14.901739, 14.829528, 14.685106",\
"15.593915, 15.593915, 15.377283, 15.305072, 15.160650",\
"16.069462, 16.069462, 15.852831, 15.780620, 15.636198",\
"16.750858, 16.750858, 16.534227, 16.462017, 16.317595",\
"17.044868, 17.044868, 16.828238, 16.756027, 16.611605");
}
} /* 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.962631, 3.962631, 4.070948, 4.179264, 4.395897",\
"3.885995, 3.885995, 3.994313, 4.102628, 4.319262",\
"3.809361, 3.809361, 3.917678, 4.025993, 4.242627",\
"3.706976, 3.706976, 3.815293, 3.923609, 4.140243",\
"3.736635, 3.736635, 3.844952, 3.953268, 4.169901");
}
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.014211, 2.014211, 2.122529, 2.230844, 2.447478",\
"1.644929, 1.644929, 1.753246, 1.861562, 2.078196",\
"1.276367, 1.276367, 1.384685, 1.493000, 1.709634",\
"0.783969, 0.783969, 0.892286, 1.000602, 1.217236",\
"0.594275, 0.594275, 0.702592, 0.810907, 1.027541");
}
} /* end of arc clock_mprj_io[6]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.889114, 1.520002, 1.151462, 0.659092, 0.469391",\
"2.538072, 2.168961, 1.800420, 1.308051, 1.118349",\
"3.187030, 2.817918, 2.449378, 1.957008, 1.767307",\
"4.054037, 3.684926, 3.316385, 2.824016, 2.634314",\
"4.384769, 4.015658, 3.647118, 3.154748, 2.965046");
}
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.550037, 4.180926, 3.812386, 3.320016, 3.130314",\
"5.025582, 4.656471, 4.287930, 3.795561, 3.605859",\
"5.501128, 5.132017, 4.763476, 4.271107, 4.081405",\
"6.182525, 5.813413, 5.444873, 4.952503, 4.762802",\
"6.476534, 6.107422, 5.738882, 5.246512, 5.056811");
}
} /* 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.557511, -0.081975, 0.393562, 1.075099, 1.370027",\
"-0.634147, -0.158610, 0.316926, 0.998464, 1.293391",\
"-0.710782, -0.235245, 0.240292, 0.921829, 1.216756",\
"-0.813166, -0.337629, 0.137907, 0.819444, 1.114372",\
"-0.783507, -0.307971, 0.167566, 0.849103, 1.144031");
}
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.309997, -2.834460, -2.358923, -1.677386, -1.382459",\
"-3.679279, -3.203742, -2.728206, -2.046669, -1.751741",\
"-4.047841, -3.572304, -3.096767, -2.415230, -2.120303",\
"-4.540239, -4.064702, -3.589166, -2.907629, -2.612701",\
"-4.729933, -4.254396, -3.778860, -3.097323, -2.802395");
}
} /* 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 ( "14.739637, 14.739637, 14.523005, 14.450794, 14.306373",\
"15.388596, 15.388596, 15.171964, 15.099752, 14.955331",\
"16.037552, 16.037552, 15.820920, 15.748709, 15.604287",\
"16.904562, 16.904562, 16.687931, 16.615719, 16.471298",\
"17.235649, 17.235649, 17.019016, 16.946806, 16.802383");
}
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 ( "15.613594, 15.613594, 15.396962, 15.324751, 15.180329",\
"16.089134, 16.089134, 15.872502, 15.800291, 15.655869",\
"16.564671, 16.564671, 16.348038, 16.275827, 16.131405",\
"17.246201, 17.246201, 17.029568, 16.957357, 16.812935",\
"17.541153, 17.541153, 17.324520, 17.252310, 17.107887");
}
} /* 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 ( "4.049330, 4.049330, 4.157647, 4.265963, 4.482596",\
"3.972686, 3.972686, 4.081004, 4.189319, 4.405953",\
"3.896043, 3.896043, 4.004360, 4.112676, 4.329309",\
"3.793647, 3.793647, 3.901964, 4.010280, 4.226913",\
"3.823311, 3.823311, 3.931629, 4.039944, 4.256578");
}
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.258698, 3.258698, 3.367015, 3.475331, 3.691964",\
"2.889580, 2.889580, 2.997897, 3.106213, 3.322845",\
"2.521039, 2.521039, 2.629356, 2.737671, 2.954304",\
"2.028668, 2.028668, 2.136986, 2.245301, 2.461934",\
"1.838967, 1.838967, 1.947285, 2.055600, 2.272233");
}
} /* 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.663165, 2.294053, 1.925513, 1.433143, 1.243442",\
"3.312122, 2.943011, 2.574471, 2.082101, 1.892399",\
"3.961082, 3.591971, 3.223431, 2.731061, 2.541359",\
"4.828089, 4.458977, 4.090437, 3.598067, 3.408366",\
"5.159178, 4.790066, 4.421526, 3.929156, 3.739455");
}
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.850370, 4.481259, 4.112719, 3.620349, 3.430647",\
"5.325907, 4.956795, 4.588255, 4.095885, 3.906184",\
"5.801442, 5.432331, 5.063790, 4.571421, 4.381719",\
"6.482974, 6.113863, 5.745322, 5.252953, 5.063251",\
"6.777927, 6.408816, 6.040276, 5.547906, 5.358204");
}
} /* 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.312600, -0.837063, -0.361526, 0.320011, 0.614938",\
"-1.389243, -0.913706, -0.438170, 0.243367, 0.538295",\
"-1.465887, -0.990350, -0.514813, 0.166724, 0.461651",\
"-1.568283, -1.092746, -0.617209, 0.064328, 0.359255",\
"-1.538618, -1.063081, -0.587545, 0.093992, 0.388920");
}
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.645672, -3.170135, -2.694599, -2.013062, -1.718134",\
"-4.014791, -3.539254, -3.063718, -2.382181, -2.087253",\
"-4.383333, -3.907796, -3.432260, -2.750722, -2.455795",\
"-4.875702, -4.400166, -3.924629, -3.243092, -2.948164",\
"-5.065403, -4.589867, -4.114330, -3.432793, -3.137866");
}
} /* 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 ( "14.853306, 14.853306, 14.636674, 14.564463, 14.420041",\
"15.502264, 15.502264, 15.285632, 15.213421, 15.068999",\
"16.151222, 16.151222, 15.934590, 15.862379, 15.717957",\
"17.018229, 17.018229, 16.801598, 16.729385, 16.584965",\
"17.348934, 17.348934, 17.132301, 17.060091, 16.915668");
}
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 ( "15.699757, 15.699757, 15.483125, 15.410913, 15.266492",\
"16.175354, 16.175354, 15.958722, 15.886511, 15.742089",\
"16.650951, 16.650951, 16.434319, 16.362108, 16.217686",\
"17.331558, 17.331558, 17.114925, 17.042715, 16.898293",\
"17.625568, 17.625568, 17.408936, 17.336725, 17.192303");
}
} /* 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.387372, 3.387372, 3.495689, 3.604004, 3.820638",\
"3.326717, 3.326717, 3.435034, 3.543350, 3.759984",\
"3.234510, 3.234510, 3.342827, 3.451143, 3.667777",\
"3.132500, 3.132500, 3.240818, 3.349133, 3.565767",\
"3.162124, 3.162124, 3.270442, 3.378757, 3.595391");
}
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.694793, 1.694793, 1.803110, 1.911426, 2.128059",\
"1.402799, 1.402799, 1.511116, 1.619431, 1.836065",\
"0.958908, 0.958908, 1.067225, 1.175541, 1.392175",\
"0.467826, 0.467826, 0.576143, 0.684459, 0.901093",\
"0.278173, 0.278173, 0.386491, 0.494806, 0.711440");
}
} /* 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.521945, 7.445302, 7.368659, 7.266263, 7.295928",\
"8.170904, 8.094261, 8.017618, 7.915222, 7.944887",\
"8.819862, 8.743218, 8.666574, 8.564178, 8.593843",\
"9.686871, 9.610227, 9.533583, 9.431187, 9.460852",\
"10.017576, 9.940932, 9.864288, 9.761892, 9.791557");
}
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.344509, 8.267865, 8.191221, 8.088825, 8.118490",\
"8.820105, 8.743462, 8.666819, 8.564423, 8.594088",\
"9.295702, 9.219059, 9.142416, 9.040020, 9.069685",\
"9.976311, 9.899667, 9.823023, 9.720627, 9.750292",\
"10.270321, 10.193677, 10.117033, 10.014637, 10.044302");
}
} /* 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.400805, 11.031693, 10.663153, 10.170782, 9.981081",\
"12.049764, 11.680652, 11.312111, 10.819742, 10.630040",\
"12.698720, 12.329608, 11.961067, 11.468699, 11.278996",\
"13.565728, 13.196616, 12.828075, 12.335707, 12.146005",\
"13.896432, 13.527320, 13.158779, 12.666410, 12.476708");
}
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.395588, 11.026476, 10.657936, 10.165565, 9.975864",\
"11.871183, 11.502071, 11.133532, 10.641161, 10.451460",\
"12.346780, 11.977668, 11.609127, 11.116758, 10.927056",\
"13.027387, 12.658275, 12.289734, 11.797365, 11.607663",\
"13.321397, 12.952285, 12.583744, 12.091375, 11.901673");
}
} /* 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 ( "1.111127, 1.760086, 2.409045, 3.276053, 3.607137",\
"1.050473, 1.699432, 2.348390, 3.215398, 3.546483",\
"0.958266, 1.607225, 2.256183, 3.123191, 3.454276",\
"0.856256, 1.505215, 2.154174, 3.021182, 3.352266",\
"0.885880, 1.534839, 2.183797, 3.050805, 3.381890");
}
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.912314, 1.561273, 2.210231, 3.077239, 3.408324",\
"0.620319, 1.269279, 1.918237, 2.785245, 3.116329",\
"0.176429, 0.825388, 1.474347, 2.341355, 2.672439",\
"-0.314652, 0.334307, 0.983265, 1.850273, 2.181357",\
"-0.504305, 0.144654, 0.793612, 1.660620, 1.991704");
}
} /* 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.068168, -0.592631, -0.117095, 0.564443, 0.859370",\
"-1.128822, -0.653286, -0.177749, 0.503788, 0.798716",\
"-1.221029, -0.745492, -0.269956, 0.411581, 0.706509",\
"-1.323039, -0.847502, -0.371966, 0.309571, 0.604499",\
"-1.293415, -0.817878, -0.342342, 0.339195, 0.634123");
}
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.052459, -2.576922, -2.101386, -1.419849, -1.124921",\
"-3.344454, -2.868917, -2.393381, -1.711843, -1.416916",\
"-3.788344, -3.312808, -2.837271, -2.155734, -1.860806",\
"-4.279428, -3.803891, -3.328354, -2.646817, -2.351890",\
"-4.469081, -3.993544, -3.518008, -2.836471, -2.541543");
}
} /* 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 : 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 ( "28.751947, 29.161520, 29.445721, 29.476618, 29.578850",\
"28.751947, 29.161520, 29.445721, 29.476618, 29.578850",\
"28.860266, 29.269838, 29.554039, 29.584936, 29.687168",\
"28.968580, 29.378153, 29.662354, 29.693251, 29.795483",\
"29.185213, 29.594786, 29.878986, 29.909883, 30.012115");
}
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 ( "2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368");
}
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 ( "30.017193, 30.496807, 30.818325, 30.853277, 30.968931",\
"30.017193, 30.496807, 30.818325, 30.853277, 30.968931",\
"30.125511, 30.605125, 30.926643, 30.961596, 31.077250",\
"30.233826, 30.713440, 31.034958, 31.069910, 31.185564",\
"30.450459, 30.930073, 31.251591, 31.286543, 31.402197");
}
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 ( "2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565");
}
} /* end of arc clock_mprj_io[1]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "28.643274, 29.047634, 29.265507, 29.289190, 29.367561",\
"28.643274, 29.047634, 29.265507, 29.289190, 29.367561",\
"28.859905, 29.264267, 29.482136, 29.505821, 29.584192",\
"28.932117, 29.336479, 29.554348, 29.578033, 29.656404",\
"29.076538, 29.480900, 29.698769, 29.722454, 29.800825");
}
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.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 2.088657, 2.096195, 2.121139");
}
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 ( "29.876461, 30.117455, 30.248005, 30.262196, 30.309156",\
"29.876461, 30.117455, 30.248005, 30.262196, 30.309156",\
"30.093092, 30.334084, 30.464634, 30.478827, 30.525787",\
"30.165304, 30.406296, 30.536846, 30.551039, 30.598000",\
"30.309725, 30.550716, 30.681267, 30.695459, 30.742420");
}
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.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869");
}
} /* end of arc clock_mprj_io[1]_redg_min*/
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "14.757615, 14.757615, 14.540983, 14.468772, 14.324350",\
"15.406571, 15.406571, 15.189939, 15.117728, 14.973307",\
"16.055531, 16.055531, 15.838898, 15.766686, 15.622265",\
"16.922535, 16.922535, 16.705904, 16.633694, 16.489271",\
"17.253231, 17.253231, 17.036598, 16.964386, 16.819965");
}
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 ( "15.239598, 15.239598, 15.022966, 14.950755, 14.806334",\
"15.715219, 15.715219, 15.498587, 15.426375, 15.281954",\
"16.190842, 16.190842, 15.974211, 15.901999, 15.757578",\
"16.871044, 16.871044, 16.654413, 16.582203, 16.437780",\
"17.165054, 17.165054, 16.948423, 16.876213, 16.731791");
}
} /* 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.968146, 3.968146, 4.076464, 4.184779, 4.401413",\
"3.891588, 3.891588, 3.999906, 4.108221, 4.324855",\
"3.815030, 3.815030, 3.923347, 4.031662, 4.248296",\
"3.712748, 3.712748, 3.821065, 3.929380, 4.146014",\
"3.742353, 3.742353, 3.850671, 3.958986, 4.175620");
}
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.234580, 1.234580, 1.342897, 1.451212, 1.667846",\
"0.863835, 0.863835, 0.972153, 1.080468, 1.297102",\
"0.495095, 0.495095, 0.603413, 0.711728, 0.928362",\
"0.002458, 0.002458, 0.110775, 0.219090, 0.435724",\
"-0.187174, -0.187174, -0.078856, 0.029459, 0.246093");
}
} /* 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.410477, 44.820049, 45.104252, 45.135147, 45.237377",\
"44.510975, 44.920547, 45.204750, 45.235645, 45.337875",\
"44.648560, 45.058132, 45.342335, 45.373230, 45.475460",\
"44.897800, 45.307373, 45.591576, 45.622471, 45.724701",\
"45.278912, 45.688484, 45.972687, 46.003582, 46.105812");
}
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.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368");
}
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.240631, 39.720245, 40.041763, 40.076717, 40.192371",\
"39.341129, 39.820747, 40.142262, 40.177216, 40.292870",\
"39.478714, 39.958328, 40.279846, 40.314800, 40.430454",\
"39.727955, 40.207573, 40.529087, 40.564041, 40.679695",\
"40.109066, 40.588684, 40.910198, 40.945152, 41.060806");
}
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.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565");
}
} /* 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 ( "8.939283, 9.343645, 9.561516, 9.585200, 9.663572",\
"9.039780, 9.444141, 9.662012, 9.685697, 9.764069",\
"9.177368, 9.581730, 9.799601, 9.823284, 9.901656",\
"9.426609, 9.830971, 10.048841, 10.072525, 10.150897",\
"9.807718, 10.212080, 10.429951, 10.453634, 10.532006");
}
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.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 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 ( "9.888050, 10.129043, 10.259593, 10.273785, 10.320745",\
"9.988546, 10.229539, 10.360089, 10.374281, 10.421242",\
"10.126135, 10.367126, 10.497677, 10.511869, 10.558830",\
"10.375376, 10.616367, 10.746918, 10.761110, 10.808071",\
"10.756485, 10.997477, 11.128027, 11.142220, 11.189180");
}
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.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869");
}
} /* 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.377333, 13.786905, 14.071108, 14.102004, 14.204235",\
"14.026295, 14.435867, 14.720069, 14.750965, 14.853196",\
"14.675255, 15.084827, 15.369029, 15.399925, 15.502156",\
"15.542267, 15.951839, 16.236042, 16.266937, 16.369169",\
"15.873354, 16.282927, 16.567129, 16.598026, 16.700256");
}
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.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368");
}
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.229185, 15.708799, 16.030317, 16.065269, 16.180923",\
"15.704721, 16.184336, 16.505854, 16.540806, 16.656460",\
"16.180258, 16.659872, 16.981390, 17.016342, 17.131996",\
"16.861929, 17.341545, 17.663061, 17.698013, 17.813667",\
"17.156893, 17.636507, 17.958025, 17.992977, 18.108631");
}
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.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565");
}
} /* 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 ( "11.960613, 12.364975, 12.582846, 12.606530, 12.684902",\
"12.037256, 12.441618, 12.659489, 12.683172, 12.761544",\
"12.113898, 12.518259, 12.736130, 12.759815, 12.838186",\
"12.186629, 12.590990, 12.808861, 12.832546, 12.910917",\
"12.186629, 12.590990, 12.808861, 12.832546, 12.910917");
}
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.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 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.778008, 14.019000, 14.149550, 14.163742, 14.210703",\
"14.146973, 14.387964, 14.518515, 14.532707, 14.579668",\
"14.515516, 14.756508, 14.887058, 14.901251, 14.948212",\
"15.007891, 15.248882, 15.379433, 15.393625, 15.440586",\
"15.197592, 15.438584, 15.569135, 15.583326, 15.630287");
}
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.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869");
}
} /* 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 ( "14.014654, 14.424227, 14.708429, 14.739326, 14.841557",\
"14.490192, 14.899765, 15.183967, 15.214863, 15.317094",\
"14.965729, 15.375301, 15.659503, 15.690399, 15.792630",\
"15.647266, 16.056839, 16.341042, 16.371937, 16.474169",\
"15.942194, 16.351767, 16.635969, 16.666866, 16.769096");
}
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.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368");
}
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.277504, 16.757118, 17.078636, 17.113590, 17.229244",\
"16.753042, 17.232658, 17.554174, 17.589127, 17.704781",\
"17.228579, 17.708195, 18.029711, 18.064663, 18.180317",\
"17.910116, 18.389732, 18.711248, 18.746201, 18.861855",\
"18.205044, 18.684658, 19.006176, 19.041130, 19.156784");
}
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.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565");
}
} /* 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.119186, 12.523548, 12.741419, 12.765103, 12.843475",\
"12.488298, 12.892660, 13.110531, 13.134215, 13.212587",\
"12.856840, 13.261201, 13.479072, 13.502756, 13.581127",\
"13.349209, 13.753571, 13.971441, 13.995126, 14.073498",\
"13.538910, 13.943272, 14.161142, 14.184827, 14.263199");
}
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.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 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.194878, 13.435869, 13.566420, 13.580612, 13.627573",\
"13.563990, 13.804981, 13.935532, 13.949724, 13.996685",\
"13.932531, 14.173523, 14.304073, 14.318266, 14.365227",\
"14.424900, 14.665892, 14.796442, 14.810635, 14.857595",\
"14.614601, 14.855593, 14.986143, 15.000336, 15.047297");
}
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.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869");
}
} /* 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.977879, 19.387451, 19.671654, 19.702549, 19.804779",\
"19.626837, 20.036409, 20.320612, 20.351509, 20.453739",\
"20.275797, 20.685369, 20.969570, 21.000467, 21.102699",\
"21.142803, 21.552376, 21.836578, 21.867474, 21.969704",\
"21.473886, 21.883459, 22.167660, 22.198557, 22.300789");
}
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.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368",\
"2.171308, 2.946527, 3.483048, 3.541374, 3.734368");
}
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.536880, 22.016495, 22.338013, 22.372965, 22.488619",\
"22.185841, 22.665455, 22.986973, 23.021925, 23.137579",\
"22.834799, 23.314413, 23.635931, 23.670883, 23.786537",\
"23.701805, 24.181419, 24.502937, 24.537889, 24.653543",\
"24.032890, 24.512505, 24.834023, 24.868975, 24.984629");
}
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.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565",\
"2.315993, 3.166848, 3.746188, 3.809169, 4.017565");
}
} /* 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.404516, 12.808877, 13.026748, 13.050432, 13.128803",\
"12.481159, 12.885521, 13.103392, 13.127076, 13.205448",\
"12.557803, 12.962164, 13.180035, 13.203720, 13.282091",\
"12.630535, 13.034896, 13.252767, 13.276451, 13.354822",\
"12.630535, 13.034896, 13.252767, 13.276451, 13.354822");
}
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.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019314, 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.641628, 13.882621, 14.013171, 14.027363, 14.074324",\
"13.718273, 13.959265, 14.089815, 14.104008, 14.150969",\
"13.794916, 14.035909, 14.166459, 14.180651, 14.227612",\
"13.867647, 14.108640, 14.239190, 14.253382, 14.300343",\
"13.867647, 14.108640, 14.239190, 14.253382, 14.300343");
}
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.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869",\
"1.322955, 1.412940, 1.461924, 1.467249, 1.484869");
}
} /* 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.817856, 1.448744, 1.080204, 0.587834, 0.398132",\
"2.466813, 2.097701, 1.729161, 1.236791, 1.047090",\
"3.115771, 2.746659, 2.378119, 1.885749, 1.696048",\
"3.982778, 3.613666, 3.245125, 2.752756, 2.563054",\
"4.313472, 3.944360, 3.575819, 3.083450, 2.893748");
}
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.214972, 4.845860, 4.477319, 3.984950, 3.795248",\
"5.690594, 5.321482, 4.952941, 4.460572, 4.270870",\
"6.166217, 5.797105, 5.428565, 4.936195, 4.746493",\
"6.846417, 6.477305, 6.108765, 5.616395, 5.426694",\
"7.140429, 6.771317, 6.402777, 5.910408, 5.720706");
}
} /* 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.542082, -0.066545, 0.408991, 1.090528, 1.385456",\
"-0.618640, -0.143103, 0.332433, 1.013970, 1.308898",\
"-0.695199, -0.219662, 0.255874, 0.937411, 1.232339",\
"-0.797481, -0.321944, 0.153593, 0.835130, 1.130057",\
"-0.767875, -0.292338, 0.183198, 0.864736, 1.159663");
}
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.076912, -3.601375, -3.125839, -2.444302, -2.149374",\
"-4.447655, -3.972118, -3.496582, -2.815044, -2.520117",\
"-4.816395, -4.340858, -3.865322, -3.183784, -2.888857",\
"-5.309033, -4.833497, -4.357960, -3.676423, -3.381495",\
"-5.498665, -5.023128, -4.547592, -3.866055, -3.571127");
}
} /* 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 ( "14.567000, 14.567000, 14.350368, 14.278157, 14.133736",\
"15.215957, 15.215957, 14.999325, 14.927114, 14.782692",\
"15.864915, 15.864915, 15.648283, 15.576072, 15.431650",\
"16.731922, 16.731922, 16.515289, 16.443077, 16.298656",\
"17.062599, 17.062599, 16.845966, 16.773754, 16.629333");
}
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 ( "15.154410, 15.154410, 14.937778, 14.865567, 14.721146",\
"15.630061, 15.630061, 15.413429, 15.341218, 15.196796",\
"16.105717, 16.105717, 15.889084, 15.816873, 15.672451",\
"16.785442, 16.785442, 16.568810, 16.496597, 16.352177",\
"17.079453, 17.079453, 16.862820, 16.790607, 16.646187");
}
} /* 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.309294, 4.309294, 4.417611, 4.525927, 4.742560",\
"4.232766, 4.232766, 4.341083, 4.449399, 4.666032",\
"4.156238, 4.156238, 4.264555, 4.372871, 4.589505",\
"4.053997, 4.053997, 4.162314, 4.270630, 4.487264",\
"4.083582, 4.083582, 4.191899, 4.300215, 4.516849");
}
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.667854, 3.667854, 3.776172, 3.884487, 4.101120",\
"3.296530, 3.296530, 3.404848, 3.513163, 3.729796",\
"2.927718, 2.927718, 3.036035, 3.144351, 3.360983",\
"2.434985, 2.434985, 2.543303, 2.651618, 2.868251",\
"2.245378, 2.245378, 2.353695, 2.462011, 2.678644");
}
} /* 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.555718, 1.186606, 0.818066, 0.325696, 0.135995",\
"2.204675, 1.835563, 1.467023, 0.974653, 0.784952",\
"2.853632, 2.484521, 2.115981, 1.623611, 1.433909",\
"3.720639, 3.351528, 2.982987, 2.490618, 2.300916",\
"4.051318, 3.682206, 3.313666, 2.821296, 2.631595");
}
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.741760, 3.372648, 3.004108, 2.511738, 2.322037",\
"4.217412, 3.848301, 3.479761, 2.987391, 2.797689",\
"4.693064, 4.323953, 3.955412, 3.463043, 3.273341",\
"5.372789, 5.003677, 4.635137, 4.142767, 3.953066",\
"5.666800, 5.297688, 4.929148, 4.436779, 4.247077");
}
} /* 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.173862, 0.301675, 0.777211, 1.458748, 1.753676",\
"-0.250390, 0.225147, 0.700683, 1.382220, 1.677148",\
"-0.326918, 0.148619, 0.624156, 1.305693, 1.600620",\
"-0.429159, 0.046378, 0.521914, 1.203452, 1.498379",\
"-0.399574, 0.075963, 0.551499, 1.233037, 1.527964");
}
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.424828, -1.949291, -1.473755, -0.792218, -0.497290",\
"-2.796153, -2.320616, -1.845079, -1.163542, -0.868615",\
"-3.164965, -2.689428, -2.213892, -1.532354, -1.237427",\
"-3.657697, -3.182160, -2.706624, -2.025086, -1.730159",\
"-3.847304, -3.371768, -2.896231, -2.214694, -1.919766");
}
} /* 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.037703");
}
} /* 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.423368, 17.813940, 18.031822, 18.055508, 18.133883",\
"17.423368, 17.813940, 18.031822, 18.055508, 18.133883",\
"17.531685, 17.922256, 18.140137, 18.163824, 18.242199",\
"17.639999, 18.030571, 18.248451, 18.272139, 18.350513",\
"17.856632, 18.247204, 18.465084, 18.488771, 18.567146");
}
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.869130, 2.019270, 2.088650, 2.096192, 2.121149",\
"1.869130, 2.019270, 2.088650, 2.096192, 2.121149",\
"1.869130, 2.019270, 2.088650, 2.096192, 2.121149",\
"1.869130, 2.019270, 2.088650, 2.096192, 2.121149",\
"1.869130, 2.019270, 2.088650, 2.096192, 2.121149");
}
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.319813, 19.560875, 19.691404, 19.705593, 19.752546",\
"19.319813, 19.560875, 19.691404, 19.705593, 19.752546",\
"19.428131, 19.669193, 19.799721, 19.813910, 19.860863",\
"19.536446, 19.777508, 19.908035, 19.922224, 19.969177",\
"19.753078, 19.994141, 20.124668, 20.138857, 20.185810");
}
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.322870, 1.413101, 1.461996, 1.467312, 1.484900",\
"1.322870, 1.413101, 1.461996, 1.467312, 1.484900",\
"1.322870, 1.413101, 1.461996, 1.467312, 1.484900",\
"1.322870, 1.413101, 1.461996, 1.467312, 1.484900",\
"1.322870, 1.413101, 1.461996, 1.467312, 1.484900");
}
} /* 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.939892, 17.330463, 17.548344, 17.572031, 17.650406",\
"16.939892, 17.330463, 17.548344, 17.572031, 17.650406",\
"17.156525, 17.547096, 17.764977, 17.788664, 17.867039",\
"17.228737, 17.619308, 17.837189, 17.860876, 17.939251",\
"17.373159, 17.763731, 17.981613, 18.005299, 18.083673");
}
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.869130, 2.019270, 2.088650, 2.096192, 2.121149",\
"1.869130, 2.019270, 2.088650, 2.096192, 2.121149",\
"1.869130, 2.019270, 2.088650, 2.096192, 2.121149",\
"1.869130, 2.019270, 2.088650, 2.096192, 2.121149",\
"1.869130, 2.019270, 2.088650, 2.096192, 2.121149");
}
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.357567, 18.598629, 18.729156, 18.743345, 18.790298",\
"18.357567, 18.598629, 18.729156, 18.743345, 18.790298",\
"18.574200, 18.815262, 18.945789, 18.959978, 19.006931",\
"18.646412, 18.887474, 19.018002, 19.032190, 19.079144",\
"18.790833, 19.031895, 19.162422, 19.176611, 19.223564");
}
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.322870, 1.413101, 1.461996, 1.467312, 1.484900",\
"1.322870, 1.413101, 1.461996, 1.467312, 1.484900",\
"1.322870, 1.413101, 1.461996, 1.467312, 1.484900",\
"1.322870, 1.413101, 1.461996, 1.467312, 1.484900",\
"1.322870, 1.413101, 1.461996, 1.467312, 1.484900");
}
} /* 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.132990, 13.523561, 13.741443, 13.765129, 13.843504",\
"13.781948, 14.172520, 14.390401, 14.414087, 14.492462",\
"14.430906, 14.821478, 15.039359, 15.063046, 15.141420",\
"15.297916, 15.688488, 15.906369, 15.930056, 16.008430",\
"15.629000, 16.019571, 16.237453, 16.261139, 16.339514");
}
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.064016, 2.137871, 2.145900, 2.172467",\
"1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\
"1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\
"1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\
"1.903822, 2.064016, 2.137871, 2.145900, 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.555365, 13.796427, 13.926954, 13.941145, 13.988097",\
"14.204324, 14.445386, 14.575914, 14.590103, 14.637056",\
"14.853282, 15.094344, 15.224873, 15.239061, 15.286015",\
"15.720288, 15.961350, 16.091879, 16.106068, 16.153021",\
"16.051373, 16.292435, 16.422964, 16.437153, 16.484106");
}
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.403216, 1.504030, 1.553025, 1.558352, 1.575976",\
"1.403216, 1.504030, 1.553025, 1.558352, 1.575976",\
"1.403216, 1.504030, 1.553025, 1.558352, 1.575976",\
"1.403216, 1.504030, 1.553025, 1.558352, 1.575976",\
"1.403216, 1.504030, 1.553025, 1.558352, 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.046959, 11.047260, 11.047379, 11.047393, 11.047436",\
"11.123603, 11.123904, 11.124023, 11.124037, 11.124080",\
"11.200247, 11.200548, 11.200667, 11.200680, 11.200723",\
"11.272978, 11.273279, 11.273398, 11.273411, 11.273454",\
"11.272978, 11.273279, 11.273398, 11.273411, 11.273454");
}
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.920609, 10.926563, 10.927464, 10.927563, 10.927887",\
"10.997252, 11.003207, 11.004108, 11.004207, 11.004531",\
"11.073895, 11.079850, 11.080752, 11.080851, 11.081175",\
"11.146626, 11.152581, 11.153483, 11.153582, 11.153906",\
"11.146626, 11.152581, 11.153483, 11.153582, 11.153906");
}
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.683577, 16.074131, 16.292015, 16.315701, 16.394077",\
"15.683577, 16.074131, 16.292015, 16.315701, 16.394077",\
"15.791895, 16.182449, 16.400333, 16.424019, 16.502396",\
"15.900209, 16.290764, 16.508648, 16.532333, 16.610710",\
"16.116842, 16.507397, 16.725281, 16.748966, 16.827343");
}
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.869135, 2.019262, 2.088648, 2.096191, 2.121150",\
"1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\
"1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\
"1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\
"1.869135, 2.019262, 2.088648, 2.096191, 2.121150");
}
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.272423, 16.513496, 16.644022, 16.658211, 16.705162",\
"16.272423, 16.513496, 16.644022, 16.658211, 16.705162",\
"16.380739, 16.621815, 16.752338, 16.766529, 16.813480",\
"16.489056, 16.730129, 16.860655, 16.874844, 16.921795",\
"16.705688, 16.946762, 17.077288, 17.091476, 17.138428");
}
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.322855, 1.413129, 1.462009, 1.467323, 1.484905",\
"1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\
"1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\
"1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\
"1.322855, 1.413129, 1.462009, 1.467323, 1.484905");
}
} /* 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.259306, 15.649859, 15.867743, 15.891430, 15.969805",\
"15.259306, 15.649859, 15.867743, 15.891430, 15.969805",\
"15.475939, 15.866492, 16.084375, 16.108063, 16.186438",\
"15.548151, 15.938704, 16.156588, 16.180275, 16.258650",\
"15.692572, 16.083126, 16.301008, 16.324696, 16.403070");
}
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.869135, 2.019262, 2.088648, 2.096191, 2.121150",\
"1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\
"1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\
"1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\
"1.869135, 2.019262, 2.088648, 2.096191, 2.121150");
}
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.008728, 16.249804, 16.380327, 16.394516, 16.441467",\
"16.008728, 16.249804, 16.380327, 16.394516, 16.441467",\
"16.225361, 16.466436, 16.596960, 16.611149, 16.658100",\
"16.297573, 16.538647, 16.669172, 16.683361, 16.730312",\
"16.441994, 16.683069, 16.813593, 16.827782, 16.874733");
}
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.322855, 1.413129, 1.462009, 1.467323, 1.484905",\
"1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\
"1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\
"1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\
"1.322855, 1.413129, 1.462009, 1.467323, 1.484905");
}
} /* 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 ( "12.816689, 13.207242, 13.425125, 13.448812, 13.527187",\
"13.465647, 13.856200, 14.074083, 14.097771, 14.176146",\
"14.114605, 14.505158, 14.723042, 14.746729, 14.825104",\
"14.981613, 15.372167, 15.590050, 15.613737, 15.692112",\
"15.312696, 15.703250, 15.921133, 15.944820, 16.023195");
}
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.064016, 2.137871, 2.145900, 2.172466",\
"1.903822, 2.064016, 2.137871, 2.145900, 2.172466",\
"1.903822, 2.064016, 2.137871, 2.145900, 2.172466",\
"1.903822, 2.064016, 2.137871, 2.145900, 2.172466",\
"1.903822, 2.064016, 2.137871, 2.145900, 2.172466");
}
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.440634, 13.681708, 13.812233, 13.826422, 13.873373",\
"14.089594, 14.330668, 14.461193, 14.475382, 14.522333",\
"14.738552, 14.979628, 15.110151, 15.124341, 15.171292",\
"15.605560, 15.846635, 15.977160, 15.991348, 16.038300",\
"15.936644, 16.177719, 16.308243, 16.322432, 16.369383");
}
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.403219, 1.504030, 1.553025, 1.558352, 1.575976",\
"1.403219, 1.504030, 1.553025, 1.558352, 1.575976",\
"1.403219, 1.504030, 1.553025, 1.558352, 1.575976",\
"1.403219, 1.504030, 1.553025, 1.558352, 1.575976",\
"1.403219, 1.504030, 1.553025, 1.558352, 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.673736, 10.674036, 10.674154, 10.674168, 10.674211",\
"10.750380, 10.750680, 10.750799, 10.750812, 10.750854",\
"10.827023, 10.827323, 10.827442, 10.827456, 10.827497",\
"10.899754, 10.900054, 10.900173, 10.900187, 10.900229",\
"10.899754, 10.900054, 10.900173, 10.900187, 10.900229");
}
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.547350, 10.553321, 10.554224, 10.554322, 10.554647",\
"10.623995, 10.629965, 10.630868, 10.630966, 10.631290",\
"10.700638, 10.706609, 10.707512, 10.707609, 10.707934",\
"10.773369, 10.779340, 10.780243, 10.780340, 10.780665",\
"10.773369, 10.779340, 10.780243, 10.780340, 10.780665");
}
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.275845, 11.666399, 11.884282, 11.907969, 11.986344",\
"11.924804, 12.315357, 12.533241, 12.556928, 12.635303",\
"12.573762, 12.964315, 13.182199, 13.205886, 13.284262",\
"13.440769, 13.831324, 14.049208, 14.072893, 14.151270",\
"13.771852, 14.162407, 14.380291, 14.403976, 14.482353");
}
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.869135, 2.019262, 2.088648, 2.096191, 2.121150",\
"1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\
"1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\
"1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\
"1.869135, 2.019262, 2.088648, 2.096191, 2.121150");
}
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.850534, 12.091610, 12.222134, 12.236322, 12.283274",\
"12.326071, 12.567146, 12.697670, 12.711860, 12.758811",\
"12.801607, 13.042683, 13.173206, 13.187396, 13.234347",\
"13.483145, 13.724220, 13.854744, 13.868934, 13.915885",\
"13.778072, 14.019148, 14.149672, 14.163861, 14.210813");
}
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.322855, 1.413129, 1.462009, 1.467323, 1.484905",\
"1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\
"1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\
"1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\
"1.322855, 1.413129, 1.462009, 1.467323, 1.484905");
}
} /* 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.283516, 10.674070, 10.891954, 10.915640, 10.994017",\
"10.360160, 10.750713, 10.968597, 10.992284, 11.070660",\
"10.436804, 10.827358, 11.045241, 11.068928, 11.147304",\
"10.509535, 10.900089, 11.117972, 11.141659, 11.220035",\
"10.509535, 10.900089, 11.117972, 11.141659, 11.220035");
}
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.869135, 2.019262, 2.088648, 2.096191, 2.121150",\
"1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\
"1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\
"1.869135, 2.019262, 2.088648, 2.096191, 2.121150",\
"1.869135, 2.019262, 2.088648, 2.096191, 2.121150");
}
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.284018, 11.525093, 11.655617, 11.669806, 11.716757",\
"11.653130, 11.894205, 12.024729, 12.038918, 12.085869",\
"12.021669, 12.262745, 12.393269, 12.407458, 12.454410",\
"12.514040, 12.755115, 12.885639, 12.899828, 12.946779",\
"12.703741, 12.944817, 13.075340, 13.089529, 13.136480");
}
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.322855, 1.413129, 1.462009, 1.467323, 1.484905",\
"1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\
"1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\
"1.322855, 1.413129, 1.462009, 1.467323, 1.484905",\
"1.322855, 1.413129, 1.462009, 1.467323, 1.484905");
}
} /* 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.511520, 15.902077, 16.119961, 16.143646, 16.222023",\
"15.511520, 15.902077, 16.119961, 16.143646, 16.222023",\
"15.619837, 16.010395, 16.228279, 16.251965, 16.330339",\
"15.728153, 16.118711, 16.336594, 16.360281, 16.438656",\
"15.944786, 16.335344, 16.553226, 16.576914, 16.655289");
}
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.063987, 2.137856, 2.145886, 2.172458",\
"1.903822, 2.063987, 2.137856, 2.145886, 2.172458",\
"1.903822, 2.063987, 2.137856, 2.145886, 2.172458",\
"1.903822, 2.063987, 2.137856, 2.145886, 2.172458",\
"1.903822, 2.063987, 2.137856, 2.145886, 2.172458");
}
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.096085, 16.337158, 16.469492, 16.484032, 16.532137",\
"16.096085, 16.337158, 16.469492, 16.484032, 16.532137",\
"16.204403, 16.445475, 16.577808, 16.592348, 16.640453",\
"16.312717, 16.553791, 16.686125, 16.700665, 16.748770",\
"16.529350, 16.770424, 16.902756, 16.917295, 16.965401");
}
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.403379, 1.504027, 1.553024, 1.558350, 1.575975",\
"1.403379, 1.504027, 1.553024, 1.558350, 1.575975",\
"1.403379, 1.504027, 1.553024, 1.558350, 1.575975",\
"1.403379, 1.504027, 1.553024, 1.558350, 1.575975",\
"1.403379, 1.504027, 1.553024, 1.558350, 1.575975");
}
} /* 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.150626, 14.150883, 14.150984, 14.150994, 14.151031",\
"14.150626, 14.150883, 14.150984, 14.150994, 14.151031",\
"14.367259, 14.367516, 14.367617, 14.367627, 14.367663",\
"14.439469, 14.439726, 14.439827, 14.439837, 14.439874",\
"14.583892, 14.584148, 14.584249, 14.584260, 14.584296");
}
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.022903, 14.029499, 14.030449, 14.030552, 14.030893",\
"14.022903, 14.029499, 14.030449, 14.030552, 14.030893",\
"14.239536, 14.246132, 14.247082, 14.247185, 14.247526",\
"14.311747, 14.318342, 14.319292, 14.319395, 14.319736",\
"14.456169, 14.462765, 14.463715, 14.463818, 14.464159");
}
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.256752, 10.647309, 10.865192, 10.888879, 10.967255",\
"10.905709, 11.296267, 11.514151, 11.537836, 11.616212",\
"11.554667, 11.945225, 12.163108, 12.186794, 12.265169",\
"12.421675, 12.812231, 13.030115, 13.053801, 13.132177",\
"12.752380, 13.142937, 13.360821, 13.384506, 13.462883");
}
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.869134, 2.019264, 2.088649, 2.096192, 2.121150",\
"1.869134, 2.019264, 2.088649, 2.096192, 2.121150",\
"1.869134, 2.019264, 2.088649, 2.096192, 2.121150",\
"1.869134, 2.019264, 2.088649, 2.096192, 2.121150",\
"1.869134, 2.019264, 2.088649, 2.096192, 2.121150");
}
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.867517, 11.108589, 11.239115, 11.253304, 11.300255",\
"11.343113, 11.584185, 11.714710, 11.728899, 11.775851",\
"11.818709, 12.059782, 12.190307, 12.204496, 12.251448",\
"12.499315, 12.740388, 12.870913, 12.885102, 12.932055",\
"12.793325, 13.034398, 13.164923, 13.179112, 13.226065");
}
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.322859, 1.413123, 1.462006, 1.467320, 1.484904",\
"1.322859, 1.413123, 1.462006, 1.467320, 1.484904",\
"1.322859, 1.413123, 1.462006, 1.467320, 1.484904",\
"1.322859, 1.413123, 1.462006, 1.467320, 1.484904",\
"1.322859, 1.413123, 1.462006, 1.467320, 1.484904");
}
} /* 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.581005, 9.971562, 10.189445, 10.213132, 10.291508",\
"9.641660, 10.032217, 10.250101, 10.273787, 10.352162",\
"9.733867, 10.124424, 10.342308, 10.365993, 10.444369",\
"9.806253, 10.196810, 10.414694, 10.438379, 10.516756",\
"9.806253, 10.196810, 10.414694, 10.438379, 10.516756");
}
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.869134, 2.019264, 2.088649, 2.096192, 2.121150",\
"1.869134, 2.019264, 2.088649, 2.096192, 2.121150",\
"1.869134, 2.019264, 2.088649, 2.096192, 2.121150",\
"1.869134, 2.019264, 2.088649, 2.096192, 2.121150",\
"1.869134, 2.019264, 2.088649, 2.096192, 2.121150");
}
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.462831, 10.703903, 10.834428, 10.848618, 10.895569",\
"10.754825, 10.995897, 11.126422, 11.140612, 11.187563",\
"11.198715, 11.439787, 11.570312, 11.584501, 11.631454",\
"11.689796, 11.930869, 12.061394, 12.075583, 12.122536",\
"11.879450, 12.120522, 12.251047, 12.265236, 12.312188");
}
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.322859, 1.413123, 1.462006, 1.467320, 1.484904",\
"1.322859, 1.413123, 1.462006, 1.467320, 1.484904",\
"1.322859, 1.413123, 1.462006, 1.467320, 1.484904",\
"1.322859, 1.413123, 1.462006, 1.467320, 1.484904",\
"1.322859, 1.413123, 1.462006, 1.467320, 1.484904");
}
} /* 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.466011, 12.856569, 13.074452, 13.098139, 13.176514",\
"13.114971, 13.505527, 13.723412, 13.747097, 13.825474",\
"13.763929, 14.154486, 14.372370, 14.396055, 14.474432",\
"14.630938, 15.021496, 15.239379, 15.263065, 15.341440",\
"14.962021, 15.352579, 15.570462, 15.594149, 15.672523");
}
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.063987, 2.137856, 2.145886, 2.172458",\
"1.903822, 2.063987, 2.137856, 2.145886, 2.172458",\
"1.903822, 2.063987, 2.137856, 2.145886, 2.172458",\
"1.903822, 2.063987, 2.137856, 2.145886, 2.172458",\
"1.903822, 2.063987, 2.137856, 2.145886, 2.172458");
}
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.082923, 13.323996, 13.454520, 13.468710, 13.515661",\
"13.731882, 13.972954, 14.103479, 14.117668, 14.164620",\
"14.380840, 14.621912, 14.752438, 14.766626, 14.813579",\
"15.247849, 15.488920, 15.619446, 15.633635, 15.680587",\
"15.578933, 15.820005, 15.950530, 15.964720, 16.011671");
}
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.403379, 1.504027, 1.553024, 1.558350, 1.575975",\
"1.403379, 1.504027, 1.553024, 1.558350, 1.575975",\
"1.403379, 1.504027, 1.553024, 1.558350, 1.575975",\
"1.403379, 1.504027, 1.553024, 1.558350, 1.575975",\
"1.403379, 1.504027, 1.553024, 1.558350, 1.575975");
}
} /* 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.646225, 10.646481, 10.646582, 10.646593, 10.646629",\
"10.722869, 10.723125, 10.723227, 10.723237, 10.723273",\
"10.799513, 10.799768, 10.799870, 10.799881, 10.799917",\
"10.872244, 10.872499, 10.872601, 10.872612, 10.872648",\
"10.872244, 10.872499, 10.872601, 10.872612, 10.872648");
}
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.518501, 10.525098, 10.526047, 10.526150, 10.526491",\
"10.595146, 10.601742, 10.602692, 10.602795, 10.603136",\
"10.671789, 10.678385, 10.679335, 10.679438, 10.679779",\
"10.744520, 10.751116, 10.752066, 10.752169, 10.752510",\
"10.744520, 10.751116, 10.752066, 10.752169, 10.752510");
}
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 ( "1.580259");
}
} /* end of arc hk_serial_load_hk_serial_load_pwl*/
timing () {
related_pin : "hk_serial_load" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "1.815588");
}
} /* end of arc hk_serial_load_hk_serial_load_pwh*/
} /* end of pin hk_serial_load */
} /* end of cell */
} /* end of library */