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

4509 lines
179 KiB
Plaintext

library("caravan.nom") {
technology (cmos) ;
delay_model : table_lookup ;
library_features ( report_delay_calculation ) ;
date : "Tue May 30 05:04:15 2023" ;
revision : "T-2022.03-SP3" ;
nom_process : 1.0000 ;
nom_voltage : 1.9500 ;
nom_temperature : -40.0000 ;
operating_conditions( "sky130_fd_sc_hd__ff_1.95v_-40C" ) {
process : 1.0000 ;
voltage : 1.9500 ;
temperature : -40.0000 ;
} /* current design opcond */
default_operating_conditions : "sky130_fd_sc_hd__ff_1.95v_-40C" ;
voltage_unit : "1V" ;
time_unit : "1ns" ;
capacitive_load_unit (1.000000, pf);
slew_derate_from_library : 1.0000 ;
slew_lower_threshold_pct_rise : 20.0000 ;
slew_lower_threshold_pct_fall : 20.0000 ;
slew_upper_threshold_pct_rise : 80.0000 ;
slew_upper_threshold_pct_fall : 80.0000 ;
input_threshold_pct_rise : 50.0000 ;
input_threshold_pct_fall : 50.0000 ;
output_threshold_pct_rise : 50.0000 ;
output_threshold_pct_fall : 50.0000 ;
k_process_cell_rise : 0.000000;
k_process_cell_fall : 0.000000;
k_volt_cell_rise : 0.000000;
k_volt_cell_fall : 0.000000;
k_temp_cell_rise : 0.000000;
k_temp_cell_fall : 0.000000;
k_process_rise_transition : 0.000000;
k_process_fall_transition : 0.000000;
k_volt_rise_transition : 0.000000;
k_volt_fall_transition : 0.000000;
k_temp_rise_transition : 0.000000;
k_temp_fall_transition : 0.000000;
default_fanout_load : 1.000000;
default_inout_pin_cap : 1.000000;
default_input_pin_cap : 1.000000;
default_output_pin_cap : 0.000000;
current_unit : 1mA;
pulling_resistance_unit : "1kohm";
comment : "PrimeTime extracted Model." ;
define(min_delay_flag, timing, boolean);
define(internal_noise_width_above_low, pin, float);
define(internal_noise_height_below_high, pin, float);
define(original_pin, pin, string);
define(max_noise_immunity_low, pin, float);
define(is_unconstrained, pin, boolean);
define(internal_noise_width_below_high, pin, float);
define(internal_noise_peak_time_below_high, pin, float);
define(internal_noise_height_above_low, pin, float);
define(max_noise_immunity_high, pin, float);
define(internal_noise_peak_time_above_low, pin, float);
/* SCALAR table template is built-in */
/* 2-D table template f(in_trans, out_cap) */
lu_table_template( f_itrans_ocap ) {
variable_1 : input_net_transition;
variable_2 : total_output_net_capacitance;
index_1 (" 0.0000, 1.0000 ");
index_2 (" 0.0000, 1.0000 ");
}
/* 2-D table template f(d_trans, c_trans) */
lu_table_template( f_dtrans_ctrans ) {
variable_1 : constrained_pin_transition;
variable_2 : related_pin_transition;
index_1 (" 0.0000, 1.0000 ");
index_2 (" 0.0000, 1.0000 ");
}
type ( BUS38_type0 ) {
base_type : array ;
data_type : bit ;
bit_width : 38 ;
bit_from : 37 ;
bit_to : 0 ;
downto : true ;
} /* end of type */
cell( caravan ) {
area : 2238314.250000 ;
dont_use : true ;
dont_touch : true ;
interface_timing : true;
timing_model_type : "extracted";
is_macro_cell : true;
pad_cell : true;
pin("vddio") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vddio */
pin("vddio_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vddio_2 */
pin("vssio") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssio */
pin("vssio_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssio_2 */
pin("vdda") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda */
pin("vssa") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa */
pin("vccd") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vccd */
pin("vssd") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssd */
pin("vdda1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda1 */
pin("vdda1_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda1_2 */
pin("vdda2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda2 */
pin("vssa1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa1 */
pin("vssa1_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa1_2 */
pin("vssa2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa2 */
pin("vccd1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vccd1 */
pin("vccd2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vccd2 */
pin("vssd1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssd1 */
pin("vssd2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssd2 */
pin("gpio") {
direction : inout ;
max_transition : 4.000000 ;
min_transition : 1.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin gpio */
bus ( mprj_io ) {
bus_type : BUS38_type0 ;
direction : inout ;
pin("mprj_io[37]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.754829, 4.754829, 4.680155, 4.655264, 4.605481",\
"5.234375, 5.234375, 5.159700, 5.134809, 5.085026",\
"5.713921, 5.713921, 5.639246, 5.614355, 5.564572",\
"6.354593, 6.354593, 6.279919, 6.255028, 6.205245",\
"6.608426, 6.608426, 6.533751, 6.508861, 6.459077");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.505447, 4.505447, 4.430773, 4.405882, 4.356099",\
"5.066986, 5.066986, 4.992311, 4.967421, 4.917637",\
"5.628523, 5.628523, 5.553848, 5.528957, 5.479174",\
"6.378736, 6.378736, 6.304062, 6.279171, 6.229388",\
"6.730643, 6.730643, 6.655969, 6.631078, 6.581295");
}
} /* end of arc clock_mprj_io[37]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.053431, 1.053431, 1.090769, 1.128106, 1.202780",\
"1.224220, 1.224220, 1.261557, 1.298894, 1.373569",\
"1.395009, 1.395009, 1.432346, 1.469683, 1.544357",\
"1.623182, 1.623182, 1.660519, 1.697857, 1.772531",\
"1.794311, 1.794311, 1.831649, 1.868986, 1.943660");
}
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.662192, 0.662192, 0.699529, 0.736866, 0.811540",\
"0.249513, 0.249513, 0.286851, 0.324188, 0.398862",\
"-0.163165, -0.163165, -0.125828, -0.088490, -0.013816",\
"-0.714504, -0.714504, -0.677166, -0.639829, -0.565155",\
"-0.905312, -0.905312, -0.867974, -0.830637, -0.755963");
}
} /* end of arc clock_mprj_io[37]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.677657, 1.264995, 0.852333, 0.301016, 0.110123",\
"2.157202, 1.744540, 1.331877, 0.780560, 0.589668",\
"2.636747, 2.224084, 1.811422, 1.260105, 1.069212",\
"3.277421, 2.864758, 2.452096, 1.900779, 1.709886",\
"3.531253, 3.118591, 2.705928, 2.154611, 1.963719");
}
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.072025, 1.659362, 1.246700, 0.695383, 0.504490",\
"2.633562, 2.220900, 1.808237, 1.256920, 1.066028",\
"3.195099, 2.782437, 2.369774, 1.818457, 1.627565",\
"3.945312, 3.532650, 3.119987, 2.568671, 2.377778",\
"4.297220, 3.884557, 3.471895, 2.920578, 2.729685");
}
} /* end of arc mprj_io[4]_mprj_io[37]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.023103, -0.461578, 0.099947, 0.850145, 1.202051",\
"-0.852315, -0.290790, 0.270736, 1.020933, 1.372840",\
"-0.681526, -0.120001, 0.441525, 1.191722, 1.543629",\
"-0.453352, 0.108173, 0.669698, 1.419896, 1.771802",\
"-0.282223, 0.279302, 0.840827, 1.591025, 1.942932");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.536868, -0.975343, -0.413818, 0.336380, 0.688287",\
"-1.949546, -1.388021, -0.826496, -0.076298, 0.275609",\
"-2.362225, -1.800700, -1.239175, -0.488977, -0.137070",\
"-2.913564, -2.352039, -1.790514, -1.040316, -0.688409",\
"-3.104372, -2.542846, -1.981321, -1.231123, -0.879217");
}
} /* end of arc mprj_io[4]_mprj_io[37]_hldf*/
} /* end of pin mprj_io[37] */
pin("mprj_io[36]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.842690, 4.842690, 4.768016, 4.743125, 4.693342",\
"5.322246, 5.322246, 5.247571, 5.222680, 5.172897",\
"5.801799, 5.801799, 5.727125, 5.702233, 5.652451",\
"6.442484, 6.442484, 6.367810, 6.342918, 6.293136",\
"6.696317, 6.696317, 6.621643, 6.596751, 6.546968");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.475916, 4.475916, 4.401242, 4.376350, 4.326568",\
"5.037444, 5.037444, 4.962770, 4.937879, 4.888096",\
"5.598970, 5.598970, 5.524296, 5.499405, 5.449622",\
"6.349172, 6.349172, 6.274498, 6.249606, 6.199823",\
"6.701078, 6.701078, 6.626404, 6.601513, 6.551730");
}
} /* 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.527199, 0.527199, 0.564536, 0.601874, 0.676548",\
"0.697983, 0.697983, 0.735321, 0.772658, 0.847332",\
"0.868767, 0.868767, 0.906105, 0.943442, 1.018116",\
"1.096935, 1.096935, 1.134272, 1.171610, 1.246284",\
"1.268069, 1.268069, 1.305406, 1.342744, 1.417418");
}
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.055556, 0.055556, 0.092893, 0.130230, 0.204904",\
"-0.357110, -0.357110, -0.319772, -0.282435, -0.207761",\
"-0.769775, -0.769775, -0.732438, -0.695100, -0.620426",\
"-1.321095, -1.321095, -1.283758, -1.246421, -1.171747",\
"-1.511975, -1.511975, -1.474638, -1.437300, -1.362626");
}
} /* end of arc clock_mprj_io[36]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.955159, 1.542496, 1.129834, 0.578517, 0.387625",\
"2.434714, 2.022052, 1.609389, 1.058072, 0.867180",\
"2.914268, 2.501605, 2.088943, 1.537626, 1.346734",\
"3.554952, 3.142290, 2.729628, 2.178311, 1.987418",\
"3.808786, 3.396123, 2.983461, 2.432144, 2.241251");
}
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.255828, 1.843166, 1.430504, 0.879187, 0.688294",\
"2.817354, 2.404692, 1.992030, 1.440713, 1.249820",\
"3.378882, 2.966219, 2.553557, 2.002240, 1.811347",\
"4.129081, 3.716419, 3.303756, 2.752439, 2.561547",\
"4.480989, 4.068326, 3.655664, 3.104347, 2.913455");
}
} /* end of arc mprj_io[4]_mprj_io[36]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.202942, -0.641418, -0.079892, 0.670305, 1.022212",\
"-1.032158, -0.470633, 0.090892, 0.841090, 1.192997",\
"-0.861374, -0.299849, 0.261676, 1.011874, 1.363780",\
"-0.633206, -0.071681, 0.489844, 1.240041, 1.591948",\
"-0.462072, 0.099452, 0.660978, 1.411175, 1.763082");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.790962, -1.229437, -0.667912, 0.082286, 0.434193",\
"-2.203627, -1.642102, -1.080577, -0.330379, 0.021528",\
"-2.616292, -2.054767, -1.493242, -0.743044, -0.391137",\
"-3.167612, -2.606087, -2.044562, -1.294364, -0.942457",\
"-3.358492, -2.796967, -2.235441, -1.485244, -1.133337");
}
} /* end of arc mprj_io[4]_mprj_io[36]_hldf*/
} /* end of pin mprj_io[36] */
pin("mprj_io[35]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.905926, 4.905926, 4.831251, 4.806360, 4.756577",\
"5.385465, 5.385465, 5.310790, 5.285899, 5.236116",\
"5.865004, 5.865004, 5.790329, 5.765438, 5.715655",\
"6.505668, 6.505668, 6.430993, 6.406102, 6.356319",\
"6.759501, 6.759501, 6.684826, 6.659935, 6.610152");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.654222, 4.654222, 4.579548, 4.554657, 4.504874",\
"5.215767, 5.215767, 5.141092, 5.116201, 5.066418",\
"5.777310, 5.777310, 5.702636, 5.677745, 5.627962",\
"6.527532, 6.527532, 6.452857, 6.427966, 6.378183",\
"6.879439, 6.879439, 6.804765, 6.779874, 6.730091");
}
} /* end of arc clock_mprj_io[35]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "0.921218, 0.921218, 0.958555, 0.995893, 1.070567",\
"1.092010, 1.092010, 1.129348, 1.166685, 1.241359",\
"1.262802, 1.262802, 1.300139, 1.337476, 1.412151",\
"1.490980, 1.490980, 1.528317, 1.565655, 1.640329",\
"1.662106, 1.662106, 1.699444, 1.736781, 1.811455");
}
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.685517, 0.685517, 0.722854, 0.760191, 0.834866",\
"0.272829, 0.272829, 0.310167, 0.347504, 0.422178",\
"-0.139858, -0.139858, -0.102521, -0.065183, 0.009491",\
"-0.691208, -0.691208, -0.653871, -0.616534, -0.541859",\
"-0.881972, -0.881972, -0.844634, -0.807297, -0.732623");
}
} /* end of arc clock_mprj_io[35]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.774895, 1.362233, 0.949571, 0.398254, 0.207361",\
"2.254434, 1.841772, 1.429110, 0.877793, 0.686900",\
"2.733974, 2.321311, 1.908649, 1.357332, 1.166440",\
"3.374637, 2.961975, 2.549313, 1.997996, 1.807103",\
"3.628471, 3.215808, 2.803146, 2.251829, 2.060936");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.875179, 1.462517, 1.049854, 0.498537, 0.307645",\
"2.436723, 2.024060, 1.611398, 1.060081, 0.869188",\
"2.998266, 2.585603, 2.172941, 1.621624, 1.430731",\
"3.748488, 3.335825, 2.923163, 2.371846, 2.180954",\
"4.100395, 3.687733, 3.275071, 2.723754, 2.532861");
}
} /* end of arc mprj_io[4]_mprj_io[35]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.128684, -0.567159, -0.005634, 0.744564, 1.096471",\
"-0.957892, -0.396367, 0.165159, 0.915356, 1.267263",\
"-0.787100, -0.225575, 0.335950, 1.086148, 1.438055",\
"-0.558922, 0.002603, 0.564128, 1.314326, 1.666233",\
"-0.387796, 0.173729, 0.735255, 1.485452, 1.837359");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.453000, -0.891475, -0.329950, 0.420248, 0.772155",\
"-1.865687, -1.304163, -0.742637, 0.007560, 0.359467",\
"-2.278375, -1.716850, -1.155324, -0.405127, -0.053220",\
"-2.829726, -2.268201, -1.706675, -0.956478, -0.604571",\
"-3.020489, -2.458964, -1.897439, -1.147241, -0.795334");
}
} /* end of arc mprj_io[4]_mprj_io[35]_hldf*/
} /* end of pin mprj_io[35] */
pin("mprj_io[34]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.846856, 4.846856, 4.772182, 4.747290, 4.697507",\
"5.326418, 5.326418, 5.251744, 5.226852, 5.177070",\
"5.805979, 5.805979, 5.731305, 5.706413, 5.656631",\
"6.446673, 6.446673, 6.371999, 6.347107, 6.297324",\
"6.700506, 6.700506, 6.625832, 6.600940, 6.551157");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.604223, 4.604223, 4.529549, 4.504657, 4.454874",\
"5.165744, 5.165744, 5.091070, 5.066178, 5.016396",\
"5.727265, 5.727265, 5.652591, 5.627699, 5.577916",\
"6.477457, 6.477457, 6.402782, 6.377891, 6.328108",\
"6.829363, 6.829363, 6.754689, 6.729797, 6.680015");
}
} /* end of arc clock_mprj_io[34]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "0.636339, 0.636339, 0.673676, 0.711014, 0.785688",\
"0.807120, 0.807120, 0.844458, 0.881795, 0.956469",\
"0.977901, 0.977901, 1.015238, 1.052576, 1.127250",\
"1.206065, 1.206065, 1.243402, 1.280739, 1.355413",\
"1.377202, 1.377202, 1.414539, 1.451877, 1.526551");
}
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.521089, 0.521089, 0.558427, 0.595764, 0.670438",\
"0.108433, 0.108433, 0.145770, 0.183108, 0.257782",\
"-0.304223, -0.304223, -0.266886, -0.229548, -0.154874",\
"-0.855531, -0.855531, -0.818194, -0.780857, -0.706183",\
"-1.046457, -1.046457, -1.009120, -0.971782, -0.897108");
}
} /* end of arc clock_mprj_io[34]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.826992, 1.414330, 1.001667, 0.450351, 0.259458",\
"2.306553, 1.893891, 1.481229, 0.929912, 0.739019",\
"2.786114, 2.373452, 1.960790, 1.409473, 1.218580",\
"3.426807, 3.014145, 2.601483, 2.050166, 1.859273",\
"3.680640, 3.267978, 2.855316, 2.303999, 2.113106");
}
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.013212, 1.600550, 1.187888, 0.636571, 0.445678",\
"2.574733, 2.162071, 1.749409, 1.198092, 1.007200",\
"3.136254, 2.723592, 2.310930, 1.759613, 1.568720",\
"3.886444, 3.473782, 3.061120, 2.509803, 2.318910",\
"4.238351, 3.825689, 3.413027, 2.861710, 2.670817");
}
} /* end of arc mprj_io[4]_mprj_io[34]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.094377, -0.532851, 0.028674, 0.778872, 1.130778",\
"-0.923595, -0.362070, 0.199455, 0.949653, 1.301559",\
"-0.752815, -0.191290, 0.370236, 1.120433, 1.472340",\
"-0.524651, 0.036874, 0.598399, 1.348597, 1.700504",\
"-0.353514, 0.208011, 0.769537, 1.519734, 1.871641");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.312369, -0.750844, -0.189318, 0.560879, 0.912786",\
"-1.725025, -1.163500, -0.601974, 0.148223, 0.500130",\
"-2.137681, -1.576156, -1.014630, -0.264433, 0.087474",\
"-2.688990, -2.127465, -1.565939, -0.815742, -0.463835",\
"-2.879915, -2.318390, -1.756865, -1.006667, -0.654760");
}
} /* end of arc mprj_io[4]_mprj_io[34]_hldf*/
} /* end of pin mprj_io[34] */
pin("mprj_io[33]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.752600, 4.752600, 4.677925, 4.653034, 4.603251",\
"5.232182, 5.232182, 5.157507, 5.132616, 5.082832",\
"5.711762, 5.711762, 5.637088, 5.612196, 5.562413",\
"6.352486, 6.352486, 6.277811, 6.252920, 6.203136",\
"6.606318, 6.606318, 6.531644, 6.506752, 6.456969");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.507512, 4.507512, 4.432837, 4.407946, 4.358163",\
"5.069015, 5.069015, 4.994340, 4.969449, 4.919665",\
"5.630517, 5.630517, 5.555842, 5.530951, 5.481168",\
"6.380687, 6.380687, 6.306012, 6.281121, 6.231338",\
"6.732592, 6.732592, 6.657917, 6.633026, 6.583242");
}
} /* end of arc clock_mprj_io[33]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "0.729302, 0.729302, 0.766639, 0.803976, 0.878650",\
"0.900083, 0.900083, 0.937420, 0.974757, 1.049432",\
"1.070864, 1.070864, 1.108201, 1.145539, 1.220213",\
"1.299027, 1.299027, 1.336365, 1.373702, 1.448376",\
"1.470160, 1.470160, 1.507498, 1.544835, 1.619509");
}
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.137643, 0.137643, 0.174981, 0.212318, 0.286992",\
"-0.275034, -0.275034, -0.237697, -0.200360, -0.125686",\
"-0.687712, -0.687712, -0.650375, -0.613038, -0.538363",\
"-1.239049, -1.239049, -1.201712, -1.164375, -1.089701",\
"-1.430386, -1.430386, -1.393049, -1.355711, -1.281037");
}
} /* end of arc clock_mprj_io[33]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.856172, 1.443509, 1.030847, 0.479530, 0.288638",\
"2.335753, 1.923091, 1.510429, 0.959112, 0.768219",\
"2.815335, 2.402673, 1.990011, 1.438694, 1.247801",\
"3.456057, 3.043394, 2.630732, 2.079415, 1.888523",\
"3.709890, 3.297227, 2.884565, 2.333248, 2.142356");
}
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.345544, 1.932882, 1.520220, 0.968903, 0.778010",\
"2.907047, 2.494385, 2.081723, 1.530406, 1.339513",\
"3.468551, 3.055888, 2.643226, 2.091909, 1.901017",\
"4.218719, 3.806056, 3.393394, 2.842077, 2.651185",\
"4.570624, 4.157962, 3.745300, 3.193983, 3.003090");
}
} /* end of arc mprj_io[4]_mprj_io[33]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.033864, -0.472339, 0.089186, 0.839384, 1.191290",\
"-0.863083, -0.301558, 0.259967, 1.010165, 1.362072",\
"-0.692302, -0.130777, 0.430748, 1.180946, 1.532853",\
"-0.464139, 0.097386, 0.658912, 1.409109, 1.761016",\
"-0.293006, 0.268519, 0.830044, 1.580242, 1.932149");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.760081, -1.198556, -0.637031, 0.113167, 0.465074",\
"-2.172759, -1.611234, -1.049709, -0.299511, 0.052396",\
"-2.585437, -2.023911, -1.462386, -0.712188, -0.360282",\
"-3.136774, -2.575249, -2.013723, -1.263526, -0.911619",\
"-3.328110, -2.766585, -2.205060, -1.454862, -1.102956");
}
} /* end of arc mprj_io[4]_mprj_io[33]_hldf*/
} /* end of pin mprj_io[33] */
pin("mprj_io[32]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.859577, 4.859577, 4.784903, 4.760011, 4.710228",\
"5.339156, 5.339156, 5.264482, 5.239590, 5.189807",\
"5.818732, 5.818732, 5.744058, 5.719166, 5.669383",\
"6.459447, 6.459447, 6.384773, 6.359881, 6.310099",\
"6.713280, 6.713280, 6.638606, 6.613714, 6.563931");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.570646, 4.570646, 4.495972, 4.471080, 4.421297",\
"5.132149, 5.132149, 5.057475, 5.032583, 4.982800",\
"5.693653, 5.693653, 5.618979, 5.594087, 5.544304",\
"6.443820, 6.443820, 6.369145, 6.344254, 6.294471",\
"6.795725, 6.795725, 6.721051, 6.696159, 6.646377");
}
} /* end of arc clock_mprj_io[32]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "0.817405, 0.817405, 0.854743, 0.892080, 0.966754",\
"0.988179, 0.988179, 1.025517, 1.062854, 1.137528",\
"1.158953, 1.158953, 1.196290, 1.233628, 1.308302",\
"1.387107, 1.387107, 1.424445, 1.461782, 1.536456",\
"1.558251, 1.558251, 1.595589, 1.632926, 1.707600");
}
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.410249, 0.410249, 0.447587, 0.484924, 0.559598",\
"-0.002385, -0.002385, 0.034953, 0.072290, 0.146964",\
"-0.415019, -0.415019, -0.377681, -0.340344, -0.265670",\
"-0.966297, -0.966297, -0.928960, -0.891623, -0.816948",\
"-1.157369, -1.157369, -1.120031, -1.082694, -1.008020");
}
} /* end of arc clock_mprj_io[32]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.752840, 1.340177, 0.927515, 0.376198, 0.185306",\
"2.232417, 1.819754, 1.407092, 0.855775, 0.664883",\
"2.711994, 2.299331, 1.886669, 1.335352, 1.144459",\
"3.352709, 2.940046, 2.527384, 1.976067, 1.785175",\
"3.606542, 3.193880, 2.781217, 2.229900, 2.039008");
}
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.031799, 1.619136, 1.206474, 0.655157, 0.464265",\
"2.593301, 2.180638, 1.767976, 1.216659, 1.025767",\
"3.154803, 2.742141, 2.329479, 1.778162, 1.587269",\
"3.904971, 3.492308, 3.079646, 2.528329, 2.337436",\
"4.256876, 3.844214, 3.431552, 2.880235, 2.689342");
}
} /* end of arc mprj_io[4]_mprj_io[32]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.923328, -0.361803, 0.199722, 0.949920, 1.301827",\
"-0.752554, -0.191029, 0.370496, 1.120694, 1.472601",\
"-0.581780, -0.020255, 0.541270, 1.291468, 1.643375",\
"-0.353626, 0.207899, 0.769424, 1.519622, 1.871529",\
"-0.182482, 0.379043, 0.940569, 1.690766, 2.042673");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.406726, -0.845201, -0.283676, 0.466522, 0.818429",\
"-1.819360, -1.257835, -0.696310, 0.053888, 0.405795",\
"-2.231994, -1.670469, -1.108943, -0.358746, -0.006839",\
"-2.783272, -2.221747, -1.660222, -0.910024, -0.558117",\
"-2.974344, -2.412818, -1.851293, -1.101095, -0.749189");
}
} /* end of arc mprj_io[4]_mprj_io[32]_hldf*/
} /* end of pin mprj_io[32] */
pin("mprj_io[31]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "5.096246, 5.096246, 5.021571, 4.996680, 4.946897",\
"5.575839, 5.575839, 5.501164, 5.476274, 5.426490",\
"6.055432, 6.055432, 5.980758, 5.955867, 5.906084",\
"6.696169, 6.696169, 6.621494, 6.596603, 6.546820",\
"6.950003, 6.950003, 6.875328, 6.850437, 6.800654");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.805618, 4.805618, 4.730944, 4.706053, 4.656270",\
"5.367122, 5.367122, 5.292447, 5.267556, 5.217773",\
"5.928626, 5.928626, 5.853951, 5.829061, 5.779277",\
"6.678795, 6.678795, 6.604120, 6.579229, 6.529446",\
"7.030701, 7.030701, 6.956026, 6.931135, 6.881352");
}
} /* 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.618650, 0.618650, 0.655987, 0.693325, 0.767999",\
"0.789448, 0.789448, 0.826785, 0.864123, 0.938797",\
"0.960246, 0.960246, 0.997584, 1.034921, 1.109595",\
"1.188432, 1.188432, 1.225770, 1.263107, 1.337781",\
"1.359539, 1.359539, 1.396876, 1.434214, 1.508888");
}
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.033159, 0.033159, 0.070497, 0.107834, 0.182508",\
"-0.379624, -0.379624, -0.342286, -0.304949, -0.230275",\
"-0.792407, -0.792407, -0.755070, -0.717732, -0.643058",\
"-1.343884, -1.343884, -1.306547, -1.269209, -1.194535",\
"-1.535855, -1.535855, -1.498518, -1.461180, -1.386506");
}
} /* end of arc clock_mprj_io[31]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.204976, 1.792314, 1.379652, 0.828335, 0.637442",\
"2.684570, 2.271908, 1.859245, 1.307928, 1.117036",\
"3.164163, 2.751501, 2.338839, 1.787522, 1.596629",\
"3.804899, 3.392236, 2.979574, 2.428257, 2.237364",\
"4.058731, 3.646069, 3.233407, 2.682090, 2.491197");
}
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.472700, 2.060037, 1.647375, 1.096058, 0.905166",\
"3.034203, 2.621540, 2.208878, 1.657561, 1.466669",\
"3.595707, 3.183044, 2.770382, 2.219065, 2.028172",\
"4.345876, 3.933213, 3.520551, 2.969234, 2.778341",\
"4.697782, 4.285119, 3.872457, 3.321140, 3.130247");
}
} /* end of arc mprj_io[4]_mprj_io[31]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.206950, -0.645426, -0.083900, 0.666297, 1.018204",\
"-1.036152, -0.474627, 0.086898, 0.837095, 1.189002",\
"-0.865354, -0.303829, 0.257696, 1.007894, 1.359801",\
"-0.637168, -0.075643, 0.485882, 1.236080, 1.587987",\
"-0.466061, 0.095464, 0.656989, 1.407187, 1.759093");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.928443, -1.366919, -0.805393, -0.055196, 0.296711",\
"-2.341227, -1.779702, -1.218177, -0.467979, -0.116072",\
"-2.754009, -2.192485, -1.630959, -0.880762, -0.528855",\
"-3.305486, -2.743962, -2.182436, -1.432239, -1.080332",\
"-3.497457, -2.935932, -2.374407, -1.624209, -1.272303");
}
} /* end of arc mprj_io[4]_mprj_io[31]_hldf*/
} /* end of pin mprj_io[31] */
pin("mprj_io[30]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "5.976538, 5.976538, 5.901864, 5.876972, 5.827189",\
"6.456120, 6.456120, 6.381446, 6.356555, 6.306772",\
"6.935704, 6.935704, 6.861030, 6.836139, 6.786356",\
"7.576427, 7.576427, 7.501752, 7.476861, 7.427078",\
"7.830260, 7.830260, 7.755586, 7.730695, 7.680912");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "5.648823, 5.648823, 5.574149, 5.549257, 5.499475",\
"6.210325, 6.210325, 6.135651, 6.110760, 6.060977",\
"6.771828, 6.771828, 6.697154, 6.672262, 6.622479",\
"7.521996, 7.521996, 7.447321, 7.422430, 7.372647",\
"7.873901, 7.873901, 7.799227, 7.774336, 7.724553");
}
} /* 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.194919, 0.194919, 0.232256, 0.269593, 0.344267",\
"0.365702, 0.365702, 0.403039, 0.440376, 0.515050",\
"0.536485, 0.536485, 0.573822, 0.611159, 0.685833",\
"0.764651, 0.764651, 0.801988, 0.839325, 0.914000",\
"0.935781, 0.935781, 0.973118, 1.010455, 1.085129");
}
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.400769, -0.400769, -0.363432, -0.326094, -0.251420",\
"-0.813459, -0.813459, -0.776122, -0.738785, -0.664111",\
"-1.226151, -1.226151, -1.188813, -1.151476, -1.076802",\
"-1.777504, -1.777504, -1.740167, -1.702829, -1.628155",\
"-1.968916, -1.968916, -1.931579, -1.894241, -1.819567");
}
} /* end of arc clock_mprj_io[30]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.786501, 2.373838, 1.961176, 1.409859, 1.218967",\
"3.266085, 2.853422, 2.440760, 1.889443, 1.698550",\
"3.745667, 3.333005, 2.920343, 2.369026, 2.178133",\
"4.386392, 3.973729, 3.561067, 3.009750, 2.818857",\
"4.640225, 4.227562, 3.814900, 3.263583, 3.072691");
}
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.218460, 2.805797, 2.393135, 1.841818, 1.650925",\
"3.779963, 3.367300, 2.954638, 2.403321, 2.212428",\
"4.341465, 3.928802, 3.516140, 2.964823, 2.773930",\
"5.091632, 4.678970, 4.266308, 3.714991, 3.524098",\
"5.443538, 5.030876, 4.618214, 4.066896, 3.876004");
}
} /* end of arc mprj_io[4]_mprj_io[30]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.572424, -1.010899, -0.449374, 0.300824, 0.652731",\
"-1.401641, -0.840116, -0.278591, 0.471607, 0.823514",\
"-1.230858, -0.669333, -0.107808, 0.642390, 0.994297",\
"-1.002692, -0.441167, 0.120358, 0.870556, 1.222463",\
"-0.831562, -0.270037, 0.291488, 1.041686, 1.393593");
}
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.302507, -1.740982, -1.179456, -0.429259, -0.077352",\
"-2.715196, -2.153671, -1.592145, -0.841948, -0.490041",\
"-3.127887, -2.566362, -2.004837, -1.254639, -0.902732",\
"-3.679240, -3.117715, -2.556190, -1.805992, -1.454086",\
"-3.870652, -3.309127, -2.747602, -1.997404, -1.645498");
}
} /* end of arc mprj_io[4]_mprj_io[30]_hldf*/
} /* end of pin mprj_io[30] */
pin("mprj_io[29]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.899441, 4.899441, 4.824766, 4.799875, 4.750092",\
"5.379021, 5.379021, 5.304346, 5.279455, 5.229672",\
"5.858602, 5.858602, 5.783927, 5.759036, 5.709253",\
"6.499322, 6.499322, 6.424647, 6.399756, 6.349973",\
"6.753154, 6.753154, 6.678479, 6.653588, 6.603805");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.558360, 4.558360, 4.483685, 4.458795, 4.409011",\
"5.119864, 5.119864, 5.045190, 5.020299, 4.970516",\
"5.681366, 5.681366, 5.606691, 5.581800, 5.532017",\
"6.431535, 6.431535, 6.356860, 6.331969, 6.282186",\
"6.783441, 6.783441, 6.708766, 6.683875, 6.634092");
}
} /* 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.412553, 0.412553, 0.449890, 0.487228, 0.561902",\
"0.583332, 0.583332, 0.620669, 0.658006, 0.732680",\
"0.754110, 0.754110, 0.791447, 0.828785, 0.903459",\
"0.982270, 0.982270, 1.019608, 1.056945, 1.131619",\
"1.153408, 1.153408, 1.190745, 1.228082, 1.302757");
}
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.085371, 0.085371, 0.122708, 0.160046, 0.234720",\
"-0.327291, -0.327291, -0.289953, -0.252616, -0.177942",\
"-0.739953, -0.739953, -0.702616, -0.665278, -0.590604",\
"-1.291268, -1.291268, -1.253931, -1.216593, -1.141919",\
"-1.482508, -1.482508, -1.445171, -1.407834, -1.333159");
}
} /* end of arc clock_mprj_io[29]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.334987, 1.922324, 1.509662, 0.958345, 0.767452",\
"2.814567, 2.401905, 1.989242, 1.437925, 1.247033",\
"3.294148, 2.881485, 2.468823, 1.917506, 1.726614",\
"3.934867, 3.522204, 3.109542, 2.558225, 2.367332",\
"4.188700, 3.776037, 3.363375, 2.812058, 2.621165");
}
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.544267, 2.131604, 1.718942, 1.167625, 0.976732",\
"3.105770, 2.693108, 2.280445, 1.729128, 1.538236",\
"3.667273, 3.254610, 2.841948, 2.290631, 2.099738",\
"4.417439, 4.004777, 3.592114, 3.040797, 2.849905",\
"4.769345, 4.356683, 3.944020, 3.392703, 3.201811");
}
} /* end of arc mprj_io[4]_mprj_io[29]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.663956, -1.102431, -0.540906, 0.209292, 0.561199",\
"-1.493178, -0.931653, -0.370127, 0.380070, 0.731977",\
"-1.322399, -0.760874, -0.199349, 0.550849, 0.902756",\
"-1.094239, -0.532714, 0.028811, 0.779009, 1.130916",\
"-0.923101, -0.361576, 0.199949, 0.950147, 1.302053");
}
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.113656, -1.552130, -0.990605, -0.240407, 0.111499",\
"-2.526317, -1.964792, -1.403267, -0.653069, -0.301162",\
"-2.938980, -2.377455, -1.815929, -1.065732, -0.713825",\
"-3.490294, -2.928769, -2.367244, -1.617046, -1.265140",\
"-3.681535, -3.120010, -2.558484, -1.808287, -1.456380");
}
} /* end of arc mprj_io[4]_mprj_io[29]_hldf*/
} /* end of pin mprj_io[29] */
pin("mprj_io[28]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.896008, 4.896008, 4.821334, 4.796443, 4.746660",\
"5.375588, 5.375588, 5.300914, 5.276023, 5.226240",\
"5.855169, 5.855169, 5.780495, 5.755604, 5.705821",\
"6.495889, 6.495889, 6.421215, 6.396323, 6.346540",\
"6.749722, 6.749722, 6.675047, 6.650156, 6.600373");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.503921, 4.503921, 4.429246, 4.404355, 4.354572",\
"5.065424, 5.065424, 4.990750, 4.965858, 4.916076",\
"5.626927, 5.626927, 5.552253, 5.527362, 5.477579",\
"6.377095, 6.377095, 6.302421, 6.277530, 6.227747",\
"6.729000, 6.729000, 6.654326, 6.629435, 6.579652");
}
} /* 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.053483, 0.053483, 0.090820, 0.128157, 0.202831",\
"0.224261, 0.224261, 0.261598, 0.298935, 0.373610",\
"0.395039, 0.395039, 0.432377, 0.469714, 0.544388",\
"0.623199, 0.623199, 0.660536, 0.697874, 0.772548",\
"0.794336, 0.794336, 0.831673, 0.869011, 0.943685");
}
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.328131, -0.328131, -0.290794, -0.253456, -0.178782",\
"-0.740791, -0.740791, -0.703454, -0.666116, -0.591442",\
"-1.153451, -1.153451, -1.116114, -1.078777, -1.004103",\
"-1.704766, -1.704766, -1.667428, -1.630091, -1.555417",\
"-1.895998, -1.895998, -1.858661, -1.821323, -1.746649");
}
} /* end of arc clock_mprj_io[28]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.872933, 2.460270, 2.047608, 1.496291, 1.305398",\
"3.352512, 2.939849, 2.527187, 1.975870, 1.784977",\
"3.832091, 3.419429, 3.006766, 2.455449, 2.264557",\
"4.472810, 4.060147, 3.647485, 3.096168, 2.905275",\
"4.726643, 4.313980, 3.901318, 3.350001, 3.159109");
}
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.830488, 2.417826, 2.005164, 1.453847, 1.262954",\
"3.391991, 2.979328, 2.566666, 2.015349, 1.824457",\
"3.953493, 3.540831, 3.128169, 2.576852, 2.385959",\
"4.703661, 4.290998, 3.878336, 3.327019, 3.136127",\
"5.055567, 4.642904, 4.230242, 3.678925, 3.488033");
}
} /* end of arc mprj_io[4]_mprj_io[28]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.676659, -1.115134, -0.553609, 0.196589, 0.548496",\
"-1.505881, -0.944356, -0.382830, 0.367367, 0.719274",\
"-1.335102, -0.773577, -0.212052, 0.538146, 0.890053",\
"-1.106943, -0.545418, 0.016108, 0.766305, 1.118212",\
"-0.935805, -0.374280, 0.187245, 0.937443, 1.289349");
}
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.174648, -1.613123, -1.051598, -0.301400, 0.050506",\
"-2.587308, -2.025783, -1.464257, -0.714060, -0.362153",\
"-2.999969, -2.438443, -1.876918, -1.126720, -0.774814",\
"-3.551283, -2.989758, -2.428232, -1.678035, -1.326128",\
"-3.742515, -3.180990, -2.619464, -1.869267, -1.517360");
}
} /* end of arc mprj_io[4]_mprj_io[28]_hldf*/
} /* end of pin mprj_io[28] */
pin("mprj_io[27]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.967925, 4.967925, 4.893250, 4.868360, 4.818576",\
"5.447503, 5.447503, 5.372828, 5.347938, 5.298154",\
"5.927082, 5.927082, 5.852407, 5.827517, 5.777733",\
"6.567799, 6.567799, 6.493124, 6.468233, 6.418450",\
"6.821632, 6.821632, 6.746958, 6.722067, 6.672284");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.656036, 4.656036, 4.581362, 4.556471, 4.506688",\
"5.217539, 5.217539, 5.142864, 5.117973, 5.068190",\
"5.779042, 5.779042, 5.704368, 5.679477, 5.629694",\
"6.529209, 6.529209, 6.454535, 6.429644, 6.379860",\
"6.881115, 6.881115, 6.806440, 6.781549, 6.731766");
}
} /* end of arc clock_mprj_io[27]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "-0.286609, -0.286609, -0.249271, -0.211934, -0.137260",\
"-0.115833, -0.115833, -0.078496, -0.041158, 0.033516",\
"0.054943, 0.054943, 0.092280, 0.129617, 0.204292",\
"0.283099, 0.283099, 0.320437, 0.357774, 0.432448",\
"0.454240, 0.454240, 0.491578, 0.528915, 0.603589");
}
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.436491, -0.436491, -0.399153, -0.361816, -0.287142",\
"-0.849136, -0.849136, -0.811799, -0.774462, -0.699787",\
"-1.261781, -1.261781, -1.224444, -1.187106, -1.112432",\
"-1.813076, -1.813076, -1.775738, -1.738401, -1.663727",\
"-2.004215, -2.004215, -1.966878, -1.929541, -1.854867");
}
} /* 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 ( "3.014017, 2.601355, 2.188693, 1.637376, 1.446483",\
"3.493596, 3.080934, 2.668272, 2.116955, 1.926062",\
"3.973175, 3.560513, 3.147851, 2.596534, 2.405641",\
"4.613892, 4.201229, 3.788567, 3.237250, 3.046358",\
"4.867724, 4.455062, 4.042400, 3.491083, 3.300190");
}
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.604183, 3.191520, 2.778858, 2.227541, 2.036649",\
"4.165686, 3.753023, 3.340361, 2.789044, 2.598151",\
"4.727188, 4.314526, 3.901863, 3.350546, 3.159654",\
"5.477355, 5.064692, 4.652030, 4.100714, 3.909821",\
"5.829261, 5.416598, 5.003936, 4.452620, 4.261727");
}
} /* end of arc mprj_io[4]_mprj_io[27]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-2.336717, -1.775192, -1.213667, -0.463469, -0.111562",\
"-2.165942, -1.604417, -1.042891, -0.292694, 0.059213",\
"-1.995166, -1.433641, -0.872115, -0.121918, 0.229989",\
"-1.767009, -1.205484, -0.643959, 0.106239, 0.458146",\
"-1.595868, -1.034343, -0.472818, 0.277380, 0.629287");
}
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.575035, -2.013510, -1.451985, -0.701787, -0.349880",\
"-2.987681, -2.426156, -1.864630, -1.114433, -0.762526",\
"-3.400326, -2.838801, -2.277275, -1.527078, -1.175171",\
"-3.951621, -3.390095, -2.828570, -2.078372, -1.726466",\
"-4.142760, -3.581235, -3.019710, -2.269512, -1.917605");
}
} /* end of arc mprj_io[4]_mprj_io[27]_hldf*/
} /* end of pin mprj_io[27] */
pin("mprj_io[26]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.936602, 4.936602, 4.861928, 4.837036, 4.787253",\
"5.416179, 5.416179, 5.341505, 5.316613, 5.266830",\
"5.895757, 5.895757, 5.821083, 5.796191, 5.746408",\
"6.536474, 6.536474, 6.461800, 6.436908, 6.387125",\
"6.790308, 6.790308, 6.715633, 6.690742, 6.640959");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.687777, 4.687777, 4.613103, 4.588211, 4.538428",\
"5.249280, 5.249280, 5.174606, 5.149714, 5.099932",\
"5.810783, 5.810783, 5.736109, 5.711217, 5.661434",\
"6.560950, 6.560950, 6.486276, 6.461384, 6.411601",\
"6.912855, 6.912855, 6.838181, 6.813289, 6.763506");
}
} /* 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.102676, -0.102676, -0.065339, -0.028002, 0.046672",\
"0.068099, 0.068099, 0.105436, 0.142773, 0.217447",\
"0.238873, 0.238873, 0.276211, 0.313548, 0.388222",\
"0.467029, 0.467029, 0.504366, 0.541703, 0.616378",\
"0.638171, 0.638171, 0.675508, 0.712846, 0.787520");
}
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.391840, -0.391840, -0.354503, -0.317166, -0.242492",\
"-0.804481, -0.804481, -0.767143, -0.729806, -0.655132",\
"-1.217121, -1.217121, -1.179784, -1.142446, -1.067772",\
"-1.768408, -1.768408, -1.731071, -1.693733, -1.619059",\
"-1.959517, -1.959517, -1.922180, -1.884843, -1.810169");
}
} /* end of arc clock_mprj_io[26]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.654341, 2.241678, 1.829016, 1.277699, 1.086807",\
"3.133919, 2.721256, 2.308594, 1.757277, 1.566385",\
"3.613497, 3.200835, 2.788172, 2.236856, 2.045963",\
"4.254213, 3.841551, 3.428889, 2.877572, 2.686679",\
"4.508047, 4.095385, 3.682722, 3.131405, 2.940513");
}
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.029576, 2.616914, 2.204252, 1.652935, 1.462042",\
"3.591078, 3.178416, 2.765754, 2.214437, 2.023544",\
"4.152579, 3.739917, 3.327255, 2.775938, 2.585046",\
"4.902746, 4.490084, 4.077422, 3.526105, 3.335212",\
"5.254652, 4.841990, 4.429327, 3.878010, 3.687118");
}
} /* end of arc mprj_io[4]_mprj_io[26]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.833392, -1.271867, -0.710342, 0.039856, 0.391763",\
"-1.662617, -1.101092, -0.539567, 0.210631, 0.562538",\
"-1.491843, -0.930317, -0.368792, 0.381406, 0.733312",\
"-1.263687, -0.702162, -0.140636, 0.609561, 0.961468",\
"-1.092545, -0.531019, 0.030506, 0.780704, 1.132610");
}
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.225298, -1.663773, -1.102248, -0.352050, -0.000144",\
"-2.637939, -2.076414, -1.514889, -0.764691, -0.412784",\
"-3.050579, -2.489054, -1.927529, -1.177331, -0.825424",\
"-3.601866, -3.040341, -2.478816, -1.728618, -1.376711",\
"-3.792975, -3.231450, -2.669925, -1.919727, -1.567821");
}
} /* end of arc mprj_io[4]_mprj_io[26]_hldf*/
} /* end of pin mprj_io[26] */
pin("mprj_io[25]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.565273, 4.565273, 4.490599, 4.465708, 4.415925",\
"5.044854, 5.044854, 4.970180, 4.945289, 4.895505",\
"5.524432, 5.524432, 5.449758, 5.424867, 5.375083",\
"6.165152, 6.165152, 6.090477, 6.065586, 6.015803",\
"6.418984, 6.418984, 6.344310, 6.319419, 6.269636");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.361823, 4.361823, 4.287148, 4.262258, 4.212474",\
"4.923326, 4.923326, 4.848652, 4.823761, 4.773978",\
"5.484829, 5.484829, 5.410154, 5.385263, 5.335480",\
"6.234998, 6.234998, 6.160323, 6.135432, 6.085649",\
"6.586904, 6.586904, 6.512229, 6.487338, 6.437555");
}
} /* end of arc clock_mprj_io[25]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "-0.295282, -0.295282, -0.257945, -0.220608, -0.145933",\
"-0.124505, -0.124505, -0.087168, -0.049830, 0.024844",\
"0.046272, 0.046272, 0.083609, 0.120946, 0.195620",\
"0.274430, 0.274430, 0.311767, 0.349104, 0.423778",\
"0.445569, 0.445569, 0.482906, 0.520243, 0.594918");
}
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.719124, -0.719124, -0.681787, -0.644450, -0.569776",\
"-1.131776, -1.131776, -1.094439, -1.057102, -0.982428",\
"-1.544427, -1.544427, -1.507090, -1.469753, -1.395079",\
"-2.095730, -2.095730, -2.058393, -2.021055, -1.946381",\
"-2.286908, -2.286908, -2.249571, -2.212234, -2.137559");
}
} /* end of arc clock_mprj_io[25]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.821877, 2.409215, 1.996553, 1.445236, 1.254344",\
"3.301457, 2.888795, 2.476133, 1.924816, 1.733923",\
"3.781036, 3.368374, 2.955712, 2.404395, 2.213502",\
"4.421753, 4.009090, 3.596428, 3.045111, 2.854219",\
"4.675587, 4.262924, 3.850262, 3.298945, 3.108053");
}
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.347149, 2.934487, 2.521825, 1.970508, 1.779615",\
"3.908652, 3.495989, 3.083327, 2.532010, 2.341118",\
"4.470155, 4.057492, 3.644830, 3.093513, 2.902621",\
"5.220323, 4.807661, 4.394999, 3.843682, 3.652789",\
"5.572229, 5.159567, 4.746905, 4.195588, 4.004695");
}
} /* 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 ( "-2.058448, -1.496923, -0.935398, -0.185200, 0.166707",\
"-1.887671, -1.326146, -0.764621, -0.014423, 0.337484",\
"-1.716895, -1.155370, -0.593844, 0.156353, 0.508260",\
"-1.488737, -0.927212, -0.365686, 0.384511, 0.736418",\
"-1.317597, -0.756072, -0.194547, 0.555651, 0.907557");
}
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.616849, -2.055324, -1.493798, -0.743601, -0.391694",\
"-3.029501, -2.467976, -1.906450, -1.156253, -0.804346",\
"-3.442152, -2.880627, -2.319101, -1.568904, -1.216997",\
"-3.993454, -3.431929, -2.870404, -2.120206, -1.768299",\
"-4.184632, -3.623107, -3.061582, -2.311384, -1.959478");
}
} /* end of arc mprj_io[4]_mprj_io[25]_hldf*/
} /* end of pin mprj_io[25] */
pin("mprj_io[24]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[24] */
pin("mprj_io[23]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[23] */
pin("mprj_io[22]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[22] */
pin("mprj_io[21]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[21] */
pin("mprj_io[20]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[20] */
pin("mprj_io[19]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[19] */
pin("mprj_io[18]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[18] */
pin("mprj_io[17]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[17] */
pin("mprj_io[16]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[16] */
pin("mprj_io[15]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[15] */
pin("mprj_io[14]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[14] */
pin("mprj_io[13]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.683907, 4.683907, 4.609233, 4.584341, 4.534558",\
"5.163468, 5.163468, 5.088794, 5.063902, 5.014119",\
"5.643028, 5.643028, 5.568354, 5.543462, 5.493679",\
"6.283720, 6.283720, 6.209045, 6.184154, 6.134371",\
"6.537551, 6.537551, 6.462877, 6.437985, 6.388203");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.448720, 4.448720, 4.374046, 4.349154, 4.299372",\
"5.010244, 5.010244, 4.935570, 4.910678, 4.860895",\
"5.571766, 5.571766, 5.497092, 5.472200, 5.422418",\
"6.321961, 6.321961, 6.247287, 6.222395, 6.172612",\
"6.673868, 6.673868, 6.599194, 6.574302, 6.524519");
}
} /* end of arc clock_mprj_io[13]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.044800, 1.044800, 1.082138, 1.119475, 1.194149",\
"1.215582, 1.215582, 1.252920, 1.290257, 1.364931",\
"1.386364, 1.386364, 1.423702, 1.461039, 1.535713",\
"1.614529, 1.614529, 1.651866, 1.689203, 1.763878",\
"1.785665, 1.785665, 1.823002, 1.860340, 1.935014");
}
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.638142, 0.638142, 0.675479, 0.712817, 0.787491",\
"0.225483, 0.225483, 0.262821, 0.300158, 0.374832",\
"-0.187175, -0.187175, -0.149837, -0.112500, -0.037826",\
"-0.738486, -0.738486, -0.701149, -0.663812, -0.589138",\
"-0.929399, -0.929399, -0.892062, -0.854725, -0.780051");
}
} /* end of arc clock_mprj_io[13]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.572088, 1.159425, 0.746763, 0.195446, 0.004554",\
"2.051647, 1.638985, 1.226322, 0.675005, 0.484113",\
"2.531207, 2.118544, 1.705882, 1.154565, 0.963672",\
"3.171898, 2.759235, 2.346573, 1.795256, 1.604363",\
"3.425730, 3.013068, 2.600405, 2.049088, 1.858196");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.971863, 1.559201, 1.146538, 0.595222, 0.404329",\
"2.533386, 2.120724, 1.708061, 1.156744, 0.965852",\
"3.094908, 2.682246, 2.269583, 1.718266, 1.527374",\
"3.845102, 3.432439, 3.019777, 2.468460, 2.277567",\
"4.197009, 3.784346, 3.371684, 2.820367, 2.629474");
}
} /* end of arc mprj_io[4]_mprj_io[13]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.031707, -0.470182, 0.091344, 0.841541, 1.193448",\
"-0.860925, -0.299400, 0.262126, 1.012323, 1.364230",\
"-0.690143, -0.128618, 0.432908, 1.183105, 1.535012",\
"-0.461978, 0.099547, 0.661072, 1.411270, 1.763176",\
"-0.290842, 0.270683, 0.832208, 1.582406, 1.934313");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.560885, -0.999360, -0.437835, 0.312363, 0.664270",\
"-1.973544, -1.412019, -0.850493, -0.100296, 0.251611",\
"-2.386202, -1.824677, -1.263151, -0.512954, -0.161047",\
"-2.937513, -2.375988, -1.814463, -1.064265, -0.712358",\
"-3.128427, -2.566901, -2.005376, -1.255178, -0.903272");
}
} /* end of arc mprj_io[4]_mprj_io[13]_hldf*/
} /* end of pin mprj_io[13] */
pin("mprj_io[12]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.598043, 4.598043, 4.523369, 4.498478, 4.448695",\
"5.077618, 5.077618, 5.002943, 4.978052, 4.928269",\
"5.557189, 5.557189, 5.482514, 5.457623, 5.407840",\
"6.197897, 6.197897, 6.123222, 6.098331, 6.048548",\
"6.451730, 6.451730, 6.377055, 6.352164, 6.302381");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.379022, 4.379022, 4.304347, 4.279456, 4.229673",\
"4.940533, 4.940533, 4.865858, 4.840967, 4.791184",\
"5.502042, 5.502042, 5.427367, 5.402476, 5.352693",\
"6.252220, 6.252220, 6.177546, 6.152655, 6.102871",\
"6.604125, 6.604125, 6.529450, 6.504560, 6.454776");
}
} /* end of arc clock_mprj_io[12]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.132379, 1.132379, 1.169716, 1.207054, 1.281728",\
"1.303154, 1.303154, 1.340492, 1.377829, 1.452503",\
"1.473930, 1.473930, 1.511268, 1.548605, 1.623279",\
"1.702087, 1.702087, 1.739424, 1.776761, 1.851436",\
"1.873229, 1.873229, 1.910567, 1.947904, 2.022578");
}
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.999344, 0.999344, 1.036682, 1.074019, 1.148693",\
"0.586703, 0.586703, 0.624041, 0.661378, 0.736052",\
"0.174062, 0.174062, 0.211400, 0.248737, 0.323411",\
"-0.377226, -0.377226, -0.339888, -0.302551, -0.227877",\
"-0.568228, -0.568228, -0.530891, -0.493554, -0.418880");
}
} /* end of arc clock_mprj_io[12]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.144144, 0.731482, 0.318819, -0.232498, -0.423390",\
"1.623715, 1.211053, 0.798391, 0.247074, 0.056181",\
"2.103287, 1.690624, 1.277962, 0.726645, 0.535753",\
"2.743994, 2.331331, 1.918669, 1.367352, 1.176460",\
"2.997827, 2.585164, 2.172502, 1.621185, 1.430293");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.497603, 1.084940, 0.672278, 0.120961, -0.069931",\
"2.059113, 1.646450, 1.233788, 0.682471, 0.491578",\
"2.620621, 2.207959, 1.795297, 1.243980, 1.053087",\
"3.370799, 2.958136, 2.545474, 1.994157, 1.803265",\
"3.722705, 3.310043, 2.897380, 2.346063, 2.155171");
}
} /* end of arc mprj_io[4]_mprj_io[12]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.597762, -0.036237, 0.525288, 1.275486, 1.627392",\
"-0.426987, 0.134538, 0.696063, 1.446261, 1.798168",\
"-0.256211, 0.305314, 0.866840, 1.617037, 1.968944",\
"-0.028054, 0.533471, 1.094996, 1.845194, 2.197100",\
"0.143088, 0.704613, 1.266138, 2.016336, 2.368243");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.029734, -0.468209, 0.093317, 0.843514, 1.195421",\
"-1.442375, -0.880850, -0.319324, 0.430873, 0.782780",\
"-1.855015, -1.293490, -0.731965, 0.018233, 0.370139",\
"-2.406303, -1.844778, -1.283253, -0.533055, -0.181149",\
"-2.597306, -2.035781, -1.474256, -0.724058, -0.372151");
}
} /* end of arc mprj_io[4]_mprj_io[12]_hldf*/
} /* end of pin mprj_io[12] */
pin("mprj_io[11]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.762588, 4.762588, 4.687914, 4.663022, 4.613239",\
"5.242152, 5.242152, 5.167478, 5.142586, 5.092803",\
"5.721714, 5.721714, 5.647039, 5.622148, 5.572365",\
"6.362407, 6.362407, 6.287733, 6.262841, 6.213058",\
"6.616241, 6.616241, 6.541567, 6.516675, 6.466892");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.434719, 4.434719, 4.360044, 4.335153, 4.285370",\
"4.996240, 4.996240, 4.921566, 4.896674, 4.846891",\
"5.557761, 5.557761, 5.483087, 5.458195, 5.408412",\
"6.307952, 6.307952, 6.233278, 6.208386, 6.158604",\
"6.659859, 6.659859, 6.585185, 6.560293, 6.510510");
}
} /* end of arc clock_mprj_io[11]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.131679, 1.131679, 1.169016, 1.206353, 1.281028",\
"1.302459, 1.302459, 1.339797, 1.377134, 1.451808",\
"1.473240, 1.473240, 1.510578, 1.547915, 1.622589",\
"1.701403, 1.701403, 1.738741, 1.776078, 1.850752",\
"1.872541, 1.872541, 1.909878, 1.947215, 2.021890");
}
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.834023, 0.834023, 0.871361, 0.908698, 0.983372",\
"0.421368, 0.421368, 0.458705, 0.496042, 0.570716",\
"0.008712, 0.008712, 0.046050, 0.083387, 0.158061",\
"-0.542595, -0.542595, -0.505258, -0.467921, -0.393246",\
"-0.733524, -0.733524, -0.696186, -0.658849, -0.584175");
}
} /* end of arc clock_mprj_io[11]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.607749, 1.195087, 0.782424, 0.231107, 0.040215",\
"2.087311, 1.674649, 1.261986, 0.710669, 0.519777",\
"2.566872, 2.154210, 1.741548, 1.190231, 0.999338",\
"3.207566, 2.794903, 2.382241, 1.830924, 1.640031",\
"3.461399, 3.048736, 2.636074, 2.084757, 1.893865");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.780989, 1.368327, 0.955664, 0.404347, 0.213455",\
"2.342509, 1.929846, 1.517184, 0.965867, 0.774975",\
"2.904029, 2.491367, 2.078704, 1.527387, 1.336495",\
"3.654220, 3.241557, 2.828895, 2.277578, 2.086686",\
"4.006126, 3.593464, 3.180802, 2.629485, 2.438592");
}
} /* end of arc mprj_io[4]_mprj_io[11]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.918224, -0.356699, 0.204827, 0.955024, 1.306931",\
"-0.747442, -0.185917, 0.375608, 1.125806, 1.477712",\
"-0.576662, -0.015137, 0.546389, 1.296586, 1.648493",\
"-0.348499, 0.213026, 0.774552, 1.524749, 1.876656",\
"-0.177361, 0.384164, 0.945689, 1.695887, 2.047793");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.304493, -0.742968, -0.181443, 0.568755, 0.920661",\
"-1.717149, -1.155624, -0.594099, 0.156099, 0.508006",\
"-2.129805, -1.568280, -1.006754, -0.256557, 0.095350",\
"-2.681112, -2.119587, -1.558061, -0.807864, -0.455957",\
"-2.872041, -2.310516, -1.748991, -0.998793, -0.646886");
}
} /* end of arc mprj_io[4]_mprj_io[11]_hldf*/
} /* end of pin mprj_io[11] */
pin("mprj_io[10]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.806492, 4.806492, 4.731817, 4.706926, 4.657143",\
"5.286068, 5.286068, 5.211393, 5.186502, 5.136719",\
"5.765643, 5.765643, 5.690969, 5.666077, 5.616294",\
"6.406355, 6.406355, 6.331680, 6.306789, 6.257006",\
"6.660188, 6.660188, 6.585513, 6.560622, 6.510839");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.552615, 4.552615, 4.477941, 4.453049, 4.403266",\
"5.114122, 5.114122, 5.039448, 5.014556, 4.964773",\
"5.675629, 5.675629, 5.600954, 5.576063, 5.526279",\
"6.425801, 6.425801, 6.351127, 6.326235, 6.276452",\
"6.777706, 6.777706, 6.703032, 6.678140, 6.628357");
}
} /* end of arc clock_mprj_io[10]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.279372, 1.279372, 1.316709, 1.354046, 1.428720",\
"1.450146, 1.450146, 1.487483, 1.524821, 1.599495",\
"1.620920, 1.620920, 1.658257, 1.695594, 1.770269",\
"1.849074, 1.849074, 1.886412, 1.923749, 1.998423",\
"2.020218, 2.020218, 2.057556, 2.094893, 2.169567");
}
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.966495, 0.966495, 1.003832, 1.041169, 1.115844",\
"0.553859, 0.553859, 0.591196, 0.628534, 0.703208",\
"0.141223, 0.141223, 0.178560, 0.215898, 0.290572",\
"-0.410059, -0.410059, -0.372721, -0.335384, -0.260710",\
"-0.601086, -0.601086, -0.563749, -0.526412, -0.451738");
}
} /* end of arc clock_mprj_io[10]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.415829, 1.003167, 0.590505, 0.039188, -0.151705",\
"1.895404, 1.482741, 1.070079, 0.518762, 0.327870",\
"2.374978, 1.962315, 1.549653, 0.998336, 0.807444",\
"3.015690, 2.603027, 2.190365, 1.639048, 1.448156",\
"3.269523, 2.856861, 2.444199, 1.892882, 1.701989");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.739335, 1.326673, 0.914011, 0.362694, 0.171801",\
"2.300841, 1.888179, 1.475517, 0.924200, 0.733307",\
"2.862347, 2.449685, 2.037023, 1.485706, 1.294813",\
"3.612519, 3.199857, 2.787194, 2.235878, 2.044985",\
"3.964424, 3.551762, 3.139100, 2.587783, 2.396890");
}
} /* end of arc mprj_io[4]_mprj_io[10]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.451344, 0.110181, 0.671706, 1.421904, 1.773811",\
"-0.280570, 0.280955, 0.842481, 1.592678, 1.944585",\
"-0.109796, 0.451729, 1.013255, 1.763452, 2.115359",\
"0.118358, 0.679884, 1.241409, 1.991607, 2.343513",\
"0.289503, 0.851028, 1.412553, 2.162751, 2.514657");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.866963, -0.305438, 0.256087, 1.006285, 1.358192",\
"-1.279599, -0.718074, -0.156549, 0.593649, 0.945556",\
"-1.692235, -1.130710, -0.569184, 0.181013, 0.532920",\
"-2.243517, -1.681992, -1.120466, -0.370269, -0.018362",\
"-2.434545, -1.873019, -1.311494, -0.561296, -0.209390");
}
} /* end of arc mprj_io[4]_mprj_io[10]_hldf*/
} /* end of pin mprj_io[10] */
pin("mprj_io[9]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.805447, 4.805447, 4.730773, 4.705881, 4.656098",\
"5.285025, 5.285025, 5.210351, 5.185459, 5.135676",\
"5.764602, 5.764602, 5.689928, 5.665036, 5.615253",\
"6.405318, 6.405318, 6.330644, 6.305752, 6.255969",\
"6.659150, 6.659150, 6.584476, 6.559584, 6.509801");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.396842, 4.396842, 4.322168, 4.297276, 4.247494",\
"4.958347, 4.958347, 4.883673, 4.858781, 4.808998",\
"5.519849, 5.519849, 5.445175, 5.420283, 5.370501",\
"6.270017, 6.270017, 6.195343, 6.170451, 6.120668",\
"6.621923, 6.621923, 6.547249, 6.522357, 6.472574");
}
} /* end of arc clock_mprj_io[9]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.263801, 1.263801, 1.301138, 1.338475, 1.413150",\
"1.434575, 1.434575, 1.471912, 1.509249, 1.583923",\
"1.605348, 1.605348, 1.642686, 1.680023, 1.754697",\
"1.833502, 1.833502, 1.870839, 1.908177, 1.982851",\
"2.004647, 2.004647, 2.041984, 2.079321, 2.153996");
}
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.636169, 0.636169, 0.673506, 0.710844, 0.785518",\
"0.223536, 0.223536, 0.260874, 0.298211, 0.372885",\
"-0.189096, -0.189096, -0.151759, -0.114422, -0.039747",\
"-0.740374, -0.740374, -0.703037, -0.665699, -0.591025",\
"-0.931440, -0.931440, -0.894103, -0.856765, -0.782091");
}
} /* end of arc clock_mprj_io[9]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.263220, 0.850558, 0.437896, -0.113421, -0.304314",\
"1.742797, 1.330135, 0.917473, 0.366156, 0.175263",\
"2.222374, 1.809712, 1.397050, 0.845733, 0.654840",\
"2.863090, 2.450427, 2.037765, 1.486448, 1.295556",\
"3.116921, 2.704259, 2.291597, 1.740280, 1.549387");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.685198, 1.272535, 0.859873, 0.308556, 0.117664",\
"2.246700, 1.834037, 1.421375, 0.870058, 0.679166",\
"2.808202, 2.395539, 1.982877, 1.431560, 1.240668",\
"3.558369, 3.145707, 2.733045, 2.181728, 1.990835",\
"3.910275, 3.497612, 3.084950, 2.533633, 2.342741");
}
} /* end of arc mprj_io[4]_mprj_io[9]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.499365, 0.062160, 0.623685, 1.373883, 1.725790",\
"-0.328592, 0.232934, 0.794459, 1.544657, 1.896563",\
"-0.157818, 0.403707, 0.965233, 1.715430, 2.067337",\
"0.070336, 0.631861, 1.193387, 1.943584, 2.295491",\
"0.241481, 0.803006, 1.364531, 2.114729, 2.466635");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.261556, -0.700031, -0.138505, 0.611692, 0.963599",\
"-1.674188, -1.112663, -0.551138, 0.199060, 0.550967",\
"-2.086821, -1.525296, -0.963771, -0.213573, 0.138334",\
"-2.638098, -2.076573, -1.515048, -0.764850, -0.412944",\
"-2.829164, -2.267639, -1.706114, -0.955916, -0.604009");
}
} /* end of arc mprj_io[4]_mprj_io[9]_hldf*/
} /* end of pin mprj_io[9] */
pin("mprj_io[8]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.921502, 4.921502, 4.846828, 4.821937, 4.772153",\
"5.401067, 5.401067, 5.326392, 5.301501, 5.251718",\
"5.880631, 5.880631, 5.805957, 5.781066, 5.731283",\
"6.521331, 6.521331, 6.446656, 6.421765, 6.371982",\
"6.775165, 6.775165, 6.700490, 6.675599, 6.625816");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.691048, 4.691048, 4.616373, 4.591482, 4.541699",\
"5.252564, 5.252564, 5.177890, 5.152999, 5.103216",\
"5.814081, 5.814081, 5.739407, 5.714516, 5.664732",\
"6.564266, 6.564266, 6.489592, 6.464701, 6.414917",\
"6.916172, 6.916172, 6.841497, 6.816607, 6.766823");
}
} /* end of arc clock_mprj_io[8]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.319575, 1.319575, 1.356913, 1.394250, 1.468924",\
"1.490354, 1.490354, 1.527691, 1.565029, 1.639703",\
"1.661133, 1.661133, 1.698470, 1.735807, 1.810481",\
"1.889293, 1.889293, 1.926631, 1.963968, 2.038642",\
"2.060433, 2.060433, 2.097770, 2.135107, 2.209781");
}
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.919861, 0.919861, 0.957198, 0.994536, 1.069210",\
"0.507211, 0.507211, 0.544549, 0.581886, 0.656560",\
"0.094561, 0.094561, 0.131899, 0.169236, 0.243910",\
"-0.456740, -0.456740, -0.419402, -0.382065, -0.307391",\
"-0.647695, -0.647695, -0.610358, -0.573020, -0.498346");
}
} /* end of arc clock_mprj_io[8]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.067596, 0.654933, 0.242271, -0.309046, -0.499938",\
"1.547161, 1.134498, 0.721836, 0.170519, -0.020373",\
"2.026726, 1.614064, 1.201401, 0.650084, 0.459192",\
"2.667424, 2.254762, 1.842099, 1.290782, 1.099890",\
"2.921258, 2.508595, 2.095933, 1.544616, 1.353724");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.386768, 0.974106, 0.561444, 0.010127, -0.180766",\
"1.948285, 1.535622, 1.122960, 0.571643, 0.380750",\
"2.509801, 2.097138, 1.684476, 1.133159, 0.942267",\
"3.259986, 2.847323, 2.434661, 1.883344, 1.692452",\
"3.611893, 3.199230, 2.786568, 2.235251, 2.044358");
}
} /* end of arc mprj_io[4]_mprj_io[8]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.421158, 0.140367, 0.701892, 1.452090, 1.803997",\
"-0.250379, 0.311146, 0.872671, 1.622869, 1.974776",\
"-0.079600, 0.481925, 1.043450, 1.793648, 2.145555",\
"0.148560, 0.710086, 1.271611, 2.021809, 2.373715",\
"0.319700, 0.881225, 1.442750, 2.192948, 2.544855");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.897114, -0.335589, 0.225936, 0.976134, 1.328041",\
"-1.309764, -0.748239, -0.186713, 0.563484, 0.915391",\
"-1.722414, -1.160889, -0.599364, 0.150834, 0.502741",\
"-2.273715, -1.712190, -1.150665, -0.400467, -0.048560",\
"-2.464669, -1.903144, -1.341619, -0.591421, -0.239515");
}
} /* end of arc mprj_io[4]_mprj_io[8]_hldf*/
} /* end of pin mprj_io[8] */
pin("mprj_io[7]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.854952, 4.854952, 4.780278, 4.755386, 4.705604",\
"5.334511, 5.334511, 5.259837, 5.234945, 5.185163",\
"5.814070, 5.814070, 5.739396, 5.714504, 5.664721",\
"6.454761, 6.454761, 6.380087, 6.355195, 6.305412",\
"6.708595, 6.708595, 6.633921, 6.609029, 6.559246");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.645677, 4.645677, 4.571003, 4.546111, 4.496328",\
"5.207200, 5.207200, 5.132525, 5.107634, 5.057851",\
"5.768723, 5.768723, 5.694049, 5.669157, 5.619374",\
"6.518917, 6.518917, 6.444242, 6.419351, 6.369568",\
"6.870822, 6.870822, 6.796148, 6.771256, 6.721474");
}
} /* end of arc clock_mprj_io[7]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.430972, 1.430972, 1.468309, 1.505646, 1.580320",\
"1.601753, 1.601753, 1.639091, 1.676428, 1.751102",\
"1.772535, 1.772535, 1.809873, 1.847210, 1.921884",\
"2.000700, 2.000700, 2.038037, 2.075375, 2.150049",\
"2.171836, 2.171836, 2.209173, 2.246511, 2.321185");
}
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.179225, 1.179225, 1.216563, 1.253900, 1.328574",\
"0.766567, 0.766567, 0.803904, 0.841242, 0.915916",\
"0.353909, 0.353909, 0.391246, 0.428583, 0.503257",\
"-0.197403, -0.197403, -0.160066, -0.122729, -0.048054",\
"-0.388315, -0.388315, -0.350978, -0.313641, -0.238967");
}
} /* end of arc clock_mprj_io[7]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "0.959796, 0.547133, 0.134471, -0.416846, -0.607738",\
"1.439355, 1.026692, 0.614030, 0.062713, -0.128179",\
"1.918914, 1.506252, 1.093589, 0.542272, 0.351380",\
"2.559605, 2.146943, 1.734281, 1.182964, 0.992071",\
"2.813439, 2.400776, 1.988114, 1.436797, 1.245904");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.377200, 0.964538, 0.551876, 0.000559, -0.190334",\
"1.938722, 1.526060, 1.113397, 0.562080, 0.371188",\
"2.500245, 2.087582, 1.674920, 1.123603, 0.932711",\
"3.250438, 2.837776, 2.425114, 1.873797, 1.682904",\
"3.602345, 3.189682, 2.777020, 2.225703, 2.034811");
}
} /* end of arc mprj_io[4]_mprj_io[7]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.394632, 0.166893, 0.728419, 1.478616, 1.830523",\
"-0.223850, 0.337675, 0.899201, 1.649398, 2.001305",\
"-0.053068, 0.508457, 1.069983, 1.820180, 2.172087",\
"0.175097, 0.736622, 1.298147, 2.048345, 2.400252",\
"0.346233, 0.907758, 1.469283, 2.219481, 2.571388");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.995814, -0.434289, 0.127236, 0.877434, 1.229341",\
"-1.408473, -0.846948, -0.285422, 0.464775, 0.816682",\
"-1.821131, -1.259606, -0.698081, 0.052117, 0.404024",\
"-2.372443, -1.810918, -1.249393, -0.499195, -0.147288",\
"-2.563355, -2.001830, -1.440305, -0.690107, -0.338200");
}
} /* end of arc mprj_io[4]_mprj_io[7]_hldf*/
} /* end of pin mprj_io[7] */
pin("mprj_io[6]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.813894, 4.813894, 4.739220, 4.714328, 4.664545",\
"5.293445, 5.293445, 5.218770, 5.193879, 5.144095",\
"5.772993, 5.772993, 5.698318, 5.673427, 5.623644",\
"6.413671, 6.413671, 6.338996, 6.314105, 6.264321",\
"6.667504, 6.667504, 6.592830, 6.567938, 6.518155");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.598525, 4.598525, 4.523850, 4.498959, 4.449176",\
"5.160060, 5.160060, 5.085385, 5.060494, 5.010711",\
"5.721594, 5.721594, 5.646919, 5.622028, 5.572245",\
"6.471802, 6.471802, 6.397127, 6.372236, 6.322453",\
"6.823709, 6.823709, 6.749034, 6.724143, 6.674359");
}
} /* end of arc clock_mprj_io[6]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.719497, 1.719497, 1.756834, 1.794171, 1.868845",\
"1.890283, 1.890283, 1.927621, 1.964958, 2.039632",\
"2.061070, 2.061070, 2.098408, 2.135745, 2.210419",\
"2.289242, 2.289242, 2.326579, 2.363916, 2.438591",\
"2.460373, 2.460373, 2.497710, 2.535048, 2.609722");
}
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.207817, 1.207817, 1.245154, 1.282491, 1.357166",\
"0.795144, 0.795144, 0.832481, 0.869818, 0.944492",\
"0.382470, 0.382470, 0.419807, 0.457144, 0.531819",\
"-0.168862, -0.168862, -0.131524, -0.094187, -0.019513",\
"-0.359698, -0.359698, -0.322360, -0.285023, -0.210349");
}
} /* end of arc clock_mprj_io[6]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "0.646872, 0.234209, -0.178453, -0.729770, -0.920663",\
"1.126421, 0.713758, 0.301096, -0.250221, -0.441113",\
"1.605970, 1.193308, 0.780645, 0.229328, 0.038436",\
"2.246648, 1.833985, 1.421323, 0.870006, 0.679113",\
"2.500481, 2.087819, 1.675156, 1.123839, 0.932947");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.104171, 0.691509, 0.278847, -0.272470, -0.463363",\
"1.665704, 1.253042, 0.840379, 0.289062, 0.098170",\
"2.227238, 1.814575, 1.401913, 0.850596, 0.659703",\
"2.977446, 2.564783, 2.152121, 1.600804, 1.409911",\
"3.329353, 2.916691, 2.504029, 1.952712, 1.761819");
}
} /* 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.047965, 0.513560, 1.075086, 1.825283, 2.177190",\
"0.122822, 0.684347, 1.245873, 1.996070, 2.347977",\
"0.293609, 0.855134, 1.416659, 2.166857, 2.518764",\
"0.521780, 1.083305, 1.644831, 2.395029, 2.746935",\
"0.692912, 1.254437, 1.815962, 2.566160, 2.918067");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.693910, -0.132385, 0.429141, 1.179338, 1.531245",\
"-1.106583, -0.545058, 0.016467, 0.766665, 1.118572",\
"-1.519257, -0.957732, -0.396206, 0.353991, 0.705898",\
"-2.070588, -1.509063, -0.947538, -0.197340, 0.154567",\
"-2.261424, -1.699899, -1.138374, -0.388176, -0.036269");
}
} /* end of arc mprj_io[4]_mprj_io[6]_hldf*/
} /* end of pin mprj_io[6] */
pin("mprj_io[5]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.993697, 4.993697, 4.919023, 4.894131, 4.844348",\
"5.473253, 5.473253, 5.398579, 5.373687, 5.323904",\
"5.952807, 5.952807, 5.878133, 5.853241, 5.803458",\
"6.593494, 6.593494, 6.518820, 6.493928, 6.444145",\
"6.847327, 6.847327, 6.772653, 6.747761, 6.697978");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.766967, 4.766967, 4.692293, 4.667401, 4.617619",\
"5.328494, 5.328494, 5.253819, 5.228928, 5.179145",\
"5.890021, 5.890021, 5.815347, 5.790455, 5.740672",\
"6.640220, 6.640220, 6.565546, 6.540654, 6.490871",\
"6.992127, 6.992127, 6.917453, 6.892561, 6.842778");
}
} /* end of arc clock_mprj_io[5]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.736282, 1.736282, 1.773620, 1.810957, 1.885631",\
"1.907066, 1.907066, 1.944404, 1.981741, 2.056415",\
"2.077850, 2.077850, 2.115187, 2.152524, 2.227199",\
"2.306017, 2.306017, 2.343354, 2.380691, 2.455365",\
"2.477151, 2.477151, 2.514488, 2.551826, 2.626500");
}
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.303672, 1.303672, 1.341009, 1.378346, 1.453020",\
"0.891008, 0.891008, 0.928345, 0.965682, 1.040356",\
"0.478344, 0.478344, 0.515681, 0.553018, 0.627692",\
"-0.072976, -0.072976, -0.035639, 0.001699, 0.076373",\
"-0.263859, -0.263859, -0.226522, -0.189184, -0.114510");
}
} /* end of arc clock_mprj_io[5]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "0.944815, 0.532153, 0.119490, -0.431827, -0.622719",\
"1.424370, 1.011708, 0.599046, 0.047729, -0.143164",\
"1.903926, 1.491263, 1.078601, 0.527284, 0.336391",\
"2.544611, 2.131949, 1.719286, 1.167969, 0.977077",\
"2.798445, 2.385782, 1.973120, 1.421803, 1.230910");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.306684, 0.894021, 0.481359, -0.069958, -0.260851",\
"1.868210, 1.455547, 1.042885, 0.491568, 0.300676",\
"2.429737, 2.017074, 1.604412, 1.053095, 0.862202",\
"3.179936, 2.767274, 2.354611, 1.803294, 1.612402",\
"3.531843, 3.119181, 2.706518, 2.155201, 1.964309");
}
} /* end of arc mprj_io[4]_mprj_io[5]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.340225, 0.221300, 0.782826, 1.533023, 1.884930",\
"-0.169441, 0.392084, 0.953610, 1.703807, 2.055714",\
"0.001343, 0.562868, 1.124393, 1.874591, 2.226498",\
"0.229510, 0.791035, 1.352560, 2.102758, 2.454664",\
"0.400644, 0.962169, 1.523694, 2.273892, 2.625799");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.895355, -0.333830, 0.227695, 0.977893, 1.329799",\
"-1.308019, -0.746494, -0.184969, 0.565229, 0.917135",\
"-1.720683, -1.159158, -0.597633, 0.152565, 0.504472",\
"-2.272003, -1.710478, -1.148952, -0.398755, -0.046848",\
"-2.462886, -1.901361, -1.339836, -0.589638, -0.237731");
}
} /* end of arc mprj_io[4]_mprj_io[5]_hldf*/
} /* end of pin mprj_io[5] */
pin("mprj_io[4]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "mprj_io[4]" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.280152");
}
} /* end of arc mprj_io[4]_mprj_io[4]_pwl*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.426372");
}
} /* end of arc mprj_io[4]_mprj_io[4]_pwh*/
} /* end of pin mprj_io[4] */
pin("mprj_io[3]") {
direction : inout ;
max_transition : 4.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
function : "0" ;
three_state : "0" ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin mprj_io[3] */
pin("mprj_io[2]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 1.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "5.056663, 5.056663, 4.981988, 4.957097, 4.907314",\
"5.536177, 5.536177, 5.461502, 5.436611, 5.386828",\
"6.015691, 6.015691, 5.941016, 5.916125, 5.866342",\
"6.656321, 6.656321, 6.581646, 6.556755, 6.506972",\
"6.910153, 6.910153, 6.835479, 6.810588, 6.760805");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.818073, 4.818073, 4.743399, 4.718508, 4.668725",\
"5.379643, 5.379643, 5.304969, 5.280078, 5.230295",\
"5.941214, 5.941214, 5.866539, 5.841648, 5.791865",\
"6.691471, 6.691471, 6.616796, 6.591906, 6.542122",\
"7.043379, 7.043379, 6.968704, 6.943813, 6.894030");
}
} /* end of arc clock_mprj_io[2]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.510032, 1.510032, 1.547369, 1.584706, 1.659380",\
"1.645309, 1.645309, 1.682646, 1.719983, 1.794657",\
"1.850957, 1.850957, 1.888294, 1.925632, 2.000306",\
"2.078468, 2.078468, 2.115806, 2.153143, 2.227817",\
"2.249582, 2.249582, 2.286919, 2.324256, 2.398931");
}
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.112558, 1.112558, 1.149896, 1.187233, 1.261907",\
"0.785681, 0.785681, 0.823018, 0.860355, 0.935030",\
"0.288761, 0.288761, 0.326098, 0.363436, 0.438110",\
"-0.260987, -0.260987, -0.223650, -0.186313, -0.111639",\
"-0.451563, -0.451563, -0.414226, -0.376889, -0.302215");
}
} /* end of arc clock_mprj_io[2]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.631150, 2.801933, 2.972716, 3.200883, 3.372018",\
"3.110664, 3.281447, 3.452230, 3.680396, 3.851531",\
"3.590177, 3.760960, 3.931743, 4.159909, 4.331044",\
"4.230807, 4.401590, 4.572373, 4.800540, 4.971675",\
"4.484640, 4.655423, 4.826206, 5.054373, 5.225508");
}
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.796758, 2.967541, 3.138325, 3.366491, 3.537626",\
"3.358328, 3.529111, 3.699894, 3.928061, 4.099195",\
"3.919898, 4.090681, 4.261464, 4.489631, 4.660766",\
"4.670156, 4.840939, 5.011722, 5.239888, 5.411023",\
"5.022065, 5.192848, 5.363631, 5.591798, 5.762933");
}
} /* end of arc mprj_io[4]_mprj_io[2]_stupr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "3.555472, 3.142809, 2.730147, 2.178830, 1.987937",\
"4.034986, 3.622323, 3.209661, 2.658344, 2.467451",\
"4.514499, 4.101836, 3.689174, 3.137857, 2.946965",\
"5.155129, 4.742467, 4.329805, 3.778488, 3.587595",\
"5.408963, 4.996301, 4.583638, 4.032321, 3.841429");
}
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.364537, 2.951874, 2.539212, 1.987895, 1.797002",\
"3.926106, 3.513444, 3.100781, 2.549464, 2.358572",\
"4.487677, 4.075014, 3.662352, 3.111035, 2.920142",\
"5.237934, 4.825272, 4.412610, 3.861293, 3.670400",\
"5.589844, 5.177181, 4.764519, 4.213202, 4.022309");
}
} /* end of arc mprj_io[4]_mprj_io[2]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "0.549538, 1.029094, 1.508651, 2.149338, 2.403171",\
"0.684815, 1.164371, 1.643928, 2.284615, 2.538448",\
"0.890463, 1.370019, 1.849576, 2.490263, 2.744096",\
"1.117974, 1.597531, 2.077087, 2.717775, 2.971608",\
"1.289088, 1.768645, 2.248201, 2.888889, 3.142721");
}
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.423691, 0.903248, 1.382804, 2.023492, 2.277325",\
"0.096813, 0.576370, 1.055927, 1.696614, 1.950447",\
"-0.400107, 0.079450, 0.559006, 1.199694, 1.453527",\
"-0.949855, -0.470298, 0.009258, 0.649946, 0.903779",\
"-1.140431, -0.660874, -0.181318, 0.459370, 0.713203");
}
} /* end of arc mprj_io[4]_mprj_io[2]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.220732, 0.340793, 0.902319, 1.652516, 2.004423",\
"-0.085454, 0.476071, 1.037596, 1.787794, 2.139700",\
"0.120194, 0.681719, 1.243244, 1.993442, 2.345349",\
"0.347705, 0.909230, 1.470756, 2.220953, 2.572860",\
"0.518819, 1.080344, 1.641869, 2.392067, 2.743974");
}
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.720894, -0.159369, 0.402156, 1.152354, 1.504261",\
"-1.047772, -0.486247, 0.075279, 0.825476, 1.177383",\
"-1.544692, -0.983166, -0.421641, 0.328557, 0.680463",\
"-2.094440, -1.532915, -0.971390, -0.221192, 0.130715",\
"-2.285016, -1.723491, -1.161966, -0.411768, -0.059861");
}
} /* end of arc mprj_io[4]_mprj_io[2]_hldf*/
} /* end of pin mprj_io[2] */
pin("mprj_io[1]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "10.574825, 10.867780, 11.064313, 11.087978, 11.155708",\
"10.574825, 10.867780, 11.064313, 11.087978, 11.155708",\
"10.612163, 10.905117, 11.101650, 11.125316, 11.193046",\
"10.649500, 10.942454, 11.138988, 11.162653, 11.230383",\
"10.724174, 11.017128, 11.213661, 11.237327, 11.305057");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "10.647407, 10.952484, 11.157540, 11.182232, 11.252898",\
"10.647407, 10.952484, 11.157540, 11.182232, 11.252898",\
"10.684745, 10.989822, 11.194879, 11.219570, 11.290236",\
"10.722081, 11.027159, 11.232215, 11.256907, 11.327573",\
"10.796756, 11.101833, 11.306890, 11.331581, 11.402247");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814");
}
} /* end of arc clock_mprj_io[1]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "10.470449, 10.592077, 10.649983, 10.656956, 10.676911",\
"10.470449, 10.592077, 10.649983, 10.656956, 10.676911",\
"10.545124, 10.666752, 10.724658, 10.731630, 10.751586",\
"10.570016, 10.691644, 10.749550, 10.756522, 10.776478",\
"10.619799, 10.741426, 10.799333, 10.806305, 10.826261");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "10.293403, 10.386842, 10.442274, 10.448949, 10.468052",\
"10.293403, 10.386842, 10.442274, 10.448949, 10.468052",\
"10.368077, 10.461516, 10.516949, 10.523623, 10.542727",\
"10.392968, 10.486407, 10.541840, 10.548514, 10.567617",\
"10.442752, 10.536191, 10.591623, 10.598298, 10.617401");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668");
}
} /* end of arc clock_mprj_io[1]_redg_min*/
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "5.125923, 5.125923, 5.051249, 5.026358, 4.976574",\
"5.605418, 5.605418, 5.530744, 5.505853, 5.456069",\
"6.084912, 6.084912, 6.010238, 5.985347, 5.935564",\
"6.725515, 6.725515, 6.650841, 6.625950, 6.576167",\
"6.979348, 6.979348, 6.904674, 6.879783, 6.829999");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.762525, 4.762525, 4.687850, 4.662959, 4.613176",\
"5.324117, 5.324117, 5.249442, 5.224551, 5.174768",\
"5.885708, 5.885708, 5.811033, 5.786142, 5.736359",\
"6.635993, 6.635993, 6.561318, 6.536427, 6.486644",\
"6.987902, 6.987902, 6.913227, 6.888336, 6.838553");
}
} /* end of arc clock_mprj_io[1]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.715540, 1.715540, 1.752877, 1.790214, 1.864889",\
"1.886354, 1.886354, 1.923691, 1.961029, 2.035703",\
"2.057168, 2.057168, 2.094505, 2.131843, 2.206517",\
"2.285376, 2.285376, 2.322713, 2.360050, 2.434724",\
"2.456479, 2.456479, 2.493817, 2.531154, 2.605828");
}
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.011420, 1.011420, 1.048757, 1.086094, 1.160768",\
"0.598667, 0.598667, 0.636004, 0.673342, 0.748016",\
"0.185914, 0.185914, 0.223251, 0.260589, 0.335263",\
"-0.365524, -0.365524, -0.328186, -0.290849, -0.216175",\
"-0.555952, -0.555952, -0.518614, -0.481277, -0.406603");
}
} /* end of arc clock_mprj_io[1]_hldr*/
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "11.304028, 11.596982, 11.793515, 11.817181, 11.856318",\
"11.304028, 11.596982, 11.793515, 11.817181, 11.856318",\
"11.291941, 11.584895, 11.781428, 11.805094, 11.856318",\
"11.191232, 11.484186, 11.680719, 11.704385, 11.772115",\
"10.796738, 11.089692, 11.286225, 11.309891, 11.377621");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "11.079678, 11.384756, 11.589811, 11.614502, 11.656577",\
"11.079678, 11.384756, 11.589811, 11.614502, 11.656577",\
"11.067591, 11.372669, 11.577724, 11.602415, 11.656577",\
"10.966882, 11.271959, 11.477015, 11.501707, 11.572373",\
"10.572391, 10.877468, 11.082524, 11.107216, 11.177882");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814");
}
} /* end of arc hk_serial_load_mprj_io[1]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.447977, 3.569605, 3.627511, 3.634483, 3.654439",\
"3.447977, 3.569605, 3.627511, 3.634483, 3.654439",\
"3.447977, 3.569605, 3.627511, 3.634483, 3.654439",\
"3.363846, 3.485474, 3.543380, 3.550353, 3.570308",\
"2.969735, 3.091362, 3.149268, 3.156241, 3.176197");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.434492, 3.527930, 3.583362, 3.590037, 3.609140",\
"3.434492, 3.527930, 3.583362, 3.590037, 3.609140",\
"3.434492, 3.527930, 3.583362, 3.590037, 3.609140",\
"3.350361, 3.443799, 3.499231, 3.505906, 3.525010",\
"2.956249, 3.049688, 3.105120, 3.111795, 3.130898");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668");
}
} /* end of arc hk_serial_load_mprj_io[1]_redg_min*/
timing () {
related_pin : "mprj_io[11]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.169022, 5.461976, 5.658509, 5.682175, 5.749905",\
"5.648583, 5.941538, 6.138071, 6.161736, 6.229466",\
"6.128145, 6.421100, 6.617633, 6.641298, 6.709028",\
"6.768840, 7.061794, 7.258327, 7.281993, 7.349723",\
"7.022673, 7.315627, 7.512160, 7.535826, 7.603556");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.517043, 5.822121, 6.027177, 6.051868, 6.122535",\
"6.078563, 6.383641, 6.588696, 6.613388, 6.684054",\
"6.640082, 6.945160, 7.150216, 7.174907, 7.245574",\
"7.390273, 7.695351, 7.900407, 7.925098, 7.995765",\
"7.742180, 8.047258, 8.252314, 8.277005, 8.347672");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814");
}
} /* end of arc mprj_io[11]_mprj_io[1]_una*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[11]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.497410, 4.619038, 4.676944, 4.683917, 4.703873",\
"4.326630, 4.448257, 4.506164, 4.513136, 4.533092",\
"4.155849, 4.277476, 4.335382, 4.342355, 4.362311",\
"3.927686, 4.049313, 4.107220, 4.114192, 4.134148",\
"3.756548, 3.878176, 3.936082, 3.943055, 3.963010");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.754326, 4.847765, 4.903197, 4.909872, 4.928975",\
"5.166982, 5.260421, 5.315853, 5.322528, 5.341631",\
"5.579638, 5.673076, 5.728508, 5.735183, 5.754287",\
"6.130946, 6.224384, 6.279816, 6.286491, 6.305594",\
"6.321874, 6.415313, 6.470745, 6.477420, 6.496523");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668");
}
} /* end of arc mprj_io[11]_mprj_io[1]_una_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.284481, 5.577435, 5.773969, 5.797634, 5.865364",\
"5.846006, 6.138961, 6.335494, 6.359159, 6.426889",\
"6.407532, 6.700486, 6.897019, 6.920685, 6.988415",\
"7.157730, 7.450685, 7.647218, 7.670883, 7.738613",\
"7.509637, 7.802591, 7.999125, 8.022790, 8.090520");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.704159, 6.009237, 6.214293, 6.238984, 6.309650",\
"6.265684, 6.570762, 6.775817, 6.800508, 6.871176",\
"6.827209, 7.132287, 7.337342, 7.362033, 7.432700",\
"7.577406, 7.882484, 8.087540, 8.112230, 8.182898",\
"7.929313, 8.234390, 8.439446, 8.464138, 8.534804");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814");
}
} /* end of arc mprj_io[4]_mprj_io[1]_fedg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.538973, 4.660600, 4.718506, 4.725479, 4.745435",\
"4.951636, 5.073263, 5.131169, 5.138142, 5.158098",\
"5.364298, 5.485925, 5.543831, 5.550804, 5.570760",\
"5.915615, 6.037242, 6.095148, 6.102121, 6.122077",\
"6.106507, 6.228135, 6.286041, 6.293014, 6.312969");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.600531, 4.693969, 4.749401, 4.756076, 4.775179",\
"5.013193, 5.106632, 5.162064, 5.168739, 5.187842",\
"5.425855, 5.519294, 5.574726, 5.581401, 5.600504",\
"5.977172, 6.070611, 6.126043, 6.132718, 6.151821",\
"6.168065, 6.261503, 6.316935, 6.323610, 6.342713");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668");
}
} /* end of arc mprj_io[4]_mprj_io[1]_fedg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "7.124811, 7.417766, 7.614299, 7.637964, 7.705694",\
"7.604366, 7.897321, 8.093854, 8.117519, 8.185249",\
"8.083923, 8.376878, 8.573411, 8.597076, 8.664806",\
"8.724611, 9.017566, 9.214099, 9.237764, 9.305494",\
"8.978444, 9.271399, 9.467932, 9.491597, 9.559327");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215",\
"1.494989, 2.051095, 2.434785, 2.480986, 2.613215");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "7.670717, 7.975795, 8.180851, 8.205542, 8.276209",\
"8.150273, 8.455351, 8.660407, 8.685099, 8.755765",\
"8.629829, 8.934908, 9.139963, 9.164654, 9.235321",\
"9.270517, 9.575596, 9.780651, 9.805342, 9.876009",\
"9.524350, 9.829428, 10.034484, 10.059175, 10.129842");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814",\
"1.504010, 2.075259, 2.467437, 2.514660, 2.649814");
}
} /* end of arc mprj_io[4]_mprj_io[1]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.603174, 4.724802, 4.782708, 4.789680, 4.809636",\
"4.432392, 4.554019, 4.611925, 4.618897, 4.638854",\
"4.261609, 4.383236, 4.441142, 4.448114, 4.468071",\
"4.033442, 4.155069, 4.212976, 4.219948, 4.239904",\
"3.862307, 3.983934, 4.041841, 4.048813, 4.068769");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\
"0.758809, 0.765616, 0.765616, 0.765616, 0.765616");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.693202, 4.786640, 4.842072, 4.848747, 4.867850",\
"4.522418, 4.615857, 4.671289, 4.677964, 4.697067",\
"4.351635, 4.445074, 4.500506, 4.507181, 4.526284",\
"4.123469, 4.216908, 4.272339, 4.279015, 4.298118",\
"3.952333, 4.045772, 4.101204, 4.107879, 4.126983");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668",\
"0.423505, 0.480749, 0.520966, 0.525808, 0.539668");
}
} /* end of arc mprj_io[4]_mprj_io[1]_redg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "0.618219, 0.205557, -0.207105, -0.758422, -0.949315",\
"1.097713, 0.685051, 0.272389, -0.278928, -0.469821",\
"1.577207, 1.164545, 0.751883, 0.200566, 0.009673",\
"2.217811, 1.805149, 1.392487, 0.841170, 0.650277",\
"2.471643, 2.058981, 1.646319, 1.095002, 0.904109");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.252960, 0.840297, 0.427635, -0.123682, -0.314574",\
"1.814551, 1.401888, 0.989226, 0.437909, 0.247017",\
"2.376142, 1.963479, 1.550817, 0.999500, 0.808608",\
"3.126429, 2.713766, 2.301104, 1.749787, 1.558895",\
"3.478338, 3.065676, 2.653014, 2.101697, 1.910804");
}
} /* 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.047626, 0.513899, 1.075424, 1.825622, 2.177529",\
"0.123188, 0.684713, 1.246238, 1.996436, 2.348343",\
"0.294002, 0.855527, 1.417053, 2.167250, 2.519157",\
"0.522210, 1.083735, 1.645260, 2.395458, 2.747365",\
"0.693313, 1.254838, 1.816364, 2.566561, 2.918468");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.886305, -0.324780, 0.236745, 0.986943, 1.338850",\
"-1.299058, -0.737533, -0.176007, 0.574190, 0.926097",\
"-1.711811, -1.150285, -0.588760, 0.161438, 0.513344",\
"-2.263248, -1.701723, -1.140198, -0.390000, -0.038093",\
"-2.453676, -1.892151, -1.330626, -0.580428, -0.228521");
}
} /* end of arc mprj_io[4]_mprj_io[1]_hldf*/
} /* end of pin mprj_io[1] */
pin("mprj_io[0]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "5.012711, 5.012711, 4.938037, 4.913145, 4.863362",\
"5.492184, 5.492184, 5.417510, 5.392618, 5.342835",\
"5.971655, 5.971655, 5.896981, 5.872089, 5.822307",\
"6.612231, 6.612231, 6.537557, 6.512665, 6.462882",\
"6.866064, 6.866064, 6.791389, 6.766498, 6.716715");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "4.715963, 4.715963, 4.641289, 4.616397, 4.566614",\
"5.277577, 5.277577, 5.202903, 5.178011, 5.128228",\
"5.839192, 5.839192, 5.764518, 5.739626, 5.689843",\
"6.589509, 6.589509, 6.514834, 6.489943, 6.440160",\
"6.941420, 6.941420, 6.866746, 6.841854, 6.792071");
}
} /* end of arc clock_mprj_io[0]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.799391, 1.799391, 1.836728, 1.874065, 1.948739",\
"1.970216, 1.970216, 2.007553, 2.044890, 2.119565",\
"2.141041, 2.141041, 2.178378, 2.215716, 2.290390",\
"2.369263, 2.369263, 2.406601, 2.443938, 2.518612",\
"2.540356, 2.540356, 2.577693, 2.615031, 2.689705");
}
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.416581, 1.416581, 1.453919, 1.491256, 1.565930",\
"1.003796, 1.003796, 1.041134, 1.078471, 1.153145",\
"0.591011, 0.591011, 0.628349, 0.665686, 0.740360",\
"0.039531, 0.039531, 0.076868, 0.114205, 0.188879",\
"-0.150731, -0.150731, -0.113394, -0.076057, -0.001383");
}
} /* end of arc clock_mprj_io[0]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "0.543006, 0.130343, -0.282319, -0.833636, -1.024529",\
"1.022477, 0.609815, 0.197152, -0.354165, -0.545057",\
"1.501949, 1.089286, 0.676624, 0.125307, -0.065585",\
"2.142523, 1.729861, 1.317199, 0.765882, 0.574989",\
"2.396357, 1.983694, 1.571032, 1.019715, 0.828822");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "0.972549, 0.559886, 0.147224, -0.404093, -0.594986",\
"1.534163, 1.121500, 0.708838, 0.157521, -0.033372",\
"2.095777, 1.683115, 1.270452, 0.719135, 0.528243",\
"2.846094, 2.433432, 2.020769, 1.469452, 1.278560",\
"3.198005, 2.785343, 2.372680, 1.821363, 1.630471");
}
} /* 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.058658, 0.620183, 1.181708, 1.931906, 2.283813",\
"0.229483, 0.791008, 1.352533, 2.102731, 2.454638",\
"0.400308, 0.961833, 1.523358, 2.273556, 2.625463",\
"0.628530, 1.190055, 1.751581, 2.501778, 2.853685",\
"0.799623, 1.361148, 1.922673, 2.672871, 3.024778");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.506113, 0.055412, 0.616938, 1.367135, 1.719042",\
"-0.918898, -0.357373, 0.204153, 0.954350, 1.306257",\
"-1.331683, -0.770158, -0.208632, 0.541565, 0.893472",\
"-1.883164, -1.321639, -0.760113, -0.009916, 0.341991",\
"-2.073425, -1.511900, -0.950375, -0.200177, 0.151730");
}
} /* end of arc mprj_io[4]_mprj_io[0]_hldf*/
} /* end of pin mprj_io[0] */
} /* end of bus mprj_io */
pin("clock") {
direction : input ;
clock : true ;
max_transition : 1.500000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.495247");
}
} /* end of arc clock_clock_pwl*/
timing () {
related_pin : "clock" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.436064");
}
} /* end of arc clock_clock_pwh*/
} /* end of pin clock */
pin("resetb") {
direction : input ;
max_transition : 0.000000 ;
capacitance : 0.856414 ;
is_pad : true ;
is_unconstrained : true;
/* Other user defined attributes. */
is_unconstrained : true;
} /* end of pin resetb */
pin("flash_csb") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "6.661651, 6.783239, 6.841151, 6.848125, 6.868082",\
"6.661651, 6.783239, 6.841151, 6.848125, 6.868082",\
"6.698988, 6.820577, 6.878489, 6.885462, 6.905419",\
"6.736325, 6.857914, 6.915826, 6.922799, 6.942757",\
"6.810999, 6.932588, 6.990499, 6.997473, 7.017430");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "6.995470, 7.088897, 7.144332, 7.151007, 7.170111",\
"6.995470, 7.088897, 7.144332, 7.151007, 7.170111",\
"7.032808, 7.126235, 7.181669, 7.188344, 7.207449",\
"7.070145, 7.163572, 7.219007, 7.225682, 7.244786",\
"7.144819, 7.238246, 7.293681, 7.300356, 7.319460");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423360, 0.480752, 0.520919, 0.525756, 0.539598",\
"0.423360, 0.480752, 0.520919, 0.525756, 0.539598",\
"0.423360, 0.480752, 0.520919, 0.525756, 0.539598",\
"0.423360, 0.480752, 0.520919, 0.525756, 0.539598",\
"0.423360, 0.480752, 0.520919, 0.525756, 0.539598");
}
} /* end of arc clock_flash_csb_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "6.368319, 6.489908, 6.547820, 6.554793, 6.574751",\
"6.368319, 6.489908, 6.547820, 6.554793, 6.574751",\
"6.442993, 6.564583, 6.622494, 6.629467, 6.649426",\
"6.467884, 6.589474, 6.647385, 6.654358, 6.674316",\
"6.517668, 6.639257, 6.697169, 6.704142, 6.724100");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\
"0.758812, 0.765608, 0.765608, 0.765608, 0.765608");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "6.522439, 6.615867, 6.671301, 6.677976, 6.697081",\
"6.522439, 6.615867, 6.671301, 6.677976, 6.697081",\
"6.597114, 6.690540, 6.745975, 6.752650, 6.771754",\
"6.622005, 6.715432, 6.770866, 6.777542, 6.796646",\
"6.671788, 6.765215, 6.820650, 6.827325, 6.846429");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423360, 0.480752, 0.520919, 0.525756, 0.539598",\
"0.423360, 0.480752, 0.520919, 0.525756, 0.539598",\
"0.423360, 0.480752, 0.520919, 0.525756, 0.539598",\
"0.423360, 0.480752, 0.520919, 0.525756, 0.539598",\
"0.423360, 0.480752, 0.520919, 0.525756, 0.539598");
}
} /* end of arc clock_flash_csb_redg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.071333, 5.192922, 5.250834, 5.257807, 5.277764",\
"5.550890, 5.672479, 5.730391, 5.737364, 5.757321",\
"6.030446, 6.152036, 6.209947, 6.216920, 6.236878",\
"6.671134, 6.792723, 6.850635, 6.857608, 6.877565",\
"6.924967, 7.046556, 7.104467, 7.111441, 7.131398");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\
"0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\
"0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\
"0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\
"0.777883, 0.789784, 0.789784, 0.789784, 0.789784");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.917464, 5.010891, 5.066326, 5.073001, 5.092105",\
"5.397021, 5.490448, 5.545883, 5.552558, 5.571662",\
"5.876577, 5.970004, 6.025439, 6.032114, 6.051218",\
"6.517266, 6.610693, 6.666127, 6.672802, 6.691907",\
"6.771099, 6.864526, 6.919961, 6.926636, 6.945740");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.444249, 0.500522, 0.538764, 0.543368, 0.556547",\
"0.444249, 0.500522, 0.538764, 0.543368, 0.556547",\
"0.444249, 0.500522, 0.538764, 0.543368, 0.556547",\
"0.444249, 0.500522, 0.538764, 0.543368, 0.556547",\
"0.444249, 0.500522, 0.538764, 0.543368, 0.556547");
}
} /* end of arc mprj_io[4]_flash_csb_redg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.161983, 4.162599, 4.163104, 4.163164, 4.163338",\
"3.991201, 3.991817, 3.992321, 3.992382, 3.992555",\
"3.820417, 3.821033, 3.821537, 3.821599, 3.821772",\
"3.592251, 3.592867, 3.593371, 3.593432, 3.593606",\
"3.421116, 3.421732, 3.422236, 3.422297, 3.422471");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.111385, 4.116995, 4.117048, 4.117054, 4.117073",\
"3.940603, 3.946212, 3.946266, 3.946272, 3.946290",\
"3.769819, 3.775429, 3.775482, 3.775489, 3.775507",\
"3.541653, 3.547263, 3.547316, 3.547322, 3.547341",\
"3.370518, 3.376128, 3.376181, 3.376187, 3.376206");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc mprj_io[4]_flash_csb_redg_min*/
} /* end of pin flash_csb */
pin("flash_clk") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "6.008796, 6.130378, 6.188291, 6.195264, 6.215222",\
"6.008796, 6.130378, 6.188291, 6.195264, 6.215222",\
"6.046133, 6.167716, 6.225628, 6.232601, 6.252560",\
"6.083470, 6.205053, 6.262965, 6.269938, 6.289897",\
"6.158144, 6.279727, 6.337639, 6.344613, 6.364571");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.873267, 5.966692, 6.022128, 6.028803, 6.047907",\
"5.873267, 5.966692, 6.022128, 6.028803, 6.047907",\
"5.910604, 6.004030, 6.059465, 6.066140, 6.085244",\
"5.947942, 6.041367, 6.096802, 6.103477, 6.122581",\
"6.022616, 6.116041, 6.171476, 6.178152, 6.197256");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\
"0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\
"0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\
"0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\
"0.423334, 0.480753, 0.520911, 0.525747, 0.539586");
}
} /* end of arc clock_flash_clk_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.752884, 5.874466, 5.932379, 5.939352, 5.959311",\
"5.752884, 5.874466, 5.932379, 5.939352, 5.959311",\
"5.827559, 5.949141, 6.007053, 6.014027, 6.033985",\
"5.852449, 5.974032, 6.031945, 6.038918, 6.058876",\
"5.902233, 6.023816, 6.081728, 6.088701, 6.108660");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.707622, 5.801046, 5.856482, 5.863157, 5.882261",\
"5.707622, 5.801046, 5.856482, 5.863157, 5.882261",\
"5.782296, 5.875721, 5.931156, 5.937831, 5.956935",\
"5.807187, 5.900612, 5.956047, 5.962722, 5.981827",\
"5.856970, 5.950395, 6.005830, 6.012505, 6.031610");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\
"0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\
"0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\
"0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\
"0.423334, 0.480753, 0.520911, 0.525747, 0.539586");
}
} /* end of arc clock_flash_clk_redg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.946088, 5.067670, 5.125583, 5.132556, 5.152514",\
"5.425645, 5.547227, 5.605140, 5.612113, 5.632071",\
"5.905201, 6.026784, 6.084696, 6.091670, 6.111628",\
"6.545889, 6.667472, 6.725384, 6.732358, 6.752316",\
"6.799722, 6.921305, 6.979217, 6.986190, 7.006148");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\
"0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\
"0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\
"0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\
"0.777883, 0.789784, 0.789784, 0.789784, 0.789784");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.825585, 4.919010, 4.974445, 4.981121, 5.000225",\
"5.305142, 5.398567, 5.454002, 5.460678, 5.479782",\
"5.784698, 5.878123, 5.933558, 5.940234, 5.959338",\
"6.425385, 6.518811, 6.574246, 6.580921, 6.600025",\
"6.679218, 6.772643, 6.828078, 6.834754, 6.853858");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.444249, 0.500521, 0.538763, 0.543368, 0.556547",\
"0.444249, 0.500521, 0.538763, 0.543368, 0.556547",\
"0.444249, 0.500521, 0.538763, 0.543368, 0.556547",\
"0.444249, 0.500521, 0.538763, 0.543368, 0.556547",\
"0.444249, 0.500521, 0.538763, 0.543368, 0.556547");
}
} /* end of arc mprj_io[4]_flash_clk_redg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.005713, 4.006331, 4.006836, 4.006897, 4.007071",\
"3.834930, 3.835548, 3.836053, 3.836114, 3.836288",\
"3.664147, 3.664765, 3.665270, 3.665331, 3.665505",\
"3.435981, 3.436599, 3.437104, 3.437165, 3.437339",\
"3.264846, 3.265464, 3.265969, 3.266030, 3.266204");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.955106, 3.960708, 3.960762, 3.960768, 3.960787",\
"3.784323, 3.789925, 3.789979, 3.789985, 3.790004",\
"3.613540, 3.619142, 3.619196, 3.619202, 3.619221",\
"3.385374, 3.390976, 3.391029, 3.391036, 3.391054",\
"3.214239, 3.219841, 3.219894, 3.219901, 3.219919");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc mprj_io[4]_flash_clk_redg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.456086, 4.577669, 4.635581, 4.642555, 4.662513",\
"4.935643, 5.057226, 5.115138, 5.122111, 5.142070",\
"5.415199, 5.536782, 5.594694, 5.601667, 5.621626",\
"6.055887, 6.177470, 6.235382, 6.242355, 6.262314",\
"6.309720, 6.431303, 6.489215, 6.496188, 6.516147");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.237123, 4.330548, 4.385983, 4.392658, 4.411763",\
"4.798648, 4.892074, 4.947509, 4.954184, 4.973288",\
"5.360174, 5.453599, 5.509034, 5.515709, 5.534813",\
"6.110372, 6.203796, 6.259232, 6.265907, 6.285011",\
"6.462277, 6.555703, 6.611138, 6.617813, 6.636917");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\
"0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\
"0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\
"0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\
"0.423334, 0.480753, 0.520911, 0.525747, 0.539586");
}
} /* end of arc mprj_io[4]_flash_clk_una*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.953407, 4.074989, 4.132902, 4.139875, 4.159833",\
"3.782624, 3.904206, 3.962119, 3.969092, 3.989050",\
"3.611841, 3.733423, 3.791336, 3.798309, 3.818267",\
"3.383674, 3.505257, 3.563169, 3.570143, 3.590101",\
"3.212539, 3.334122, 3.392034, 3.399008, 3.418966");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.029534, 4.122959, 4.178394, 4.185069, 4.204174",\
"4.442196, 4.535622, 4.591057, 4.597732, 4.616836",\
"4.854858, 4.948284, 5.003719, 5.010394, 5.029498",\
"5.406176, 5.499600, 5.555036, 5.561711, 5.580815",\
"5.597068, 5.690493, 5.745928, 5.752604, 5.771708");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\
"0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\
"0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\
"0.423334, 0.480753, 0.520911, 0.525747, 0.539586",\
"0.423334, 0.480753, 0.520911, 0.525747, 0.539586");
}
} /* end of arc mprj_io[4]_flash_clk_una_min*/
} /* end of pin flash_clk */
pin("flash_io0") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.904705, 6.026289, 6.084201, 6.091175, 6.111133",\
"5.904705, 6.026289, 6.084201, 6.091175, 6.111133",\
"5.942042, 6.063626, 6.121539, 6.128512, 6.148470",\
"5.979380, 6.100964, 6.158876, 6.165849, 6.185807",\
"6.054054, 6.175638, 6.233550, 6.240523, 6.260482");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\
"0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\
"0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\
"0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\
"0.777881, 0.789780, 0.789780, 0.789780, 0.789780");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.856534, 5.949678, 6.004738, 6.011368, 6.030343",\
"5.856534, 5.949678, 6.004738, 6.011368, 6.030343",\
"5.893871, 5.987015, 6.042075, 6.048705, 6.067680",\
"5.931209, 6.024353, 6.079413, 6.086043, 6.105018",\
"6.005883, 6.099027, 6.154087, 6.160717, 6.179692");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.444254, 0.500511, 0.538756, 0.543361, 0.556541",\
"0.444254, 0.500511, 0.538756, 0.543361, 0.556541",\
"0.444254, 0.500511, 0.538756, 0.543361, 0.556541",\
"0.444254, 0.500511, 0.538756, 0.543361, 0.556541",\
"0.444254, 0.500511, 0.538756, 0.543361, 0.556541");
}
} /* end of arc clock_flash_io0_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.311230, 5.311903, 5.312434, 5.312499, 5.312681",\
"5.311230, 5.311903, 5.312434, 5.312499, 5.312681",\
"5.385904, 5.386578, 5.387109, 5.387173, 5.387356",\
"5.410795, 5.411469, 5.412000, 5.412064, 5.412247",\
"5.460578, 5.461252, 5.461783, 5.461847, 5.462030");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "5.260349, 5.265716, 5.265777, 5.265784, 5.265805",\
"5.260349, 5.265716, 5.265777, 5.265784, 5.265805",\
"5.335023, 5.340390, 5.340451, 5.340458, 5.340479",\
"5.359915, 5.365281, 5.365342, 5.365350, 5.365371",\
"5.409698, 5.415064, 5.415125, 5.415133, 5.415154");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc clock_flash_io0_redg_min*/
timing () {
related_pin : "mprj_io[2]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.004162, 4.125746, 4.183659, 4.190632, 4.210590",\
"4.483676, 4.605260, 4.663172, 4.670146, 4.690104",\
"4.963190, 5.084774, 5.142686, 5.149660, 5.169618",\
"5.603820, 5.725404, 5.783317, 5.790290, 5.810248",\
"5.857654, 5.979238, 6.037150, 6.044123, 6.064081");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.838981, 3.932407, 3.987842, 3.994517, 4.013621",\
"4.400551, 4.493977, 4.549411, 4.556087, 4.575191",\
"4.962121, 5.055547, 5.110981, 5.117657, 5.136761",\
"5.712379, 5.805804, 5.861239, 5.867914, 5.887018",\
"6.064287, 6.157712, 6.213148, 6.219823, 6.238927");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423339, 0.480753, 0.520913, 0.525749, 0.539589",\
"0.423339, 0.480753, 0.520913, 0.525749, 0.539589",\
"0.423339, 0.480753, 0.520913, 0.525749, 0.539589",\
"0.423339, 0.480753, 0.520913, 0.525749, 0.539589",\
"0.423339, 0.480753, 0.520913, 0.525749, 0.539589");
}
} /* end of arc mprj_io[2]_flash_io0_una*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[2]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.667497, 3.789081, 3.846993, 3.853966, 3.873924",\
"3.532219, 3.653804, 3.711716, 3.718689, 3.738647",\
"3.326571, 3.448155, 3.506068, 3.513041, 3.532999",\
"3.099060, 3.220644, 3.278556, 3.285530, 3.305488",\
"2.927946, 3.049531, 3.107443, 3.114416, 3.134374");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.719985, 3.813410, 3.868845, 3.875520, 3.894624",\
"4.046862, 4.140287, 4.195723, 4.202398, 4.221502",\
"4.543781, 4.637207, 4.692642, 4.699317, 4.718421",\
"5.093530, 5.186955, 5.242390, 5.249065, 5.268169",\
"5.284106, 5.377531, 5.432966, 5.439641, 5.458746");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.423339, 0.480753, 0.520913, 0.525749, 0.539589",\
"0.423339, 0.480753, 0.520913, 0.525749, 0.539589",\
"0.423339, 0.480753, 0.520913, 0.525749, 0.539589",\
"0.423339, 0.480753, 0.520913, 0.525749, 0.539589",\
"0.423339, 0.480753, 0.520913, 0.525749, 0.539589");
}
} /* end of arc mprj_io[2]_flash_io0_una_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.782792, 4.904376, 4.962288, 4.969261, 4.989220",\
"5.262349, 5.383933, 5.441845, 5.448818, 5.468777",\
"5.741905, 5.863489, 5.921401, 5.928374, 5.948333",\
"6.382592, 6.504176, 6.562088, 6.569062, 6.589020",\
"6.636425, 6.758009, 6.815921, 6.822895, 6.842853");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\
"0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\
"0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\
"0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\
"0.777881, 0.789780, 0.789780, 0.789780, 0.789780");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "4.741196, 4.834340, 4.889400, 4.896030, 4.915006",\
"5.220753, 5.313897, 5.368958, 5.375587, 5.394563",\
"5.700309, 5.793453, 5.848514, 5.855144, 5.874119",\
"6.340998, 6.434142, 6.489202, 6.495832, 6.514808",\
"6.594831, 6.687975, 6.743035, 6.749665, 6.768641");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.444254, 0.500511, 0.538756, 0.543361, 0.556541",\
"0.444254, 0.500511, 0.538756, 0.543361, 0.556541",\
"0.444254, 0.500511, 0.538756, 0.543361, 0.556541",\
"0.444254, 0.500511, 0.538756, 0.543361, 0.556541",\
"0.444254, 0.500511, 0.538756, 0.543361, 0.556541");
}
} /* end of arc mprj_io[4]_flash_io0_redg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.968866, 3.969540, 3.970071, 3.970135, 3.970318",\
"3.798083, 3.798757, 3.799288, 3.799352, 3.799535",\
"3.627300, 3.627974, 3.628505, 3.628569, 3.628752",\
"3.399134, 3.399807, 3.400338, 3.400403, 3.400585",\
"3.227999, 3.228672, 3.229203, 3.229268, 3.229450");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "3.917985, 3.923352, 3.923413, 3.923420, 3.923442",\
"3.747202, 3.752569, 3.752630, 3.752637, 3.752658",\
"3.576419, 3.581786, 3.581847, 3.581854, 3.581875",\
"3.348253, 3.353619, 3.353681, 3.353688, 3.353709",\
"3.177118, 3.182484, 3.182546, 3.182553, 3.182574");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.047768, 1.676429, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc mprj_io[4]_flash_io0_redg_min*/
} /* end of pin flash_io0 */
pin("flash_io1") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
function : "0" ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin flash_io1 */
pin("hk_serial_load") {
direction : internal ;
clock : true ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
timing () {
related_pin : "hk_serial_load" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.806500");
}
} /* end of arc hk_serial_load_hk_serial_load_pwl*/
timing () {
related_pin : "hk_serial_load" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.825460");
}
} /* end of arc hk_serial_load_hk_serial_load_pwh*/
} /* end of pin hk_serial_load */
} /* end of cell */
} /* end of library */