mirror of https://github.com/efabless/caravel.git
4509 lines
180 KiB
Plaintext
4509 lines
180 KiB
Plaintext
|
|
||
|
library("caravan.nom") {
|
||
|
|
||
|
technology (cmos) ;
|
||
|
delay_model : table_lookup ;
|
||
|
library_features ( report_delay_calculation ) ;
|
||
|
date : "Tue May 30 04:58:19 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 : 2238314.250000 ;
|
||
|
dont_use : true ;
|
||
|
dont_touch : true ;
|
||
|
interface_timing : true;
|
||
|
timing_model_type : "extracted";
|
||
|
is_macro_cell : true;
|
||
|
pad_cell : true;
|
||
|
|
||
|
pin("vddio") {
|
||
|
direction : inout ;
|
||
|
max_transition : 0.000000 ;
|
||
|
min_transition : 0.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 0.000000 ;
|
||
|
is_pad : true ;
|
||
|
|
||
|
/* Other user defined attributes. */
|
||
|
|
||
|
} /* end of pin vddio */
|
||
|
|
||
|
pin("vddio_2") {
|
||
|
direction : inout ;
|
||
|
max_transition : 0.000000 ;
|
||
|
min_transition : 0.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 0.000000 ;
|
||
|
is_pad : true ;
|
||
|
|
||
|
/* Other user defined attributes. */
|
||
|
|
||
|
} /* end of pin vddio_2 */
|
||
|
|
||
|
pin("vssio") {
|
||
|
direction : inout ;
|
||
|
max_transition : 0.000000 ;
|
||
|
min_transition : 0.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 0.000000 ;
|
||
|
is_pad : true ;
|
||
|
|
||
|
/* Other user defined attributes. */
|
||
|
|
||
|
} /* end of pin vssio */
|
||
|
|
||
|
pin("vssio_2") {
|
||
|
direction : inout ;
|
||
|
max_transition : 0.000000 ;
|
||
|
min_transition : 0.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 0.000000 ;
|
||
|
is_pad : true ;
|
||
|
|
||
|
/* Other user defined attributes. */
|
||
|
|
||
|
} /* end of pin vssio_2 */
|
||
|
|
||
|
pin("vdda") {
|
||
|
direction : inout ;
|
||
|
max_transition : 0.000000 ;
|
||
|
min_transition : 0.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 0.000000 ;
|
||
|
is_pad : true ;
|
||
|
|
||
|
/* Other user defined attributes. */
|
||
|
|
||
|
} /* end of pin vdda */
|
||
|
|
||
|
pin("vssa") {
|
||
|
direction : inout ;
|
||
|
max_transition : 0.000000 ;
|
||
|
min_transition : 0.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 0.000000 ;
|
||
|
is_pad : true ;
|
||
|
|
||
|
/* Other user defined attributes. */
|
||
|
|
||
|
} /* end of pin vssa */
|
||
|
|
||
|
pin("vccd") {
|
||
|
direction : inout ;
|
||
|
max_transition : 0.000000 ;
|
||
|
min_transition : 0.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 0.000000 ;
|
||
|
is_pad : true ;
|
||
|
|
||
|
/* Other user defined attributes. */
|
||
|
|
||
|
} /* end of pin vccd */
|
||
|
|
||
|
pin("vssd") {
|
||
|
direction : inout ;
|
||
|
max_transition : 0.000000 ;
|
||
|
min_transition : 0.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 0.071586 ;
|
||
|
is_pad : true ;
|
||
|
|
||
|
/* Other user defined attributes. */
|
||
|
|
||
|
} /* end of pin vssd */
|
||
|
|
||
|
pin("vdda1") {
|
||
|
direction : inout ;
|
||
|
max_transition : 0.000000 ;
|
||
|
min_transition : 0.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 0.000000 ;
|
||
|
is_pad : true ;
|
||
|
|
||
|
/* Other user defined attributes. */
|
||
|
|
||
|
} /* end of pin vdda1 */
|
||
|
|
||
|
pin("vdda1_2") {
|
||
|
direction : inout ;
|
||
|
max_transition : 0.000000 ;
|
||
|
min_transition : 0.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 0.000000 ;
|
||
|
is_pad : true ;
|
||
|
|
||
|
/* Other user defined attributes. */
|
||
|
|
||
|
} /* end of pin vdda1_2 */
|
||
|
|
||
|
pin("vdda2") {
|
||
|
direction : inout ;
|
||
|
max_transition : 0.000000 ;
|
||
|
min_transition : 0.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 0.000000 ;
|
||
|
is_pad : true ;
|
||
|
|
||
|
/* Other user defined attributes. */
|
||
|
|
||
|
} /* end of pin vdda2 */
|
||
|
|
||
|
pin("vssa1") {
|
||
|
direction : inout ;
|
||
|
max_transition : 0.000000 ;
|
||
|
min_transition : 0.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 0.000000 ;
|
||
|
is_pad : true ;
|
||
|
|
||
|
/* Other user defined attributes. */
|
||
|
|
||
|
} /* end of pin vssa1 */
|
||
|
|
||
|
pin("vssa1_2") {
|
||
|
direction : inout ;
|
||
|
max_transition : 0.000000 ;
|
||
|
min_transition : 0.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 0.000000 ;
|
||
|
is_pad : true ;
|
||
|
|
||
|
/* Other user defined attributes. */
|
||
|
|
||
|
} /* end of pin vssa1_2 */
|
||
|
|
||
|
pin("vssa2") {
|
||
|
direction : inout ;
|
||
|
max_transition : 0.000000 ;
|
||
|
min_transition : 0.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 0.000000 ;
|
||
|
is_pad : true ;
|
||
|
|
||
|
/* Other user defined attributes. */
|
||
|
|
||
|
} /* end of pin vssa2 */
|
||
|
|
||
|
pin("vccd1") {
|
||
|
direction : inout ;
|
||
|
max_transition : 0.000000 ;
|
||
|
min_transition : 0.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 0.000000 ;
|
||
|
is_pad : true ;
|
||
|
|
||
|
/* Other user defined attributes. */
|
||
|
|
||
|
} /* end of pin vccd1 */
|
||
|
|
||
|
pin("vccd2") {
|
||
|
direction : inout ;
|
||
|
max_transition : 0.000000 ;
|
||
|
min_transition : 0.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 0.000000 ;
|
||
|
is_pad : true ;
|
||
|
|
||
|
/* Other user defined attributes. */
|
||
|
|
||
|
} /* end of pin vccd2 */
|
||
|
|
||
|
pin("vssd1") {
|
||
|
direction : inout ;
|
||
|
max_transition : 0.000000 ;
|
||
|
min_transition : 0.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 0.071586 ;
|
||
|
is_pad : true ;
|
||
|
|
||
|
/* Other user defined attributes. */
|
||
|
|
||
|
} /* end of pin vssd1 */
|
||
|
|
||
|
pin("vssd2") {
|
||
|
direction : inout ;
|
||
|
max_transition : 0.000000 ;
|
||
|
min_transition : 0.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 0.071586 ;
|
||
|
is_pad : true ;
|
||
|
|
||
|
/* Other user defined attributes. */
|
||
|
|
||
|
} /* end of pin vssd2 */
|
||
|
|
||
|
pin("gpio") {
|
||
|
direction : inout ;
|
||
|
max_transition : 4.000000 ;
|
||
|
min_transition : 1.000000 ;
|
||
|
max_capacitance : 1.000000 ;
|
||
|
min_capacitance : 0.000000 ;
|
||
|
capacitance : 1.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 ( "6.888215, 6.888215, 6.707577, 6.647365, 6.526940",\
|
||
|
"7.443883, 7.443883, 7.263246, 7.203034, 7.082609",\
|
||
|
"7.999552, 7.999552, 7.818915, 7.758703, 7.638278",\
|
||
|
"8.741926, 8.741926, 8.561289, 8.501076, 8.380651",\
|
||
|
"9.028006, 9.028006, 8.847368, 8.787155, 8.666731");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.007687, 7.007687, 6.827050, 6.766838, 6.646413",\
|
||
|
"7.460898, 7.460898, 7.280261, 7.220048, 7.099624",\
|
||
|
"7.914107, 7.914107, 7.733469, 7.673257, 7.552833",\
|
||
|
"8.519596, 8.519596, 8.338959, 8.278748, 8.158322",\
|
||
|
"8.778862, 8.778862, 8.598225, 8.538012, 8.417587");
|
||
|
}
|
||
|
|
||
|
} /* 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.405691, 1.405691, 1.496010, 1.586329, 1.766965",\
|
||
|
"1.388201, 1.388201, 1.478520, 1.568839, 1.749475",\
|
||
|
"1.370711, 1.370711, 1.461030, 1.551348, 1.731985",\
|
||
|
"1.347344, 1.347344, 1.437663, 1.527982, 1.708619",\
|
||
|
"1.392113, 1.392113, 1.482432, 1.572751, 1.753387");
|
||
|
}
|
||
|
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.816411, 0.816411, 0.906730, 0.997049, 1.177686",\
|
||
|
"0.402743, 0.402743, 0.493062, 0.583381, 0.764018",\
|
||
|
"0.052528, 0.052528, 0.142847, 0.233166, 0.413803",\
|
||
|
"-0.415359, -0.415359, -0.325040, -0.234721, -0.054084",\
|
||
|
"-0.605669, -0.605669, -0.515350, -0.425032, -0.244395");
|
||
|
}
|
||
|
|
||
|
} /* 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.453703, 2.040163, 1.689949, 1.222062, 1.031766",\
|
||
|
"3.009372, 2.595832, 2.245618, 1.777731, 1.587435",\
|
||
|
"3.565041, 3.151501, 2.801286, 2.333399, 2.143104",\
|
||
|
"4.307415, 3.893875, 3.543660, 3.075773, 2.885478",\
|
||
|
"4.593493, 4.179954, 3.829739, 3.361852, 3.171556");
|
||
|
}
|
||
|
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.525884, 3.112344, 2.762129, 2.294242, 2.103947",\
|
||
|
"3.979094, 3.565554, 3.215339, 2.747452, 2.557157",\
|
||
|
"4.432304, 4.018764, 3.668550, 3.200663, 3.010367",\
|
||
|
"5.037794, 4.624254, 4.274040, 3.806153, 3.615857",\
|
||
|
"5.297059, 4.883519, 4.533305, 4.065418, 3.875122");
|
||
|
}
|
||
|
|
||
|
} /* 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.614838, -1.161647, -0.708455, -0.102991, 0.156280",\
|
||
|
"-1.632328, -1.179137, -0.725945, -0.120481, 0.138790",\
|
||
|
"-1.649819, -1.196627, -0.743436, -0.137971, 0.121299",\
|
||
|
"-1.673186, -1.219994, -0.766802, -0.161338, 0.097933",\
|
||
|
"-1.628416, -1.175225, -0.722033, -0.116569, 0.142702");
|
||
|
}
|
||
|
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.504762, -2.051570, -1.598378, -0.992914, -0.733644",\
|
||
|
"-2.918430, -2.465238, -2.012047, -1.406582, -1.147312",\
|
||
|
"-3.268645, -2.815453, -2.362262, -1.756797, -1.497527",\
|
||
|
"-3.736532, -3.283340, -2.830148, -2.224684, -1.965414",\
|
||
|
"-3.926842, -3.473651, -3.020459, -2.414995, -2.155724");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "7.035881, 7.035881, 6.855243, 6.795031, 6.674606",\
|
||
|
"7.591559, 7.591559, 7.410922, 7.350709, 7.230285",\
|
||
|
"8.147236, 8.147236, 7.966599, 7.906387, 7.785962",\
|
||
|
"8.889622, 8.889622, 8.708984, 8.648773, 8.528348",\
|
||
|
"9.175701, 9.175701, 8.995064, 8.934851, 8.814426");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "6.965868, 6.965868, 6.785231, 6.725019, 6.604594",\
|
||
|
"7.419063, 7.419063, 7.238426, 7.178214, 7.057789",\
|
||
|
"7.872259, 7.872259, 7.691621, 7.631409, 7.510984",\
|
||
|
"8.477728, 8.477728, 8.297091, 8.236877, 8.116453",\
|
||
|
"8.736998, 8.736998, 8.556360, 8.496147, 8.375723");
|
||
|
}
|
||
|
|
||
|
} /* 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.563789, 0.563789, 0.654108, 0.744427, 0.925064",\
|
||
|
"0.546294, 0.546294, 0.636612, 0.726931, 0.907568",\
|
||
|
"0.528798, 0.528798, 0.619116, 0.709435, 0.890072",\
|
||
|
"0.505424, 0.505424, 0.595742, 0.686061, 0.866698",\
|
||
|
"0.550192, 0.550192, 0.640511, 0.730830, 0.911467");
|
||
|
}
|
||
|
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.383183, -0.383183, -0.292864, -0.202545, -0.021908",\
|
||
|
"-0.796748, -0.796748, -0.706429, -0.616111, -0.435474",\
|
||
|
"-1.146962, -1.146962, -1.056643, -0.966325, -0.785688",\
|
||
|
"-1.614849, -1.614849, -1.524530, -1.434211, -1.253574",\
|
||
|
"-1.805147, -1.805147, -1.714828, -1.624510, -1.443873");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "2.829850, 2.416311, 2.066096, 1.598209, 1.407913",\
|
||
|
"3.385528, 2.971988, 2.621774, 2.153887, 1.963591",\
|
||
|
"3.941207, 3.527667, 3.177453, 2.709566, 2.519270",\
|
||
|
"4.683593, 4.270053, 3.919839, 3.451952, 3.261656",\
|
||
|
"4.969672, 4.556132, 4.205918, 3.738031, 3.547735");
|
||
|
}
|
||
|
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.058370, 3.644830, 3.294616, 2.826729, 2.636433",\
|
||
|
"4.511565, 4.098025, 3.747811, 3.279924, 3.089628",\
|
||
|
"4.964760, 4.551220, 4.201006, 3.733119, 3.542823",\
|
||
|
"5.570230, 5.156690, 4.806476, 4.338589, 4.148293",\
|
||
|
"5.829498, 5.415958, 5.065744, 4.597857, 4.407561");
|
||
|
}
|
||
|
|
||
|
} /* end of arc mprj_io[4]_mprj_io[36]_stupf*/
|
||
|
|
||
|
timing () {
|
||
|
related_pin : "mprj_io[4]" ;
|
||
|
timing_type : hold_falling ;
|
||
|
rise_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
values ( "-1.930027, -1.476836, -1.023644, -0.418180, -0.158909",\
|
||
|
"-1.947523, -1.494331, -1.041140, -0.435676, -0.176405",\
|
||
|
"-1.965019, -1.511827, -1.058636, -0.453172, -0.193901",\
|
||
|
"-1.988393, -1.535202, -1.082010, -0.476546, -0.217275",\
|
||
|
"-1.943624, -1.490433, -1.037241, -0.431777, -0.172506");
|
||
|
}
|
||
|
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.156763, -2.703571, -2.250379, -1.644915, -1.385644",\
|
||
|
"-3.570328, -3.117136, -2.663945, -2.058481, -1.799210",\
|
||
|
"-3.920542, -3.467350, -3.014159, -2.408695, -2.149424",\
|
||
|
"-4.388429, -3.935237, -3.482045, -2.876581, -2.617311",\
|
||
|
"-4.578727, -4.125535, -3.672344, -3.066880, -2.807609");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "7.139608, 7.139608, 6.958971, 6.898759, 6.778334",\
|
||
|
"7.695271, 7.695271, 7.514634, 7.454422, 7.333997",\
|
||
|
"8.250935, 8.250935, 8.070297, 8.010085, 7.889660",\
|
||
|
"8.993299, 8.993299, 8.812662, 8.752450, 8.632025",\
|
||
|
"9.279377, 9.279377, 9.098740, 9.038527, 8.918102");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.246463, 7.246463, 7.065825, 7.005613, 6.885189",\
|
||
|
"7.699682, 7.699682, 7.519045, 7.458833, 7.338408",\
|
||
|
"8.152902, 8.152902, 7.972264, 7.912052, 7.791627",\
|
||
|
"8.758404, 8.758404, 8.577766, 8.517554, 8.397129",\
|
||
|
"9.017666, 9.017666, 8.837029, 8.776816, 8.656391");
|
||
|
}
|
||
|
|
||
|
} /* end of arc clock_mprj_io[35]_stupr*/
|
||
|
|
||
|
timing () {
|
||
|
related_pin : "clock" ;
|
||
|
timing_type : hold_rising ;
|
||
|
rise_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
|
||
|
values ( "1.234399, 1.234399, 1.324718, 1.415037, 1.595674",\
|
||
|
"1.216913, 1.216913, 1.307232, 1.397551, 1.578187",\
|
||
|
"1.199427, 1.199427, 1.289746, 1.380064, 1.560701",\
|
||
|
"1.176065, 1.176065, 1.266384, 1.356703, 1.537340",\
|
||
|
"1.220834, 1.220834, 1.311153, 1.401472, 1.582108");
|
||
|
}
|
||
|
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.718260, 0.718260, 0.808579, 0.898898, 1.079535",\
|
||
|
"0.304526, 0.304526, 0.394845, 0.485163, 0.665800",\
|
||
|
"-0.045689, -0.045689, 0.044630, 0.134949, 0.315586",\
|
||
|
"-0.513575, -0.513575, -0.423256, -0.332937, -0.152300",\
|
||
|
"-0.703892, -0.703892, -0.613573, -0.523254, -0.342618");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "2.610297, 2.196757, 1.846542, 1.378655, 1.188360",\
|
||
|
"3.165960, 2.752420, 2.402206, 1.934319, 1.744023",\
|
||
|
"3.721623, 3.308084, 2.957869, 2.489982, 2.299686",\
|
||
|
"4.463989, 4.050449, 3.700235, 3.232348, 3.042052",\
|
||
|
"4.750068, 4.336528, 3.986313, 3.518426, 3.328131");
|
||
|
}
|
||
|
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.348627, 2.935087, 2.584872, 2.116985, 1.926690",\
|
||
|
"3.801847, 3.388307, 3.038092, 2.570205, 2.379910",\
|
||
|
"4.255066, 3.841526, 3.491312, 3.023425, 2.833129",\
|
||
|
"4.860568, 4.447028, 4.096814, 3.628927, 3.438631",\
|
||
|
"5.119831, 4.706291, 4.356076, 3.888189, 3.697894");
|
||
|
}
|
||
|
|
||
|
} /* end of arc mprj_io[4]_mprj_io[35]_stupf*/
|
||
|
|
||
|
timing () {
|
||
|
related_pin : "mprj_io[4]" ;
|
||
|
timing_type : hold_falling ;
|
||
|
rise_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
values ( "-1.735827, -1.282635, -0.829443, -0.223979, 0.035292",\
|
||
|
"-1.753313, -1.300122, -0.846930, -0.241466, 0.017805",\
|
||
|
"-1.770799, -1.317608, -0.864416, -0.258952, 0.000319",\
|
||
|
"-1.794161, -1.340969, -0.887778, -0.282313, -0.023043",\
|
||
|
"-1.749392, -1.296200, -0.843008, -0.237544, 0.021727");
|
||
|
}
|
||
|
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.488024, -2.034832, -1.581640, -0.976176, -0.716906",\
|
||
|
"-2.901758, -2.448567, -1.995375, -1.389911, -1.130640",\
|
||
|
"-3.251973, -2.798781, -2.345589, -1.740125, -1.480855",\
|
||
|
"-3.719859, -3.266667, -2.813475, -2.208011, -1.948740",\
|
||
|
"-3.910176, -3.456984, -3.003793, -2.398328, -2.139058");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "7.036942, 7.036942, 6.856305, 6.796093, 6.675668",\
|
||
|
"7.592627, 7.592627, 7.411989, 7.351777, 7.231352",\
|
||
|
"8.148311, 8.148311, 7.967673, 7.907461, 7.787036",\
|
||
|
"8.890705, 8.890705, 8.710068, 8.649856, 8.529430",\
|
||
|
"9.176783, 9.176783, 8.996145, 8.935933, 8.815508");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.151912, 7.151912, 6.971274, 6.911062, 6.790637",\
|
||
|
"7.605097, 7.605097, 7.424459, 7.364247, 7.243822",\
|
||
|
"8.058282, 8.058282, 7.877645, 7.817432, 7.697007",\
|
||
|
"8.663737, 8.663737, 8.483100, 8.422888, 8.302463",\
|
||
|
"8.923010, 8.923010, 8.742373, 8.682160, 8.561735");
|
||
|
}
|
||
|
|
||
|
} /* 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.778972, 0.778972, 0.869291, 0.959610, 1.140246",\
|
||
|
"0.761473, 0.761473, 0.851791, 0.942110, 1.122747",\
|
||
|
"0.743973, 0.743973, 0.834291, 0.924610, 1.105247",\
|
||
|
"0.720593, 0.720593, 0.810912, 0.901231, 1.081868",\
|
||
|
"0.765362, 0.765362, 0.855681, 0.946000, 1.126637");
|
||
|
}
|
||
|
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.420288, 0.420288, 0.510607, 0.600925, 0.781562",\
|
||
|
"0.006792, 0.006792, 0.097110, 0.187429, 0.368066",\
|
||
|
"-0.343423, -0.343423, -0.253104, -0.162786, 0.017851",\
|
||
|
"-0.811310, -0.811310, -0.720991, -0.630672, -0.450036",\
|
||
|
"-1.001600, -1.001600, -0.911282, -0.820963, -0.640326");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "2.704978, 2.291438, 1.941224, 1.473337, 1.283041",\
|
||
|
"3.260662, 2.847122, 2.496908, 2.029021, 1.838725",\
|
||
|
"3.816346, 3.402806, 3.052592, 2.584705, 2.394409",\
|
||
|
"4.558741, 4.145201, 3.794986, 3.327099, 3.136804",\
|
||
|
"4.844819, 4.431279, 4.081065, 3.613178, 3.422882");
|
||
|
}
|
||
|
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.561301, 3.147761, 2.797547, 2.329660, 2.139364",\
|
||
|
"4.014487, 3.600947, 3.250733, 2.782846, 2.592550",\
|
||
|
"4.467672, 4.054132, 3.703918, 3.236031, 3.045735",\
|
||
|
"5.073128, 4.659588, 4.309374, 3.841487, 3.651191",\
|
||
|
"5.332401, 4.918861, 4.568646, 4.100760, 3.910464");
|
||
|
}
|
||
|
|
||
|
} /* 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.725808, -1.272617, -0.819425, -0.213961, 0.045310",\
|
||
|
"-1.743308, -1.290116, -0.836924, -0.231461, 0.027810",\
|
||
|
"-1.760808, -1.307616, -0.854424, -0.248960, 0.010310",\
|
||
|
"-1.784187, -1.330995, -0.877804, -0.272340, -0.013069",\
|
||
|
"-1.739418, -1.286227, -0.833035, -0.227571, 0.031700");
|
||
|
}
|
||
|
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.325732, -1.872540, -1.419348, -0.813885, -0.554614",\
|
||
|
"-2.739228, -2.286037, -1.832845, -1.227381, -0.968111",\
|
||
|
"-3.089443, -2.636251, -2.183059, -1.577596, -1.318325",\
|
||
|
"-3.557330, -3.104138, -2.650946, -2.045483, -1.786212",\
|
||
|
"-3.747620, -3.294429, -2.841237, -2.235773, -1.976502");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "6.908299, 6.908299, 6.727662, 6.667449, 6.547025",\
|
||
|
"7.463954, 7.463954, 7.283317, 7.223105, 7.102680",\
|
||
|
"8.019611, 8.019611, 7.838974, 7.778761, 7.658337",\
|
||
|
"8.761969, 8.761969, 8.581331, 8.521118, 8.400694",\
|
||
|
"9.048050, 9.048050, 8.867413, 8.807201, 8.686776");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.033577, 7.033577, 6.852940, 6.792728, 6.672303",\
|
||
|
"7.486797, 7.486797, 7.306159, 7.245947, 7.125523",\
|
||
|
"7.940015, 7.940015, 7.759378, 7.699166, 7.578741",\
|
||
|
"8.545517, 8.545517, 8.364880, 8.304667, 8.184242",\
|
||
|
"8.804771, 8.804771, 8.624134, 8.563921, 8.443497");
|
||
|
}
|
||
|
|
||
|
} /* 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.833289, 0.833289, 0.923607, 1.013926, 1.194562",\
|
||
|
"0.815774, 0.815774, 0.906093, 0.996411, 1.177048",\
|
||
|
"0.798259, 0.798259, 0.888578, 0.978897, 1.159533",\
|
||
|
"0.774859, 0.774859, 0.865178, 0.955496, 1.136133",\
|
||
|
"0.819628, 0.819628, 0.909947, 1.000266, 1.180902");
|
||
|
}
|
||
|
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.247521, -0.247521, -0.157203, -0.066884, 0.113752",\
|
||
|
"-0.660493, -0.660493, -0.570175, -0.479856, -0.299220",\
|
||
|
"-1.010748, -1.010748, -0.920430, -0.830111, -0.649475",\
|
||
|
"-1.478690, -1.478690, -1.388371, -1.298052, -1.117416",\
|
||
|
"-1.668964, -1.668964, -1.578645, -1.488327, -1.307690");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "2.682568, 2.269028, 1.918814, 1.450927, 1.260631",\
|
||
|
"3.238224, 2.824684, 2.474470, 2.006583, 1.816287",\
|
||
|
"3.793881, 3.380341, 3.030127, 2.562240, 2.371944",\
|
||
|
"4.536238, 4.122698, 3.772483, 3.304596, 3.114300",\
|
||
|
"4.822320, 4.408780, 4.058565, 3.590678, 3.400383");
|
||
|
}
|
||
|
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.123395, 3.709855, 3.359640, 2.891753, 2.701458",\
|
||
|
"4.576614, 4.163074, 3.812860, 3.344973, 3.154677",\
|
||
|
"5.029835, 4.616295, 4.266080, 3.798193, 3.607898",\
|
||
|
"5.635336, 5.221796, 4.871581, 4.403694, 4.213399",\
|
||
|
"5.894591, 5.481051, 5.130836, 4.662950, 4.472654");
|
||
|
}
|
||
|
|
||
|
} /* end of arc mprj_io[4]_mprj_io[33]_stupf*/
|
||
|
|
||
|
timing () {
|
||
|
related_pin : "mprj_io[4]" ;
|
||
|
timing_type : hold_falling ;
|
||
|
rise_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
values ( "-1.710527, -1.257335, -0.804143, -0.198679, 0.060591",\
|
||
|
"-1.728042, -1.274850, -0.821658, -0.216194, 0.043077",\
|
||
|
"-1.745556, -1.292365, -0.839173, -0.233709, 0.025562",\
|
||
|
"-1.768957, -1.315765, -0.862573, -0.257109, 0.002162",\
|
||
|
"-1.724187, -1.270996, -0.817804, -0.212340, 0.046931");
|
||
|
}
|
||
|
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.103157, -2.649965, -2.196774, -1.591310, -1.332039",\
|
||
|
"-3.516129, -3.062937, -2.609746, -2.004282, -1.745011",\
|
||
|
"-3.866384, -3.413192, -2.960001, -2.354537, -2.095266",\
|
||
|
"-4.334325, -3.881134, -3.427942, -2.822478, -2.563207",\
|
||
|
"-4.524600, -4.071408, -3.618216, -3.012752, -2.753481");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "7.073499, 7.073499, 6.892861, 6.832649, 6.712224",\
|
||
|
"7.629183, 7.629183, 7.448545, 7.388333, 7.267909",\
|
||
|
"8.184866, 8.184866, 8.004229, 7.944016, 7.823592",\
|
||
|
"8.927258, 8.927258, 8.746621, 8.686409, 8.565985",\
|
||
|
"9.213339, 9.213339, 9.032701, 8.972489, 8.852064");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.117614, 7.117614, 6.936976, 6.876764, 6.756340",\
|
||
|
"7.570794, 7.570794, 7.390157, 7.329945, 7.209520",\
|
||
|
"8.023974, 8.023974, 7.843337, 7.783125, 7.662700",\
|
||
|
"8.629424, 8.629424, 8.448787, 8.388575, 8.268150",\
|
||
|
"8.888697, 8.888697, 8.708059, 8.647847, 8.527422");
|
||
|
}
|
||
|
|
||
|
} /* end of arc clock_mprj_io[32]_stupr*/
|
||
|
|
||
|
timing () {
|
||
|
related_pin : "clock" ;
|
||
|
timing_type : hold_rising ;
|
||
|
rise_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
|
||
|
values ( "1.047565, 1.047565, 1.137884, 1.228202, 1.408839",\
|
||
|
"1.030059, 1.030059, 1.120378, 1.210696, 1.391333",\
|
||
|
"1.012552, 1.012552, 1.102871, 1.193190, 1.373826",\
|
||
|
"0.989164, 0.989164, 1.079483, 1.169801, 1.350438",\
|
||
|
"1.033933, 1.033933, 1.124251, 1.214570, 1.395206");
|
||
|
}
|
||
|
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.417346, 0.417346, 0.507664, 0.597983, 0.778619",\
|
||
|
"0.004024, 0.004024, 0.094343, 0.184661, 0.365298",\
|
||
|
"-0.346199, -0.346199, -0.255880, -0.165561, 0.015075",\
|
||
|
"-0.814097, -0.814097, -0.723778, -0.633460, -0.452823",\
|
||
|
"-1.004375, -1.004375, -0.914056, -0.823738, -0.643101");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "2.528085, 2.114545, 1.764331, 1.296444, 1.106148",\
|
||
|
"3.083768, 2.670228, 2.320014, 1.852127, 1.661831",\
|
||
|
"3.639452, 3.225912, 2.875698, 2.407811, 2.217515",\
|
||
|
"4.381846, 3.968306, 3.618092, 3.150205, 2.959909",\
|
||
|
"4.667926, 4.254386, 3.904171, 3.436285, 3.245989");
|
||
|
}
|
||
|
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.334000, 2.920460, 2.570245, 2.102358, 1.912063",\
|
||
|
"3.787181, 3.373641, 3.023427, 2.555540, 2.365244",\
|
||
|
"4.240362, 3.826822, 3.476608, 3.008721, 2.818425",\
|
||
|
"4.845812, 4.432272, 4.082057, 3.614171, 3.423875",\
|
||
|
"5.105084, 4.691545, 4.341330, 3.873443, 3.683147");
|
||
|
}
|
||
|
|
||
|
} /* 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.468552, -1.015361, -0.562169, 0.043295, 0.302566",\
|
||
|
"-1.486058, -1.032867, -0.579675, 0.025789, 0.285060",\
|
||
|
"-1.503565, -1.050373, -0.597182, 0.008283, 0.267553",\
|
||
|
"-1.526953, -1.073762, -0.620570, -0.015106, 0.244165",\
|
||
|
"-1.482185, -1.028993, -0.575801, 0.029663, 0.288934");
|
||
|
}
|
||
|
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.300106, -1.846914, -1.393722, -0.788258, -0.528987",\
|
||
|
"-2.713427, -2.260236, -1.807044, -1.201580, -0.942309",\
|
||
|
"-3.063650, -2.610458, -2.157266, -1.551802, -1.292531",\
|
||
|
"-3.531548, -3.078357, -2.625165, -2.019701, -1.760430",\
|
||
|
"-3.721826, -3.268635, -2.815443, -2.209979, -1.950708");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "7.378366, 7.378366, 7.197728, 7.137516, 7.017091",\
|
||
|
"7.933957, 7.933957, 7.753320, 7.693108, 7.572683",\
|
||
|
"8.489548, 8.489548, 8.308910, 8.248698, 8.128273",\
|
||
|
"9.231817, 9.231817, 9.051180, 8.990968, 8.870543",\
|
||
|
"9.517905, 9.517905, 9.337268, 9.277056, 9.156631");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.403968, 7.403968, 7.223330, 7.163118, 7.042694",\
|
||
|
"7.857279, 7.857279, 7.676641, 7.616429, 7.496005",\
|
||
|
"8.310591, 8.310591, 8.129953, 8.069741, 7.949317",\
|
||
|
"8.916217, 8.916217, 8.735579, 8.675367, 8.554943",\
|
||
|
"9.175431, 9.175431, 8.994794, 8.934582, 8.814157");
|
||
|
}
|
||
|
|
||
|
} /* 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.700169, 0.700169, 0.790487, 0.880806, 1.061442",\
|
||
|
"0.682633, 0.682633, 0.772952, 0.863270, 1.043907",\
|
||
|
"0.665097, 0.665097, 0.755415, 0.845734, 1.026371",\
|
||
|
"0.641669, 0.641669, 0.731987, 0.822306, 1.002943",\
|
||
|
"0.686440, 0.686440, 0.776758, 0.867077, 1.047713");
|
||
|
}
|
||
|
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.306104, -0.306104, -0.215785, -0.125466, 0.055170",\
|
||
|
"-0.718233, -0.718233, -0.627914, -0.537596, -0.356959",\
|
||
|
"-1.068567, -1.068567, -0.978249, -0.887930, -0.707294",\
|
||
|
"-1.536613, -1.536613, -1.446294, -1.355976, -1.175339",\
|
||
|
"-1.726877, -1.726877, -1.636559, -1.546240, -1.365603");
|
||
|
}
|
||
|
|
||
|
} /* 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.278946, 2.865407, 2.515192, 2.047305, 1.857009",\
|
||
|
"3.834538, 3.420998, 3.070783, 2.602896, 2.412601",\
|
||
|
"4.390128, 3.976588, 3.626374, 3.158487, 2.968191",\
|
||
|
"5.132399, 4.718859, 4.368644, 3.900757, 3.710462",\
|
||
|
"5.418487, 5.004947, 4.654733, 4.186846, 3.996550");
|
||
|
}
|
||
|
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.259502, 3.845962, 3.495748, 3.027861, 2.837565",\
|
||
|
"4.712814, 4.299274, 3.949059, 3.481173, 3.290877",\
|
||
|
"5.166126, 4.752586, 4.402371, 3.934484, 3.744189",\
|
||
|
"5.771751, 5.358212, 5.007997, 4.540110, 4.349814",\
|
||
|
"6.030965, 5.617425, 5.267210, 4.799324, 4.609028");
|
||
|
}
|
||
|
|
||
|
} /* end of arc mprj_io[4]_mprj_io[31]_stupf*/
|
||
|
|
||
|
timing () {
|
||
|
related_pin : "mprj_io[4]" ;
|
||
|
timing_type : hold_falling ;
|
||
|
rise_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
values ( "-1.950724, -1.497532, -1.044340, -0.438876, -0.179605",\
|
||
|
"-1.968260, -1.515068, -1.061876, -0.456412, -0.197141",\
|
||
|
"-1.985796, -1.532604, -1.079412, -0.473948, -0.214677",\
|
||
|
"-2.009224, -1.556032, -1.102840, -0.497376, -0.238105",\
|
||
|
"-1.964453, -1.511261, -1.058069, -0.452605, -0.193335");
|
||
|
}
|
||
|
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.254281, -2.801089, -2.347897, -1.742433, -1.483162",\
|
||
|
"-3.666410, -3.213218, -2.760027, -2.154562, -1.895292",\
|
||
|
"-4.016745, -3.563553, -3.110361, -2.504897, -2.245626",\
|
||
|
"-4.484790, -4.031598, -3.578407, -2.972942, -2.713672",\
|
||
|
"-4.675055, -4.221863, -3.768671, -3.163207, -2.903936");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "8.491322, 8.491322, 8.310684, 8.250471, 8.130047",\
|
||
|
"9.046968, 9.046968, 8.866331, 8.806118, 8.685694",\
|
||
|
"9.602617, 9.602617, 9.421980, 9.361767, 9.241343",\
|
||
|
"10.344961, 10.344961, 10.164324, 10.104113, 9.983687",\
|
||
|
"10.631044, 10.631044, 10.450407, 10.390196, 10.269771");
|
||
|
}
|
||
|
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 ( "8.419024, 8.419024, 8.238386, 8.178175, 8.057750",\
|
||
|
"8.872255, 8.872255, 8.691618, 8.631405, 8.510981",\
|
||
|
"9.325485, 9.325485, 9.144848, 9.084637, 8.964211",\
|
||
|
"9.931002, 9.931002, 9.750364, 9.690151, 9.569727",\
|
||
|
"10.190250, 10.190250, 10.009613, 9.949402, 9.828977");
|
||
|
}
|
||
|
|
||
|
} /* 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.109288, 0.109288, 0.199606, 0.289925, 0.470562",\
|
||
|
"0.091770, 0.091770, 0.182089, 0.272408, 0.453044",\
|
||
|
"0.074253, 0.074253, 0.164571, 0.254890, 0.435527",\
|
||
|
"0.050849, 0.050849, 0.141168, 0.231486, 0.412123",\
|
||
|
"0.095619, 0.095619, 0.185937, 0.276256, 0.456893");
|
||
|
}
|
||
|
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.903891, -0.903891, -0.813572, -0.723253, -0.542616",\
|
||
|
"-1.316759, -1.316759, -1.226440, -1.136121, -0.955484",\
|
||
|
"-1.667024, -1.667024, -1.576705, -1.486387, -1.305750",\
|
||
|
"-2.134978, -2.134978, -2.044659, -1.954340, -1.773704",\
|
||
|
"-2.325251, -2.325251, -2.234932, -2.144614, -1.963977");
|
||
|
}
|
||
|
|
||
|
} /* 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.925578, 3.512038, 3.161824, 2.693937, 2.503641",\
|
||
|
"4.481225, 4.067686, 3.717471, 3.249584, 3.059289",\
|
||
|
"5.036874, 4.623334, 4.273119, 3.805233, 3.614937",\
|
||
|
"5.779220, 5.365680, 5.015466, 4.547579, 4.357283",\
|
||
|
"6.065303, 5.651763, 5.301549, 4.833662, 4.643366");
|
||
|
}
|
||
|
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.157097, 4.743557, 4.393343, 3.925456, 3.735160",\
|
||
|
"5.610328, 5.196788, 4.846574, 4.378687, 4.188391",\
|
||
|
"6.063558, 5.650018, 5.299804, 4.831917, 4.641621",\
|
||
|
"6.669075, 6.255535, 5.905320, 5.437433, 5.247138",\
|
||
|
"6.928325, 6.514785, 6.164571, 5.696684, 5.506388");
|
||
|
}
|
||
|
|
||
|
} /* 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.468160, -2.014969, -1.561777, -0.956313, -0.697042",\
|
||
|
"-2.485678, -2.032486, -1.579294, -0.973830, -0.714560",\
|
||
|
"-2.503196, -2.050004, -1.596812, -0.991348, -0.732077",\
|
||
|
"-2.526599, -2.073407, -1.620216, -1.014751, -0.755481",\
|
||
|
"-2.481829, -2.028638, -1.575446, -0.969982, -0.710711");
|
||
|
}
|
||
|
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.767460, -3.314268, -2.861076, -2.255612, -1.996341",\
|
||
|
"-4.180327, -3.727135, -3.273944, -2.668479, -2.409209",\
|
||
|
"-4.530593, -4.077401, -3.624209, -3.018745, -2.759474",\
|
||
|
"-4.998547, -4.545355, -4.092163, -3.486699, -3.227428",\
|
||
|
"-5.188820, -4.735628, -4.282436, -3.676972, -3.417701");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "7.141807, 7.141807, 6.961169, 6.900957, 6.780532",\
|
||
|
"7.697473, 7.697473, 7.516835, 7.456623, 7.336198",\
|
||
|
"8.253139, 8.253139, 8.072501, 8.012289, 7.891864",\
|
||
|
"8.995507, 8.995507, 8.814870, 8.754658, 8.634233",\
|
||
|
"9.281590, 9.281590, 9.100952, 9.040740, 8.920315");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.099643, 7.099643, 6.919005, 6.858793, 6.738369",\
|
||
|
"7.552849, 7.552849, 7.372211, 7.311999, 7.191575",\
|
||
|
"8.006054, 8.006054, 7.825417, 7.765204, 7.644780",\
|
||
|
"8.611537, 8.611537, 8.430900, 8.370687, 8.250263",\
|
||
|
"8.870797, 8.870797, 8.690160, 8.629948, 8.509523");
|
||
|
}
|
||
|
|
||
|
} /* 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.423467, 0.423467, 0.513785, 0.604104, 0.784741",\
|
||
|
"0.405955, 0.405955, 0.496274, 0.586592, 0.767229",\
|
||
|
"0.388443, 0.388443, 0.478761, 0.569080, 0.749717",\
|
||
|
"0.365047, 0.365047, 0.455365, 0.545684, 0.726321",\
|
||
|
"0.409816, 0.409816, 0.500135, 0.590454, 0.771091");
|
||
|
}
|
||
|
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.012188, -0.012188, 0.078131, 0.168449, 0.349086",\
|
||
|
"-0.425283, -0.425283, -0.334964, -0.244646, -0.064009",\
|
||
|
"-0.775527, -0.775527, -0.685208, -0.594889, -0.414252",\
|
||
|
"-1.243453, -1.243453, -1.153134, -1.062815, -0.882178",\
|
||
|
"-1.433729, -1.433729, -1.343410, -1.253091, -1.072454");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "3.455798, 3.042258, 2.692044, 2.224157, 2.033861",\
|
||
|
"4.011465, 3.597925, 3.247711, 2.779824, 2.589528",\
|
||
|
"4.567132, 4.153592, 3.803378, 3.335491, 3.145195",\
|
||
|
"5.309502, 4.895962, 4.545747, 4.077860, 3.887565",\
|
||
|
"5.595584, 5.182045, 4.831830, 4.363943, 4.173647");
|
||
|
}
|
||
|
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.196863, 3.783323, 3.433108, 2.965221, 2.774926",\
|
||
|
"4.650068, 4.236528, 3.886314, 3.418427, 3.228131",\
|
||
|
"5.103274, 4.689734, 4.339520, 3.871633, 3.681337",\
|
||
|
"5.708757, 5.295217, 4.945003, 4.477116, 4.286820",\
|
||
|
"5.968018, 5.554478, 5.204264, 4.736377, 4.546081");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "-2.597047, -2.143855, -1.690663, -1.085199, -0.825928",\
|
||
|
"-2.614559, -2.161367, -1.708175, -1.102711, -0.843441",\
|
||
|
"-2.632071, -2.178879, -1.725688, -1.120224, -0.860953",\
|
||
|
"-2.655467, -2.202275, -1.749083, -1.143619, -0.884348",\
|
||
|
"-2.610698, -2.157506, -1.704314, -1.098850, -0.839579");
|
||
|
}
|
||
|
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.333335, -2.880143, -2.426952, -1.821487, -1.562217",\
|
||
|
"-3.746430, -3.293238, -2.840047, -2.234582, -1.975312",\
|
||
|
"-4.096674, -3.643482, -3.190290, -2.584826, -2.325555",\
|
||
|
"-4.564600, -4.111408, -3.658216, -3.052752, -2.793481",\
|
||
|
"-4.754876, -4.301684, -3.848492, -3.243028, -2.983757");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "7.129104, 7.129104, 6.948466, 6.888254, 6.767829",\
|
||
|
"7.684771, 7.684771, 7.504133, 7.443921, 7.323496",\
|
||
|
"8.240438, 8.240438, 8.059800, 7.999588, 7.879163",\
|
||
|
"8.982807, 8.982807, 8.802170, 8.741958, 8.621532",\
|
||
|
"9.268888, 9.268888, 9.088251, 9.028039, 8.907614");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.015121, 7.015121, 6.834484, 6.774272, 6.653847",\
|
||
|
"7.468327, 7.468327, 7.287689, 7.227477, 7.107052",\
|
||
|
"7.921531, 7.921531, 7.740893, 7.680681, 7.560256",\
|
||
|
"8.527012, 8.527012, 8.346375, 8.286162, 8.165737",\
|
||
|
"8.786274, 8.786274, 8.605637, 8.545424, 8.424999");
|
||
|
}
|
||
|
|
||
|
} /* 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.216592, -0.216592, -0.126273, -0.035954, 0.144682",\
|
||
|
"-0.234103, -0.234103, -0.143785, -0.053466, 0.127171",\
|
||
|
"-0.251615, -0.251615, -0.161296, -0.070978, 0.109659",\
|
||
|
"-0.275011, -0.275011, -0.184692, -0.094374, 0.086263",\
|
||
|
"-0.230241, -0.230241, -0.139923, -0.049604, 0.131033");
|
||
|
}
|
||
|
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.754542, -0.754542, -0.664223, -0.573905, -0.393268",\
|
||
|
"-1.167647, -1.167647, -1.077329, -0.987010, -0.806373",\
|
||
|
"-1.517890, -1.517890, -1.427572, -1.337253, -1.156616",\
|
||
|
"-1.985815, -1.985815, -1.895496, -1.805178, -1.624541",\
|
||
|
"-2.176091, -2.176091, -2.085772, -1.995453, -1.814816");
|
||
|
}
|
||
|
|
||
|
} /* 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.208505, 3.794965, 3.444751, 2.976864, 2.786568",\
|
||
|
"4.764173, 4.350633, 4.000419, 3.532531, 3.342236",\
|
||
|
"5.319839, 4.906300, 4.556085, 4.088198, 3.897902",\
|
||
|
"6.062210, 5.648670, 5.298456, 4.830569, 4.640273",\
|
||
|
"6.348291, 5.934752, 5.584538, 5.116651, 4.926354");
|
||
|
}
|
||
|
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.615265, 4.201725, 3.851511, 3.383624, 3.193328",\
|
||
|
"5.068471, 4.654931, 4.304716, 3.836829, 3.646534",\
|
||
|
"5.521674, 5.108134, 4.757920, 4.290033, 4.099737",\
|
||
|
"6.127156, 5.713616, 5.363402, 4.895515, 4.705219",\
|
||
|
"6.386418, 5.972878, 5.622664, 5.154778, 4.964481");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "-2.710409, -2.257217, -1.804025, -1.198561, -0.939291",\
|
||
|
"-2.727920, -2.274728, -1.821537, -1.216073, -0.956802",\
|
||
|
"-2.745432, -2.292240, -1.839048, -1.233584, -0.974314",\
|
||
|
"-2.768828, -2.315636, -1.862444, -1.256980, -0.997710",\
|
||
|
"-2.724058, -2.270866, -1.817675, -1.212211, -0.952940");
|
||
|
}
|
||
|
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.528122, -3.074930, -2.621738, -2.016274, -1.757004",\
|
||
|
"-3.941227, -3.488036, -3.034844, -2.429380, -2.170109",\
|
||
|
"-4.291471, -3.838279, -3.385087, -2.779623, -2.520352",\
|
||
|
"-4.759395, -4.306203, -3.853012, -3.247548, -2.988277",\
|
||
|
"-4.949671, -4.496479, -4.043287, -3.437823, -3.178553");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "7.317308, 7.317308, 7.136671, 7.076459, 6.956034",\
|
||
|
"7.872985, 7.872985, 7.692348, 7.632135, 7.511711",\
|
||
|
"8.428660, 8.428660, 8.248023, 8.187811, 8.067387",\
|
||
|
"9.171045, 9.171045, 8.990408, 8.930196, 8.809771",\
|
||
|
"9.457126, 9.457126, 9.276488, 9.216276, 9.095852");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.266621, 7.266621, 7.085983, 7.025771, 6.905346",\
|
||
|
"7.719811, 7.719811, 7.539174, 7.478962, 7.358537",\
|
||
|
"8.173002, 8.173002, 7.992365, 7.932153, 7.811728",\
|
||
|
"8.778464, 8.778464, 8.597827, 8.537615, 8.417191",\
|
||
|
"9.037732, 9.037732, 8.857095, 8.796883, 8.676458");
|
||
|
}
|
||
|
|
||
|
} /* 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.550949, -0.550949, -0.460630, -0.370311, -0.189674",\
|
||
|
"-0.568457, -0.568457, -0.478138, -0.387820, -0.207183",\
|
||
|
"-0.585966, -0.585966, -0.495647, -0.405328, -0.224691",\
|
||
|
"-0.609357, -0.609357, -0.519039, -0.428720, -0.248083",\
|
||
|
"-0.564588, -0.564588, -0.474269, -0.383951, -0.203314");
|
||
|
}
|
||
|
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.678733, -0.678733, -0.588414, -0.498096, -0.317459",\
|
||
|
"-1.091960, -1.091960, -1.001641, -0.911323, -0.730686",\
|
||
|
"-1.442192, -1.442192, -1.351873, -1.261554, -1.080917",\
|
||
|
"-1.910101, -1.910101, -1.819782, -1.729464, -1.548827",\
|
||
|
"-2.100378, -2.100378, -2.010059, -1.919741, -1.739104");
|
||
|
}
|
||
|
|
||
|
} /* 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.372739, 3.959199, 3.608985, 3.141098, 2.950802",\
|
||
|
"4.928415, 4.514875, 4.164660, 3.696774, 3.506478",\
|
||
|
"5.484091, 5.070551, 4.720337, 4.252450, 4.062154",\
|
||
|
"6.226474, 5.812934, 5.462720, 4.994833, 4.804537",\
|
||
|
"6.512555, 6.099015, 5.748800, 5.280913, 5.090618");
|
||
|
}
|
||
|
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.429821, 5.016282, 4.666067, 4.198180, 4.007885",\
|
||
|
"5.883013, 5.469473, 5.119259, 4.651372, 4.461076",\
|
||
|
"6.336204, 5.922664, 5.572450, 5.104563, 4.914267",\
|
||
|
"6.941667, 6.528127, 6.177913, 5.710026, 5.519730",\
|
||
|
"7.200935, 6.787395, 6.437181, 5.969294, 5.778998");
|
||
|
}
|
||
|
|
||
|
} /* 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.521065, -3.067873, -2.614681, -2.009217, -1.749946",\
|
||
|
"-3.538573, -3.085381, -2.632190, -2.026725, -1.767455",\
|
||
|
"-3.556082, -3.102890, -2.649698, -2.044234, -1.784963",\
|
||
|
"-3.579473, -3.126281, -2.673090, -2.067626, -1.808355",\
|
||
|
"-3.534704, -3.081512, -2.628320, -2.022856, -1.763586");
|
||
|
}
|
||
|
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.885026, -3.431834, -2.978643, -2.373178, -2.113908",\
|
||
|
"-4.298253, -3.845062, -3.391870, -2.786406, -2.527135",\
|
||
|
"-4.648485, -4.195293, -3.742101, -3.136637, -2.877367",\
|
||
|
"-5.116394, -4.663202, -4.210011, -3.604547, -3.345276",\
|
||
|
"-5.306671, -4.853479, -4.400288, -3.794823, -3.535553");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "7.144337, 7.144337, 6.963700, 6.903488, 6.783062",\
|
||
|
"7.700016, 7.700016, 7.519378, 7.459166, 7.338741",\
|
||
|
"8.255695, 8.255695, 8.075058, 8.014845, 7.894420",\
|
||
|
"8.998081, 8.998081, 8.817444, 8.757233, 8.636806",\
|
||
|
"9.284163, 9.284163, 9.103525, 9.043312, 8.922888");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.305480, 7.305480, 7.124843, 7.064631, 6.944206",\
|
||
|
"7.758667, 7.758667, 7.578030, 7.517818, 7.397393",\
|
||
|
"8.211853, 8.211853, 8.031216, 7.971004, 7.850579",\
|
||
|
"8.817310, 8.817310, 8.636673, 8.576462, 8.456036",\
|
||
|
"9.076580, 9.076580, 8.895943, 8.835732, 8.715305");
|
||
|
}
|
||
|
|
||
|
} /* end of arc clock_mprj_io[26]_stupr*/
|
||
|
|
||
|
timing () {
|
||
|
related_pin : "clock" ;
|
||
|
timing_type : hold_rising ;
|
||
|
rise_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
|
||
|
values ( "-0.363174, -0.363174, -0.272856, -0.182537, -0.001900",\
|
||
|
"-0.380682, -0.380682, -0.290363, -0.200045, -0.019408",\
|
||
|
"-0.398190, -0.398190, -0.307871, -0.217552, -0.036915",\
|
||
|
"-0.421580, -0.421580, -0.331262, -0.240943, -0.060306",\
|
||
|
"-0.376811, -0.376811, -0.286492, -0.196174, -0.015537");
|
||
|
}
|
||
|
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.013017, -1.013017, -0.922698, -0.832380, -0.651743",\
|
||
|
"-1.426284, -1.426284, -1.335966, -1.245647, -1.065010",\
|
||
|
"-1.776512, -1.776512, -1.686193, -1.595875, -1.415238",\
|
||
|
"-2.244416, -2.244416, -2.154098, -2.063779, -1.883142",\
|
||
|
"-2.434694, -2.434694, -2.344375, -2.254056, -2.073420");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "3.908035, 3.494495, 3.144281, 2.676394, 2.486098",\
|
||
|
"4.463714, 4.050174, 3.699959, 3.232072, 3.041777",\
|
||
|
"5.019393, 4.605853, 4.255639, 3.787752, 3.597456",\
|
||
|
"5.761780, 5.348240, 4.998026, 4.530139, 4.339843",\
|
||
|
"6.047861, 5.634321, 5.284106, 4.816219, 4.625924");
|
||
|
}
|
||
|
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.115407, 4.701868, 4.351653, 3.883766, 3.693470",\
|
||
|
"5.568594, 5.155055, 4.804840, 4.336953, 4.146657",\
|
||
|
"6.021781, 5.608242, 5.258027, 4.790140, 4.599844",\
|
||
|
"6.627239, 6.213699, 5.863484, 5.395597, 5.205302",\
|
||
|
"6.886508, 6.472969, 6.122754, 5.654867, 5.464571");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "-2.867955, -2.414763, -1.961571, -1.356108, -1.096837",\
|
||
|
"-2.885463, -2.432271, -1.979079, -1.373616, -1.114345",\
|
||
|
"-2.902971, -2.449779, -1.996587, -1.391123, -1.131853",\
|
||
|
"-2.926361, -2.473169, -2.019977, -1.414514, -1.155243",\
|
||
|
"-2.881592, -2.428400, -1.975209, -1.369745, -1.110474");
|
||
|
}
|
||
|
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.759037, -3.305845, -2.852654, -2.247190, -1.987919",\
|
||
|
"-4.172304, -3.719113, -3.265921, -2.660457, -2.401186",\
|
||
|
"-4.522532, -4.069341, -3.616149, -3.010685, -2.751414",\
|
||
|
"-4.990437, -4.537245, -4.084053, -3.478589, -3.219318",\
|
||
|
"-5.180714, -4.727522, -4.274330, -3.668867, -3.409596");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "6.631875, 6.631875, 6.451237, 6.391025, 6.270600",\
|
||
|
"7.187546, 7.187546, 7.006909, 6.946697, 6.826272",\
|
||
|
"7.743218, 7.743218, 7.562581, 7.502368, 7.381944",\
|
||
|
"8.485596, 8.485596, 8.304958, 8.244747, 8.124322",\
|
||
|
"8.771677, 8.771677, 8.591040, 8.530827, 8.410402");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "6.804760, 6.804760, 6.624122, 6.563910, 6.443485",\
|
||
|
"7.257956, 7.257956, 7.077319, 7.017107, 6.896682",\
|
||
|
"7.711152, 7.711152, 7.530514, 7.470302, 7.349877",\
|
||
|
"8.316622, 8.316622, 8.135984, 8.075773, 7.955348",\
|
||
|
"8.575888, 8.575888, 8.395250, 8.335039, 8.214614");
|
||
|
}
|
||
|
|
||
|
} /* 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.607127, -0.607127, -0.516808, -0.426489, -0.245853",\
|
||
|
"-0.624637, -0.624637, -0.534318, -0.443999, -0.263363",\
|
||
|
"-0.642147, -0.642147, -0.551828, -0.461509, -0.280873",\
|
||
|
"-0.665540, -0.665540, -0.575221, -0.484902, -0.304266",\
|
||
|
"-0.620770, -0.620770, -0.530452, -0.440133, -0.259497");
|
||
|
}
|
||
|
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.185782, -1.185782, -1.095464, -1.005145, -0.824509",\
|
||
|
"-1.598959, -1.598959, -1.508640, -1.418322, -1.237685",\
|
||
|
"-1.949196, -1.949196, -1.858877, -1.768559, -1.587922",\
|
||
|
"-2.417111, -2.417111, -2.326793, -2.236474, -2.055838",\
|
||
|
"-2.607388, -2.607388, -2.517069, -2.426751, -2.246114");
|
||
|
}
|
||
|
|
||
|
} /* 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.169057, 3.755517, 3.405303, 2.937416, 2.747120",\
|
||
|
"4.724730, 4.311190, 3.960975, 3.493088, 3.302792",\
|
||
|
"5.280401, 4.866861, 4.516646, 4.048759, 3.858464",\
|
||
|
"6.022779, 5.609239, 5.259024, 4.791137, 4.600842",\
|
||
|
"6.308859, 5.895319, 5.545104, 5.077217, 4.886922");
|
||
|
}
|
||
|
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.233662, 4.820122, 4.469907, 4.002020, 3.811724",\
|
||
|
"5.686858, 5.273318, 4.923103, 4.455216, 4.264921",\
|
||
|
"6.140055, 5.726515, 5.376300, 4.908413, 4.718118",\
|
||
|
"6.745526, 6.331986, 5.981771, 5.513885, 5.323589",\
|
||
|
"7.004791, 6.591251, 6.241036, 5.773149, 5.582854");
|
||
|
}
|
||
|
|
||
|
} /* 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.150942, -2.697751, -2.244559, -1.639095, -1.379824",\
|
||
|
"-3.168452, -2.715261, -2.262069, -1.656605, -1.397334",\
|
||
|
"-3.185962, -2.732770, -2.279579, -1.674115, -1.414844",\
|
||
|
"-3.209355, -2.756164, -2.302972, -1.697508, -1.438237",\
|
||
|
"-3.164586, -2.711394, -2.258203, -1.652739, -1.393468");
|
||
|
}
|
||
|
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.041418, -3.588226, -3.135035, -2.529571, -2.270300",\
|
||
|
"-4.454595, -4.001403, -3.548211, -2.942747, -2.683476",\
|
||
|
"-4.804832, -4.351640, -3.898448, -3.292984, -3.033713",\
|
||
|
"-5.272747, -4.819555, -4.366364, -3.760900, -3.501629",\
|
||
|
"-5.463024, -5.009832, -4.556641, -3.951177, -3.691906");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "6.788496, 6.788496, 6.607859, 6.547647, 6.427222",\
|
||
|
"7.344179, 7.344179, 7.163541, 7.103329, 6.982904",\
|
||
|
"7.899861, 7.899861, 7.719223, 7.659011, 7.538586",\
|
||
|
"8.642252, 8.642252, 8.461615, 8.401403, 8.280977",\
|
||
|
"8.928331, 8.928331, 8.747694, 8.687483, 8.567057");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "6.930339, 6.930339, 6.749702, 6.689490, 6.569065",\
|
||
|
"7.383527, 7.383527, 7.202890, 7.142678, 7.022253",\
|
||
|
"7.836715, 7.836715, 7.656078, 7.595866, 7.475441",\
|
||
|
"8.442173, 8.442173, 8.261536, 8.201324, 8.080898",\
|
||
|
"8.701445, 8.701445, 8.520807, 8.460596, 8.340170");
|
||
|
}
|
||
|
|
||
|
} /* 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.440662, 1.440662, 1.530981, 1.621299, 1.801936",\
|
||
|
"1.423163, 1.423163, 1.513482, 1.603801, 1.784438",\
|
||
|
"1.405665, 1.405665, 1.495984, 1.586302, 1.766939",\
|
||
|
"1.382287, 1.382287, 1.472605, 1.562924, 1.743561",\
|
||
|
"1.427055, 1.427055, 1.517374, 1.607693, 1.788330");
|
||
|
}
|
||
|
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.816228, 0.816228, 0.906547, 0.996865, 1.177502",\
|
||
|
"0.402713, 0.402713, 0.493032, 0.583351, 0.763988",\
|
||
|
"0.052498, 0.052498, 0.142817, 0.233136, 0.413773",\
|
||
|
"-0.415389, -0.415389, -0.325070, -0.234752, -0.054115",\
|
||
|
"-0.605681, -0.605681, -0.515362, -0.425044, -0.244407");
|
||
|
}
|
||
|
|
||
|
} /* 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.306907, 1.893367, 1.543152, 1.075265, 0.884970",\
|
||
|
"2.862589, 2.449049, 2.098835, 1.630948, 1.440652",\
|
||
|
"3.418272, 3.004732, 2.654518, 2.186631, 1.996335",\
|
||
|
"4.160665, 3.747125, 3.396910, 2.929023, 2.738728",\
|
||
|
"4.446744, 4.033204, 3.682990, 3.215103, 3.024807");
|
||
|
}
|
||
|
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.355318, 2.941778, 2.591564, 2.123677, 1.933381",\
|
||
|
"3.808506, 3.394967, 3.044752, 2.576865, 2.386569",\
|
||
|
"4.261695, 3.848155, 3.497941, 3.030054, 2.839758",\
|
||
|
"4.867154, 4.453614, 4.103400, 3.635513, 3.445217",\
|
||
|
"5.126426, 4.712886, 4.362671, 3.894784, 3.704489");
|
||
|
}
|
||
|
|
||
|
} /* 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.579851, -1.126660, -0.673468, -0.068004, 0.191267",\
|
||
|
"-1.597350, -1.144158, -0.690966, -0.085502, 0.173769",\
|
||
|
"-1.614848, -1.161657, -0.708465, -0.103001, 0.156270",\
|
||
|
"-1.638227, -1.185035, -0.731843, -0.126379, 0.132892",\
|
||
|
"-1.593458, -1.140266, -0.687074, -0.081610, 0.177660");
|
||
|
}
|
||
|
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.504920, -2.051728, -1.598537, -0.993073, -0.733802",\
|
||
|
"-2.918434, -2.465243, -2.012051, -1.406587, -1.147316",\
|
||
|
"-3.268649, -2.815458, -2.362266, -1.756802, -1.497531",\
|
||
|
"-3.736537, -3.283345, -2.830153, -2.224689, -1.965418",\
|
||
|
"-3.926829, -3.473637, -3.020445, -2.414981, -2.155710");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "6.684663, 6.684663, 6.504026, 6.443814, 6.323389",\
|
||
|
"7.240352, 7.240352, 7.059715, 6.999503, 6.879078",\
|
||
|
"7.796040, 7.796040, 7.615403, 7.555191, 7.434766",\
|
||
|
"8.538441, 8.538441, 8.357803, 8.297590, 8.177166",\
|
||
|
"8.824520, 8.824520, 8.643883, 8.583670, 8.463245");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "6.834753, 6.834753, 6.654115, 6.593903, 6.473478",\
|
||
|
"7.287926, 7.287926, 7.107289, 7.047077, 6.926652",\
|
||
|
"7.741099, 7.741099, 7.560462, 7.500249, 7.379825",\
|
||
|
"8.346539, 8.346539, 8.165901, 8.105688, 7.985264",\
|
||
|
"8.605814, 8.605814, 8.425177, 8.364965, 8.244540");
|
||
|
}
|
||
|
|
||
|
} /* 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.630737, 1.630737, 1.721055, 1.811374, 1.992011",\
|
||
|
"1.613232, 1.613232, 1.703551, 1.793869, 1.974506",\
|
||
|
"1.595727, 1.595727, 1.686046, 1.776364, 1.957001",\
|
||
|
"1.572340, 1.572340, 1.662659, 1.752978, 1.933615",\
|
||
|
"1.617110, 1.617110, 1.707428, 1.797747, 1.978384");
|
||
|
}
|
||
|
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.589332, 1.589332, 1.679650, 1.769969, 1.950606",\
|
||
|
"1.175945, 1.175945, 1.266263, 1.356582, 1.537219",\
|
||
|
"0.825728, 0.825728, 0.916047, 1.006366, 1.187002",\
|
||
|
"0.357839, 0.357839, 0.448158, 0.538476, 0.719113",\
|
||
|
"0.167560, 0.167560, 0.257878, 0.348197, 0.528834");
|
||
|
}
|
||
|
|
||
|
} /* end of arc clock_mprj_io[12]_hldr*/
|
||
|
|
||
|
timing () {
|
||
|
related_pin : "mprj_io[4]" ;
|
||
|
timing_type : setup_falling ;
|
||
|
rise_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
values ( "1.676796, 1.263256, 0.913041, 0.445154, 0.254859",\
|
||
|
"2.232484, 1.818944, 1.468729, 1.000842, 0.810547",\
|
||
|
"2.788172, 2.374632, 2.024418, 1.556531, 1.366235",\
|
||
|
"3.530572, 3.117032, 2.766818, 2.298931, 2.108635",\
|
||
|
"3.816651, 3.403111, 3.052897, 2.585010, 2.394714");
|
||
|
}
|
||
|
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.477370, 2.063830, 1.713616, 1.245729, 1.055433",\
|
||
|
"2.930544, 2.517004, 2.166790, 1.698903, 1.508607",\
|
||
|
"3.383717, 2.970177, 2.619963, 2.152076, 1.961780",\
|
||
|
"3.989157, 3.575617, 3.225403, 2.757516, 2.567220",\
|
||
|
"4.248433, 3.834893, 3.484679, 3.016792, 2.826496");
|
||
|
}
|
||
|
|
||
|
} /* end of arc mprj_io[4]_mprj_io[12]_stupf*/
|
||
|
|
||
|
timing () {
|
||
|
related_pin : "mprj_io[4]" ;
|
||
|
timing_type : hold_falling ;
|
||
|
rise_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
values ( "-0.922134, -0.468943, -0.015751, 0.589713, 0.848984",\
|
||
|
"-0.939639, -0.486447, -0.033256, 0.572208, 0.831479",\
|
||
|
"-0.957144, -0.503953, -0.050761, 0.554703, 0.813974",\
|
||
|
"-0.980531, -0.527339, -0.074147, 0.531317, 0.790587",\
|
||
|
"-0.935761, -0.482570, -0.029378, 0.576086, 0.835357");
|
||
|
}
|
||
|
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.593239, -1.140048, -0.686856, -0.081392, 0.177879",\
|
||
|
"-2.006626, -1.553434, -1.100243, -0.494779, -0.235508",\
|
||
|
"-2.356843, -1.903651, -1.450459, -0.844995, -0.585724",\
|
||
|
"-2.824732, -2.371541, -1.918349, -1.312885, -1.053614",\
|
||
|
"-3.015011, -2.561820, -2.108628, -1.503164, -1.243893");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "6.899680, 6.899680, 6.719043, 6.658831, 6.538406",\
|
||
|
"7.455366, 7.455366, 7.274729, 7.214517, 7.094092",\
|
||
|
"8.011053, 8.011053, 7.830416, 7.770204, 7.649779",\
|
||
|
"8.753448, 8.753448, 8.572810, 8.512598, 8.392174",\
|
||
|
"9.039527, 9.039527, 8.858890, 8.798677, 8.678253");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "6.900945, 6.900945, 6.720307, 6.660095, 6.539670",\
|
||
|
"7.354129, 7.354129, 7.173491, 7.113279, 6.992855",\
|
||
|
"7.807313, 7.807313, 7.626676, 7.566463, 7.446039",\
|
||
|
"8.412767, 8.412767, 8.232130, 8.171918, 8.051493",\
|
||
|
"8.672040, 8.672040, 8.491403, 8.431190, 8.310766");
|
||
|
}
|
||
|
|
||
|
} /* 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.551691, 1.551691, 1.642009, 1.732328, 1.912965",\
|
||
|
"1.534190, 1.534190, 1.624509, 1.714828, 1.895464",\
|
||
|
"1.516690, 1.516690, 1.607008, 1.697327, 1.877964",\
|
||
|
"1.493309, 1.493309, 1.583628, 1.673947, 1.854584",\
|
||
|
"1.538078, 1.538078, 1.628397, 1.718716, 1.899353");
|
||
|
}
|
||
|
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.026540, 1.026540, 1.116859, 1.207178, 1.387815",\
|
||
|
"0.613054, 0.613054, 0.703373, 0.793692, 0.974329",\
|
||
|
"0.262839, 0.262839, 0.353158, 0.443477, 0.624114",\
|
||
|
"-0.205048, -0.205048, -0.114729, -0.024410, 0.156227",\
|
||
|
"-0.395337, -0.395337, -0.305018, -0.214699, -0.034062");
|
||
|
}
|
||
|
|
||
|
} /* 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.328863, 1.915323, 1.565109, 1.097222, 0.906926",\
|
||
|
"2.884548, 2.471008, 2.120793, 1.652906, 1.462611",\
|
||
|
"3.440233, 3.026693, 2.676479, 2.208592, 2.018296",\
|
||
|
"4.182629, 3.769089, 3.418874, 2.950987, 2.760692",\
|
||
|
"4.468707, 4.055167, 3.704953, 3.237066, 3.046770");
|
||
|
}
|
||
|
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.081241, 2.667701, 2.317486, 1.849599, 1.659304",\
|
||
|
"3.534425, 3.120885, 2.770671, 2.302784, 2.112488",\
|
||
|
"3.987609, 3.574069, 3.223855, 2.755968, 2.565672",\
|
||
|
"4.593063, 4.179523, 3.829309, 3.361422, 3.171126",\
|
||
|
"4.852335, 4.438796, 4.088581, 3.620694, 3.430398");
|
||
|
}
|
||
|
|
||
|
} /* 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.418536, -0.965344, -0.512152, 0.093312, 0.352582",\
|
||
|
"-1.436036, -0.982845, -0.529653, 0.075811, 0.335082",\
|
||
|
"-1.453537, -1.000345, -0.547153, 0.058311, 0.317582",\
|
||
|
"-1.476917, -1.023725, -0.570534, 0.034931, 0.294201",\
|
||
|
"-1.432148, -0.978956, -0.525765, 0.079700, 0.338970");
|
||
|
}
|
||
|
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.179744, -1.726552, -1.273360, -0.667896, -0.408626",\
|
||
|
"-2.593230, -2.140038, -1.686846, -1.081382, -0.822112",\
|
||
|
"-2.943445, -2.490253, -2.037061, -1.431597, -1.172327",\
|
||
|
"-3.411332, -2.958140, -2.504948, -1.899484, -1.640213",\
|
||
|
"-3.601621, -3.148429, -2.695237, -2.089773, -1.830503");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "7.024645, 7.024645, 6.844008, 6.783796, 6.663371",\
|
||
|
"7.580332, 7.580332, 7.399695, 7.339483, 7.219058",\
|
||
|
"8.136019, 8.136019, 7.955382, 7.895170, 7.774745",\
|
||
|
"8.878416, 8.878416, 8.697779, 8.637568, 8.517142",\
|
||
|
"9.164495, 9.164495, 8.983858, 8.923647, 8.803222");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.080853, 7.080853, 6.900216, 6.840003, 6.719579",\
|
||
|
"7.534030, 7.534030, 7.353393, 7.293181, 7.172756",\
|
||
|
"7.987206, 7.987206, 7.806569, 7.746356, 7.625932",\
|
||
|
"8.592648, 8.592648, 8.412010, 8.351799, 8.231374",\
|
||
|
"8.851923, 8.851923, 8.671286, 8.611073, 8.490648");
|
||
|
}
|
||
|
|
||
|
} /* 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.700415, 1.700415, 1.790733, 1.881052, 2.061689",\
|
||
|
"1.682909, 1.682909, 1.773228, 1.863547, 2.044183",\
|
||
|
"1.665404, 1.665404, 1.755723, 1.846041, 2.026678",\
|
||
|
"1.642017, 1.642017, 1.732336, 1.822654, 2.003291",\
|
||
|
"1.686786, 1.686786, 1.777105, 1.867423, 2.048060");
|
||
|
}
|
||
|
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.182838, 1.182838, 1.273157, 1.363475, 1.544112",\
|
||
|
"0.769474, 0.769474, 0.859792, 0.950111, 1.130748",\
|
||
|
"0.419255, 0.419255, 0.509573, 0.599892, 0.780529",\
|
||
|
"-0.048637, -0.048637, 0.041681, 0.132000, 0.312637",\
|
||
|
"-0.238917, -0.238917, -0.148598, -0.058280, 0.122357");
|
||
|
}
|
||
|
|
||
|
} /* 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.090051, 1.676511, 1.326296, 0.858409, 0.668114",\
|
||
|
"2.645738, 2.232198, 1.881984, 1.414097, 1.223801",\
|
||
|
"3.201425, 2.787885, 2.437671, 1.969784, 1.779488",\
|
||
|
"3.943823, 3.530283, 3.180069, 2.712182, 2.521886",\
|
||
|
"4.229903, 3.816363, 3.466149, 2.998262, 2.807966");
|
||
|
}
|
||
|
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.906336, 2.492796, 2.142581, 1.674695, 1.484399",\
|
||
|
"3.359512, 2.945972, 2.595757, 2.127871, 1.937575",\
|
||
|
"3.812688, 3.399148, 3.048934, 2.581047, 2.390751",\
|
||
|
"4.418132, 4.004592, 3.654378, 3.186491, 2.996195",\
|
||
|
"4.677407, 4.263867, 3.913652, 3.445765, 3.255470");
|
||
|
}
|
||
|
|
||
|
} /* end of arc mprj_io[4]_mprj_io[10]_stupf*/
|
||
|
|
||
|
timing () {
|
||
|
related_pin : "mprj_io[4]" ;
|
||
|
timing_type : hold_falling ;
|
||
|
rise_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
values ( "-0.804366, -0.351174, 0.102017, 0.707481, 0.966752",\
|
||
|
"-0.821872, -0.368680, 0.084512, 0.689976, 0.949246",\
|
||
|
"-0.839377, -0.386185, 0.067007, 0.672471, 0.931741",\
|
||
|
"-0.862764, -0.409572, 0.043620, 0.649083, 0.908354",\
|
||
|
"-0.817995, -0.364803, 0.088389, 0.693852, 0.953123");
|
||
|
}
|
||
|
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.563183, -1.109991, -0.656799, -0.051335, 0.207935",\
|
||
|
"-1.976547, -1.523355, -1.070163, -0.464699, -0.205429",\
|
||
|
"-2.326765, -1.873574, -1.420382, -0.814918, -0.555647",\
|
||
|
"-2.794657, -2.341466, -1.888274, -1.282810, -1.023540",\
|
||
|
"-2.984937, -2.531745, -2.078553, -1.473090, -1.213819");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "6.969998, 6.969998, 6.789361, 6.729149, 6.608724",\
|
||
|
"7.525681, 7.525681, 7.345044, 7.284832, 7.164407",\
|
||
|
"8.081366, 8.081366, 7.900728, 7.840516, 7.720091",\
|
||
|
"8.823759, 8.823759, 8.643122, 8.582910, 8.462484",\
|
||
|
"9.109838, 9.109838, 8.929201, 8.868989, 8.748564");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "6.861274, 6.861274, 6.680636, 6.620424, 6.499999",\
|
||
|
"7.314453, 7.314453, 7.133816, 7.073604, 6.953178",\
|
||
|
"7.767633, 7.767633, 7.586996, 7.526784, 7.406359",\
|
||
|
"8.373081, 8.373081, 8.192444, 8.132232, 8.011806",\
|
||
|
"8.632354, 8.632354, 8.451716, 8.391504, 8.271079");
|
||
|
}
|
||
|
|
||
|
} /* 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.724994, 1.724994, 1.815312, 1.905631, 2.086267",\
|
||
|
"1.707487, 1.707487, 1.797806, 1.888125, 2.068761",\
|
||
|
"1.689981, 1.689981, 1.780300, 1.870619, 2.051255",\
|
||
|
"1.666593, 1.666593, 1.756911, 1.847230, 2.027866",\
|
||
|
"1.711362, 1.711362, 1.801680, 1.891999, 2.072635");
|
||
|
}
|
||
|
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.658723, 0.658723, 0.749042, 0.839360, 1.019997",\
|
||
|
"0.245398, 0.245398, 0.335716, 0.426035, 0.606671",\
|
||
|
"-0.104825, -0.104825, -0.014506, 0.075812, 0.256449",\
|
||
|
"-0.572722, -0.572722, -0.482404, -0.392085, -0.211449",\
|
||
|
"-0.763001, -0.763001, -0.672682, -0.582364, -0.401727");
|
||
|
}
|
||
|
|
||
|
} /* 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.673230, 1.259690, 0.909476, 0.441589, 0.251293",\
|
||
|
"2.228915, 1.815375, 1.465161, 0.997274, 0.806978",\
|
||
|
"2.784598, 2.371058, 2.020844, 1.552957, 1.362661",\
|
||
|
"3.526992, 3.113452, 2.763237, 2.295350, 2.105055",\
|
||
|
"3.813071, 3.399532, 3.049317, 2.581430, 2.391135");
|
||
|
}
|
||
|
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.038291, 2.624751, 2.274536, 1.806649, 1.616354",\
|
||
|
"3.491471, 3.077931, 2.727717, 2.259830, 2.069534",\
|
||
|
"3.944652, 3.531112, 3.180898, 2.713011, 2.522715",\
|
||
|
"4.550101, 4.136561, 3.786347, 3.318460, 3.128164",\
|
||
|
"4.809374, 4.395834, 4.045619, 3.577732, 3.387437");
|
||
|
}
|
||
|
|
||
|
} /* end of arc mprj_io[4]_mprj_io[9]_stupf*/
|
||
|
|
||
|
timing () {
|
||
|
related_pin : "mprj_io[4]" ;
|
||
|
timing_type : hold_falling ;
|
||
|
rise_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
values ( "-0.818822, -0.365630, 0.087561, 0.693025, 0.952296",\
|
||
|
"-0.836329, -0.383137, 0.070055, 0.675519, 0.934790",\
|
||
|
"-0.853835, -0.400643, 0.052549, 0.658013, 0.917284",\
|
||
|
"-0.877223, -0.424031, 0.029160, 0.634624, 0.893895",\
|
||
|
"-0.832454, -0.379262, 0.073929, 0.679393, 0.938664");
|
||
|
}
|
||
|
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.196913, -1.743721, -1.290529, -0.685065, -0.425795",\
|
||
|
"-2.610238, -2.157046, -1.703855, -1.098391, -0.839120",\
|
||
|
"-2.960461, -2.507269, -2.054077, -1.448613, -1.189342",\
|
||
|
"-3.428358, -2.975166, -2.521975, -1.916511, -1.657240",\
|
||
|
"-3.618637, -3.165445, -2.712253, -2.106789, -1.847518");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "7.136821, 7.136821, 6.956184, 6.895972, 6.775547",\
|
||
|
"7.692509, 7.692509, 7.511872, 7.451660, 7.331234",\
|
||
|
"8.248198, 8.248198, 8.067560, 8.007349, 7.886923",\
|
||
|
"8.990599, 8.990599, 8.809961, 8.749748, 8.629324",\
|
||
|
"9.276678, 9.276678, 9.096041, 9.035828, 8.915403");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.307849, 7.307849, 7.127212, 7.067000, 6.946575",\
|
||
|
"7.761028, 7.761028, 7.580390, 7.520178, 7.399753",\
|
||
|
"8.214205, 8.214205, 8.033567, 7.973356, 7.852931",\
|
||
|
"8.819651, 8.819651, 8.639013, 8.578802, 8.458376",\
|
||
|
"9.078926, 9.078926, 8.898289, 8.838076, 8.717651");
|
||
|
}
|
||
|
|
||
|
} /* 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.821640, 1.821640, 1.911959, 2.002277, 2.182914",\
|
||
|
"1.804137, 1.804137, 1.894456, 1.984775, 2.165411",\
|
||
|
"1.786634, 1.786634, 1.876953, 1.967272, 2.147908",\
|
||
|
"1.763251, 1.763251, 1.853570, 1.943888, 2.124525",\
|
||
|
"1.808020, 1.808020, 1.898339, 1.988657, 2.169294");
|
||
|
}
|
||
|
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.295547, 1.295547, 1.385865, 1.476184, 1.656821",\
|
||
|
"0.882100, 0.882100, 0.972419, 1.062737, 1.243374",\
|
||
|
"0.531885, 0.531885, 0.622203, 0.712522, 0.893158",\
|
||
|
"0.063997, 0.063997, 0.154316, 0.244635, 0.425271",\
|
||
|
"-0.126287, -0.126287, -0.035968, 0.054350, 0.234987");
|
||
|
}
|
||
|
|
||
|
} /* 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.581311, 1.167771, 0.817557, 0.349670, 0.159374",\
|
||
|
"2.137000, 1.723460, 1.373246, 0.905359, 0.715063",\
|
||
|
"2.692689, 2.279150, 1.928935, 1.461048, 1.270752",\
|
||
|
"3.435090, 3.021550, 2.671335, 2.203448, 2.013153",\
|
||
|
"3.721169, 3.307629, 2.957415, 2.489528, 2.299232");
|
||
|
}
|
||
|
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.383815, 1.970275, 1.620060, 1.152174, 0.961878",\
|
||
|
"2.836994, 2.423454, 2.073239, 1.605352, 1.415057",\
|
||
|
"3.290172, 2.876632, 2.526417, 2.058530, 1.868235",\
|
||
|
"3.895618, 3.482078, 3.131864, 2.663977, 2.473681",\
|
||
|
"4.154892, 3.741352, 3.391138, 2.923251, 2.732955");
|
||
|
}
|
||
|
|
||
|
} /* 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.694477, -0.241286, 0.211906, 0.817370, 1.076641",\
|
||
|
"-0.711980, -0.258788, 0.194403, 0.799868, 1.059138",\
|
||
|
"-0.729483, -0.276291, 0.176901, 0.782365, 1.041636",\
|
||
|
"-0.752867, -0.299675, 0.153517, 0.758981, 1.018252",\
|
||
|
"-0.708097, -0.254905, 0.198286, 0.803751, 1.063021");
|
||
|
}
|
||
|
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.421905, -0.968714, -0.515522, 0.089942, 0.349213",\
|
||
|
"-1.835351, -1.382159, -0.928968, -0.323503, -0.064233",\
|
||
|
"-2.185567, -1.732375, -1.279183, -0.673719, -0.414448",\
|
||
|
"-2.653454, -2.200262, -1.747071, -1.141606, -0.882336",\
|
||
|
"-2.843738, -2.390547, -1.937355, -1.331891, -1.072620");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "7.045583, 7.045583, 6.864946, 6.804734, 6.684309",\
|
||
|
"7.601265, 7.601265, 7.420628, 7.360416, 7.239991",\
|
||
|
"8.156948, 8.156948, 7.976310, 7.916098, 7.795673",\
|
||
|
"8.899340, 8.899340, 8.718702, 8.658489, 8.538065",\
|
||
|
"9.185419, 9.185419, 9.004782, 8.944569, 8.824144");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.243816, 7.243816, 7.063179, 7.002966, 6.882541",\
|
||
|
"7.697005, 7.697005, 7.516367, 7.456155, 7.335730",\
|
||
|
"8.150192, 8.150192, 7.969554, 7.909342, 7.788917",\
|
||
|
"8.755651, 8.755651, 8.575014, 8.514803, 8.394377",\
|
||
|
"9.014923, 9.014923, 8.834286, 8.774075, 8.653648");
|
||
|
}
|
||
|
|
||
|
} /* 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.997031, 1.997031, 2.087350, 2.177669, 2.358305",\
|
||
|
"1.979533, 1.979533, 2.069851, 2.160170, 2.340806",\
|
||
|
"1.962034, 1.962034, 2.052353, 2.142671, 2.323308",\
|
||
|
"1.938656, 1.938656, 2.028975, 2.119293, 2.299930",\
|
||
|
"1.983425, 1.983425, 2.073744, 2.164062, 2.344699");
|
||
|
}
|
||
|
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.839267, 1.839267, 1.929585, 2.019904, 2.200541",\
|
||
|
"1.425751, 1.425751, 1.516070, 1.606388, 1.787025",\
|
||
|
"1.075536, 1.075536, 1.165855, 1.256173, 1.436810",\
|
||
|
"0.607649, 0.607649, 0.697968, 0.788286, 0.968923",\
|
||
|
"0.417356, 0.417356, 0.507675, 0.597993, 0.778630");
|
||
|
}
|
||
|
|
||
|
} /* 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.415467, 1.001927, 0.651712, 0.183825, -0.006470",\
|
||
|
"1.971149, 1.557609, 1.207395, 0.739508, 0.549212",\
|
||
|
"2.526831, 2.113291, 1.763077, 1.295190, 1.104894",\
|
||
|
"3.269223, 2.855683, 2.505469, 2.037582, 1.847286",\
|
||
|
"3.555302, 3.141762, 2.791547, 2.323660, 2.133365");
|
||
|
}
|
||
|
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.456328, 2.042788, 1.692574, 1.224687, 1.034391",\
|
||
|
"2.909516, 2.495976, 2.145762, 1.677875, 1.487579",\
|
||
|
"3.362704, 2.949164, 2.598950, 2.131063, 1.940767",\
|
||
|
"3.968164, 3.554624, 3.204410, 2.736523, 2.546227",\
|
||
|
"4.227435, 3.813895, 3.463681, 2.995794, 2.805498");
|
||
|
}
|
||
|
|
||
|
} /* 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.653862, -0.200671, 0.252521, 0.857985, 1.117256",\
|
||
|
"-0.671361, -0.218169, 0.235023, 0.840487, 1.099757",\
|
||
|
"-0.688860, -0.235668, 0.217524, 0.822988, 1.082259",\
|
||
|
"-0.712238, -0.259046, 0.194146, 0.799610, 1.058881",\
|
||
|
"-0.667469, -0.214277, 0.238915, 0.844379, 1.103650");
|
||
|
}
|
||
|
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.656781, -1.203590, -0.750398, -0.144934, 0.114337",\
|
||
|
"-2.070297, -1.617106, -1.163914, -0.558450, -0.299179",\
|
||
|
"-2.420512, -1.967321, -1.514129, -0.908665, -0.649394",\
|
||
|
"-2.888399, -2.435208, -1.982016, -1.376552, -1.117281",\
|
||
|
"-3.078692, -2.625500, -2.172309, -1.566844, -1.307574");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "6.965378, 6.965378, 6.784741, 6.724529, 6.604104",\
|
||
|
"7.521051, 7.521051, 7.340414, 7.280201, 7.159777",\
|
||
|
"8.076725, 8.076725, 7.896087, 7.835875, 7.715450",\
|
||
|
"8.819103, 8.819103, 8.638466, 8.578255, 8.457829",\
|
||
|
"9.105183, 9.105183, 8.924545, 8.864332, 8.743908");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.160808, 7.160808, 6.980171, 6.919959, 6.799534",\
|
||
|
"7.614011, 7.614011, 7.433374, 7.373162, 7.252737",\
|
||
|
"8.067215, 8.067215, 7.886577, 7.826365, 7.705940",\
|
||
|
"8.672695, 8.672695, 8.492058, 8.431845, 8.311420",\
|
||
|
"8.931961, 8.931961, 8.751324, 8.691113, 8.570687");
|
||
|
}
|
||
|
|
||
|
} /* 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.401932, 2.401932, 2.492251, 2.582570, 2.763207",\
|
||
|
"2.384439, 2.384439, 2.474758, 2.565077, 2.745714",\
|
||
|
"2.366947, 2.366947, 2.457265, 2.547584, 2.728221",\
|
||
|
"2.343576, 2.343576, 2.433895, 2.524214, 2.704850",\
|
||
|
"2.388345, 2.388345, 2.478664, 2.568982, 2.749619");
|
||
|
}
|
||
|
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.498222, 1.498222, 1.588541, 1.678859, 1.859496",\
|
||
|
"1.084599, 1.084599, 1.174918, 1.265237, 1.445874",\
|
||
|
"0.734385, 0.734385, 0.824703, 0.915022, 1.095659",\
|
||
|
"0.266499, 0.266499, 0.356817, 0.447136, 0.627773",\
|
||
|
"0.076194, 0.076194, 0.166512, 0.256831, 0.437468");
|
||
|
}
|
||
|
|
||
|
} /* end of arc clock_mprj_io[6]_hldr*/
|
||
|
|
||
|
timing () {
|
||
|
related_pin : "mprj_io[4]" ;
|
||
|
timing_type : setup_falling ;
|
||
|
rise_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
values ( "0.958251, 0.544712, 0.194497, -0.273390, -0.463686",\
|
||
|
"1.513925, 1.100385, 0.750170, 0.282284, 0.091988",\
|
||
|
"2.069598, 1.656058, 1.305844, 0.837957, 0.647661",\
|
||
|
"2.811978, 2.398438, 2.048223, 1.580337, 1.390041",\
|
||
|
"3.098056, 2.684516, 2.334302, 1.866415, 1.676119");
|
||
|
}
|
||
|
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.245243, 1.831703, 1.481489, 1.013602, 0.823306",\
|
||
|
"2.698446, 2.284906, 1.934692, 1.466805, 1.276509",\
|
||
|
"3.151649, 2.738110, 2.387895, 1.920008, 1.729712",\
|
||
|
"3.757130, 3.343590, 2.993375, 2.525488, 2.335193",\
|
||
|
"4.016397, 3.602857, 3.252642, 2.784755, 2.594460");
|
||
|
}
|
||
|
|
||
|
} /* 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.175716, 0.277476, 0.730668, 1.336132, 1.595403",\
|
||
|
"-0.193208, 0.259983, 0.713175, 1.318639, 1.577910",\
|
||
|
"-0.210701, 0.242491, 0.695682, 1.301147, 1.560417",\
|
||
|
"-0.234072, 0.219120, 0.672312, 1.277776, 1.537046",\
|
||
|
"-0.189303, 0.263889, 0.717080, 1.322545, 1.581815");
|
||
|
}
|
||
|
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.365342, -0.912151, -0.458959, 0.146505, 0.405776",\
|
||
|
"-1.778964, -1.325773, -0.872581, -0.267117, -0.007846",\
|
||
|
"-2.129179, -1.675987, -1.222795, -0.617331, -0.358060",\
|
||
|
"-2.597065, -2.143873, -1.690681, -1.085217, -0.825946",\
|
||
|
"-2.787369, -2.334178, -1.880986, -1.275522, -1.016251");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "7.248114, 7.248114, 7.067476, 7.007264, 6.886839",\
|
||
|
"7.803792, 7.803792, 7.623155, 7.562943, 7.442517",\
|
||
|
"8.359471, 8.359471, 8.178834, 8.118622, 7.998197",\
|
||
|
"9.101858, 9.101858, 8.921221, 8.861009, 8.740583",\
|
||
|
"9.387938, 9.387938, 9.207300, 9.147088, 9.026663");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.420664, 7.420664, 7.240026, 7.179814, 7.059389",\
|
||
|
"7.873857, 7.873857, 7.693219, 7.633007, 7.512582",\
|
||
|
"8.327050, 8.327050, 8.146413, 8.086201, 7.965775",\
|
||
|
"8.932516, 8.932516, 8.751879, 8.691667, 8.571241",\
|
||
|
"9.191786, 9.191786, 9.011148, 8.950936, 8.830511");
|
||
|
}
|
||
|
|
||
|
} /* 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.429810, 2.429810, 2.520129, 2.610448, 2.791085",\
|
||
|
"2.412314, 2.412314, 2.502632, 2.592951, 2.773588",\
|
||
|
"2.394817, 2.394817, 2.485136, 2.575454, 2.756091",\
|
||
|
"2.371441, 2.371441, 2.461760, 2.552079, 2.732716",\
|
||
|
"2.416210, 2.416210, 2.506529, 2.596848, 2.777485");
|
||
|
}
|
||
|
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.967573, 1.967573, 2.057892, 2.148211, 2.328848",\
|
||
|
"1.554021, 1.554021, 1.644339, 1.734658, 1.915295",\
|
||
|
"1.203806, 1.203806, 1.294125, 1.384443, 1.565080",\
|
||
|
"0.735919, 0.735919, 0.826238, 0.916556, 1.097193",\
|
||
|
"0.545622, 0.545622, 0.635941, 0.726260, 0.906897");
|
||
|
}
|
||
|
|
||
|
} /* 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.383128, 0.969589, 0.619374, 0.151487, -0.038809",\
|
||
|
"1.938807, 1.525268, 1.175053, 0.707166, 0.516870",\
|
||
|
"2.494487, 2.080947, 1.730732, 1.262846, 1.072550",\
|
||
|
"3.236876, 2.823336, 2.473121, 2.005234, 1.814939",\
|
||
|
"3.522954, 3.109414, 2.759200, 2.291313, 2.101017");
|
||
|
}
|
||
|
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.391171, 1.977632, 1.627417, 1.159530, 0.969234",\
|
||
|
"2.844365, 2.430825, 2.080611, 1.612724, 1.422428",\
|
||
|
"3.297559, 2.884019, 2.533804, 2.065917, 1.875622",\
|
||
|
"3.903026, 3.489486, 3.139271, 2.671384, 2.481089",\
|
||
|
"4.162295, 3.748755, 3.398541, 2.930654, 2.740358");
|
||
|
}
|
||
|
|
||
|
} /* 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.590703, -0.137511, 0.315681, 0.921145, 1.180415",\
|
||
|
"-0.608200, -0.155008, 0.298184, 0.903648, 1.162919",\
|
||
|
"-0.625696, -0.172505, 0.280687, 0.886151, 1.145422",\
|
||
|
"-0.649072, -0.195880, 0.257312, 0.862776, 1.122046",\
|
||
|
"-0.604303, -0.151111, 0.302081, 0.907545, 1.166816");
|
||
|
}
|
||
|
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.537706, -1.084514, -0.631323, -0.025858, 0.233412",\
|
||
|
"-1.951258, -1.498067, -1.044875, -0.439411, -0.180140",\
|
||
|
"-2.301473, -1.848282, -1.395090, -0.789626, -0.530355",\
|
||
|
"-2.769360, -2.316169, -1.862977, -1.257513, -0.998242",\
|
||
|
"-2.959657, -2.506465, -2.053273, -1.447809, -1.188539");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "7.334559, 7.334559, 7.153922, 7.093710, 6.973285",\
|
||
|
"7.890199, 7.890199, 7.709561, 7.649349, 7.528924",\
|
||
|
"8.445838, 8.445838, 8.265201, 8.204988, 8.084564",\
|
||
|
"9.188171, 9.188171, 9.007534, 8.947322, 8.826897",\
|
||
|
"9.474249, 9.474249, 9.293612, 9.233399, 9.112974");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.490089, 7.490089, 7.309452, 7.249240, 7.128815",\
|
||
|
"7.943350, 7.943350, 7.762712, 7.702500, 7.582076",\
|
||
|
"8.396608, 8.396608, 8.215971, 8.155759, 8.035334",\
|
||
|
"9.002164, 9.002164, 8.821527, 8.761314, 8.640890",\
|
||
|
"9.261415, 9.261415, 9.080777, 9.020565, 8.900141");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "2.065370, 2.065370, 2.155689, 2.246007, 2.426644",\
|
||
|
"2.051533, 2.051533, 2.141852, 2.232171, 2.412807",\
|
||
|
"2.030499, 2.030499, 2.120817, 2.211136, 2.391773",\
|
||
|
"2.007227, 2.007227, 2.097546, 2.187865, 2.368502",\
|
||
|
"2.051996, 2.051996, 2.142315, 2.232634, 2.413270");
|
||
|
}
|
||
|
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.289505, 1.289505, 1.379823, 1.470142, 1.650779",\
|
||
|
"0.949497, 0.949497, 1.039816, 1.130135, 1.310771",\
|
||
|
"0.527840, 0.527840, 0.618158, 0.708477, 0.889114",\
|
||
|
"0.061356, 0.061356, 0.151674, 0.241993, 0.422630",\
|
||
|
"-0.128994, -0.128994, -0.038675, 0.051643, 0.232280");
|
||
|
}
|
||
|
|
||
|
} /* 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.820910, 3.803412, 3.785915, 3.762539, 3.807308",\
|
||
|
"4.376549, 4.359052, 4.341554, 4.318178, 4.362947",\
|
||
|
"4.932188, 4.914691, 4.897193, 4.873817, 4.918586",\
|
||
|
"5.674522, 5.657025, 5.639528, 5.616152, 5.660921",\
|
||
|
"5.960600, 5.943103, 5.925605, 5.902229, 5.946998");
|
||
|
}
|
||
|
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.375492, 4.357995, 4.340497, 4.317122, 4.361890",\
|
||
|
"4.828752, 4.811255, 4.793757, 4.770381, 4.815150",\
|
||
|
"5.282012, 5.264515, 5.247017, 5.223641, 5.268410",\
|
||
|
"5.887568, 5.870070, 5.852573, 5.829197, 5.873966",\
|
||
|
"6.146818, 6.129321, 6.111824, 6.088448, 6.133216");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "5.908617, 5.495077, 5.144862, 4.676975, 4.486680",\
|
||
|
"6.464257, 6.050717, 5.700502, 5.232615, 5.042320",\
|
||
|
"7.019897, 6.606357, 6.256142, 5.788255, 5.597960",\
|
||
|
"7.762232, 7.348692, 6.998477, 6.530590, 6.340295",\
|
||
|
"8.048309, 7.634769, 7.284554, 6.816668, 6.626372");
|
||
|
}
|
||
|
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.039541, 5.626001, 5.275786, 4.807899, 4.617604",\
|
||
|
"6.492801, 6.079261, 5.729046, 5.261159, 5.070864",\
|
||
|
"6.946062, 6.532522, 6.182307, 5.714420, 5.524125",\
|
||
|
"7.551618, 7.138078, 6.787863, 6.319976, 6.129681",\
|
||
|
"7.810869, 7.397329, 7.047114, 6.579227, 6.388932");
|
||
|
}
|
||
|
|
||
|
} /* 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.597336, 1.153016, 1.708696, 2.451085, 2.737164",\
|
||
|
"0.583499, 1.139179, 1.694860, 2.437248, 2.723327",\
|
||
|
"0.562464, 1.118144, 1.673825, 2.416214, 2.702292",\
|
||
|
"0.539193, 1.094873, 1.650554, 2.392942, 2.679021",\
|
||
|
"0.583962, 1.139642, 1.695323, 2.437711, 2.723790");
|
||
|
}
|
||
|
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.547159, 1.102839, 1.658520, 2.400909, 2.686988",\
|
||
|
"0.207151, 0.762831, 1.318512, 2.060901, 2.346980",\
|
||
|
"-0.214506, 0.341174, 0.896855, 1.639244, 1.925323",\
|
||
|
"-0.680990, -0.125310, 0.430370, 1.172759, 1.458838",\
|
||
|
"-0.871340, -0.315660, 0.240021, 0.982410, 1.268489");
|
||
|
}
|
||
|
|
||
|
} /* 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.439367, 0.013825, 0.467017, 1.072481, 1.331751",\
|
||
|
"-0.453203, -0.000012, 0.453180, 1.058644, 1.317914",\
|
||
|
"-0.474238, -0.021046, 0.432145, 1.037609, 1.296880",\
|
||
|
"-0.497509, -0.044317, 0.408874, 1.014338, 1.273609",\
|
||
|
"-0.452740, 0.000451, 0.453643, 1.059107, 1.318377");
|
||
|
}
|
||
|
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.440847, -0.987655, -0.534463, 0.071001, 0.330271",\
|
||
|
"-1.780856, -1.327664, -0.874473, -0.269009, -0.009738",\
|
||
|
"-2.202513, -1.749321, -1.296130, -0.690666, -0.431395",\
|
||
|
"-2.668998, -2.215806, -1.762614, -1.157150, -0.897880",\
|
||
|
"-2.859347, -2.406156, -1.952964, -1.347500, -1.088229");
|
||
|
}
|
||
|
|
||
|
} /* 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 : 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 ( "16.207621, 16.534988, 16.775030, 16.802177, 16.887175",\
|
||
|
"16.207621, 16.534988, 16.775030, 16.802177, 16.887175",\
|
||
|
"16.297939, 16.625307, 16.865349, 16.892496, 16.977493",\
|
||
|
"16.388258, 16.715626, 16.955667, 16.982815, 17.067812",\
|
||
|
"16.568895, 16.896263, 17.136305, 17.163452, 17.248449");
|
||
|
}
|
||
|
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.813981, 2.476839, 2.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960");
|
||
|
}
|
||
|
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 ( "16.642813, 17.023211, 17.279568, 17.308559, 17.399334",\
|
||
|
"16.642813, 17.023211, 17.279568, 17.308559, 17.399334",\
|
||
|
"16.733131, 17.113529, 17.369886, 17.398878, 17.489653",\
|
||
|
"16.823450, 17.203848, 17.460205, 17.489197, 17.579971",\
|
||
|
"17.004087, 17.384485, 17.640842, 17.669834, 17.760609");
|
||
|
}
|
||
|
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 ( "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177");
|
||
|
}
|
||
|
|
||
|
} /* end of arc clock_mprj_io[1]_redg*/
|
||
|
|
||
|
timing () {
|
||
|
min_delay_flag : true ;
|
||
|
related_pin : "clock" ;
|
||
|
timing_type : rising_edge ;
|
||
|
cell_rise( f_itrans_ocap ){
|
||
|
index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
|
||
|
values ( "16.105507, 16.382488, 16.487551, 16.499434, 16.536634",\
|
||
|
"16.105507, 16.382488, 16.487551, 16.499434, 16.536634",\
|
||
|
"16.286144, 16.563126, 16.668188, 16.680071, 16.717272",\
|
||
|
"16.346355, 16.623337, 16.728401, 16.740282, 16.777485",\
|
||
|
"16.466782, 16.743763, 16.848825, 16.860708, 16.897909");
|
||
|
}
|
||
|
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.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102");
|
||
|
}
|
||
|
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 ( "16.439671, 16.589684, 16.674501, 16.684095, 16.714128",\
|
||
|
"16.439671, 16.589684, 16.674501, 16.684095, 16.714128",\
|
||
|
"16.620308, 16.770321, 16.855139, 16.864733, 16.894766",\
|
||
|
"16.680521, 16.830534, 16.915352, 16.924946, 16.954979",\
|
||
|
"16.800945, 16.950958, 17.035776, 17.045370, 17.075403");
|
||
|
}
|
||
|
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.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705");
|
||
|
}
|
||
|
|
||
|
} /* end of arc clock_mprj_io[1]_redg_min*/
|
||
|
|
||
|
timing () {
|
||
|
related_pin : "clock" ;
|
||
|
timing_type : setup_rising ;
|
||
|
rise_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.422566, 7.422566, 7.241929, 7.181717, 7.061292",\
|
||
|
"7.978186, 7.978186, 7.797548, 7.737336, 7.616911",\
|
||
|
"8.533806, 8.533806, 8.353168, 8.292956, 8.172531",\
|
||
|
"9.276114, 9.276114, 9.095477, 9.035265, 8.914841",\
|
||
|
"9.562191, 9.562191, 9.381554, 9.321342, 9.200916");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.407073, 7.407073, 7.226436, 7.166224, 7.045799",\
|
||
|
"7.860363, 7.860363, 7.679726, 7.619514, 7.499089",\
|
||
|
"8.313655, 8.313655, 8.133018, 8.072805, 7.952381",\
|
||
|
"8.919251, 8.919251, 8.738614, 8.678402, 8.557978",\
|
||
|
"9.178493, 9.178493, 8.997856, 8.937644, 8.817219");
|
||
|
}
|
||
|
|
||
|
} /* 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.371731, 2.371731, 2.462049, 2.552368, 2.733005",\
|
||
|
"2.354272, 2.354272, 2.444591, 2.534909, 2.715546",\
|
||
|
"2.336813, 2.336813, 2.427132, 2.517451, 2.698087",\
|
||
|
"2.313488, 2.313488, 2.403807, 2.494126, 2.674762",\
|
||
|
"2.358258, 2.358258, 2.448576, 2.538895, 2.719532");
|
||
|
}
|
||
|
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.091774, 1.091774, 1.182092, 1.272411, 1.453047",\
|
||
|
"0.677547, 0.677547, 0.767866, 0.858185, 1.038821",\
|
||
|
"0.327335, 0.327335, 0.417654, 0.507972, 0.688609",\
|
||
|
"-0.140550, -0.140550, -0.050231, 0.040088, 0.220724",\
|
||
|
"-0.330925, -0.330925, -0.240606, -0.150287, 0.030349");
|
||
|
}
|
||
|
|
||
|
} /* end of arc clock_mprj_io[1]_hldr*/
|
||
|
|
||
|
timing () {
|
||
|
related_pin : "hk_serial_load" ;
|
||
|
timing_type : rising_edge ;
|
||
|
cell_rise( f_itrans_ocap ){
|
||
|
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
|
||
|
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
|
||
|
values ( "18.131241, 18.458611, 18.698652, 18.725798, 18.810795",\
|
||
|
"18.195423, 18.522789, 18.762833, 18.789978, 18.860233",\
|
||
|
"18.243153, 18.570522, 18.810564, 18.837709, 18.860233",\
|
||
|
"18.272346, 18.599712, 18.839756, 18.860233, 18.860233",\
|
||
|
"18.272346, 18.599712, 18.839756, 18.860233, 18.860233");
|
||
|
}
|
||
|
rise_transition( f_itrans_ocap ){
|
||
|
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
|
||
|
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
|
||
|
values ( "1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960");
|
||
|
}
|
||
|
cell_fall( f_itrans_ocap ){
|
||
|
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
|
||
|
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
|
||
|
values ( "17.578764, 17.959162, 18.215519, 18.244511, 18.335285",\
|
||
|
"17.642944, 18.023342, 18.279699, 18.308693, 18.384724",\
|
||
|
"17.690674, 18.071072, 18.327429, 18.356422, 18.384724",\
|
||
|
"17.719866, 18.100264, 18.356621, 18.384724, 18.384724",\
|
||
|
"17.719866, 18.100264, 18.356621, 18.384724, 18.384724");
|
||
|
}
|
||
|
fall_transition( f_itrans_ocap ){
|
||
|
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
|
||
|
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
|
||
|
values ( "1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177");
|
||
|
}
|
||
|
|
||
|
} /* end of arc hk_serial_load_mprj_io[1]_redg*/
|
||
|
|
||
|
timing () {
|
||
|
min_delay_flag : true ;
|
||
|
related_pin : "hk_serial_load" ;
|
||
|
timing_type : rising_edge ;
|
||
|
cell_rise( f_itrans_ocap ){
|
||
|
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
|
||
|
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
|
||
|
values ( "5.477306, 5.754288, 5.859351, 5.871233, 5.908435",\
|
||
|
"5.528575, 5.805556, 5.910620, 5.922502, 5.959703",\
|
||
|
"5.528575, 5.805556, 5.910620, 5.922502, 5.959703",\
|
||
|
"5.528575, 5.805556, 5.910620, 5.922502, 5.959703",\
|
||
|
"5.528575, 5.805556, 5.910620, 5.922502, 5.959703");
|
||
|
}
|
||
|
rise_transition( f_itrans_ocap ){
|
||
|
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
|
||
|
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
|
||
|
values ( "1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102");
|
||
|
}
|
||
|
cell_fall( f_itrans_ocap ){
|
||
|
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
|
||
|
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
|
||
|
values ( "5.865458, 6.015471, 6.100290, 6.109882, 6.139916",\
|
||
|
"5.916726, 6.066739, 6.151558, 6.161150, 6.191184",\
|
||
|
"5.916726, 6.066739, 6.151558, 6.161150, 6.191184",\
|
||
|
"5.916726, 6.066739, 6.151558, 6.161150, 6.191184",\
|
||
|
"5.916726, 6.066739, 6.151558, 6.161150, 6.191184");
|
||
|
}
|
||
|
fall_transition( f_itrans_ocap ){
|
||
|
index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000");
|
||
|
index_2 ( "1.117215, 1.787544, 2.244425, 2.296095, 2.457873");
|
||
|
values ( "0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "7.998628, 8.325996, 8.566038, 8.593184, 8.678182",\
|
||
|
"8.554313, 8.881680, 9.121722, 9.148870, 9.233866",\
|
||
|
"9.109999, 9.437366, 9.677408, 9.704555, 9.789552",\
|
||
|
"9.852394, 10.179762, 10.419804, 10.446950, 10.531947",\
|
||
|
"10.138472, 10.465839, 10.705882, 10.733028, 10.818026");
|
||
|
}
|
||
|
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.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960");
|
||
|
}
|
||
|
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.998924, 9.379322, 9.635679, 9.664671, 9.755445",\
|
||
|
"9.452108, 9.832506, 10.088863, 10.117855, 10.208630",\
|
||
|
"9.905293, 10.285689, 10.542048, 10.571039, 10.661814",\
|
||
|
"10.510746, 10.891144, 11.147501, 11.176493, 11.267267",\
|
||
|
"10.770019, 11.150416, 11.406774, 11.435766, 11.526541");
|
||
|
}
|
||
|
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.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177");
|
||
|
}
|
||
|
|
||
|
} /* 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.256281, 7.533262, 7.638326, 7.650208, 7.687409",\
|
||
|
"7.269894, 7.546875, 7.651938, 7.663820, 7.701022",\
|
||
|
"7.269894, 7.546875, 7.651938, 7.663820, 7.701022",\
|
||
|
"7.269894, 7.546875, 7.651938, 7.663820, 7.701022",\
|
||
|
"7.269894, 7.546875, 7.651938, 7.663820, 7.701022");
|
||
|
}
|
||
|
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.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102");
|
||
|
}
|
||
|
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.033717, 8.183729, 8.268549, 8.278141, 8.308175",\
|
||
|
"8.447203, 8.597215, 8.682034, 8.691627, 8.721661",\
|
||
|
"8.797418, 8.947431, 9.032249, 9.041842, 9.071877",\
|
||
|
"9.265306, 9.415318, 9.500137, 9.509729, 9.539763",\
|
||
|
"9.455594, 9.605607, 9.690426, 9.700019, 9.730053");
|
||
|
}
|
||
|
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.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705");
|
||
|
}
|
||
|
|
||
|
} /* 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.428116, 8.755484, 8.995526, 9.022673, 9.107670",\
|
||
|
"8.881308, 9.208675, 9.448718, 9.475864, 9.560862",\
|
||
|
"9.334499, 9.661867, 9.901909, 9.929056, 10.014053",\
|
||
|
"9.939964, 10.267332, 10.507374, 10.534520, 10.619517",\
|
||
|
"10.199234, 10.526602, 10.766644, 10.793791, 10.878788");
|
||
|
}
|
||
|
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.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960");
|
||
|
}
|
||
|
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.424687, 9.805084, 10.061441, 10.090434, 10.181209",\
|
||
|
"9.877879, 10.258276, 10.514633, 10.543626, 10.634400",\
|
||
|
"10.331071, 10.711468, 10.967825, 10.996818, 11.087592",\
|
||
|
"10.936535, 11.316933, 11.573290, 11.602282, 11.693056",\
|
||
|
"11.195806, 11.576203, 11.832561, 11.861553, 11.952328");
|
||
|
}
|
||
|
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.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177");
|
||
|
}
|
||
|
|
||
|
} /* 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.224466, 7.501447, 7.606510, 7.618392, 7.655594",\
|
||
|
"7.638006, 7.914987, 8.020050, 8.031932, 8.069134",\
|
||
|
"7.988221, 8.265202, 8.370265, 8.382147, 8.419349",\
|
||
|
"8.456108, 8.733089, 8.838153, 8.850035, 8.887237",\
|
||
|
"8.646404, 8.923385, 9.028448, 9.040330, 9.077532");
|
||
|
}
|
||
|
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.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102");
|
||
|
}
|
||
|
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.750342, 7.900355, 7.985174, 7.994767, 8.024801",\
|
||
|
"8.163882, 8.313895, 8.398714, 8.408307, 8.438341",\
|
||
|
"8.514097, 8.664110, 8.748929, 8.758522, 8.788555",\
|
||
|
"8.981985, 9.131997, 9.216817, 9.226409, 9.256443",\
|
||
|
"9.172280, 9.322293, 9.407112, 9.416705, 9.446739");
|
||
|
}
|
||
|
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.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "11.015099, 11.342466, 11.582508, 11.609654, 11.694652",\
|
||
|
"11.570778, 11.898146, 12.138187, 12.165335, 12.250332",\
|
||
|
"12.126458, 12.453826, 12.693868, 12.721015, 12.806011",\
|
||
|
"12.868848, 13.196216, 13.436257, 13.463405, 13.548401",\
|
||
|
"13.154927, 13.482295, 13.722337, 13.749484, 13.834480");
|
||
|
}
|
||
|
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.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960",\
|
||
|
"1.813981, 2.476839, 2.934941, 2.986749, 3.148960");
|
||
|
}
|
||
|
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.196207, 12.576604, 12.832962, 12.861954, 12.952728",\
|
||
|
"12.751887, 13.132284, 13.388641, 13.417634, 13.508409",\
|
||
|
"13.307569, 13.687965, 13.944323, 13.973315, 14.064090",\
|
||
|
"14.049958, 14.430355, 14.686712, 14.715705, 14.806479",\
|
||
|
"14.336038, 14.716434, 14.972792, 15.001784, 15.092559");
|
||
|
}
|
||
|
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.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177",\
|
||
|
"1.858384, 2.555265, 3.032309, 3.086259, 3.255177");
|
||
|
}
|
||
|
|
||
|
} /* 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.442741, 7.719722, 7.824785, 7.836667, 7.873869",\
|
||
|
"7.456343, 7.733324, 7.838387, 7.850269, 7.887471",\
|
||
|
"7.456343, 7.733324, 7.838387, 7.850269, 7.887471",\
|
||
|
"7.456343, 7.733324, 7.838387, 7.850269, 7.887471",\
|
||
|
"7.456343, 7.733324, 7.838387, 7.850269, 7.887471");
|
||
|
}
|
||
|
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.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102",\
|
||
|
"1.202831, 1.257105, 1.274142, 1.276069, 1.282102");
|
||
|
}
|
||
|
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.060383, 8.210396, 8.295215, 8.304808, 8.334841",\
|
||
|
"8.073985, 8.223998, 8.308817, 8.318410, 8.348444",\
|
||
|
"8.073985, 8.223998, 8.308817, 8.318410, 8.348444",\
|
||
|
"8.073985, 8.223998, 8.308817, 8.318410, 8.348444",\
|
||
|
"8.073985, 8.223998, 8.308817, 8.318410, 8.348444");
|
||
|
}
|
||
|
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.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705",\
|
||
|
"0.840628, 0.894271, 0.929327, 0.933292, 0.945705");
|
||
|
}
|
||
|
|
||
|
} /* 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.909877, 0.496337, 0.146123, -0.321764, -0.512060",\
|
||
|
"1.465497, 1.051957, 0.701743, 0.233856, 0.043560",\
|
||
|
"2.021117, 1.607577, 1.257363, 0.789476, 0.599180",\
|
||
|
"2.763425, 2.349885, 1.999671, 1.531784, 1.341488",\
|
||
|
"3.049503, 2.635963, 2.285748, 1.817861, 1.627566");
|
||
|
}
|
||
|
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.583865, 2.170325, 1.820111, 1.352224, 1.161928",\
|
||
|
"3.037156, 2.623616, 2.273401, 1.805515, 1.615219",\
|
||
|
"3.490447, 3.076907, 2.726692, 2.258806, 2.068510",\
|
||
|
"4.096045, 3.682505, 3.332291, 2.864404, 2.674108",\
|
||
|
"4.355288, 3.941747, 3.591533, 3.123646, 2.933350");
|
||
|
}
|
||
|
|
||
|
} /* 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.172085, 0.281107, 0.734298, 1.339762, 1.599033",\
|
||
|
"-0.189544, 0.263648, 0.716840, 1.322304, 1.581574",\
|
||
|
"-0.207002, 0.246189, 0.699381, 1.304845, 1.564116",\
|
||
|
"-0.230327, 0.222864, 0.676056, 1.281520, 1.540791",\
|
||
|
"-0.185558, 0.267634, 0.720825, 1.326289, 1.585560");
|
||
|
}
|
||
|
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.763862, -1.310670, -0.857478, -0.252014, 0.007257",\
|
||
|
"-2.178088, -1.724896, -1.271705, -0.666241, -0.406970",\
|
||
|
"-2.528301, -2.075109, -1.621917, -1.016453, -0.757183",\
|
||
|
"-2.996185, -2.542994, -2.089802, -1.484338, -1.225067",\
|
||
|
"-3.186560, -2.733368, -2.280177, -1.674713, -1.415442");
|
||
|
}
|
||
|
|
||
|
} /* 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 ( "7.271335, 7.271335, 7.090698, 7.030486, 6.910060",\
|
||
|
"7.826934, 7.826934, 7.646297, 7.586085, 7.465660",\
|
||
|
"8.382534, 8.382534, 8.201897, 8.141684, 8.021259",\
|
||
|
"9.124815, 9.124815, 8.944178, 8.883965, 8.763540",\
|
||
|
"9.410892, 9.410892, 9.230255, 9.170042, 9.049618");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000");
|
||
|
values ( "7.325128, 7.325128, 7.144491, 7.084279, 6.963853",\
|
||
|
"7.778454, 7.778454, 7.597817, 7.537605, 7.417180",\
|
||
|
"8.231781, 8.231781, 8.051144, 7.990932, 7.870507",\
|
||
|
"8.837427, 8.837427, 8.656790, 8.596577, 8.476152",\
|
||
|
"9.096659, 9.096659, 8.916021, 8.855808, 8.735384");
|
||
|
}
|
||
|
|
||
|
} /* 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.543686, 2.543686, 2.634005, 2.724323, 2.904960",\
|
||
|
"2.526241, 2.526241, 2.616560, 2.706878, 2.887515",\
|
||
|
"2.508796, 2.508796, 2.599115, 2.689433, 2.870070",\
|
||
|
"2.485490, 2.485490, 2.575808, 2.666127, 2.846763",\
|
||
|
"2.530259, 2.530259, 2.620577, 2.710896, 2.891532");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000");
|
||
|
values ( "2.181580, 2.181580, 2.271898, 2.362217, 2.542854",\
|
||
|
"1.767109, 1.767109, 1.857428, 1.947747, 2.128384",\
|
||
|
"1.416897, 1.416897, 1.507215, 1.597534, 1.778171",\
|
||
|
"0.949014, 0.949014, 1.039332, 1.129651, 1.310288",\
|
||
|
"0.758611, 0.758611, 0.848929, 0.939248, 1.119885");
|
||
|
}
|
||
|
|
||
|
} /* 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.783062, 0.369523, 0.019308, -0.448579, -0.638875",\
|
||
|
"1.338661, 0.925122, 0.574907, 0.107020, -0.083276",\
|
||
|
"1.894260, 1.480720, 1.130506, 0.662619, 0.472323",\
|
||
|
"2.636539, 2.223000, 1.872785, 1.404898, 1.214602",\
|
||
|
"2.922617, 2.509077, 2.158863, 1.690976, 1.500680");
|
||
|
}
|
||
|
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.931004, 1.517464, 1.167249, 0.699362, 0.509067",\
|
||
|
"2.384330, 1.970790, 1.620576, 1.152689, 0.962393",\
|
||
|
"2.837657, 2.424117, 2.073903, 1.606016, 1.415720",\
|
||
|
"3.443302, 3.029762, 2.679547, 2.211660, 2.021365",\
|
||
|
"3.702534, 3.288994, 2.938779, 2.470892, 2.280597");
|
||
|
}
|
||
|
|
||
|
} /* 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.027569, 0.480760, 0.933952, 1.539416, 1.798687",\
|
||
|
"0.010124, 0.463315, 0.916507, 1.521971, 1.781242",\
|
||
|
"-0.007321, 0.445870, 0.899062, 1.504526, 1.763797",\
|
||
|
"-0.030628, 0.422564, 0.875756, 1.481220, 1.740491",\
|
||
|
"0.014141, 0.467333, 0.920525, 1.525989, 1.785260");
|
||
|
}
|
||
|
fall_constraint( f_dtrans_ctrans ){
|
||
|
index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000");
|
||
|
values ( "-0.994779, -0.541587, -0.088395, 0.517069, 0.776340",\
|
||
|
"-1.409248, -0.956056, -0.502865, 0.102600, 0.361870",\
|
||
|
"-1.759460, -1.306268, -0.853077, -0.247612, 0.011658",\
|
||
|
"-2.227343, -1.774152, -1.320960, -0.715496, -0.456225",\
|
||
|
"-2.417746, -1.964555, -1.511363, -0.905899, -0.646628");
|
||
|
}
|
||
|
|
||
|
} /* 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.569369");
|
||
|
}
|
||
|
|
||
|
} /* 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.416752, 10.664846, 10.769928, 10.781812, 10.819020",\
|
||
|
"10.416752, 10.664846, 10.769928, 10.781812, 10.819020",\
|
||
|
"10.507071, 10.755165, 10.860247, 10.872130, 10.909339",\
|
||
|
"10.597389, 10.845484, 10.950565, 10.962449, 10.999658",\
|
||
|
"10.778027, 11.026121, 11.131203, 11.143086, 11.180295");
|
||
|
}
|
||
|
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.202798, 1.257078, 1.274116, 1.276043, 1.282076",\
|
||
|
"1.202798, 1.257078, 1.274116, 1.276043, 1.282076",\
|
||
|
"1.202798, 1.257078, 1.274116, 1.276043, 1.282076",\
|
||
|
"1.202798, 1.257078, 1.274116, 1.276043, 1.282076",\
|
||
|
"1.202798, 1.257078, 1.274116, 1.276043, 1.282076");
|
||
|
}
|
||
|
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.343839, 11.493988, 11.578794, 11.588386, 11.618415",\
|
||
|
"11.343839, 11.493988, 11.578794, 11.588386, 11.618415",\
|
||
|
"11.434157, 11.584307, 11.669113, 11.678704, 11.708734",\
|
||
|
"11.524476, 11.674625, 11.759432, 11.769023, 11.799052",\
|
||
|
"11.705112, 11.855262, 11.940068, 11.949659, 11.979689");
|
||
|
}
|
||
|
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.841080, 0.894369, 0.929413, 0.933377, 0.945786",\
|
||
|
"0.841080, 0.894369, 0.929413, 0.933377, 0.945786",\
|
||
|
"0.841080, 0.894369, 0.929413, 0.933377, 0.945786",\
|
||
|
"0.841080, 0.894369, 0.929413, 0.933377, 0.945786",\
|
||
|
"0.841080, 0.894369, 0.929413, 0.933377, 0.945786");
|
||
|
}
|
||
|
|
||
|
} /* 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.053144, 10.301239, 10.406321, 10.418204, 10.455413",\
|
||
|
"10.053144, 10.301239, 10.406321, 10.418204, 10.455413",\
|
||
|
"10.233782, 10.481876, 10.586958, 10.598842, 10.636050",\
|
||
|
"10.293994, 10.542089, 10.647170, 10.659054, 10.696262",\
|
||
|
"10.414418, 10.662514, 10.767595, 10.779479, 10.816688");
|
||
|
}
|
||
|
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.202798, 1.257078, 1.274116, 1.276043, 1.282076",\
|
||
|
"1.202798, 1.257078, 1.274116, 1.276043, 1.282076",\
|
||
|
"1.202798, 1.257078, 1.274116, 1.276043, 1.282076",\
|
||
|
"1.202798, 1.257078, 1.274116, 1.276043, 1.282076",\
|
||
|
"1.202798, 1.257078, 1.274116, 1.276043, 1.282076");
|
||
|
}
|
||
|
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.721420, 10.871569, 10.956375, 10.965966, 10.995996",\
|
||
|
"10.721420, 10.871569, 10.956375, 10.965966, 10.995996",\
|
||
|
"10.902058, 11.052206, 11.137012, 11.146604, 11.176633",\
|
||
|
"10.962270, 11.112418, 11.197225, 11.206816, 11.236845",\
|
||
|
"11.082694, 11.232842, 11.317649, 11.327240, 11.357269");
|
||
|
}
|
||
|
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.841080, 0.894369, 0.929413, 0.933377, 0.945786",\
|
||
|
"0.841080, 0.894369, 0.929413, 0.933377, 0.945786",\
|
||
|
"0.841080, 0.894369, 0.929413, 0.933377, 0.945786",\
|
||
|
"0.841080, 0.894369, 0.929413, 0.933377, 0.945786",\
|
||
|
"0.841080, 0.894369, 0.929413, 0.933377, 0.945786");
|
||
|
}
|
||
|
|
||
|
} /* 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.907538, 8.155634, 8.260715, 8.272599, 8.309808",\
|
||
|
"8.463219, 8.711314, 8.816396, 8.828279, 8.865488",\
|
||
|
"9.018900, 9.266994, 9.372076, 9.383960, 9.421168",\
|
||
|
"9.761289, 10.009384, 10.114466, 10.126349, 10.163558",\
|
||
|
"10.047368, 10.295463, 10.400544, 10.412428, 10.449636");
|
||
|
}
|
||
|
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.325762",\
|
||
|
"1.234242, 1.294851, 1.315920, 1.318302, 1.325762",\
|
||
|
"1.234242, 1.294851, 1.315920, 1.318302, 1.325762",\
|
||
|
"1.234242, 1.294851, 1.315920, 1.318302, 1.325762",\
|
||
|
"1.234242, 1.294851, 1.315920, 1.318302, 1.325762");
|
||
|
}
|
||
|
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.056990, 8.207139, 8.292303, 8.302001, 8.332364",\
|
||
|
"8.612670, 8.762818, 8.847983, 8.857681, 8.888044",\
|
||
|
"9.168350, 9.318500, 9.403664, 9.413362, 9.443725",\
|
||
|
"9.910740, 10.060888, 10.146053, 10.155750, 10.186113",\
|
||
|
"10.196818, 10.346968, 10.432132, 10.441830, 10.472193");
|
||
|
}
|
||
|
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_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.621202, 6.621202, 6.621202, 6.621202, 6.621202",\
|
||
|
"6.634804, 6.634805, 6.634805, 6.634805, 6.634805",\
|
||
|
"6.634804, 6.634805, 6.634805, 6.634805, 6.634805",\
|
||
|
"6.634804, 6.634805, 6.634805, 6.634805, 6.634805",\
|
||
|
"6.634804, 6.634805, 6.634805, 6.634805, 6.634805");
|
||
|
}
|
||
|
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.597360, 6.597431, 6.597431, 6.597431, 6.597431",\
|
||
|
"6.610962, 6.611033, 6.611033, 6.611033, 6.611033",\
|
||
|
"6.610962, 6.611033, 6.611033, 6.611033, 6.611033",\
|
||
|
"6.610962, 6.611033, 6.611033, 6.611033, 6.611033",\
|
||
|
"6.610962, 6.611033, 6.611033, 6.611033, 6.611033");
|
||
|
}
|
||
|
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.452215, 9.700289, 9.805374, 9.817258, 9.854467",\
|
||
|
"9.452215, 9.700289, 9.805374, 9.817258, 9.854467",\
|
||
|
"9.542535, 9.790608, 9.895693, 9.907578, 9.944786",\
|
||
|
"9.632854, 9.880927, 9.986012, 9.997896, 10.035105",\
|
||
|
"9.813490, 10.061563, 10.166649, 10.178533, 10.215742");
|
||
|
}
|
||
|
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.202792, 1.257074, 1.274111, 1.276038, 1.282071",\
|
||
|
"1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\
|
||
|
"1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\
|
||
|
"1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\
|
||
|
"1.202792, 1.257074, 1.274111, 1.276038, 1.282071");
|
||
|
}
|
||
|
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.643935, 9.794108, 9.878912, 9.888503, 9.918531",\
|
||
|
"9.643935, 9.794108, 9.878912, 9.888503, 9.918531",\
|
||
|
"9.734255, 9.884427, 9.969232, 9.978823, 10.008851",\
|
||
|
"9.824574, 9.974746, 10.059550, 10.069141, 10.099170",\
|
||
|
"10.005210, 10.155383, 10.240187, 10.249778, 10.279806");
|
||
|
}
|
||
|
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.841160, 0.894386, 0.929428, 0.933391, 0.945800",\
|
||
|
"0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\
|
||
|
"0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\
|
||
|
"0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\
|
||
|
"0.841160, 0.894386, 0.929428, 0.933391, 0.945800");
|
||
|
}
|
||
|
|
||
|
} /* 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.142994, 9.391068, 9.496153, 9.508037, 9.545246",\
|
||
|
"9.142994, 9.391068, 9.496153, 9.508037, 9.545246",\
|
||
|
"9.323631, 9.571705, 9.676790, 9.688674, 9.725883",\
|
||
|
"9.383844, 9.631917, 9.737001, 9.748886, 9.786096",\
|
||
|
"9.504269, 9.752342, 9.857427, 9.869310, 9.906521");
|
||
|
}
|
||
|
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.202792, 1.257074, 1.274111, 1.276038, 1.282071",\
|
||
|
"1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\
|
||
|
"1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\
|
||
|
"1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\
|
||
|
"1.202792, 1.257074, 1.274111, 1.276038, 1.282071");
|
||
|
}
|
||
|
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.452075, 9.602247, 9.687052, 9.696643, 9.726671",\
|
||
|
"9.452075, 9.602247, 9.687052, 9.696643, 9.726671",\
|
||
|
"9.632712, 9.782885, 9.867689, 9.877280, 9.907309",\
|
||
|
"9.692924, 9.843098, 9.927901, 9.937492, 9.967521",\
|
||
|
"9.813349, 9.963522, 10.048326, 10.057917, 10.087946");
|
||
|
}
|
||
|
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.841160, 0.894386, 0.929428, 0.933391, 0.945800",\
|
||
|
"0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\
|
||
|
"0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\
|
||
|
"0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\
|
||
|
"0.841160, 0.894386, 0.929428, 0.933391, 0.945800");
|
||
|
}
|
||
|
|
||
|
} /* 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.720031, 7.968104, 8.073189, 8.085073, 8.122283",\
|
||
|
"8.275711, 8.523785, 8.628869, 8.640753, 8.677963",\
|
||
|
"8.831391, 9.079465, 9.184549, 9.196434, 9.233643",\
|
||
|
"9.573780, 9.821854, 9.926938, 9.938822, 9.976032",\
|
||
|
"9.859859, 10.107933, 10.213017, 10.224901, 10.262112");
|
||
|
}
|
||
|
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.325762",\
|
||
|
"1.234242, 1.294851, 1.315920, 1.318302, 1.325762",\
|
||
|
"1.234242, 1.294851, 1.315920, 1.318302, 1.325762",\
|
||
|
"1.234242, 1.294851, 1.315920, 1.318302, 1.325762",\
|
||
|
"1.234242, 1.294851, 1.315920, 1.318302, 1.325762");
|
||
|
}
|
||
|
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.920589, 8.070762, 8.155566, 8.165157, 8.195186",\
|
||
|
"8.476269, 8.626442, 8.711246, 8.720837, 8.750866",\
|
||
|
"9.031950, 9.182122, 9.266927, 9.276518, 9.306546",\
|
||
|
"9.774338, 9.924511, 10.009315, 10.018906, 10.048935",\
|
||
|
"10.060417, 10.210590, 10.295395, 10.304985, 10.335014");
|
||
|
}
|
||
|
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.903221, 0.956298, 0.986953, 0.990420, 1.001275",\
|
||
|
"0.903221, 0.956298, 0.986953, 0.990420, 1.001275",\
|
||
|
"0.903221, 0.956298, 0.986953, 0.990420, 1.001275",\
|
||
|
"0.903221, 0.956298, 0.986953, 0.990420, 1.001275",\
|
||
|
"0.903221, 0.956298, 0.986953, 0.990420, 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.400447, 6.400447, 6.400447, 6.400447, 6.400447",\
|
||
|
"6.414049, 6.414049, 6.414049, 6.414049, 6.414049",\
|
||
|
"6.414049, 6.414049, 6.414049, 6.414049, 6.414049",\
|
||
|
"6.414049, 6.414049, 6.414049, 6.414049, 6.414049",\
|
||
|
"6.414049, 6.414049, 6.414049, 6.414049, 6.414049");
|
||
|
}
|
||
|
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.376596, 6.376667, 6.376667, 6.376667, 6.376667",\
|
||
|
"6.390198, 6.390270, 6.390270, 6.390270, 6.390270",\
|
||
|
"6.390198, 6.390270, 6.390270, 6.390270, 6.390270",\
|
||
|
"6.390198, 6.390270, 6.390270, 6.390270, 6.390270",\
|
||
|
"6.390198, 6.390270, 6.390270, 6.390270, 6.390270");
|
||
|
}
|
||
|
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 ( "6.968949, 7.217022, 7.322107, 7.333991, 7.371201",\
|
||
|
"7.524629, 7.772702, 7.877787, 7.889671, 7.926880",\
|
||
|
"8.080309, 8.328382, 8.433468, 8.445352, 8.482561",\
|
||
|
"8.822699, 9.070772, 9.175857, 9.187740, 9.224951",\
|
||
|
"9.108778, 9.356851, 9.461935, 9.473820, 9.511029");
|
||
|
}
|
||
|
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.202792, 1.257074, 1.274111, 1.276038, 1.282071",\
|
||
|
"1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\
|
||
|
"1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\
|
||
|
"1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\
|
||
|
"1.202792, 1.257074, 1.274111, 1.276038, 1.282071");
|
||
|
}
|
||
|
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.234156, 7.384328, 7.469132, 7.478724, 7.508752",\
|
||
|
"7.687347, 7.837521, 7.922324, 7.931915, 7.961944",\
|
||
|
"8.140539, 8.290712, 8.375516, 8.385107, 8.415135",\
|
||
|
"8.746003, 8.896176, 8.980980, 8.990571, 9.020599",\
|
||
|
"9.005274, 9.155447, 9.240251, 9.249842, 9.279870");
|
||
|
}
|
||
|
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.841160, 0.894386, 0.929428, 0.933391, 0.945800",\
|
||
|
"0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\
|
||
|
"0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\
|
||
|
"0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\
|
||
|
"0.841160, 0.894386, 0.929428, 0.933391, 0.945800");
|
||
|
}
|
||
|
|
||
|
} /* 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.449072, 6.697145, 6.802230, 6.814115, 6.851324",\
|
||
|
"6.462674, 6.710748, 6.815832, 6.827717, 6.864926",\
|
||
|
"6.462674, 6.710748, 6.815832, 6.827717, 6.864926",\
|
||
|
"6.462674, 6.710748, 6.815832, 6.827717, 6.864926",\
|
||
|
"6.462674, 6.710748, 6.815832, 6.827717, 6.864926");
|
||
|
}
|
||
|
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.202792, 1.257074, 1.274111, 1.276038, 1.282071",\
|
||
|
"1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\
|
||
|
"1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\
|
||
|
"1.202792, 1.257074, 1.274111, 1.276038, 1.282071",\
|
||
|
"1.202792, 1.257074, 1.274111, 1.276038, 1.282071");
|
||
|
}
|
||
|
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.814120, 6.964293, 7.049098, 7.058688, 7.088717",\
|
||
|
"7.227660, 7.377833, 7.462638, 7.472228, 7.502257",\
|
||
|
"7.577875, 7.728048, 7.812852, 7.822443, 7.852471",\
|
||
|
"8.045762, 8.195935, 8.280740, 8.290330, 8.320358",\
|
||
|
"8.236058, 8.386230, 8.471035, 8.480626, 8.510654");
|
||
|
}
|
||
|
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.841160, 0.894386, 0.929428, 0.933391, 0.945800",\
|
||
|
"0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\
|
||
|
"0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\
|
||
|
"0.841160, 0.894386, 0.929428, 0.933391, 0.945800",\
|
||
|
"0.841160, 0.894386, 0.929428, 0.933391, 0.945800");
|
||
|
}
|
||
|
|
||
|
} /* 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.319869, 9.567948, 9.673032, 9.684916, 9.722125",\
|
||
|
"9.319869, 9.567948, 9.673032, 9.684916, 9.722125",\
|
||
|
"9.410189, 9.658267, 9.763351, 9.775235, 9.812445",\
|
||
|
"9.500507, 9.748586, 9.853670, 9.865554, 9.902763",\
|
||
|
"9.681144, 9.929223, 10.034307, 10.046190, 10.083400");
|
||
|
}
|
||
|
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.234241, 1.294850, 1.315918, 1.318301, 1.325761",\
|
||
|
"1.234241, 1.294850, 1.315918, 1.318301, 1.325761",\
|
||
|
"1.234241, 1.294850, 1.315918, 1.318301, 1.325761",\
|
||
|
"1.234241, 1.294850, 1.315918, 1.318301, 1.325761",\
|
||
|
"1.234241, 1.294850, 1.315918, 1.318301, 1.325761");
|
||
|
}
|
||
|
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.646461, 9.800987, 9.886734, 9.896432, 9.926794",\
|
||
|
"9.646461, 9.800987, 9.886734, 9.896432, 9.926794",\
|
||
|
"9.736780, 9.891306, 9.977054, 9.986751, 10.017114",\
|
||
|
"9.827099, 9.981625, 10.067372, 10.077069, 10.107432",\
|
||
|
"10.007735, 10.162262, 10.248009, 10.257707, 10.288069");
|
||
|
}
|
||
|
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.903215, 0.956298, 0.986953, 0.990420, 1.001274",\
|
||
|
"0.903215, 0.956298, 0.986953, 0.990420, 1.001274",\
|
||
|
"0.903215, 0.956298, 0.986953, 0.990420, 1.001274",\
|
||
|
"0.903215, 0.956298, 0.986953, 0.990420, 1.001274",\
|
||
|
"0.903215, 0.956298, 0.986953, 0.990420, 1.001274");
|
||
|
}
|
||
|
|
||
|
} /* 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.333576, 8.333576, 8.333576, 8.333576, 8.333576",\
|
||
|
"8.333576, 8.333576, 8.333576, 8.333576, 8.333576",\
|
||
|
"8.514214, 8.514214, 8.514214, 8.514214, 8.514214",\
|
||
|
"8.574426, 8.574426, 8.574426, 8.574426, 8.574426",\
|
||
|
"8.694850, 8.694851, 8.694851, 8.694851, 8.694851");
|
||
|
}
|
||
|
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.309502, 8.309583, 8.309583, 8.309583, 8.309583",\
|
||
|
"8.309502, 8.309583, 8.309583, 8.309583, 8.309583",\
|
||
|
"8.490139, 8.490220, 8.490220, 8.490220, 8.490220",\
|
||
|
"8.550350, 8.550432, 8.550432, 8.550432, 8.550432",\
|
||
|
"8.670775, 8.670856, 8.670856, 8.670856, 8.670856");
|
||
|
}
|
||
|
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.335051, 6.583129, 6.688213, 6.700097, 6.737307",\
|
||
|
"6.890689, 7.138768, 7.243852, 7.255736, 7.292945",\
|
||
|
"7.446328, 7.694407, 7.799490, 7.811375, 7.848584",\
|
||
|
"8.188662, 8.436741, 8.541824, 8.553709, 8.590918",\
|
||
|
"8.474740, 8.722818, 8.827902, 8.839787, 8.876996");
|
||
|
}
|
||
|
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.202793, 1.257075, 1.274112, 1.276039, 1.282072",\
|
||
|
"1.202793, 1.257075, 1.274112, 1.276039, 1.282072",\
|
||
|
"1.202793, 1.257075, 1.274112, 1.276039, 1.282072",\
|
||
|
"1.202793, 1.257075, 1.274112, 1.276039, 1.282072",\
|
||
|
"1.202793, 1.257075, 1.274112, 1.276039, 1.282072");
|
||
|
}
|
||
|
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.668077, 6.818244, 6.903049, 6.912640, 6.942669",\
|
||
|
"7.121337, 7.271504, 7.356309, 7.365900, 7.395929",\
|
||
|
"7.574596, 7.724764, 7.809568, 7.819160, 7.849188",\
|
||
|
"8.180151, 8.330318, 8.415123, 8.424714, 8.454743",\
|
||
|
"8.439403, 8.589570, 8.674375, 8.683966, 8.713994");
|
||
|
}
|
||
|
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.841142, 0.894382, 0.929425, 0.933388, 0.945797",\
|
||
|
"0.841142, 0.894382, 0.929425, 0.933388, 0.945797",\
|
||
|
"0.841142, 0.894382, 0.929425, 0.933388, 0.945797",\
|
||
|
"0.841142, 0.894382, 0.929425, 0.933388, 0.945797",\
|
||
|
"0.841142, 0.894382, 0.929425, 0.933388, 0.945797");
|
||
|
}
|
||
|
|
||
|
} /* 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.028836, 6.276915, 6.381999, 6.393883, 6.431092",\
|
||
|
"6.042210, 6.290289, 6.395372, 6.407257, 6.444466",\
|
||
|
"6.042210, 6.290289, 6.395372, 6.407257, 6.444466",\
|
||
|
"6.042210, 6.290289, 6.395372, 6.407257, 6.444466",\
|
||
|
"6.042210, 6.290289, 6.395372, 6.407257, 6.444466");
|
||
|
}
|
||
|
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.202793, 1.257075, 1.274112, 1.276039, 1.282072",\
|
||
|
"1.202793, 1.257075, 1.274112, 1.276039, 1.282072",\
|
||
|
"1.202793, 1.257075, 1.274112, 1.276039, 1.282072",\
|
||
|
"1.202793, 1.257075, 1.274112, 1.276039, 1.282072",\
|
||
|
"1.202793, 1.257075, 1.274112, 1.276039, 1.282072");
|
||
|
}
|
||
|
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.356409, 6.506577, 6.591381, 6.600972, 6.631001",\
|
||
|
"6.696417, 6.846585, 6.931390, 6.940980, 6.971009",\
|
||
|
"7.118074, 7.268242, 7.353046, 7.362638, 7.392666",\
|
||
|
"7.584558, 7.734726, 7.819530, 7.829122, 7.859150",\
|
||
|
"7.774908, 7.925076, 8.009880, 8.019471, 8.049500");
|
||
|
}
|
||
|
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.841142, 0.894382, 0.929425, 0.933388, 0.945797",\
|
||
|
"0.841142, 0.894382, 0.929425, 0.933388, 0.945797",\
|
||
|
"0.841142, 0.894382, 0.929425, 0.933388, 0.945797",\
|
||
|
"0.841142, 0.894382, 0.929425, 0.933388, 0.945797",\
|
||
|
"0.841142, 0.894382, 0.929425, 0.933388, 0.945797");
|
||
|
}
|
||
|
|
||
|
} /* 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.503166, 7.751245, 7.856328, 7.868213, 7.905422",\
|
||
|
"8.058846, 8.306925, 8.412008, 8.423893, 8.461102",\
|
||
|
"8.614527, 8.862606, 8.967690, 8.979574, 9.016783",\
|
||
|
"9.356916, 9.604995, 9.710079, 9.721963, 9.759172",\
|
||
|
"9.642995, 9.891074, 9.996158, 10.008041, 10.045251");
|
||
|
}
|
||
|
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.234241, 1.294850, 1.315918, 1.318301, 1.325761",\
|
||
|
"1.234241, 1.294850, 1.315918, 1.318301, 1.325761",\
|
||
|
"1.234241, 1.294850, 1.315918, 1.318301, 1.325761",\
|
||
|
"1.234241, 1.294850, 1.315918, 1.318301, 1.325761",\
|
||
|
"1.234241, 1.294850, 1.315918, 1.318301, 1.325761");
|
||
|
}
|
||
|
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.861257, 8.015783, 8.101530, 8.111228, 8.141590",\
|
||
|
"8.416938, 8.571465, 8.657211, 8.666909, 8.697271",\
|
||
|
"8.972618, 9.127144, 9.212892, 9.222589, 9.252952",\
|
||
|
"9.715008, 9.869534, 9.955281, 9.964978, 9.995341",\
|
||
|
"10.001086, 10.155613, 10.241360, 10.251058, 10.281420");
|
||
|
}
|
||
|
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.903215, 0.956298, 0.986953, 0.990420, 1.001274",\
|
||
|
"0.903215, 0.956298, 0.986953, 0.990420, 1.001274",\
|
||
|
"0.903215, 0.956298, 0.986953, 0.990420, 1.001274",\
|
||
|
"0.903215, 0.956298, 0.986953, 0.990420, 1.001274",\
|
||
|
"0.903215, 0.956298, 0.986953, 0.990420, 1.001274");
|
||
|
}
|
||
|
|
||
|
} /* 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.352574, 6.352574, 6.352574, 6.352574, 6.352574",\
|
||
|
"6.366177, 6.366177, 6.366177, 6.366177, 6.366177",\
|
||
|
"6.366177, 6.366177, 6.366177, 6.366177, 6.366177",\
|
||
|
"6.366177, 6.366177, 6.366177, 6.366177, 6.366177",\
|
||
|
"6.366177, 6.366177, 6.366177, 6.366177, 6.366177");
|
||
|
}
|
||
|
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.328499, 6.328581, 6.328581, 6.328581, 6.328581",\
|
||
|
"6.342102, 6.342183, 6.342183, 6.342183, 6.342183",\
|
||
|
"6.342102, 6.342183, 6.342183, 6.342183, 6.342183",\
|
||
|
"6.342102, 6.342183, 6.342183, 6.342183, 6.342183",\
|
||
|
"6.342102, 6.342183, 6.342183, 6.342183, 6.342183");
|
||
|
}
|
||
|
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.930550");
|
||
|
}
|
||
|
|
||
|
} /* 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.980367");
|
||
|
}
|
||
|
|
||
|
} /* end of arc hk_serial_load_hk_serial_load_pwh*/
|
||
|
|
||
|
} /* end of pin hk_serial_load */
|
||
|
|
||
|
} /* end of cell */
|
||
|
|
||
|
} /* end of library */
|
||
|
|