caravel/signoff/caravan/primetime-signoff/lib/min/caravan.tt.lib

4194 lines
173 KiB
Plaintext

library("caravan.tt") {
technology (cmos) ;
delay_model : table_lookup ;
library_features ( report_delay_calculation ) ;
date : "Tue Oct 25 06:49:06 2022" ;
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 : 1736853.625000 ;
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 : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : vddio;
} /* end of pin vddio */
pin("vddio_2") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : vddio_2;
} /* end of pin vddio_2 */
pin("vssio") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : vssio;
} /* end of pin vssio */
pin("vssio_2") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : vssio_2;
} /* end of pin vssio_2 */
pin("vdda") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vdda;
} /* end of pin vdda */
pin("vssa") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vssa;
} /* end of pin vssa */
pin("vccd") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vccd;
} /* end of pin vccd */
pin("vssd") {
direction : inout ;
max_transition : 1.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vssd;
} /* end of pin vssd */
pin("vdda1") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vdda1;
} /* end of pin vdda1 */
pin("vdda1_2") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vdda1_2;
} /* end of pin vdda1_2 */
pin("vdda2") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vdda2;
} /* end of pin vdda2 */
pin("vssa1") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vssa1;
} /* end of pin vssa1 */
pin("vssa1_2") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vssa1_2;
} /* end of pin vssa1_2 */
pin("vssa2") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vssa2;
} /* end of pin vssa2 */
pin("vccd1") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vccd1;
} /* end of pin vccd1 */
pin("vccd2") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vccd2;
} /* end of pin vccd2 */
pin("vssd1") {
direction : inout ;
max_transition : 1.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vssd1;
} /* end of pin vssd1 */
pin("vssd2") {
direction : inout ;
max_transition : 1.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vssd2;
} /* end of pin vssd2 */
pin("gpio") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : gpio;
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "10.450979, 10.774946, 10.804202, 10.816085, 10.853291",\
"10.601231, 10.925198, 10.954453, 10.966336, 11.003542",\
"10.930338, 11.254304, 11.283560, 11.295443, 11.332648",\
"11.453056, 11.777022, 11.806278, 11.818161, 11.855367",\
"11.598236, 11.922202, 11.951458, 11.963341, 12.000546");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "10.756468, 10.972974, 10.996850, 11.006548, 11.036914",\
"10.906719, 11.123225, 11.147101, 11.156799, 11.187165",\
"11.235826, 11.452332, 11.476208, 11.485907, 11.516272",\
"11.758544, 11.975050, 11.998926, 12.008625, 12.038990",\
"11.903724, 12.120230, 12.144106, 12.153805, 12.184170");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc clock_gpio_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.452307, 9.452307, 9.452307, 9.452307, 9.452307",\
"9.602558, 9.602558, 9.602558, 9.602558, 9.602558",\
"9.931664, 9.931665, 9.931665, 9.931665, 9.931665",\
"10.454382, 10.454383, 10.454383, 10.454383, 10.454383",\
"10.599562, 10.599563, 10.599563, 10.599563, 10.599563");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.428965, 9.429014, 9.429014, 9.429014, 9.429014",\
"9.579216, 9.579266, 9.579266, 9.579266, 9.579266",\
"9.908322, 9.908372, 9.908372, 9.908372, 9.908372",\
"10.431040, 10.431089, 10.431089, 10.431089, 10.431089",\
"10.576220, 10.576269, 10.576269, 10.576269, 10.576269");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 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_gpio_redg_min*/
} /* end of pin gpio */
bus ( mprj_io ) {
bus_type : BUS38_type0 ;
direction : inout ;
pin("mprj_io[37]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[37];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "5.957829, 6.281824, 6.311078, 6.322961, 6.360165",\
"6.029205, 6.353200, 6.382455, 6.394337, 6.409071",\
"6.068775, 6.392770, 6.409071, 6.409071, 6.409071",\
"6.091096, 6.409071, 6.409071, 6.409071, 6.409071",\
"6.091096, 6.409071, 6.409071, 6.409071, 6.409071");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.179071, 6.395559, 6.419436, 6.429133, 6.459498",\
"6.250448, 6.466935, 6.490812, 6.500510, 6.508405",\
"6.290017, 6.506505, 6.508405, 6.508405, 6.508405",\
"6.312339, 6.508405, 6.508405, 6.508405, 6.508405",\
"6.312339, 6.508405, 6.508405, 6.508405, 6.508405");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[37]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "4.585485, 4.585485, 4.585485, 4.585485, 4.585485",\
"4.638420, 4.638421, 4.638421, 4.638421, 4.638421",\
"4.638420, 4.638421, 4.638421, 4.638421, 4.638421",\
"4.638420, 4.638421, 4.638421, 4.638421, 4.638421",\
"4.638420, 4.638421, 4.638421, 4.638421, 4.638421");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "4.562086, 4.562139, 4.562139, 4.562139, 4.562139",\
"4.615022, 4.615074, 4.615074, 4.615074, 4.615074",\
"4.615022, 4.615074, 4.615074, 4.615074, 4.615074",\
"4.615022, 4.615074, 4.615074, 4.615074, 4.615074",\
"4.615022, 4.615074, 4.615074, 4.615074, 4.615074");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[37]_redg_min*/
} /* end of pin mprj_io[37] */
pin("mprj_io[36]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[36];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.428043, 6.752040, 6.781294, 6.793177, 6.830380",\
"6.499420, 6.823417, 6.852671, 6.864553, 6.879288",\
"6.538990, 6.862986, 6.879288, 6.879288, 6.879288",\
"6.561311, 6.879288, 6.879288, 6.879288, 6.879288",\
"6.561311, 6.879288, 6.879288, 6.879288, 6.879288");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.643740, 6.860231, 6.884108, 6.893806, 6.924170",\
"6.715117, 6.931607, 6.955484, 6.965182, 6.973077",\
"6.754686, 6.971177, 6.973077, 6.973077, 6.973077",\
"6.777008, 6.973077, 6.973077, 6.973077, 6.973077",\
"6.777008, 6.973077, 6.973077, 6.973077, 6.973077");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903242, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903242, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903242, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903242, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903242, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[36]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "5.049450, 5.049450, 5.049450, 5.049450, 5.049450",\
"5.102385, 5.102386, 5.102386, 5.102386, 5.102386",\
"5.102385, 5.102386, 5.102386, 5.102386, 5.102386",\
"5.102385, 5.102386, 5.102386, 5.102386, 5.102386",\
"5.102385, 5.102386, 5.102386, 5.102386, 5.102386");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "5.026092, 5.026142, 5.026142, 5.026142, 5.026142",\
"5.079027, 5.079077, 5.079077, 5.079077, 5.079077",\
"5.079027, 5.079077, 5.079077, 5.079077, 5.079077",\
"5.079027, 5.079077, 5.079077, 5.079077, 5.079077",\
"5.079027, 5.079077, 5.079077, 5.079077, 5.079077");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[36]_redg_min*/
} /* end of pin mprj_io[36] */
pin("mprj_io[35]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[35];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.893622, 7.217616, 7.246870, 7.258753, 7.295957",\
"6.964999, 7.288993, 7.318247, 7.330130, 7.344864",\
"7.004568, 7.328562, 7.344864, 7.344864, 7.344864",\
"7.026891, 7.344864, 7.344864, 7.344864, 7.344864",\
"7.026891, 7.344864, 7.344864, 7.344864, 7.344864");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.112920, 7.329408, 7.353284, 7.362982, 7.393347",\
"7.184297, 7.400784, 7.424661, 7.434359, 7.442254",\
"7.223866, 7.440354, 7.442254, 7.442254, 7.442254",\
"7.246188, 7.442254, 7.442254, 7.442254, 7.442254",\
"7.246188, 7.442254, 7.442254, 7.442254, 7.442254");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[35]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "5.519328, 5.519329, 5.519329, 5.519329, 5.519329",\
"5.572263, 5.572264, 5.572264, 5.572264, 5.572264",\
"5.572263, 5.572264, 5.572264, 5.572264, 5.572264",\
"5.572263, 5.572264, 5.572264, 5.572264, 5.572264",\
"5.572263, 5.572264, 5.572264, 5.572264, 5.572264");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "5.495931, 5.495983, 5.495983, 5.495983, 5.495983",\
"5.548866, 5.548918, 5.548918, 5.548918, 5.548918",\
"5.548866, 5.548918, 5.548918, 5.548918, 5.548918",\
"5.548866, 5.548918, 5.548918, 5.548918, 5.548918",\
"5.548866, 5.548918, 5.548918, 5.548918, 5.548918");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[35]_redg_min*/
} /* end of pin mprj_io[35] */
pin("mprj_io[34]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[34];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.371296, 7.695298, 7.724552, 7.736434, 7.773638",\
"7.442673, 7.766674, 7.795928, 7.807810, 7.822545",\
"7.482243, 7.806244, 7.822545, 7.822545, 7.822545",\
"7.504564, 7.822545, 7.822545, 7.822545, 7.822545",\
"7.504564, 7.822545, 7.822545, 7.822545, 7.822545");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.592292, 7.808779, 7.832655, 7.842353, 7.872718",\
"7.663668, 7.880155, 7.904031, 7.913730, 7.921625",\
"7.703238, 7.919725, 7.921625, 7.921625, 7.921625",\
"7.725560, 7.921625, 7.921625, 7.921625, 7.921625",\
"7.725560, 7.921625, 7.921625, 7.921625, 7.921625");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[34]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "5.998841, 5.998842, 5.998842, 5.998842, 5.998842",\
"6.051777, 6.051777, 6.051777, 6.051777, 6.051777",\
"6.051777, 6.051777, 6.051777, 6.051777, 6.051777",\
"6.051777, 6.051777, 6.051777, 6.051777, 6.051777",\
"6.051777, 6.051777, 6.051777, 6.051777, 6.051777");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "5.975434, 5.975487, 5.975487, 5.975487, 5.975487",\
"6.028370, 6.028422, 6.028422, 6.028422, 6.028422",\
"6.028370, 6.028422, 6.028422, 6.028422, 6.028422",\
"6.028370, 6.028422, 6.028422, 6.028422, 6.028422",\
"6.028370, 6.028422, 6.028422, 6.028422, 6.028422");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[34]_redg_min*/
} /* end of pin mprj_io[34] */
pin("mprj_io[33]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[33];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.834544, 8.158548, 8.187803, 8.199685, 8.236889",\
"7.905921, 8.229925, 8.259180, 8.271062, 8.285795",\
"7.945490, 8.269495, 8.285795, 8.285795, 8.285795",\
"7.967813, 8.285795, 8.285795, 8.285795, 8.285795",\
"7.967813, 8.285795, 8.285795, 8.285795, 8.285795");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "8.063206, 8.279688, 8.303564, 8.313263, 8.343627",\
"8.134583, 8.351065, 8.374941, 8.384640, 8.392534",\
"8.174151, 8.390635, 8.392534, 8.392534, 8.392534",\
"8.196474, 8.392534, 8.392534, 8.392534, 8.392534",\
"8.196474, 8.392534, 8.392534, 8.392534, 8.392534");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[33]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.470579, 6.470579, 6.470579, 6.470579, 6.470579",\
"6.523514, 6.523514, 6.523514, 6.523514, 6.523514",\
"6.523514, 6.523514, 6.523514, 6.523514, 6.523514",\
"6.523514, 6.523514, 6.523514, 6.523514, 6.523514",\
"6.523514, 6.523514, 6.523514, 6.523514, 6.523514");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.447123, 6.447177, 6.447177, 6.447177, 6.447177",\
"6.500058, 6.500113, 6.500113, 6.500113, 6.500113",\
"6.500058, 6.500113, 6.500113, 6.500113, 6.500113",\
"6.500058, 6.500113, 6.500113, 6.500113, 6.500113",\
"6.500058, 6.500113, 6.500113, 6.500113, 6.500113");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[33]_redg_min*/
} /* end of pin mprj_io[33] */
pin("mprj_io[32]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[32];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "8.304072, 8.628063, 8.657318, 8.669201, 8.706405",\
"8.375449, 8.699440, 8.728695, 8.740578, 8.755312",\
"8.415018, 8.739010, 8.755312, 8.755312, 8.755312",\
"8.437341, 8.755312, 8.755312, 8.755312, 8.755312",\
"8.437341, 8.755312, 8.755312, 8.755312, 8.755312");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "8.518251, 8.734743, 8.758619, 8.768317, 8.798682",\
"8.589628, 8.806120, 8.829996, 8.839694, 8.847589",\
"8.629197, 8.845689, 8.847589, 8.847589, 8.847589",\
"8.651520, 8.847589, 8.847589, 8.847589, 8.847589",\
"8.651520, 8.847589, 8.847589, 8.847589, 8.847589");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903243, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903243, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903243, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903243, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903243, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[32]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.923833, 6.923834, 6.923834, 6.923834, 6.923834",\
"6.976768, 6.976768, 6.976768, 6.976768, 6.976768",\
"6.976768, 6.976768, 6.976768, 6.976768, 6.976768",\
"6.976768, 6.976768, 6.976768, 6.976768, 6.976768",\
"6.976768, 6.976768, 6.976768, 6.976768, 6.976768");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.900478, 6.900528, 6.900528, 6.900528, 6.900528",\
"6.953413, 6.953464, 6.953464, 6.953464, 6.953464",\
"6.953413, 6.953464, 6.953464, 6.953464, 6.953464",\
"6.953413, 6.953464, 6.953464, 6.953464, 6.953464",\
"6.953413, 6.953464, 6.953464, 6.953464, 6.953464");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[32]_redg_min*/
} /* end of pin mprj_io[32] */
pin("mprj_io[31]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[31];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "8.827988, 9.151985, 9.181239, 9.193121, 9.230326",\
"8.899364, 9.223362, 9.252616, 9.264498, 9.279232",\
"8.938934, 9.262930, 9.279232, 9.279232, 9.279232",\
"8.961256, 9.279232, 9.279232, 9.279232, 9.279232",\
"8.961256, 9.279232, 9.279232, 9.279232, 9.279232");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.050350, 9.266834, 9.290710, 9.300408, 9.330772",\
"9.121727, 9.338211, 9.362087, 9.371785, 9.379680",\
"9.161297, 9.377780, 9.379680, 9.379680, 9.379680",\
"9.183619, 9.379680, 9.379680, 9.379680, 9.379680",\
"9.183619, 9.379680, 9.379680, 9.379680, 9.379680");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[31]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.452818, 7.452819, 7.452819, 7.452819, 7.452819",\
"7.505754, 7.505754, 7.505754, 7.505754, 7.505754",\
"7.505754, 7.505754, 7.505754, 7.505754, 7.505754",\
"7.505754, 7.505754, 7.505754, 7.505754, 7.505754",\
"7.505754, 7.505754, 7.505754, 7.505754, 7.505754");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.429365, 7.429420, 7.429420, 7.429420, 7.429420",\
"7.482301, 7.482355, 7.482355, 7.482355, 7.482355",\
"7.482301, 7.482355, 7.482355, 7.482355, 7.482355",\
"7.482301, 7.482355, 7.482355, 7.482355, 7.482355",\
"7.482301, 7.482355, 7.482355, 7.482355, 7.482355");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[31]_redg_min*/
} /* end of pin mprj_io[31] */
pin("mprj_io[30]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[30];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.295011, 9.619018, 9.648272, 9.660154, 9.697357",\
"9.366387, 9.690394, 9.719648, 9.731531, 9.746264",\
"9.405957, 9.729964, 9.746264, 9.746264, 9.746264",\
"9.428279, 9.746264, 9.746264, 9.746264, 9.746264",\
"9.428279, 9.746264, 9.746264, 9.746264, 9.746264");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.517065, 9.733545, 9.757421, 9.767119, 9.797483",\
"9.588442, 9.804922, 9.828798, 9.838496, 9.846391",\
"9.628011, 9.844491, 9.846391, 9.846391, 9.846391",\
"9.650333, 9.846391, 9.846391, 9.846391, 9.846391",\
"9.650333, 9.846391, 9.846391, 9.846391, 9.846391");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[30]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.920178, 7.920179, 7.920179, 7.920179, 7.920179",\
"7.973114, 7.973114, 7.973114, 7.973114, 7.973114",\
"7.973114, 7.973114, 7.973114, 7.973114, 7.973114",\
"7.973114, 7.973114, 7.973114, 7.973114, 7.973114",\
"7.973114, 7.973114, 7.973114, 7.973114, 7.973114");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.896694, 7.896750, 7.896750, 7.896750, 7.896750",\
"7.949630, 7.949685, 7.949685, 7.949685, 7.949685",\
"7.949630, 7.949685, 7.949685, 7.949685, 7.949685",\
"7.949630, 7.949685, 7.949685, 7.949685, 7.949685",\
"7.949630, 7.949685, 7.949685, 7.949685, 7.949685");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[30]_redg_min*/
} /* end of pin mprj_io[30] */
pin("mprj_io[29]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[29];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.774235, 10.098228, 10.127482, 10.139365, 10.176569",\
"9.845612, 10.169605, 10.198859, 10.210742, 10.225475",\
"9.885181, 10.209174, 10.225475, 10.225475, 10.225475",\
"9.907503, 10.225475, 10.225475, 10.225475, 10.225475",\
"9.907503, 10.225475, 10.225475, 10.225475, 10.225475");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.988621, 10.205105, 10.228981, 10.238680, 10.269044",\
"10.059998, 10.276482, 10.300358, 10.310057, 10.317951",\
"10.099566, 10.316051, 10.317951, 10.317951, 10.317951",\
"10.121889, 10.317951, 10.317951, 10.317951, 10.317951",\
"10.121889, 10.317951, 10.317951, 10.317951, 10.317951");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[29]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "8.389910, 8.389910, 8.389910, 8.389910, 8.389910",\
"8.442844, 8.442845, 8.442845, 8.442845, 8.442845",\
"8.442844, 8.442845, 8.442845, 8.442845, 8.442845",\
"8.442844, 8.442845, 8.442845, 8.442845, 8.442845",\
"8.442844, 8.442845, 8.442845, 8.442845, 8.442845");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "8.366476, 8.366529, 8.366529, 8.366529, 8.366529",\
"8.419411, 8.419465, 8.419465, 8.419465, 8.419465",\
"8.419411, 8.419465, 8.419465, 8.419465, 8.419465",\
"8.419411, 8.419465, 8.419465, 8.419465, 8.419465",\
"8.419411, 8.419465, 8.419465, 8.419465, 8.419465");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[29]_redg_min*/
} /* end of pin mprj_io[29] */
pin("mprj_io[28]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[28];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "10.245247, 10.569254, 10.598507, 10.610390, 10.647593",\
"10.316624, 10.640631, 10.669884, 10.681767, 10.696500",\
"10.356194, 10.680200, 10.696500, 10.696500, 10.696500",\
"10.378515, 10.696500, 10.696500, 10.696500, 10.696500",\
"10.378515, 10.696500, 10.696500, 10.696500, 10.696500");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "10.467683, 10.684164, 10.708040, 10.717739, 10.748103",\
"10.539060, 10.755541, 10.779417, 10.789116, 10.797010",\
"10.578629, 10.795111, 10.797010, 10.797010, 10.797010",\
"10.600951, 10.797010, 10.797010, 10.797010, 10.797010",\
"10.600951, 10.797010, 10.797010, 10.797010, 10.797010");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[28]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "8.868855, 8.868855, 8.868855, 8.868855, 8.868855",\
"8.921790, 8.921791, 8.921791, 8.921791, 8.921791",\
"8.921790, 8.921791, 8.921791, 8.921791, 8.921791",\
"8.921790, 8.921791, 8.921791, 8.921791, 8.921791",\
"8.921790, 8.921791, 8.921791, 8.921791, 8.921791");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "8.845381, 8.845436, 8.845436, 8.845436, 8.845436",\
"8.898316, 8.898372, 8.898372, 8.898372, 8.898372",\
"8.898316, 8.898372, 8.898372, 8.898372, 8.898372",\
"8.898316, 8.898372, 8.898372, 8.898372, 8.898372",\
"8.898316, 8.898372, 8.898372, 8.898372, 8.898372");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[28]_redg_min*/
} /* end of pin mprj_io[28] */
pin("mprj_io[27]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[27];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "10.720918, 11.044923, 11.074177, 11.086060, 11.123262",\
"10.792295, 11.116300, 11.145554, 11.157436, 11.172170",\
"10.831864, 11.155869, 11.172170, 11.172170, 11.172170",\
"10.854186, 11.172170, 11.172170, 11.172170, 11.172170",\
"10.854186, 11.172170, 11.172170, 11.172170, 11.172170");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "10.941777, 11.158262, 11.182138, 11.191836, 11.222200",\
"11.013154, 11.229639, 11.253515, 11.263213, 11.271109",\
"11.052724, 11.269209, 11.271109, 11.271109, 11.271109",\
"11.075046, 11.271109, 11.271109, 11.271109, 11.271109",\
"11.075046, 11.271109, 11.271109, 11.271109, 11.271109");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[27]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.341161, 9.341162, 9.341162, 9.341162, 9.341162",\
"9.394096, 9.394096, 9.394096, 9.394096, 9.394096",\
"9.394096, 9.394096, 9.394096, 9.394096, 9.394096",\
"9.394096, 9.394096, 9.394096, 9.394096, 9.394096",\
"9.394096, 9.394096, 9.394096, 9.394096, 9.394096");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.317726, 9.317780, 9.317780, 9.317780, 9.317780",\
"9.370662, 9.370715, 9.370715, 9.370715, 9.370715",\
"9.370662, 9.370715, 9.370715, 9.370715, 9.370715",\
"9.370662, 9.370715, 9.370715, 9.370715, 9.370715",\
"9.370662, 9.370715, 9.370715, 9.370715, 9.370715");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[27]_redg_min*/
} /* end of pin mprj_io[27] */
pin("mprj_io[26]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[26];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "11.202852, 11.526844, 11.556099, 11.567982, 11.605186",\
"11.274229, 11.598221, 11.627476, 11.639359, 11.654093",\
"11.313799, 11.637791, 11.654093, 11.654093, 11.654093",\
"11.336121, 11.654093, 11.654093, 11.654093, 11.654093",\
"11.336121, 11.654093, 11.654093, 11.654093, 11.654093");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "11.420965, 11.637445, 11.661322, 11.671020, 11.701384",\
"11.492342, 11.708822, 11.732698, 11.742396, 11.750292",\
"11.531912, 11.748392, 11.750292, 11.750292, 11.750292",\
"11.554234, 11.750292, 11.750292, 11.750292, 11.750292",\
"11.554234, 11.750292, 11.750292, 11.750292, 11.750292");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[26]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.820670, 9.820671, 9.820671, 9.820671, 9.820671",\
"9.873606, 9.873606, 9.873606, 9.873606, 9.873606",\
"9.873606, 9.873606, 9.873606, 9.873606, 9.873606",\
"9.873606, 9.873606, 9.873606, 9.873606, 9.873606",\
"9.873606, 9.873606, 9.873606, 9.873606, 9.873606");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.797186, 9.797241, 9.797241, 9.797241, 9.797241",\
"9.850121, 9.850176, 9.850176, 9.850176, 9.850176",\
"9.850121, 9.850176, 9.850176, 9.850176, 9.850176",\
"9.850121, 9.850176, 9.850176, 9.850176, 9.850176",\
"9.850121, 9.850176, 9.850176, 9.850176, 9.850176");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[26]_redg_min*/
} /* end of pin mprj_io[26] */
pin("mprj_io[25]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[25];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "11.670967, 11.994964, 12.024218, 12.036100, 12.073304",\
"11.742344, 12.066340, 12.095594, 12.107477, 12.122211",\
"11.781914, 12.105910, 12.122211, 12.122211, 12.122211",\
"11.804235, 12.122211, 12.122211, 12.122211, 12.122211",\
"11.804235, 12.122211, 12.122211, 12.122211, 12.122211");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "11.891660, 12.108144, 12.132021, 12.141718, 12.172083",\
"11.963037, 12.179521, 12.203398, 12.213095, 12.220990",\
"12.002606, 12.219090, 12.220990, 12.220990, 12.220990",\
"12.024928, 12.220990, 12.220990, 12.220990, 12.220990",\
"12.024928, 12.220990, 12.220990, 12.220990, 12.220990");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[25]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "10.289484, 10.289485, 10.289485, 10.289485, 10.289485",\
"10.342421, 10.342421, 10.342421, 10.342421, 10.342421",\
"10.342421, 10.342421, 10.342421, 10.342421, 10.342421",\
"10.342421, 10.342421, 10.342421, 10.342421, 10.342421",\
"10.342421, 10.342421, 10.342421, 10.342421, 10.342421");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "10.266047, 10.266100, 10.266100, 10.266100, 10.266100",\
"10.318982, 10.319036, 10.319036, 10.319036, 10.319036",\
"10.318982, 10.319036, 10.319036, 10.319036, 10.319036",\
"10.318982, 10.319036, 10.319036, 10.319036, 10.319036",\
"10.318982, 10.319036, 10.319036, 10.319036, 10.319036");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[25]_redg_min*/
} /* end of pin mprj_io[25] */
pin("mprj_io[24]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[24];
} /* end of pin mprj_io[24] */
pin("mprj_io[23]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[23];
} /* end of pin mprj_io[23] */
pin("mprj_io[22]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[22];
} /* end of pin mprj_io[22] */
pin("mprj_io[21]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[21];
} /* end of pin mprj_io[21] */
pin("mprj_io[20]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[20];
} /* end of pin mprj_io[20] */
pin("mprj_io[19]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[19];
} /* end of pin mprj_io[19] */
pin("mprj_io[18]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[18];
} /* end of pin mprj_io[18] */
pin("mprj_io[17]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[17];
} /* end of pin mprj_io[17] */
pin("mprj_io[16]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[16];
} /* end of pin mprj_io[16] */
pin("mprj_io[15]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[15];
} /* end of pin mprj_io[15] */
pin("mprj_io[14]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[14];
} /* end of pin mprj_io[14] */
pin("mprj_io[13]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[13];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "11.107060, 11.431077, 11.460330, 11.472212, 11.509415",\
"11.200840, 11.524856, 11.554110, 11.565991, 11.603194",\
"11.265733, 11.589748, 11.619001, 11.630884, 11.668087",\
"11.345796, 11.669811, 11.699064, 11.710947, 11.748150",\
"11.657008, 11.981024, 12.010277, 12.022160, 12.059362");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "11.322931, 11.539434, 11.563311, 11.573009, 11.603374",\
"11.416710, 11.633213, 11.657089, 11.666788, 11.697153",\
"11.481604, 11.698106, 11.721983, 11.731681, 11.762046",\
"11.561665, 11.778168, 11.802044, 11.811743, 11.842108",\
"11.872876, 12.089379, 12.113256, 12.122953, 12.153318");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[13]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.749722, 9.749722, 9.749722, 9.749722, 9.749722",\
"9.843501, 9.843501, 9.843501, 9.843501, 9.843501",\
"9.908395, 9.908395, 9.908395, 9.908395, 9.908395",\
"9.988457, 9.988457, 9.988457, 9.988457, 9.988457",\
"10.299669, 10.299669, 10.299669, 10.299669, 10.299669");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.726493, 9.726538, 9.726538, 9.726538, 9.726538",\
"9.820272, 9.820317, 9.820317, 9.820317, 9.820317",\
"9.885166, 9.885211, 9.885211, 9.885211, 9.885211",\
"9.965228, 9.965273, 9.965273, 9.965273, 9.965273",\
"10.276441, 10.276485, 10.276485, 10.276485, 10.276485");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[13]_redg_min*/
} /* end of pin mprj_io[13] */
pin("mprj_io[12]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[12];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "10.594390, 10.918314, 10.947571, 10.959455, 10.996663",\
"10.688169, 11.012093, 11.041349, 11.053233, 11.090442",\
"10.753062, 11.076985, 11.106243, 11.118127, 11.155334",\
"10.833124, 11.157047, 11.186305, 11.198189, 11.235397",\
"11.144337, 11.468260, 11.497518, 11.509401, 11.546610");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234243, 1.310055, 1.315921, 1.318304, 1.325764",\
"1.234243, 1.310055, 1.315921, 1.318304, 1.325764",\
"1.234243, 1.310055, 1.315921, 1.318304, 1.325764",\
"1.234243, 1.310055, 1.315921, 1.318304, 1.325764",\
"1.234243, 1.310055, 1.315921, 1.318304, 1.325764");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "10.807303, 11.023748, 11.047625, 11.057322, 11.087686",\
"10.901082, 11.117527, 11.141403, 11.151100, 11.181464",\
"10.965975, 11.182421, 11.206296, 11.215994, 11.246358",\
"11.046037, 11.262483, 11.286358, 11.296056, 11.326420",\
"11.357250, 11.573695, 11.597570, 11.607269, 11.637632");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903229, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903229, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903229, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903229, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903229, 0.978418, 0.986953, 0.990420, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[12]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.256965, 9.256966, 9.256966, 9.256966, 9.256966",\
"9.350744, 9.350744, 9.350744, 9.350744, 9.350744",\
"9.415638, 9.415638, 9.415638, 9.415638, 9.415638",\
"9.495700, 9.495701, 9.495701, 9.495701, 9.495701",\
"9.806912, 9.806913, 9.806913, 9.806913, 9.806913");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.233061, 9.233134, 9.233134, 9.233134, 9.233134",\
"9.326839, 9.326914, 9.326914, 9.326914, 9.326914",\
"9.391733, 9.391808, 9.391808, 9.391808, 9.391808",\
"9.471796, 9.471869, 9.471869, 9.471869, 9.471869",\
"9.783009, 9.783082, 9.783082, 9.783082, 9.783082");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[12]_redg_min*/
} /* end of pin mprj_io[12] */
pin("mprj_io[11]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[11];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "10.126436, 10.450356, 10.479613, 10.491497, 10.528706",\
"10.220215, 10.544134, 10.573392, 10.585276, 10.622484",\
"10.285108, 10.609027, 10.638285, 10.650168, 10.687377",\
"10.365170, 10.689089, 10.718347, 10.730230, 10.767439",\
"10.676383, 11.000301, 11.029560, 11.041444, 11.078652");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234243, 1.310054, 1.315920, 1.318303, 1.325763",\
"1.234243, 1.310054, 1.315920, 1.318303, 1.325763",\
"1.234243, 1.310054, 1.315920, 1.318303, 1.325763",\
"1.234243, 1.310054, 1.315920, 1.318303, 1.325763",\
"1.234243, 1.310054, 1.315920, 1.318303, 1.325763");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "10.343124, 10.559557, 10.583431, 10.593129, 10.623493",\
"10.436903, 10.653336, 10.677210, 10.686908, 10.717272",\
"10.501797, 10.718228, 10.742104, 10.751801, 10.782165",\
"10.581858, 10.798290, 10.822165, 10.831863, 10.862226",\
"10.893071, 11.109503, 11.133379, 11.143076, 11.173439");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903225, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903225, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903225, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903225, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903225, 0.978418, 0.986953, 0.990420, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[11]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "8.797079, 8.797079, 8.797079, 8.797079, 8.797079",\
"8.890859, 8.890859, 8.890859, 8.890859, 8.890859",\
"8.955752, 8.955752, 8.955752, 8.955752, 8.955752",\
"9.035814, 9.035814, 9.035814, 9.035814, 9.035814",\
"9.347027, 9.347027, 9.347027, 9.347027, 9.347027");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "8.773014, 8.773094, 8.773094, 8.773094, 8.773094",\
"8.866794, 8.866875, 8.866875, 8.866875, 8.866875",\
"8.931687, 8.931768, 8.931768, 8.931768, 8.931768",\
"9.011749, 9.011829, 9.011829, 9.011829, 9.011829",\
"9.322962, 9.323042, 9.323042, 9.323042, 9.323042");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[11]_redg_min*/
} /* end of pin mprj_io[11] */
pin("mprj_io[10]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[10];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.652850, 9.976768, 10.006025, 10.017910, 10.055119",\
"9.746629, 10.070547, 10.099804, 10.111689, 10.148897",\
"9.811522, 10.135439, 10.164698, 10.176581, 10.213790",\
"9.891583, 10.215502, 10.244759, 10.256643, 10.293852",\
"10.202797, 10.526714, 10.555973, 10.567857, 10.605065");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234243, 1.310054, 1.315921, 1.318303, 1.325764",\
"1.234243, 1.310054, 1.315921, 1.318303, 1.325764",\
"1.234243, 1.310054, 1.315921, 1.318303, 1.325764",\
"1.234243, 1.310054, 1.315921, 1.318303, 1.325764",\
"1.234243, 1.310054, 1.315921, 1.318303, 1.325764");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.856100, 10.072543, 10.096418, 10.106116, 10.136480",\
"9.949879, 10.166322, 10.190197, 10.199895, 10.230259",\
"10.014772, 10.231215, 10.255091, 10.264788, 10.295152",\
"10.094834, 10.311277, 10.335153, 10.344851, 10.375214",\
"10.406048, 10.622490, 10.646365, 10.656063, 10.686427");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903228, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903228, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903228, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903228, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903228, 0.978418, 0.986953, 0.990420, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[10]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "8.308283, 8.308283, 8.308283, 8.308283, 8.308283",\
"8.402061, 8.402062, 8.402062, 8.402062, 8.402062",\
"8.466955, 8.466956, 8.466956, 8.466956, 8.466956",\
"8.547018, 8.547018, 8.547018, 8.547018, 8.547018",\
"8.858231, 8.858231, 8.858231, 8.858231, 8.858231");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "8.284342, 8.284418, 8.284418, 8.284418, 8.284418",\
"8.378121, 8.378197, 8.378197, 8.378197, 8.378197",\
"8.443015, 8.443090, 8.443090, 8.443090, 8.443090",\
"8.523077, 8.523152, 8.523152, 8.523152, 8.523152",\
"8.834290, 8.834365, 8.834365, 8.834365, 8.834365");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[10]_redg_min*/
} /* end of pin mprj_io[10] */
pin("mprj_io[9]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[9];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.174350, 9.498232, 9.527492, 9.539376, 9.576587",\
"9.268128, 9.592010, 9.621270, 9.633155, 9.670365",\
"9.333021, 9.656904, 9.686163, 9.698048, 9.735258",\
"9.413084, 9.736965, 9.766225, 9.778110, 9.815320",\
"9.724297, 10.048179, 10.077438, 10.089323, 10.126534");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234243, 1.310055, 1.315921, 1.318304, 1.325764",\
"1.234243, 1.310055, 1.315921, 1.318304, 1.325764",\
"1.234243, 1.310055, 1.315921, 1.318304, 1.325764",\
"1.234243, 1.310055, 1.315921, 1.318304, 1.325764",\
"1.234243, 1.310055, 1.315921, 1.318304, 1.325764");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.381298, 9.597745, 9.621620, 9.631318, 9.661682",\
"9.475077, 9.691524, 9.715399, 9.725097, 9.755461",\
"9.539970, 9.756416, 9.780293, 9.789990, 9.820354",\
"9.620031, 9.836479, 9.860354, 9.870052, 9.900415",\
"9.931245, 10.147692, 10.171567, 10.181265, 10.211629");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903229, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903229, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903229, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903229, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903229, 0.978418, 0.986953, 0.990420, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[9]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.833096, 7.833096, 7.833096, 7.833096, 7.833096",\
"7.926875, 7.926875, 7.926875, 7.926875, 7.926875",\
"7.991768, 7.991769, 7.991769, 7.991769, 7.991769",\
"8.071831, 8.071831, 8.071831, 8.071831, 8.071831",\
"8.383043, 8.383043, 8.383043, 8.383043, 8.383043");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.809206, 7.809279, 7.809279, 7.809279, 7.809279",\
"7.902986, 7.903059, 7.903059, 7.903059, 7.903059",\
"7.967879, 7.967953, 7.967953, 7.967953, 7.967953",\
"8.047941, 8.048015, 8.048015, 8.048015, 8.048015",\
"8.359154, 8.359227, 8.359227, 8.359227, 8.359227");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[9]_redg_min*/
} /* end of pin mprj_io[9] */
pin("mprj_io[8]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[8];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "8.688111, 9.012022, 9.041281, 9.053164, 9.090374",\
"8.781890, 9.105801, 9.135059, 9.146943, 9.184153",\
"8.846784, 9.170694, 9.199953, 9.211837, 9.249045",\
"8.926846, 9.250756, 9.280014, 9.291899, 9.329107",\
"9.238058, 9.561970, 9.591228, 9.603111, 9.640320");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234243, 1.310054, 1.315920, 1.318303, 1.325763",\
"1.234243, 1.310054, 1.315920, 1.318303, 1.325763",\
"1.234243, 1.310054, 1.315920, 1.318303, 1.325763",\
"1.234243, 1.310054, 1.315920, 1.318303, 1.325763",\
"1.234243, 1.310054, 1.315920, 1.318303, 1.325763");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "8.895665, 9.112103, 9.135978, 9.145676, 9.176039",\
"8.989444, 9.205881, 9.229756, 9.239454, 9.269817",\
"9.054338, 9.270775, 9.294650, 9.304348, 9.334711",\
"9.134399, 9.350836, 9.374712, 9.384409, 9.414773",\
"9.445612, 9.662049, 9.685925, 9.695622, 9.725986");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903226, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903226, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903226, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903226, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903226, 0.978418, 0.986953, 0.990420, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[8]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.350699, 7.350700, 7.350700, 7.350700, 7.350700",\
"7.444479, 7.444479, 7.444479, 7.444479, 7.444479",\
"7.509373, 7.509373, 7.509373, 7.509373, 7.509373",\
"7.589435, 7.589435, 7.589435, 7.589435, 7.589435",\
"7.900647, 7.900647, 7.900647, 7.900647, 7.900647");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.326694, 7.326773, 7.326773, 7.326773, 7.326773",\
"7.420474, 7.420552, 7.420552, 7.420552, 7.420552",\
"7.485368, 7.485446, 7.485446, 7.485446, 7.485446",\
"7.565430, 7.565508, 7.565508, 7.565508, 7.565508",\
"7.876642, 7.876720, 7.876720, 7.876720, 7.876720");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[8]_redg_min*/
} /* end of pin mprj_io[8] */
pin("mprj_io[7]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[7];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "8.231740, 8.555647, 8.584905, 8.596788, 8.633998",\
"8.325519, 8.649426, 8.678683, 8.690567, 8.727777",\
"8.390412, 8.714319, 8.743577, 8.755461, 8.792670",\
"8.470474, 8.794380, 8.823639, 8.835524, 8.872732",\
"8.781687, 9.105594, 9.134852, 9.146736, 9.183946");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234244, 1.310055, 1.315921, 1.318304, 1.325764",\
"1.234244, 1.310055, 1.315921, 1.318304, 1.325764",\
"1.234244, 1.310055, 1.315921, 1.318304, 1.325764",\
"1.234244, 1.310055, 1.315921, 1.318304, 1.325764",\
"1.234244, 1.310055, 1.315921, 1.318304, 1.325764");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "8.425337, 8.641789, 8.665665, 8.675363, 8.705727",\
"8.519115, 8.735568, 8.759443, 8.769141, 8.799505",\
"8.584009, 8.800462, 8.824337, 8.834035, 8.864399",\
"8.664071, 8.880524, 8.904399, 8.914097, 8.944461",\
"8.975284, 9.191736, 9.215611, 9.225309, 9.255673");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903231, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903231, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903231, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903231, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903231, 0.978418, 0.986953, 0.990420, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[7]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.877386, 6.877387, 6.877387, 6.877387, 6.877387",\
"6.971165, 6.971166, 6.971166, 6.971166, 6.971166",\
"7.036058, 7.036059, 7.036059, 7.036059, 7.036059",\
"7.116121, 7.116121, 7.116121, 7.116121, 7.116121",\
"7.427333, 7.427334, 7.427334, 7.427334, 7.427334");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.853563, 6.853633, 6.853633, 6.853633, 6.853633",\
"6.947342, 6.947412, 6.947412, 6.947412, 6.947412",\
"7.012236, 7.012306, 7.012306, 7.012306, 7.012306",\
"7.092298, 7.092368, 7.092368, 7.092368, 7.092368",\
"7.403510, 7.403581, 7.403581, 7.403581, 7.403581");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[7]_redg_min*/
} /* end of pin mprj_io[7] */
pin("mprj_io[6]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[6];
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "12.694632, 13.018654, 13.047907, 13.059789, 13.096992",\
"12.844883, 13.168905, 13.198158, 13.210040, 13.247243",\
"13.173988, 13.498011, 13.527264, 13.539145, 13.576348",\
"13.696705, 14.020727, 14.049980, 14.061862, 14.099065",\
"13.841887, 14.165909, 14.195162, 14.207044, 14.244246");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "13.131849, 13.343032, 13.366649, 13.376242, 13.406277",\
"13.282101, 13.493283, 13.516900, 13.526493, 13.556528",\
"13.611206, 13.822389, 13.846005, 13.855598, 13.885633",\
"14.133923, 14.345105, 14.368722, 14.378315, 14.408350",\
"14.279103, 14.490286, 14.513903, 14.523496, 14.553531");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684");
}
} /* end of arc clock_mprj_io[6]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "11.608435, 11.932457, 11.961710, 11.973592, 12.010795",\
"11.758686, 12.082708, 12.111961, 12.123843, 12.161046",\
"12.087793, 12.411816, 12.441069, 12.452950, 12.490153",\
"12.610512, 12.934534, 12.963787, 12.975669, 13.012872",\
"12.755692, 13.079714, 13.108967, 13.120849, 13.158051");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "11.878627, 12.089809, 12.113426, 12.123019, 12.153054",\
"12.028878, 12.240061, 12.263678, 12.273271, 12.303306",\
"12.357985, 12.569167, 12.592784, 12.602377, 12.632412",\
"12.880703, 13.091886, 13.115502, 13.125095, 13.155130",\
"13.025884, 13.237066, 13.260683, 13.270276, 13.300311");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684");
}
} /* end of arc clock_mprj_io[6]_redg_min*/
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "12.008277, 12.332300, 12.361553, 12.373435, 12.410637",\
"12.102057, 12.426079, 12.455332, 12.467215, 12.504416",\
"12.166949, 12.490973, 12.520226, 12.532107, 12.569309",\
"12.247011, 12.571033, 12.600286, 12.612169, 12.649371",\
"12.558224, 12.882246, 12.911499, 12.923382, 12.960584");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "12.443337, 12.654520, 12.678137, 12.687730, 12.717765",\
"12.537117, 12.748300, 12.771916, 12.781509, 12.811544",\
"12.602010, 12.813192, 12.836809, 12.846402, 12.876437",\
"12.682072, 12.893254, 12.916871, 12.926464, 12.956499",\
"12.993284, 13.204467, 13.228084, 13.237677, 13.267712");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[6]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.335151, 6.335151, 6.335151, 6.335151, 6.335151",\
"6.428929, 6.428930, 6.428930, 6.428930, 6.428930",\
"6.493823, 6.493824, 6.493824, 6.493824, 6.493824",\
"6.573886, 6.573886, 6.573886, 6.573886, 6.573886",\
"6.885098, 6.885098, 6.885098, 6.885098, 6.885098");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.311963, 6.312006, 6.312006, 6.312006, 6.312006",\
"6.405742, 6.405785, 6.405785, 6.405785, 6.405785",\
"6.470635, 6.470678, 6.470678, 6.470678, 6.470678",\
"6.550698, 6.550741, 6.550741, 6.550741, 6.550741",\
"6.861910, 6.861953, 6.861953, 6.861953, 6.861953");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[6]_redg_min*/
timing () {
related_pin : "hkspi_clk" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.740490, 7.064513, 7.093766, 7.105648, 7.142850",\
"6.836720, 7.160743, 7.189997, 7.201879, 7.239081",\
"6.907158, 7.231181, 7.260434, 7.272316, 7.309519",\
"6.990164, 7.314187, 7.343440, 7.355322, 7.392525",\
"7.330473, 7.654496, 7.683749, 7.695631, 7.732834");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.066473, 7.277655, 7.301272, 7.310865, 7.340900",\
"7.162704, 7.373885, 7.397503, 7.407095, 7.437131",\
"7.233141, 7.444324, 7.467940, 7.477533, 7.507568",\
"7.316147, 7.527329, 7.550946, 7.560539, 7.590574",\
"7.656457, 7.867640, 7.891256, 7.900849, 7.930884");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684");
}
} /* end of arc hkspi_clk_mprj_io[6]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hkspi_clk" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.724046, 7.048069, 7.077322, 7.089204, 7.126407",\
"6.820277, 7.144300, 7.173553, 7.185434, 7.222637",\
"6.890715, 7.214737, 7.243991, 7.255873, 7.293075",\
"6.973721, 7.297743, 7.326996, 7.338878, 7.376081",\
"7.314030, 7.638053, 7.667306, 7.679188, 7.716391");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.025530, 7.236712, 7.260330, 7.269922, 7.299958",\
"7.121761, 7.332943, 7.356560, 7.366153, 7.396188",\
"7.192199, 7.403381, 7.426998, 7.436591, 7.466626",\
"7.275205, 7.486386, 7.510004, 7.519597, 7.549632",\
"7.615515, 7.826696, 7.850314, 7.859907, 7.889942");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684");
}
} /* end of arc hkspi_clk_mprj_io[6]_redg_min*/
} /* end of pin mprj_io[6] */
pin("mprj_io[5]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[5];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.214173, 7.538187, 7.567440, 7.579322, 7.616526",\
"7.307952, 7.631966, 7.661219, 7.673101, 7.710304",\
"7.372846, 7.696859, 7.726112, 7.737995, 7.775198",\
"7.452908, 7.776921, 7.806174, 7.818057, 7.855260",\
"7.764121, 8.088134, 8.117388, 8.129270, 8.166472");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.428934, 7.645438, 7.669315, 7.679013, 7.709378",\
"7.522713, 7.739217, 7.763094, 7.772792, 7.803157",\
"7.587606, 7.804111, 7.827988, 7.837686, 7.868051",\
"7.667668, 7.884173, 7.908050, 7.917748, 7.948113",\
"7.978881, 8.195385, 8.219262, 8.228960, 8.259325");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[5]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "5.869382, 5.869382, 5.869382, 5.869382, 5.869382",\
"5.963161, 5.963161, 5.963161, 5.963161, 5.963161",\
"6.028054, 6.028055, 6.028055, 6.028055, 6.028055",\
"6.108117, 6.108117, 6.108117, 6.108117, 6.108117",\
"6.419329, 6.419329, 6.419329, 6.419329, 6.419329");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "5.846171, 5.846216, 5.846216, 5.846216, 5.846216",\
"5.939951, 5.939995, 5.939995, 5.939995, 5.939995",\
"6.004844, 6.004888, 6.004888, 6.004888, 6.004888",\
"6.084907, 6.084950, 6.084950, 6.084950, 6.084950",\
"6.396118, 6.396162, 6.396162, 6.396162, 6.396162");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[5]_redg_min*/
timing () {
related_pin : "hkspi_clk" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.372232, 6.696245, 6.725499, 6.737381, 6.774584",\
"6.468462, 6.792476, 6.821729, 6.833611, 6.870814",\
"6.538900, 6.862913, 6.892167, 6.904049, 6.941252",\
"6.621906, 6.945919, 6.975173, 6.987055, 7.024258",\
"6.962216, 7.286229, 7.315483, 7.327365, 7.364568");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\
"1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\
"1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\
"1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\
"1.202826, 1.269395, 1.274139, 1.276065, 1.282098");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.594671, 6.805862, 6.829480, 6.839072, 6.869107",\
"6.690901, 6.902093, 6.925710, 6.935303, 6.965337",\
"6.761339, 6.972531, 6.996148, 7.005740, 7.035775",\
"6.844345, 7.055537, 7.079154, 7.088746, 7.118781",\
"7.184655, 7.395846, 7.419464, 7.429056, 7.459091");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.840544, 0.919550, 0.929311, 0.933276, 0.945690",\
"0.840544, 0.919550, 0.929311, 0.933276, 0.945690",\
"0.840544, 0.919550, 0.929311, 0.933276, 0.945690",\
"0.840544, 0.919550, 0.929311, 0.933276, 0.945690",\
"0.840544, 0.919550, 0.929311, 0.933276, 0.945690");
}
} /* end of arc hkspi_clk_mprj_io[5]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hkspi_clk" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.365461, 6.689474, 6.718728, 6.730610, 6.767813",\
"6.461691, 6.785705, 6.814958, 6.826840, 6.864043",\
"6.532129, 6.856142, 6.885396, 6.897278, 6.934481",\
"6.615135, 6.939148, 6.968402, 6.980284, 7.017487",\
"6.955445, 7.279458, 7.308712, 7.320594, 7.357797");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\
"1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\
"1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\
"1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\
"1.202826, 1.269395, 1.274139, 1.276065, 1.282098");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.575201, 6.786393, 6.810010, 6.819602, 6.849637",\
"6.671432, 6.882623, 6.906240, 6.915833, 6.945868",\
"6.741869, 6.953061, 6.976678, 6.986271, 7.016305",\
"6.824875, 7.036067, 7.059684, 7.069277, 7.099311",\
"7.165185, 7.376377, 7.399994, 7.409586, 7.439621");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.840544, 0.919550, 0.929311, 0.933276, 0.945690",\
"0.840544, 0.919550, 0.929311, 0.933276, 0.945690",\
"0.840544, 0.919550, 0.929311, 0.933276, 0.945690",\
"0.840544, 0.919550, 0.929311, 0.933276, 0.945690",\
"0.840544, 0.919550, 0.929311, 0.933276, 0.945690");
}
} /* end of arc hkspi_clk_mprj_io[5]_redg_min*/
} /* end of pin mprj_io[5] */
pin("mprj_io[4]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[4];
} /* end of pin mprj_io[4] */
pin("mprj_io[3]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[3];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.270590, 6.594611, 6.623864, 6.635746, 6.672949",\
"6.364369, 6.688390, 6.717643, 6.729525, 6.766727",\
"6.429263, 6.753284, 6.782537, 6.794418, 6.831621",\
"6.509325, 6.833345, 6.862598, 6.874480, 6.911683",\
"6.820537, 7.144557, 7.173811, 7.185693, 7.222896");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234246, 1.310057, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310057, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310057, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310057, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310057, 1.315924, 1.318307, 1.325768");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.488535, 6.705037, 6.728913, 6.738611, 6.768976",\
"6.582314, 6.798816, 6.822692, 6.832391, 6.862756",\
"6.647207, 6.863709, 6.887586, 6.897285, 6.927649",\
"6.727269, 6.943771, 6.967648, 6.977346, 7.007711",\
"7.038482, 7.254984, 7.278860, 7.288559, 7.318924");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[3]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "4.931199, 4.931200, 4.931200, 4.931200, 4.931200",\
"5.024978, 5.024979, 5.024979, 5.024979, 5.024979",\
"5.089871, 5.089872, 5.089872, 5.089872, 5.089872",\
"5.169933, 5.169934, 5.169934, 5.169934, 5.169934",\
"5.481146, 5.481146, 5.481146, 5.481146, 5.481146");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "4.907959, 4.908004, 4.908004, 4.908004, 4.908004",\
"5.001738, 5.001783, 5.001783, 5.001783, 5.001783",\
"5.066631, 5.066677, 5.066677, 5.066677, 5.066677",\
"5.146693, 5.146739, 5.146739, 5.146739, 5.146739",\
"5.457905, 5.457951, 5.457951, 5.457951, 5.457951");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[3]_redg_min*/
timing () {
related_pin : "hkspi_clk" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.348028, 6.672049, 6.701302, 6.713183, 6.750386",\
"6.444259, 6.768279, 6.797532, 6.809414, 6.846617",\
"6.514696, 6.838717, 6.867970, 6.879852, 6.917055",\
"6.597702, 6.921722, 6.950976, 6.962858, 7.000061",\
"6.938012, 7.262033, 7.291286, 7.303168, 7.340370");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\
"1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\
"1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\
"1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\
"1.202828, 1.269397, 1.274140, 1.276067, 1.282100");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.602320, 6.813504, 6.837122, 6.846714, 6.876750",\
"6.698550, 6.909735, 6.933352, 6.942945, 6.972980",\
"6.768989, 6.980173, 7.003790, 7.013383, 7.043418",\
"6.851995, 7.063179, 7.086796, 7.096389, 7.126424",\
"7.192304, 7.403488, 7.427106, 7.436698, 7.466733");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.840519, 0.919545, 0.929307, 0.933272, 0.945686",\
"0.840519, 0.919545, 0.929307, 0.933272, 0.945686",\
"0.840519, 0.919545, 0.929307, 0.933272, 0.945686",\
"0.840519, 0.919545, 0.929307, 0.933272, 0.945686",\
"0.840519, 0.919545, 0.929307, 0.933272, 0.945686");
}
} /* end of arc hkspi_clk_mprj_io[3]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hkspi_clk" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.345263, 6.669284, 6.698537, 6.710419, 6.747622",\
"6.441494, 6.765514, 6.794767, 6.806650, 6.843852",\
"6.511932, 6.835952, 6.865206, 6.877088, 6.914290",\
"6.594938, 6.918958, 6.948212, 6.960093, 6.997296",\
"6.935247, 7.259268, 7.288521, 7.300404, 7.337606");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\
"1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\
"1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\
"1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\
"1.202828, 1.269397, 1.274140, 1.276067, 1.282100");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "6.594787, 6.805971, 6.829589, 6.839181, 6.869216",\
"6.691017, 6.902202, 6.925818, 6.935411, 6.965446",\
"6.761455, 6.972639, 6.996257, 7.005849, 7.035884",\
"6.844460, 7.055645, 7.079263, 7.088855, 7.118890",\
"7.184771, 7.395955, 7.419573, 7.429165, 7.459200");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.840519, 0.919545, 0.929307, 0.933272, 0.945686",\
"0.840519, 0.919545, 0.929307, 0.933272, 0.945686",\
"0.840519, 0.919545, 0.929307, 0.933272, 0.945686",\
"0.840519, 0.919545, 0.929307, 0.933272, 0.945686",\
"0.840519, 0.919545, 0.929307, 0.933272, 0.945686");
}
} /* end of arc hkspi_clk_mprj_io[3]_redg_min*/
} /* end of pin mprj_io[3] */
pin("mprj_io[2]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[2];
timing () {
related_pin : "hkspi_clk" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
values ( "6.143535, 6.047304, 5.976867, 5.893861, 5.553551",\
"6.420817, 6.324587, 6.254149, 6.171144, 5.830833",\
"7.028171, 6.931940, 6.861503, 6.778497, 6.438187",\
"7.992824, 7.896593, 7.826156, 7.743150, 7.402840",\
"8.278905, 8.182674, 8.112237, 8.029231, 7.688921");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
values ( "7.185452, 7.089222, 7.018785, 6.935779, 6.595469",\
"7.411595, 7.315365, 7.244927, 7.161922, 6.821611",\
"7.906934, 7.810703, 7.740266, 7.657260, 7.316950",\
"8.693675, 8.597445, 8.527007, 8.444001, 8.103691",\
"8.952942, 8.856711, 8.786274, 8.703268, 8.362958");
}
} /* end of arc hkspi_clk_mprj_io[2]_stupr*/
timing () {
related_pin : "hkspi_clk" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
values ( "8.106344, 7.974125, 7.832188, 7.601101, 6.646261",\
"8.383626, 8.251408, 8.109469, 7.878383, 6.923542",\
"8.990979, 8.858761, 8.716823, 8.485737, 7.530896",\
"9.955632, 9.823414, 9.681476, 9.450390, 8.495548",\
"10.241714, 10.109495, 9.967557, 9.736471, 8.781630");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
values ( "8.229786, 8.097568, 7.955630, 7.724543, 6.769702",\
"8.455928, 8.323709, 8.181771, 7.950685, 6.995844",\
"8.951266, 8.819048, 8.677110, 8.446024, 7.491183",\
"9.738007, 9.605788, 9.463850, 9.232764, 8.277923",\
"9.997274, 9.865056, 9.723118, 9.492032, 8.537190");
}
} /* end of arc hkspi_clk_mprj_io[2]_stupf*/
timing () {
related_pin : "hkspi_clk" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
values ( "-1.678150, -1.581926, -1.511500, -1.428466, -1.087857",\
"-1.686887, -1.590663, -1.520237, -1.437203, -1.096594",\
"-1.706024, -1.609800, -1.539374, -1.456340, -1.115731",\
"-1.736419, -1.640195, -1.569770, -1.486736, -1.146127",\
"-1.691650, -1.595426, -1.525001, -1.441967, -1.101357");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
values ( "-1.824641, -1.728417, -1.657991, -1.574957, -1.234348",\
"-2.061236, -1.965011, -1.894586, -1.811552, -1.470943",\
"-2.444039, -2.347815, -2.277390, -2.194356, -1.853746",\
"-3.052043, -2.955819, -2.885393, -2.802359, -2.461750",\
"-3.242320, -3.146096, -3.075670, -2.992637, -2.652027");
}
} /* end of arc hkspi_clk_mprj_io[2]_hldr*/
timing () {
related_pin : "hkspi_clk" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
values ( "-2.390148, -2.257929, -2.115992, -1.884905, -0.930064",\
"-2.398885, -2.266666, -2.124729, -1.893642, -0.938801",\
"-2.418022, -2.285803, -2.143866, -1.912779, -0.957938",\
"-2.448417, -2.316199, -2.174261, -1.943175, -0.988334",\
"-2.403648, -2.271430, -2.129492, -1.898406, -0.943565");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
values ( "-3.375374, -3.243155, -3.101218, -2.870131, -1.915290",\
"-3.611969, -3.479750, -3.337813, -3.106726, -2.151886",\
"-3.994773, -3.862554, -3.720617, -3.489530, -2.534689",\
"-4.602776, -4.470557, -4.328619, -4.097533, -3.142692",\
"-4.793053, -4.660834, -4.518897, -4.287810, -3.332969");
}
} /* end of arc hkspi_clk_mprj_io[2]_hldf*/
} /* end of pin mprj_io[2] */
pin("mprj_io[1]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[1];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "13.377393, 13.701401, 13.730655, 13.742537, 13.779739",\
"13.471171, 13.795179, 13.824433, 13.836315, 13.873518",\
"13.536065, 13.860073, 13.889327, 13.901209, 13.938412",\
"13.616128, 13.940136, 13.969390, 13.981272, 14.018475",\
"13.927341, 14.251348, 14.280602, 14.292484, 14.329687");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "13.899577, 14.110773, 14.134390, 14.143983, 14.174018",\
"13.993357, 14.204554, 14.228170, 14.237762, 14.267797",\
"14.058250, 14.269447, 14.293064, 14.302656, 14.332691",\
"14.138313, 14.349510, 14.373127, 14.382719, 14.412754",\
"14.449525, 14.660721, 14.684338, 14.693931, 14.723966");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[1]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "3.985790, 3.985790, 3.985790, 3.985790, 3.985790",\
"4.079569, 4.079569, 4.079569, 4.079569, 4.079569",\
"4.144463, 4.144463, 4.144463, 4.144463, 4.144463",\
"4.224524, 4.224524, 4.224524, 4.224524, 4.224524",\
"4.535736, 4.535737, 4.535737, 4.535737, 4.535737");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "3.962576, 3.962620, 3.962620, 3.962620, 3.962620",\
"4.056355, 4.056399, 4.056399, 4.056399, 4.056399",\
"4.121249, 4.121293, 4.121293, 4.121293, 4.121293",\
"4.201311, 4.201355, 4.201355, 4.201355, 4.201355",\
"4.512523, 4.512567, 4.512567, 4.512567, 4.512567");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[1]_redg_min*/
timing () {
related_pin : "hkspi_clk" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "5.555425, 5.879433, 5.908687, 5.920569, 5.957772",\
"5.687646, 6.011654, 6.040908, 6.052791, 6.089993",\
"5.829593, 6.153601, 6.182855, 6.194736, 6.231940",\
"6.060697, 6.384705, 6.413959, 6.425840, 6.463044",\
"7.013027, 7.337035, 7.366289, 7.378171, 7.415374");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "5.849370, 6.060566, 6.084183, 6.093775, 6.123810",\
"5.981588, 6.192784, 6.216401, 6.225994, 6.256029",\
"6.123526, 6.334723, 6.358339, 6.367931, 6.397966",\
"6.354612, 6.565808, 6.589425, 6.599018, 6.629053",\
"7.309453, 7.520649, 7.544266, 7.553859, 7.583893");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hkspi_clk_mprj_io[1]_fedg*/
timing () {
min_delay_flag : true ;
related_pin : "hkspi_clk" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "4.558046, 4.558047, 4.558047, 4.558047, 4.558047",\
"4.690268, 4.690268, 4.690268, 4.690268, 4.690268",\
"4.832214, 4.832214, 4.832214, 4.832214, 4.832214",\
"5.063318, 5.063318, 5.063318, 5.063318, 5.063318",\
"6.015648, 6.015649, 6.015649, 6.015649, 6.015649");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "4.534833, 4.534877, 4.534877, 4.534877, 4.534877",\
"4.667054, 4.667098, 4.667098, 4.667098, 4.667098",\
"4.809001, 4.809045, 4.809045, 4.809045, 4.809045",\
"5.040104, 5.040149, 5.040149, 5.040149, 5.040149",\
"5.992435, 5.992479, 5.992479, 5.992479, 5.992479");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hkspi_clk_mprj_io[1]_fedg_min*/
timing () {
related_pin : "hkspi_clk" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "8.585936, 8.909945, 8.939198, 8.951080, 8.988283",\
"8.682166, 9.006174, 9.035428, 9.047311, 9.084514",\
"8.752604, 9.076612, 9.105865, 9.117748, 9.154951",\
"8.835609, 9.159618, 9.188871, 9.200754, 9.237957",\
"9.175920, 9.499928, 9.529181, 9.541063, 9.578266");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.053389, 9.264585, 9.288201, 9.297794, 9.327828",\
"9.149618, 9.360815, 9.384432, 9.394024, 9.424059",\
"9.220057, 9.431252, 9.454869, 9.464462, 9.494496",\
"9.303062, 9.514258, 9.537875, 9.547468, 9.577502",\
"9.643372, 9.854568, 9.878185, 9.887777, 9.917812");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hkspi_clk_mprj_io[1]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hkspi_clk" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "5.028561, 5.352569, 5.381823, 5.393704, 5.430908",\
"5.124785, 5.448793, 5.478047, 5.489929, 5.527133",\
"5.195210, 5.519218, 5.548472, 5.560354, 5.597558",\
"5.278244, 5.602252, 5.631506, 5.643389, 5.680592",\
"5.618854, 5.942862, 5.972116, 5.983998, 6.021201");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "5.402660, 5.613856, 5.637473, 5.647066, 5.677100",\
"5.498884, 5.710080, 5.733697, 5.743290, 5.773325",\
"5.569309, 5.780505, 5.804122, 5.813715, 5.843750",\
"5.652344, 5.863540, 5.887156, 5.896749, 5.926784",\
"5.992953, 6.204149, 6.227766, 6.237359, 6.267393");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hkspi_clk_mprj_io[1]_redg_min*/
} /* end of pin mprj_io[1] */
pin("mprj_io[0]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[0];
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "11.880062, 12.204077, 12.233331, 12.245213, 12.282415",\
"12.030313, 12.354328, 12.383582, 12.395464, 12.432667",\
"12.359419, 12.683435, 12.712688, 12.724570, 12.761773",\
"12.882135, 13.206152, 13.235405, 13.247287, 13.284490",\
"13.027317, 13.351332, 13.380586, 13.392467, 13.429670");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "12.160387, 12.376894, 12.400770, 12.410469, 12.440834",\
"12.310638, 12.527144, 12.551022, 12.560719, 12.591084",\
"12.639744, 12.856251, 12.880127, 12.889826, 12.920191",\
"13.162460, 13.378967, 13.402843, 13.412542, 13.442907",\
"13.307642, 13.524148, 13.548025, 13.557723, 13.588088");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc clock_mprj_io[0]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "10.464847, 10.464847, 10.464847, 10.464847, 10.464847",\
"10.615098, 10.615098, 10.615098, 10.615098, 10.615098",\
"10.944204, 10.944204, 10.944204, 10.944204, 10.944204",\
"11.466923, 11.466923, 11.466923, 11.466923, 11.466923",\
"11.612103, 11.612103, 11.612103, 11.612103, 11.612103");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "10.441655, 10.441698, 10.441698, 10.441698, 10.441698",\
"10.591907, 10.591949, 10.591949, 10.591949, 10.591949",\
"10.921013, 10.921056, 10.921056, 10.921056, 10.921056",\
"11.443731, 11.443774, 11.443774, 11.443774, 11.443774",\
"11.588912, 11.588955, 11.588955, 11.588955, 11.588955");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 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_mprj_io[0]_redg_min*/
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "4.856244, 5.180260, 5.209513, 5.221395, 5.258598",\
"4.950024, 5.274039, 5.303293, 5.315175, 5.352377",\
"5.014917, 5.338933, 5.368186, 5.380068, 5.417271",\
"5.094979, 5.418994, 5.448248, 5.460130, 5.497333",\
"5.406191, 5.730206, 5.759460, 5.771342, 5.808545");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "5.072726, 5.289232, 5.313109, 5.322807, 5.353172",\
"5.166505, 5.383012, 5.406888, 5.416586, 5.446952",\
"5.231399, 5.447906, 5.471782, 5.481480, 5.511846",\
"5.311460, 5.527967, 5.551844, 5.561542, 5.591907",\
"5.622673, 5.839180, 5.863056, 5.872754, 5.903120");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hk_serial_load_mprj_io[0]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "3.515316, 3.515317, 3.515317, 3.515317, 3.515317",\
"3.609096, 3.609096, 3.609096, 3.609096, 3.609096",\
"3.673989, 3.673989, 3.673989, 3.673989, 3.673989",\
"3.754051, 3.754051, 3.754051, 3.754051, 3.754051",\
"4.065263, 4.065264, 4.065264, 4.065264, 4.065264");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "3.492125, 3.492168, 3.492168, 3.492168, 3.492168",\
"3.585904, 3.585948, 3.585948, 3.585948, 3.585948",\
"3.650797, 3.650841, 3.650841, 3.650841, 3.650841",\
"3.730859, 3.730903, 3.730903, 3.730903, 3.730903",\
"4.042072, 4.042115, 4.042115, 4.042115, 4.042115");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hk_serial_load_mprj_io[0]_redg_min*/
timing () {
related_pin : "hkspi_clk" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.088992, 7.413008, 7.442261, 7.454144, 7.491346",\
"7.185223, 7.509238, 7.538492, 7.550374, 7.587577",\
"7.255661, 7.579676, 7.608930, 7.620811, 7.658014",\
"7.338666, 7.662682, 7.691935, 7.703817, 7.741020",\
"7.678976, 8.002992, 8.032246, 8.044127, 8.081330");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.369318, 7.585825, 7.609702, 7.619400, 7.649765",\
"7.465549, 7.682055, 7.705932, 7.715631, 7.745996",\
"7.535987, 7.752493, 7.776370, 7.786068, 7.816433",\
"7.618993, 7.835499, 7.859376, 7.869074, 7.899439",\
"7.959303, 8.175809, 8.199686, 8.209384, 8.239750");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275");
}
} /* end of arc hkspi_clk_mprj_io[0]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "hkspi_clk" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "5.850135, 5.850135, 5.850135, 5.850135, 5.850135",\
"5.946365, 5.946366, 5.946366, 5.946366, 5.946366",\
"6.016803, 6.016804, 6.016804, 6.016804, 6.016804",\
"6.099809, 6.099810, 6.099810, 6.099810, 6.099810",\
"6.440119, 6.440119, 6.440119, 6.440119, 6.440119");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "5.826943, 5.826986, 5.826986, 5.826986, 5.826986",\
"5.923174, 5.923217, 5.923217, 5.923217, 5.923217",\
"5.993612, 5.993655, 5.993655, 5.993655, 5.993655",\
"6.076618, 6.076661, 6.076661, 6.076661, 6.076661",\
"6.416927, 6.416970, 6.416970, 6.416970, 6.416970");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 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 hkspi_clk_mprj_io[0]_redg_min*/
} /* end of pin mprj_io[0] */
} /* end of bus mprj_io */
pin("clock") {
direction : input ;
clock : true ;
max_transition : 5.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : clock;
timing () {
related_pin : "clock" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.516966");
}
} /* end of arc clock_clock_pwl*/
timing () {
related_pin : "clock" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.761766");
}
} /* end of arc clock_clock_pwh*/
} /* end of pin clock */
pin("resetb") {
direction : input ;
max_transition : 5.000000 ;
capacitance : 0.934543 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : resetb;
} /* 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. */
original_pin : flash_csb;
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "11.183512, 11.507124, 11.536396, 11.548285, 11.585512",\
"11.333763, 11.657375, 11.686647, 11.698537, 11.735764",\
"11.662868, 11.986481, 12.015753, 12.027642, 12.064869",\
"12.185587, 12.509199, 12.538471, 12.550361, 12.587587",\
"12.330767, 12.654379, 12.683651, 12.695540, 12.732767");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\
"1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\
"1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\
"1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\
"1.202707, 1.269298, 1.274042, 1.275969, 1.282002");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "12.063295, 12.274954, 12.298557, 12.308146, 12.338163",\
"12.213547, 12.425205, 12.448809, 12.458397, 12.488415",\
"12.542652, 12.754311, 12.777914, 12.787502, 12.817520",\
"13.065371, 13.277029, 13.300632, 13.310221, 13.340239",\
"13.210550, 13.422209, 13.445812, 13.455400, 13.485418");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\
"0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\
"0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\
"0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\
"0.842201, 0.919878, 0.929627, 0.933586, 0.945985");
}
} /* 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.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "11.152866, 11.476479, 11.505751, 11.517640, 11.554867",\
"11.303118, 11.626730, 11.656002, 11.667892, 11.705118",\
"11.632224, 11.955836, 11.985108, 11.996998, 12.034224",\
"12.154943, 12.478555, 12.507827, 12.519716, 12.556942",\
"12.300122, 12.623734, 12.653007, 12.664896, 12.702122");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\
"1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\
"1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\
"1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\
"1.202707, 1.269298, 1.274042, 1.275969, 1.282002");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "11.949681, 12.161340, 12.184943, 12.194530, 12.224548",\
"12.099933, 12.311591, 12.335195, 12.344782, 12.374800",\
"12.429038, 12.640697, 12.664300, 12.673887, 12.703905",\
"12.951756, 13.163414, 13.187017, 13.196606, 13.226624",\
"13.096936, 13.308595, 13.332198, 13.341785, 13.371803");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\
"0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\
"0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\
"0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\
"0.842201, 0.919878, 0.929627, 0.933586, 0.945985");
}
} /* end of arc clock_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. */
original_pin : flash_clk;
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "10.890249, 11.213849, 11.243121, 11.255011, 11.292238",\
"11.040501, 11.364100, 11.393373, 11.405262, 11.442490",\
"11.369607, 11.693207, 11.722479, 11.734369, 11.771596",\
"11.892327, 12.215927, 12.245199, 12.257090, 12.294316",\
"12.037507, 12.361107, 12.390379, 12.402269, 12.439496");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\
"1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\
"1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\
"1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\
"1.202703, 1.269295, 1.274039, 1.275966, 1.281999");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "11.070837, 11.282506, 11.306110, 11.315697, 11.345715",\
"11.221088, 11.432757, 11.456362, 11.465948, 11.495966",\
"11.550194, 11.761864, 11.785467, 11.795054, 11.825072",\
"12.072910, 12.284580, 12.308184, 12.317771, 12.347789",\
"12.218092, 12.429761, 12.453365, 12.462952, 12.492970");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\
"0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\
"0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\
"0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\
"0.842243, 0.919886, 0.929635, 0.933594, 0.945992");
}
} /* 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.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "10.890249, 11.213849, 11.243121, 11.255011, 11.292238",\
"11.040501, 11.364100, 11.393373, 11.405262, 11.442490",\
"11.369607, 11.693207, 11.722479, 11.734369, 11.771596",\
"11.892327, 12.215927, 12.245199, 12.257090, 12.294316",\
"12.037507, 12.361107, 12.390379, 12.402269, 12.439496");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\
"1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\
"1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\
"1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\
"1.202703, 1.269295, 1.274039, 1.275966, 1.281999");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "11.070837, 11.282506, 11.306110, 11.315697, 11.345715",\
"11.221088, 11.432757, 11.456362, 11.465948, 11.495966",\
"11.550194, 11.761864, 11.785467, 11.795054, 11.825072",\
"12.072910, 12.284580, 12.308184, 12.317771, 12.347789",\
"12.218092, 12.429761, 12.453365, 12.462952, 12.492970");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\
"0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\
"0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\
"0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\
"0.842243, 0.919886, 0.929635, 0.933594, 0.945992");
}
} /* end of arc clock_flash_clk_redg_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. */
original_pin : flash_io0;
timing () {
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "10.668368, 10.992189, 11.021452, 11.033338, 11.070552",\
"10.818620, 11.142441, 11.171703, 11.183589, 11.220803",\
"11.147725, 11.471546, 11.500809, 11.512694, 11.549909",\
"11.670444, 11.994265, 12.023527, 12.035413, 12.072627",\
"11.815623, 12.139444, 12.168707, 12.180593, 12.217807");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "1.234241, 1.310052, 1.315918, 1.318301, 1.325761",\
"1.234241, 1.310052, 1.315918, 1.318301, 1.325761",\
"1.234241, 1.310052, 1.315918, 1.318301, 1.325761",\
"1.234241, 1.310052, 1.315918, 1.318301, 1.325761",\
"1.234241, 1.310052, 1.315918, 1.318301, 1.325761");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "11.051656, 11.268052, 11.291926, 11.301624, 11.331986",\
"11.201907, 11.418303, 11.442178, 11.451876, 11.482238",\
"11.531013, 11.747410, 11.771284, 11.780981, 11.811344",\
"12.053731, 12.270127, 12.294002, 12.303699, 12.334062",\
"12.198912, 12.415308, 12.439182, 12.448879, 12.479242");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "0.903214, 0.978417, 0.986953, 0.990420, 1.001274",\
"0.903214, 0.978417, 0.986953, 0.990420, 1.001274",\
"0.903214, 0.978417, 0.986953, 0.990420, 1.001274",\
"0.903214, 0.978417, 0.986953, 0.990420, 1.001274",\
"0.903214, 0.978417, 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.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.851982, 9.851983, 9.851983, 9.851983, 9.851983",\
"10.002234, 10.002234, 10.002234, 10.002234, 10.002234",\
"10.331340, 10.331341, 10.331341, 10.331341, 10.331341",\
"10.854058, 10.854059, 10.854059, 10.854059, 10.854059",\
"10.999238, 10.999239, 10.999239, 10.999239, 10.999239");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 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.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.827758, 9.827846, 9.827846, 9.827846, 9.827846",\
"9.978009, 9.978097, 9.978097, 9.978097, 9.978097",\
"10.307116, 10.307203, 10.307203, 10.307203, 10.307203",\
"10.829834, 10.829922, 10.829922, 10.829922, 10.829922",\
"10.975014, 10.975101, 10.975101, 10.975101, 10.975101");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 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*/
} /* end of pin flash_io0 */
pin("flash_io1") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.117215 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : flash_io1;
} /* 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. */
original_pin : housekeeping/serial_load;
timing () {
related_pin : "hk_serial_load" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.255505");
}
} /* 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.315089");
}
} /* end of arc hk_serial_load_hk_serial_load_pwh*/
} /* end of pin hk_serial_load */
pin("hkspi_clk") {
direction : internal ;
clock : true ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : housekeeping/mgmt_gpio_in[4];
timing () {
related_pin : "hkspi_clk" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.391032");
}
} /* end of arc hkspi_clk_hkspi_clk_pwl*/
timing () {
related_pin : "hkspi_clk" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.527165");
}
} /* end of arc hkspi_clk_hkspi_clk_pwh*/
} /* end of pin hkspi_clk */
} /* end of cell */
} /* end of library */