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

4424 lines
176 KiB
Plaintext
Raw Normal View History

library("caravan.nom") {
technology (cmos) ;
delay_model : table_lookup ;
library_features ( report_delay_calculation ) ;
date : "Wed May 31 03:59:01 2023" ;
revision : "T-2022.03-SP3" ;
nom_process : 1.0000 ;
nom_voltage : 1.8000 ;
nom_temperature : 25.0000 ;
operating_conditions( "sky130_fd_sc_hd__tt_1.80v_25C" ) {
process : 1.0000 ;
voltage : 1.8000 ;
temperature : 25.0000 ;
} /* current design opcond */
default_operating_conditions : "sky130_fd_sc_hd__tt_1.80v_25C" ;
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.117215 ;
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.117215 ;
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.087389, -0.087389, -0.268018, -0.328228, -0.448647",\
"0.468268, 0.468268, 0.287640, 0.227429, 0.107011",\
"1.023925, 1.023925, 0.843297, 0.783086, 0.662668",\
"1.766284, 1.766284, 1.585655, 1.525445, 1.405026",\
"2.052362, 2.052362, 1.871734, 1.811523, 1.691105");
}
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.501990, 0.501990, 0.321362, 0.261151, 0.140733",\
"0.955220, 0.955220, 0.774591, 0.714381, 0.593963",\
"1.408450, 1.408450, 1.227821, 1.167611, 1.047193",\
"2.013965, 2.013965, 1.833336, 1.773126, 1.652707",\
"2.273225, 2.273225, 2.092596, 2.032386, 1.911967");
}
} /* 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.044602, 1.044602, 1.134916, 1.225231, 1.405859",\
"1.027120, 1.027120, 1.117434, 1.207748, 1.388377",\
"1.009637, 1.009637, 1.099951, 1.190266, 1.370894",\
"0.986280, 0.986280, 1.076595, 1.166909, 1.347538",\
"1.031049, 1.031049, 1.121364, 1.211678, 1.392306");
}
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.525412, 0.525412, 0.615726, 0.706040, 0.886669",\
"0.111610, 0.111610, 0.201925, 0.292239, 0.472867",\
"-0.238605, -0.238605, -0.148290, -0.057976, 0.122653",\
"-0.706491, -0.706491, -0.616176, -0.525862, -0.345233",\
"-0.896816, -0.896816, -0.806502, -0.716187, -0.535559");
}
} /* 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 ( "2.989592, 2.575949, 2.225735, 1.757848, 1.567541",\
"3.545249, 3.131606, 2.781392, 2.313505, 2.123198",\
"4.100906, 3.687263, 3.337049, 2.869162, 2.678855",\
"4.843265, 4.429622, 4.079408, 3.611521, 3.421214",\
"5.129343, 4.715700, 4.365486, 3.897599, 3.707292");
}
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.881117, 3.467474, 3.117260, 2.649373, 2.459066",\
"4.334347, 3.920704, 3.570490, 3.102603, 2.912296",\
"4.787577, 4.373934, 4.023720, 3.555833, 3.365525",\
"5.393091, 4.979448, 4.629234, 4.161347, 3.971040",\
"5.652351, 5.238708, 4.888494, 4.420608, 4.230300");
}
} /* end of arc mprj_io[4]_mprj_io[37]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.938250, -1.485044, -1.031837, -0.426353, -0.167087",\
"-1.955733, -1.502526, -1.049320, -0.443835, -0.184569",\
"-1.973215, -1.520009, -1.066802, -0.461318, -0.202052",\
"-1.996572, -1.543365, -1.090159, -0.484674, -0.225408",\
"-1.951803, -1.498596, -1.045390, -0.439906, -0.180639");
}
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.758106, -2.304900, -1.851693, -1.246209, -0.986943",\
"-3.171908, -2.718701, -2.265495, -1.660010, -1.400744",\
"-3.522123, -3.068916, -2.615710, -2.010225, -1.750959",\
"-3.990009, -3.536802, -3.083596, -2.478111, -2.218845",\
"-4.180334, -3.727128, -3.273921, -2.668437, -2.409171");
}
} /* 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.117215 ;
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.492135, 0.492135, 0.311506, 0.251296, 0.130877",\
"1.047799, 1.047799, 0.867170, 0.806961, 0.686542",\
"1.603465, 1.603465, 1.422836, 1.362626, 1.242207",\
"2.345832, 2.345832, 2.165204, 2.104994, 1.984575",\
"2.631911, 2.631911, 2.451282, 2.391072, 2.270653");
}
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.339827, 1.339827, 1.159198, 1.098989, 0.978570",\
"1.793044, 1.793044, 1.612415, 1.552206, 1.431787",\
"2.246261, 2.246261, 2.065632, 2.005422, 1.885003",\
"2.851758, 2.851758, 2.671130, 2.610920, 2.490501",\
"3.111021, 3.111021, 2.930392, 2.870183, 2.749763");
}
} /* 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.269638, 0.269638, 0.359952, 0.450266, 0.630895",\
"0.252151, 0.252151, 0.342465, 0.432779, 0.613408",\
"0.234663, 0.234663, 0.324978, 0.415292, 0.595921",\
"0.211300, 0.211300, 0.301615, 0.391929, 0.572557",\
"0.256069, 0.256069, 0.346384, 0.436698, 0.617326");
}
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.561026, -0.561026, -0.470711, -0.380397, -0.199769",\
"-0.974741, -0.974741, -0.884427, -0.794112, -0.613484",\
"-1.324955, -1.324955, -1.234641, -1.144326, -0.963698",\
"-1.792841, -1.792841, -1.702527, -1.612213, -1.431584",\
"-1.983157, -1.983157, -1.892843, -1.802528, -1.621900");
}
} /* 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 ( "3.051751, 2.638108, 2.287894, 1.820007, 1.629700",\
"3.607415, 3.193772, 2.843558, 2.375671, 2.185364",\
"4.163081, 3.749438, 3.399224, 2.931337, 2.741030",\
"4.905448, 4.491806, 4.141592, 3.673705, 3.483397",\
"5.191527, 4.777884, 4.427670, 3.959783, 3.769476");
}
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.184119, 3.770476, 3.420262, 2.952375, 2.762068",\
"4.637336, 4.223693, 3.873479, 3.405592, 3.215285",\
"5.090552, 4.676909, 4.326695, 3.858809, 3.668501",\
"5.696050, 5.282407, 4.932193, 4.464306, 4.273999",\
"5.955314, 5.541671, 5.191457, 4.723570, 4.533263");
}
} /* 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 ( "-2.186459, -1.733253, -1.280046, -0.674562, -0.415296",\
"-2.203946, -1.750740, -1.297533, -0.692049, -0.432783",\
"-2.221433, -1.768227, -1.315020, -0.709536, -0.450270",\
"-2.244796, -1.791590, -1.338383, -0.732899, -0.473633",\
"-2.200027, -1.746821, -1.293614, -0.688130, -0.428864");
}
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.296885, -2.843679, -2.390472, -1.784988, -1.525722",\
"-3.710601, -3.257394, -2.804188, -2.198704, -1.939437",\
"-4.060815, -3.607608, -3.154402, -2.548918, -2.289651",\
"-4.528701, -4.075495, -3.622288, -3.016804, -2.757538",\
"-4.719017, -4.265810, -3.812604, -3.207120, -2.947854");
}
} /* 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.117215 ;
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.130614, 0.130614, -0.050014, -0.110225, -0.230643",\
"0.686254, 0.686254, 0.505625, 0.445415, 0.324996",\
"1.241892, 1.241892, 1.061264, 1.001053, 0.880635",\
"1.984227, 1.984227, 1.803598, 1.743388, 1.622970",\
"2.270306, 2.270306, 2.089677, 2.029467, 1.909048");
}
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.387838, 0.387838, 0.207210, 0.146999, 0.026581",\
"0.841098, 0.841098, 0.660470, 0.600259, 0.479841",\
"1.294358, 1.294358, 1.113729, 1.053519, 0.933100",\
"1.899912, 1.899912, 1.719284, 1.659073, 1.538655",\
"2.159163, 2.159163, 1.978535, 1.918324, 1.797906");
}
} /* end of arc clock_mprj_io[35]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "0.914643, 0.914643, 1.004957, 1.095272, 1.275900",\
"0.897172, 0.897172, 0.987486, 1.077801, 1.258429",\
"0.879701, 0.879701, 0.970015, 1.060329, 1.240958",\
"0.856359, 0.856359, 0.946674, 1.036988, 1.217617",\
"0.901129, 0.901129, 0.991443, 1.081758, 1.262386");
}
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.504162, 0.504162, 0.594477, 0.684791, 0.865419",\
"0.090157, 0.090157, 0.180471, 0.270785, 0.451414",\
"-0.260057, -0.260057, -0.169743, -0.079429, 0.101200",\
"-0.727943, -0.727943, -0.637629, -0.547315, -0.366686",\
"-0.918293, -0.918293, -0.827978, -0.737664, -0.557035");
}
} /* 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 ( "3.101400, 2.687757, 2.337543, 1.869656, 1.679349",\
"3.657039, 3.243397, 2.893183, 2.425296, 2.234988",\
"4.212678, 3.799035, 3.448821, 2.980934, 2.790627",\
"4.955013, 4.541370, 4.191156, 3.723269, 3.532962",\
"5.241092, 4.827449, 4.477235, 4.009348, 3.819041");
}
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.636753, 3.223110, 2.872896, 2.405009, 2.214702",\
"4.090013, 3.676370, 3.326156, 2.858269, 2.667962",\
"4.543272, 4.129629, 3.779415, 3.311528, 3.121221",\
"5.148827, 4.735184, 4.384970, 3.917083, 3.726776",\
"5.408078, 4.994435, 4.644221, 4.176334, 3.986027");
}
} /* 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 ( "-2.017864, -1.564657, -1.111450, -0.505966, -0.246700",\
"-2.035334, -1.582128, -1.128921, -0.523437, -0.264171",\
"-2.052806, -1.599599, -1.146393, -0.540908, -0.281642",\
"-2.076147, -1.622940, -1.169734, -0.564250, -0.304983",\
"-2.031378, -1.578171, -1.124964, -0.519480, -0.260214");
}
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.664402, -2.211195, -1.757989, -1.152504, -0.893238",\
"-3.078408, -2.625201, -2.171994, -1.566510, -1.307244",\
"-3.428622, -2.975415, -2.522208, -1.916724, -1.657458",\
"-3.896508, -3.443301, -2.990094, -2.384610, -2.125344",\
"-4.086857, -3.633650, -3.180444, -2.574959, -2.315693");
}
} /* 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.117215 ;
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.005710, 1.005710, 0.825081, 0.764871, 0.644452",\
"1.561381, 1.561381, 1.380753, 1.320543, 1.200124",\
"2.117052, 2.117052, 1.936423, 1.876213, 1.755794",\
"2.859428, 2.859428, 2.678799, 2.618589, 2.498170",\
"3.145507, 3.145507, 2.964878, 2.904668, 2.784249");
}
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.339028, 1.339028, 1.158400, 1.098189, 0.977771",\
"1.792235, 1.792235, 1.611607, 1.551396, 1.430978",\
"2.245443, 2.245443, 2.064814, 2.004604, 1.884185",\
"2.850928, 2.850928, 2.670299, 2.610089, 2.489670",\
"3.110195, 3.110195, 2.929566, 2.869356, 2.748937");
}
} /* 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.486782, 0.486782, 0.577096, 0.667411, 0.848039",\
"0.469291, 0.469291, 0.559605, 0.649920, 0.830548",\
"0.451800, 0.451800, 0.542114, 0.632429, 0.813057",\
"0.428432, 0.428432, 0.518746, 0.609060, 0.789689",\
"0.473200, 0.473200, 0.563515, 0.653829, 0.834457");
}
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.254704, 0.254704, 0.345018, 0.435332, 0.615961",\
"-0.158944, -0.158944, -0.068629, 0.021685, 0.202313",\
"-0.509158, -0.509158, -0.418843, -0.328529, -0.147901",\
"-0.977044, -0.977044, -0.886730, -0.796415, -0.615787",\
"-1.167352, -1.167352, -1.077037, -0.986723, -0.806095");
}
} /* 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 ( "3.010832, 2.597189, 2.246975, 1.779088, 1.588781",\
"3.566503, 3.152860, 2.802646, 2.334759, 2.144452",\
"4.122173, 3.708531, 3.358317, 2.890430, 2.700123",\
"4.864550, 4.450907, 4.100693, 3.632806, 3.442499",\
"5.150629, 4.736986, 4.386772, 3.918885, 3.728578");
}
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.713370, 3.299727, 2.949513, 2.481626, 2.291319",\
"4.166577, 3.752934, 3.402720, 2.934833, 2.744526",\
"4.619784, 4.206141, 3.855928, 3.388041, 3.197734",\
"5.225269, 4.811626, 4.461412, 3.993526, 3.803219",\
"5.484535, 5.070892, 4.720678, 4.252791, 4.062485");
}
} /* end of arc mprj_io[4]_mprj_io[34]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.980278, -1.527072, -1.073865, -0.468381, -0.209115",\
"-1.997770, -1.544563, -1.091357, -0.485873, -0.226606",\
"-2.015261, -1.562054, -1.108848, -0.503364, -0.244097",\
"-2.038629, -1.585423, -1.132216, -0.526732, -0.267466",\
"-1.993860, -1.540654, -1.087447, -0.481963, -0.222697");
}
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.453597, -2.000390, -1.547184, -0.941700, -0.682433",\
"-2.867244, -2.414037, -1.960831, -1.355347, -1.096080",\
"-3.217458, -2.764251, -2.311045, -1.705561, -1.446294",\
"-3.685344, -3.232138, -2.778931, -2.173447, -1.914181",\
"-3.875652, -3.422445, -2.969239, -2.363755, -2.104488");
}
} /* 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.117215 ;
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.840983, 0.840983, 0.660355, 0.600145, 0.479726",\
"1.396644, 1.396644, 1.216015, 1.155805, 1.035386",\
"1.952305, 1.952305, 1.771677, 1.711467, 1.591048",\
"2.694668, 2.694668, 2.514040, 2.453830, 2.333411",\
"2.980747, 2.980747, 2.800118, 2.739908, 2.619489");
}
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.704013, 1.704013, 1.523384, 1.463174, 1.342755",\
"2.157237, 2.157237, 1.976608, 1.916398, 1.795979",\
"2.610460, 2.610460, 2.429831, 2.369621, 2.249202",\
"3.215967, 3.215967, 3.035338, 2.975129, 2.854710",\
"3.475227, 3.475227, 3.294599, 3.234389, 3.113970");
}
} /* 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.310994, 0.310994, 0.401309, 0.491623, 0.672251",\
"0.293509, 0.293509, 0.383824, 0.474138, 0.654767",\
"0.276025, 0.276025, 0.366339, 0.456654, 0.637282",\
"0.252665, 0.252665, 0.342979, 0.433294, 0.613922",\
"0.297434, 0.297434, 0.387748, 0.478063, 0.658691");
}
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.818161, -0.818161, -0.727846, -0.637532, -0.456903",\
"-1.231921, -1.231921, -1.141607, -1.051292, -0.870664",\
"-1.582135, -1.582135, -1.491821, -1.401506, -1.220878",\
"-2.050022, -2.050022, -1.959707, -1.869393, -1.688765",\
"-2.240342, -2.240342, -2.150028, -2.059713, -1.879085");
}
} /* 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 ( "3.433071, 3.019428, 2.669214, 2.201327, 2.011020",\
"3.988731, 3.575089, 3.224874, 2.756988, 2.566680",\
"4.544393, 4.130750, 3.780536, 3.312649, 3.122342",\
"5.286756, 4.873113, 4.522899, 4.055012, 3.864705",\
"5.572834, 5.159191, 4.808977, 4.341090, 4.150783");
}
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.602691, 4.189048, 3.838834, 3.370947, 3.180640",\
"5.055914, 4.642271, 4.292057, 3.824170, 3.633863",\
"5.509137, 5.095494, 4.745280, 4.277393, 4.087086",\
"6.114645, 5.701002, 5.350788, 4.882901, 4.692594",\
"6.373906, 5.960263, 5.610049, 5.142162, 4.951855");
}
} /* 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 ( "-2.195101, -1.741895, -1.288688, -0.683204, -0.423938",\
"-2.212586, -1.759380, -1.306173, -0.700689, -0.441422",\
"-2.230071, -1.776864, -1.323658, -0.718174, -0.458907",\
"-2.253431, -1.800224, -1.347018, -0.741533, -0.482267",\
"-2.208662, -1.755455, -1.302249, -0.696764, -0.437498");
}
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.636076, -3.182869, -2.729663, -2.124178, -1.864912",\
"-4.049836, -3.596630, -3.143423, -2.537939, -2.278673",\
"-4.400050, -3.946844, -3.493637, -2.888153, -2.628887",\
"-4.867937, -4.414730, -3.961524, -3.356040, -3.096773",\
"-5.058257, -4.605051, -4.151844, -3.546360, -3.287094");
}
} /* 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.117215 ;
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.466586, 0.466586, 0.285957, 0.225748, 0.105329",\
"1.022246, 1.022246, 0.841617, 0.781407, 0.660988",\
"1.577906, 1.577906, 1.397277, 1.337068, 1.216649",\
"2.320267, 2.320267, 2.139638, 2.079429, 1.959010",\
"2.606346, 2.606346, 2.425717, 2.365507, 2.245088");
}
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.078268, 1.078268, 0.897639, 0.837430, 0.717010",\
"1.531493, 1.531493, 1.350864, 1.290655, 1.170236",\
"1.984718, 1.984718, 1.804090, 1.743880, 1.623461",\
"2.590228, 2.590228, 2.409599, 2.349390, 2.228971",\
"2.849488, 2.849488, 2.668859, 2.608650, 2.488231");
}
} /* 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.650689, 0.650689, 0.741003, 0.831317, 1.011946",\
"0.633204, 0.633204, 0.723519, 0.813833, 0.994462",\
"0.615720, 0.615720, 0.706035, 0.796349, 0.976977",\
"0.592361, 0.592361, 0.682675, 0.772990, 0.953618",\
"0.637130, 0.637130, 0.727445, 0.817759, 0.998387");
}
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.061181, -0.061181, 0.029134, 0.119448, 0.300076",\
"-0.474952, -0.474952, -0.384638, -0.294323, -0.113695",\
"-0.825166, -0.825166, -0.734852, -0.644537, -0.463909",\
"-1.293052, -1.293052, -1.202738, -1.112423, -0.931795",\
"-1.483374, -1.483374, -1.393060, -1.302745, -1.122117");
}
} /* 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 ( "3.003666, 2.590023, 2.239809, 1.771922, 1.581615",\
"3.559325, 3.145683, 2.795469, 2.327582, 2.137275",\
"4.114985, 3.701343, 3.351129, 2.883242, 2.692935",\
"4.857347, 4.443704, 4.093490, 3.625603, 3.435296",\
"5.143425, 4.729782, 4.379568, 3.911681, 3.721374");
}
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.827719, 3.414077, 3.063863, 2.595976, 2.405668",\
"4.280945, 3.867302, 3.517088, 3.049201, 2.858894",\
"4.734170, 4.320527, 3.970313, 3.502426, 3.312119",\
"5.339680, 4.926037, 4.575823, 4.107936, 3.917629",\
"5.598940, 5.185297, 4.835083, 4.367196, 4.176889");
}
} /* end of arc mprj_io[4]_mprj_io[32]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.827708, -1.374502, -0.921295, -0.315811, -0.056545",\
"-1.845193, -1.391986, -0.938780, -0.333295, -0.074029",\
"-1.862677, -1.409470, -0.956264, -0.350780, -0.091513",\
"-1.886036, -1.432830, -0.979623, -0.374139, -0.114872",\
"-1.841267, -1.388060, -0.934854, -0.329370, -0.070103");
}
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.740912, -2.287706, -1.834499, -1.229015, -0.969748",\
"-3.154684, -2.701477, -2.248271, -1.642787, -1.383520",\
"-3.504898, -3.051691, -2.598485, -1.993001, -1.733734",\
"-3.972784, -3.519577, -3.066371, -2.460886, -2.201620",\
"-4.163106, -3.709899, -3.256693, -2.651208, -2.391942");
}
} /* 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.117215 ;
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.236637, 1.236637, 1.056008, 0.995798, 0.875380",\
"1.792291, 1.792291, 1.611662, 1.551452, 1.431033",\
"2.347945, 2.347945, 2.167316, 2.107106, 1.986687",\
"3.090298, 3.090298, 2.909669, 2.849459, 2.729041",\
"3.376381, 3.376381, 3.195753, 3.135542, 3.015124");
}
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.905741, 1.905741, 1.725112, 1.664902, 1.544483",\
"2.358964, 2.358964, 2.178335, 2.118125, 1.997706",\
"2.812187, 2.812187, 2.631558, 2.571348, 2.450930",\
"3.417692, 3.417692, 3.237063, 3.176853, 3.056434",\
"3.676945, 3.676945, 3.496316, 3.436106, 3.315688");
}
} /* 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.281654, -0.281654, -0.191339, -0.101025, 0.079603",\
"-0.299170, -0.299170, -0.208856, -0.118541, 0.062087",\
"-0.316686, -0.316686, -0.226371, -0.136057, 0.044571",\
"-0.340086, -0.340086, -0.249772, -0.159458, 0.021171",\
"-0.295317, -0.295317, -0.205003, -0.114688, 0.065940");
}
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.123326, -1.123326, -1.033011, -0.942697, -0.762069",\
"-1.536265, -1.536265, -1.445951, -1.355636, -1.175008",\
"-1.886524, -1.886524, -1.796209, -1.705895, -1.525267",\
"-2.354469, -2.354469, -2.264154, -2.173840, -1.993212",\
"-2.544743, -2.544743, -2.454429, -2.364114, -2.183486");
}
} /* 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 ( "3.990424, 3.576781, 3.226567, 2.758680, 2.568373",\
"4.546078, 4.132435, 3.782221, 3.314334, 3.124027",\
"5.101732, 4.688089, 4.337875, 3.869988, 3.679681",\
"5.844086, 5.430443, 5.080229, 4.612342, 4.422035",\
"6.130168, 5.716525, 5.366311, 4.898424, 4.708117");
}
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.923500, 4.509857, 4.159643, 3.691756, 3.501449",\
"5.376723, 4.963080, 4.612866, 4.144979, 3.954672",\
"5.829947, 5.416304, 5.066090, 4.598203, 4.407896",\
"6.435451, 6.021808, 5.671594, 5.203707, 5.013400",\
"6.694706, 6.281063, 5.930849, 5.462962, 5.272655");
}
} /* 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 ( "-2.895533, -2.442327, -1.989120, -1.383636, -1.124370",\
"-2.913049, -2.459843, -2.006636, -1.401153, -1.141886",\
"-2.930565, -2.477359, -2.024152, -1.418668, -1.159402",\
"-2.953966, -2.500759, -2.047553, -1.442069, -1.182803",\
"-2.909197, -2.455990, -2.002784, -1.397300, -1.138033");
}
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.033783, -3.580576, -3.127370, -2.521886, -2.262619",\
"-4.446722, -3.993515, -3.540309, -2.934825, -2.675559",\
"-4.796981, -4.343774, -3.890568, -3.285084, -3.025817",\
"-5.264926, -4.811719, -4.358513, -3.753029, -3.493762",\
"-5.455199, -5.001993, -4.548786, -3.943303, -3.684036");
}
} /* 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.117215 ;
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.001396, 1.001396, 0.820767, 0.760558, 0.640139",\
"1.557087, 1.557087, 1.376458, 1.316248, 1.195829",\
"2.112777, 2.112777, 1.932148, 1.871938, 1.751519",\
"2.855180, 2.855180, 2.674551, 2.614342, 2.493923",\
"3.141260, 3.141260, 2.960631, 2.900422, 2.780003");
}
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.046909, 2.046909, 1.866280, 1.806070, 1.685651",\
"2.500084, 2.500084, 2.319455, 2.259245, 2.138826",\
"2.953259, 2.953259, 2.772631, 2.712421, 2.592002",\
"3.558700, 3.558700, 3.378071, 3.317861, 3.197442",\
"3.817975, 3.817975, 3.637346, 3.577137, 3.456717");
}
} /* 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.098345, -0.098345, -0.008030, 0.082284, 0.262912",\
"-0.115849, -0.115849, -0.025535, 0.064780, 0.245408",\
"-0.133353, -0.133353, -0.043039, 0.047276, 0.227904",\
"-0.156738, -0.156738, -0.066424, 0.023890, 0.204519",\
"-0.111969, -0.111969, -0.021655, 0.068659, 0.249288");
}
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.178140, -1.178140, -1.087825, -0.997511, -0.816883",\
"-1.591563, -1.591563, -1.501248, -1.410934, -1.230306",\
"-1.941778, -1.941778, -1.851464, -1.761149, -1.580521",\
"-2.409665, -2.409665, -2.319351, -2.229036, -2.048408",\
"-2.599947, -2.599947, -2.509633, -2.419319, -2.238690");
}
} /* 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 ( "3.618401, 3.204758, 2.854544, 2.386657, 2.196350",\
"4.174092, 3.760449, 3.410235, 2.942348, 2.752041",\
"4.729782, 4.316139, 3.965925, 3.498038, 3.307731",\
"5.472185, 5.058542, 4.708328, 4.240441, 4.050135",\
"5.758265, 5.344623, 4.994409, 4.526522, 4.336214");
}
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.972860, 4.559217, 4.209003, 3.741116, 3.550809",\
"5.426036, 5.012393, 4.662179, 4.194292, 4.003984",\
"5.879211, 5.465569, 5.115355, 4.647468, 4.457160",\
"6.484653, 6.071010, 5.720796, 5.252909, 5.062601",\
"6.743928, 6.330285, 5.980071, 5.512184, 5.321877");
}
} /* 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 ( "-2.638071, -2.184865, -1.731658, -1.126174, -0.866908",\
"-2.655576, -2.202369, -1.749162, -1.143678, -0.884412",\
"-2.673080, -2.219873, -1.766667, -1.161182, -0.901916",\
"-2.696465, -2.243258, -1.790052, -1.184567, -0.925301",\
"-2.651696, -2.198489, -1.745283, -1.139799, -0.880532");
}
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.003987, -3.550781, -3.097574, -2.492090, -2.232824",\
"-4.417410, -3.964204, -3.510997, -2.905513, -2.646246",\
"-4.767626, -4.314420, -3.861213, -3.255729, -2.996462",\
"-5.235513, -4.782307, -4.329100, -3.723616, -3.464349",\
"-5.425795, -4.972589, -4.519382, -3.913898, -3.654631");
}
} /* 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.117215 ;
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.239439, 1.239439, 1.058811, 0.998600, 0.878182",\
"1.795117, 1.795117, 1.614488, 1.554278, 1.433859",\
"2.350793, 2.350793, 2.170165, 2.109954, 1.989536",\
"3.093178, 3.093178, 2.912549, 2.852339, 2.731920",\
"3.379259, 3.379259, 3.198630, 3.138420, 3.018002");
}
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.571203, 1.571203, 1.390574, 1.330364, 1.209946",\
"2.024392, 2.024392, 1.843763, 1.783553, 1.663134",\
"2.477582, 2.477582, 2.296953, 2.236742, 2.116324",\
"3.083042, 3.083042, 2.902413, 2.842203, 2.721785",\
"3.342312, 3.342312, 3.161683, 3.101473, 2.981054");
}
} /* 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.052984, -0.052984, 0.037330, 0.127645, 0.308273",\
"-0.070493, -0.070493, 0.019822, 0.110136, 0.290764",\
"-0.088001, -0.088001, 0.002313, 0.092628, 0.273256",\
"-0.111392, -0.111392, -0.021078, 0.069237, 0.249865",\
"-0.066623, -0.066623, 0.023692, 0.114006, 0.294634");
}
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.662160, -0.662160, -0.571846, -0.481531, -0.300903",\
"-1.075403, -1.075403, -0.985088, -0.894774, -0.714146",\
"-1.425633, -1.425633, -1.335319, -1.245005, -1.064376",\
"-1.893541, -1.893541, -1.803226, -1.712912, -1.532284",\
"-2.083818, -2.083818, -1.993504, -1.903190, -1.722561");
}
} /* 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 ( "4.316412, 3.902769, 3.552555, 3.084668, 2.894361",\
"4.872089, 4.458447, 4.108232, 3.640346, 3.450039",\
"5.427766, 5.014123, 4.663909, 4.196022, 4.005715",\
"6.170153, 5.756510, 5.406296, 4.938409, 4.748101",\
"6.456234, 6.042591, 5.692377, 5.224490, 5.034183");
}
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.950298, 4.536655, 4.186441, 3.718555, 3.528248",\
"5.403487, 4.989844, 4.639630, 4.171743, 3.981436",\
"5.856677, 5.443034, 5.092820, 4.624933, 4.434626",\
"6.462139, 6.048496, 5.698282, 5.230395, 5.040088",\
"6.721408, 6.307765, 5.957551, 5.489664, 5.299356");
}
} /* 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 ( "-3.035820, -2.582614, -2.129407, -1.523923, -1.264657",\
"-3.053329, -2.600122, -2.146916, -1.541431, -1.282165",\
"-3.070837, -2.617631, -2.164424, -1.558940, -1.299674",\
"-3.094228, -2.641021, -2.187815, -1.582331, -1.323064",\
"-3.049459, -2.596252, -2.143046, -1.537561, -1.278295");
}
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.945653, -3.492446, -3.039240, -2.433755, -2.174489",\
"-4.358895, -3.905689, -3.452482, -2.846998, -2.587732",\
"-4.709126, -4.255919, -3.802713, -3.197229, -2.937963",\
"-5.177033, -4.723827, -4.270620, -3.665136, -3.405870",\
"-5.367311, -4.914105, -4.460898, -3.855414, -3.596148");
}
} /* 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.117215 ;
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.013405, 2.013405, 1.832776, 1.772566, 1.652147",\
"2.569088, 2.569088, 2.388459, 2.328249, 2.207830",\
"3.124771, 3.124771, 2.944142, 2.883933, 2.763514",\
"3.867164, 3.867164, 3.686535, 3.626325, 3.505906",\
"4.153243, 4.153243, 3.972614, 3.912405, 3.791986");
}
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.405604, 2.405604, 2.224976, 2.164766, 2.044347",\
"2.858785, 2.858785, 2.678156, 2.617946, 2.497527",\
"3.311964, 3.311964, 3.131335, 3.071126, 2.950706",\
"3.917414, 3.917414, 3.736785, 3.676575, 3.556156",\
"4.176686, 4.176686, 3.996058, 3.935848, 3.815429");
}
} /* end of arc clock_mprj_io[28]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "-0.901331, -0.901331, -0.811017, -0.720702, -0.540074",\
"-0.918837, -0.918837, -0.828523, -0.738208, -0.557580",\
"-0.936344, -0.936344, -0.846029, -0.755715, -0.575087",\
"-0.959732, -0.959732, -0.869418, -0.779103, -0.598475",\
"-0.914963, -0.914963, -0.824648, -0.734334, -0.553706");
}
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.455099, -1.455099, -1.364784, -1.274470, -1.093842",\
"-1.868423, -1.868423, -1.778108, -1.687794, -1.507165",\
"-2.218645, -2.218645, -2.128331, -2.038016, -1.857388",\
"-2.686542, -2.686542, -2.596227, -2.505913, -2.325284",\
"-2.876821, -2.876821, -2.786507, -2.696192, -2.515564");
}
} /* 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 ( "4.573021, 4.159378, 3.809164, 3.341277, 3.150970",\
"5.128704, 4.715061, 4.364847, 3.896960, 3.706653",\
"5.684388, 5.270745, 4.920531, 4.452644, 4.262337",\
"6.426781, 6.013138, 5.662924, 5.195037, 5.004730",\
"6.712861, 6.299218, 5.949004, 5.481117, 5.290810");
}
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.249896, 4.836253, 4.486039, 4.018152, 3.827845",\
"5.703077, 5.289434, 4.939220, 4.471333, 4.281026",\
"6.156257, 5.742614, 5.392400, 4.924513, 4.734206",\
"6.761707, 6.348064, 5.997850, 5.529963, 5.339656",\
"7.020979, 6.607337, 6.257123, 5.789236, 5.598928");
}
} /* 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 ( "-3.357428, -2.904221, -2.451015, -1.845531, -1.586264",\
"-3.374934, -2.921727, -2.468521, -1.863037, -1.603770",\
"-3.392440, -2.939234, -2.486027, -1.880543, -1.621277",\
"-3.415829, -2.962622, -2.509416, -1.903932, -1.644665",\
"-3.371059, -2.917853, -2.464646, -1.859162, -1.599896");
}
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.190958, -3.737752, -3.284545, -2.679061, -2.419795",\
"-4.604282, -4.151076, -3.697869, -3.092385, -2.833119",\
"-4.954505, -4.501298, -4.048092, -3.442608, -3.183342",\
"-5.422401, -4.969195, -4.515988, -3.910504, -3.651238",\
"-5.612680, -5.159474, -4.706267, -4.100783, -3.841517");
}
} /* 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.117215 ;
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.133819, 1.133819, 0.953190, 0.892980, 0.772562",\
"1.689506, 1.689506, 1.508877, 1.448667, 1.328249",\
"2.245193, 2.245193, 2.064565, 2.004354, 1.883936",\
"2.987592, 2.987592, 2.806963, 2.746753, 2.626334",\
"3.273670, 3.273670, 3.093041, 3.032831, 2.912413");
}
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.747010, 1.747010, 1.566381, 1.506171, 1.385753",\
"2.200185, 2.200185, 2.019557, 1.959346, 1.838928",\
"2.653361, 2.653361, 2.472733, 2.412522, 2.292104",\
"3.258803, 3.258803, 3.078175, 3.017964, 2.897546",\
"3.518077, 3.518077, 3.337448, 3.277238, 3.156819");
}
} /* 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.203805, -0.203805, -0.113491, -0.023176, 0.157452",\
"-0.221310, -0.221310, -0.130996, -0.040681, 0.139947",\
"-0.238816, -0.238816, -0.148501, -0.058187, 0.122441",\
"-0.262203, -0.262203, -0.171888, -0.081574, 0.099054",\
"-0.217433, -0.217433, -0.127119, -0.036805, 0.143824");
}
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.659888, -0.659888, -0.569574, -0.479259, -0.298631",\
"-1.073254, -1.073254, -0.982940, -0.892625, -0.711997",\
"-1.423472, -1.423472, -1.333158, -1.242844, -1.062215",\
"-1.891365, -1.891365, -1.801050, -1.710736, -1.530107",\
"-2.081644, -2.081644, -1.991329, -1.901015, -1.720387");
}
} /* 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 ( "4.104474, 3.690831, 3.340617, 2.872730, 2.682423",\
"4.660161, 4.246518, 3.896304, 3.428417, 3.238110",\
"5.215848, 4.802205, 4.451991, 3.984104, 3.793797",\
"5.958246, 5.544603, 5.194389, 4.726502, 4.536195",\
"6.244326, 5.830683, 5.480469, 5.012582, 4.822274");
}
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.995885, 4.582242, 4.232028, 3.764141, 3.573834",\
"5.449060, 5.035418, 4.685204, 4.217317, 4.027009",\
"5.902237, 5.488594, 5.138380, 4.670493, 4.480186",\
"6.507681, 6.094038, 5.743824, 5.275937, 5.085629",\
"6.766954, 6.353312, 6.003098, 5.535211, 5.344903");
}
} /* 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 ( "-3.136201, -2.682995, -2.229788, -1.624304, -1.365037",\
"-3.153706, -2.700500, -2.247293, -1.641809, -1.382543",\
"-3.171212, -2.718005, -2.264799, -1.659315, -1.400048",\
"-3.194599, -2.741392, -2.288186, -1.682702, -1.423435",\
"-3.149830, -2.696623, -2.243417, -1.637932, -1.378666");
}
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.828461, -3.375255, -2.922048, -2.316564, -2.057298",\
"-4.241827, -3.788621, -3.335414, -2.729930, -2.470664",\
"-4.592046, -4.138839, -3.685632, -3.080148, -2.820882",\
"-5.059937, -4.606731, -4.153524, -3.548040, -3.288774",\
"-5.250216, -4.797010, -4.343803, -3.738319, -3.479053");
}
} /* 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.117215 ;
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.156519, 3.156519, 2.975891, 2.915680, 2.795262",\
"3.712205, 3.712205, 3.531577, 3.471366, 3.350948",\
"4.267890, 4.267890, 4.087262, 4.027051, 3.906633",\
"5.010286, 5.010286, 4.829657, 4.769447, 4.649028",\
"5.296363, 5.296363, 5.115735, 5.055524, 4.935106");
}
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.892074, 3.892074, 3.711445, 3.651235, 3.530817",\
"4.345258, 4.345258, 4.164629, 4.104419, 3.984001",\
"4.798441, 4.798441, 4.617813, 4.557602, 4.437184",\
"5.403895, 5.403895, 5.223266, 5.163056, 5.042637",\
"5.663168, 5.663168, 5.482540, 5.422329, 5.301911");
}
} /* 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 ( "-1.158470, -1.158470, -1.068155, -0.977841, -0.797213",\
"-1.175971, -1.175971, -1.085656, -0.995342, -0.814713",\
"-1.193471, -1.193471, -1.103157, -1.012843, -0.832214",\
"-1.216852, -1.216852, -1.126537, -1.036223, -0.855595",\
"-1.172083, -1.172083, -1.081769, -0.991455, -0.810826");
}
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.795394, -1.795394, -1.705080, -1.614766, -1.434137",\
"-2.208876, -2.208876, -2.118562, -2.028247, -1.847619",\
"-2.559091, -2.559091, -2.468777, -2.378462, -2.197834",\
"-3.026978, -3.026978, -2.936663, -2.846349, -2.665720",\
"-3.217266, -3.217266, -3.126952, -3.036637, -2.856009");
}
} /* 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 ( "5.250488, 4.836845, 4.486631, 4.018744, 3.828438",\
"5.806174, 5.392531, 5.042317, 4.574430, 4.384123",\
"6.361859, 5.948216, 5.598002, 5.130116, 4.939808",\
"7.104255, 6.690612, 6.340398, 5.872511, 5.682203",\
"7.390332, 6.976689, 6.626475, 6.158588, 5.968281");
}
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.266416, 5.852773, 5.502559, 5.034672, 4.844364",\
"6.719600, 6.305957, 5.955743, 5.487856, 5.297548",\
"7.172783, 6.759140, 6.408926, 5.941039, 5.750731",\
"7.778236, 7.364594, 7.014380, 6.546493, 6.356185",\
"8.037510, 7.623867, 7.273653, 6.805766, 6.615458");
}
} /* 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 ( "-3.625531, -3.172324, -2.719118, -2.113634, -1.854367",\
"-3.643032, -3.189825, -2.736619, -2.131135, -1.871868",\
"-3.660532, -3.207325, -2.754119, -2.148635, -1.889369",\
"-3.683913, -3.230706, -2.777500, -2.172016, -1.912749",\
"-3.639144, -3.185937, -2.732731, -2.127247, -1.867980");
}
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.503695, -4.050488, -3.597281, -2.991797, -2.732531",\
"-4.917176, -4.463970, -4.010763, -3.405279, -3.146013",\
"-5.267391, -4.814185, -4.360978, -3.755494, -3.496228",\
"-5.735278, -5.282072, -4.828865, -4.223381, -3.964115",\
"-5.925567, -5.472360, -5.019154, -4.413670, -4.154403");
}
} /* 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.117215 ;
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.517548, 1.517548, 1.336919, 1.276710, 1.156291",\
"2.073236, 2.073236, 1.892607, 1.832397, 1.711978",\
"2.628925, 2.628925, 2.448296, 2.388086, 2.267667",\
"3.371324, 3.371324, 3.190695, 3.130485, 3.010066",\
"3.657402, 3.657402, 3.476773, 3.416564, 3.296144");
}
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.448989, 2.448989, 2.268360, 2.208150, 2.087731",\
"2.902164, 2.902164, 2.721535, 2.661325, 2.540906",\
"3.355337, 3.355337, 3.174708, 3.114499, 2.994080",\
"3.960777, 3.960777, 3.780149, 3.719939, 3.599520",\
"4.220054, 4.220054, 4.039425, 3.979215, 3.858796");
}
} /* end of arc clock_mprj_io[25]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "-0.734023, -0.734023, -0.643709, -0.553394, -0.372766",\
"-0.751528, -0.751528, -0.661213, -0.570899, -0.390271",\
"-0.769032, -0.769032, -0.678718, -0.588404, -0.407775",\
"-0.792419, -0.792419, -0.702105, -0.611791, -0.431162",\
"-0.747650, -0.747650, -0.657336, -0.567021, -0.386393");
}
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.583492, -1.583492, -1.493178, -1.402864, -1.222235",\
"-1.996871, -1.996871, -1.906557, -1.816242, -1.635614",\
"-2.347088, -2.347088, -2.256773, -2.166459, -1.985831",\
"-2.814979, -2.814979, -2.724665, -2.634350, -2.453722",\
"-3.005258, -3.005258, -2.914944, -2.824629, -2.644001");
}
} /* 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 ( "4.109636, 3.695993, 3.345779, 2.877892, 2.687585",\
"4.665324, 4.251681, 3.901467, 3.433580, 3.243273",\
"5.221013, 4.807370, 4.457156, 3.989269, 3.798962",\
"5.963410, 5.549767, 5.199553, 4.731667, 4.541359",\
"6.249489, 5.835846, 5.485632, 5.017745, 4.827438");
}
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.347667, 4.934024, 4.583810, 4.115923, 3.925616",\
"5.800841, 5.387198, 5.036984, 4.569098, 4.378790",\
"6.254015, 5.840372, 5.490158, 5.022271, 4.831964",\
"6.859456, 6.445813, 6.095599, 5.627712, 5.437405",\
"7.118732, 6.705090, 6.354876, 5.886989, 5.696681");
}
} /* 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 ( "-3.240119, -2.786912, -2.333706, -1.728221, -1.468955",\
"-3.257623, -2.804417, -2.351210, -1.745726, -1.486460",\
"-3.275128, -2.821922, -2.368715, -1.763231, -1.503964",\
"-3.298515, -2.845309, -2.392102, -1.786618, -1.527351",\
"-3.253746, -2.800539, -2.347333, -1.741848, -1.482582");
}
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.401407, -3.948201, -3.494994, -2.889510, -2.630244",\
"-4.814786, -4.361580, -3.908373, -3.302889, -3.043622",\
"-5.165003, -4.711797, -4.258590, -3.653106, -3.393839",\
"-5.632895, -5.179688, -4.726481, -4.120997, -3.861731",\
"-5.823174, -5.369967, -4.916760, -4.311276, -4.052010");
}
} /* 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.117215 ;
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.683928, -0.683928, -0.864556, -0.924767, -1.045185",\
"-0.128237, -0.128237, -0.308866, -0.369076, -0.489495",\
"0.427453, 0.427453, 0.246824, 0.186614, 0.066195",\
"1.169855, 1.169855, 0.989226, 0.929016, 0.808597",\
"1.455934, 1.455934, 1.275305, 1.215095, 1.094676");
}
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.028877, 0.028877, -0.151752, -0.211962, -0.332381",\
"0.482054, 0.482054, 0.301425, 0.241215, 0.120796",\
"0.935229, 0.935229, 0.754601, 0.694390, 0.573972",\
"1.540673, 1.540673, 1.360044, 1.299834, 1.179416",\
"1.799948, 1.799948, 1.619319, 1.559109, 1.438691");
}
} /* end of arc clock_mprj_io[13]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.329815, 1.329815, 1.420129, 1.510443, 1.691072",\
"1.312311, 1.312311, 1.402626, 1.492940, 1.673568",\
"1.294808, 1.294808, 1.385122, 1.475436, 1.656065",\
"1.271423, 1.271423, 1.361738, 1.452052, 1.632680",\
"1.316192, 1.316192, 1.406507, 1.496821, 1.677449");
}
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.718492, 0.718492, 0.808806, 0.899121, 1.079749",\
"0.305058, 0.305058, 0.395372, 0.485687, 0.666315",\
"-0.045157, -0.045157, 0.045157, 0.135471, 0.316100",\
"-0.513045, -0.513045, -0.422730, -0.332416, -0.151788",\
"-0.703328, -0.703328, -0.613014, -0.522699, -0.342071");
}
} /* 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 ( "2.393045, 1.979402, 1.629188, 1.161301, 0.970994",\
"2.948735, 2.535093, 2.184879, 1.716992, 1.526685",\
"3.504425, 3.090782, 2.740568, 2.272681, 2.082374",\
"4.246827, 3.833184, 3.482970, 3.015084, 2.824776",\
"4.532907, 4.119264, 3.769050, 3.301163, 3.110856");
}
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.407973, 2.994330, 2.644116, 2.176229, 1.985922",\
"3.861150, 3.447507, 3.097293, 2.629406, 2.439099",\
"4.314325, 3.900682, 3.550468, 3.082581, 2.892274",\
"4.919769, 4.506126, 4.155912, 3.688025, 3.497718",\
"5.179044, 4.765401, 4.415187, 3.947300, 3.756993");
}
} /* end of arc mprj_io[4]_mprj_io[13]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.653021, -1.199815, -0.746608, -0.141124, 0.118143",\
"-1.670525, -1.217318, -0.764112, -0.158628, 0.100639",\
"-1.688029, -1.234822, -0.781615, -0.176131, 0.083135",\
"-1.711413, -1.258206, -0.805000, -0.199515, 0.059751",\
"-1.666643, -1.213437, -0.760230, -0.154746, 0.104520");
}
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.565001, -2.111795, -1.658588, -1.053104, -0.793838",\
"-2.978435, -2.525229, -2.072022, -1.466538, -1.207272",\
"-3.328651, -2.875444, -2.422238, -1.816753, -1.557487",\
"-3.796538, -3.343332, -2.890125, -2.284641, -2.025374",\
"-3.986821, -3.533615, -3.080408, -2.474924, -2.215658");
}
} /* 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.117215 ;
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.434389, -0.434389, -0.615018, -0.675228, -0.795647",\
"0.121273, 0.121273, -0.059356, -0.119565, -0.239985",\
"0.676935, 0.676935, 0.496306, 0.436097, 0.315678",\
"1.419299, 1.419299, 1.238670, 1.178461, 1.058042",\
"1.705377, 1.705377, 1.524748, 1.464539, 1.344120");
}
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.076673, 0.076673, -0.103956, -0.164166, -0.284585",\
"0.529894, 0.529894, 0.349266, 0.289056, 0.168637",\
"0.983116, 0.983116, 0.802487, 0.742277, 0.621858",\
"1.588620, 1.588620, 1.407991, 1.347782, 1.227363",\
"1.847882, 1.847882, 1.667253, 1.607044, 1.486625");
}
} /* 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.132906, 1.132906, 1.223220, 1.313534, 1.494163",\
"1.115420, 1.115420, 1.205734, 1.296049, 1.476677",\
"1.097934, 1.097934, 1.188249, 1.278563, 1.459192",\
"1.074574, 1.074574, 1.164888, 1.255203, 1.435831",\
"1.119343, 1.119343, 1.209657, 1.299972, 1.480600");
}
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.097208, 1.097208, 1.187523, 1.277837, 1.458465",\
"0.683461, 0.683461, 0.773776, 0.864090, 1.044718",\
"0.333247, 0.333247, 0.423561, 0.513875, 0.694504",\
"-0.134639, -0.134639, -0.044325, 0.045990, 0.226618",\
"-0.324958, -0.324958, -0.234643, -0.144329, 0.036299");
}
} /* 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 ( "2.125227, 1.711584, 1.361370, 0.893483, 0.703176",\
"2.680889, 2.267246, 1.917032, 1.449145, 1.258838",\
"3.236551, 2.822908, 2.472694, 2.004807, 1.814500",\
"3.978915, 3.565272, 3.215058, 2.747171, 2.556864",\
"4.264993, 3.851350, 3.501136, 3.033249, 2.842942");
}
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.920964, 2.507321, 2.157107, 1.689220, 1.498913",\
"3.374186, 2.960543, 2.610329, 2.142442, 1.952135",\
"3.827407, 3.413764, 3.063550, 2.595664, 2.405356",\
"4.432912, 4.019269, 3.669055, 3.201168, 3.010861",\
"4.692174, 4.278531, 3.928317, 3.460430, 3.270123");
}
} /* end of arc mprj_io[4]_mprj_io[12]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.397492, -0.944286, -0.491079, 0.114405, 0.373671",\
"-1.414978, -0.961771, -0.508565, 0.096919, 0.356185",\
"-1.432464, -0.979257, -0.526051, 0.079433, 0.338700",\
"-1.455824, -1.002618, -0.549411, 0.056073, 0.315339",\
"-1.411055, -0.957849, -0.504642, 0.100842, 0.360108");
}
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.062062, -1.608856, -1.155649, -0.550165, -0.290899",\
"-2.475809, -2.022603, -1.569396, -0.963912, -0.704646",\
"-2.826024, -2.372817, -1.919611, -1.314126, -1.054860",\
"-3.293910, -2.840703, -2.387497, -1.782013, -1.522747",\
"-3.484229, -3.031022, -2.577816, -1.972332, -1.713065");
}
} /* 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.117215 ;
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.390122, -0.390122, -0.570751, -0.630961, -0.751380",\
"0.165536, 0.165536, -0.015093, -0.075303, -0.195722",\
"0.721195, 0.721195, 0.540566, 0.480356, 0.359937",\
"1.463554, 1.463554, 1.282925, 1.222715, 1.102296",\
"1.749632, 1.749632, 1.569004, 1.508793, 1.388375");
}
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.089239, 0.089239, -0.091390, -0.151600, -0.272018",\
"0.542467, 0.542467, 0.361838, 0.301628, 0.181210",\
"0.995696, 0.995696, 0.815067, 0.754857, 0.634438",\
"1.601208, 1.601208, 1.420579, 1.360369, 1.239951",\
"1.860469, 1.860469, 1.679840, 1.619630, 1.499211");
}
} /* 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.204194, 1.204194, 1.294508, 1.384822, 1.565451",\
"1.186710, 1.186710, 1.277025, 1.367339, 1.547967",\
"1.169228, 1.169228, 1.259542, 1.349856, 1.530485",\
"1.145870, 1.145870, 1.236185, 1.326499, 1.507127",\
"1.190639, 1.190639, 1.280953, 1.371268, 1.551896");
}
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.673661, 0.673661, 0.763975, 0.854290, 1.034918",\
"0.259870, 0.259870, 0.350184, 0.440499, 0.621127",\
"-0.090344, -0.090344, -0.000030, 0.090285, 0.270913",\
"-0.558230, -0.558230, -0.467916, -0.377602, -0.196973",\
"-0.748555, -0.748555, -0.658240, -0.567926, -0.387298");
}
} /* 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 ( "2.580663, 2.167020, 1.816806, 1.348919, 1.158612",\
"3.136321, 2.722678, 2.372464, 1.904577, 1.714270",\
"3.691980, 3.278337, 2.928123, 2.460236, 2.269929",\
"4.434340, 4.020697, 3.670482, 3.202595, 3.012288",\
"4.720418, 4.306775, 3.956561, 3.488674, 3.298367");
}
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.338154, 2.924511, 2.574297, 2.106410, 1.916103",\
"3.791382, 3.377739, 3.027525, 2.559638, 2.369331",\
"4.244610, 3.830967, 3.480753, 3.012866, 2.822559",\
"4.850122, 4.436480, 4.086266, 3.618379, 3.428072",\
"5.109384, 4.695741, 4.345527, 3.877640, 3.687332");
}
} /* end of arc mprj_io[4]_mprj_io[11]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.728313, -1.275106, -0.821900, -0.216415, 0.042851",\
"-1.745796, -1.292589, -0.839383, -0.233899, 0.025368",\
"-1.763279, -1.310072, -0.856866, -0.251381, 0.007885",\
"-1.786636, -1.333430, -0.880223, -0.274739, -0.015472",\
"-1.741867, -1.288661, -0.835454, -0.229970, 0.029296");
}
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.494903, -2.041697, -1.588490, -0.983006, -0.723740",\
"-2.908694, -2.455487, -2.002281, -1.396797, -1.137530",\
"-3.258908, -2.805701, -2.352495, -1.747011, -1.487744",\
"-3.726794, -3.273588, -2.820381, -2.214897, -1.955631",\
"-3.917119, -3.463912, -3.010706, -2.405221, -2.145955");
}
} /* 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.117215 ;
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.061087, 0.061087, -0.119542, -0.179752, -0.300170",\
"0.616755, 0.616755, 0.436127, 0.375916, 0.255498",\
"1.172424, 1.172424, 0.991795, 0.931585, 0.811166",\
"1.914797, 1.914797, 1.734169, 1.673958, 1.553540",\
"2.200876, 2.200876, 2.020247, 1.960037, 1.839619");
}
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.696962, 0.696962, 0.516334, 0.456123, 0.335705",\
"1.150174, 1.150174, 0.969545, 0.909335, 0.788917",\
"1.603386, 1.603386, 1.422757, 1.362547, 1.242128",\
"2.208876, 2.208876, 2.028247, 1.968037, 1.847618",\
"2.468141, 2.468141, 2.287512, 2.227302, 2.106883");
}
} /* 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.250388, 1.250388, 1.340702, 1.431017, 1.611645",\
"1.232898, 1.232898, 1.323213, 1.413527, 1.594155",\
"1.215408, 1.215408, 1.305723, 1.396037, 1.576665",\
"1.192042, 1.192042, 1.282357, 1.372671, 1.553299",\
"1.236811, 1.236811, 1.327126, 1.417440, 1.598068");
}
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.861411, 0.861411, 0.951725, 1.042040, 1.222668",\
"0.447733, 0.447733, 0.538048, 0.628362, 0.808990",\
"0.097519, 0.097519, 0.187834, 0.278148, 0.458776",\
"-0.370367, -0.370367, -0.280052, -0.189738, -0.009109",\
"-0.560678, -0.560678, -0.470363, -0.380049, -0.199420");
}
} /* 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 ( "2.155056, 1.741413, 1.391199, 0.923312, 0.733005",\
"2.710725, 2.297082, 1.946868, 1.478981, 1.288674",\
"3.266393, 2.852750, 2.502536, 2.034649, 1.844342",\
"4.008766, 3.595124, 3.244910, 2.777023, 2.586715",\
"4.294846, 3.881202, 3.530988, 3.063102, 2.872794");
}
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.071304, 2.657661, 2.307447, 1.839560, 1.649253",\
"3.524516, 3.110873, 2.760659, 2.292772, 2.102465",\
"3.977728, 3.564085, 3.213871, 2.745984, 2.555677",\
"4.583218, 4.169575, 3.819360, 3.351474, 3.161166",\
"4.842483, 4.428840, 4.078626, 3.610739, 3.420431");
}
} /* end of arc mprj_io[4]_mprj_io[10]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.216673, -0.763466, -0.310260, 0.295224, 0.554491",\
"-1.234162, -0.780956, -0.327749, 0.277735, 0.537001",\
"-1.251652, -0.798446, -0.345239, 0.260245, 0.519511",\
"-1.275019, -0.821812, -0.368606, 0.236878, 0.496145",\
"-1.230249, -0.777043, -0.323836, 0.281648, 0.540914");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.846889, -1.393682, -0.940476, -0.334992, -0.075726",\
"-2.260567, -1.807360, -1.354154, -0.748670, -0.489403",\
"-2.610781, -2.157574, -1.704368, -1.098884, -0.839617",\
"-3.078667, -2.625460, -2.172254, -1.566770, -1.307503",\
"-3.268978, -2.815771, -2.362565, -1.757081, -1.497814");
}
} /* 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.117215 ;
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.854997, -0.854997, -1.035625, -1.095835, -1.216254",\
"-0.299316, -0.299316, -0.479945, -0.540155, -0.660574",\
"0.256363, 0.256363, 0.075735, 0.015525, -0.104894",\
"0.998753, 0.998753, 0.818124, 0.757915, 0.637496",\
"1.284832, 1.284832, 1.104203, 1.043993, 0.923574");
}
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.328043, 0.328043, 0.147414, 0.087204, -0.033215",\
"0.781235, 0.781235, 0.600606, 0.540397, 0.419978",\
"1.234427, 1.234427, 1.053799, 0.993589, 0.873170",\
"1.839892, 1.839892, 1.659263, 1.599053, 1.478634",\
"2.099162, 2.099162, 1.918533, 1.858324, 1.737905");
}
} /* end of arc clock_mprj_io[9]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.504728, 1.504728, 1.595042, 1.685357, 1.865985",\
"1.487231, 1.487231, 1.577545, 1.667860, 1.848488",\
"1.469734, 1.469734, 1.560048, 1.650362, 1.830991",\
"1.446357, 1.446357, 1.536672, 1.626986, 1.807615",\
"1.491127, 1.491127, 1.581441, 1.671756, 1.852384");
}
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.395701, 0.395701, 0.486016, 0.576330, 0.756958",\
"-0.017842, -0.017842, 0.072473, 0.162787, 0.343415",\
"-0.368056, -0.368056, -0.277742, -0.187428, -0.006799",\
"-0.835944, -0.835944, -0.745629, -0.655315, -0.474687",\
"-1.026239, -1.026239, -0.935925, -0.845611, -0.664982");
}
} /* end of arc clock_mprj_io[9]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.737091, 1.323448, 0.973234, 0.505347, 0.315040",\
"2.292771, 1.879128, 1.528914, 1.061028, 0.870720",\
"2.848451, 2.434808, 2.084594, 1.616707, 1.426400",\
"3.590841, 3.177198, 2.826984, 2.359097, 2.168790",\
"3.876919, 3.463276, 3.113062, 2.645175, 2.454868");
}
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.226721, 2.813078, 2.462864, 1.994977, 1.804670",\
"3.679913, 3.266270, 2.916056, 2.448169, 2.257862",\
"4.133105, 3.719462, 3.369248, 2.901361, 2.711054",\
"4.738569, 4.324926, 3.974712, 3.506825, 3.316518",\
"4.997840, 4.584197, 4.233983, 3.766096, 3.575789");
}
} /* end of arc mprj_io[4]_mprj_io[9]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.001368, -0.548161, -0.094955, 0.510530, 0.769796",\
"-1.018865, -0.565658, -0.112452, 0.493032, 0.752299",\
"-1.036362, -0.583156, -0.129949, 0.475535, 0.734802",\
"-1.059738, -0.606532, -0.153325, 0.452159, 0.711425",\
"-1.014969, -0.561763, -0.108556, 0.496928, 0.756195");
}
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.422214, -1.969007, -1.515801, -0.910316, -0.651050",\
"-2.835757, -2.382550, -1.929344, -1.323860, -1.064593",\
"-3.185971, -2.732765, -2.279558, -1.674074, -1.414808",\
"-3.653859, -3.200652, -2.747446, -2.141962, -1.882695",\
"-3.844155, -3.390948, -2.937742, -2.332257, -2.072991");
}
} /* 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.117215 ;
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.675215, -0.675215, -0.855844, -0.916053, -1.036472",\
"-0.119544, -0.119544, -0.300173, -0.360383, -0.480802",\
"0.436127, 0.436127, 0.255498, 0.195288, 0.074869",\
"1.178503, 1.178503, 0.997874, 0.937665, 0.817245",\
"1.464581, 1.464581, 1.283953, 1.223743, 1.103324");
}
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.062399, -0.062399, -0.243028, -0.303237, -0.423656",\
"0.390808, 0.390808, 0.210179, 0.149970, 0.029551",\
"0.844015, 0.844015, 0.663386, 0.603177, 0.482758",\
"1.449500, 1.449500, 1.268871, 1.208662, 1.088243",\
"1.708766, 1.708766, 1.528138, 1.467928, 1.347509");
}
} /* end of arc clock_mprj_io[8]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.514268, 1.514268, 1.604582, 1.694896, 1.875525",\
"1.496777, 1.496777, 1.587091, 1.677405, 1.858034",\
"1.479285, 1.479285, 1.569600, 1.659914, 1.840543",\
"1.455917, 1.455917, 1.546232, 1.636546, 1.817174",\
"1.500686, 1.500686, 1.591001, 1.681315, 1.861943");
}
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.948274, 0.948274, 1.038589, 1.128903, 1.309531",\
"0.534627, 0.534627, 0.624942, 0.715256, 0.895885",\
"0.184413, 0.184413, 0.274727, 0.365042, 0.545670",\
"-0.283473, -0.283473, -0.193159, -0.102844, 0.077784",\
"-0.473781, -0.473781, -0.383467, -0.293152, -0.112524");
}
} /* end of arc clock_mprj_io[8]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.861865, 1.448222, 1.098008, 0.630121, 0.439814",\
"2.417536, 2.003893, 1.653679, 1.185792, 0.995485",\
"2.973206, 2.559563, 2.209349, 1.741462, 1.551155",\
"3.715583, 3.301940, 2.951726, 2.483839, 2.293532",\
"4.001661, 3.588018, 3.237804, 2.769917, 2.579610");
}
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.687052, 2.273410, 1.923196, 1.455309, 1.265002",\
"3.140260, 2.726617, 2.376403, 1.908516, 1.718209",\
"3.593467, 3.179824, 2.829610, 2.361723, 2.171416",\
"4.198952, 3.785309, 3.435095, 2.967208, 2.776901",\
"4.458218, 4.044575, 3.694361, 3.226474, 3.036167");
}
} /* end of arc mprj_io[4]_mprj_io[8]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.964130, -0.510923, -0.057717, 0.547768, 0.807034",\
"-0.981621, -0.528414, -0.075208, 0.530276, 0.789543",\
"-0.999112, -0.545905, -0.092699, 0.512785, 0.772052",\
"-1.022480, -0.569274, -0.116067, 0.489417, 0.748683",\
"-0.977711, -0.524505, -0.071298, 0.534186, 0.793452");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.731457, -1.278251, -0.825044, -0.219560, 0.039706",\
"-2.145104, -1.691898, -1.238691, -0.633207, -0.373940",\
"-2.495319, -2.042112, -1.588906, -0.983421, -0.724155",\
"-2.963205, -2.509998, -2.056792, -1.451307, -1.192041",\
"-3.153513, -2.700306, -2.247100, -1.641615, -1.382349");
}
} /* 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.117215 ;
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.068647, -1.068647, -1.249275, -1.309485, -1.429904",\
"-0.512985, -0.512985, -0.693614, -0.753824, -0.874243",\
"0.042675, 0.042675, -0.137953, -0.198163, -0.318582",\
"0.785039, 0.785039, 0.604411, 0.544201, 0.423782",\
"1.071118, 1.071118, 0.890489, 0.830279, 0.709860");
}
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.337289, -0.337289, -0.517918, -0.578128, -0.698547",\
"0.115933, 0.115933, -0.064695, -0.124906, -0.245324",\
"0.569156, 0.569156, 0.388527, 0.328317, 0.207899",\
"1.174663, 1.174663, 0.994034, 0.933824, 0.813405",\
"1.433924, 1.433924, 1.253295, 1.193085, 1.072666");
}
} /* end of arc clock_mprj_io[7]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.761048, 1.761048, 1.851362, 1.941677, 2.122305",\
"1.743563, 1.743563, 1.833877, 1.924192, 2.104820",\
"1.726078, 1.726078, 1.816392, 1.906707, 2.087335",\
"1.702718, 1.702718, 1.793032, 1.883347, 2.063975",\
"1.747487, 1.747487, 1.837801, 1.928116, 2.108744");
}
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.573242, 1.573242, 1.663556, 1.753870, 1.934499",\
"1.159484, 1.159484, 1.249799, 1.340113, 1.520741",\
"0.809270, 0.809270, 0.899584, 0.989899, 1.170527",\
"0.341384, 0.341384, 0.431698, 0.522013, 0.702641",\
"0.151063, 0.151063, 0.241378, 0.331692, 0.512321");
}
} /* end of arc clock_mprj_io[7]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.598100, 1.184457, 0.834243, 0.366356, 0.176049",\
"2.153761, 1.740118, 1.389904, 0.922017, 0.731710",\
"2.709422, 2.295779, 1.945565, 1.477678, 1.287371",\
"3.451786, 3.038143, 2.687929, 2.220042, 2.029735",\
"3.737864, 3.324222, 2.974008, 2.506121, 2.315814");
}
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.680470, 2.266827, 1.916613, 1.448726, 1.258419",\
"3.133693, 2.720050, 2.369836, 1.901949, 1.711642",\
"3.586915, 3.173273, 2.823059, 2.355172, 2.164865",\
"4.192422, 3.778779, 3.428565, 2.960678, 2.770371",\
"4.451683, 4.038040, 3.687826, 3.219939, 3.029632");
}
} /* end of arc mprj_io[4]_mprj_io[7]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.852833, -0.399626, 0.053580, 0.659064, 0.918330",\
"-0.870318, -0.417111, 0.036095, 0.641579, 0.900846",\
"-0.887803, -0.434596, 0.018610, 0.624094, 0.883361",\
"-0.911163, -0.457956, -0.004750, 0.600734, 0.860001",\
"-0.866394, -0.413187, 0.040020, 0.645503, 0.904770");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.898946, -1.445740, -0.992533, -0.387049, -0.127783",\
"-2.312704, -1.859497, -1.406291, -0.800807, -0.541541",\
"-2.662918, -2.209712, -1.756505, -1.151021, -0.891755",\
"-3.130804, -2.677597, -2.224391, -1.618907, -1.359641",\
"-3.321124, -2.867918, -2.414711, -1.809227, -1.549961");
}
} /* 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.117215 ;
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.441835, -1.441835, -1.622464, -1.682673, -1.803092",\
"-0.886176, -0.886176, -1.066805, -1.127015, -1.247434",\
"-0.330517, -0.330517, -0.511146, -0.571356, -0.691775",\
"0.411844, 0.411844, 0.231215, 0.171005, 0.050586",\
"0.697923, 0.697923, 0.517294, 0.457085, 0.336666");
}
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.475910, -0.475910, -0.656538, -0.716748, -0.837167",\
"-0.022683, -0.022683, -0.203312, -0.263522, -0.383941",\
"0.430543, 0.430543, 0.249914, 0.189704, 0.069285",\
"1.036054, 1.036054, 0.855425, 0.795215, 0.674796",\
"1.295315, 1.295315, 1.114686, 1.054476, 0.934057");
}
} /* 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 ( "2.179477, 2.179477, 2.269792, 2.360106, 2.540734",\
"2.161994, 2.161994, 2.252308, 2.342622, 2.523251",\
"2.144510, 2.144510, 2.234824, 2.325139, 2.505767",\
"2.121151, 2.121151, 2.211466, 2.301780, 2.482409",\
"2.165920, 2.165920, 2.256235, 2.346549, 2.527178");
}
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.247012, 1.247012, 1.337326, 1.427640, 1.608269",\
"0.833233, 0.833233, 0.923548, 1.013862, 1.194490",\
"0.483018, 0.483018, 0.573333, 0.663647, 0.844275",\
"0.015132, 0.015132, 0.105447, 0.195761, 0.376390",\
"-0.175190, -0.175190, -0.084876, 0.005438, 0.186067");
}
} /* end of arc clock_mprj_io[6]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.175294, 0.761651, 0.411437, -0.056450, -0.246757",\
"1.730952, 1.317309, 0.967095, 0.499208, 0.308901",\
"2.286611, 1.872968, 1.522754, 1.054867, 0.864560",\
"3.028972, 2.615329, 2.265115, 1.797228, 1.606921",\
"3.315051, 2.901408, 2.551194, 2.083308, 1.893000");
}
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.450036, 2.036393, 1.686179, 1.218292, 1.027985",\
"2.903262, 2.489619, 2.139405, 1.671519, 1.481211",\
"3.356488, 2.942846, 2.592632, 2.124745, 1.934438",\
"3.961999, 3.548356, 3.198142, 2.730255, 2.539948",\
"4.221260, 3.807617, 3.457403, 2.989516, 2.799209");
}
} /* 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.360449, 0.092757, 0.545964, 1.151448, 1.410714",\
"-0.377933, 0.075274, 0.528480, 1.133964, 1.393231",\
"-0.395417, 0.057790, 0.510996, 1.116481, 1.375747",\
"-0.418775, 0.034431, 0.487638, 1.093122, 1.352389",\
"-0.374006, 0.079201, 0.532407, 1.137891, 1.397158");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.578832, -1.125625, -0.672419, -0.066935, 0.192332",\
"-1.992610, -1.539404, -1.086197, -0.480713, -0.221447",\
"-2.342825, -1.889618, -1.436412, -0.830927, -0.571661",\
"-2.810711, -2.357504, -1.904298, -1.298813, -1.039547",\
"-3.001034, -2.547827, -2.094620, -1.489136, -1.229870");
}
} /* 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.117215 ;
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.150293, -1.150293, -1.330922, -1.391132, -1.511551",\
"-0.594604, -0.594604, -0.775233, -0.835443, -0.955862",\
"-0.038914, -0.038914, -0.219543, -0.279753, -0.400172",\
"0.703487, 0.703487, 0.522859, 0.462649, 0.342230",\
"0.989567, 0.989567, 0.808938, 0.748728, 0.628309");
}
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.802637, -0.802637, -0.983265, -1.043476, -1.163894",\
"-0.349464, -0.349464, -0.530093, -0.590303, -0.710721",\
"0.103708, 0.103708, -0.076921, -0.137131, -0.257549",\
"0.709146, 0.709146, 0.528518, 0.468307, 0.347889",\
"0.968422, 0.968422, 0.787794, 0.727583, 0.607165");
}
} /* 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 ( "2.187460, 2.187460, 2.277775, 2.368089, 2.548717",\
"2.169955, 2.169955, 2.260270, 2.350584, 2.531213",\
"2.152451, 2.152451, 2.242766, 2.333080, 2.513708",\
"2.129065, 2.129065, 2.219379, 2.309694, 2.490322",\
"2.173834, 2.173834, 2.264148, 2.354463, 2.535091");
}
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.738419, 1.738419, 1.828734, 1.919048, 2.099676",\
"1.325022, 1.325022, 1.415337, 1.505651, 1.686279",\
"0.974806, 0.974806, 1.065121, 1.155435, 1.336063",\
"0.506918, 0.506918, 0.597233, 0.687547, 0.868176",\
"0.316639, 0.316639, 0.406954, 0.497268, 0.677896");
}
} /* end of arc clock_mprj_io[5]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.519422, 1.105779, 0.755565, 0.287678, 0.097371",\
"2.075111, 1.661468, 1.311254, 0.843367, 0.653060",\
"2.630800, 2.217158, 1.866944, 1.399057, 1.208750",\
"3.373203, 2.959560, 2.609346, 2.141459, 1.951152",\
"3.659282, 3.245639, 2.895425, 2.427538, 2.237231");
}
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.576460, 2.162817, 1.812603, 1.344716, 1.154409",\
"3.029632, 2.615989, 2.265775, 1.797889, 1.607581",\
"3.482805, 3.069162, 2.718948, 2.251061, 2.060754",\
"4.088243, 3.674600, 3.324386, 2.856499, 2.666192",\
"4.347519, 3.933876, 3.583662, 3.115775, 2.925468");
}
} /* end of arc mprj_io[4]_mprj_io[5]_stupf*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.795375, -0.342169, 0.111038, 0.716522, 0.975788",\
"-0.812880, -0.359674, 0.093533, 0.699017, 0.958284",\
"-0.830384, -0.377178, 0.076029, 0.681513, 0.940779",\
"-0.853771, -0.400564, 0.052642, 0.658127, 0.917393",\
"-0.809001, -0.355795, 0.097412, 0.702896, 0.962162");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.753509, -1.300303, -0.847096, -0.241612, 0.017654",\
"-2.166906, -1.713700, -1.260493, -0.655009, -0.395742",\
"-2.517122, -2.063915, -1.610709, -1.005225, -0.745958",\
"-2.985010, -2.531804, -2.078597, -1.473113, -1.213847",\
"-3.175290, -2.722083, -2.268877, -1.663393, -1.404126");
}
} /* 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.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "mprj_io[4]" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.412245");
}
} /* end of arc mprj_io[4]_mprj_io[4]_pwl*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.638493");
}
} /* 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.117215 ;
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.117215 ;
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.121425, 3.121425, 2.940796, 2.880586, 2.760167",\
"3.677035, 3.677035, 3.496407, 3.436197, 3.315778",\
"4.232645, 4.232645, 4.052016, 3.991807, 3.871387",\
"4.974941, 4.974941, 4.794312, 4.734103, 4.613684",\
"5.261018, 5.261018, 5.080389, 5.020179, 4.899760");
}
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.276953, 3.276953, 3.096324, 3.036114, 2.915696",\
"3.730262, 3.730262, 3.549634, 3.489423, 3.369005",\
"4.183570, 4.183570, 4.002942, 3.942731, 3.822313",\
"4.789192, 4.789192, 4.608563, 4.548353, 4.427934",\
"5.048429, 5.048429, 4.867800, 4.807590, 4.687171");
}
} /* end of arc clock_mprj_io[2]_stupr*/
timing () {
related_pin : "clock" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
values ( "1.917021, 1.917021, 2.007335, 2.097650, 2.278278",\
"1.903199, 1.903199, 1.993513, 2.083827, 2.264456",\
"1.882187, 1.882187, 1.972501, 2.062816, 2.243444",\
"1.858941, 1.858941, 1.949255, 2.039570, 2.220198",\
"1.903710, 1.903710, 1.994024, 2.084339, 2.264967");
}
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.141567, 1.141567, 1.231882, 1.322196, 1.502824",\
"0.801222, 0.801222, 0.891536, 0.981851, 1.162479",\
"0.379566, 0.379566, 0.469880, 0.560194, 0.740823",\
"-0.086917, -0.086917, 0.003397, 0.093712, 0.274340",\
"-0.277305, -0.277305, -0.186991, -0.096676, 0.083952");
}
} /* 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 ( "3.911318, 3.893826, 3.876335, 3.852966, 3.897735",\
"4.466928, 4.449436, 4.431944, 4.408576, 4.453344",\
"5.022538, 5.005046, 4.987555, 4.964186, 5.008955",\
"5.764832, 5.747341, 5.729849, 5.706481, 5.751249",\
"6.050910, 6.033418, 6.015927, 5.992558, 6.037327");
}
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.465244, 4.447752, 4.430261, 4.406892, 4.451661",\
"4.918553, 4.901062, 4.883570, 4.860201, 4.904970",\
"5.371862, 5.354371, 5.336879, 5.313510, 5.358279",\
"5.977483, 5.959991, 5.942500, 5.919131, 5.963900",\
"6.236719, 6.219227, 6.201736, 6.178367, 6.223136");
}
} /* 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 ( "6.020103, 5.606460, 5.256246, 4.788359, 4.598052",\
"6.575713, 6.162070, 5.811856, 5.343969, 5.153662",\
"7.131323, 6.717680, 6.367466, 5.899579, 5.709272",\
"7.873619, 7.459976, 7.109762, 6.641875, 6.451568",\
"8.159696, 7.746053, 7.395839, 6.927952, 6.737645");
}
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.150370, 5.736727, 5.386513, 4.918626, 4.728319",\
"6.603680, 6.190037, 5.839823, 5.371936, 5.181629",\
"7.056989, 6.643346, 6.293132, 5.825245, 5.634938",\
"7.662611, 7.248968, 6.898754, 6.430867, 6.240560",\
"7.921847, 7.508204, 7.157990, 6.690104, 6.499796");
}
} /* 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.475709, 1.031380, 1.587052, 2.329429, 2.615509",\
"0.461887, 1.017559, 1.573230, 2.315607, 2.601687",\
"0.440875, 0.996547, 1.552218, 2.294595, 2.580675",\
"0.417629, 0.973301, 1.528972, 2.271349, 2.557429",\
"0.462399, 1.018070, 1.573741, 2.316118, 2.602198");
}
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.425933, 0.981605, 1.537276, 2.279654, 2.565733",\
"0.085588, 0.641259, 1.196931, 1.939308, 2.225388",\
"-0.336067, 0.219604, 0.775275, 1.517653, 1.803732",\
"-0.802550, -0.246879, 0.308793, 1.051170, 1.337249",\
"-0.992939, -0.437268, 0.118404, 0.860781, 1.146861");
}
} /* end of arc mprj_io[4]_mprj_io[2]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-0.549996, -0.096789, 0.356417, 0.961901, 1.221168",\
"-0.563818, -0.110611, 0.342595, 0.948079, 1.207345",\
"-0.584830, -0.131623, 0.321583, 0.927067, 1.186334",\
"-0.608076, -0.154869, 0.298337, 0.903821, 1.163088",\
"-0.563307, -0.110100, 0.343106, 0.948590, 1.207857");
}
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 ( "-1.551063, -1.097856, -0.644650, -0.039165, 0.220101",\
"-1.891409, -1.438202, -0.984996, -0.379511, -0.120245",\
"-2.313065, -1.859858, -1.406652, -0.801167, -0.541901",\
"-2.779547, -2.326341, -1.873134, -1.267650, -1.008384",\
"-2.969936, -2.516730, -2.063523, -1.458039, -1.198772");
}
} /* 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.117215 ;
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.685865, -1.685865, -1.866493, -1.926703, -2.047122",\
"-1.130233, -1.130233, -1.310862, -1.371072, -1.491491",\
"-0.574602, -0.574602, -0.755231, -0.815441, -0.935860",\
"0.167722, 0.167722, -0.012907, -0.073117, -0.193536",\
"0.453800, 0.453800, 0.273171, 0.212962, 0.092543");
}
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.315295, -0.315295, -0.495924, -0.556133, -0.676552",\
"0.137978, 0.137978, -0.042651, -0.102861, -0.223280",\
"0.591250, 0.591250, 0.410621, 0.350411, 0.229992",\
"1.196822, 1.196822, 1.016193, 0.955984, 0.835565",\
"1.456070, 1.456070, 1.275441, 1.215231, 1.094812");
}
} /* 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 ( "2.344019, 2.344019, 2.434333, 2.524648, 2.705276",\
"2.326553, 2.326553, 2.416867, 2.507182, 2.687810",\
"2.309087, 2.309087, 2.399402, 2.489716, 2.670344",\
"2.285753, 2.285753, 2.376067, 2.466382, 2.647010",\
"2.330522, 2.330522, 2.420836, 2.511150, 2.691779");
}
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.044267, 1.044267, 1.134581, 1.224895, 1.405524",\
"0.630170, 0.630170, 0.720485, 0.810799, 0.991427",\
"0.279957, 0.279957, 0.370271, 0.460586, 0.641214",\
"-0.187928, -0.187928, -0.097614, -0.007299, 0.173329",\
"-0.378288, -0.378288, -0.287973, -0.197659, -0.017031");
}
} /* end of arc clock_mprj_io[1]_hldr*/
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "18.328285, 18.655659, 18.895700, 18.922846, 19.007843",\
"18.406635, 18.734009, 18.974051, 19.001196, 19.086193",\
"18.448174, 18.775547, 19.015589, 19.042734, 19.127731",\
"18.482822, 18.810196, 19.050238, 19.077383, 19.162380",\
"18.625610, 18.952984, 19.193026, 19.220171, 19.305168");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\
"1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\
"1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\
"1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\
"1.813981, 2.476839, 2.934946, 2.986754, 3.148966");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "17.853603, 18.234011, 18.490370, 18.519361, 18.610138",\
"17.931953, 18.312361, 18.568720, 18.597712, 18.688488",\
"17.973492, 18.353901, 18.610260, 18.639252, 18.730026",\
"18.008141, 18.388548, 18.644907, 18.673899, 18.764675",\
"18.150928, 18.531338, 18.787697, 18.816689, 18.907463");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\
"1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\
"1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\
"1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\
"1.858375, 2.555273, 3.032317, 3.086267, 3.255185");
}
} /* end of arc hk_serial_load_mprj_io[1]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "5.557185, 5.834169, 5.939232, 5.951114, 5.988316",\
"5.635535, 5.912519, 6.017582, 6.029464, 6.066666",\
"5.677074, 5.954059, 6.059121, 6.071002, 6.108204",\
"5.711721, 5.988707, 6.093769, 6.105650, 6.142852",\
"5.854511, 6.131496, 6.236558, 6.248440, 6.285642");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\
"1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\
"1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\
"1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\
"1.202832, 1.257106, 1.274144, 1.276071, 1.282104");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "5.976358, 6.126364, 6.211184, 6.220776, 6.250811",\
"6.054708, 6.204714, 6.289534, 6.299126, 6.329161",\
"6.096247, 6.246253, 6.331073, 6.340665, 6.370699",\
"6.130895, 6.280900, 6.365721, 6.375313, 6.405347",\
"6.273685, 6.423690, 6.508510, 6.518102, 6.548137");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\
"0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\
"0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\
"0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\
"0.840605, 0.894266, 0.929323, 0.933288, 0.945701");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "8.049146, 8.376518, 8.616560, 8.643707, 8.728703",\
"8.604804, 8.932177, 9.172218, 9.199366, 9.284362",\
"9.160463, 9.487836, 9.727878, 9.755024, 9.840021",\
"9.902822, 10.230195, 10.470237, 10.497383, 10.582380",\
"10.188901, 10.516273, 10.756315, 10.783462, 10.868459");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\
"1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\
"1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\
"1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\
"1.813981, 2.476839, 2.934946, 2.986754, 3.148966");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "9.125656, 9.506063, 9.762424, 9.791416, 9.882191",\
"9.578884, 9.959291, 10.215652, 10.244644, 10.335419",\
"10.032112, 10.412520, 10.668880, 10.697872, 10.788647",\
"10.637625, 11.018033, 11.274393, 11.303385, 11.394159",\
"10.896886, 11.277294, 11.533653, 11.562645, 11.653420");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\
"1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\
"1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\
"1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\
"1.858375, 2.555273, 3.032317, 3.086267, 3.255185");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.510967, 7.787951, 7.893014, 7.904896, 7.942098",\
"7.524522, 7.801506, 7.906569, 7.918450, 7.955652",\
"7.524522, 7.801506, 7.906569, 7.918450, 7.955652",\
"7.524522, 7.801506, 7.906569, 7.918450, 7.955652",\
"7.524522, 7.801506, 7.906569, 7.918450, 7.955652");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\
"1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\
"1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\
"1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\
"1.202832, 1.257106, 1.274144, 1.276071, 1.282104");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "8.304871, 8.454876, 8.539696, 8.549289, 8.579323",\
"8.718662, 8.868668, 8.953487, 8.963079, 8.993114",\
"9.068876, 9.218882, 9.303702, 9.313294, 9.343328",\
"9.536762, 9.686768, 9.771588, 9.781180, 9.811214",\
"9.727087, 9.877092, 9.961913, 9.971505, 10.001539");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\
"0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\
"0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\
"0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\
"0.840605, 0.894266, 0.929323, 0.933288, 0.945701");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "8.227671, 8.555043, 8.795085, 8.822231, 8.907228",\
"8.680877, 9.008249, 9.248291, 9.275438, 9.360435",\
"9.134083, 9.461456, 9.701497, 9.728643, 9.813641",\
"9.739567, 10.066940, 10.306981, 10.334127, 10.419125",\
"9.998834, 10.326206, 10.566248, 10.593394, 10.678391");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\
"1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\
"1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\
"1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\
"1.813981, 2.476839, 2.934946, 2.986754, 3.148966");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "9.294950, 9.675358, 9.931718, 9.960711, 10.051485",\
"9.748158, 10.128565, 10.384924, 10.413917, 10.504692",\
"10.201364, 10.581772, 10.838131, 10.867123, 10.957898",\
"10.806848, 11.187256, 11.443615, 11.472607, 11.563382",\
"11.066114, 11.446522, 11.702881, 11.731874, 11.822649");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\
"1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\
"1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\
"1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\
"1.858375, 2.555273, 3.032317, 3.086267, 3.255185");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.155058, 7.432043, 7.537105, 7.548986, 7.586188",\
"7.568702, 7.845686, 7.950748, 7.962630, 7.999832",\
"7.918916, 8.195900, 8.300962, 8.312844, 8.350046",\
"8.386803, 8.663787, 8.768849, 8.780731, 8.817933",\
"8.577109, 8.854095, 8.959156, 8.971038, 9.008240");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\
"1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\
"1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\
"1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\
"1.202832, 1.257106, 1.274144, 1.276071, 1.282104");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.689836, 7.839841, 7.924662, 7.934254, 7.964288",\
"8.103479, 8.253485, 8.338305, 8.347897, 8.377932",\
"8.453693, 8.603699, 8.688519, 8.698112, 8.728146",\
"8.921580, 9.071586, 9.156406, 9.165998, 9.196033",\
"9.111887, 9.261892, 9.346713, 9.356305, 9.386339");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\
"0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\
"0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\
"0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\
"0.840605, 0.894266, 0.929323, 0.933288, 0.945701");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "10.803642, 11.131016, 11.371057, 11.398203, 11.483200",\
"11.359313, 11.686686, 11.926727, 11.953875, 12.038871",\
"11.914984, 12.242357, 12.482398, 12.509544, 12.594542",\
"12.657360, 12.984734, 13.224774, 13.251921, 13.336918",\
"12.943440, 13.270813, 13.510855, 13.538002, 13.622998");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\
"1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\
"1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\
"1.813981, 2.476839, 2.934946, 2.986754, 3.148966",\
"1.813981, 2.476839, 2.934946, 2.986754, 3.148966");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "12.055459, 12.435867, 12.692226, 12.721218, 12.811994",\
"12.611131, 12.991539, 13.247898, 13.276890, 13.367665",\
"13.166802, 13.547211, 13.803570, 13.832561, 13.923337",\
"13.909179, 14.289587, 14.545946, 14.574938, 14.665713",\
"14.195260, 14.575668, 14.832027, 14.861019, 14.951795");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\
"1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\
"1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\
"1.858375, 2.555273, 3.032317, 3.086267, 3.255185",\
"1.858375, 2.555273, 3.032317, 3.086267, 3.255185");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.407681, 7.684666, 7.789728, 7.801610, 7.838812",\
"7.421264, 7.698249, 7.803311, 7.815192, 7.852394",\
"7.421264, 7.698249, 7.803311, 7.815192, 7.852394",\
"7.421264, 7.698249, 7.803311, 7.815192, 7.852394",\
"7.421264, 7.698249, 7.803311, 7.815192, 7.852394");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\
"1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\
"1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\
"1.202832, 1.257106, 1.274144, 1.276071, 1.282104",\
"1.202832, 1.257106, 1.274144, 1.276071, 1.282104");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "8.036620, 8.186625, 8.271446, 8.281038, 8.311072",\
"8.050203, 8.200209, 8.285028, 8.294621, 8.324656",\
"8.050203, 8.200209, 8.285028, 8.294621, 8.324656",\
"8.050203, 8.200209, 8.285028, 8.294621, 8.324656",\
"8.050203, 8.200209, 8.285028, 8.294621, 8.324656");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\
"0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\
"0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\
"0.840605, 0.894266, 0.929323, 0.933288, 0.945701",\
"0.840605, 0.894266, 0.929323, 0.933288, 0.945701");
}
} /* end of arc mprj_io[4]_mprj_io[1]_redg_min*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "0.906223, 0.492580, 0.142366, -0.325521, -0.515828",\
"1.461855, 1.048212, 0.697998, 0.230111, 0.039804",\
"2.017486, 1.603843, 1.253629, 0.785742, 0.595435",\
"2.759809, 2.346167, 1.995953, 1.528066, 1.337759",\
"3.045888, 2.632245, 2.282031, 1.814144, 1.623837");
}
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.583383, 2.169740, 1.819526, 1.351639, 1.161332",\
"3.036655, 2.623013, 2.272799, 1.804912, 1.614604",\
"3.489927, 3.076284, 2.726070, 2.258183, 2.067876",\
"4.095500, 3.681857, 3.331643, 2.863756, 2.673449",\
"4.354748, 3.941105, 3.590891, 3.123004, 2.932697");
}
} /* 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.162077, 0.291130, 0.744336, 1.349820, 1.609087",\
"-0.179543, 0.273664, 0.726870, 1.332354, 1.591621",\
"-0.197009, 0.256198, 0.709404, 1.314889, 1.574155",\
"-0.220343, 0.232863, 0.686070, 1.291554, 1.550821",\
"-0.175574, 0.277632, 0.730839, 1.336323, 1.595589");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.773648, -1.320441, -0.867235, -0.261751, -0.002484",\
"-2.187745, -1.734538, -1.281332, -0.675848, -0.416581",\
"-2.537958, -2.084752, -1.631545, -1.026061, -0.766795",\
"-3.005843, -2.552637, -2.099430, -1.493946, -1.234680",\
"-3.196203, -2.742996, -2.289790, -1.684306, -1.425039");
}
} /* 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.117215 ;
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.890453, -0.890453, -1.071081, -1.131291, -1.251710",\
"-0.334847, -0.334847, -0.515476, -0.575686, -0.696105",\
"0.220758, 0.220758, 0.040130, -0.020080, -0.140499",\
"0.963046, 0.963046, 0.782417, 0.722208, 0.601789",\
"1.249124, 1.249124, 1.068495, 1.008285, 0.887866");
}
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.493279, -0.493279, -0.673908, -0.734118, -0.854537",\
"-0.039962, -0.039962, -0.220591, -0.280801, -0.401220",\
"0.413353, 0.413353, 0.232724, 0.172514, 0.052095",\
"1.018983, 1.018983, 0.838354, 0.778144, 0.657725",\
"1.278219, 1.278219, 1.097590, 1.037380, 0.916961");
}
} /* 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 ( "2.500077, 2.500077, 2.590392, 2.680706, 2.861335",\
"2.482629, 2.482629, 2.572943, 2.663257, 2.843886",\
"2.465179, 2.465179, 2.555494, 2.645808, 2.826437",\
"2.441868, 2.441868, 2.532182, 2.622496, 2.803125",\
"2.486637, 2.486637, 2.576951, 2.667266, 2.847894");
}
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.997079, 1.997079, 2.087394, 2.177708, 2.358336",\
"1.582680, 1.582680, 1.672995, 1.763309, 1.943938",\
"1.232468, 1.232468, 1.322783, 1.413097, 1.593725",\
"0.764585, 0.764585, 0.854899, 0.945214, 1.125842",\
"0.574190, 0.574190, 0.664505, 0.754819, 0.935447");
}
} /* end of arc clock_mprj_io[0]_hldr*/
timing () {
related_pin : "mprj_io[4]" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "0.788947, 0.375304, 0.025090, -0.442797, -0.633104",\
"1.344552, 0.930909, 0.580695, 0.112808, -0.077499",\
"1.900157, 1.486514, 1.136300, 0.668413, 0.478106",\
"2.642446, 2.228803, 1.878589, 1.410702, 1.220395",\
"2.928523, 2.514880, 2.164666, 1.696779, 1.506472");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "1.934693, 1.521050, 1.170836, 0.702949, 0.512642",\
"2.388009, 1.974366, 1.624152, 1.156265, 0.965958",\
"2.841326, 2.427683, 2.077469, 1.609582, 1.419275",\
"3.446956, 3.033313, 2.683099, 2.215212, 2.024905",\
"3.706191, 3.292548, 2.942334, 2.474447, 2.284140");
}
} /* 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.021680, 0.474887, 0.928093, 1.533577, 1.792844",\
"0.004231, 0.457438, 0.910644, 1.516129, 1.775395",\
"-0.013218, 0.439988, 0.893195, 1.498679, 1.757946",\
"-0.036530, 0.416677, 0.869883, 1.475368, 1.734634",\
"0.008240, 0.461446, 0.914653, 1.520137, 1.779403");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
values ( "-1.001133, -0.547926, -0.094720, 0.510765, 0.770031",\
"-1.415531, -0.962324, -0.509118, 0.096366, 0.355633",\
"-1.765743, -1.312537, -0.859330, -0.253846, 0.005420",\
"-2.233627, -1.780420, -1.327214, -0.721729, -0.462463",\
"-2.424021, -1.970815, -1.517608, -0.912124, -0.652858");
}
} /* 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.117215 ;
is_pad : true ;
/* Other user defined attributes. */
timing () {
related_pin : "clock" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.658122");
}
} /* end of arc clock_clock_pwl*/
timing () {
related_pin : "clock" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.582392");
}
} /* end of arc clock_clock_pwh*/
} /* end of pin clock */
pin("resetb") {
direction : input ;
max_transition : 0.000000 ;
capacitance : 0.934543 ;
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.117215 ;
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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "10.534146, 10.782270, 10.887347, 10.899231, 10.936438",\
"10.534146, 10.782270, 10.887347, 10.899231, 10.936438",\
"10.624460, 10.872584, 10.977661, 10.989545, 11.026752",\
"10.714775, 10.962899, 11.067976, 11.079860, 11.117066",\
"10.895403, 11.143527, 11.248604, 11.260488, 11.297695");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202805, 1.257084, 1.274122, 1.276049, 1.282082",\
"1.202805, 1.257084, 1.274122, 1.276049, 1.282082",\
"1.202805, 1.257084, 1.274122, 1.276049, 1.282082",\
"1.202805, 1.257084, 1.274122, 1.276049, 1.282082",\
"1.202805, 1.257084, 1.274122, 1.276049, 1.282082");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "11.374281, 11.524396, 11.609206, 11.618797, 11.648828",\
"11.374281, 11.524396, 11.609206, 11.618797, 11.648828",\
"11.464595, 11.614710, 11.699520, 11.709111, 11.739141",\
"11.554910, 11.705025, 11.789835, 11.799426, 11.829456",\
"11.735538, 11.885653, 11.970464, 11.980055, 12.010085");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.840969, 0.894345, 0.929392, 0.933356, 0.945766",\
"0.840969, 0.894345, 0.929392, 0.933356, 0.945766",\
"0.840969, 0.894345, 0.929392, 0.933356, 0.945766",\
"0.840969, 0.894345, 0.929392, 0.933356, 0.945766",\
"0.840969, 0.894345, 0.929392, 0.933356, 0.945766");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "10.029516, 10.277640, 10.382717, 10.394601, 10.431808",\
"10.029516, 10.277640, 10.382717, 10.394601, 10.431808",\
"10.210145, 10.458269, 10.563347, 10.575230, 10.612436",\
"10.270355, 10.518479, 10.623556, 10.635440, 10.672647",\
"10.390774, 10.638898, 10.743975, 10.755858, 10.793066");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202805, 1.257084, 1.274122, 1.276049, 1.282082",\
"1.202805, 1.257084, 1.274122, 1.276049, 1.282082",\
"1.202805, 1.257084, 1.274122, 1.276049, 1.282082",\
"1.202805, 1.257084, 1.274122, 1.276049, 1.282082",\
"1.202805, 1.257084, 1.274122, 1.276049, 1.282082");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "10.817283, 10.967398, 11.052208, 11.061798, 11.091829",\
"10.817283, 10.967398, 11.052208, 11.061798, 11.091829",\
"10.997911, 11.148026, 11.232836, 11.242428, 11.272458",\
"11.058121, 11.208237, 11.293046, 11.302637, 11.332668",\
"11.178540, 11.328655, 11.413465, 11.423056, 11.453087");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.840969, 0.894345, 0.929392, 0.933356, 0.945766",\
"0.840969, 0.894345, 0.929392, 0.933356, 0.945766",\
"0.840969, 0.894345, 0.929392, 0.933356, 0.945766",\
"0.840969, 0.894345, 0.929392, 0.933356, 0.945766",\
"0.840969, 0.894345, 0.929392, 0.933356, 0.945766");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.965075, 8.213199, 8.318275, 8.330159, 8.367366",\
"8.520745, 8.768869, 8.873946, 8.885830, 8.923037",\
"9.076417, 9.324541, 9.429618, 9.441502, 9.478708",\
"9.818794, 10.066918, 10.171995, 10.183879, 10.221086",\
"10.104873, 10.352997, 10.458074, 10.469957, 10.507164");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.234244, 1.294852, 1.315922, 1.318304, 1.325765",\
"1.234244, 1.294852, 1.315922, 1.318304, 1.325765",\
"1.234244, 1.294852, 1.315922, 1.318304, 1.325765",\
"1.234244, 1.294852, 1.315922, 1.318304, 1.325765",\
"1.234244, 1.294852, 1.315922, 1.318304, 1.325765");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "8.114920, 8.265035, 8.349844, 8.359436, 8.389466",\
"8.670590, 8.820705, 8.905516, 8.915107, 8.945137",\
"9.226262, 9.376377, 9.461187, 9.470778, 9.500809",\
"9.968639, 10.118754, 10.203564, 10.213156, 10.243186",\
"10.254718, 10.404833, 10.489643, 10.499234, 10.529264");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.903232, 0.956299, 0.986954, 0.990420, 1.001275",\
"0.903232, 0.956299, 0.986954, 0.990420, 1.001275",\
"0.903232, 0.956299, 0.986954, 0.990420, 1.001275",\
"0.903232, 0.956299, 0.986954, 0.990420, 1.001275",\
"0.903232, 0.956299, 0.986954, 0.990420, 1.001275");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.613964, 6.613964, 6.613964, 6.613964, 6.613964",\
"6.627547, 6.627547, 6.627547, 6.627547, 6.627547",\
"6.627547, 6.627547, 6.627547, 6.627547, 6.627547",\
"6.627547, 6.627547, 6.627547, 6.627547, 6.627547",\
"6.627547, 6.627547, 6.627547, 6.627547, 6.627547");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.590442, 6.590500, 6.590500, 6.590500, 6.590500",\
"6.604025, 6.604083, 6.604083, 6.604083, 6.604083",\
"6.604025, 6.604083, 6.604083, 6.604083, 6.604083",\
"6.604025, 6.604083, 6.604083, 6.604083, 6.604083",\
"6.604025, 6.604083, 6.604083, 6.604083, 6.604083");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
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.117215 ;
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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "9.607735, 9.855873, 9.960948, 9.972831, 10.010037",\
"9.607735, 9.855873, 9.960948, 9.972831, 10.010037",\
"9.698049, 9.946187, 10.051262, 10.063146, 10.100351",\
"9.788363, 10.036501, 10.141577, 10.153460, 10.190666",\
"9.968991, 10.217130, 10.322205, 10.334088, 10.371294");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\
"1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\
"1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\
"1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\
"1.202809, 1.257087, 1.274125, 1.276052, 1.282085");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "9.790833, 9.940932, 10.025743, 10.035335, 10.065366",\
"9.790833, 9.940932, 10.025743, 10.035335, 10.065366",\
"9.881147, 10.031246, 10.116058, 10.125649, 10.155681",\
"9.971462, 10.121561, 10.206372, 10.215963, 10.245995",\
"10.152090, 10.302189, 10.387001, 10.396592, 10.426623");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\
"0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\
"0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\
"0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\
"0.840915, 0.894333, 0.929382, 0.933346, 0.945756");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "9.252120, 9.500258, 9.605333, 9.617217, 9.654423",\
"9.252120, 9.500258, 9.605333, 9.617217, 9.654423",\
"9.432749, 9.680887, 9.785962, 9.797846, 9.835052",\
"9.492959, 9.741096, 9.846172, 9.858055, 9.895262",\
"9.613378, 9.861516, 9.966591, 9.978475, 10.015680");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\
"1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\
"1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\
"1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\
"1.202809, 1.257087, 1.274125, 1.276052, 1.282085");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "9.553278, 9.703378, 9.788189, 9.797780, 9.827811",\
"9.553278, 9.703378, 9.788189, 9.797780, 9.827811",\
"9.733908, 9.884007, 9.968818, 9.978409, 10.008440",\
"9.794117, 9.944216, 10.029027, 10.038619, 10.068649",\
"9.914536, 10.064635, 10.149446, 10.159038, 10.189069");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\
"0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\
"0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\
"0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\
"0.840915, 0.894333, 0.929382, 0.933346, 0.945756");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.857492, 8.105631, 8.210706, 8.222589, 8.259795",\
"8.413164, 8.661303, 8.766377, 8.778260, 8.815467",\
"8.968836, 9.216974, 9.322049, 9.333932, 9.371139",\
"9.711212, 9.959351, 10.064425, 10.076308, 10.113515",\
"9.997291, 10.245429, 10.350504, 10.362388, 10.399593");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.234244, 1.294852, 1.315922, 1.318305, 1.325765",\
"1.234244, 1.294852, 1.315922, 1.318305, 1.325765",\
"1.234244, 1.294852, 1.315922, 1.318305, 1.325765",\
"1.234244, 1.294852, 1.315922, 1.318305, 1.325765",\
"1.234244, 1.294852, 1.315922, 1.318305, 1.325765");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "8.054891, 8.204990, 8.289801, 8.299393, 8.329424",\
"8.610562, 8.760662, 8.845472, 8.855064, 8.885096",\
"9.166234, 9.316334, 9.401144, 9.410736, 9.440767",\
"9.908610, 10.058710, 10.143520, 10.153112, 10.183144",\
"10.194690, 10.344789, 10.429600, 10.439191, 10.469222");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.903234, 0.956299, 0.986954, 0.990421, 1.001275",\
"0.903234, 0.956299, 0.986954, 0.990421, 1.001275",\
"0.903234, 0.956299, 0.986954, 0.990421, 1.001275",\
"0.903234, 0.956299, 0.986954, 0.990421, 1.001275",\
"0.903234, 0.956299, 0.986954, 0.990421, 1.001275");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.559340, 6.559341, 6.559341, 6.559341, 6.559341",\
"6.572924, 6.572925, 6.572925, 6.572925, 6.572925",\
"6.572924, 6.572925, 6.572925, 6.572925, 6.572925",\
"6.572924, 6.572925, 6.572925, 6.572925, 6.572925",\
"6.572924, 6.572925, 6.572925, 6.572925, 6.572925");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.535885, 6.535940, 6.535940, 6.535940, 6.535940",\
"6.549468, 6.549523, 6.549523, 6.549523, 6.549523",\
"6.549468, 6.549523, 6.549523, 6.549523, 6.549523",\
"6.549468, 6.549523, 6.549523, 6.549523, 6.549523",\
"6.549468, 6.549523, 6.549523, 6.549523, 6.549523");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.106410, 7.354548, 7.459623, 7.471506, 7.508713",\
"7.662081, 7.910219, 8.015294, 8.027178, 8.064384",\
"8.217753, 8.465891, 8.570967, 8.582850, 8.620056",\
"8.960130, 9.208268, 9.313343, 9.325227, 9.362432",\
"9.246209, 9.494348, 9.599422, 9.611306, 9.648512");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\
"1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\
"1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\
"1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\
"1.202809, 1.257087, 1.274125, 1.276052, 1.282085");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.379466, 7.529565, 7.614376, 7.623967, 7.653998",\
"7.832672, 7.982771, 8.067583, 8.077174, 8.107205",\
"8.285879, 8.435978, 8.520789, 8.530380, 8.560411",\
"8.891363, 9.041462, 9.126274, 9.135865, 9.165896",\
"9.150630, 9.300729, 9.385540, 9.395131, 9.425162");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\
"0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\
"0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\
"0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\
"0.840915, 0.894333, 0.929382, 0.933346, 0.945756");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.618295, 6.866433, 6.971508, 6.983392, 7.020597",\
"6.631878, 6.880016, 6.985091, 6.996974, 7.034181",\
"6.631878, 6.880016, 6.985091, 6.996974, 7.034181",\
"6.631878, 6.880016, 6.985091, 6.996974, 7.034181",\
"6.631878, 6.880016, 6.985091, 6.996974, 7.034181");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\
"1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\
"1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\
"1.202809, 1.257087, 1.274125, 1.276052, 1.282085",\
"1.202809, 1.257087, 1.274125, 1.276052, 1.282085");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.964214, 7.114313, 7.199124, 7.208715, 7.238747",\
"7.377857, 7.527956, 7.612767, 7.622358, 7.652390",\
"7.728071, 7.878170, 7.962981, 7.972572, 8.002604",\
"8.195957, 8.346057, 8.430868, 8.440459, 8.470490",\
"8.386265, 8.536364, 8.621175, 8.630767, 8.660797");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\
"0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\
"0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\
"0.840915, 0.894333, 0.929382, 0.933346, 0.945756",\
"0.840915, 0.894333, 0.929382, 0.933346, 0.945756");
}
} /* 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.117215 ;
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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "9.462262, 9.710396, 9.815472, 9.827355, 9.864561",\
"9.462262, 9.710396, 9.815472, 9.827355, 9.864561",\
"9.552576, 9.800711, 9.905787, 9.917669, 9.954876",\
"9.642891, 9.891026, 9.996100, 10.007984, 10.045191",\
"9.823519, 10.071653, 10.176729, 10.188612, 10.225819");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.234242, 1.294851, 1.315920, 1.318302, 1.325763",\
"1.234242, 1.294851, 1.315920, 1.318302, 1.325763",\
"1.234242, 1.294851, 1.315920, 1.318302, 1.325763",\
"1.234242, 1.294851, 1.315920, 1.318302, 1.325763",\
"1.234242, 1.294851, 1.315920, 1.318302, 1.325763");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "9.746176, 9.900726, 9.986475, 9.996173, 10.026536",\
"9.746176, 9.900726, 9.986475, 9.996173, 10.026536",\
"9.836490, 9.991040, 10.076790, 10.086487, 10.116850",\
"9.926804, 10.081355, 10.167104, 10.176802, 10.207165",\
"10.107432, 10.261983, 10.347733, 10.357430, 10.387793");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\
"0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\
"0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\
"0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\
"0.903222, 0.956298, 0.986953, 0.990420, 1.001275");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "8.372340, 8.372341, 8.372341, 8.372341, 8.372341",\
"8.372340, 8.372341, 8.372341, 8.372341, 8.372341",\
"8.552969, 8.552969, 8.552969, 8.552969, 8.552969",\
"8.613179, 8.613180, 8.613180, 8.613180, 8.613180",\
"8.733598, 8.733599, 8.733599, 8.733599, 8.733599");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "8.348514, 8.348584, 8.348584, 8.348584, 8.348584",\
"8.348514, 8.348584, 8.348584, 8.348584, 8.348584",\
"8.529142, 8.529213, 8.529213, 8.529213, 8.529213",\
"8.589353, 8.589423, 8.589423, 8.589423, 8.589423",\
"8.709771, 8.709842, 8.709842, 8.709842, 8.709842");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.548221, 6.796355, 6.901431, 6.913314, 6.950521",\
"7.103830, 7.351965, 7.457041, 7.468924, 7.506130",\
"7.659440, 7.907574, 8.012650, 8.024533, 8.061739",\
"8.401735, 8.649870, 8.754945, 8.766829, 8.804035",\
"8.687813, 8.935947, 9.041022, 9.052906, 9.090113");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\
"1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\
"1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\
"1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\
"1.202808, 1.257087, 1.274124, 1.276051, 1.282084");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.885139, 7.035244, 7.120055, 7.129646, 7.159678",\
"7.338447, 7.488553, 7.573363, 7.582955, 7.612986",\
"7.791756, 7.941861, 8.026672, 8.036263, 8.066294",\
"8.397376, 8.547482, 8.632293, 8.641884, 8.671915",\
"8.656613, 8.806720, 8.891530, 8.901121, 8.931152");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.840938, 0.894338, 0.929386, 0.933350, 0.945760",\
"0.840938, 0.894338, 0.929386, 0.933350, 0.945760",\
"0.840938, 0.894338, 0.929386, 0.933350, 0.945760",\
"0.840938, 0.894338, 0.929386, 0.933350, 0.945760",\
"0.840938, 0.894338, 0.929386, 0.933350, 0.945760");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.212732, 6.460867, 6.565943, 6.577826, 6.615032",\
"6.226044, 6.474178, 6.579253, 6.591137, 6.628343",\
"6.226044, 6.474178, 6.579253, 6.591137, 6.628343",\
"6.226044, 6.474178, 6.579253, 6.591137, 6.628343",\
"6.226044, 6.474178, 6.579253, 6.591137, 6.628343");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\
"1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\
"1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\
"1.202808, 1.257087, 1.274124, 1.276051, 1.282084",\
"1.202808, 1.257087, 1.274124, 1.276051, 1.282084");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.558848, 6.708954, 6.793764, 6.803356, 6.833386",\
"6.899193, 7.049299, 7.134109, 7.143702, 7.173732",\
"7.320849, 7.470955, 7.555765, 7.565357, 7.595387",\
"7.787332, 7.937437, 8.022247, 8.031839, 8.061871",\
"7.977719, 8.127826, 8.212636, 8.222227, 8.252258");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.840938, 0.894338, 0.929386, 0.933350, 0.945760",\
"0.840938, 0.894338, 0.929386, 0.933350, 0.945760",\
"0.840938, 0.894338, 0.929386, 0.933350, 0.945760",\
"0.840938, 0.894338, 0.929386, 0.933350, 0.945760",\
"0.840938, 0.894338, 0.929386, 0.933350, 0.945760");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.594672, 7.842807, 7.947883, 7.959765, 7.996972",\
"8.150344, 8.398478, 8.503553, 8.515437, 8.552643",\
"8.706016, 8.954150, 9.059226, 9.071109, 9.108315",\
"9.448393, 9.696527, 9.801602, 9.813486, 9.850693",\
"9.734471, 9.982606, 10.087682, 10.099565, 10.136771");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "1.234242, 1.294851, 1.315920, 1.318302, 1.325763",\
"1.234242, 1.294851, 1.315920, 1.318302, 1.325763",\
"1.234242, 1.294851, 1.315920, 1.318302, 1.325763",\
"1.234242, 1.294851, 1.315920, 1.318302, 1.325763",\
"1.234242, 1.294851, 1.315920, 1.318302, 1.325763");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "7.948336, 8.102887, 8.188636, 8.198334, 8.228697",\
"8.504005, 8.658557, 8.744306, 8.754004, 8.784367",\
"9.059677, 9.214228, 9.299977, 9.309674, 9.340038",\
"9.802053, 9.956605, 10.042354, 10.052052, 10.082415",\
"10.088133, 10.242683, 10.328433, 10.338130, 10.368494");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\
"0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\
"0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\
"0.903222, 0.956298, 0.986953, 0.990420, 1.001275",\
"0.903222, 0.956298, 0.986953, 0.990420, 1.001275");
}
} /* 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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.459770, 6.459771, 6.459771, 6.459771, 6.459771",\
"6.473353, 6.473354, 6.473354, 6.473354, 6.473354",\
"6.473353, 6.473354, 6.473354, 6.473354, 6.473354",\
"6.473353, 6.473354, 6.473354, 6.473354, 6.473354",\
"6.473353, 6.473354, 6.473354, 6.473354, 6.473354");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
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.117215, 1.787544, 2.244425, 2.296095, 2.457873");
values ( "6.435944, 6.436014, 6.436014, 6.436014, 6.436014",\
"6.449527, 6.449597, 6.449597, 6.449597, 6.449597",\
"6.449527, 6.449597, 6.449597, 6.449597, 6.449597",\
"6.449527, 6.449597, 6.449597, 6.449597, 6.449597",\
"6.449527, 6.449597, 6.449597, 6.449597, 6.449597");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
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.117215 ;
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.295550");
}
} /* 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.389069");
}
} /* end of arc hk_serial_load_hk_serial_load_pwh*/
} /* end of pin hk_serial_load */
} /* end of cell */
} /* end of library */