caravel/signoff/caravan/primetime-signoff/lib/max/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:48:23 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 ( "11.043604, 11.367553, 11.396809, 11.408692, 11.445899",\
"11.193854, 11.517803, 11.547059, 11.558943, 11.596149",\
"11.522957, 11.846905, 11.876162, 11.888045, 11.925252",\
"12.045668, 12.369616, 12.398872, 12.410756, 12.447963",\
"12.191026, 12.514975, 12.544230, 12.556114, 12.593321");
}
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.234245, 1.310057, 1.315924, 1.318307, 1.325767",\
"1.234245, 1.310057, 1.315924, 1.318307, 1.325767",\
"1.234245, 1.310057, 1.315924, 1.318307, 1.325767",\
"1.234245, 1.310057, 1.315924, 1.318307, 1.325767",\
"1.234245, 1.310057, 1.315924, 1.318307, 1.325767");
}
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.326817, 11.543313, 11.567189, 11.576887, 11.607252",\
"11.477066, 11.693563, 11.717439, 11.727137, 11.757502",\
"11.806170, 12.022666, 12.046542, 12.056240, 12.086605",\
"12.328882, 12.545378, 12.569254, 12.578952, 12.609317",\
"12.474239, 12.690736, 12.714612, 12.724310, 12.754675");
}
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.903244, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903244, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903244, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903244, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903244, 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.994926, 9.994926, 9.994926, 9.994926, 9.994926",\
"10.145176, 10.145176, 10.145176, 10.145176, 10.145176",\
"10.474279, 10.474280, 10.474280, 10.474280, 10.474280",\
"10.996991, 10.996992, 10.996992, 10.996992, 10.996992",\
"11.142349, 11.142350, 11.142350, 11.142350, 11.142350");
}
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.971523, 9.971576, 9.971576, 9.971576, 9.971576",\
"10.121773, 10.121825, 10.121825, 10.121825, 10.121825",\
"10.450876, 10.450930, 10.450930, 10.450930, 10.450930",\
"10.973589, 10.973640, 10.973640, 10.973640, 10.973640",\
"11.118946, 11.118999, 11.118999, 11.118999, 11.118999");
}
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 ( "6.267608, 6.591594, 6.620849, 6.632731, 6.669936",\
"6.338999, 6.662985, 6.692240, 6.704123, 6.718280",\
"6.378368, 6.702354, 6.718280, 6.718280, 6.718280",\
"6.400584, 6.718280, 6.718280, 6.718280, 6.718280",\
"6.400584, 6.718280, 6.718280, 6.718280, 6.718280");
}
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 ( "6.471690, 6.688172, 6.712049, 6.721747, 6.752111",\
"6.543081, 6.759564, 6.783440, 6.793139, 6.800456",\
"6.582451, 6.798934, 6.800456, 6.800456, 6.800456",\
"6.604667, 6.800456, 6.800456, 6.800456, 6.800456",\
"6.604667, 6.800456, 6.800456, 6.800456, 6.800456");
}
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[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.868401, 4.868401, 4.868401, 4.868401, 4.868401",\
"4.920895, 4.920896, 4.920896, 4.920896, 4.920896",\
"4.920895, 4.920896, 4.920896, 4.920896, 4.920896",\
"4.920895, 4.920896, 4.920896, 4.920896, 4.920896",\
"4.920895, 4.920896, 4.920896, 4.920896, 4.920896");
}
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.844941, 4.844996, 4.844996, 4.844996, 4.844996",\
"4.897436, 4.897491, 4.897491, 4.897491, 4.897491",\
"4.897436, 4.897491, 4.897491, 4.897491, 4.897491",\
"4.897436, 4.897491, 4.897491, 4.897491, 4.897491",\
"4.897436, 4.897491, 4.897491, 4.897491, 4.897491");
}
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.767659, 7.091647, 7.120902, 7.132785, 7.169989",\
"6.839051, 7.163039, 7.192294, 7.204176, 7.218333",\
"6.878420, 7.202408, 7.218333, 7.218333, 7.218333",\
"6.900636, 7.218333, 7.218333, 7.218333, 7.218333",\
"6.900636, 7.218333, 7.218333, 7.218333, 7.218333");
}
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.963916, 7.180402, 7.204279, 7.213977, 7.244341",\
"7.035308, 7.251794, 7.275670, 7.285368, 7.292686",\
"7.074677, 7.291163, 7.292686, 7.292686, 7.292686",\
"7.096892, 7.292686, 7.292686, 7.292686, 7.292686",\
"7.096892, 7.292686, 7.292686, 7.292686, 7.292686");
}
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[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.357112, 5.357113, 5.357113, 5.357113, 5.357113",\
"5.409607, 5.409607, 5.409607, 5.409607, 5.409607",\
"5.409607, 5.409607, 5.409607, 5.409607, 5.409607",\
"5.409607, 5.409607, 5.409607, 5.409607, 5.409607",\
"5.409607, 5.409607, 5.409607, 5.409607, 5.409607");
}
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.333698, 5.333751, 5.333751, 5.333751, 5.333751",\
"5.386192, 5.386245, 5.386245, 5.386245, 5.386245",\
"5.386192, 5.386245, 5.386245, 5.386245, 5.386245",\
"5.386192, 5.386245, 5.386245, 5.386245, 5.386245",\
"5.386192, 5.386245, 5.386245, 5.386245, 5.386245");
}
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 ( "7.258830, 7.582817, 7.612071, 7.623954, 7.661159",\
"7.330222, 7.654209, 7.683463, 7.695346, 7.709503",\
"7.369591, 7.693578, 7.709503, 7.709503, 7.709503",\
"7.391807, 7.709503, 7.709503, 7.709503, 7.709503",\
"7.391807, 7.709503, 7.709503, 7.709503, 7.709503");
}
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 ( "7.464170, 7.680652, 7.704528, 7.714226, 7.744591",\
"7.535562, 7.752044, 7.775920, 7.785618, 7.792935",\
"7.574931, 7.791413, 7.792935, 7.792935, 7.792935",\
"7.597146, 7.792935, 7.792935, 7.792935, 7.792935",\
"7.597146, 7.792935, 7.792935, 7.792935, 7.792935");
}
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[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.855910, 5.855910, 5.855910, 5.855910, 5.855910",\
"5.908404, 5.908405, 5.908405, 5.908405, 5.908405",\
"5.908404, 5.908405, 5.908405, 5.908405, 5.908405",\
"5.908404, 5.908405, 5.908405, 5.908405, 5.908405",\
"5.908404, 5.908405, 5.908405, 5.908405, 5.908405");
}
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.832448, 5.832502, 5.832502, 5.832502, 5.832502",\
"5.884942, 5.884997, 5.884997, 5.884997, 5.884997",\
"5.884942, 5.884997, 5.884997, 5.884997, 5.884997",\
"5.884942, 5.884997, 5.884997, 5.884997, 5.884997",\
"5.884942, 5.884997, 5.884997, 5.884997, 5.884997");
}
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.765384, 8.089376, 8.118631, 8.130513, 8.167718",\
"7.836775, 8.160769, 8.190022, 8.201905, 8.216062",\
"7.876144, 8.200137, 8.216062, 8.216062, 8.216062",\
"7.898360, 8.216062, 8.216062, 8.216062, 8.216062",\
"7.898360, 8.216062, 8.216062, 8.216062, 8.216062");
}
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 ( "7.970832, 8.187314, 8.211190, 8.220888, 8.251253",\
"8.042224, 8.258705, 8.282582, 8.292280, 8.299598",\
"8.081594, 8.298075, 8.299598, 8.299598, 8.299598",\
"8.103809, 8.299598, 8.299598, 8.299598, 8.299598",\
"8.103809, 8.299598, 8.299598, 8.299598, 8.299598");
}
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[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 ( "6.360888, 6.360888, 6.360888, 6.360888, 6.360888",\
"6.413382, 6.413383, 6.413383, 6.413383, 6.413383",\
"6.413382, 6.413383, 6.413383, 6.413383, 6.413383",\
"6.413382, 6.413383, 6.413383, 6.413383, 6.413383",\
"6.413382, 6.413383, 6.413383, 6.413383, 6.413383");
}
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.337420, 6.337475, 6.337475, 6.337475, 6.337475",\
"6.389914, 6.389969, 6.389969, 6.389969, 6.389969",\
"6.389914, 6.389969, 6.389969, 6.389969, 6.389969",\
"6.389914, 6.389969, 6.389969, 6.389969, 6.389969",\
"6.389914, 6.389969, 6.389969, 6.389969, 6.389969");
}
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 ( "8.255999, 8.579995, 8.609249, 8.621132, 8.658336",\
"8.327390, 8.651386, 8.680641, 8.692524, 8.706680",\
"8.366759, 8.690756, 8.706680, 8.706680, 8.706680",\
"8.388975, 8.706680, 8.706680, 8.706680, 8.706680",\
"8.388975, 8.706680, 8.706680, 8.706680, 8.706680");
}
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.318305, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318305, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318305, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318305, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318305, 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 ( "8.471157, 8.687634, 8.711511, 8.721209, 8.751574",\
"8.542549, 8.759026, 8.782902, 8.792600, 8.799917",\
"8.581919, 8.798395, 8.799917, 8.799917, 8.799917",\
"8.604134, 8.799917, 8.799917, 8.799917, 8.799917",\
"8.604134, 8.799917, 8.799917, 8.799917, 8.799917");
}
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.903238, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903238, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903238, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903238, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903238, 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.859957, 6.859958, 6.859958, 6.859958, 6.859958",\
"6.912451, 6.912452, 6.912452, 6.912452, 6.912452",\
"6.912451, 6.912452, 6.912452, 6.912452, 6.912452",\
"6.912451, 6.912452, 6.912452, 6.912452, 6.912452",\
"6.912451, 6.912452, 6.912452, 6.912452, 6.912452");
}
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.836430, 6.836487, 6.836487, 6.836487, 6.836487",\
"6.888924, 6.888981, 6.888981, 6.888981, 6.888981",\
"6.888924, 6.888981, 6.888981, 6.888981, 6.888981",\
"6.888924, 6.888981, 6.888981, 6.888981, 6.888981",\
"6.888924, 6.888981, 6.888981, 6.888981, 6.888981");
}
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.755945, 9.079928, 9.109183, 9.121066, 9.158271",\
"8.827337, 9.151320, 9.180574, 9.192457, 9.206614",\
"8.866707, 9.190689, 9.206614, 9.206614, 9.206614",\
"8.888922, 9.206614, 9.206614, 9.206614, 9.206614",\
"8.888922, 9.206614, 9.206614, 9.206614, 9.206614");
}
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.951161, 9.167648, 9.191525, 9.201222, 9.231587",\
"9.022552, 9.239039, 9.262917, 9.272614, 9.279931",\
"9.061922, 9.278409, 9.279931, 9.279931, 9.279931",\
"9.084138, 9.279931, 9.279931, 9.279931, 9.279931",\
"9.084138, 9.279931, 9.279931, 9.279931, 9.279931");
}
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[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 ( "7.335258, 7.335258, 7.335258, 7.335258, 7.335258",\
"7.387753, 7.387753, 7.387753, 7.387753, 7.387753",\
"7.387753, 7.387753, 7.387753, 7.387753, 7.387753",\
"7.387753, 7.387753, 7.387753, 7.387753, 7.387753",\
"7.387753, 7.387753, 7.387753, 7.387753, 7.387753");
}
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.311850, 7.311902, 7.311902, 7.311902, 7.311902",\
"7.364344, 7.364396, 7.364396, 7.364396, 7.364396",\
"7.364344, 7.364396, 7.364396, 7.364396, 7.364396",\
"7.364344, 7.364396, 7.364396, 7.364396, 7.364396",\
"7.364344, 7.364396, 7.364396, 7.364396, 7.364396");
}
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 ( "9.317891, 9.641880, 9.671135, 9.683018, 9.720222",\
"9.389283, 9.713272, 9.742527, 9.754410, 9.768566",\
"9.428652, 9.752641, 9.768566, 9.768566, 9.768566",\
"9.450868, 9.768566, 9.768566, 9.768566, 9.768566",\
"9.450868, 9.768566, 9.768566, 9.768566, 9.768566");
}
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.318305, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318305, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318305, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318305, 1.325766",\
"1.234245, 1.310056, 1.315923, 1.318305, 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.526926, 9.743402, 9.767279, 9.776978, 9.807342",\
"9.598318, 9.814795, 9.838671, 9.848369, 9.855686",\
"9.637687, 9.854164, 9.855686, 9.855686, 9.855686",\
"9.659903, 9.855686, 9.855686, 9.855686, 9.855686",\
"9.659903, 9.855686, 9.855686, 9.855686, 9.855686");
}
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.903238, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903238, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903238, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903238, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903238, 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.900416, 7.900417, 7.900417, 7.900417, 7.900417",\
"7.952911, 7.952911, 7.952911, 7.952911, 7.952911",\
"7.952911, 7.952911, 7.952911, 7.952911, 7.952911",\
"7.952911, 7.952911, 7.952911, 7.952911, 7.952911",\
"7.952911, 7.952911, 7.952911, 7.952911, 7.952911");
}
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.876887, 7.876945, 7.876945, 7.876945, 7.876945",\
"7.929381, 7.929439, 7.929439, 7.929439, 7.929439",\
"7.929381, 7.929439, 7.929439, 7.929439, 7.929439",\
"7.929381, 7.929439, 7.929439, 7.929439, 7.929439",\
"7.929381, 7.929439, 7.929439, 7.929439, 7.929439");
}
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.813643, 10.137643, 10.166897, 10.178780, 10.215982",\
"9.885035, 10.209035, 10.238289, 10.250172, 10.264328",\
"9.924403, 10.248404, 10.264328, 10.264328, 10.264328",\
"9.946619, 10.264328, 10.264328, 10.264328, 10.264328",\
"9.946619, 10.264328, 10.264328, 10.264328, 10.264328");
}
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.310056, 1.315922, 1.318305, 1.325766",\
"1.234244, 1.310056, 1.315922, 1.318305, 1.325766",\
"1.234244, 1.310056, 1.315922, 1.318305, 1.325766",\
"1.234244, 1.310056, 1.315922, 1.318305, 1.325766",\
"1.234244, 1.310056, 1.315922, 1.318305, 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.020747, 10.237221, 10.261097, 10.270795, 10.301159",\
"10.092138, 10.308613, 10.332489, 10.342187, 10.349504",\
"10.131508, 10.347981, 10.349504, 10.349504, 10.349504",\
"10.153724, 10.349504, 10.349504, 10.349504, 10.349504",\
"10.153724, 10.349504, 10.349504, 10.349504, 10.349504");
}
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.903237, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903237, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903237, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903237, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903237, 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 ( "8.392291, 8.392292, 8.392292, 8.392292, 8.392292",\
"8.444786, 8.444786, 8.444786, 8.444786, 8.444786",\
"8.444786, 8.444786, 8.444786, 8.444786, 8.444786",\
"8.444786, 8.444786, 8.444786, 8.444786, 8.444786",\
"8.444786, 8.444786, 8.444786, 8.444786, 8.444786");
}
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.368728, 8.368787, 8.368787, 8.368787, 8.368787",\
"8.421223, 8.421282, 8.421282, 8.421282, 8.421282",\
"8.421223, 8.421282, 8.421282, 8.421282, 8.421282",\
"8.421223, 8.421282, 8.421282, 8.421282, 8.421282",\
"8.421223, 8.421282, 8.421282, 8.421282, 8.421282");
}
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 ( "10.325451, 10.649436, 10.678691, 10.690573, 10.727777",\
"10.396843, 10.720828, 10.750083, 10.761965, 10.776122",\
"10.436211, 10.760197, 10.776122, 10.776122, 10.776122",\
"10.458427, 10.776122, 10.776122, 10.776122, 10.776122",\
"10.458427, 10.776122, 10.776122, 10.776122, 10.776122");
}
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.520471, 10.736949, 10.760825, 10.770523, 10.800888",\
"10.591862, 10.808340, 10.832216, 10.841915, 10.849232",\
"10.631231, 10.847710, 10.849232, 10.849232, 10.849232",\
"10.653447, 10.849232, 10.849232, 10.849232, 10.849232",\
"10.653447, 10.849232, 10.849232, 10.849232, 10.849232");
}
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[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.887720, 8.887720, 8.887720, 8.887720, 8.887720",\
"8.940215, 8.940216, 8.940216, 8.940216, 8.940216",\
"8.940215, 8.940216, 8.940216, 8.940216, 8.940216",\
"8.940215, 8.940216, 8.940216, 8.940216, 8.940216",\
"8.940215, 8.940216, 8.940216, 8.940216, 8.940216");
}
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.864211, 8.864268, 8.864268, 8.864268, 8.864268",\
"8.916706, 8.916763, 8.916763, 8.916763, 8.916763",\
"8.916706, 8.916763, 8.916763, 8.916763, 8.916763",\
"8.916706, 8.916763, 8.916763, 8.916763, 8.916763",\
"8.916706, 8.916763, 8.916763, 8.916763, 8.916763");
}
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.826185, 11.150184, 11.179439, 11.191320, 11.228524",\
"10.897576, 11.221575, 11.250830, 11.262712, 11.276868",\
"10.936946, 11.260944, 11.276868, 11.276868, 11.276868",\
"10.959162, 11.276868, 11.276868, 11.276868, 11.276868",\
"10.959162, 11.276868, 11.276868, 11.276868, 11.276868");
}
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.310056, 1.315922, 1.318305, 1.325766",\
"1.234244, 1.310056, 1.315922, 1.318305, 1.325766",\
"1.234244, 1.310056, 1.315922, 1.318305, 1.325766",\
"1.234244, 1.310056, 1.315922, 1.318305, 1.325766",\
"1.234244, 1.310056, 1.315922, 1.318305, 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.035975, 11.252450, 11.276326, 11.286024, 11.316388",\
"11.107367, 11.323841, 11.347717, 11.357416, 11.364733",\
"11.146736, 11.363211, 11.364733, 11.364733, 11.364733",\
"11.168952, 11.364733, 11.364733, 11.364733, 11.364733",\
"11.168952, 11.364733, 11.364733, 11.364733, 11.364733");
}
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.903237, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903237, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903237, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903237, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903237, 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 ( "9.399611, 9.399611, 9.399611, 9.399611, 9.399611",\
"9.452106, 9.452106, 9.452106, 9.452106, 9.452106",\
"9.452106, 9.452106, 9.452106, 9.452106, 9.452106",\
"9.452106, 9.452106, 9.452106, 9.452106, 9.452106",\
"9.452106, 9.452106, 9.452106, 9.452106, 9.452106");
}
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.376058, 9.376117, 9.376117, 9.376117, 9.376117",\
"9.428553, 9.428612, 9.428612, 9.428612, 9.428612",\
"9.428553, 9.428612, 9.428612, 9.428612, 9.428612",\
"9.428553, 9.428612, 9.428612, 9.428612, 9.428612",\
"9.428553, 9.428612, 9.428612, 9.428612, 9.428612");
}
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 ( "11.337277, 11.661274, 11.690529, 11.702412, 11.739614",\
"11.408669, 11.732666, 11.761920, 11.773802, 11.787958",\
"11.448038, 11.772036, 11.787958, 11.787958, 11.787958",\
"11.470254, 11.787958, 11.787958, 11.787958, 11.787958",\
"11.470254, 11.787958, 11.787958, 11.787958, 11.787958");
}
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.540939, 11.757419, 11.781295, 11.790993, 11.821358",\
"11.612331, 11.828810, 11.852686, 11.862385, 11.869701",\
"11.651700, 11.868179, 11.869701, 11.869701, 11.869701",\
"11.673916, 11.869701, 11.869701, 11.869701, 11.869701",\
"11.673916, 11.869701, 11.869701, 11.869701, 11.869701");
}
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[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.898964, 9.898965, 9.898965, 9.898965, 9.898965",\
"9.951460, 9.951460, 9.951460, 9.951460, 9.951460",\
"9.951460, 9.951460, 9.951460, 9.951460, 9.951460",\
"9.951460, 9.951460, 9.951460, 9.951460, 9.951460",\
"9.951460, 9.951460, 9.951460, 9.951460, 9.951460");
}
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.875465, 9.875523, 9.875523, 9.875523, 9.875523",\
"9.927960, 9.928017, 9.928017, 9.928017, 9.928017",\
"9.927960, 9.928017, 9.928017, 9.928017, 9.928017",\
"9.927960, 9.928017, 9.928017, 9.928017, 9.928017",\
"9.927960, 9.928017, 9.928017, 9.928017, 9.928017");
}
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.852473, 12.176455, 12.205710, 12.217593, 12.254798",\
"11.923865, 12.247848, 12.277102, 12.288985, 12.303143",\
"11.963234, 12.287216, 12.303143, 12.303143, 12.303143",\
"11.985450, 12.303143, 12.303143, 12.303143, 12.303143",\
"11.985450, 12.303143, 12.303143, 12.303143, 12.303143");
}
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.310056, 1.315922, 1.318305, 1.325766",\
"1.234244, 1.310056, 1.315922, 1.318305, 1.325766",\
"1.234244, 1.310056, 1.315922, 1.318305, 1.325766",\
"1.234244, 1.310056, 1.315922, 1.318305, 1.325766",\
"1.234244, 1.310056, 1.315922, 1.318305, 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 ( "12.055097, 12.271570, 12.295446, 12.305143, 12.335508",\
"12.126489, 12.342962, 12.366838, 12.376535, 12.383853",\
"12.165857, 12.382330, 12.383853, 12.383853, 12.383853",\
"12.188073, 12.383853, 12.383853, 12.383853, 12.383853",\
"12.188073, 12.383853, 12.383853, 12.383853, 12.383853");
}
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.903237, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903237, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903237, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903237, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903237, 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 ( "10.410728, 10.410728, 10.410728, 10.410728, 10.410728",\
"10.463223, 10.463223, 10.463223, 10.463223, 10.463223",\
"10.463223, 10.463223, 10.463223, 10.463223, 10.463223",\
"10.463223, 10.463223, 10.463223, 10.463223, 10.463223",\
"10.463223, 10.463223, 10.463223, 10.463223, 10.463223");
}
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.387158, 10.387218, 10.387218, 10.387218, 10.387218",\
"10.439653, 10.439713, 10.439713, 10.439713, 10.439713",\
"10.439653, 10.439713, 10.439713, 10.439713, 10.439713",\
"10.439653, 10.439713, 10.439713, 10.439713, 10.439713",\
"10.439653, 10.439713, 10.439713, 10.439713, 10.439713");
}
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 ( "12.347421, 12.671409, 12.700664, 12.712545, 12.749750",\
"12.418813, 12.742801, 12.772056, 12.783937, 12.798095",\
"12.458181, 12.782169, 12.798095, 12.798095, 12.798095",\
"12.480397, 12.798095, 12.798095, 12.798095, 12.798095",\
"12.480397, 12.798095, 12.798095, 12.798095, 12.798095");
}
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 ( "12.554032, 12.770510, 12.794386, 12.804085, 12.834449",\
"12.625424, 12.841902, 12.865778, 12.875477, 12.882792",\
"12.664793, 12.881271, 12.882792, 12.882792, 12.882792",\
"12.687009, 12.882792, 12.882792, 12.882792, 12.882792",\
"12.687009, 12.882792, 12.882792, 12.882792, 12.882792");
}
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.903238, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903238, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903238, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903238, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903238, 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.904423, 10.904423, 10.904423, 10.904423, 10.904423",\
"10.956918, 10.956919, 10.956919, 10.956919, 10.956919",\
"10.956918, 10.956919, 10.956919, 10.956919, 10.956919",\
"10.956918, 10.956919, 10.956919, 10.956919, 10.956919",\
"10.956918, 10.956919, 10.956919, 10.956919, 10.956919");
}
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.880909, 10.880966, 10.880966, 10.880966, 10.880966",\
"10.933404, 10.933461, 10.933461, 10.933461, 10.933461",\
"10.933404, 10.933461, 10.933461, 10.933461, 10.933461",\
"10.933404, 10.933461, 10.933461, 10.933461, 10.933461",\
"10.933404, 10.933461, 10.933461, 10.933461, 10.933461");
}
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.569113, 11.893122, 11.922376, 11.934258, 11.971460",\
"11.662918, 11.986927, 12.016181, 12.028063, 12.065266",\
"11.727972, 12.051982, 12.081236, 12.093118, 12.130322",\
"11.808487, 12.132496, 12.161750, 12.173632, 12.210835",\
"12.121479, 12.445488, 12.474742, 12.486624, 12.523827");
}
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 ( "11.768078, 11.984577, 12.008453, 12.018151, 12.048516",\
"11.861883, 12.078382, 12.102259, 12.111957, 12.142322",\
"11.926938, 12.143436, 12.167314, 12.177011, 12.207376",\
"12.007452, 12.223951, 12.247828, 12.257525, 12.287890",\
"12.320445, 12.536943, 12.560821, 12.570518, 12.600883");
}
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.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 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 ( "10.154086, 10.154087, 10.154087, 10.154087, 10.154087",\
"10.247890, 10.247891, 10.247891, 10.247891, 10.247891",\
"10.312946, 10.312947, 10.312947, 10.312947, 10.312947",\
"10.393460, 10.393460, 10.393460, 10.393460, 10.393460",\
"10.706451, 10.706451, 10.706451, 10.706451, 10.706451");
}
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.130814, 10.130860, 10.130860, 10.130860, 10.130860",\
"10.224618, 10.224665, 10.224665, 10.224665, 10.224665",\
"10.289674, 10.289721, 10.289721, 10.289721, 10.289721",\
"10.370188, 10.370234, 10.370234, 10.370234, 10.370234",\
"10.683178, 10.683226, 10.683226, 10.683226, 10.683226");
}
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 ( "11.015092, 11.339001, 11.368258, 11.380142, 11.417352",\
"11.108897, 11.432806, 11.462064, 11.473948, 11.511157",\
"11.173952, 11.497861, 11.527119, 11.539003, 11.576212",\
"11.254465, 11.578374, 11.607632, 11.619516, 11.656725",\
"11.567458, 11.891367, 11.920625, 11.932508, 11.969718");
}
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 ( "11.212261, 11.428697, 11.452572, 11.462269, 11.492633",\
"11.306067, 11.522502, 11.546377, 11.556074, 11.586438",\
"11.371121, 11.587557, 11.611432, 11.621130, 11.651493",\
"11.451635, 11.668071, 11.691946, 11.701643, 11.732007",\
"11.764627, 11.981063, 12.004938, 12.014636, 12.045000");
}
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[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.637814, 9.637815, 9.637815, 9.637815, 9.637815",\
"9.731619, 9.731619, 9.731619, 9.731619, 9.731619",\
"9.796675, 9.796675, 9.796675, 9.796675, 9.796675",\
"9.877188, 9.877189, 9.877189, 9.877189, 9.877189",\
"10.190180, 10.190181, 10.190181, 10.190181, 10.190181");
}
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.613784, 9.613863, 9.613863, 9.613863, 9.613863",\
"9.707588, 9.707668, 9.707668, 9.707668, 9.707668",\
"9.772644, 9.772724, 9.772724, 9.772724, 9.772724",\
"9.853158, 9.853237, 9.853237, 9.853237, 9.853237",\
"10.166150, 10.166229, 10.166229, 10.166229, 10.166229");
}
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.518899, 10.842798, 10.872057, 10.883942, 10.921151",\
"10.612704, 10.936604, 10.965862, 10.977747, 11.014956",\
"10.677759, 11.001659, 11.030918, 11.042802, 11.080011",\
"10.758273, 11.082172, 11.111431, 11.123316, 11.160525",\
"11.071265, 11.395164, 11.424423, 11.436308, 11.473517");
}
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.234242, 1.310053, 1.315919, 1.318302, 1.325762",\
"1.234242, 1.310053, 1.315919, 1.318302, 1.325762",\
"1.234242, 1.310053, 1.315919, 1.318302, 1.325762",\
"1.234242, 1.310053, 1.315919, 1.318302, 1.325762",\
"1.234242, 1.310053, 1.315919, 1.318302, 1.325762");
}
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.725513, 10.941930, 10.965805, 10.975502, 11.005865",\
"10.819318, 11.035735, 11.059610, 11.069307, 11.099670",\
"10.884373, 11.100790, 11.124665, 11.134363, 11.164726",\
"10.964887, 11.181304, 11.205179, 11.214876, 11.245239",\
"11.277879, 11.494296, 11.518171, 11.527868, 11.558231");
}
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.903220, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903220, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903220, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903220, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903220, 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 ( "9.159092, 9.159092, 9.159092, 9.159092, 9.159092",\
"9.252896, 9.252897, 9.252897, 9.252897, 9.252897",\
"9.317952, 9.317953, 9.317953, 9.317953, 9.317953",\
"9.398466, 9.398466, 9.398466, 9.398466, 9.398466",\
"9.711458, 9.711458, 9.711458, 9.711458, 9.711458");
}
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.134850, 9.134937, 9.134937, 9.134937, 9.134937",\
"9.228654, 9.228743, 9.228743, 9.228743, 9.228743",\
"9.293710, 9.293798, 9.293798, 9.293798, 9.293798",\
"9.374224, 9.374311, 9.374311, 9.374311, 9.374311",\
"9.687216, 9.687304, 9.687304, 9.687304, 9.687304");
}
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 ( "10.015148, 10.339047, 10.368306, 10.380191, 10.417400",\
"10.108953, 10.432853, 10.462111, 10.473996, 10.511206",\
"10.174008, 10.497908, 10.527166, 10.539051, 10.576261",\
"10.254522, 10.578422, 10.607680, 10.619565, 10.656775",\
"10.567514, 10.891414, 10.920672, 10.932557, 10.969767");
}
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.197384, 10.413815, 10.437691, 10.447388, 10.477752",\
"10.291189, 10.507621, 10.531496, 10.541193, 10.571557",\
"10.356245, 10.572676, 10.596551, 10.606249, 10.636612",\
"10.436758, 10.653190, 10.677065, 10.686762, 10.717126",\
"10.749750, 10.966182, 10.990057, 10.999754, 11.030118");
}
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.903224, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903224, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903224, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903224, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903224, 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.631641, 8.631642, 8.631642, 8.631642, 8.631642",\
"8.725447, 8.725447, 8.725447, 8.725447, 8.725447",\
"8.790503, 8.790503, 8.790503, 8.790503, 8.790503",\
"8.871016, 8.871017, 8.871017, 8.871017, 8.871017",\
"9.184008, 9.184009, 9.184009, 9.184009, 9.184009");
}
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.607561, 8.607643, 8.607643, 8.607643, 8.607643",\
"8.701366, 8.701447, 8.701447, 8.701447, 8.701447",\
"8.766422, 8.766503, 8.766503, 8.766503, 8.766503",\
"8.846935, 8.847017, 8.847017, 8.847017, 8.847017",\
"9.159927, 9.160009, 9.160009, 9.160009, 9.160009");
}
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.494990, 9.818853, 9.848114, 9.859999, 9.897211",\
"9.588796, 9.912659, 9.941919, 9.953804, 9.991016",\
"9.653851, 9.977715, 10.006974, 10.018860, 10.056071",\
"9.734365, 10.058228, 10.087488, 10.099373, 10.136585",\
"10.047357, 10.371220, 10.400480, 10.412365, 10.449577");
}
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 ( "9.690501, 9.906938, 9.930813, 9.940511, 9.970874",\
"9.784307, 10.000743, 10.024618, 10.034316, 10.064679",\
"9.849361, 10.065798, 10.089673, 10.099371, 10.129734",\
"9.929875, 10.146312, 10.170187, 10.179885, 10.210248",\
"10.242867, 10.459304, 10.483179, 10.492877, 10.523240");
}
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[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 ( "8.126867, 8.126867, 8.126867, 8.126867, 8.126867",\
"8.220672, 8.220673, 8.220673, 8.220673, 8.220673",\
"8.285728, 8.285728, 8.285728, 8.285728, 8.285728",\
"8.366241, 8.366241, 8.366241, 8.366241, 8.366241",\
"8.679234, 8.679234, 8.679234, 8.679234, 8.679234");
}
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.102847, 8.102926, 8.102926, 8.102926, 8.102926",\
"8.196652, 8.196732, 8.196732, 8.196732, 8.196732",\
"8.261708, 8.261787, 8.261787, 8.261787, 8.261787",\
"8.342221, 8.342300, 8.342300, 8.342300, 8.342300",\
"8.655213, 8.655293, 8.655293, 8.655293, 8.655293");
}
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.979441, 9.303331, 9.332590, 9.344475, 9.381685",\
"9.073246, 9.397137, 9.426395, 9.438280, 9.475491",\
"9.138302, 9.462192, 9.491450, 9.503335, 9.540545",\
"9.218815, 9.542706, 9.571964, 9.583849, 9.621059",\
"9.531807, 9.855698, 9.884956, 9.896841, 9.934052");
}
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.234242, 1.310054, 1.315920, 1.318303, 1.325763",\
"1.234242, 1.310054, 1.315920, 1.318303, 1.325763",\
"1.234242, 1.310054, 1.315920, 1.318303, 1.325763",\
"1.234242, 1.310054, 1.315920, 1.318303, 1.325763",\
"1.234242, 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 ( "9.168396, 9.384823, 9.408697, 9.418395, 9.448758",\
"9.262201, 9.478628, 9.502502, 9.512200, 9.542563",\
"9.327257, 9.543683, 9.567558, 9.577255, 9.607619",\
"9.407771, 9.624197, 9.648072, 9.657770, 9.688133",\
"9.720763, 9.937189, 9.961064, 9.970762, 10.001125");
}
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.903223, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903223, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903223, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903223, 0.978418, 0.986953, 0.990420, 1.001275",\
"0.903223, 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.611337, 7.611338, 7.611338, 7.611338, 7.611338",\
"7.705142, 7.705142, 7.705142, 7.705142, 7.705142",\
"7.770198, 7.770198, 7.770198, 7.770198, 7.770198",\
"7.850711, 7.850712, 7.850712, 7.850712, 7.850712",\
"8.163703, 8.163704, 8.163704, 8.163704, 8.163704");
}
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.587195, 7.587280, 7.587280, 7.587280, 7.587280",\
"7.681001, 7.681085, 7.681085, 7.681085, 7.681085",\
"7.746057, 7.746140, 7.746140, 7.746140, 7.746140",\
"7.826570, 7.826654, 7.826654, 7.826654, 7.826654",\
"8.139562, 8.139647, 8.139647, 8.139647, 8.139647");
}
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.497103, 8.820990, 8.850248, 8.862133, 8.899343",\
"8.590908, 8.914795, 8.944054, 8.955938, 8.993149",\
"8.655964, 8.979850, 9.009109, 9.020994, 9.058204",\
"8.736478, 9.060364, 9.089623, 9.101508, 9.138719",\
"9.049470, 9.373356, 9.402616, 9.414500, 9.451711");
}
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 ( "8.668040, 8.884484, 8.908360, 8.918057, 8.948421",\
"8.761846, 8.978290, 9.002165, 9.011863, 9.042227",\
"8.826900, 9.043344, 9.067220, 9.076918, 9.107282",\
"8.907415, 9.123859, 9.147735, 9.157433, 9.187796",\
"9.220407, 9.436852, 9.460727, 9.470425, 9.500788");
}
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[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 ( "7.110147, 7.110147, 7.110147, 7.110147, 7.110147",\
"7.203952, 7.203952, 7.203952, 7.203952, 7.203952",\
"7.269008, 7.269008, 7.269008, 7.269008, 7.269008",\
"7.349521, 7.349522, 7.349522, 7.349522, 7.349522",\
"7.662513, 7.662514, 7.662514, 7.662514, 7.662514");
}
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.086223, 7.086297, 7.086297, 7.086297, 7.086297",\
"7.180028, 7.180102, 7.180102, 7.180102, 7.180102",\
"7.245084, 7.245158, 7.245158, 7.245158, 7.245158",\
"7.325597, 7.325672, 7.325672, 7.325672, 7.325672",\
"7.638589, 7.638664, 7.638664, 7.638664, 7.638664");
}
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 ( "13.484212, 13.808229, 13.837483, 13.849365, 13.886568",\
"13.634461, 13.958479, 13.987733, 13.999615, 14.036818",\
"13.963566, 14.287584, 14.316837, 14.328719, 14.365922",\
"14.486277, 14.810295, 14.839548, 14.851430, 14.888633",\
"14.631634, 14.955652, 14.984905, 14.996787, 15.033990");
}
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.202827, 1.269396, 1.274140, 1.276067, 1.282099",\
"1.202827, 1.269396, 1.274140, 1.276067, 1.282099",\
"1.202827, 1.269396, 1.274140, 1.276067, 1.282099",\
"1.202827, 1.269396, 1.274140, 1.276067, 1.282099",\
"1.202827, 1.269396, 1.274140, 1.276067, 1.282099");
}
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.912026, 14.123214, 14.146831, 14.156424, 14.186459",\
"14.062276, 14.273463, 14.297080, 14.306673, 14.336708",\
"14.391380, 14.602568, 14.626184, 14.635777, 14.665812",\
"14.914091, 15.125278, 15.148895, 15.158488, 15.188523",\
"15.059448, 15.270636, 15.294252, 15.303845, 15.333880");
}
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.840528, 0.919547, 0.929308, 0.933273, 0.945688",\
"0.840528, 0.919547, 0.929308, 0.933273, 0.945688",\
"0.840528, 0.919547, 0.929308, 0.933273, 0.945688",\
"0.840528, 0.919547, 0.929308, 0.933273, 0.945688",\
"0.840528, 0.919547, 0.929308, 0.933273, 0.945688");
}
} /* 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 ( "12.264181, 12.588200, 12.617453, 12.629334, 12.666537",\
"12.414431, 12.738449, 12.767702, 12.779584, 12.816787",\
"12.743535, 13.067553, 13.096807, 13.108688, 13.145891",\
"13.266246, 13.590263, 13.619517, 13.631399, 13.668602",\
"13.411604, 13.735622, 13.764875, 13.776757, 13.813960");
}
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.202827, 1.269396, 1.274140, 1.276067, 1.282099",\
"1.202827, 1.269396, 1.274140, 1.276067, 1.282099",\
"1.202827, 1.269396, 1.274140, 1.276067, 1.282099",\
"1.202827, 1.269396, 1.274140, 1.276067, 1.282099",\
"1.202827, 1.269396, 1.274140, 1.276067, 1.282099");
}
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.488474, 12.699661, 12.723278, 12.732871, 12.762906",\
"12.638723, 12.849911, 12.873528, 12.883121, 12.913156",\
"12.967825, 13.179012, 13.202629, 13.212222, 13.242257",\
"13.490535, 13.701722, 13.725339, 13.734932, 13.764967",\
"13.635893, 13.847080, 13.870697, 13.880290, 13.910325");
}
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.840528, 0.919547, 0.929308, 0.933273, 0.945688",\
"0.840528, 0.919547, 0.929308, 0.933273, 0.945688",\
"0.840528, 0.919547, 0.929308, 0.933273, 0.945688",\
"0.840528, 0.919547, 0.929308, 0.933273, 0.945688",\
"0.840528, 0.919547, 0.929308, 0.933273, 0.945688");
}
} /* 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.337732, 12.661751, 12.691004, 12.702887, 12.740088",\
"12.431538, 12.755556, 12.784809, 12.796692, 12.833894",\
"12.496593, 12.820611, 12.849864, 12.861746, 12.898949",\
"12.577106, 12.901125, 12.930378, 12.942261, 12.979463",\
"12.890100, 13.214118, 13.243371, 13.255253, 13.292456");
}
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.761003, 12.972190, 12.995807, 13.005400, 13.035435",\
"12.854808, 13.065995, 13.089612, 13.099205, 13.129240",\
"12.919864, 13.131051, 13.154668, 13.164261, 13.194296",\
"13.000378, 13.211565, 13.235182, 13.244775, 13.274810",\
"13.313371, 13.524558, 13.548175, 13.557768, 13.587803");
}
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[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.520214, 6.520214, 6.520214, 6.520214, 6.520214",\
"6.614018, 6.614019, 6.614019, 6.614019, 6.614019",\
"6.679074, 6.679075, 6.679075, 6.679075, 6.679075",\
"6.759588, 6.759588, 6.759588, 6.759588, 6.759588",\
"7.072580, 7.072580, 7.072580, 7.072580, 7.072580");
}
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.496988, 6.497033, 6.497033, 6.497033, 6.497033",\
"6.590793, 6.590838, 6.590838, 6.590838, 6.590838",\
"6.655849, 6.655894, 6.655894, 6.655894, 6.655894",\
"6.736362, 6.736407, 6.736407, 6.736407, 6.736407",\
"7.049355, 7.049399, 7.049399, 7.049399, 7.049399");
}
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 ( "7.054783, 7.378800, 7.408054, 7.419936, 7.457139",\
"7.148745, 7.472762, 7.502015, 7.513897, 7.551100",\
"7.217314, 7.541332, 7.570585, 7.582467, 7.619670",\
"7.303700, 7.627718, 7.656971, 7.668853, 7.706056",\
"7.652583, 7.976601, 8.005855, 8.017736, 8.054939");
}
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.202827, 1.269396, 1.274140, 1.276067, 1.282099",\
"1.202827, 1.269396, 1.274140, 1.276067, 1.282099",\
"1.202827, 1.269396, 1.274140, 1.276067, 1.282099",\
"1.202827, 1.269396, 1.274140, 1.276067, 1.282099",\
"1.202827, 1.269396, 1.274140, 1.276067, 1.282099");
}
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.379570, 7.590757, 7.614374, 7.623967, 7.654002",\
"7.473531, 7.684718, 7.708335, 7.717928, 7.747963",\
"7.542102, 7.753289, 7.776906, 7.786499, 7.816534",\
"7.628488, 7.839675, 7.863292, 7.872885, 7.902920",\
"7.977370, 8.188558, 8.212174, 8.221767, 8.251802");
}
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.840528, 0.919547, 0.929308, 0.933273, 0.945688",\
"0.840528, 0.919547, 0.929308, 0.933273, 0.945688",\
"0.840528, 0.919547, 0.929308, 0.933273, 0.945688",\
"0.840528, 0.919547, 0.929308, 0.933273, 0.945688",\
"0.840528, 0.919547, 0.929308, 0.933273, 0.945688");
}
} /* 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 ( "7.020684, 7.344702, 7.373955, 7.385838, 7.423040",\
"7.114797, 7.438814, 7.468067, 7.479949, 7.517152",\
"7.184048, 7.508066, 7.537319, 7.549201, 7.586404",\
"7.269896, 7.593913, 7.623166, 7.635048, 7.672251",\
"7.619317, 7.943335, 7.972589, 7.984470, 8.021673");
}
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.202827, 1.269396, 1.274140, 1.276067, 1.282099",\
"1.202827, 1.269396, 1.274140, 1.276067, 1.282099",\
"1.202827, 1.269396, 1.274140, 1.276067, 1.282099",\
"1.202827, 1.269396, 1.274140, 1.276067, 1.282099",\
"1.202827, 1.269396, 1.274140, 1.276067, 1.282099");
}
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.302134, 7.513321, 7.536938, 7.546531, 7.576566",\
"7.396246, 7.607433, 7.631050, 7.640643, 7.670678",\
"7.465498, 7.676685, 7.700302, 7.709895, 7.739930",\
"7.551345, 7.762532, 7.786149, 7.795742, 7.825777",\
"7.900767, 8.111954, 8.135571, 8.145164, 8.175200");
}
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.840528, 0.919547, 0.929308, 0.933273, 0.945688",\
"0.840528, 0.919547, 0.929308, 0.933273, 0.945688",\
"0.840528, 0.919547, 0.929308, 0.933273, 0.945688",\
"0.840528, 0.919547, 0.929308, 0.933273, 0.945688",\
"0.840528, 0.919547, 0.929308, 0.933273, 0.945688");
}
} /* 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.397028, 7.721035, 7.750289, 7.762171, 7.799375",\
"7.490833, 7.814839, 7.844093, 7.855976, 7.893179",\
"7.555888, 7.879895, 7.909149, 7.921031, 7.958235",\
"7.636402, 7.960408, 7.989662, 8.001545, 8.038748",\
"7.949395, 8.273401, 8.302655, 8.314538, 8.351741");
}
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 ( "7.595527, 7.812027, 7.835904, 7.845602, 7.875967",\
"7.689332, 7.905832, 7.929709, 7.939407, 7.969772",\
"7.754388, 7.970888, 7.994765, 8.004463, 8.034828",\
"7.834901, 8.051401, 8.075277, 8.084976, 8.115341",\
"8.147894, 8.364394, 8.388270, 8.397968, 8.428333");
}
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.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 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 ( "6.029860, 6.029860, 6.029860, 6.029860, 6.029860",\
"6.123665, 6.123666, 6.123666, 6.123666, 6.123666",\
"6.188721, 6.188722, 6.188722, 6.188722, 6.188722",\
"6.269235, 6.269235, 6.269235, 6.269235, 6.269235",\
"6.582227, 6.582227, 6.582227, 6.582227, 6.582227");
}
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.006604, 6.006650, 6.006650, 6.006650, 6.006650",\
"6.100410, 6.100455, 6.100455, 6.100455, 6.100455",\
"6.165465, 6.165511, 6.165511, 6.165511, 6.165511",\
"6.245978, 6.246025, 6.246025, 6.246025, 6.246025",\
"6.558970, 6.559017, 6.559017, 6.559017, 6.559017");
}
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.611337, 6.935344, 6.964598, 6.976480, 7.013683",\
"6.705298, 7.029305, 7.058558, 7.070441, 7.107644",\
"6.773868, 7.097875, 7.127129, 7.139011, 7.176214",\
"6.860254, 7.184261, 7.213515, 7.225397, 7.262601",\
"7.209137, 7.533144, 7.562398, 7.574280, 7.611484");
}
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.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097");
}
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.838780, 7.049978, 7.073595, 7.083187, 7.113222",\
"6.932741, 7.143939, 7.167556, 7.177149, 7.207183",\
"7.001311, 7.212509, 7.236126, 7.245718, 7.275753",\
"7.087698, 7.298896, 7.322513, 7.332105, 7.362140",\
"7.436580, 7.647778, 7.671395, 7.680987, 7.711022");
}
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.840566, 0.919554, 0.929315, 0.933280, 0.945694",\
"0.840566, 0.919554, 0.929315, 0.933280, 0.945694",\
"0.840566, 0.919554, 0.929315, 0.933280, 0.945694",\
"0.840566, 0.919554, 0.929315, 0.933280, 0.945694",\
"0.840566, 0.919554, 0.929315, 0.933280, 0.945694");
}
} /* 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.593592, 6.917599, 6.946853, 6.958735, 6.995938",\
"6.687704, 7.011711, 7.040965, 7.052847, 7.090051",\
"6.756956, 7.080963, 7.110217, 7.122099, 7.159302",\
"6.842803, 7.166810, 7.196064, 7.207946, 7.245150",\
"7.192225, 7.516232, 7.545485, 7.557368, 7.594571");
}
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.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097");
}
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.793368, 7.004566, 7.028183, 7.037775, 7.067810",\
"6.887480, 7.098678, 7.122294, 7.131887, 7.161922",\
"6.956732, 7.167930, 7.191546, 7.201139, 7.231174",\
"7.042579, 7.253777, 7.277393, 7.286986, 7.317021",\
"7.392000, 7.603198, 7.626815, 7.636407, 7.666442");
}
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.840566, 0.919554, 0.929315, 0.933280, 0.945694",\
"0.840566, 0.919554, 0.929315, 0.933280, 0.945694",\
"0.840566, 0.919554, 0.929315, 0.933280, 0.945694",\
"0.840566, 0.919554, 0.929315, 0.933280, 0.945694",\
"0.840566, 0.919554, 0.929315, 0.933280, 0.945694");
}
} /* 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.399144, 6.723159, 6.752412, 6.764295, 6.801497",\
"6.492949, 6.816964, 6.846217, 6.858099, 6.895302",\
"6.558005, 6.882020, 6.911273, 6.923155, 6.960358",\
"6.638518, 6.962533, 6.991787, 7.003669, 7.040872",\
"6.951511, 7.275526, 7.304779, 7.316661, 7.353864");
}
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.315924, 1.318307, 1.325768",\
"1.234245, 1.310057, 1.315924, 1.318307, 1.325768",\
"1.234245, 1.310057, 1.315924, 1.318307, 1.325768",\
"1.234245, 1.310057, 1.315924, 1.318307, 1.325768",\
"1.234245, 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.599796, 6.816294, 6.840171, 6.849869, 6.880234",\
"6.693601, 6.910099, 6.933976, 6.943674, 6.974039",\
"6.758657, 6.975155, 6.999031, 7.008729, 7.039094",\
"6.839170, 7.055668, 7.079545, 7.089243, 7.119608",\
"7.152163, 7.368660, 7.392537, 7.402235, 7.432600");
}
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.903244, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903244, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903244, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903244, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903244, 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 ( "5.040962, 5.040962, 5.040962, 5.040962, 5.040962",\
"5.134767, 5.134768, 5.134768, 5.134768, 5.134768",\
"5.199822, 5.199823, 5.199823, 5.199823, 5.199823",\
"5.280336, 5.280336, 5.280336, 5.280336, 5.280336",\
"5.593328, 5.593328, 5.593328, 5.593328, 5.593328");
}
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.017677, 5.017724, 5.017724, 5.017724, 5.017724",\
"5.111482, 5.111529, 5.111529, 5.111529, 5.111529",\
"5.176538, 5.176585, 5.176585, 5.176585, 5.176585",\
"5.257051, 5.257098, 5.257098, 5.257098, 5.257098",\
"5.570043, 5.570090, 5.570090, 5.570090, 5.570090");
}
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.576283, 6.900298, 6.929552, 6.941434, 6.978637",\
"6.670245, 6.994259, 7.023513, 7.035395, 7.072598",\
"6.738814, 7.062829, 7.092083, 7.103965, 7.141168",\
"6.825201, 7.149216, 7.178469, 7.190351, 7.227554",\
"7.174084, 7.498098, 7.527352, 7.539234, 7.576437");
}
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.276066, 1.282099",\
"1.202826, 1.269395, 1.274139, 1.276066, 1.282099",\
"1.202826, 1.269395, 1.274139, 1.276066, 1.282099",\
"1.202826, 1.269395, 1.274139, 1.276066, 1.282099",\
"1.202826, 1.269395, 1.274139, 1.276066, 1.282099");
}
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.832649, 7.043839, 7.067456, 7.077048, 7.107083",\
"6.926610, 7.137800, 7.161417, 7.171010, 7.201045",\
"6.995180, 7.206370, 7.229987, 7.239580, 7.269615",\
"7.081566, 7.292757, 7.316374, 7.325966, 7.356001",\
"7.430449, 7.641639, 7.665257, 7.674849, 7.704884");
}
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.840539, 0.919549, 0.929310, 0.933275, 0.945690",\
"0.840539, 0.919549, 0.929310, 0.933275, 0.945690",\
"0.840539, 0.919549, 0.929310, 0.933275, 0.945690",\
"0.840539, 0.919549, 0.929310, 0.933275, 0.945690",\
"0.840539, 0.919549, 0.929310, 0.933275, 0.945690");
}
} /* 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.568113, 6.892128, 6.921381, 6.933264, 6.970467",\
"6.662226, 6.986240, 7.015493, 7.027376, 7.064579",\
"6.731478, 7.055492, 7.084745, 7.096628, 7.133831",\
"6.817325, 7.141339, 7.170592, 7.182475, 7.219678",\
"7.166746, 7.490761, 7.520014, 7.531897, 7.569099");
}
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.276066, 1.282099",\
"1.202826, 1.269395, 1.274139, 1.276066, 1.282099",\
"1.202826, 1.269395, 1.274139, 1.276066, 1.282099",\
"1.202826, 1.269395, 1.274139, 1.276066, 1.282099",\
"1.202826, 1.269395, 1.274139, 1.276066, 1.282099");
}
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.812125, 7.023315, 7.046932, 7.056525, 7.086560",\
"6.906238, 7.117428, 7.141045, 7.150637, 7.180672",\
"6.975490, 7.186680, 7.210297, 7.219889, 7.249924",\
"7.061337, 7.272527, 7.296144, 7.305736, 7.335771",\
"7.410758, 7.621948, 7.645565, 7.655158, 7.685193");
}
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.840539, 0.919549, 0.929310, 0.933275, 0.945690",\
"0.840539, 0.919549, 0.929310, 0.933275, 0.945690",\
"0.840539, 0.919549, 0.929310, 0.933275, 0.945690",\
"0.840539, 0.919549, 0.929310, 0.933275, 0.945690",\
"0.840539, 0.919549, 0.929310, 0.933275, 0.945690");
}
} /* 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.416634, 6.322521, 6.253269, 6.167422, 5.818001",\
"6.693909, 6.599796, 6.530544, 6.444697, 6.095276",\
"7.301248, 7.207135, 7.137883, 7.052036, 6.702615",\
"8.265881, 8.171768, 8.102516, 8.016669, 7.667248",\
"8.551963, 8.457850, 8.388598, 8.302752, 7.953330");
}
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.562447, 7.468334, 7.399082, 7.313235, 6.963814",\
"7.788597, 7.694485, 7.625233, 7.539386, 7.189964",\
"8.283956, 8.189843, 8.120591, 8.034744, 7.685323",\
"9.070727, 8.976615, 8.907363, 8.821516, 8.472095",\
"9.329987, 9.235874, 9.166622, 9.080775, 8.731354");
}
} /* 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.578827, 8.449240, 8.302850, 8.067446, 7.107429",\
"8.856103, 8.726516, 8.580126, 8.344722, 7.384705",\
"9.463442, 9.333855, 9.187465, 8.952061, 7.992043",\
"10.428073, 10.298486, 10.152096, 9.916692, 8.956675",\
"10.714156, 10.584569, 10.438179, 10.202775, 9.242758");
}
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.715588, 8.586000, 8.439610, 8.204206, 7.244189",\
"8.941738, 8.812151, 8.665761, 8.430357, 7.470340",\
"9.437096, 9.307508, 9.161119, 8.925714, 7.965697",\
"10.223867, 10.094280, 9.947890, 9.712486, 8.752469",\
"10.483127, 10.353539, 10.207150, 9.971745, 9.011728");
}
} /* 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.749958, -1.655990, -1.587332, -1.500946, -1.151718",\
"-1.758697, -1.664729, -1.596071, -1.509684, -1.160457",\
"-1.777839, -1.683871, -1.615213, -1.528826, -1.179598",\
"-1.808241, -1.714273, -1.645615, -1.559228, -1.210001",\
"-1.763471, -1.669503, -1.600845, -1.514458, -1.165231");
}
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.871506, -1.777538, -1.708880, -1.622494, -1.273266",\
"-2.107935, -2.013968, -1.945310, -1.858923, -1.509695",\
"-2.490756, -2.396788, -2.328130, -2.241743, -1.892515",\
"-3.098784, -3.004817, -2.936159, -2.849772, -2.500544",\
"-3.289060, -3.195092, -3.126434, -3.040047, -2.690820");
}
} /* 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.516501, -2.386940, -2.240746, -2.006650, -1.046633",\
"-2.525240, -2.395679, -2.249485, -2.015389, -1.055372",\
"-2.544382, -2.414820, -2.268626, -2.034530, -1.074513",\
"-2.574784, -2.445223, -2.299029, -2.064933, -1.104915",\
"-2.530015, -2.400453, -2.254259, -2.020163, -1.060146");
}
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.499422, -3.369861, -3.223667, -2.989571, -2.029553",\
"-3.735852, -3.606291, -3.460097, -3.226001, -2.265983",\
"-4.118671, -3.989110, -3.842916, -3.608820, -2.648803",\
"-4.726700, -4.597138, -4.450944, -4.216848, -3.256831",\
"-4.916975, -4.787414, -4.641220, -4.407124, -3.447106");
}
} /* 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.681287, 14.005288, 14.034542, 14.046425, 14.083628",\
"13.775092, 14.099093, 14.128347, 14.140230, 14.177433",\
"13.840148, 14.164149, 14.193403, 14.205286, 14.242489",\
"13.920662, 14.244663, 14.273917, 14.285799, 14.323003",\
"14.233655, 14.557656, 14.586910, 14.598793, 14.635996");
}
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 ( "14.248178, 14.459380, 14.482997, 14.492589, 14.522624",\
"14.341983, 14.553185, 14.576802, 14.586394, 14.616429",\
"14.407039, 14.618241, 14.641858, 14.651450, 14.681485",\
"14.487552, 14.698754, 14.722371, 14.731963, 14.761998",\
"14.800546, 15.011748, 15.035365, 15.044957, 15.074992");
}
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.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 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 ( "4.044004, 4.044004, 4.044004, 4.044004, 4.044004",\
"4.137809, 4.137809, 4.137809, 4.137809, 4.137809",\
"4.202865, 4.202865, 4.202865, 4.202865, 4.202865",\
"4.283378, 4.283379, 4.283379, 4.283379, 4.283379",\
"4.596371, 4.596371, 4.596371, 4.596371, 4.596371");
}
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.020746, 4.020792, 4.020792, 4.020792, 4.020792",\
"4.114551, 4.114597, 4.114597, 4.114597, 4.114597",\
"4.179606, 4.179653, 4.179653, 4.179653, 4.179653",\
"4.260120, 4.260166, 4.260166, 4.260166, 4.260166",\
"4.573112, 4.573159, 4.573159, 4.573159, 4.573159");
}
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.755939, 6.079940, 6.109195, 6.121077, 6.158280",\
"5.885497, 6.209498, 6.238752, 6.250635, 6.287838",\
"6.031677, 6.355679, 6.384933, 6.396815, 6.434019",\
"6.265706, 6.589707, 6.618961, 6.630843, 6.668047",\
"7.225692, 7.549693, 7.578947, 7.590829, 7.628033");
}
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.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.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "5.976890, 6.188092, 6.211709, 6.221302, 6.251336",\
"6.106451, 6.317654, 6.341270, 6.350863, 6.380898",\
"6.252645, 6.463847, 6.487464, 6.497057, 6.527091",\
"6.486741, 6.697944, 6.721560, 6.731153, 6.761188",\
"7.446759, 7.657962, 7.681579, 7.691171, 7.721206");
}
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.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 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.747561, 4.747561, 4.747561, 4.747561, 4.747561",\
"4.877144, 4.877144, 4.877144, 4.877144, 4.877144",\
"5.023514, 5.023514, 5.023514, 5.023514, 5.023514",\
"5.258794, 5.258794, 5.258794, 5.258794, 5.258794",\
"6.218780, 6.218780, 6.218780, 6.218780, 6.218780");
}
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.724303, 4.724349, 4.724349, 4.724349, 4.724349",\
"4.853886, 4.853931, 4.853931, 4.853931, 4.853931",\
"5.000256, 5.000301, 5.000301, 5.000301, 5.000301",\
"5.235536, 5.235581, 5.235581, 5.235581, 5.235581",\
"6.195521, 6.195567, 6.195567, 6.195567, 6.195567");
}
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 ( "9.004877, 9.328878, 9.358133, 9.370015, 9.407219",\
"9.098838, 9.422839, 9.452093, 9.463976, 9.501180",\
"9.167407, 9.491408, 9.520662, 9.532545, 9.569749",\
"9.253794, 9.577795, 9.607050, 9.618932, 9.656136",\
"9.602676, 9.926678, 9.955933, 9.967814, 10.005018");
}
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.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.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "9.512629, 9.723831, 9.747448, 9.757041, 9.787075",\
"9.606589, 9.817792, 9.841409, 9.851002, 9.881036",\
"9.675159, 9.886362, 9.909979, 9.919571, 9.949606",\
"9.761545, 9.972748, 9.996365, 10.005958, 10.035992",\
"10.110428, 10.321630, 10.345247, 10.354840, 10.384874");
}
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.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 0.978419, 0.986954, 0.990421, 1.001275",\
"0.903245, 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.165796, 5.489798, 5.519052, 5.530934, 5.568138",\
"5.259904, 5.583905, 5.613159, 5.625041, 5.662245",\
"5.329274, 5.653275, 5.682529, 5.694412, 5.731616",\
"5.415097, 5.739099, 5.768353, 5.780235, 5.817439",\
"5.764890, 6.088891, 6.118145, 6.130028, 6.167232");
}
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.524622, 5.735825, 5.759441, 5.769033, 5.799068",\
"5.618729, 5.829932, 5.853548, 5.863141, 5.893175",\
"5.688100, 5.899302, 5.922919, 5.932511, 5.962546",\
"5.773922, 5.985125, 6.008741, 6.018334, 6.048368",\
"6.123714, 6.334917, 6.358534, 6.368126, 6.398161");
}
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 ( "12.483028, 12.807038, 12.836292, 12.848174, 12.885378",\
"12.633278, 12.957288, 12.986542, 12.998424, 13.035627",\
"12.962383, 13.286392, 13.315646, 13.327528, 13.364731",\
"13.485094, 13.809103, 13.838357, 13.850239, 13.887442",\
"13.630451, 13.954460, 13.983714, 13.995596, 14.032799");
}
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.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.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "12.758399, 12.974901, 12.998777, 13.008476, 13.038841",\
"12.908648, 13.125151, 13.149027, 13.158726, 13.189091",\
"13.237753, 13.454255, 13.478131, 13.487830, 13.518195",\
"13.760464, 13.976966, 14.000842, 14.010541, 14.040906",\
"13.905821, 14.122323, 14.146199, 14.155898, 14.186263");
}
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.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 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 ( "11.045893, 11.045893, 11.045893, 11.045893, 11.045893",\
"11.196142, 11.196142, 11.196142, 11.196142, 11.196142",\
"11.525247, 11.525248, 11.525248, 11.525248, 11.525248",\
"12.047957, 12.047958, 12.047958, 12.047958, 12.047958",\
"12.193316, 12.193316, 12.193316, 12.193316, 12.193316");
}
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 ( "11.022659, 11.022704, 11.022704, 11.022704, 11.022704",\
"11.172909, 11.172954, 11.172954, 11.172954, 11.172954",\
"11.502012, 11.502058, 11.502058, 11.502058, 11.502058",\
"12.024723, 12.024769, 12.024769, 12.024769, 12.024769",\
"12.170082, 12.170127, 12.170127, 12.170127, 12.170127");
}
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.898618, 5.222627, 5.251881, 5.263763, 5.300966",\
"4.992423, 5.316432, 5.345686, 5.357568, 5.394771",\
"5.057478, 5.381488, 5.410741, 5.422624, 5.459827",\
"5.137992, 5.462001, 5.491255, 5.503137, 5.540340",\
"5.450984, 5.774994, 5.804247, 5.816130, 5.853333");
}
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 ( "5.100433, 5.316936, 5.340813, 5.350511, 5.380876",\
"5.194239, 5.410741, 5.434618, 5.444316, 5.474681",\
"5.259295, 5.475797, 5.499673, 5.509372, 5.539737",\
"5.339808, 5.556311, 5.580187, 5.589885, 5.620250",\
"5.652800, 5.869303, 5.893179, 5.902878, 5.933243");
}
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[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.549042, 3.549042, 3.549042, 3.549042, 3.549042",\
"3.642847, 3.642848, 3.642848, 3.642848, 3.642848",\
"3.707902, 3.707903, 3.707903, 3.707903, 3.707903",\
"3.788416, 3.788417, 3.788417, 3.788417, 3.788417",\
"4.101408, 4.101409, 4.101409, 4.101409, 4.101409");
}
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.525808, 3.525853, 3.525853, 3.525853, 3.525853",\
"3.619613, 3.619658, 3.619658, 3.619658, 3.619658",\
"3.684669, 3.684714, 3.684714, 3.684714, 3.684714",\
"3.765182, 3.765227, 3.765227, 3.765227, 3.765227",\
"4.078175, 4.078220, 4.078220, 4.078220, 4.078220");
}
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.325882, 7.649892, 7.679146, 7.691028, 7.728231",\
"7.419844, 7.743853, 7.773107, 7.784989, 7.822192",\
"7.488413, 7.812423, 7.841677, 7.853559, 7.890762",\
"7.574800, 7.898809, 7.928063, 7.939945, 7.977149",\
"7.923682, 8.247692, 8.276945, 8.288828, 8.326031");
}
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.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.650743, 1.500000, 5.000000");
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
values ( "7.601253, 7.817756, 7.841632, 7.851330, 7.881695",\
"7.695214, 7.911716, 7.935593, 7.945292, 7.975657",\
"7.763784, 7.980287, 8.004163, 8.013862, 8.044227",\
"7.850170, 8.066673, 8.090549, 8.100247, 8.130612",\
"8.199053, 8.415556, 8.439432, 8.449130, 8.479495");
}
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[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 ( "6.088171, 6.088171, 6.088171, 6.088171, 6.088171",\
"6.182283, 6.182283, 6.182283, 6.182283, 6.182283",\
"6.251535, 6.251536, 6.251536, 6.251536, 6.251536",\
"6.337382, 6.337383, 6.337383, 6.337383, 6.337383",\
"6.686804, 6.686805, 6.686805, 6.686805, 6.686805");
}
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 ( "6.064937, 6.064982, 6.064982, 6.064982, 6.064982",\
"6.159049, 6.159094, 6.159094, 6.159094, 6.159094",\
"6.228302, 6.228347, 6.228347, 6.228347, 6.228347",\
"6.314148, 6.314194, 6.314194, 6.314194, 6.314194",\
"6.663570, 6.663615, 6.663615, 6.663615, 6.663615");
}
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.559167");
}
} /* end of arc clock_clock_pwl*/
timing () {
related_pin : "clock" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.844598");
}
} /* 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.767408, 12.090978, 12.120252, 12.132142, 12.169371",\
"11.917658, 12.241227, 12.270501, 12.282392, 12.319620",\
"12.246763, 12.570332, 12.599606, 12.611496, 12.648725",\
"12.769474, 13.093042, 13.122316, 13.134207, 13.171435",\
"12.914831, 13.238400, 13.267674, 13.279565, 13.316793");
}
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.202694, 1.269288, 1.274032, 1.275959, 1.281991",\
"1.202694, 1.269288, 1.274032, 1.275959, 1.281991",\
"1.202694, 1.269288, 1.274032, 1.275959, 1.281991",\
"1.202694, 1.269288, 1.274032, 1.275959, 1.281991",\
"1.202694, 1.269288, 1.274032, 1.275959, 1.281991");
}
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.685519, 12.897224, 12.920826, 12.930413, 12.960430",\
"12.835769, 13.047474, 13.071075, 13.080663, 13.110680",\
"13.164872, 13.376577, 13.400179, 13.409766, 13.439783",\
"13.687583, 13.899288, 13.922890, 13.932477, 13.962494",\
"13.832941, 14.044645, 14.068249, 14.077835, 14.107851");
}
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.842366, 0.919910, 0.929658, 0.933617, 0.946014",\
"0.842366, 0.919910, 0.929658, 0.933617, 0.946014",\
"0.842366, 0.919910, 0.929658, 0.933617, 0.946014",\
"0.842366, 0.919910, 0.929658, 0.933617, 0.946014",\
"0.842366, 0.919910, 0.929658, 0.933617, 0.946014");
}
} /* 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.738493, 12.062061, 12.091335, 12.103226, 12.140454",\
"11.888742, 12.212311, 12.241585, 12.253475, 12.290704",\
"12.217846, 12.541414, 12.570688, 12.582579, 12.619807",\
"12.740555, 13.064124, 13.093398, 13.105289, 13.142517",\
"12.885914, 13.209483, 13.238757, 13.250648, 13.287876");
}
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.202694, 1.269288, 1.274032, 1.275959, 1.281991",\
"1.202694, 1.269288, 1.274032, 1.275959, 1.281991",\
"1.202694, 1.269288, 1.274032, 1.275959, 1.281991",\
"1.202694, 1.269288, 1.274032, 1.275959, 1.281991",\
"1.202694, 1.269288, 1.274032, 1.275959, 1.281991");
}
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.573444, 12.785149, 12.808752, 12.818338, 12.848354",\
"12.723694, 12.935398, 12.959002, 12.968588, 12.998604",\
"13.052797, 13.264502, 13.288105, 13.297691, 13.327707",\
"13.575508, 13.787212, 13.810816, 13.820402, 13.850418",\
"13.720866, 13.932571, 13.956173, 13.965760, 13.995777");
}
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.842366, 0.919910, 0.929658, 0.933617, 0.946014",\
"0.842366, 0.919910, 0.929658, 0.933617, 0.946014",\
"0.842366, 0.919910, 0.929658, 0.933617, 0.946014",\
"0.842366, 0.919910, 0.929658, 0.933617, 0.946014",\
"0.842366, 0.919910, 0.929658, 0.933617, 0.946014");
}
} /* 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 ( "11.470179, 11.793721, 11.822996, 11.834887, 11.872117",\
"11.620428, 11.943971, 11.973246, 11.985136, 12.022367",\
"11.949532, 12.273074, 12.302349, 12.314240, 12.351470",\
"12.472242, 12.795785, 12.825060, 12.836950, 12.874181",\
"12.617599, 12.941143, 12.970418, 12.982308, 13.019539");
}
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.202686, 1.269282, 1.274026, 1.275952, 1.281985",\
"1.202686, 1.269282, 1.274026, 1.275952, 1.281985",\
"1.202686, 1.269282, 1.274026, 1.275952, 1.281985",\
"1.202686, 1.269282, 1.274026, 1.275952, 1.281985",\
"1.202686, 1.269282, 1.274026, 1.275952, 1.281985");
}
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.610257, 11.821989, 11.845591, 11.855177, 11.885193",\
"11.760506, 11.972238, 11.995839, 12.005425, 12.035441",\
"12.089610, 12.301342, 12.324944, 12.334530, 12.364546",\
"12.612320, 12.824052, 12.847653, 12.857240, 12.887256",\
"12.757679, 12.969411, 12.993012, 13.002599, 13.032615");
}
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.842464, 0.919930, 0.929677, 0.933636, 0.946031",\
"0.842464, 0.919930, 0.929677, 0.933636, 0.946031",\
"0.842464, 0.919930, 0.929677, 0.933636, 0.946031",\
"0.842464, 0.919930, 0.929677, 0.933636, 0.946031",\
"0.842464, 0.919930, 0.929677, 0.933636, 0.946031");
}
} /* 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 ( "11.469181, 11.792725, 11.822000, 11.833890, 11.871120",\
"11.619432, 11.942975, 11.972250, 11.984140, 12.021371",\
"11.948534, 12.272078, 12.301353, 12.313243, 12.350473",\
"12.471245, 12.794788, 12.824063, 12.835954, 12.873184",\
"12.616604, 12.940147, 12.969422, 12.981313, 13.018543");
}
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.202686, 1.269282, 1.274026, 1.275952, 1.281985",\
"1.202686, 1.269282, 1.274026, 1.275952, 1.281985",\
"1.202686, 1.269282, 1.274026, 1.275952, 1.281985",\
"1.202686, 1.269282, 1.274026, 1.275952, 1.281985",\
"1.202686, 1.269282, 1.274026, 1.275952, 1.281985");
}
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.609261, 11.820992, 11.844594, 11.854180, 11.884196",\
"11.759509, 11.971241, 11.994843, 12.004429, 12.034445",\
"12.088614, 12.300345, 12.323947, 12.333533, 12.363549",\
"12.611323, 12.823055, 12.846657, 12.856243, 12.886259",\
"12.756682, 12.968414, 12.992016, 13.001602, 13.031618");
}
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.842464, 0.919930, 0.929677, 0.933636, 0.946031",\
"0.842464, 0.919930, 0.929677, 0.933636, 0.946031",\
"0.842464, 0.919930, 0.929677, 0.933636, 0.946031",\
"0.842464, 0.919930, 0.929677, 0.933636, 0.946031",\
"0.842464, 0.919930, 0.929677, 0.933636, 0.946031");
}
} /* 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 ( "11.226540, 11.550342, 11.579605, 11.591491, 11.628706",\
"11.376789, 11.700591, 11.729855, 11.741740, 11.778955",\
"11.705893, 12.029695, 12.058958, 12.070844, 12.108059",\
"12.228601, 12.552404, 12.581668, 12.593554, 12.630769",\
"12.373960, 12.697762, 12.727026, 12.738912, 12.776127");
}
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.315917, 1.318300, 1.325760",\
"1.234241, 1.310052, 1.315917, 1.318300, 1.325760",\
"1.234241, 1.310052, 1.315917, 1.318300, 1.325760",\
"1.234241, 1.310052, 1.315917, 1.318300, 1.325760",\
"1.234241, 1.310052, 1.315917, 1.318300, 1.325760");
}
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.554718, 11.771105, 11.794979, 11.804676, 11.835039",\
"11.704967, 11.921354, 11.945229, 11.954926, 11.985288",\
"12.034071, 12.250458, 12.274332, 12.284029, 12.314391",\
"12.556782, 12.773169, 12.797043, 12.806740, 12.837102",\
"12.702140, 12.918526, 12.942400, 12.952098, 12.982460");
}
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.903211, 0.978417, 0.986953, 0.990420, 1.001274",\
"0.903211, 0.978417, 0.986953, 0.990420, 1.001274",\
"0.903211, 0.978417, 0.986953, 0.990420, 1.001274",\
"0.903211, 0.978417, 0.986953, 0.990420, 1.001274",\
"0.903211, 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 ( "10.370269, 10.370270, 10.370270, 10.370270, 10.370270",\
"10.520518, 10.520519, 10.520519, 10.520519, 10.520519",\
"10.849622, 10.849623, 10.849623, 10.849623, 10.849623",\
"11.372333, 11.372334, 11.372334, 11.372334, 11.372334",\
"11.517690, 11.517691, 11.517691, 11.517691, 11.517691");
}
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.345944, 10.346037, 10.346037, 10.346037, 10.346037",\
"10.496194, 10.496286, 10.496286, 10.496286, 10.496286",\
"10.825297, 10.825390, 10.825390, 10.825390, 10.825390",\
"11.348008, 11.348101, 11.348101, 11.348101, 11.348101",\
"11.493365, 11.493458, 11.493458, 11.493458, 11.493458");
}
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.267811");
}
} /* 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.320932");
}
} /* 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.421242");
}
} /* end of arc hkspi_clk_hkspi_clk_pwl*/
timing () {
related_pin : "hkspi_clk" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.567629");
}
} /* end of arc hkspi_clk_hkspi_clk_pwh*/
} /* end of pin hkspi_clk */
} /* end of cell */
} /* end of library */