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

4424 lines
177 KiB
Plaintext

library("caravan.max") {
technology (cmos) ;
delay_model : table_lookup ;
library_features ( report_delay_calculation ) ;
date : "Wed May 31 04:02:44 2023" ;
revision : "T-2022.03-SP3" ;
nom_process : 1.0000 ;
nom_voltage : 1.6000 ;
nom_temperature : 100.0000 ;
operating_conditions( "sky130_fd_sc_hd__ss_1.60v_100C" ) {
process : 1.0000 ;
voltage : 1.6000 ;
temperature : 100.0000 ;
} /* current design opcond */
default_operating_conditions : "sky130_fd_sc_hd__ss_1.60v_100C" ;
voltage_unit : "1V" ;
time_unit : "1ns" ;
capacitive_load_unit (1.000000, pf);
slew_derate_from_library : 1.0000 ;
slew_lower_threshold_pct_rise : 20.0000 ;
slew_lower_threshold_pct_fall : 20.0000 ;
slew_upper_threshold_pct_rise : 80.0000 ;
slew_upper_threshold_pct_fall : 80.0000 ;
input_threshold_pct_rise : 50.0000 ;
input_threshold_pct_fall : 50.0000 ;
output_threshold_pct_rise : 50.0000 ;
output_threshold_pct_fall : 50.0000 ;
k_process_cell_rise : 0.000000;
k_process_cell_fall : 0.000000;
k_volt_cell_rise : 0.000000;
k_volt_cell_fall : 0.000000;
k_temp_cell_rise : 0.000000;
k_temp_cell_fall : 0.000000;
k_process_rise_transition : 0.000000;
k_process_fall_transition : 0.000000;
k_volt_rise_transition : 0.000000;
k_volt_fall_transition : 0.000000;
k_temp_rise_transition : 0.000000;
k_temp_fall_transition : 0.000000;
default_fanout_load : 1.000000;
default_inout_pin_cap : 1.000000;
default_input_pin_cap : 1.000000;
default_output_pin_cap : 0.000000;
current_unit : 1mA;
pulling_resistance_unit : "1kohm";
comment : "PrimeTime extracted Model." ;
define(min_delay_flag, timing, boolean);
define(internal_noise_width_above_low, pin, float);
define(internal_noise_height_below_high, pin, float);
define(original_pin, pin, string);
define(max_noise_immunity_low, pin, float);
define(is_unconstrained, pin, boolean);
define(internal_noise_width_below_high, pin, float);
define(internal_noise_peak_time_below_high, pin, float);
define(internal_noise_height_above_low, pin, float);
define(max_noise_immunity_high, pin, float);
define(internal_noise_peak_time_above_low, pin, float);
/* SCALAR table template is built-in */
/* 2-D table template f(in_trans, out_cap) */
lu_table_template( f_itrans_ocap ) {
variable_1 : input_net_transition;
variable_2 : total_output_net_capacitance;
index_1 (" 0.0000, 1.0000 ");
index_2 (" 0.0000, 1.0000 ");
}
/* 2-D table template f(d_trans, c_trans) */
lu_table_template( f_dtrans_ctrans ) {
variable_1 : constrained_pin_transition;
variable_2 : related_pin_transition;
index_1 (" 0.0000, 1.0000 ");
index_2 (" 0.0000, 1.0000 ");
}
type ( BUS38_type0 ) {
base_type : array ;
data_type : bit ;
bit_width : 38 ;
bit_from : 37 ;
bit_to : 0 ;
downto : true ;
} /* end of type */
cell( caravan ) {
area : 2106880.500000 ;
dont_use : true ;
dont_touch : true ;
interface_timing : true;
timing_model_type : "extracted";
is_macro_cell : true;
pad_cell : true;
pin("vddio") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vddio */
pin("vddio_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vddio_2 */
pin("vssio") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssio */
pin("vssio_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssio_2 */
pin("vdda") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda */
pin("vssa") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa */
pin("vccd") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vccd */
pin("vssd") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssd */
pin("vdda1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda1 */
pin("vdda1_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda1_2 */
pin("vdda2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vdda2 */
pin("vssa1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa1 */
pin("vssa1_2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa1_2 */
pin("vssa2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssa2 */
pin("vccd1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vccd1 */
pin("vccd2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vccd2 */
pin("vssd1") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssd1 */
pin("vssd2") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin vssd2 */
pin("gpio") {
direction : inout ;
max_transition : 4.000000 ;
min_transition : 1.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin gpio */
bus ( mprj_io ) {
bus_type : BUS38_type0 ;
direction : inout ;
pin("mprj_io[37]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.023852, -0.023852, -0.240490, -0.312702, -0.457127",\
"0.625106, 0.625106, 0.408468, 0.336256, 0.191832",\
"1.274063, 1.274063, 1.057425, 0.985213, 0.840789",\
"2.141071, 2.141071, 1.924434, 1.852221, 1.707797",\
"2.471796, 2.471796, 2.255158, 2.182946, 2.038522");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "1.284115, 1.284115, 1.067477, 0.995265, 0.850841",\
"1.759674, 1.759674, 1.543036, 1.470824, 1.326400",\
"2.235235, 2.235235, 2.018598, 1.946385, 1.801961",\
"2.916422, 2.916422, 2.699784, 2.627572, 2.483148",\
"3.210430, 3.210430, 2.993793, 2.921580, 2.777156");
}
} /* 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.303595, 1.303595, 1.411913, 1.520232, 1.736870",\
"1.226974, 1.226974, 1.335292, 1.443611, 1.660249",\
"1.150352, 1.150352, 1.258671, 1.366989, 1.583628",\
"1.047986, 1.047986, 1.156304, 1.264623, 1.481261",\
"1.077636, 1.077636, 1.185954, 1.294272, 1.510911");
}
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.203177, 0.203177, 0.311496, 0.419814, 0.636453",\
"-0.166364, -0.166364, -0.058045, 0.050273, 0.266912",\
"-0.534956, -0.534956, -0.426638, -0.318319, -0.101681",\
"-1.027397, -1.027397, -0.919079, -0.810760, -0.594122",\
"-1.217081, -1.217081, -1.108763, -1.000444, -0.783806");
}
} /* end of arc clock_mprj_io[37]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.564744, 5.195636, 4.827096, 4.334728, 4.145026",\
"6.213702, 5.844594, 5.476055, 4.983686, 4.793984",\
"6.862659, 6.493552, 6.125012, 5.632643, 5.442941",\
"7.729667, 7.360560, 6.992020, 6.499651, 6.309949",\
"8.060392, 7.691285, 7.322745, 6.830376, 6.640674");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "7.597595, 7.228487, 6.859948, 6.367579, 6.177877",\
"8.073154, 7.704047, 7.335507, 6.843138, 6.653436",\
"8.548716, 8.179607, 7.811068, 7.318699, 7.128997",\
"9.229902, 8.860794, 8.492254, 7.999886, 7.810184",\
"9.523911, 9.154802, 8.786263, 8.293894, 8.104193");
}
} /* 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 ( "-4.154485, -3.678949, -3.203413, -2.521873, -2.226943",\
"-4.231106, -3.755570, -3.280035, -2.598494, -2.303565",\
"-4.307727, -3.832191, -3.356656, -2.675115, -2.380186",\
"-4.410094, -3.934558, -3.459022, -2.777481, -2.482552",\
"-4.380444, -3.904908, -3.429372, -2.747831, -2.452902");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-6.062847, -5.587311, -5.111775, -4.430234, -4.135305",\
"-6.432387, -5.956851, -5.481315, -4.799774, -4.504845",\
"-6.800980, -6.325444, -5.849908, -5.168367, -4.873438",\
"-7.293421, -6.817885, -6.342350, -5.660809, -5.365880",\
"-7.483105, -7.007569, -6.532033, -5.850492, -5.555563");
}
} /* end of arc mprj_io[4]_mprj_io[37]_hldf*/
} /* end of pin mprj_io[37] */
pin("mprj_io[36]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "1.221047, 1.221047, 1.004410, 0.932198, 0.787773",\
"1.870006, 1.870006, 1.653368, 1.581156, 1.436731",\
"2.518964, 2.518964, 2.302326, 2.230114, 2.085690",\
"3.385973, 3.385973, 3.169335, 3.097123, 2.952699",\
"3.716702, 3.716702, 3.500064, 3.427852, 3.283427");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "2.806284, 2.806284, 2.589646, 2.517434, 2.373010",\
"3.281836, 3.281836, 3.065198, 2.992986, 2.848561",\
"3.757386, 3.757386, 3.540749, 3.468536, 3.324112",\
"4.438699, 4.438699, 4.222061, 4.149849, 4.005424",\
"4.732710, 4.732710, 4.516072, 4.443860, 4.299436");
}
} /* 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.026734, 0.026734, 0.135053, 0.243371, 0.460010",\
"-0.049894, -0.049894, 0.058424, 0.166742, 0.383381",\
"-0.126523, -0.126523, -0.018205, 0.090114, 0.306752",\
"-0.228899, -0.228899, -0.120581, -0.012262, 0.204376",\
"-0.199244, -0.199244, -0.090926, 0.017392, 0.234031");
}
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.699450, -1.699450, -1.591131, -1.482813, -1.266174",\
"-2.068836, -2.068836, -1.960518, -1.852200, -1.635561",\
"-2.437410, -2.437410, -2.329092, -2.220774, -2.004135",\
"-2.929825, -2.929825, -2.821507, -2.713188, -2.496550",\
"-3.119514, -3.119514, -3.011196, -2.902878, -2.686239");
}
} /* end of arc clock_mprj_io[36]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.891052, 5.521945, 5.153405, 4.661036, 4.471334",\
"6.540010, 6.170903, 5.802363, 5.309994, 5.120292",\
"7.188968, 6.819861, 6.451321, 5.958952, 5.769250",\
"8.055977, 7.686870, 7.318330, 6.825962, 6.636260",\
"8.386705, 8.017599, 7.649059, 7.156690, 6.966988");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "8.016905, 7.647797, 7.279257, 6.786889, 6.597187",\
"8.492456, 8.123348, 7.754809, 7.262440, 7.072738",\
"8.968008, 8.598900, 8.230360, 7.737992, 7.548290",\
"9.649321, 9.280212, 8.911673, 8.419304, 8.229603",\
"9.943331, 9.574223, 9.205683, 8.713314, 8.523613");
}
} /* end of arc mprj_io[4]_mprj_io[36]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-4.497859, -4.022324, -3.546788, -2.865247, -2.570318",\
"-4.574488, -4.098952, -3.623416, -2.941875, -2.646946",\
"-4.651117, -4.175581, -3.700045, -3.018504, -2.723575",\
"-4.753493, -4.277957, -3.802421, -3.120880, -2.825951",\
"-4.723838, -4.248302, -3.772767, -3.091226, -2.796297");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-6.827391, -6.351855, -5.876319, -5.194778, -4.899849",\
"-7.196778, -6.721242, -6.245706, -5.564165, -5.269236",\
"-7.565352, -7.089816, -6.614280, -5.932739, -5.637810",\
"-8.057766, -7.582231, -7.106695, -6.425154, -6.130225",\
"-8.247456, -7.771920, -7.296384, -6.614843, -6.319914");
}
} /* end of arc mprj_io[4]_mprj_io[36]_hldf*/
} /* end of pin mprj_io[36] */
pin("mprj_io[35]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "0.319178, 0.319178, 0.102540, 0.030328, -0.114097",\
"0.968137, 0.968137, 0.751499, 0.679287, 0.534863",\
"1.617095, 1.617095, 1.400457, 1.328245, 1.183821",\
"2.484103, 2.484103, 2.267466, 2.195253, 2.050829",\
"2.814815, 2.814815, 2.598177, 2.525965, 2.381540");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "0.957163, 0.957163, 0.740525, 0.668313, 0.523889",\
"1.432749, 1.432749, 1.216111, 1.143899, 0.999475",\
"1.908333, 1.908333, 1.691695, 1.619483, 1.475059",\
"2.589106, 2.589106, 2.372468, 2.300256, 2.155831",\
"2.883116, 2.883116, 2.666478, 2.594266, 2.449841");
}
} /* end of arc clock_mprj_io[35]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.014495, 1.014495, 1.122813, 1.231132, 1.447770",\
"0.937901, 0.937901, 1.046220, 1.154538, 1.371177",\
"0.861306, 0.861306, 0.969625, 1.077943, 1.294581",\
"0.758975, 0.758975, 0.867293, 0.975612, 1.192250",\
"0.788606, 0.788606, 0.896924, 1.005242, 1.221881");
}
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.202930, 0.202930, 0.311249, 0.419567, 0.636206",\
"-0.167115, -0.167115, -0.058797, 0.049521, 0.266160",\
"-0.535770, -0.535770, -0.427452, -0.319134, -0.102495",\
"-1.028294, -1.028294, -0.919975, -0.811657, -0.595018",\
"-1.217955, -1.217955, -1.109636, -1.001318, -0.784679");
}
} /* end of arc clock_mprj_io[35]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.727828, 5.358720, 4.990180, 4.497812, 4.308110",\
"6.376786, 6.007679, 5.639139, 5.146770, 4.957068",\
"7.025744, 6.656637, 6.288097, 5.795728, 5.606026",\
"7.892752, 7.523645, 7.155105, 6.662736, 6.473034",\
"8.223463, 7.854356, 7.485816, 6.993448, 6.803746");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "6.918589, 6.549482, 6.180942, 5.688573, 5.498871",\
"7.394175, 7.025068, 6.656528, 6.164159, 5.974457",\
"7.869759, 7.500652, 7.132112, 6.639743, 6.450041",\
"8.550531, 8.181425, 7.812885, 7.320516, 7.130814",\
"8.844542, 8.475435, 8.106895, 7.614526, 7.424824");
}
} /* end of arc mprj_io[4]_mprj_io[35]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-4.363773, -3.888237, -3.412701, -2.731160, -2.436231",\
"-4.440367, -3.964831, -3.489295, -2.807755, -2.512825",\
"-4.516962, -4.041426, -3.565890, -2.884349, -2.589420",\
"-4.619293, -4.143757, -3.668221, -2.986680, -2.691751",\
"-4.589662, -4.114126, -3.638590, -2.957049, -2.662120");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-5.735752, -5.260216, -4.784680, -4.103139, -3.808210",\
"-6.105797, -5.630261, -5.154726, -4.473185, -4.178256",\
"-6.474452, -5.998917, -5.523381, -4.841840, -4.546911",\
"-6.966976, -6.491440, -6.015904, -5.334363, -5.039434",\
"-7.156637, -6.681101, -6.205565, -5.524024, -5.229095");
}
} /* end of arc mprj_io[4]_mprj_io[35]_hldf*/
} /* end of pin mprj_io[35] */
pin("mprj_io[34]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "2.032815, 2.032815, 1.816178, 1.743966, 1.599541",\
"2.681774, 2.681774, 2.465137, 2.392924, 2.248499",\
"3.330733, 3.330733, 3.114096, 3.041883, 2.897458",\
"4.197741, 4.197741, 3.981104, 3.908892, 3.764466",\
"4.528476, 4.528476, 4.311839, 4.239627, 4.095201");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "2.669771, 2.669771, 2.453134, 2.380921, 2.236497",\
"3.145308, 3.145308, 2.928671, 2.856459, 2.712034",\
"3.620847, 3.620847, 3.404209, 3.331997, 3.187572",\
"4.302355, 4.302355, 4.085717, 4.013505, 3.869081",\
"4.596365, 4.596365, 4.379727, 4.307515, 4.163091");
}
} /* 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.419589, 0.419589, 0.527907, 0.636226, 0.852864",\
"0.342948, 0.342948, 0.451266, 0.559585, 0.776223",\
"0.266306, 0.266306, 0.374624, 0.482943, 0.699581",\
"0.163913, 0.163913, 0.272231, 0.380549, 0.597188",\
"0.193576, 0.193576, 0.301894, 0.410213, 0.626851");
}
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.183584, -0.183584, -0.075266, 0.033052, 0.249691",\
"-0.552730, -0.552730, -0.444411, -0.336093, -0.119454",\
"-0.921275, -0.921275, -0.812957, -0.704638, -0.488000",\
"-1.413650, -1.413650, -1.305331, -1.197013, -0.980374",\
"-1.603350, -1.603350, -1.495031, -1.386713, -1.170074");
}
} /* end of arc clock_mprj_io[34]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.696246, 5.327139, 4.958600, 4.466231, 4.276529",\
"6.345204, 5.976098, 5.607558, 5.115189, 4.925487",\
"6.994164, 6.625057, 6.256517, 5.764148, 5.574446",\
"7.861172, 7.492065, 7.123525, 6.631156, 6.441454",\
"8.191907, 7.822800, 7.454260, 6.961892, 6.772190");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "7.036755, 6.667648, 6.299108, 5.806739, 5.617037",\
"7.512292, 7.143185, 6.774645, 6.282277, 6.092575",\
"7.987830, 7.618723, 7.250184, 6.757815, 6.568113",\
"8.669338, 8.300232, 7.931692, 7.439323, 7.249621",\
"8.963348, 8.594242, 8.225702, 7.733333, 7.543631");
}
} /* 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 ( "-4.133019, -3.657484, -3.181948, -2.500407, -2.205478",\
"-4.209661, -3.734125, -3.258589, -2.577048, -2.282119",\
"-4.286303, -3.810767, -3.335231, -2.653690, -2.358761",\
"-4.388696, -3.913160, -3.437624, -2.756083, -2.461154",\
"-4.359033, -3.883497, -3.407961, -2.726420, -2.431491");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-5.286215, -4.810679, -4.335143, -3.653602, -3.358673",\
"-5.655360, -5.179824, -4.704288, -4.022748, -3.727818",\
"-6.023906, -5.548370, -5.072834, -4.391293, -4.096364",\
"-6.516280, -6.040744, -5.565208, -4.883667, -4.588738",\
"-6.705980, -6.230444, -5.754909, -5.073368, -4.778439");
}
} /* end of arc mprj_io[4]_mprj_io[34]_hldf*/
} /* end of pin mprj_io[34] */
pin("mprj_io[33]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "1.678712, 1.678712, 1.462074, 1.389862, 1.245438",\
"2.327670, 2.327670, 2.111032, 2.038820, 1.894396",\
"2.976629, 2.976629, 2.759992, 2.687779, 2.543355",\
"3.843638, 3.843638, 3.627001, 3.554789, 3.410364",\
"4.174368, 4.174368, 3.957730, 3.885518, 3.741094");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "3.642088, 3.642088, 3.425450, 3.353238, 3.208814",\
"4.117638, 4.117638, 3.901000, 3.828788, 3.684363",\
"4.593187, 4.593187, 4.376550, 4.304338, 4.159913",\
"5.274518, 5.274518, 5.057880, 4.985668, 4.841244",\
"5.568526, 5.568526, 5.351889, 5.279676, 5.135252");
}
} /* 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.072598, -0.072598, 0.035720, 0.144038, 0.360677",\
"-0.149230, -0.149230, -0.040912, 0.067407, 0.284045",\
"-0.225860, -0.225860, -0.117541, -0.009223, 0.207416",\
"-0.328238, -0.328238, -0.219920, -0.111602, 0.105037",\
"-0.298583, -0.298583, -0.190265, -0.081946, 0.134692");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "-2.361755, -2.361755, -2.253437, -2.145119, -1.928480",\
"-2.731120, -2.731120, -2.622802, -2.514483, -2.297845",\
"-3.099691, -3.099691, -2.991373, -2.883055, -2.666416",\
"-3.592102, -3.592102, -3.483784, -3.375465, -3.158827",\
"-3.781793, -3.781793, -3.673474, -3.565156, -3.348517");
}
} /* end of arc clock_mprj_io[33]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "6.389237, 6.020131, 5.651591, 5.159222, 4.969520",\
"7.038196, 6.669089, 6.300549, 5.808180, 5.618478",\
"7.687155, 7.318048, 6.949508, 6.457139, 6.267437",\
"8.554164, 8.185057, 7.816517, 7.324149, 7.134447",\
"8.884893, 8.515787, 8.147247, 7.654878, 7.465176");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "9.069814, 8.700706, 8.332167, 7.839798, 7.650096",\
"9.545363, 9.176256, 8.807716, 8.315348, 8.125647",\
"10.020913, 9.651806, 9.283266, 8.790897, 8.601196",\
"10.702244, 10.333138, 9.964598, 9.472229, 9.282526",\
"10.996252, 10.627146, 10.258606, 9.766237, 9.576534");
}
} /* end of arc mprj_io[4]_mprj_io[33]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-4.678052, -4.202516, -3.726980, -3.045439, -2.750510",\
"-4.754683, -4.279148, -3.803612, -3.122071, -2.827142",\
"-4.831313, -4.355777, -3.880241, -3.198700, -2.903771",\
"-4.933692, -4.458156, -3.982620, -3.301079, -3.006150",\
"-4.904037, -4.428501, -3.952965, -3.271424, -2.976495");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-7.771462, -7.295927, -6.820391, -6.138850, -5.843921",\
"-8.140827, -7.665291, -7.189755, -6.508214, -6.213285",\
"-8.509398, -8.033863, -7.558327, -6.876786, -6.581857",\
"-9.001809, -8.526274, -8.050737, -7.369196, -7.074267",\
"-9.191500, -8.715963, -8.240428, -7.558887, -7.263958");
}
} /* end of arc mprj_io[4]_mprj_io[33]_hldf*/
} /* end of pin mprj_io[33] */
pin("mprj_io[32]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "1.124962, 1.124962, 0.908324, 0.836112, 0.691688",\
"1.773920, 1.773920, 1.557282, 1.485070, 1.340646",\
"2.422878, 2.422878, 2.206241, 2.134028, 1.989604",\
"3.289887, 3.289887, 3.073250, 3.001038, 2.856613",\
"3.620616, 3.620616, 3.403978, 3.331766, 3.187342");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "2.301027, 2.301027, 2.084390, 2.012177, 1.867753",\
"2.776578, 2.776578, 2.559940, 2.487728, 2.343304",\
"3.252130, 3.252130, 3.035492, 2.963280, 2.818855",\
"3.933433, 3.933433, 3.716795, 3.644583, 3.500158",\
"4.227442, 4.227442, 4.010804, 3.938592, 3.794168");
}
} /* 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.725527, 0.725527, 0.833845, 0.942163, 1.158802",\
"0.648899, 0.648899, 0.757217, 0.865536, 1.082174",\
"0.572270, 0.572270, 0.680589, 0.788907, 1.005546",\
"0.469894, 0.469894, 0.578213, 0.686531, 0.903170",\
"0.499549, 0.499549, 0.607867, 0.716186, 0.932824");
}
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.824270, -0.824270, -0.715952, -0.607634, -0.390995",\
"-1.193668, -1.193668, -1.085350, -0.977032, -0.760393",\
"-1.562244, -1.562244, -1.453926, -1.345608, -1.128969",\
"-2.054662, -2.054662, -1.946343, -1.838025, -1.621387",\
"-2.244350, -2.244350, -2.136032, -2.027714, -1.811075");
}
} /* end of arc clock_mprj_io[32]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.748298, 5.379191, 5.010651, 4.518282, 4.328580",\
"6.397256, 6.028149, 5.659609, 5.167241, 4.977539",\
"7.046215, 6.677107, 6.308568, 5.816199, 5.626497",\
"7.913224, 7.544116, 7.175577, 6.683208, 6.493506",\
"8.243952, 7.874845, 7.506305, 7.013937, 6.824234");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "7.332211, 6.963104, 6.594564, 6.102195, 5.912493",\
"7.807762, 7.438654, 7.070115, 6.577746, 6.388044",\
"8.283314, 7.914206, 7.545666, 7.053298, 6.863595",\
"8.964617, 8.595509, 8.226969, 7.734601, 7.544899",\
"9.258625, 8.889519, 8.520979, 8.028610, 7.838908");
}
} /* end of arc mprj_io[4]_mprj_io[32]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-3.846645, -3.371109, -2.895573, -2.214032, -1.919103",\
"-3.923273, -3.447737, -2.972201, -2.290660, -1.995731",\
"-3.999901, -3.524365, -3.048830, -2.367289, -2.072360",\
"-4.102277, -3.626741, -3.151206, -2.469665, -2.174736",\
"-4.072623, -3.597087, -3.121551, -2.440010, -2.145081");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-5.853756, -5.378221, -4.902685, -4.221144, -3.926215",\
"-6.223155, -5.747619, -5.272083, -4.590542, -4.295613",\
"-6.591731, -6.116195, -5.640659, -4.959118, -4.664189",\
"-7.084148, -6.608612, -6.133076, -5.451535, -5.156606",\
"-7.273837, -6.798301, -6.322765, -5.641224, -5.346295");
}
} /* end of arc mprj_io[4]_mprj_io[32]_hldf*/
} /* end of pin mprj_io[32] */
pin("mprj_io[31]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "2.491645, 2.491645, 2.275007, 2.202795, 2.058371",\
"3.140652, 3.140652, 2.924014, 2.851802, 2.707377",\
"3.789660, 3.789660, 3.573022, 3.500810, 3.356385",\
"4.656734, 4.656734, 4.440096, 4.367884, 4.223459",\
"4.987453, 4.987453, 4.770815, 4.698603, 4.554178");
}
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.006815, 4.006815, 3.790177, 3.717965, 3.573541",\
"4.482437, 4.482437, 4.265800, 4.193587, 4.049163",\
"4.958060, 4.958060, 4.741423, 4.669210, 4.524786",\
"5.641921, 5.641921, 5.425283, 5.353071, 5.208647",\
"5.935901, 5.935901, 5.719263, 5.647051, 5.502626");
}
} /* 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.971044, -0.971044, -0.862725, -0.754407, -0.537768",\
"-1.047647, -1.047647, -0.939329, -0.831011, -0.614372",\
"-1.124250, -1.124250, -1.015932, -0.907614, -0.690975",\
"-1.226973, -1.226973, -1.118654, -1.010336, -0.793697",\
"-1.197350, -1.197350, -1.089031, -0.980713, -0.764074");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "-2.882305, -2.882305, -2.773987, -2.665668, -2.449030",\
"-3.251127, -3.251127, -3.142809, -3.034491, -2.817852",\
"-3.619950, -3.619950, -3.511632, -3.403314, -3.186675",\
"-4.113734, -4.113734, -4.005416, -3.897098, -3.680459",\
"-4.303369, -4.303369, -4.195050, -4.086732, -3.870093");
}
} /* end of arc clock_mprj_io[31]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "7.529951, 7.160844, 6.792305, 6.299936, 6.110234",\
"8.178957, 7.809850, 7.441310, 6.948942, 6.759240",\
"8.827965, 8.458858, 8.090319, 7.597950, 7.408247",\
"9.695040, 9.325933, 8.957394, 8.465025, 8.275322",\
"10.025759, 9.656652, 9.288113, 8.795744, 8.606041");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "9.703479, 9.334372, 8.965832, 8.473463, 8.283762",\
"10.179101, 9.809994, 9.441454, 8.949085, 8.759384",\
"10.654724, 10.285618, 9.917078, 9.424709, 9.235006",\
"11.338585, 10.969479, 10.600939, 10.108570, 9.918867",\
"11.632565, 11.263458, 10.894918, 10.402550, 10.212847");
}
} /* end of arc mprj_io[4]_mprj_io[31]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-5.806015, -5.330479, -4.854943, -4.173402, -3.878473",\
"-5.882619, -5.407084, -4.931548, -4.250007, -3.955078",\
"-5.959222, -5.483686, -5.008151, -4.326610, -4.031681",\
"-6.061944, -5.586409, -5.110873, -4.429332, -4.134403",\
"-6.032321, -5.556786, -5.081250, -4.399709, -4.104780");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-8.502758, -8.027223, -7.551687, -6.870146, -6.575217",\
"-8.871580, -8.396045, -7.920509, -7.238968, -6.944039",\
"-9.240404, -8.764868, -8.289331, -7.607791, -7.312862",\
"-9.734188, -9.258652, -8.783115, -8.101575, -7.806646",\
"-9.923822, -9.448286, -8.972750, -8.291209, -7.996280");
}
} /* end of arc mprj_io[4]_mprj_io[31]_hldf*/
} /* end of pin mprj_io[31] */
pin("mprj_io[30]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "2.067857, 2.067857, 1.851219, 1.779007, 1.634583",\
"2.716826, 2.716826, 2.500189, 2.427977, 2.283552",\
"3.365796, 3.365796, 3.149158, 3.076946, 2.932522",\
"4.232820, 4.232820, 4.016182, 3.943970, 3.799545",\
"4.563552, 4.563552, 4.346914, 4.274702, 4.130278");
}
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.230379, 4.230379, 4.013741, 3.941529, 3.797105",\
"4.705932, 4.705932, 4.489294, 4.417082, 4.272657",\
"5.181483, 5.181483, 4.964846, 4.892633, 4.748209",\
"5.863565, 5.863565, 5.646928, 5.574716, 5.430291",\
"6.157567, 6.157567, 5.940929, 5.868717, 5.724293");
}
} /* 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.617469, -0.617469, -0.509151, -0.400832, -0.184194",\
"-0.694104, -0.694104, -0.585786, -0.477468, -0.260829",\
"-0.770738, -0.770738, -0.662419, -0.554101, -0.337462",\
"-0.873122, -0.873122, -0.764804, -0.656486, -0.439847",\
"-0.843467, -0.843467, -0.735148, -0.626830, -0.410192");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "-2.932631, -2.932631, -2.824312, -2.715994, -2.499355",\
"-3.301228, -3.301228, -3.192909, -3.084591, -2.867952",\
"-3.669824, -3.669824, -3.561505, -3.453187, -3.236548",\
"-4.162268, -4.162268, -4.053949, -3.945631, -3.728992",\
"-4.351956, -4.351956, -4.243638, -4.135320, -3.918681");
}
} /* end of arc clock_mprj_io[30]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "6.825047, 6.455940, 6.087400, 5.595032, 5.405330",\
"7.474017, 7.104910, 6.736370, 6.244001, 6.054299",\
"8.122987, 7.753880, 7.385340, 6.892971, 6.703269",\
"8.990010, 8.620903, 8.252363, 7.759995, 7.570292",\
"9.320743, 8.951635, 8.583096, 8.090727, 7.901025");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "9.719534, 9.350427, 8.981887, 8.489518, 8.299816",\
"10.195086, 9.825978, 9.457438, 8.965070, 8.775368",\
"10.670637, 10.301530, 9.932990, 9.440621, 9.250919",\
"11.352720, 10.983613, 10.615073, 10.122705, 9.933002",\
"11.646721, 11.277614, 10.909074, 10.416705, 10.227003");
}
} /* end of arc mprj_io[4]_mprj_io[30]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-5.232065, -4.756529, -4.280993, -3.599452, -3.304523",\
"-5.308701, -4.833165, -4.357629, -3.676088, -3.381159",\
"-5.385334, -4.909798, -4.434262, -3.752721, -3.457792",\
"-5.487719, -5.012183, -4.536647, -3.855106, -3.560177",\
"-5.458063, -4.982527, -4.506991, -3.825450, -3.530521");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-8.355151, -7.879615, -7.404079, -6.722538, -6.427609",\
"-8.723748, -8.248213, -7.772676, -7.091136, -6.796206",\
"-9.092344, -8.616808, -8.141273, -7.459732, -7.164803",\
"-9.584788, -9.109253, -8.633717, -7.952176, -7.657247",\
"-9.774477, -9.298941, -8.823405, -8.141865, -7.846935");
}
} /* end of arc mprj_io[4]_mprj_io[30]_hldf*/
} /* end of pin mprj_io[30] */
pin("mprj_io[29]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "2.450426, 2.450426, 2.233788, 2.161576, 2.017152",\
"3.099409, 3.099409, 2.882771, 2.810559, 2.666135",\
"3.748392, 3.748392, 3.531754, 3.459542, 3.315118",\
"4.615433, 4.615433, 4.398795, 4.326583, 4.182158",\
"4.946161, 4.946161, 4.729524, 4.657311, 4.512887");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "3.281350, 3.281350, 3.064713, 2.992500, 2.848076",\
"3.756927, 3.756927, 3.540290, 3.468078, 3.323653",\
"4.232504, 4.232504, 4.015866, 3.943654, 3.799230",\
"4.915206, 4.915206, 4.698568, 4.626356, 4.481932",\
"5.209201, 5.209201, 4.992563, 4.920351, 4.775927");
}
} /* 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.678761, -0.678761, -0.570443, -0.462125, -0.245486",\
"-0.755385, -0.755385, -0.647067, -0.538749, -0.322110",\
"-0.832009, -0.832009, -0.723691, -0.615373, -0.398734",\
"-0.934379, -0.934379, -0.826060, -0.717742, -0.501103",\
"-0.904735, -0.904735, -0.796416, -0.688098, -0.471459");
}
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.949059, -1.949059, -1.840741, -1.732423, -1.515784",\
"-2.317735, -2.317735, -2.209416, -2.101098, -1.884459",\
"-2.686410, -2.686410, -2.578092, -2.469773, -2.253135",\
"-3.178959, -3.178959, -3.070641, -2.962322, -2.745684",\
"-3.368629, -3.368629, -3.260310, -3.151992, -2.935353");
}
} /* 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 ( "8.039021, 7.669913, 7.301373, 6.809004, 6.619302",\
"8.688004, 8.318895, 7.950356, 7.457987, 7.268285",\
"9.336987, 8.967878, 8.599339, 8.106970, 7.917268",\
"10.204027, 9.834919, 9.466379, 8.974010, 8.784309",\
"10.534756, 10.165648, 9.797108, 9.304739, 9.115038");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "9.594780, 9.225674, 8.857134, 8.364765, 8.175062",\
"10.070358, 9.701250, 9.332710, 8.840342, 8.650640",\
"10.545935, 10.176826, 9.808287, 9.315918, 9.126217",\
"11.228636, 10.859529, 10.490990, 9.998621, 9.808918",\
"11.522631, 11.153524, 10.784985, 10.292616, 10.102913");
}
} /* 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 ( "-6.136837, -5.661301, -5.185765, -4.504224, -4.209295",\
"-6.213460, -5.737925, -5.262389, -4.580848, -4.285919",\
"-6.290084, -5.814548, -5.339013, -4.657472, -4.362543",\
"-6.392454, -5.916918, -5.441382, -4.759841, -4.464912",\
"-6.362810, -5.887274, -5.411738, -4.730197, -4.435268");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-8.215046, -7.739510, -7.263974, -6.582433, -6.287504",\
"-8.583721, -8.108185, -7.632649, -6.951108, -6.656179",\
"-8.952396, -8.476860, -8.001324, -7.319783, -7.024854",\
"-9.444944, -8.969409, -8.493874, -7.812332, -7.517403",\
"-9.634615, -9.159079, -8.683542, -8.002002, -7.707073");
}
} /* end of arc mprj_io[4]_mprj_io[29]_hldf*/
} /* end of pin mprj_io[29] */
pin("mprj_io[28]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "3.851243, 3.851243, 3.634605, 3.562393, 3.417969",\
"4.500218, 4.500218, 4.283581, 4.211369, 4.066944",\
"5.149196, 5.149196, 4.932558, 4.860346, 4.715921",\
"6.016229, 6.016229, 5.799591, 5.727379, 5.582954",\
"6.346959, 6.346959, 6.130322, 6.058109, 5.913685");
}
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.566932, 4.566932, 4.350294, 4.278082, 4.133657",\
"5.042498, 5.042498, 4.825860, 4.753648, 4.609223",\
"5.518063, 5.518063, 5.301425, 5.229213, 5.084788",\
"6.200459, 6.200459, 5.983822, 5.911610, 5.767185",\
"6.494458, 6.494458, 6.277821, 6.205608, 6.061184");
}
} /* end of arc clock_mprj_io[28]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "-2.098608, -2.098608, -1.990290, -1.881971, -1.665333",\
"-2.175238, -2.175238, -2.066919, -1.958601, -1.741962",\
"-2.251867, -2.251867, -2.143549, -2.035231, -1.818592",\
"-2.354244, -2.354244, -2.245926, -2.137608, -1.920969",\
"-2.324594, -2.324594, -2.216276, -2.107958, -1.891319");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "-3.275100, -3.275100, -3.166781, -3.058463, -2.841825",\
"-3.643737, -3.643737, -3.535419, -3.427100, -3.210462",\
"-4.012372, -4.012372, -3.904054, -3.795735, -3.579097",\
"-4.504869, -4.504869, -4.396551, -4.288233, -4.071594",\
"-4.694550, -4.694550, -4.586231, -4.477913, -4.261274");
}
} /* end of arc clock_mprj_io[28]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "8.521248, 8.152140, 7.783600, 7.291232, 7.101530",\
"9.170223, 8.801115, 8.432575, 7.940207, 7.750505",\
"9.819201, 9.450092, 9.081553, 8.589184, 8.399483",\
"10.686234, 10.317125, 9.948586, 9.456217, 9.266516",\
"11.016964, 10.647856, 10.279316, 9.786947, 9.597246");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "9.777554, 9.408445, 9.039906, 8.547537, 8.357836",\
"10.253119, 9.884010, 9.515471, 9.023102, 8.833401",\
"10.728683, 10.359575, 9.991035, 9.498667, 9.308966",\
"11.411081, 11.041973, 10.673433, 10.181065, 9.991364",\
"11.705080, 11.335972, 10.967432, 10.475063, 10.285362");
}
} /* end of arc mprj_io[4]_mprj_io[28]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-6.623202, -6.147666, -5.672130, -4.990589, -4.695660",\
"-6.699831, -6.224296, -5.748760, -5.067219, -4.772290",\
"-6.776461, -6.300925, -5.825389, -5.143848, -4.848919",\
"-6.878838, -6.403302, -5.927766, -5.246225, -4.951296",\
"-6.849188, -6.373652, -5.898117, -5.216576, -4.921647");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-8.403040, -7.927505, -7.451969, -6.770428, -6.475499",\
"-8.771677, -8.296142, -7.820606, -7.139065, -6.844136",\
"-9.140312, -8.664777, -8.189241, -7.507700, -7.212771",\
"-9.632811, -9.157275, -8.681740, -8.000198, -7.705269",\
"-9.822491, -9.346955, -8.871420, -8.189878, -7.894949");
}
} /* end of arc mprj_io[4]_mprj_io[28]_hldf*/
} /* end of pin mprj_io[28] */
pin("mprj_io[27]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "2.234671, 2.234671, 2.018033, 1.945821, 1.801396",\
"2.883643, 2.883643, 2.667006, 2.594793, 2.450369",\
"3.532616, 3.532616, 3.315978, 3.243766, 3.099341",\
"4.399642, 4.399642, 4.183004, 4.110792, 3.966368",\
"4.730373, 4.730373, 4.513736, 4.441524, 4.297099");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "3.423074, 3.423074, 3.206436, 3.134224, 2.989799",\
"3.898634, 3.898634, 3.681996, 3.609784, 3.465360",\
"4.374191, 4.374191, 4.157554, 4.085341, 3.940917",\
"5.056431, 5.056431, 4.839793, 4.767581, 4.623157",\
"5.350431, 5.350431, 5.133794, 5.061582, 4.917157");
}
} /* 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.817761, -0.817761, -0.709443, -0.601125, -0.384486",\
"-0.894392, -0.894392, -0.786074, -0.677755, -0.461117",\
"-0.971025, -0.971025, -0.862706, -0.754388, -0.537749",\
"-1.073405, -1.073405, -0.965087, -0.856769, -0.640130",\
"-1.043753, -1.043753, -0.935434, -0.827116, -0.610477");
}
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.819757, -1.819757, -1.711439, -1.603121, -1.386482",\
"-2.188373, -2.188373, -2.080054, -1.971736, -1.755097",\
"-2.556989, -2.556989, -2.448670, -2.340352, -2.123713",\
"-3.049460, -3.049460, -2.941142, -2.832824, -2.616185",\
"-3.239144, -3.239144, -3.130826, -3.022508, -2.805869");
}
} /* end of arc clock_mprj_io[27]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "7.643173, 7.274065, 6.905526, 6.413157, 6.223455",\
"8.292145, 7.923038, 7.554498, 7.062129, 6.872427",\
"8.941118, 8.572010, 8.203470, 7.711102, 7.521400",\
"9.808144, 9.439037, 9.070498, 8.578129, 8.388426",\
"10.138876, 9.769768, 9.401228, 8.908859, 8.719158");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "9.384481, 9.015373, 8.646833, 8.154465, 7.964763",\
"9.860041, 9.490934, 9.122395, 8.630026, 8.440323",\
"10.335598, 9.966492, 9.597952, 9.105583, 8.915880",\
"11.017838, 10.648731, 10.280191, 9.787823, 9.598120",\
"11.311838, 10.942732, 10.574192, 10.081823, 9.892120");
}
} /* end of arc mprj_io[4]_mprj_io[27]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-6.195917, -5.720381, -5.244845, -4.563304, -4.268375",\
"-6.272547, -5.797011, -5.321476, -4.639935, -4.345006",\
"-6.349180, -5.873644, -5.398108, -4.716567, -4.421638",\
"-6.451560, -5.976025, -5.500489, -4.818948, -4.524019",\
"-6.421908, -5.946372, -5.470836, -4.789295, -4.494366");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-7.758452, -7.282916, -6.807380, -6.125839, -5.830910",\
"-8.127068, -7.651531, -7.175995, -6.494454, -6.199525",\
"-8.495684, -8.020147, -7.544611, -6.863070, -6.568141",\
"-8.988155, -8.512619, -8.037083, -7.355542, -7.060613",\
"-9.177839, -8.702303, -8.226767, -7.545226, -7.250297");
}
} /* end of arc mprj_io[4]_mprj_io[27]_hldf*/
} /* end of pin mprj_io[27] */
pin("mprj_io[26]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "5.716113, 5.716113, 5.499475, 5.427263, 5.282839",\
"6.365081, 6.365081, 6.148443, 6.076231, 5.931807",\
"7.014047, 7.014047, 6.797409, 6.725197, 6.580772",\
"7.881063, 7.881063, 7.664425, 7.592213, 7.447788",\
"8.211797, 8.211797, 7.995159, 7.922947, 7.778522");
}
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 ( "7.128562, 7.128562, 6.911924, 6.839712, 6.695288",\
"7.604110, 7.604110, 7.387472, 7.315260, 7.170835",\
"8.079656, 8.079656, 7.863018, 7.790806, 7.646381",\
"8.761561, 8.761561, 8.544924, 8.472712, 8.328287",\
"9.055566, 9.055566, 8.838928, 8.766716, 8.622292");
}
} /* end of arc clock_mprj_io[26]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "-2.933117, -2.933117, -2.824799, -2.716480, -2.499842",\
"-3.009754, -3.009754, -2.901436, -2.793118, -2.576479",\
"-3.086395, -3.086395, -2.978077, -2.869759, -2.653120",\
"-3.188784, -3.188784, -3.080465, -2.972147, -2.755508",\
"-3.159124, -3.159124, -3.050806, -2.942488, -2.725849");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "-3.958486, -3.958486, -3.850167, -3.741849, -3.525210",\
"-4.327204, -4.327204, -4.218885, -4.110567, -3.893929",\
"-4.695778, -4.695778, -4.587460, -4.479141, -4.262503",\
"-5.188193, -5.188193, -5.079875, -4.971557, -4.754918",\
"-5.377888, -5.377888, -5.269569, -5.161251, -4.944613");
}
} /* end of arc clock_mprj_io[26]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "9.545811, 9.176704, 8.808165, 8.315796, 8.126093",\
"10.194778, 9.825672, 9.457132, 8.964764, 8.775061",\
"10.843744, 10.474638, 10.106098, 9.613729, 9.424026",\
"11.710762, 11.341656, 10.973116, 10.480747, 10.291044",\
"12.041496, 11.672390, 11.303850, 10.811481, 10.621778");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "11.495545, 11.126438, 10.757898, 10.265530, 10.075829",\
"11.971092, 11.601986, 11.233446, 10.741077, 10.551374",\
"12.446636, 12.077530, 11.708990, 11.216621, 11.026918",\
"13.128544, 12.759438, 12.390898, 11.898529, 11.708826",\
"13.422548, 13.053442, 12.684902, 12.192533, 12.002831");
}
} /* end of arc mprj_io[4]_mprj_io[26]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-7.485725, -7.010190, -6.534654, -5.853113, -5.558184",\
"-7.562363, -7.086827, -6.611291, -5.929750, -5.634821",\
"-7.639004, -7.163468, -6.687932, -6.006391, -5.711462",\
"-7.741392, -7.265856, -6.790320, -6.108779, -5.813850",\
"-7.711733, -7.236197, -6.760661, -6.079120, -5.784191");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-9.061116, -8.585581, -8.110044, -7.428504, -7.133574",\
"-9.429834, -8.954298, -8.478763, -7.797222, -7.502293",\
"-9.798409, -9.322872, -8.847337, -8.165796, -7.870867",\
"-10.290824, -9.815289, -9.339752, -8.658211, -8.363282",\
"-10.480518, -10.004982, -9.529447, -8.847906, -8.552977");
}
} /* end of arc mprj_io[4]_mprj_io[26]_hldf*/
} /* end of pin mprj_io[26] */
pin("mprj_io[25]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "3.282791, 3.282791, 3.066154, 2.993941, 2.849517",\
"3.931764, 3.931764, 3.715126, 3.642914, 3.498489",\
"4.580735, 4.580735, 4.364098, 4.291885, 4.147461",\
"5.447762, 5.447762, 5.231125, 5.158913, 5.014488",\
"5.778495, 5.778495, 5.561857, 5.489645, 5.345221");
}
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.735871, 4.735871, 4.519234, 4.447021, 4.302597",\
"5.211429, 5.211429, 4.994791, 4.922579, 4.778154",\
"5.686984, 5.686984, 5.470346, 5.398134, 5.253710",\
"6.369175, 6.369175, 6.152537, 6.080325, 5.935901",\
"6.663177, 6.663177, 6.446539, 6.374327, 6.229902");
}
} /* end of arc clock_mprj_io[25]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "-1.502538, -1.502538, -1.394219, -1.285901, -1.069263",\
"-1.579170, -1.579170, -1.470852, -1.362534, -1.145895",\
"-1.655804, -1.655804, -1.547485, -1.439167, -1.222528",\
"-1.758185, -1.758185, -1.649867, -1.541549, -1.324910",\
"-1.728532, -1.728532, -1.620214, -1.511895, -1.295257");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "-3.492476, -3.492476, -3.384157, -3.275839, -3.059200",\
"-3.861085, -3.861085, -3.752767, -3.644448, -3.427810",\
"-4.229694, -4.229694, -4.121376, -4.013058, -3.796419",\
"-4.722157, -4.722157, -4.613839, -4.505521, -4.288882",\
"-4.911843, -4.911843, -4.803525, -4.695207, -4.478568");
}
} /* end of arc clock_mprj_io[25]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "7.993317, 7.624210, 7.255670, 6.763301, 6.573599",\
"8.642289, 8.273182, 7.904643, 7.412274, 7.222572",\
"9.291261, 8.922153, 8.553614, 8.061245, 7.871543",\
"10.158288, 9.789181, 9.420641, 8.928272, 8.738571",\
"10.489020, 10.119913, 9.751373, 9.259005, 9.069304");
}
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 ( "10.163597, 9.794491, 9.425951, 8.933582, 8.743879",\
"10.639154, 10.270048, 9.901508, 9.409140, 9.219437",\
"11.114710, 10.745604, 10.377064, 9.884695, 9.694992",\
"11.796901, 11.427794, 11.059254, 10.566885, 10.377184",\
"12.090902, 11.721796, 11.353256, 10.860888, 10.671185");
}
} /* 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 ( "-6.107991, -5.632455, -5.156919, -4.475379, -4.180449",\
"-6.184624, -5.709088, -5.233552, -4.552011, -4.257082",\
"-6.261257, -5.785721, -5.310185, -4.628644, -4.333715",\
"-6.363639, -5.888103, -5.412567, -4.731026, -4.436097",\
"-6.333985, -5.858449, -5.382914, -4.701373, -4.406444");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-8.902183, -8.426647, -7.951111, -7.269570, -6.974641",\
"-9.270792, -8.795256, -8.319720, -7.638179, -7.343250",\
"-9.639401, -9.163866, -8.688330, -8.006788, -7.711860",\
"-10.131865, -9.656328, -9.180793, -8.499252, -8.204323",\
"-10.321550, -9.846014, -9.370479, -8.688938, -8.394009");
}
} /* end of arc mprj_io[4]_mprj_io[25]_hldf*/
} /* end of pin mprj_io[25] */
pin("mprj_io[24]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[24] */
pin("mprj_io[23]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[23] */
pin("mprj_io[22]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[22] */
pin("mprj_io[21]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[21] */
pin("mprj_io[20]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[20] */
pin("mprj_io[19]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[19] */
pin("mprj_io[18]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[18] */
pin("mprj_io[17]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[17] */
pin("mprj_io[16]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[16] */
pin("mprj_io[15]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[15] */
pin("mprj_io[14]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
} /* end of pin mprj_io[14] */
pin("mprj_io[13]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.969492, -0.969492, -1.186130, -1.258342, -1.402766",\
"-0.320524, -0.320524, -0.537162, -0.609374, -0.753798",\
"0.328444, 0.328444, 0.111807, 0.039595, -0.104830",\
"1.195467, 1.195467, 0.978829, 0.906617, 0.762193",\
"1.526199, 1.526199, 1.309562, 1.237350, 1.092925");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "0.510085, 0.510085, 0.293447, 0.221235, 0.076811",\
"0.985636, 0.985636, 0.768998, 0.696786, 0.552361",\
"1.461186, 1.461186, 1.244549, 1.172337, 1.027912",\
"2.143216, 2.143216, 1.926579, 1.854366, 1.709942",\
"2.437221, 2.437221, 2.220583, 2.148371, 2.003946");
}
} /* end of arc clock_mprj_io[13]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "2.126305, 2.126305, 2.234623, 2.342941, 2.559580",\
"2.049668, 2.049668, 2.157987, 2.266305, 2.482944",\
"1.973032, 1.973032, 2.081350, 2.189669, 2.406307",\
"1.870646, 1.870646, 1.978965, 2.087283, 2.303922",\
"1.900303, 1.900303, 2.008621, 2.116940, 2.333578");
}
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.651995, 0.651995, 0.760313, 0.868631, 1.085270",\
"0.283404, 0.283404, 0.391723, 0.500041, 0.716680",\
"-0.085185, -0.085185, 0.023133, 0.131452, 0.348090",\
"-0.577621, -0.577621, -0.469303, -0.360985, -0.144346",\
"-0.767312, -0.767312, -0.658994, -0.550675, -0.334037");
}
} /* end of arc clock_mprj_io[13]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "4.619102, 4.249995, 3.881455, 3.389086, 3.199384",\
"5.268070, 4.898962, 4.530423, 4.038054, 3.848352",\
"5.917038, 5.547931, 5.179391, 4.687023, 4.497321",\
"6.784061, 6.414954, 6.046414, 5.554045, 5.364343",\
"7.114793, 6.745686, 6.377146, 5.884778, 5.695076");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "6.823514, 6.454407, 6.085867, 5.593499, 5.403797",\
"7.299065, 6.929958, 6.561418, 6.069049, 5.879347",\
"7.774616, 7.405509, 7.036969, 6.544600, 6.354898",\
"8.456646, 8.087538, 7.718998, 7.226630, 7.036928",\
"8.750650, 8.381542, 8.013002, 7.520634, 7.330932");
}
} /* end of arc mprj_io[4]_mprj_io[13]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-3.331770, -2.856234, -2.380698, -1.699157, -1.404228",\
"-3.408407, -2.932871, -2.457335, -1.775794, -1.480865",\
"-3.485043, -3.009507, -2.533971, -1.852430, -1.557501",\
"-3.587429, -3.111893, -2.636357, -1.954816, -1.659887",\
"-3.557772, -3.082236, -2.606700, -1.925159, -1.630230");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-5.613991, -5.138455, -4.662920, -3.981379, -3.686450",\
"-5.982582, -5.507046, -5.031510, -4.349969, -4.055040",\
"-6.351170, -5.875634, -5.400098, -4.718557, -4.423628",\
"-6.843606, -6.368071, -5.892535, -5.210994, -4.916065",\
"-7.033297, -6.557761, -6.082225, -5.400684, -5.105755");
}
} /* end of arc mprj_io[4]_mprj_io[13]_hldf*/
} /* end of pin mprj_io[13] */
pin("mprj_io[12]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.428625, -0.428625, -0.645263, -0.717475, -0.861899",\
"0.220333, 0.220333, 0.003695, -0.068517, -0.212941",\
"0.869291, 0.869291, 0.652654, 0.580441, 0.436017",\
"1.736300, 1.736300, 1.519662, 1.447450, 1.303025",\
"2.067028, 2.067028, 1.850390, 1.778178, 1.633754");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "0.347409, 0.347409, 0.130772, 0.058559, -0.085865",\
"0.822961, 0.822961, 0.606323, 0.534111, 0.389687",\
"1.298512, 1.298512, 1.081875, 1.009663, 0.865238",\
"1.979811, 1.979811, 1.763173, 1.690961, 1.546536",\
"2.273821, 2.273821, 2.057183, 1.984971, 1.840547");
}
} /* 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.831049, 1.831049, 1.939367, 2.047685, 2.264324",\
"1.754421, 1.754421, 1.862739, 1.971057, 2.187696",\
"1.677793, 1.677793, 1.786110, 1.894428, 2.111067",\
"1.575418, 1.575418, 1.683735, 1.792053, 2.008692",\
"1.605072, 1.605072, 1.713389, 1.821707, 2.038346");
}
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.717236, 1.717236, 1.825553, 1.933871, 2.150510",\
"1.347834, 1.347834, 1.456151, 1.564469, 1.781108",\
"0.979258, 0.979258, 1.087575, 1.195893, 1.412532",\
"0.486840, 0.486840, 0.595158, 0.703476, 0.920115",\
"0.297151, 0.297151, 0.405468, 0.513787, 0.730425");
}
} /* end of arc clock_mprj_io[12]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "4.241379, 3.872272, 3.503732, 3.011364, 2.821661",\
"4.890337, 4.521230, 4.152690, 3.660322, 3.470620",\
"5.539296, 5.170188, 4.801649, 4.309280, 4.119578",\
"6.406304, 6.037197, 5.668657, 5.176288, 4.986586",\
"6.737032, 6.367925, 5.999385, 5.507017, 5.317315");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.558031, 5.188923, 4.820384, 4.328015, 4.138313",\
"6.033582, 5.664475, 5.295935, 4.803566, 4.613864",\
"6.509134, 6.140027, 5.771487, 5.279118, 5.089416",\
"7.190431, 6.821324, 6.452784, 5.960415, 5.770713",\
"7.484441, 7.115334, 6.746794, 6.254426, 6.064723");
}
} /* end of arc mprj_io[4]_mprj_io[12]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-2.943475, -2.467939, -1.992403, -1.310862, -1.015933",\
"-3.020103, -2.544567, -2.069031, -1.387490, -1.092561",\
"-3.096732, -2.621196, -2.145660, -1.464119, -1.169190",\
"-3.199107, -2.723571, -2.248035, -1.566494, -1.271565",\
"-3.169453, -2.693917, -2.218381, -1.536840, -1.241911");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-4.396380, -3.920844, -3.445308, -2.763767, -2.468838",\
"-4.765780, -4.290244, -3.814708, -3.133167, -2.838238",\
"-5.134356, -4.658820, -4.183284, -3.501743, -3.206814",\
"-5.626774, -5.151238, -4.675703, -3.994162, -3.699233",\
"-5.816464, -5.340928, -4.865392, -4.183851, -3.888922");
}
} /* end of arc mprj_io[4]_mprj_io[12]_hldf*/
} /* end of pin mprj_io[12] */
pin("mprj_io[11]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.462066, -0.462066, -0.678703, -0.750916, -0.895340",\
"0.186893, 0.186893, -0.029745, -0.101957, -0.246382",\
"0.835851, 0.835851, 0.619213, 0.547001, 0.402576",\
"1.702858, 1.702858, 1.486220, 1.414008, 1.269584",\
"2.033583, 2.033583, 1.816945, 1.744733, 1.600308");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "0.430288, 0.430288, 0.213651, 0.141438, -0.002986",\
"0.905848, 0.905848, 0.689210, 0.616998, 0.472573",\
"1.381405, 1.381405, 1.164767, 1.092555, 0.948131",\
"2.062592, 2.062592, 1.845954, 1.773742, 1.629317",\
"2.356602, 2.356602, 2.139964, 2.067752, 1.923327");
}
} /* 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.913733, 1.913733, 2.022052, 2.130370, 2.347009",\
"1.837113, 1.837113, 1.945431, 2.053750, 2.270388",\
"1.760492, 1.760492, 1.868810, 1.977129, 2.193767",\
"1.658126, 1.658126, 1.766445, 1.874763, 2.091402",\
"1.687776, 1.687776, 1.796094, 1.904412, 2.121051");
}
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.702339, 0.702339, 0.810658, 0.918976, 1.135614",\
"0.332798, 0.332798, 0.441116, 0.549435, 0.766073",\
"-0.035795, -0.035795, 0.072523, 0.180841, 0.397480",\
"-0.528236, -0.528236, -0.419918, -0.311600, -0.094961",\
"-0.717919, -0.717919, -0.609601, -0.501283, -0.284644");
}
} /* end of arc clock_mprj_io[11]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "4.946583, 4.577476, 4.208936, 3.716568, 3.526865",\
"5.595541, 5.226434, 4.857894, 4.365526, 4.175824",\
"6.244500, 5.875392, 5.506853, 5.014484, 4.824782",\
"7.111508, 6.742401, 6.373861, 5.881492, 5.691790",\
"7.442233, 7.073125, 6.704586, 6.212217, 6.022515");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "6.391713, 6.022605, 5.654066, 5.161697, 4.971995",\
"6.867272, 6.498165, 6.129625, 5.637256, 5.447554",\
"7.342830, 6.973723, 6.605183, 6.112814, 5.923112",\
"8.024015, 7.654909, 7.286369, 6.794000, 6.604298",\
"8.318026, 7.948919, 7.580379, 7.088010, 6.898308");
}
} /* end of arc mprj_io[4]_mprj_io[11]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-3.464536, -2.989000, -2.513464, -1.831923, -1.536994",\
"-3.541156, -3.065620, -2.590085, -1.908544, -1.613615",\
"-3.617777, -3.142241, -2.666706, -1.985165, -1.690236",\
"-3.720143, -3.244607, -2.769071, -2.087530, -1.792601",\
"-3.690494, -3.214958, -2.739422, -2.057881, -1.762952");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-5.236342, -4.760806, -4.285270, -3.603729, -3.308800",\
"-5.605883, -5.130347, -4.654811, -3.973270, -3.678341",\
"-5.974476, -5.498940, -5.023405, -4.341864, -4.046935",\
"-6.466918, -5.991382, -5.515846, -4.834305, -4.539376",\
"-6.656600, -6.181065, -5.705529, -5.023988, -4.729059");
}
} /* end of arc mprj_io[4]_mprj_io[11]_hldf*/
} /* end of pin mprj_io[11] */
pin("mprj_io[10]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "0.429370, 0.429370, 0.212732, 0.140520, -0.003904",\
"1.078328, 1.078328, 0.861691, 0.789478, 0.645054",\
"1.727287, 1.727287, 1.510650, 1.438437, 1.294013",\
"2.594294, 2.594294, 2.377656, 2.305444, 2.161019",\
"2.925029, 2.925029, 2.708391, 2.636179, 2.491755");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "1.552958, 1.552958, 1.336321, 1.264109, 1.119684",\
"2.028498, 2.028498, 1.811860, 1.739648, 1.595223",\
"2.504038, 2.504038, 2.287400, 2.215188, 2.070764",\
"3.185518, 3.185518, 2.968881, 2.896668, 2.752244",\
"3.479527, 3.479527, 3.262890, 3.190678, 3.046253");
}
} /* 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.858122, 1.858122, 1.966441, 2.074759, 2.291398",\
"1.781482, 1.781482, 1.889801, 1.998119, 2.214757",\
"1.704841, 1.704841, 1.813159, 1.921478, 2.138116",\
"1.602449, 1.602449, 1.710767, 1.819086, 2.035724",\
"1.632112, 1.632112, 1.740430, 1.848749, 2.065387");
}
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.939181, 0.939181, 1.047500, 1.155818, 1.372457",\
"0.570001, 0.570001, 0.678319, 0.786637, 1.003276",\
"0.201452, 0.201452, 0.309771, 0.418089, 0.634727",\
"-0.290929, -0.290929, -0.182611, -0.074292, 0.142346",\
"-0.480628, -0.480628, -0.372310, -0.263991, -0.047353");
}
} /* end of arc clock_mprj_io[10]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "4.259068, 3.889961, 3.521421, 3.029052, 2.839350",\
"4.908026, 4.538919, 4.170379, 3.678010, 3.488308",\
"5.556985, 5.187878, 4.819338, 4.326970, 4.137268",\
"6.423991, 6.054884, 5.686345, 5.193976, 5.004274",\
"6.754726, 6.385620, 6.017080, 5.524711, 5.335009");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.919942, 5.550835, 5.182295, 4.689927, 4.500225",\
"6.395481, 6.026374, 5.657835, 5.165466, 4.975764",\
"6.871021, 6.501915, 6.133375, 5.641006, 5.451304",\
"7.552502, 7.183395, 6.814855, 6.322486, 6.132784",\
"7.846511, 7.477404, 7.108864, 6.616496, 6.426794");
}
} /* end of arc mprj_io[4]_mprj_io[10]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-2.694484, -2.218948, -1.743412, -1.061872, -0.766943",\
"-2.771124, -2.295588, -1.820053, -1.138512, -0.843583",\
"-2.847765, -2.372230, -1.896694, -1.215153, -0.920224",\
"-2.950158, -2.474622, -1.999086, -1.317545, -1.022616",\
"-2.920495, -2.444959, -1.969423, -1.287882, -0.992953");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-4.163448, -3.687912, -3.212377, -2.530836, -2.235907",\
"-4.532630, -4.057094, -3.581558, -2.900017, -2.605088",\
"-4.901178, -4.425642, -3.950107, -3.268566, -2.973637",\
"-5.393559, -4.918024, -4.442488, -3.760947, -3.466018",\
"-5.583259, -5.107723, -4.632187, -3.950646, -3.655717");
}
} /* end of arc mprj_io[4]_mprj_io[10]_hldf*/
} /* end of pin mprj_io[10] */
pin("mprj_io[9]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-1.342553, -1.342553, -1.559190, -1.631402, -1.775827",\
"-0.693591, -0.693591, -0.910229, -0.982441, -1.126865",\
"-0.044628, -0.044628, -0.261266, -0.333478, -0.477902",\
"0.822385, 0.822385, 0.605747, 0.533535, 0.389111",\
"1.153467, 1.153467, 0.936830, 0.864617, 0.720193");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "1.050911, 1.050911, 0.834273, 0.762061, 0.617637",\
"1.526449, 1.526449, 1.309812, 1.237599, 1.093175",\
"2.001989, 2.001989, 1.785352, 1.713140, 1.568715",\
"2.683729, 2.683729, 2.467092, 2.394879, 2.250455",\
"2.978659, 2.978659, 2.762021, 2.689809, 2.545384");
}
} /* end of arc clock_mprj_io[9]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "2.488562, 2.488562, 2.596880, 2.705199, 2.921837",\
"2.411921, 2.411921, 2.520239, 2.628558, 2.845196",\
"2.335279, 2.335279, 2.443598, 2.551916, 2.768555",\
"2.232887, 2.232887, 2.341205, 2.449523, 2.666162",\
"2.262548, 2.262548, 2.370867, 2.479185, 2.695824");
}
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.095265, 0.095265, 0.203584, 0.311902, 0.528541",\
"-0.273625, -0.273625, -0.165307, -0.056989, 0.159650",\
"-0.642179, -0.642179, -0.533860, -0.425542, -0.208903",\
"-1.134566, -1.134566, -1.026248, -0.917930, -0.701291",\
"-1.324265, -1.324265, -1.215947, -1.107629, -0.890990");
}
} /* end of arc clock_mprj_io[9]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "3.367972, 2.998866, 2.630326, 2.137957, 1.948255",\
"4.016933, 3.647827, 3.279287, 2.786918, 2.597216",\
"4.665897, 4.296791, 3.928251, 3.435882, 3.246180",\
"5.532910, 5.163804, 4.795264, 4.302895, 4.113193",\
"5.863993, 5.494886, 5.126346, 4.633977, 4.444275");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "6.478637, 6.109530, 5.740990, 5.248621, 5.058919",\
"6.954175, 6.585068, 6.216528, 5.724160, 5.534458",\
"7.429715, 7.060608, 6.692069, 6.199700, 6.009998",\
"8.111455, 7.742348, 7.373808, 6.881440, 6.691738",\
"8.406384, 8.037277, 7.668738, 7.176369, 6.986667");
}
} /* 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 ( "-2.116892, -1.641356, -1.165821, -0.484280, -0.189351",\
"-2.193533, -1.717998, -1.242462, -0.560921, -0.265992",\
"-2.270175, -1.794639, -1.319103, -0.637562, -0.342633",\
"-2.372568, -1.897032, -1.421496, -0.739955, -0.445026",\
"-2.342906, -1.867370, -1.391834, -0.710293, -0.415364");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-5.314442, -4.838906, -4.363370, -3.681829, -3.386900",\
"-5.683332, -5.207797, -4.732261, -4.050720, -3.755791",\
"-6.051886, -5.576350, -5.100814, -4.419273, -4.124344",\
"-6.544273, -6.068738, -5.593202, -4.911661, -4.616732",\
"-6.733973, -6.258437, -5.782901, -5.101360, -4.806431");
}
} /* end of arc mprj_io[4]_mprj_io[9]_hldf*/
} /* end of pin mprj_io[9] */
pin("mprj_io[8]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-1.108156, -1.108156, -1.324794, -1.397006, -1.541430",\
"-0.459199, -0.459199, -0.675837, -0.748049, -0.892473",\
"0.189759, 0.189759, -0.026878, -0.099091, -0.243515",\
"1.056768, 1.056768, 0.840131, 0.767919, 0.623494",\
"1.387504, 1.387504, 1.170866, 1.098654, 0.954229");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "0.167509, 0.167509, -0.049129, -0.121341, -0.265765",\
"0.643045, 0.643045, 0.426408, 0.354196, 0.209771",\
"1.118583, 1.118583, 0.901945, 0.829733, 0.685308",\
"1.800108, 1.800108, 1.583470, 1.511258, 1.366834",\
"2.094118, 2.094118, 1.877481, 1.805268, 1.660844");
}
} /* end of arc clock_mprj_io[8]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "2.494771, 2.494771, 2.603090, 2.711408, 2.928047",\
"2.418129, 2.418129, 2.526448, 2.634766, 2.851405",\
"2.341487, 2.341487, 2.449806, 2.558124, 2.774763",\
"2.239092, 2.239092, 2.347411, 2.455729, 2.672368",\
"2.268756, 2.268756, 2.377075, 2.485393, 2.702032");
}
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.149946, 1.149946, 1.258265, 1.366583, 1.583221",\
"0.780820, 0.780820, 0.889138, 0.997457, 1.214095",\
"0.412278, 0.412278, 0.520597, 0.628915, 0.845553",\
"-0.080094, -0.080094, 0.028224, 0.136542, 0.353181",\
"-0.269795, -0.269795, -0.161477, -0.053159, 0.163480");
}
} /* end of arc clock_mprj_io[8]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "3.515179, 3.146072, 2.777532, 2.285163, 2.095461",\
"4.164136, 3.795029, 3.426489, 2.934121, 2.744419",\
"4.813095, 4.443987, 4.075448, 3.583079, 3.393377",\
"5.680104, 5.310997, 4.942457, 4.450088, 4.260386",\
"6.010839, 5.641732, 5.273192, 4.780823, 4.591121");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.198693, 4.829586, 4.461046, 3.968677, 3.778975",\
"5.674229, 5.305122, 4.936582, 4.444213, 4.254511",\
"6.149766, 5.780659, 5.412119, 4.919751, 4.730049",\
"6.831292, 6.462184, 6.093645, 5.601276, 5.411574",\
"7.125302, 6.756195, 6.387655, 5.895286, 5.705584");
}
} /* 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 ( "-2.077400, -1.601864, -1.126328, -0.444787, -0.149858",\
"-2.154042, -1.678506, -1.202970, -0.521429, -0.226500",\
"-2.230684, -1.755148, -1.279612, -0.598071, -0.303142",\
"-2.333079, -1.857543, -1.382007, -0.700466, -0.405537",\
"-2.303415, -1.827879, -1.352343, -0.670802, -0.375873");
}
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.879540, -3.404004, -2.928468, -2.246927, -1.951998",\
"-4.248666, -3.773130, -3.297595, -2.616054, -2.321125",\
"-4.617208, -4.141672, -3.666136, -2.984595, -2.689666",\
"-5.109581, -4.634045, -4.158509, -3.476968, -3.182039",\
"-5.299282, -4.823746, -4.348210, -3.666669, -3.371740");
}
} /* end of arc mprj_io[4]_mprj_io[8]_hldf*/
} /* end of pin mprj_io[8] */
pin("mprj_io[7]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-1.738145, -1.738145, -1.954782, -2.026995, -2.171419",\
"-1.089187, -1.089187, -1.305824, -1.378036, -1.522461",\
"-0.440228, -0.440228, -0.656866, -0.729078, -0.873503",\
"0.426779, 0.426779, 0.210141, 0.137929, -0.006495",\
"0.757507, 0.757507, 0.540870, 0.468657, 0.324233");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.146626, -0.146626, -0.363263, -0.435475, -0.579900",\
"0.328925, 0.328925, 0.112288, 0.040075, -0.104349",\
"0.804477, 0.804477, 0.587839, 0.515627, 0.371202",\
"1.485787, 1.485787, 1.269150, 1.196938, 1.052513",\
"1.779798, 1.779798, 1.563160, 1.490948, 1.346523");
}
} /* end of arc clock_mprj_io[7]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "2.901761, 2.901761, 3.010079, 3.118397, 3.335036",\
"2.825132, 2.825132, 2.933450, 3.041769, 3.258407",\
"2.748503, 2.748503, 2.856821, 2.965139, 3.181778",\
"2.646127, 2.646127, 2.754445, 2.862763, 3.079402",\
"2.675781, 2.675781, 2.784100, 2.892418, 3.109056");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "2.574172, 2.574172, 2.682489, 2.790808, 3.007446",\
"2.204784, 2.204784, 2.313102, 2.421420, 2.638059",\
"1.836210, 1.836210, 1.944528, 2.052846, 2.269485",\
"1.343795, 1.343795, 1.452112, 1.560431, 1.777069",\
"1.154105, 1.154105, 1.262423, 1.370741, 1.587379");
}
} /* end of arc clock_mprj_io[7]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "3.230034, 2.860928, 2.492388, 2.000019, 1.810317",\
"3.878992, 3.509885, 3.141346, 2.648977, 2.459275",\
"4.527950, 4.158844, 3.790304, 3.297935, 3.108233",\
"5.394958, 5.025852, 4.657312, 4.164943, 3.975241",\
"5.725687, 5.356580, 4.988040, 4.495672, 4.305970");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.550038, 5.180932, 4.812392, 4.320023, 4.130321",\
"6.025589, 5.656482, 5.287942, 4.795574, 4.605872",\
"6.501141, 6.132034, 5.763494, 5.271125, 5.081423",\
"7.182451, 6.813344, 6.444805, 5.952436, 5.762734",\
"7.476461, 7.107355, 6.738815, 6.246446, 6.056744");
}
} /* end of arc mprj_io[4]_mprj_io[7]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.933213, -1.457677, -0.982141, -0.300600, -0.005671",\
"-2.009841, -1.534306, -1.058770, -0.377229, -0.082300",\
"-2.086471, -1.610935, -1.135399, -0.453858, -0.158929",\
"-2.188847, -1.713311, -1.237775, -0.556234, -0.261305",\
"-2.159192, -1.683656, -1.208120, -0.526579, -0.231650");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-4.466009, -3.990473, -3.514937, -2.833396, -2.538467",\
"-4.835396, -4.359860, -3.884325, -3.202784, -2.907855",\
"-5.203970, -4.728435, -4.252899, -3.571358, -3.276429",\
"-5.696386, -5.220850, -4.745314, -4.063773, -3.768844",\
"-5.886075, -5.410540, -4.935004, -4.253463, -3.958534");
}
} /* end of arc mprj_io[4]_mprj_io[7]_hldf*/
} /* end of pin mprj_io[7] */
pin("mprj_io[6]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-2.442159, -2.442159, -2.658796, -2.731009, -2.875433",\
"-1.793200, -1.793200, -2.009838, -2.082050, -2.226475",\
"-1.144243, -1.144243, -1.360880, -1.433093, -1.577517",\
"-0.277235, -0.277235, -0.493873, -0.566085, -0.710509",\
"0.053492, 0.053492, -0.163146, -0.235358, -0.379783");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.419850, -0.419850, -0.636488, -0.708700, -0.853125",\
"0.055706, 0.055706, -0.160932, -0.233144, -0.377568",\
"0.531262, 0.531262, 0.314625, 0.242413, 0.097988",\
"1.212481, 1.212481, 0.995844, 0.923632, 0.779207",\
"1.506493, 1.506493, 1.289855, 1.217643, 1.073218");
}
} /* end of arc clock_mprj_io[6]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "3.673507, 3.673507, 3.781825, 3.890143, 4.106782",\
"3.596884, 3.596884, 3.705202, 3.813520, 4.030159",\
"3.520261, 3.520261, 3.628580, 3.736898, 3.953537",\
"3.417893, 3.417893, 3.526211, 3.634530, 3.851168",\
"3.447543, 3.447543, 3.555861, 3.664180, 3.880818");
}
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.717742, 1.717742, 1.826061, 1.934379, 2.151018",\
"1.348243, 1.348243, 1.456562, 1.564880, 1.781518",\
"0.979654, 0.979654, 1.087973, 1.196291, 1.412930",\
"0.487222, 0.487222, 0.595540, 0.703858, 0.920497",\
"0.297537, 0.297537, 0.405855, 0.514174, 0.730812");
}
} /* end of arc clock_mprj_io[6]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.315345, 1.946238, 1.577698, 1.085330, 0.895627",\
"2.964303, 2.595196, 2.226656, 1.734288, 1.544586",\
"3.613262, 3.244154, 2.875615, 2.383246, 2.193544",\
"4.480269, 4.111162, 3.742622, 3.250254, 3.060552",\
"4.810996, 4.441889, 4.073349, 3.580980, 3.391278");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.069294, 4.700187, 4.331647, 3.839278, 3.649576",\
"5.544849, 5.175742, 4.807202, 4.314834, 4.125132",\
"6.020407, 5.651299, 5.282760, 4.790391, 4.600689",\
"6.701626, 6.332519, 5.963979, 5.471610, 5.281908",\
"6.995638, 6.626531, 6.257991, 5.765622, 5.575920");
}
} /* 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.941474, -0.465938, 0.009598, 0.691139, 0.986068",\
"-1.018097, -0.542561, -0.067025, 0.614516, 0.909445",\
"-1.094719, -0.619183, -0.143647, 0.537894, 0.832823",\
"-1.197087, -0.721551, -0.246016, 0.435525, 0.730454",\
"-1.167438, -0.691902, -0.216366, 0.465175, 0.760104");
}
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.704770, -3.229234, -2.753698, -2.072157, -1.777228",\
"-4.074269, -3.598733, -3.123198, -2.441657, -2.146728",\
"-4.442858, -3.967322, -3.491786, -2.810245, -2.515316",\
"-4.935290, -4.459754, -3.984219, -3.302678, -3.007749",\
"-5.124975, -4.649439, -4.173903, -3.492362, -3.197433");
}
} /* end of arc mprj_io[4]_mprj_io[6]_hldf*/
} /* end of pin mprj_io[6] */
pin("mprj_io[5]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-1.886903, -1.886903, -2.103540, -2.175753, -2.320178",\
"-1.237933, -1.237933, -1.454570, -1.526783, -1.671207",\
"-0.588963, -0.588963, -0.805600, -0.877812, -1.022237",\
"0.278062, 0.278062, 0.061424, -0.010788, -0.155213",\
"0.608795, 0.608795, 0.392157, 0.319945, 0.175520");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-1.034932, -1.034932, -1.251570, -1.323782, -1.468206",\
"-0.559378, -0.559378, -0.776015, -0.848228, -0.992652",\
"-0.083824, -0.083824, -0.300462, -0.372674, -0.517098",\
"0.598300, 0.598300, 0.381662, 0.309450, 0.165026",\
"0.892303, 0.892303, 0.675665, 0.603453, 0.459028");
}
} /* end of arc clock_mprj_io[5]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "3.725510, 3.725510, 3.833828, 3.942146, 4.158785",\
"3.648875, 3.648875, 3.757194, 3.865512, 4.082150",\
"3.572241, 3.572241, 3.680559, 3.788877, 4.005516",\
"3.469857, 3.469857, 3.578176, 3.686494, 3.903132",\
"3.499512, 3.499512, 3.607831, 3.716149, 3.932787");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "2.948930, 2.948930, 3.057249, 3.165567, 3.382205",\
"2.580328, 2.580328, 2.688647, 2.796965, 3.013604",\
"2.211727, 2.211727, 2.320045, 2.428363, 2.645002",\
"1.719275, 1.719275, 1.827594, 1.935912, 2.152551",\
"1.529588, 1.529588, 1.637907, 1.746225, 1.962863");
}
} /* end of arc clock_mprj_io[5]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "2.992815, 2.623708, 2.255168, 1.762800, 1.573098",\
"3.641786, 3.272678, 2.904139, 2.411770, 2.222068",\
"4.290757, 3.921649, 3.553110, 3.060741, 2.871039",\
"5.157780, 4.788673, 4.420133, 3.927764, 3.738062",\
"5.488513, 5.119405, 4.750865, 4.258497, 4.068795");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.278498, 4.909391, 4.540851, 4.048482, 3.858780",\
"5.754053, 5.384945, 5.016406, 4.524037, 4.334335",\
"6.229606, 5.860499, 5.491959, 4.999590, 4.809888",\
"6.911730, 6.542623, 6.174083, 5.681715, 5.492013",\
"7.205733, 6.836626, 6.468086, 5.975717, 5.786015");
}
} /* end of arc mprj_io[4]_mprj_io[5]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.732564, -1.257029, -0.781493, -0.099952, 0.194977",\
"-1.809199, -1.333663, -0.858127, -0.176586, 0.118343",\
"-1.885833, -1.410297, -0.934762, -0.253221, 0.041708",\
"-1.988217, -1.512681, -1.037145, -0.355604, -0.060675",\
"-1.958562, -1.483026, -1.007490, -0.325949, -0.031020");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-4.085611, -3.610075, -3.134539, -2.452998, -2.158069",\
"-4.454212, -3.978676, -3.503140, -2.821599, -2.526670",\
"-4.822814, -4.347278, -3.871742, -3.190201, -2.895272",\
"-5.315265, -4.839729, -4.364193, -3.682652, -3.387723",\
"-5.504951, -5.029415, -4.553879, -3.872338, -3.577409");
}
} /* end of arc mprj_io[4]_mprj_io[5]_hldf*/
} /* end of pin mprj_io[5] */
pin("mprj_io[4]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "mprj_io[4]" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.890959");
}
} /* end of arc mprj_io[4]_mprj_io[4]_pwl*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "1.475694");
}
} /* end of arc mprj_io[4]_mprj_io[4]_pwh*/
} /* end of pin mprj_io[4] */
pin("mprj_io[3]") {
direction : inout ;
max_transition : 4.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
function : "0" ;
three_state : "0" ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin mprj_io[3] */
pin("mprj_io[2]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 1.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.513841, 6.513841, 6.297203, 6.224991, 6.080566",\
"7.162798, 7.162798, 6.946160, 6.873948, 6.729524",\
"7.811754, 7.811754, 7.595117, 7.522904, 7.378480",\
"8.678761, 8.678761, 8.462123, 8.389911, 8.245486",\
"9.009451, 9.009451, 8.792813, 8.720601, 8.576177");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "6.508565, 6.508565, 6.291927, 6.219715, 6.075291",\
"6.984194, 6.984194, 6.767556, 6.695344, 6.550920",\
"7.459822, 7.459822, 7.243184, 7.170972, 7.026547",\
"8.139914, 8.139914, 7.923276, 7.851064, 7.706639",\
"8.433924, 8.433924, 8.217286, 8.145074, 8.000649");
}
} /* end of arc clock_mprj_io[2]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "3.164919, 3.164919, 3.273237, 3.381556, 3.598194",\
"3.104290, 3.104290, 3.212608, 3.320927, 3.537565",\
"3.012123, 3.012123, 3.120441, 3.228759, 3.445398",\
"2.910157, 2.910157, 3.018475, 3.126793, 3.343432",\
"2.939757, 2.939757, 3.048076, 3.156394, 3.373033");
}
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.470357, 1.470357, 1.578676, 1.686994, 1.903633",\
"1.178091, 1.178091, 1.286409, 1.394728, 1.611366",\
"0.734109, 0.734109, 0.842427, 0.950746, 1.167384",\
"0.242924, 0.242924, 0.351242, 0.459560, 0.676199",\
"0.053298, 0.053298, 0.161616, 0.269935, 0.486573");
}
} /* end of arc clock_mprj_io[2]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "7.800910, 7.724266, 7.647622, 7.545226, 7.574891",\
"8.449867, 8.373222, 8.296579, 8.194183, 8.223848",\
"9.098825, 9.022181, 8.945538, 8.843142, 8.872807",\
"9.965832, 9.889189, 9.812545, 9.710148, 9.739813",\
"10.296522, 10.219879, 10.143235, 10.040838, 10.070503");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "8.637501, 8.560858, 8.484214, 8.381817, 8.411482",\
"9.113131, 9.036488, 8.959844, 8.857447, 8.887112",\
"9.588760, 9.512115, 9.435472, 9.333076, 9.362741",\
"10.268850, 10.192207, 10.115563, 10.013166, 10.042831",\
"10.562862, 10.486219, 10.409575, 10.307178, 10.336843");
}
} /* end of arc mprj_io[4]_mprj_io[2]_stupr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "11.941566, 11.572460, 11.203920, 10.711552, 10.521849",\
"12.590523, 12.221416, 11.852877, 11.360508, 11.170805",\
"13.239483, 12.870377, 12.501837, 12.009468, 11.819765",\
"14.106489, 13.737383, 13.368843, 12.876474, 12.686771",\
"14.437180, 14.068073, 13.699533, 13.207165, 13.017462");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "11.936291, 11.567184, 11.198645, 10.706276, 10.516573",\
"12.411921, 12.042814, 11.674274, 11.181906, 10.992203",\
"12.887550, 12.518444, 12.149904, 11.657536, 11.467833",\
"13.567640, 13.198534, 12.829994, 12.337626, 12.147923",\
"13.861652, 13.492546, 13.124006, 12.631638, 12.441935");
}
} /* 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.895025, 1.543983, 2.192942, 3.059950, 3.391035",\
"0.834396, 1.483354, 2.132313, 2.999321, 3.330406",\
"0.742229, 1.391187, 2.040146, 2.907154, 3.238239",\
"0.640263, 1.289220, 1.938179, 2.805188, 3.136272",\
"0.669863, 1.318821, 1.967780, 2.834788, 3.165873");
}
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.732477, 1.381435, 2.030394, 2.897402, 3.228487",\
"0.440211, 1.089169, 1.738128, 2.605136, 2.936221",\
"-0.003773, 0.645185, 1.294144, 2.161152, 2.492237",\
"-0.494957, 0.154000, 0.802959, 1.669968, 2.001052",\
"-0.684583, -0.035625, 0.613334, 1.480342, 1.811427");
}
} /* end of arc mprj_io[4]_mprj_io[2]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.387486, -0.911951, -0.436415, 0.245126, 0.540055",\
"-1.448115, -0.972579, -0.497044, 0.184497, 0.479426",\
"-1.540282, -1.064746, -0.589211, 0.092330, 0.387259",\
"-1.642248, -1.166712, -0.691176, -0.009635, 0.285294",\
"-1.612648, -1.137112, -0.661576, 0.019965, 0.314894");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-3.471314, -2.995779, -2.520243, -1.838702, -1.543773",\
"-3.763580, -3.288044, -2.812509, -2.130968, -1.836039",\
"-4.207563, -3.732028, -3.256492, -2.574951, -2.280022",\
"-4.698747, -4.223211, -3.747675, -3.066134, -2.771205",\
"-4.888372, -4.412837, -3.937301, -3.255760, -2.960831");
}
} /* end of arc mprj_io[4]_mprj_io[2]_hldf*/
} /* end of pin mprj_io[2] */
pin("mprj_io[1]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-2.852844, -2.852844, -3.069482, -3.141694, -3.286119",\
"-2.203887, -2.203887, -2.420524, -2.492736, -2.637161",\
"-1.554929, -1.554929, -1.771566, -1.843779, -1.988203",\
"-0.687922, -0.687922, -0.904559, -0.976771, -1.121196",\
"-0.357215, -0.357215, -0.573853, -0.646065, -0.790489");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.151694, -0.151694, -0.368332, -0.440544, -0.584969",\
"0.323901, 0.323901, 0.107264, 0.035051, -0.109373",\
"0.799498, 0.799498, 0.582860, 0.510648, 0.366223",\
"1.480098, 1.480098, 1.263460, 1.191248, 1.046824",\
"1.774109, 1.774109, 1.557471, 1.485259, 1.340835");
}
} /* 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 ( "4.045524, 4.045524, 4.153842, 4.262161, 4.478799",\
"3.968941, 3.968941, 4.077259, 4.185577, 4.402216",\
"3.892357, 3.892357, 4.000676, 4.108994, 4.325633",\
"3.790042, 3.790042, 3.898360, 4.006679, 4.223317",\
"3.819665, 3.819665, 3.927983, 4.036302, 4.252940");
}
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.280816, 1.280816, 1.389134, 1.497453, 1.714091",\
"0.910561, 0.910561, 1.018879, 1.127197, 1.343836",\
"0.541880, 0.541880, 0.650198, 0.758516, 0.975155",\
"0.049321, 0.049321, 0.157640, 0.265958, 0.482596",\
"-0.140331, -0.140331, -0.032013, 0.076305, 0.292944");
}
} /* end of arc clock_mprj_io[1]_hldr*/
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "45.507507, 45.917084, 46.201286, 46.232182, 46.334415",\
"45.608978, 46.018551, 46.302753, 46.333649, 46.435883",\
"45.751884, 46.161461, 46.445663, 46.476559, 46.578793",\
"46.007408, 46.416985, 46.701187, 46.732082, 46.834316",\
"46.420067, 46.829639, 47.113842, 47.144737, 47.246971");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\
"2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\
"2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\
"2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\
"2.171335, 2.946530, 3.483056, 3.541382, 3.734378");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "40.444435, 40.924053, 41.245571, 41.280525, 41.396179",\
"40.545906, 41.025524, 41.347042, 41.381996, 41.497650",\
"40.688820, 41.168438, 41.489956, 41.524910, 41.640564",\
"40.944336, 41.423954, 41.745472, 41.780426, 41.896080",\
"41.356995, 41.836613, 42.158131, 42.193085, 42.308739");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\
"2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\
"2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\
"2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\
"2.315989, 3.166850, 3.746195, 3.809176, 4.017575");
}
} /* end of arc hk_serial_load_mprj_io[1]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "9.236001, 9.640362, 9.858232, 9.881917, 9.960289",\
"9.337470, 9.741831, 9.959702, 9.983386, 10.061758",\
"9.480379, 9.884741, 10.102612, 10.126295, 10.204667",\
"9.735904, 10.140265, 10.358135, 10.381820, 10.460192",\
"10.148558, 10.552919, 10.770790, 10.794474, 10.872846");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019315, 2.088657, 2.096195, 2.121139");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "10.222443, 10.463433, 10.593985, 10.608177, 10.655138",\
"10.323912, 10.564902, 10.695454, 10.709646, 10.756607",\
"10.466822, 10.707811, 10.838363, 10.852555, 10.899516",\
"10.722345, 10.963336, 11.093887, 11.108080, 11.155041",\
"11.135000, 11.375990, 11.506541, 11.520734, 11.567695");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\
"1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\
"1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\
"1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\
"1.322957, 1.412936, 1.461922, 1.467248, 1.484869");
}
} /* end of arc hk_serial_load_mprj_io[1]_redg_min*/
timing () {
related_pin : "mprj_io[11]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "13.745675, 14.155251, 14.439452, 14.470348, 14.572580",\
"14.394633, 14.804209, 15.088410, 15.119307, 15.221539",\
"15.043591, 15.453167, 15.737369, 15.768265, 15.870497",\
"15.910599, 16.320175, 16.604376, 16.635273, 16.737503",\
"16.241323, 16.650898, 16.935101, 16.965998, 17.068228");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\
"2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\
"2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\
"2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\
"2.171335, 2.946530, 3.483056, 3.541382, 3.734378");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "15.692254, 16.171873, 16.493393, 16.528345, 16.644001",\
"16.167812, 16.647432, 16.968952, 17.003904, 17.119560",\
"16.643372, 17.122992, 17.444510, 17.479462, 17.595118",\
"17.324556, 17.804176, 18.125694, 18.160648, 18.276302",\
"17.618567, 18.098186, 18.419704, 18.454659, 18.570312");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\
"2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\
"2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\
"2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\
"2.315989, 3.166850, 3.746195, 3.809176, 4.017575");
}
} /* end of arc mprj_io[11]_mprj_io[1]_una*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[11]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "12.644815, 13.049177, 13.267048, 13.290731, 13.369103",\
"12.721436, 13.125797, 13.343668, 13.367352, 13.445724",\
"12.798058, 13.202418, 13.420288, 13.443974, 13.522345",\
"12.870773, 13.275135, 13.493006, 13.516689, 13.595061",\
"12.870773, 13.275135, 13.493006, 13.516689, 13.595061");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019315, 2.088657, 2.096195, 2.121139");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "14.419127, 14.660118, 14.790668, 14.804861, 14.851822",\
"14.788668, 15.029659, 15.160210, 15.174402, 15.221363",\
"15.157261, 15.398252, 15.528803, 15.542995, 15.589956",\
"15.649702, 15.890694, 16.021244, 16.035437, 16.082397",\
"15.839386, 16.080376, 16.210926, 16.225121, 16.272079");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\
"1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\
"1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\
"1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\
"1.322957, 1.412936, 1.461922, 1.467248, 1.484869");
}
} /* end of arc mprj_io[11]_mprj_io[1]_una_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "13.909890, 14.319466, 14.603667, 14.634563, 14.736795",\
"14.385426, 14.795001, 15.079203, 15.110100, 15.212330",\
"14.860961, 15.270536, 15.554738, 15.585634, 15.687866",\
"15.542502, 15.952078, 16.236279, 16.267176, 16.369408",\
"15.837432, 16.247007, 16.531208, 16.562105, 16.664337");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\
"2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\
"2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\
"2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\
"2.171335, 2.946530, 3.483056, 3.541382, 3.734378");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "16.274727, 16.754345, 17.075865, 17.110817, 17.226471",\
"16.750261, 17.229881, 17.551399, 17.586353, 17.702007",\
"17.225796, 17.705416, 18.026936, 18.061888, 18.177544",\
"17.907337, 18.386957, 18.708477, 18.743429, 18.859085",\
"18.202267, 18.681887, 19.003407, 19.038359, 19.154015");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\
"2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\
"2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\
"2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\
"2.315989, 3.166850, 3.746195, 3.809176, 4.017575");
}
} /* end of arc mprj_io[4]_mprj_io[1]_fedg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "12.154100, 12.558462, 12.776332, 12.800016, 12.878387",\
"12.523207, 12.927568, 13.145439, 13.169123, 13.247495",\
"12.891747, 13.296108, 13.513979, 13.537663, 13.616035",\
"13.384115, 13.788477, 14.006348, 14.030031, 14.108403",\
"13.573818, 13.978179, 14.196049, 14.219734, 14.298105");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019315, 2.088657, 2.096195, 2.121139");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "13.250723, 13.491713, 13.622264, 13.636456, 13.683417",\
"13.619829, 13.860819, 13.991370, 14.005563, 14.052524",\
"13.988369, 14.229359, 14.359910, 14.374103, 14.421063",\
"14.480738, 14.721727, 14.852279, 14.866471, 14.913432",\
"14.670441, 14.911430, 15.041982, 15.056174, 15.103135");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\
"1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\
"1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\
"1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\
"1.322957, 1.412936, 1.461922, 1.467248, 1.484869");
}
} /* end of arc mprj_io[4]_mprj_io[1]_fedg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "19.034527, 19.444101, 19.728302, 19.759199, 19.861431",\
"19.683483, 20.093060, 20.377262, 20.408157, 20.510389",\
"20.332443, 20.742018, 21.026218, 21.057116, 21.159348",\
"21.199450, 21.609024, 21.893227, 21.924124, 22.026354",\
"21.530533, 21.940109, 22.224310, 22.255207, 22.357437");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\
"2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\
"2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\
"2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\
"2.171335, 2.946530, 3.483056, 3.541382, 3.734378");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "21.700420, 22.180038, 22.501558, 22.536510, 22.652164",\
"22.349377, 22.828997, 23.150517, 23.185469, 23.301125",\
"22.998337, 23.477955, 23.799475, 23.834427, 23.950081",\
"23.865341, 24.344961, 24.666481, 24.701433, 24.817089",\
"24.196426, 24.676046, 24.997566, 25.032518, 25.148174");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\
"2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\
"2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\
"2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\
"2.315989, 3.166850, 3.746195, 3.809176, 4.017575");
}
} /* end of arc mprj_io[4]_mprj_io[1]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "12.529503, 12.933865, 13.151735, 13.175419, 13.253791",\
"12.606148, 13.010509, 13.228378, 13.252064, 13.330435",\
"12.682791, 13.087152, 13.305021, 13.328707, 13.407078",\
"12.755522, 13.159883, 13.377752, 13.401438, 13.479809",\
"12.755522, 13.159883, 13.377752, 13.401438, 13.479809");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\
"1.869096, 2.019315, 2.088657, 2.096195, 2.121139");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "13.789398, 14.030390, 14.160940, 14.175133, 14.222094",\
"13.866043, 14.107033, 14.237584, 14.251777, 14.298738",\
"13.942686, 14.183678, 14.314228, 14.328421, 14.375381",\
"14.015417, 14.256407, 14.386958, 14.401151, 14.448112",\
"14.015417, 14.256407, 14.386958, 14.401151, 14.448112");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\
"1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\
"1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\
"1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\
"1.322957, 1.412936, 1.461922, 1.467248, 1.484869");
}
} /* end of arc mprj_io[4]_mprj_io[1]_redg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.857681, 1.488574, 1.120034, 0.627666, 0.437963",\
"2.506639, 2.137532, 1.768992, 1.276623, 1.086921",\
"3.155596, 2.786489, 2.417950, 1.925581, 1.735879",\
"4.022604, 3.653497, 3.284957, 2.792589, 2.602887",\
"4.353310, 3.984203, 3.615663, 3.123294, 2.933592");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "5.276031, 4.906925, 4.538385, 4.046016, 3.856314",\
"5.751628, 5.382521, 5.013981, 4.521613, 4.331911",\
"6.227223, 5.858117, 5.489577, 4.997208, 4.807506",\
"6.907824, 6.538717, 6.170177, 5.677808, 5.488106",\
"7.201835, 6.832728, 6.464188, 5.971819, 5.782117");
}
} /* 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.559930, -0.084394, 0.391141, 1.072682, 1.367611",\
"-0.636514, -0.160978, 0.314558, 0.996099, 1.291028",\
"-0.713097, -0.237561, 0.237975, 0.919516, 1.214445",\
"-0.815413, -0.339877, 0.135659, 0.817200, 1.112129",\
"-0.785789, -0.310254, 0.165282, 0.846823, 1.141752");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-4.128890, -3.653354, -3.177818, -2.496277, -2.201348",\
"-4.499146, -4.023611, -3.548075, -2.866534, -2.571605",\
"-4.867827, -4.392292, -3.916756, -3.235215, -2.940286",\
"-5.360386, -4.884850, -4.409314, -3.727773, -3.432844",\
"-5.550038, -5.074502, -4.598967, -3.917426, -3.622497");
}
} /* end of arc mprj_io[4]_mprj_io[1]_hldf*/
} /* end of pin mprj_io[1] */
pin("mprj_io[0]") {
direction : inout ;
max_transition : 0.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-1.415610, -1.415610, -1.632247, -1.704460, -1.848885",\
"-0.766653, -0.766653, -0.983291, -1.055503, -1.199928",\
"-0.117696, -0.117696, -0.334333, -0.406546, -0.550971",\
"0.749311, 0.749311, 0.532673, 0.460461, 0.316036",\
"1.079996, 1.079996, 0.863358, 0.791146, 0.646721");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
values ( "-0.689085, -0.689085, -0.905723, -0.977935, -1.122360",\
"-0.213449, -0.213449, -0.430087, -0.502299, -0.646724",\
"0.262187, 0.262187, 0.045549, -0.026663, -0.171088",\
"0.942165, 0.942165, 0.725527, 0.653315, 0.508890",\
"1.236175, 1.236175, 1.019537, 0.947325, 0.802900");
}
} /* end of arc clock_mprj_io[0]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "4.356203, 4.356203, 4.464521, 4.572840, 4.789478",\
"4.279659, 4.279659, 4.387978, 4.496296, 4.712934",\
"4.203115, 4.203115, 4.311434, 4.419752, 4.636391",\
"4.100853, 4.100853, 4.209171, 4.317490, 4.534128",\
"4.130449, 4.130449, 4.238767, 4.347085, 4.563724");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "3.432671, 3.432671, 3.540989, 3.649307, 3.865946",\
"3.061653, 3.061653, 3.169971, 3.278290, 3.494928",\
"2.692879, 2.692879, 2.801197, 2.909515, 3.126154",\
"2.200197, 2.200197, 2.308515, 2.416833, 2.633472",\
"2.010577, 2.010577, 2.118895, 2.227213, 2.443852");
}
} /* end of arc clock_mprj_io[0]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.608492, 1.239385, 0.870845, 0.378476, 0.188774",\
"2.257449, 1.888342, 1.519802, 1.027433, 0.837731",\
"2.906406, 2.537299, 2.168759, 1.676391, 1.486689",\
"3.773414, 3.404306, 3.035767, 2.543398, 2.353696",\
"4.104099, 3.734992, 3.366452, 2.874083, 2.684381");
}
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.784195, 3.415088, 3.046548, 2.554180, 2.364478",\
"4.259832, 3.890725, 3.522185, 3.029816, 2.840114",\
"4.735469, 4.366362, 3.997822, 3.505454, 3.315752",\
"5.415446, 5.046339, 4.677799, 4.185430, 3.995728",\
"5.709457, 5.340350, 4.971810, 4.479441, 4.289739");
}
} /* 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.215968, 0.259568, 0.735104, 1.416645, 1.711574",\
"-0.292511, 0.183024, 0.658560, 1.340101, 1.635030",\
"-0.369055, 0.106481, 0.582016, 1.263557, 1.558486",\
"-0.471318, 0.004218, 0.479754, 1.161295, 1.456224",\
"-0.441722, 0.033814, 0.509350, 1.190891, 1.485820");
}
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.487247, -2.011712, -1.536176, -0.854635, -0.559706",\
"-2.858264, -2.382728, -1.907192, -1.225651, -0.930722",\
"-3.227038, -2.751503, -2.275967, -1.594426, -1.299497",\
"-3.719720, -3.244184, -2.768649, -2.087108, -1.792179",\
"-3.909340, -3.433805, -2.958269, -2.276728, -1.981799");
}
} /* end of arc mprj_io[4]_mprj_io[0]_hldf*/
} /* end of pin mprj_io[0] */
} /* end of bus mprj_io */
pin("clock") {
direction : input ;
clock : true ;
max_transition : 1.500000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "1.262132");
}
} /* end of arc clock_clock_pwl*/
timing () {
related_pin : "clock" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "1.122939");
}
} /* end of arc clock_clock_pwh*/
} /* end of pin clock */
pin("resetb") {
direction : input ;
max_transition : 0.000000 ;
capacitance : 0.991811 ;
is_pad : true ;
is_unconstrained : true;
/* Other user defined attributes. */
is_unconstrained : true;
} /* end of pin resetb */
pin("flash_csb") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "17.994501, 18.385094, 18.602972, 18.626657, 18.705032",\
"17.994501, 18.385094, 18.602972, 18.626657, 18.705032",\
"18.102819, 18.493412, 18.711290, 18.734976, 18.813351",\
"18.211138, 18.601730, 18.819609, 18.843294, 18.921669",\
"18.427776, 18.818367, 19.036247, 19.059933, 19.138308");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869123, 2.019279, 2.088651, 2.096193, 2.121147",\
"1.869123, 2.019279, 2.088651, 2.096193, 2.121147",\
"1.869123, 2.019279, 2.088651, 2.096193, 2.121147",\
"1.869123, 2.019279, 2.088651, 2.096193, 2.121147",\
"1.869123, 2.019279, 2.088651, 2.096193, 2.121147");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "19.799465, 20.040512, 20.171045, 20.185236, 20.232189",\
"19.799465, 20.040512, 20.171045, 20.185236, 20.232189",\
"19.907784, 20.148830, 20.279364, 20.293554, 20.340508",\
"20.016102, 20.257149, 20.387682, 20.401873, 20.448826",\
"20.232740, 20.473787, 20.604321, 20.618511, 20.665466");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322888, 1.413067, 1.461981, 1.467299, 1.484893",\
"1.322888, 1.413067, 1.461981, 1.467299, 1.484893",\
"1.322888, 1.413067, 1.461981, 1.467299, 1.484893",\
"1.322888, 1.413067, 1.461981, 1.467299, 1.484893",\
"1.322888, 1.413067, 1.461981, 1.467299, 1.484893");
}
} /* end of arc clock_flash_csb_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "17.231697, 17.622288, 17.840168, 17.863853, 17.942228",\
"17.231697, 17.622288, 17.840168, 17.863853, 17.942228",\
"17.448336, 17.838926, 18.056807, 18.080492, 18.158867",\
"17.520548, 17.911139, 18.129019, 18.152704, 18.231079",\
"17.664972, 18.055565, 18.273443, 18.297129, 18.375504");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869123, 2.019279, 2.088651, 2.096193, 2.121147",\
"1.869123, 2.019279, 2.088651, 2.096193, 2.121147",\
"1.869123, 2.019279, 2.088651, 2.096193, 2.121147",\
"1.869123, 2.019279, 2.088651, 2.096193, 2.121147",\
"1.869123, 2.019279, 2.088651, 2.096193, 2.121147");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "18.901012, 19.142059, 19.272591, 19.286781, 19.333736",\
"18.901012, 19.142059, 19.272591, 19.286781, 19.333736",\
"19.117649, 19.358696, 19.489227, 19.503418, 19.550373",\
"19.189861, 19.430908, 19.561440, 19.575630, 19.622585",\
"19.334286, 19.575335, 19.705868, 19.720057, 19.767012");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322888, 1.413067, 1.461981, 1.467299, 1.484893",\
"1.322888, 1.413067, 1.461981, 1.467299, 1.484893",\
"1.322888, 1.413067, 1.461981, 1.467299, 1.484893",\
"1.322888, 1.413067, 1.461981, 1.467299, 1.484893",\
"1.322888, 1.413067, 1.461981, 1.467299, 1.484893");
}
} /* end of arc clock_flash_csb_redg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "13.509180, 13.899771, 14.117651, 14.141336, 14.219710",\
"14.158138, 14.548729, 14.766609, 14.790295, 14.868669",\
"14.807096, 15.197687, 15.415567, 15.439253, 15.517627",\
"15.674105, 16.064695, 16.282576, 16.306261, 16.384636",\
"16.005188, 16.395779, 16.613659, 16.637344, 16.715719");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.903822, 2.064057, 2.137892, 2.145918, 2.172478",\
"1.903822, 2.064057, 2.137892, 2.145918, 2.172478",\
"1.903822, 2.064057, 2.137892, 2.145918, 2.172478",\
"1.903822, 2.064057, 2.137892, 2.145918, 2.172478",\
"1.903822, 2.064057, 2.137892, 2.145918, 2.172478");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "13.922323, 14.163370, 14.293903, 14.308094, 14.355048",\
"14.571282, 14.812330, 14.942863, 14.957052, 15.004007",\
"15.220242, 15.461288, 15.591822, 15.606012, 15.652966",\
"16.087250, 16.328297, 16.458828, 16.473019, 16.519974",\
"16.418335, 16.659382, 16.789913, 16.804104, 16.851059");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.402992, 1.504035, 1.553027, 1.558353, 1.575976",\
"1.402992, 1.504035, 1.553027, 1.558353, 1.575976",\
"1.402992, 1.504035, 1.553027, 1.558353, 1.575976",\
"1.402992, 1.504035, 1.553027, 1.558353, 1.575976",\
"1.402992, 1.504035, 1.553027, 1.558353, 1.575976");
}
} /* end of arc mprj_io[4]_flash_csb_redg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "11.270276, 11.270636, 11.270778, 11.270793, 11.270844",\
"11.346920, 11.347280, 11.347422, 11.347437, 11.347488",\
"11.423563, 11.423923, 11.424065, 11.424080, 11.424131",\
"11.496295, 11.496655, 11.496797, 11.496812, 11.496863",\
"11.496295, 11.496655, 11.496797, 11.496812, 11.496863");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "11.145662, 11.150805, 11.151648, 11.151738, 11.152041",\
"11.222306, 11.227449, 11.228291, 11.228382, 11.228685",\
"11.298949, 11.304092, 11.304934, 11.305025, 11.305328",\
"11.371681, 11.376824, 11.377666, 11.377757, 11.378060",\
"11.371681, 11.376824, 11.377666, 11.377757, 11.378060");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc mprj_io[4]_flash_csb_redg_min*/
} /* end of pin flash_csb */
pin("flash_clk") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "16.271439, 16.662041, 16.879921, 16.903606, 16.981979",\
"16.271439, 16.662041, 16.879921, 16.903606, 16.981979",\
"16.379757, 16.770359, 16.988239, 17.011925, 17.090298",\
"16.488075, 16.878677, 17.096558, 17.120243, 17.198616",\
"16.704714, 17.095318, 17.313196, 17.336880, 17.415255");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "16.816883, 17.057922, 17.188457, 17.202648, 17.249603",\
"16.816883, 17.057922, 17.188457, 17.202648, 17.249603",\
"16.925201, 17.166241, 17.296776, 17.310966, 17.357922",\
"17.033520, 17.274559, 17.405094, 17.419285, 17.466240",\
"17.250158, 17.491198, 17.621733, 17.635923, 17.682878");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\
"1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\
"1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\
"1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\
"1.322899, 1.413047, 1.461972, 1.467291, 1.484890");
}
} /* end of arc clock_flash_clk_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "15.773794, 16.164398, 16.382277, 16.405960, 16.484335",\
"15.773794, 16.164398, 16.382277, 16.405960, 16.484335",\
"15.990432, 16.381035, 16.598913, 16.622599, 16.700974",\
"16.062645, 16.453247, 16.671125, 16.694811, 16.773186",\
"16.207069, 16.597672, 16.815552, 16.839237, 16.917610");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "16.487032, 16.728071, 16.858608, 16.872797, 16.919754",\
"16.487032, 16.728071, 16.858608, 16.872797, 16.919754",\
"16.703671, 16.944710, 17.075245, 17.089436, 17.136391",\
"16.775883, 17.016922, 17.147457, 17.161648, 17.208603",\
"16.920307, 17.161346, 17.291882, 17.306072, 17.353027");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\
"1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\
"1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\
"1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\
"1.322899, 1.413047, 1.461972, 1.467291, 1.484890");
}
} /* end of arc clock_flash_clk_redg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "13.324080, 13.714683, 13.932562, 13.956246, 14.034620",\
"13.973037, 14.363640, 14.581518, 14.605204, 14.683578",\
"14.621996, 15.012599, 15.230478, 15.254163, 15.332537",\
"15.489004, 15.879607, 16.097486, 16.121170, 16.199545",\
"15.820089, 16.210693, 16.428572, 16.452255, 16.530630");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.903822, 2.064064, 2.137895, 2.145922, 2.172480",\
"1.903822, 2.064064, 2.137895, 2.145922, 2.172480",\
"1.903822, 2.064064, 2.137895, 2.145922, 2.172480",\
"1.903822, 2.064064, 2.137895, 2.145922, 2.172480",\
"1.903822, 2.064064, 2.137895, 2.145922, 2.172480");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "13.925396, 14.166435, 14.296971, 14.311161, 14.358117",\
"14.574354, 14.815393, 14.945929, 14.960119, 15.007074",\
"15.223312, 15.464352, 15.594887, 15.609077, 15.656033",\
"16.090321, 16.331360, 16.461895, 16.476086, 16.523041",\
"16.421404, 16.662443, 16.792980, 16.807169, 16.854126");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.402951, 1.504035, 1.553027, 1.558353, 1.575976",\
"1.402951, 1.504035, 1.553027, 1.558353, 1.575976",\
"1.402951, 1.504035, 1.553027, 1.558353, 1.575976",\
"1.402951, 1.504035, 1.553027, 1.558353, 1.575976",\
"1.402951, 1.504035, 1.553027, 1.558353, 1.575976");
}
} /* end of arc mprj_io[4]_flash_clk_redg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "11.181200, 11.181573, 11.181720, 11.181736, 11.181789",\
"11.257845, 11.258217, 11.258364, 11.258380, 11.258432",\
"11.334488, 11.334861, 11.335008, 11.335024, 11.335077",\
"11.407219, 11.407592, 11.407739, 11.407755, 11.407808",\
"11.407219, 11.407592, 11.407739, 11.407755, 11.407808");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "11.056977, 11.061938, 11.062766, 11.062856, 11.063153",\
"11.133621, 11.138582, 11.139410, 11.139500, 11.139797",\
"11.210265, 11.215226, 11.216054, 11.216144, 11.216441",\
"11.282996, 11.287957, 11.288785, 11.288875, 11.289172",\
"11.282996, 11.287957, 11.288785, 11.288875, 11.289172");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc mprj_io[4]_flash_clk_redg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "11.757803, 12.148406, 12.366285, 12.389970, 12.468344",\
"12.406761, 12.797364, 13.015244, 13.038928, 13.117302",\
"13.055720, 13.446323, 13.664202, 13.687887, 13.766262",\
"13.922728, 14.313331, 14.531210, 14.554894, 14.633268",\
"14.253812, 14.644415, 14.862293, 14.885979, 14.964354");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "12.293026, 12.534065, 12.664600, 12.678791, 12.725746",\
"12.768562, 13.009602, 13.140137, 13.154327, 13.201283",\
"13.244097, 13.485136, 13.615672, 13.629862, 13.676818",\
"13.925638, 14.166677, 14.297214, 14.311403, 14.358359",\
"14.220568, 14.461607, 14.592142, 14.606333, 14.653288");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\
"1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\
"1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\
"1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\
"1.322899, 1.413047, 1.461972, 1.467291, 1.484890");
}
} /* end of arc mprj_io[4]_flash_clk_una*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "10.800291, 11.190894, 11.408773, 11.432458, 11.510832",\
"10.876935, 11.267538, 11.485416, 11.509102, 11.587477",\
"10.953579, 11.344182, 11.562061, 11.585746, 11.664120",\
"11.026310, 11.416913, 11.634792, 11.658477, 11.736851",\
"11.026310, 11.416913, 11.634792, 11.658477, 11.736851");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\
"1.869119, 2.019284, 2.088652, 2.096193, 2.121145");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "11.719617, 11.960656, 12.091192, 12.105382, 12.152338",\
"12.088724, 12.329763, 12.460299, 12.474489, 12.521444",\
"12.457264, 12.698303, 12.828838, 12.843029, 12.889984",\
"12.949633, 13.190672, 13.321207, 13.335398, 13.382353",\
"13.139334, 13.380373, 13.510909, 13.525099, 13.572055");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\
"1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\
"1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\
"1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\
"1.322899, 1.413047, 1.461972, 1.467291, 1.484890");
}
} /* end of arc mprj_io[4]_flash_clk_una_min*/
} /* end of pin flash_clk */
pin("flash_io0") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "16.030083, 16.420681, 16.638559, 16.662245, 16.740620",\
"16.030083, 16.420681, 16.638559, 16.662245, 16.740620",\
"16.138401, 16.528999, 16.746878, 16.770563, 16.848938",\
"16.246719, 16.637318, 16.855196, 16.878881, 16.957256",\
"16.463358, 16.853956, 17.071835, 17.095520, 17.173895");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\
"1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\
"1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\
"1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\
"1.903822, 2.064016, 2.137871, 2.145900, 2.172467");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "16.559523, 16.800568, 16.931101, 16.945292, 16.992245",\
"16.559523, 16.800568, 16.931101, 16.945292, 16.992245",\
"16.667841, 16.908886, 17.039419, 17.053610, 17.100563",\
"16.776159, 17.017204, 17.147738, 17.161928, 17.208881",\
"16.992798, 17.233841, 17.364376, 17.378567, 17.425522");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.403217, 1.504030, 1.553025, 1.558352, 1.575976",\
"1.403217, 1.504030, 1.553025, 1.558352, 1.575976",\
"1.403217, 1.504030, 1.553025, 1.558352, 1.575976",\
"1.403217, 1.504030, 1.553025, 1.558352, 1.575976",\
"1.403217, 1.504030, 1.553025, 1.558352, 1.575976");
}
} /* end of arc clock_flash_io0_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "14.489696, 14.489995, 14.490114, 14.490127, 14.490170",\
"14.489696, 14.489995, 14.490114, 14.490127, 14.490170",\
"14.706332, 14.706632, 14.706751, 14.706763, 14.706806",\
"14.778544, 14.778844, 14.778963, 14.778975, 14.779018",\
"14.922969, 14.923268, 14.923388, 14.923400, 14.923443");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "14.363292, 14.369271, 14.370174, 14.370273, 14.370598",\
"14.363292, 14.369271, 14.370174, 14.370273, 14.370598",\
"14.579928, 14.585908, 14.586811, 14.586909, 14.587234",\
"14.652141, 14.658120, 14.659023, 14.659122, 14.659447",\
"14.796565, 14.802545, 14.803448, 14.803546, 14.803871");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc clock_flash_io0_redg_min*/
timing () {
related_pin : "mprj_io[2]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "10.836919, 11.227517, 11.445396, 11.469082, 11.547456",\
"11.485876, 11.876474, 12.094354, 12.118040, 12.196413",\
"12.134834, 12.525433, 12.743311, 12.766996, 12.845371",\
"13.001841, 13.392439, 13.610318, 13.634005, 13.712378",\
"13.332531, 13.723129, 13.941008, 13.964693, 14.043068");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869121, 2.019282, 2.088652, 2.096193, 2.121146",\
"1.869121, 2.019282, 2.088652, 2.096193, 2.121146",\
"1.869121, 2.019282, 2.088652, 2.096193, 2.121146",\
"1.869121, 2.019282, 2.088652, 2.096193, 2.121146",\
"1.869121, 2.019282, 2.088652, 2.096193, 2.121146");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "11.411667, 11.652710, 11.783244, 11.797435, 11.844389",\
"11.887295, 12.128338, 12.258872, 12.273063, 12.320017",\
"12.362924, 12.603968, 12.734501, 12.748692, 12.795647",\
"13.043015, 13.284060, 13.414593, 13.428783, 13.475739",\
"13.337025, 13.578069, 13.708603, 13.722794, 13.769748");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322893, 1.413057, 1.461977, 1.467295, 1.484892",\
"1.322893, 1.413057, 1.461977, 1.467295, 1.484892",\
"1.322893, 1.413057, 1.461977, 1.467295, 1.484892",\
"1.322893, 1.413057, 1.461977, 1.467295, 1.484892",\
"1.322893, 1.413057, 1.461977, 1.467295, 1.484892");
}
} /* end of arc mprj_io[2]_flash_io0_una*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[2]" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "10.115542, 10.506141, 10.724020, 10.747705, 10.826079",\
"10.176170, 10.566769, 10.784648, 10.808334, 10.886707",\
"10.268338, 10.658937, 10.876816, 10.900501, 10.978875",\
"10.340704, 10.731302, 10.949181, 10.972866, 11.051241",\
"10.340704, 10.731302, 10.949181, 10.972866, 11.051241");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.869121, 2.019282, 2.088652, 2.096193, 2.121146",\
"1.869121, 2.019282, 2.088652, 2.096193, 2.121146",\
"1.869121, 2.019282, 2.088652, 2.096193, 2.121146",\
"1.869121, 2.019282, 2.088652, 2.096193, 2.121146",\
"1.869121, 2.019282, 2.088652, 2.096193, 2.121146");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "10.979605, 11.220648, 11.351182, 11.365373, 11.412327",\
"11.271871, 11.512915, 11.643448, 11.657639, 11.704594",\
"11.715854, 11.956898, 12.087431, 12.101622, 12.148577",\
"12.207039, 12.448082, 12.578616, 12.592807, 12.639761",\
"12.396665, 12.637709, 12.768242, 12.782433, 12.829388");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.322893, 1.413057, 1.461977, 1.467295, 1.484892",\
"1.322893, 1.413057, 1.461977, 1.467295, 1.484892",\
"1.322893, 1.413057, 1.461977, 1.467295, 1.484892",\
"1.322893, 1.413057, 1.461977, 1.467295, 1.484892",\
"1.322893, 1.413057, 1.461977, 1.467295, 1.484892");
}
} /* end of arc mprj_io[2]_flash_io0_una_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "12.852619, 13.243217, 13.461096, 13.484781, 13.563156",\
"13.501577, 13.892176, 14.110055, 14.133741, 14.212114",\
"14.150536, 14.541134, 14.759013, 14.782700, 14.861073",\
"15.017544, 15.408142, 15.626021, 15.649708, 15.728081",\
"15.348629, 15.739227, 15.957106, 15.980791, 16.059166");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\
"1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\
"1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\
"1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\
"1.903822, 2.064016, 2.137871, 2.145900, 2.172467");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "13.470442, 13.711486, 13.842020, 13.856211, 13.903165",\
"14.119398, 14.360442, 14.490976, 14.505167, 14.552121",\
"14.768358, 15.009402, 15.139936, 15.154127, 15.201081",\
"15.635366, 15.876410, 16.006945, 16.021135, 16.068089",\
"15.966452, 16.207497, 16.338030, 16.352221, 16.399174");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "1.403217, 1.504030, 1.553025, 1.558352, 1.575976",\
"1.403217, 1.504030, 1.553025, 1.558352, 1.575976",\
"1.403217, 1.504030, 1.553025, 1.558352, 1.575976",\
"1.403217, 1.504030, 1.553025, 1.558352, 1.575976",\
"1.403217, 1.504030, 1.553025, 1.558352, 1.575976");
}
} /* end of arc mprj_io[4]_flash_io0_redg*/
timing () {
min_delay_flag : true ;
related_pin : "mprj_io[4]" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "11.040204, 11.040504, 11.040623, 11.040635, 11.040678",\
"11.116848, 11.117147, 11.117267, 11.117279, 11.117322",\
"11.193491, 11.193790, 11.193910, 11.193922, 11.193965",\
"11.266223, 11.266523, 11.266642, 11.266654, 11.266697",\
"11.266223, 11.266523, 11.266642, 11.266654, 11.266697");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "10.913801, 10.919780, 10.920684, 10.920782, 10.921106",\
"10.990444, 10.996424, 10.997328, 10.997426, 10.997751",\
"11.067087, 11.073067, 11.073971, 11.074069, 11.074394",\
"11.139820, 11.145799, 11.146703, 11.146801, 11.147125",\
"11.139820, 11.145799, 11.146703, 11.146801, 11.147125");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc mprj_io[4]_flash_io0_redg_min*/
} /* end of pin flash_io0 */
pin("flash_io1") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
function : "0" ;
capacitance : 1.163007 ;
is_pad : true ;
/* Other user defined attributes. */
} /* end of pin flash_io1 */
pin("hk_serial_load") {
direction : internal ;
clock : true ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
timing () {
related_pin : "hk_serial_load" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.638116");
}
} /* 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.803927");
}
} /* end of arc hk_serial_load_hk_serial_load_pwh*/
} /* end of pin hk_serial_load */
} /* end of cell */
} /* end of library */