mirror of https://github.com/efabless/caravel.git
6237 lines
268 KiB
Plaintext
6237 lines
268 KiB
Plaintext
|
|
library("caravan.tt") {
|
|
|
|
technology (cmos) ;
|
|
delay_model : table_lookup ;
|
|
library_features ( report_delay_calculation ) ;
|
|
date : "Sun Oct 30 14:27:30 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 : 1740408.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 : 0.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 : 0.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 : 0.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 : 0.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 : 0.000000 ;
|
|
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 : 0.000000 ;
|
|
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 : 0.000000 ;
|
|
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 : 0.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 : 0.000000 ;
|
|
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 : 0.000000 ;
|
|
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 : 0.000000 ;
|
|
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 : 0.000000 ;
|
|
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 : 0.000000 ;
|
|
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 : 0.000000 ;
|
|
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 : 0.000000 ;
|
|
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 : 0.000000 ;
|
|
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 : 0.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 : 0.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 : 4.000000 ;
|
|
min_transition : 1.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.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.523235, 11.859331, 11.889685, 11.902014, 11.940617",\
|
|
"11.647879, 11.983974, 12.014328, 12.026657, 12.065260",\
|
|
"11.772524, 12.108620, 12.138973, 12.151302, 12.189905",\
|
|
"12.021812, 12.357908, 12.388262, 12.400591, 12.439194",\
|
|
"12.520390, 12.856485, 12.886839, 12.899168, 12.937771");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.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.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.873173, 12.097788, 12.122560, 12.132622, 12.164125",\
|
|
"11.997818, 12.222432, 12.247204, 12.257265, 12.288769",\
|
|
"12.122461, 12.347076, 12.371848, 12.381910, 12.413414",\
|
|
"12.371752, 12.596366, 12.621138, 12.631199, 12.662703",\
|
|
"12.870329, 13.094943, 13.119715, 13.129776, 13.161280");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.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, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.546971, 9.546971, 9.546971, 9.546971, 9.546971",\
|
|
"9.776500, 9.776500, 9.776500, 9.776500, 9.776500",\
|
|
"9.776500, 9.776500, 9.776500, 9.776500, 9.776500",\
|
|
"10.009507, 10.009507, 10.009507, 10.009507, 10.009507",\
|
|
"10.472044, 10.472044, 10.472044, 10.472044, 10.472044");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.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, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.524446, 9.524496, 9.524496, 9.524496, 9.524496",\
|
|
"9.753974, 9.754025, 9.754025, 9.754025, 9.754025",\
|
|
"9.753974, 9.754025, 9.754025, 9.754025, 9.754025",\
|
|
"9.986981, 9.987032, 9.987032, 9.987032, 9.987032",\
|
|
"10.449518, 10.449569, 10.449569, 10.449569, 10.449569");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.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 : 4.000000 ;
|
|
min_transition : 1.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.517143, 6.853279, 6.883631, 6.895959, 6.934559",\
|
|
"6.591212, 6.927348, 6.957700, 6.970028, 6.984716",\
|
|
"6.632058, 6.968194, 6.984716, 6.984716, 6.984716",\
|
|
"6.655107, 6.984716, 6.984716, 6.984716, 6.984716",\
|
|
"6.655107, 6.984716, 6.984716, 6.984716, 6.984716");
|
|
}
|
|
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.718429, 6.943029, 6.967801, 6.977863, 7.009366",\
|
|
"6.792498, 7.017098, 7.041870, 7.051931, 7.059524",\
|
|
"6.833344, 7.057943, 7.059524, 7.059524, 7.059524",\
|
|
"6.856392, 7.059524, 7.059524, 7.059524, 7.059524",\
|
|
"6.856392, 7.059524, 7.059524, 7.059524, 7.059524");
|
|
}
|
|
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.565613, 4.565613, 4.565613, 4.565613, 4.565613",\
|
|
"4.616138, 4.616138, 4.616138, 4.616138, 4.616138",\
|
|
"4.616138, 4.616138, 4.616138, 4.616138, 4.616138",\
|
|
"4.616138, 4.616138, 4.616138, 4.616138, 4.616138",\
|
|
"4.616138, 4.616138, 4.616138, 4.616138, 4.616138");
|
|
}
|
|
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.543034, 4.543086, 4.543086, 4.543086, 4.543086",\
|
|
"4.593558, 4.593611, 4.593611, 4.593611, 4.593611",\
|
|
"4.593558, 4.593611, 4.593611, 4.593611, 4.593611",\
|
|
"4.593558, 4.593611, 4.593611, 4.593611, 4.593611",\
|
|
"4.593558, 4.593611, 4.593611, 4.593611, 4.593611");
|
|
}
|
|
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*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.062185, 8.398321, 8.428673, 8.441001, 8.479601",\
|
|
"8.159670, 8.495806, 8.526157, 8.538486, 8.577085",\
|
|
"8.230811, 8.566947, 8.597299, 8.609627, 8.648227",\
|
|
"8.320437, 8.656573, 8.686925, 8.699253, 8.737853",\
|
|
"8.682402, 9.018538, 9.048889, 9.061217, 9.099817");
|
|
}
|
|
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.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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.338943, 8.563543, 8.588314, 8.598376, 8.629879",\
|
|
"8.436427, 8.661028, 8.685800, 8.695862, 8.727365",\
|
|
"8.507568, 8.732169, 8.756941, 8.767002, 8.798506",\
|
|
"8.597195, 8.821795, 8.846567, 8.856628, 8.888132",\
|
|
"8.959159, 9.183760, 9.208531, 9.218594, 9.250096");
|
|
}
|
|
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.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 hkspi_clk_mprj_io[37]_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.173796, 6.173797, 6.173797, 6.173797, 6.173797",\
|
|
"6.264379, 6.264380, 6.264380, 6.264380, 6.264380",\
|
|
"6.331034, 6.331035, 6.331035, 6.331035, 6.331035",\
|
|
"6.413662, 6.413662, 6.413662, 6.413662, 6.413662",\
|
|
"6.749980, 6.749981, 6.749981, 6.749981, 6.749981");
|
|
}
|
|
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.151217, 6.151269, 6.151269, 6.151269, 6.151269",\
|
|
"6.241800, 6.241852, 6.241852, 6.241852, 6.241852",\
|
|
"6.308455, 6.308507, 6.308507, 6.308507, 6.308507",\
|
|
"6.391083, 6.391135, 6.391135, 6.391135, 6.391135",\
|
|
"6.727401, 6.727454, 6.727454, 6.727454, 6.727454");
|
|
}
|
|
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[37]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[37] */
|
|
|
|
pin("mprj_io[36]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
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 ( "7.031078, 7.367216, 7.397568, 7.409897, 7.448496",\
|
|
"7.105147, 7.441285, 7.471637, 7.483965, 7.498653",\
|
|
"7.145993, 7.482131, 7.498653, 7.498653, 7.498653",\
|
|
"7.169042, 7.498653, 7.498653, 7.498653, 7.498653",\
|
|
"7.169042, 7.498653, 7.498653, 7.498653, 7.498653");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.229113, 7.453717, 7.478489, 7.488551, 7.520054",\
|
|
"7.303182, 7.527786, 7.552558, 7.562620, 7.570212",\
|
|
"7.344028, 7.568632, 7.570212, 7.570212, 7.570212",\
|
|
"7.367076, 7.570212, 7.570212, 7.570212, 7.570212",\
|
|
"7.367076, 7.570212, 7.570212, 7.570212, 7.570212");
|
|
}
|
|
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.028666, 5.028666, 5.028666, 5.028666, 5.028666",\
|
|
"5.079191, 5.079192, 5.079192, 5.079192, 5.079192",\
|
|
"5.079191, 5.079192, 5.079192, 5.079192, 5.079192",\
|
|
"5.079191, 5.079192, 5.079192, 5.079192, 5.079192",\
|
|
"5.079191, 5.079192, 5.079192, 5.079192, 5.079192");
|
|
}
|
|
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.006129, 5.006181, 5.006181, 5.006181, 5.006181",\
|
|
"5.056655, 5.056706, 5.056706, 5.056706, 5.056706",\
|
|
"5.056655, 5.056706, 5.056706, 5.056706, 5.056706",\
|
|
"5.056655, 5.056706, 5.056706, 5.056706, 5.056706",\
|
|
"5.056655, 5.056706, 5.056706, 5.056706, 5.056706");
|
|
}
|
|
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*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.250969, 8.587107, 8.617458, 8.629787, 8.668386",\
|
|
"8.348454, 8.684591, 8.714943, 8.727272, 8.765871",\
|
|
"8.419595, 8.755733, 8.786084, 8.798412, 8.837012",\
|
|
"8.509220, 8.845358, 8.875710, 8.888039, 8.926638",\
|
|
"8.871186, 9.207324, 9.237676, 9.250004, 9.288604");
|
|
}
|
|
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.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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.524477, 8.749081, 8.773852, 8.783915, 8.815418",\
|
|
"8.621961, 8.846565, 8.871337, 8.881399, 8.912902",\
|
|
"8.693102, 8.917706, 8.942478, 8.952539, 8.984043",\
|
|
"8.782728, 9.007332, 9.032104, 9.042166, 9.073669",\
|
|
"9.144693, 9.369299, 9.394070, 9.404132, 9.435635");
|
|
}
|
|
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.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 hkspi_clk_mprj_io[36]_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.338431, 6.338432, 6.338432, 6.338432, 6.338432",\
|
|
"6.429014, 6.429015, 6.429015, 6.429015, 6.429015",\
|
|
"6.495669, 6.495670, 6.495670, 6.495670, 6.495670",\
|
|
"6.578298, 6.578298, 6.578298, 6.578298, 6.578298",\
|
|
"6.914616, 6.914617, 6.914617, 6.914617, 6.914617");
|
|
}
|
|
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.315896, 6.315946, 6.315946, 6.315946, 6.315946",\
|
|
"6.406478, 6.406529, 6.406529, 6.406529, 6.406529",\
|
|
"6.473134, 6.473184, 6.473184, 6.473184, 6.473184",\
|
|
"6.555761, 6.555812, 6.555812, 6.555812, 6.555812",\
|
|
"6.892080, 6.892130, 6.892130, 6.892130, 6.892130");
|
|
}
|
|
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[36]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[36] */
|
|
|
|
pin("mprj_io[35]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[35];
|
|
timing () {
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "14.091919, 14.428056, 14.458407, 14.470736, 14.509336",\
|
|
"14.216564, 14.552700, 14.583052, 14.595380, 14.633980",\
|
|
"14.341208, 14.677344, 14.707696, 14.720024, 14.758624",\
|
|
"14.590498, 14.926634, 14.956985, 14.969314, 15.007914",\
|
|
"15.089075, 15.425211, 15.455563, 15.467891, 15.506491");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.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.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "14.374853, 14.599454, 14.624226, 14.634287, 14.665791",\
|
|
"14.499498, 14.724098, 14.748870, 14.758932, 14.790435",\
|
|
"14.624142, 14.848742, 14.873514, 14.883575, 14.915079",\
|
|
"14.873432, 15.098032, 15.122804, 15.132866, 15.164369",\
|
|
"15.372009, 15.596609, 15.621381, 15.631443, 15.662946");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.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 clock_mprj_io[35]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.638644, 10.638645, 10.638645, 10.638645, 10.638645",\
|
|
"10.868175, 10.868176, 10.868176, 10.868176, 10.868176",\
|
|
"10.868175, 10.868176, 10.868176, 10.868176, 10.868176",\
|
|
"11.101181, 11.101182, 11.101182, 11.101182, 11.101182",\
|
|
"11.563717, 11.563718, 11.563718, 11.563718, 11.563718");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.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, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.616062, 10.616115, 10.616115, 10.616115, 10.616115",\
|
|
"10.845592, 10.845645, 10.845645, 10.845645, 10.845645",\
|
|
"10.845592, 10.845645, 10.845645, 10.845645, 10.845645",\
|
|
"11.078599, 11.078651, 11.078651, 11.078651, 11.078651",\
|
|
"11.541135, 11.541187, 11.541187, 11.541187, 11.541187");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.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[35]_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 ( "7.540669, 7.876805, 7.907157, 7.919485, 7.958085",\
|
|
"7.614738, 7.950874, 7.981225, 7.993554, 8.008242",\
|
|
"7.655583, 7.991720, 8.008242, 8.008242, 8.008242",\
|
|
"7.678632, 8.008242, 8.008242, 8.008242, 8.008242",\
|
|
"7.678632, 8.008242, 8.008242, 8.008242, 8.008242");
|
|
}
|
|
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.748127, 7.972727, 7.997499, 8.007560, 8.039063",\
|
|
"7.822195, 8.046796, 8.071568, 8.081629, 8.089221",\
|
|
"7.863041, 8.087641, 8.089221, 8.089221, 8.089221",\
|
|
"7.886089, 8.089221, 8.089221, 8.089221, 8.089221",\
|
|
"7.886089, 8.089221, 8.089221, 8.089221, 8.089221");
|
|
}
|
|
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.508759, 5.508759, 5.508759, 5.508759, 5.508759",\
|
|
"5.559284, 5.559284, 5.559284, 5.559284, 5.559284",\
|
|
"5.559284, 5.559284, 5.559284, 5.559284, 5.559284",\
|
|
"5.559284, 5.559284, 5.559284, 5.559284, 5.559284",\
|
|
"5.559284, 5.559284, 5.559284, 5.559284, 5.559284");
|
|
}
|
|
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.486176, 5.486229, 5.486229, 5.486229, 5.486229",\
|
|
"5.536701, 5.536754, 5.536754, 5.536754, 5.536754",\
|
|
"5.536701, 5.536754, 5.536754, 5.536754, 5.536754",\
|
|
"5.536701, 5.536754, 5.536754, 5.536754, 5.536754",\
|
|
"5.536701, 5.536754, 5.536754, 5.536754, 5.536754");
|
|
}
|
|
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*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.618155, 8.954291, 8.984643, 8.996971, 9.035571",\
|
|
"8.715640, 9.051777, 9.082129, 9.094457, 9.133057",\
|
|
"8.786781, 9.122917, 9.153269, 9.165598, 9.204197",\
|
|
"8.876408, 9.212543, 9.242895, 9.255223, 9.293823",\
|
|
"9.238373, 9.574509, 9.604860, 9.617188, 9.655788");
|
|
}
|
|
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.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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.901091, 9.125690, 9.150462, 9.160524, 9.192027",\
|
|
"8.998575, 9.223175, 9.247948, 9.258009, 9.289513",\
|
|
"9.069716, 9.294317, 9.319089, 9.329150, 9.360653",\
|
|
"9.159342, 9.383943, 9.408714, 9.418776, 9.450279",\
|
|
"9.521307, 9.745908, 9.770679, 9.780741, 9.812244");
|
|
}
|
|
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.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 hkspi_clk_mprj_io[35]_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.463989, 6.463989, 6.463989, 6.463989, 6.463989",\
|
|
"6.554572, 6.554572, 6.554572, 6.554572, 6.554572",\
|
|
"6.621227, 6.621227, 6.621227, 6.621227, 6.621227",\
|
|
"6.703855, 6.703856, 6.703856, 6.703856, 6.703856",\
|
|
"7.040173, 7.040173, 7.040173, 7.040173, 7.040173");
|
|
}
|
|
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.441406, 6.441460, 6.441460, 6.441460, 6.441460",\
|
|
"6.531989, 6.532043, 6.532043, 6.532043, 6.532043",\
|
|
"6.598644, 6.598698, 6.598698, 6.598698, 6.598698",\
|
|
"6.681273, 6.681325, 6.681325, 6.681325, 6.681325",\
|
|
"7.017590, 7.017643, 7.017643, 7.017643, 7.017643");
|
|
}
|
|
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[35]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[35] */
|
|
|
|
pin("mprj_io[34]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
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 ( "8.066126, 8.402268, 8.432620, 8.444948, 8.483547",\
|
|
"8.140195, 8.476337, 8.506689, 8.519017, 8.533705",\
|
|
"8.181040, 8.517183, 8.533705, 8.533705, 8.533705",\
|
|
"8.204089, 8.533705, 8.533705, 8.533705, 8.533705",\
|
|
"8.204089, 8.533705, 8.533705, 8.533705, 8.533705");
|
|
}
|
|
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 ( "8.273789, 8.498389, 8.523161, 8.533222, 8.564726",\
|
|
"8.347857, 8.572457, 8.597229, 8.607290, 8.614883",\
|
|
"8.388703, 8.613303, 8.614883, 8.614883, 8.614883",\
|
|
"8.411753, 8.614883, 8.614883, 8.614883, 8.614883",\
|
|
"8.411753, 8.614883, 8.614883, 8.614883, 8.614883");
|
|
}
|
|
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 ( "5.971969, 5.971970, 5.971970, 5.971970, 5.971970",\
|
|
"6.022494, 6.022494, 6.022494, 6.022494, 6.022494",\
|
|
"6.022494, 6.022494, 6.022494, 6.022494, 6.022494",\
|
|
"6.022494, 6.022494, 6.022494, 6.022494, 6.022494",\
|
|
"6.022494, 6.022494, 6.022494, 6.022494, 6.022494");
|
|
}
|
|
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.949381, 5.949434, 5.949434, 5.949434, 5.949434",\
|
|
"5.999907, 5.999959, 5.999959, 5.999959, 5.999959",\
|
|
"5.999907, 5.999959, 5.999959, 5.999959, 5.999959",\
|
|
"5.999907, 5.999959, 5.999959, 5.999959, 5.999959",\
|
|
"5.999907, 5.999959, 5.999959, 5.999959, 5.999959");
|
|
}
|
|
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*/
|
|
|
|
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.397889, 7.734032, 7.764383, 7.776711, 7.815310",\
|
|
"7.495375, 7.831517, 7.861868, 7.874196, 7.912796",\
|
|
"7.566516, 7.902658, 7.933009, 7.945337, 7.983937",\
|
|
"7.656141, 7.992283, 8.022635, 8.034963, 8.073563",\
|
|
"8.018106, 8.354248, 8.384600, 8.396928, 8.435528");
|
|
}
|
|
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.202820, 1.269390, 1.274134, 1.276060, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276060, 1.282093");
|
|
}
|
|
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.579645, 7.798776, 7.823278, 7.833230, 7.864391",\
|
|
"7.677129, 7.896260, 7.920762, 7.930715, 7.961875",\
|
|
"7.748270, 7.967402, 7.991903, 8.001856, 8.033016",\
|
|
"7.837896, 8.057028, 8.081530, 8.091482, 8.122643",\
|
|
"8.199862, 8.418993, 8.443495, 8.453447, 8.484608");
|
|
}
|
|
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.840612, 0.919563, 0.929324, 0.933289, 0.945703",\
|
|
"0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\
|
|
"0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\
|
|
"0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\
|
|
"0.840612, 0.919563, 0.929324, 0.933289, 0.945703");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[34]_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.706824, 7.018666, 7.046824, 7.058261, 7.094070",\
|
|
"6.797407, 7.109249, 7.137407, 7.148844, 7.184653",\
|
|
"6.864062, 7.175904, 7.204062, 7.215499, 7.251308",\
|
|
"6.946690, 7.258533, 7.286690, 7.298127, 7.333936",\
|
|
"7.283008, 7.594851, 7.623008, 7.634445, 7.670254");
|
|
}
|
|
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.202820, 1.269390, 1.274134, 1.276060, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276060, 1.282093");
|
|
}
|
|
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.862060, 7.065351, 7.088081, 7.097314, 7.126222",\
|
|
"6.952642, 7.155933, 7.178664, 7.187897, 7.216805",\
|
|
"7.019298, 7.222589, 7.245319, 7.254552, 7.283460",\
|
|
"7.101926, 7.305216, 7.327947, 7.337180, 7.366088",\
|
|
"7.438244, 7.641535, 7.664266, 7.673498, 7.702406");
|
|
}
|
|
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.840612, 0.919563, 0.929324, 0.933289, 0.945703",\
|
|
"0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\
|
|
"0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\
|
|
"0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\
|
|
"0.840612, 0.919563, 0.929324, 0.933289, 0.945703");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[34]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[34] */
|
|
|
|
pin("mprj_io[33]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[33];
|
|
timing () {
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.372052, 13.708199, 13.738550, 13.750878, 13.789477",\
|
|
"13.496696, 13.832843, 13.863194, 13.875523, 13.914122",\
|
|
"13.621341, 13.957487, 13.987839, 14.000167, 14.038766",\
|
|
"13.870630, 14.206777, 14.237128, 14.249456, 14.288055",\
|
|
"14.369207, 14.705354, 14.735705, 14.748034, 14.786633");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.863543, 14.082669, 14.107171, 14.117124, 14.148284",\
|
|
"13.988186, 14.207314, 14.231815, 14.241768, 14.272928",\
|
|
"14.112831, 14.331958, 14.356460, 14.366412, 14.397573",\
|
|
"14.362120, 14.581247, 14.605749, 14.615702, 14.646862",\
|
|
"14.860697, 15.079824, 15.104326, 15.114279, 15.145439");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\
|
|
"0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\
|
|
"0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\
|
|
"0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\
|
|
"0.840598, 0.919560, 0.929322, 0.933286, 0.945700");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[33]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.082479, 11.394325, 11.422483, 11.433920, 11.469728",\
|
|
"11.312007, 11.623854, 11.652012, 11.663448, 11.699257",\
|
|
"11.312007, 11.623854, 11.652012, 11.663448, 11.699257",\
|
|
"11.545014, 11.856861, 11.885019, 11.896456, 11.932264",\
|
|
"12.007549, 12.319396, 12.347553, 12.358991, 12.394799");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.505920, 11.709208, 11.731938, 11.741171, 11.770079",\
|
|
"11.735450, 11.938736, 11.961468, 11.970700, 11.999608",\
|
|
"11.735450, 11.938736, 11.961468, 11.970700, 11.999608",\
|
|
"11.968457, 12.171743, 12.194475, 12.203708, 12.232615",\
|
|
"12.430992, 12.634279, 12.657010, 12.666243, 12.695150");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\
|
|
"0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\
|
|
"0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\
|
|
"0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\
|
|
"0.840598, 0.919560, 0.929322, 0.933286, 0.945700");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[33]_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 ( "8.575138, 8.911285, 8.941637, 8.953964, 8.992563",\
|
|
"8.649207, 8.985354, 9.015705, 9.028033, 9.042721",\
|
|
"8.690053, 9.026199, 9.042721, 9.042721, 9.042721",\
|
|
"8.713101, 9.042721, 9.042721, 9.042721, 9.042721",\
|
|
"8.713101, 9.042721, 9.042721, 9.042721, 9.042721");
|
|
}
|
|
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.792876, 9.017471, 9.042242, 9.052304, 9.083807",\
|
|
"8.866945, 9.091540, 9.116312, 9.126373, 9.133965",\
|
|
"8.907791, 9.132386, 9.133965, 9.133965, 9.133965",\
|
|
"8.930840, 9.133965, 9.133965, 9.133965, 9.133965",\
|
|
"8.930840, 9.133965, 9.133965, 9.133965, 9.133965");
|
|
}
|
|
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.452323, 6.452324, 6.452324, 6.452324, 6.452324",\
|
|
"6.502849, 6.502849, 6.502849, 6.502849, 6.502849",\
|
|
"6.502849, 6.502849, 6.502849, 6.502849, 6.502849",\
|
|
"6.502849, 6.502849, 6.502849, 6.502849, 6.502849",\
|
|
"6.502849, 6.502849, 6.502849, 6.502849, 6.502849");
|
|
}
|
|
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.429678, 6.429733, 6.429733, 6.429733, 6.429733",\
|
|
"6.480203, 6.480258, 6.480258, 6.480258, 6.480258",\
|
|
"6.480203, 6.480258, 6.480258, 6.480258, 6.480258",\
|
|
"6.480203, 6.480258, 6.480258, 6.480258, 6.480258",\
|
|
"6.480203, 6.480258, 6.480258, 6.480258, 6.480258");
|
|
}
|
|
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*/
|
|
|
|
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.399028, 7.735175, 7.765526, 7.777854, 7.816453",\
|
|
"7.496513, 7.832660, 7.863011, 7.875340, 7.913939",\
|
|
"7.567655, 7.903801, 7.934153, 7.946481, 7.985080",\
|
|
"7.657281, 7.993427, 8.023779, 8.036107, 8.074706",\
|
|
"8.019245, 8.355392, 8.385744, 8.398071, 8.436670");
|
|
}
|
|
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.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094");
|
|
}
|
|
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.859540, 8.078667, 8.103168, 8.113121, 8.144281",\
|
|
"7.957025, 8.176151, 8.200654, 8.210606, 8.241767",\
|
|
"8.028166, 8.247293, 8.271794, 8.281747, 8.312907",\
|
|
"8.117791, 8.336918, 8.361421, 8.371372, 8.402534",\
|
|
"8.479756, 8.698883, 8.723386, 8.733337, 8.764499");
|
|
}
|
|
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.840598, 0.919560, 0.929322, 0.933286, 0.945700",\
|
|
"0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\
|
|
"0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\
|
|
"0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\
|
|
"0.840598, 0.919560, 0.929322, 0.933286, 0.945700");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[33]_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.483805, 6.795652, 6.823810, 6.835246, 6.871055",\
|
|
"6.574388, 6.886235, 6.914392, 6.925829, 6.961638",\
|
|
"6.641043, 6.952890, 6.981048, 6.992484, 7.028293",\
|
|
"6.723671, 7.035518, 7.063675, 7.075112, 7.110921",\
|
|
"7.059988, 7.371836, 7.399993, 7.411429, 7.447238");
|
|
}
|
|
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.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094");
|
|
}
|
|
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.965499, 7.168786, 7.191517, 7.200750, 7.229658",\
|
|
"7.056082, 7.259369, 7.282100, 7.291333, 7.320241",\
|
|
"7.122737, 7.326024, 7.348755, 7.357988, 7.386896",\
|
|
"7.205365, 7.408652, 7.431383, 7.440616, 7.469523",\
|
|
"7.541683, 7.744970, 7.767701, 7.776934, 7.805841");
|
|
}
|
|
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.840598, 0.919560, 0.929322, 0.933286, 0.945700",\
|
|
"0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\
|
|
"0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\
|
|
"0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\
|
|
"0.840598, 0.919560, 0.929322, 0.933286, 0.945700");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[33]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[33] */
|
|
|
|
pin("mprj_io[32]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[32];
|
|
timing () {
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.331828, 13.667959, 13.698312, 13.710640, 13.749240",\
|
|
"13.456472, 13.792604, 13.822956, 13.835284, 13.873884",\
|
|
"13.581117, 13.917248, 13.947600, 13.959929, 13.998528",\
|
|
"13.830406, 14.166538, 14.196890, 14.209218, 14.247818",\
|
|
"14.328983, 14.665115, 14.695467, 14.707795, 14.746395");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.847719, 14.066860, 14.091362, 14.101315, 14.132475",\
|
|
"13.972363, 14.191504, 14.216007, 14.225959, 14.257118",\
|
|
"14.097008, 14.316149, 14.340651, 14.350603, 14.381763",\
|
|
"14.346297, 14.565438, 14.589941, 14.599893, 14.631052",\
|
|
"14.844874, 15.064015, 15.088518, 15.098470, 15.129629");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[32]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.919098, 12.230931, 12.259089, 12.270527, 12.306335",\
|
|
"12.148628, 12.460462, 12.488620, 12.500057, 12.535866",\
|
|
"12.148628, 12.460462, 12.488620, 12.500057, 12.535866",\
|
|
"12.381635, 12.693468, 12.721626, 12.733063, 12.768873",\
|
|
"12.844171, 13.156004, 13.184162, 13.195599, 13.231409");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.134510, 12.337810, 12.360540, 12.369773, 12.398680",\
|
|
"12.364038, 12.567339, 12.590069, 12.599302, 12.628210",\
|
|
"12.364038, 12.567339, 12.590069, 12.599302, 12.628210",\
|
|
"12.597046, 12.800346, 12.823076, 12.832310, 12.861217",\
|
|
"13.059582, 13.262881, 13.285612, 13.294845, 13.323751");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[32]_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 ( "9.093833, 9.429965, 9.460318, 9.472646, 9.511246",\
|
|
"9.167902, 9.504034, 9.534386, 9.546715, 9.561403",\
|
|
"9.208748, 9.544880, 9.561403, 9.561403, 9.561403",\
|
|
"9.231796, 9.561403, 9.561403, 9.561403, 9.561403",\
|
|
"9.231796, 9.561403, 9.561403, 9.561403, 9.561403");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.290879, 9.515484, 9.540257, 9.550318, 9.581821",\
|
|
"9.364948, 9.589553, 9.614325, 9.624387, 9.631979",\
|
|
"9.405794, 9.630399, 9.631979, 9.631979, 9.631979",\
|
|
"9.428843, 9.631979, 9.631979, 9.631979, 9.631979",\
|
|
"9.428843, 9.631979, 9.631979, 9.631979, 9.631979");
|
|
}
|
|
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 ( "6.909801, 6.909801, 6.909801, 6.909801, 6.909801",\
|
|
"6.960325, 6.960326, 6.960326, 6.960326, 6.960326",\
|
|
"6.960325, 6.960326, 6.960326, 6.960326, 6.960326",\
|
|
"6.960325, 6.960326, 6.960326, 6.960326, 6.960326",\
|
|
"6.960325, 6.960326, 6.960326, 6.960326, 6.960326");
|
|
}
|
|
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.887270, 6.887321, 6.887321, 6.887321, 6.887321",\
|
|
"6.937795, 6.937845, 6.937845, 6.937845, 6.937845",\
|
|
"6.937795, 6.937845, 6.937845, 6.937845, 6.937845",\
|
|
"6.937795, 6.937845, 6.937845, 6.937845, 6.937845",\
|
|
"6.937795, 6.937845, 6.937845, 6.937845, 6.937845");
|
|
}
|
|
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*/
|
|
|
|
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.472935, 7.809066, 7.839418, 7.851747, 7.890347",\
|
|
"7.570419, 7.906551, 7.936903, 7.949232, 7.987832",\
|
|
"7.641561, 7.977693, 8.008044, 8.020372, 8.058973",\
|
|
"7.731187, 8.067318, 8.097671, 8.109999, 8.148599",\
|
|
"8.093151, 8.429283, 8.459635, 8.471964, 8.510563");
|
|
}
|
|
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.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091");
|
|
}
|
|
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.958025, 8.177166, 8.201668, 8.211620, 8.242781",\
|
|
"8.055510, 8.274652, 8.299153, 8.309105, 8.340265",\
|
|
"8.126652, 8.345793, 8.370295, 8.380246, 8.411407",\
|
|
"8.216277, 8.435418, 8.459921, 8.469872, 8.501032",\
|
|
"8.578243, 8.797384, 8.821886, 8.831838, 8.862998");
|
|
}
|
|
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.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[32]_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.780388, 7.092221, 7.120378, 7.131816, 7.167625",\
|
|
"6.870971, 7.182804, 7.210962, 7.222399, 7.258209",\
|
|
"6.937626, 7.249459, 7.277617, 7.289054, 7.324863",\
|
|
"7.020253, 7.332087, 7.360245, 7.371682, 7.407491",\
|
|
"7.356571, 7.668405, 7.696563, 7.708000, 7.743809");
|
|
}
|
|
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.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091");
|
|
}
|
|
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.207615, 7.410915, 7.433646, 7.442879, 7.471786",\
|
|
"7.298199, 7.501498, 7.524229, 7.533462, 7.562369",\
|
|
"7.364854, 7.568153, 7.590884, 7.600117, 7.629025",\
|
|
"7.447482, 7.650782, 7.673512, 7.682745, 7.711652",\
|
|
"7.783800, 7.987100, 8.009830, 8.019063, 8.047970");
|
|
}
|
|
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.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[32]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[32] */
|
|
|
|
pin("mprj_io[31]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
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.676852, 10.012991, 10.043343, 10.055671, 10.094271",\
|
|
"9.750921, 10.087060, 10.117412, 10.129740, 10.144428",\
|
|
"9.791766, 10.127905, 10.144428, 10.144428, 10.144428",\
|
|
"9.814816, 10.144428, 10.144428, 10.144428, 10.144428",\
|
|
"9.814816, 10.144428, 10.144428, 10.144428, 10.144428");
|
|
}
|
|
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.888237, 10.112831, 10.137603, 10.147665, 10.179169",\
|
|
"9.962306, 10.186901, 10.211672, 10.221734, 10.229326",\
|
|
"10.003152, 10.227747, 10.229326, 10.229326, 10.229326",\
|
|
"10.026200, 10.229326, 10.229326, 10.229326, 10.229326",\
|
|
"10.026200, 10.229326, 10.229326, 10.229326, 10.229326");
|
|
}
|
|
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.453767, 7.453767, 7.453767, 7.453767, 7.453767",\
|
|
"7.504292, 7.504292, 7.504292, 7.504292, 7.504292",\
|
|
"7.504292, 7.504292, 7.504292, 7.504292, 7.504292",\
|
|
"7.504292, 7.504292, 7.504292, 7.504292, 7.504292",\
|
|
"7.504292, 7.504292, 7.504292, 7.504292, 7.504292");
|
|
}
|
|
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.431119, 7.431175, 7.431175, 7.431175, 7.431175",\
|
|
"7.481644, 7.481700, 7.481700, 7.481700, 7.481700",\
|
|
"7.481644, 7.481700, 7.481700, 7.481700, 7.481700",\
|
|
"7.481644, 7.481700, 7.481700, 7.481700, 7.481700",\
|
|
"7.481644, 7.481700, 7.481700, 7.481700, 7.481700");
|
|
}
|
|
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*/
|
|
|
|
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.352851, 7.688990, 7.719342, 7.731670, 7.770269",\
|
|
"7.450336, 7.786475, 7.816827, 7.829155, 7.867754",\
|
|
"7.521477, 7.857616, 7.887968, 7.900296, 7.938895",\
|
|
"7.611103, 7.947242, 7.977593, 7.989922, 8.028521",\
|
|
"7.973068, 8.309207, 8.339559, 8.351887, 8.390486");
|
|
}
|
|
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.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093");
|
|
}
|
|
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.587077, 7.806211, 7.830714, 7.840666, 7.871826",\
|
|
"7.684562, 7.903696, 7.928198, 7.938150, 7.969311",\
|
|
"7.755703, 7.974837, 7.999340, 8.009292, 8.040452",\
|
|
"7.845329, 8.064464, 8.088965, 8.098917, 8.130077",\
|
|
"8.207294, 8.426429, 8.450932, 8.460883, 8.492043");
|
|
}
|
|
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.840624, 0.919566, 0.929327, 0.933291, 0.945705",\
|
|
"0.840624, 0.919566, 0.929327, 0.933291, 0.945705",\
|
|
"0.840624, 0.919566, 0.929327, 0.933291, 0.945705",\
|
|
"0.840624, 0.919566, 0.929327, 0.933291, 0.945705",\
|
|
"0.840624, 0.919566, 0.929327, 0.933291, 0.945705");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[31]_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.636688, 6.948528, 6.976686, 6.988122, 7.023932",\
|
|
"6.727271, 7.039111, 7.067268, 7.078705, 7.114514",\
|
|
"6.793926, 7.105766, 7.133924, 7.145360, 7.181170",\
|
|
"6.876554, 7.188394, 7.216551, 7.227988, 7.263797",\
|
|
"7.212872, 7.524712, 7.552869, 7.564306, 7.600115");
|
|
}
|
|
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.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093");
|
|
}
|
|
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.859733, 7.063026, 7.085757, 7.094990, 7.123898",\
|
|
"6.950316, 7.153609, 7.176341, 7.185573, 7.214481",\
|
|
"7.016971, 7.220264, 7.242996, 7.252228, 7.281136",\
|
|
"7.099599, 7.302893, 7.325624, 7.334856, 7.363764",\
|
|
"7.435917, 7.639211, 7.661942, 7.671175, 7.700082");
|
|
}
|
|
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.840624, 0.919566, 0.929327, 0.933291, 0.945705",\
|
|
"0.840624, 0.919566, 0.929327, 0.933291, 0.945705",\
|
|
"0.840624, 0.919566, 0.929327, 0.933291, 0.945705",\
|
|
"0.840624, 0.919566, 0.929327, 0.933291, 0.945705",\
|
|
"0.840624, 0.919566, 0.929327, 0.933291, 0.945705");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[31]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[31] */
|
|
|
|
pin("mprj_io[30]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
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 ( "10.191195, 10.527346, 10.557696, 10.570024, 10.608624",\
|
|
"10.265265, 10.601415, 10.631765, 10.644094, 10.658781",\
|
|
"10.306109, 10.642260, 10.658781, 10.658781, 10.658781",\
|
|
"10.329159, 10.658781, 10.658781, 10.658781, 10.658781",\
|
|
"10.329159, 10.658781, 10.658781, 10.658781, 10.658781");
|
|
}
|
|
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.400576, 10.625167, 10.649939, 10.660000, 10.691504",\
|
|
"10.474644, 10.699236, 10.724007, 10.734069, 10.741661",\
|
|
"10.515490, 10.740082, 10.741661, 10.741661, 10.741661",\
|
|
"10.538538, 10.741661, 10.741661, 10.741661, 10.741661",\
|
|
"10.538538, 10.741661, 10.741661, 10.741661, 10.741661");
|
|
}
|
|
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 ( "7.918107, 7.918107, 7.918107, 7.918107, 7.918107",\
|
|
"7.968632, 7.968632, 7.968632, 7.968632, 7.968632",\
|
|
"7.968632, 7.968632, 7.968632, 7.968632, 7.968632",\
|
|
"7.968632, 7.968632, 7.968632, 7.968632, 7.968632",\
|
|
"7.968632, 7.968632, 7.968632, 7.968632, 7.968632");
|
|
}
|
|
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.895427, 7.895484, 7.895484, 7.895484, 7.895484",\
|
|
"7.945952, 7.946009, 7.946009, 7.946009, 7.946009",\
|
|
"7.945952, 7.946009, 7.946009, 7.946009, 7.946009",\
|
|
"7.945952, 7.946009, 7.946009, 7.946009, 7.946009",\
|
|
"7.945952, 7.946009, 7.946009, 7.946009, 7.946009");
|
|
}
|
|
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*/
|
|
|
|
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.388875, 7.725025, 7.755376, 7.767704, 7.806303",\
|
|
"7.486360, 7.822510, 7.852861, 7.865189, 7.903788",\
|
|
"7.557501, 7.893651, 7.924003, 7.936330, 7.974929",\
|
|
"7.647127, 7.983277, 8.013628, 8.025956, 8.064555",\
|
|
"8.009092, 8.345243, 8.375593, 8.387921, 8.426520");
|
|
}
|
|
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.202822, 1.269392, 1.274135, 1.276062, 1.282095",\
|
|
"1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\
|
|
"1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\
|
|
"1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\
|
|
"1.202822, 1.269392, 1.274135, 1.276062, 1.282095");
|
|
}
|
|
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.615412, 7.834536, 7.859038, 7.868991, 7.900151",\
|
|
"7.712897, 7.932021, 7.956523, 7.966475, 7.997636",\
|
|
"7.784039, 8.003162, 8.027664, 8.037617, 8.068777",\
|
|
"7.873664, 8.092789, 8.117290, 8.127243, 8.158403",\
|
|
"8.235630, 8.454754, 8.479256, 8.489208, 8.520369");
|
|
}
|
|
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.840586, 0.919558, 0.929319, 0.933284, 0.945698",\
|
|
"0.840586, 0.919558, 0.929319, 0.933284, 0.945698",\
|
|
"0.840586, 0.919558, 0.929319, 0.933284, 0.945698",\
|
|
"0.840586, 0.919558, 0.929319, 0.933284, 0.945698",\
|
|
"0.840586, 0.919558, 0.929319, 0.933284, 0.945698");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[30]_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.703722, 7.015573, 7.043730, 7.055166, 7.090975",\
|
|
"6.794305, 7.106155, 7.134313, 7.145749, 7.181558",\
|
|
"6.860960, 7.172811, 7.200968, 7.212404, 7.248213",\
|
|
"6.943588, 7.255438, 7.283596, 7.295033, 7.330841",\
|
|
"7.279906, 7.591756, 7.619913, 7.631350, 7.667159");
|
|
}
|
|
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.202822, 1.269392, 1.274135, 1.276062, 1.282095",\
|
|
"1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\
|
|
"1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\
|
|
"1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\
|
|
"1.202822, 1.269392, 1.274135, 1.276062, 1.282095");
|
|
}
|
|
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.897050, 7.100333, 7.123065, 7.132298, 7.161205",\
|
|
"6.987633, 7.190916, 7.213648, 7.222880, 7.251788",\
|
|
"7.054288, 7.257571, 7.280303, 7.289536, 7.318443",\
|
|
"7.136916, 7.340199, 7.362930, 7.372163, 7.401072",\
|
|
"7.473234, 7.676517, 7.699248, 7.708481, 7.737389");
|
|
}
|
|
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.840586, 0.919558, 0.929319, 0.933284, 0.945698",\
|
|
"0.840586, 0.919558, 0.929319, 0.933284, 0.945698",\
|
|
"0.840586, 0.919558, 0.929319, 0.933284, 0.945698",\
|
|
"0.840586, 0.919558, 0.929319, 0.933284, 0.945698",\
|
|
"0.840586, 0.919558, 0.929319, 0.933284, 0.945698");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[30]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[30] */
|
|
|
|
pin("mprj_io[29]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
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.722197, 11.058331, 11.088683, 11.101011, 11.139611",\
|
|
"10.796266, 11.132401, 11.162752, 11.175080, 11.189769",\
|
|
"10.837111, 11.173245, 11.189769, 11.189769, 11.189769",\
|
|
"10.860160, 11.189769, 11.189769, 11.189769, 11.189769",\
|
|
"10.860160, 11.189769, 11.189769, 11.189769, 11.189769");
|
|
}
|
|
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.919040, 11.143636, 11.168407, 11.178470, 11.209972",\
|
|
"10.993109, 11.217705, 11.242476, 11.252539, 11.260130",\
|
|
"11.033954, 11.258550, 11.260130, 11.260130, 11.260130",\
|
|
"11.057003, 11.260130, 11.260130, 11.260130, 11.260130",\
|
|
"11.057003, 11.260130, 11.260130, 11.260130, 11.260130");
|
|
}
|
|
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.394957, 8.394958, 8.394958, 8.394958, 8.394958",\
|
|
"8.445481, 8.445482, 8.445482, 8.445482, 8.445482",\
|
|
"8.445481, 8.445482, 8.445482, 8.445482, 8.445482",\
|
|
"8.445481, 8.445482, 8.445482, 8.445482, 8.445482",\
|
|
"8.445481, 8.445482, 8.445482, 8.445482, 8.445482");
|
|
}
|
|
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.372330, 8.372385, 8.372385, 8.372385, 8.372385",\
|
|
"8.422854, 8.422909, 8.422909, 8.422909, 8.422909",\
|
|
"8.422854, 8.422909, 8.422909, 8.422909, 8.422909",\
|
|
"8.422854, 8.422909, 8.422909, 8.422909, 8.422909",\
|
|
"8.422854, 8.422909, 8.422909, 8.422909, 8.422909");
|
|
}
|
|
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*/
|
|
|
|
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.211188, 7.547323, 7.577675, 7.590003, 7.628603",\
|
|
"7.308672, 7.644807, 7.675159, 7.687488, 7.726087",\
|
|
"7.379814, 7.715949, 7.746301, 7.758629, 7.797228",\
|
|
"7.469440, 7.805575, 7.835927, 7.848255, 7.886855",\
|
|
"7.831405, 8.167540, 8.197892, 8.210220, 8.248819");
|
|
}
|
|
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.202818, 1.269388, 1.274132, 1.276059, 1.282092",\
|
|
"1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\
|
|
"1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\
|
|
"1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\
|
|
"1.202818, 1.269388, 1.274132, 1.276059, 1.282092");
|
|
}
|
|
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.567430, 7.786569, 7.811070, 7.821022, 7.852182",\
|
|
"7.664914, 7.884052, 7.908555, 7.918507, 7.949667",\
|
|
"7.736055, 7.955194, 7.979696, 7.989648, 8.020807",\
|
|
"7.825681, 8.044820, 8.069322, 8.079273, 8.110434",\
|
|
"8.187647, 8.406785, 8.431288, 8.441239, 8.472399");
|
|
}
|
|
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.840637, 0.919568, 0.929329, 0.933294, 0.945707",\
|
|
"0.840637, 0.919568, 0.929329, 0.933294, 0.945707",\
|
|
"0.840637, 0.919568, 0.929329, 0.933294, 0.945707",\
|
|
"0.840637, 0.919568, 0.929329, 0.933294, 0.945707",\
|
|
"0.840637, 0.919568, 0.929329, 0.933294, 0.945707");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[29]_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.542445, 6.854281, 6.882439, 6.893876, 6.929686",\
|
|
"6.633028, 6.944864, 6.973022, 6.984459, 7.020268",\
|
|
"6.699683, 7.011519, 7.039677, 7.051114, 7.086924",\
|
|
"6.782311, 7.094147, 7.122305, 7.133742, 7.169551",\
|
|
"7.118629, 7.430465, 7.458623, 7.470060, 7.505869");
|
|
}
|
|
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.202818, 1.269388, 1.274132, 1.276059, 1.282092",\
|
|
"1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\
|
|
"1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\
|
|
"1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\
|
|
"1.202818, 1.269388, 1.274132, 1.276059, 1.282092");
|
|
}
|
|
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.851309, 7.054605, 7.077336, 7.086569, 7.115477",\
|
|
"6.941892, 7.145188, 7.167919, 7.177152, 7.206059",\
|
|
"7.008547, 7.211843, 7.234574, 7.243807, 7.272715",\
|
|
"7.091174, 7.294472, 7.317202, 7.326435, 7.355342",\
|
|
"7.427492, 7.630790, 7.653520, 7.662753, 7.691660");
|
|
}
|
|
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.840637, 0.919568, 0.929329, 0.933294, 0.945707",\
|
|
"0.840637, 0.919568, 0.929329, 0.933294, 0.945707",\
|
|
"0.840637, 0.919568, 0.929329, 0.933294, 0.945707",\
|
|
"0.840637, 0.919568, 0.929329, 0.933294, 0.945707",\
|
|
"0.840637, 0.919568, 0.929329, 0.933294, 0.945707");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[29]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[29] */
|
|
|
|
pin("mprj_io[28]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
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 ( "11.245040, 11.581188, 11.611540, 11.623868, 11.662466",\
|
|
"11.319109, 11.655257, 11.685609, 11.697937, 11.712624",\
|
|
"11.359954, 11.696102, 11.712624, 11.712624, 11.712624",\
|
|
"11.383003, 11.712624, 11.712624, 11.712624, 11.712624",\
|
|
"11.383003, 11.712624, 11.712624, 11.712624, 11.712624");
|
|
}
|
|
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.457206, 11.681799, 11.706570, 11.716632, 11.748135",\
|
|
"11.531275, 11.755867, 11.780639, 11.790701, 11.798292",\
|
|
"11.572121, 11.796713, 11.798292, 11.798292, 11.798292",\
|
|
"11.595169, 11.798292, 11.798292, 11.798292, 11.798292",\
|
|
"11.595169, 11.798292, 11.798292, 11.798292, 11.798292");
|
|
}
|
|
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 ( "8.884425, 8.884426, 8.884426, 8.884426, 8.884426",\
|
|
"8.934950, 8.934951, 8.934951, 8.934951, 8.934951",\
|
|
"8.934950, 8.934951, 8.934951, 8.934951, 8.934951",\
|
|
"8.934950, 8.934951, 8.934951, 8.934951, 8.934951",\
|
|
"8.934950, 8.934951, 8.934951, 8.934951, 8.934951");
|
|
}
|
|
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.861755, 8.861812, 8.861812, 8.861812, 8.861812",\
|
|
"8.912280, 8.912336, 8.912336, 8.912336, 8.912336",\
|
|
"8.912280, 8.912336, 8.912336, 8.912336, 8.912336",\
|
|
"8.912280, 8.912336, 8.912336, 8.912336, 8.912336",\
|
|
"8.912280, 8.912336, 8.912336, 8.912336, 8.912336");
|
|
}
|
|
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*/
|
|
|
|
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.276744, 7.612893, 7.643244, 7.655572, 7.694171",\
|
|
"7.374228, 7.710377, 7.740728, 7.753057, 7.791656",\
|
|
"7.445370, 7.781519, 7.811870, 7.824198, 7.862797",\
|
|
"7.534996, 7.871145, 7.901496, 7.913824, 7.952423",\
|
|
"7.896961, 8.233110, 8.263461, 8.275789, 8.314388");
|
|
}
|
|
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.202821, 1.269391, 1.274135, 1.276062, 1.282095",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282095");
|
|
}
|
|
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.616156, 7.835281, 7.859783, 7.869736, 7.900896",\
|
|
"7.713641, 7.932766, 7.957269, 7.967221, 7.998382",\
|
|
"7.784782, 8.003908, 8.028410, 8.038363, 8.069523",\
|
|
"7.874408, 8.093534, 8.118035, 8.127988, 8.159148",\
|
|
"8.236373, 8.455499, 8.480000, 8.489953, 8.521113");
|
|
}
|
|
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.840592, 0.919559, 0.929321, 0.933285, 0.945699",\
|
|
"0.840592, 0.919559, 0.929321, 0.933285, 0.945699",\
|
|
"0.840592, 0.919559, 0.929321, 0.933285, 0.945699",\
|
|
"0.840592, 0.919559, 0.929321, 0.933285, 0.945699",\
|
|
"0.840592, 0.919559, 0.929321, 0.933285, 0.945699");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[28]_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.596797, 6.908646, 6.936803, 6.948240, 6.984048",\
|
|
"6.687380, 6.999228, 7.027386, 7.038823, 7.074631",\
|
|
"6.754035, 7.065884, 7.094041, 7.105478, 7.141286",\
|
|
"6.836663, 7.148512, 7.176669, 7.188106, 7.223914",\
|
|
"7.172981, 7.484830, 7.512987, 7.524424, 7.560232");
|
|
}
|
|
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.202821, 1.269391, 1.274135, 1.276062, 1.282095",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282095");
|
|
}
|
|
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.900155, 7.103440, 7.126171, 7.135404, 7.164312",\
|
|
"6.990738, 7.194023, 7.216754, 7.225987, 7.254895",\
|
|
"7.057393, 7.260678, 7.283409, 7.292642, 7.321550",\
|
|
"7.140021, 7.343306, 7.366037, 7.375270, 7.404178",\
|
|
"7.476338, 7.679624, 7.702354, 7.711587, 7.740496");
|
|
}
|
|
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.840592, 0.919559, 0.929321, 0.933285, 0.945699",\
|
|
"0.840592, 0.919559, 0.929321, 0.933285, 0.945699",\
|
|
"0.840592, 0.919559, 0.929321, 0.933285, 0.945699",\
|
|
"0.840592, 0.919559, 0.929321, 0.933285, 0.945699",\
|
|
"0.840592, 0.919559, 0.929321, 0.933285, 0.945699");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[28]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[28] */
|
|
|
|
pin("mprj_io[27]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
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.775296, 12.111444, 12.141795, 12.154123, 12.192722",\
|
|
"11.849365, 12.185513, 12.215864, 12.228192, 12.242880",\
|
|
"11.890210, 12.226357, 12.242880, 12.242880, 12.242880",\
|
|
"11.913260, 12.242880, 12.242880, 12.242880, 12.242880",\
|
|
"11.913260, 12.242880, 12.242880, 12.242880, 12.242880");
|
|
}
|
|
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.981109, 12.205706, 12.230477, 12.240540, 12.272043",\
|
|
"12.055178, 12.279775, 12.304546, 12.314609, 12.322201",\
|
|
"12.096023, 12.320620, 12.322201, 12.322201, 12.322201",\
|
|
"12.119072, 12.322201, 12.322201, 12.322201, 12.322201",\
|
|
"12.119072, 12.322201, 12.322201, 12.322201, 12.322201");
|
|
}
|
|
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.365053, 9.365053, 9.365053, 9.365053, 9.365053",\
|
|
"9.415578, 9.415579, 9.415579, 9.415579, 9.415579",\
|
|
"9.415578, 9.415579, 9.415579, 9.415579, 9.415579",\
|
|
"9.415578, 9.415579, 9.415579, 9.415579, 9.415579",\
|
|
"9.415578, 9.415579, 9.415579, 9.415579, 9.415579");
|
|
}
|
|
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.342436, 9.342490, 9.342490, 9.342490, 9.342490",\
|
|
"9.392961, 9.393015, 9.393015, 9.393015, 9.393015",\
|
|
"9.392961, 9.393015, 9.393015, 9.393015, 9.393015",\
|
|
"9.392961, 9.393015, 9.393015, 9.393015, 9.393015",\
|
|
"9.392961, 9.393015, 9.393015, 9.393015, 9.393015");
|
|
}
|
|
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*/
|
|
|
|
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.229675, 7.565823, 7.596173, 7.608501, 7.647100",\
|
|
"7.327160, 7.663307, 7.693658, 7.705986, 7.744585",\
|
|
"7.398301, 7.734448, 7.764799, 7.777127, 7.815726",\
|
|
"7.487927, 7.824075, 7.854425, 7.866754, 7.905353",\
|
|
"7.849893, 8.186040, 8.216391, 8.228719, 8.267318");
|
|
}
|
|
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.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094");
|
|
}
|
|
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.573206, 7.792333, 7.816835, 7.826787, 7.857948",\
|
|
"7.670691, 7.889817, 7.914320, 7.924272, 7.955432",\
|
|
"7.741832, 7.960958, 7.985461, 7.995413, 8.026573",\
|
|
"7.831458, 8.050585, 8.075087, 8.085039, 8.116199",\
|
|
"8.193422, 8.412550, 8.437052, 8.447004, 8.478165");
|
|
}
|
|
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.840597, 0.919560, 0.929321, 0.933286, 0.945700",\
|
|
"0.840597, 0.919560, 0.929321, 0.933286, 0.945700",\
|
|
"0.840597, 0.919560, 0.929321, 0.933286, 0.945700",\
|
|
"0.840597, 0.919560, 0.929321, 0.933286, 0.945700",\
|
|
"0.840597, 0.919560, 0.929321, 0.933286, 0.945700");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[27]_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.574084, 6.885931, 6.914088, 6.925526, 6.961334",\
|
|
"6.664667, 6.976515, 7.004672, 7.016109, 7.051917",\
|
|
"6.731322, 7.043170, 7.071327, 7.082764, 7.118572",\
|
|
"6.813951, 7.125797, 7.153955, 7.165392, 7.201200",\
|
|
"7.150269, 7.462115, 7.490273, 7.501710, 7.537519");
|
|
}
|
|
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.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282094");
|
|
}
|
|
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.863310, 7.066596, 7.089327, 7.098560, 7.127468",\
|
|
"6.953893, 7.157179, 7.179910, 7.189143, 7.218051",\
|
|
"7.020548, 7.223834, 7.246565, 7.255798, 7.284706",\
|
|
"7.103176, 7.306462, 7.329193, 7.338426, 7.367334",\
|
|
"7.439494, 7.642780, 7.665511, 7.674744, 7.703652");
|
|
}
|
|
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.840597, 0.919560, 0.929321, 0.933286, 0.945700",\
|
|
"0.840597, 0.919560, 0.929321, 0.933286, 0.945700",\
|
|
"0.840597, 0.919560, 0.929321, 0.933286, 0.945700",\
|
|
"0.840597, 0.919560, 0.929321, 0.933286, 0.945700",\
|
|
"0.840597, 0.919560, 0.929321, 0.933286, 0.945700");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[27]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[27] */
|
|
|
|
pin("mprj_io[26]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
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 ( "12.309813, 12.645946, 12.676297, 12.688625, 12.727226",\
|
|
"12.383883, 12.720015, 12.750366, 12.762695, 12.777384",\
|
|
"12.424728, 12.760860, 12.777384, 12.777384, 12.777384",\
|
|
"12.447777, 12.777384, 12.777384, 12.777384, 12.777384",\
|
|
"12.447777, 12.777384, 12.777384, 12.777384, 12.777384");
|
|
}
|
|
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.514545, 12.739137, 12.763908, 12.773970, 12.805473",\
|
|
"12.588614, 12.813206, 12.837976, 12.848039, 12.855631",\
|
|
"12.629460, 12.854052, 12.855631, 12.855631, 12.855631",\
|
|
"12.652509, 12.855631, 12.855631, 12.855631, 12.855631",\
|
|
"12.652509, 12.855631, 12.855631, 12.855631, 12.855631");
|
|
}
|
|
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 ( "9.857625, 9.857626, 9.857626, 9.857626, 9.857626",\
|
|
"9.908150, 9.908150, 9.908150, 9.908150, 9.908150",\
|
|
"9.908150, 9.908150, 9.908150, 9.908150, 9.908150",\
|
|
"9.908150, 9.908150, 9.908150, 9.908150, 9.908150",\
|
|
"9.908150, 9.908150, 9.908150, 9.908150, 9.908150");
|
|
}
|
|
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.834940, 9.834997, 9.834997, 9.834997, 9.834997",\
|
|
"9.885464, 9.885521, 9.885521, 9.885521, 9.885521",\
|
|
"9.885464, 9.885521, 9.885521, 9.885521, 9.885521",\
|
|
"9.885464, 9.885521, 9.885521, 9.885521, 9.885521",\
|
|
"9.885464, 9.885521, 9.885521, 9.885521, 9.885521");
|
|
}
|
|
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*/
|
|
|
|
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.378704, 7.714836, 7.745188, 7.757516, 7.796116",\
|
|
"7.476189, 7.812321, 7.842672, 7.855000, 7.893600",\
|
|
"7.547330, 7.883462, 7.913814, 7.926142, 7.964742",\
|
|
"7.636956, 7.973088, 8.003440, 8.015768, 8.054368",\
|
|
"7.998921, 8.335053, 8.365405, 8.377733, 8.416333");
|
|
}
|
|
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.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091");
|
|
}
|
|
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.681352, 7.900493, 7.924995, 7.934947, 7.966107",\
|
|
"7.778837, 7.997978, 8.022480, 8.032433, 8.063592",\
|
|
"7.849978, 8.069119, 8.093621, 8.103573, 8.134733",\
|
|
"7.939604, 8.158745, 8.183248, 8.193199, 8.224360",\
|
|
"8.301569, 8.520710, 8.545213, 8.555164, 8.586325");
|
|
}
|
|
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.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[26]_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.692172, 7.004005, 7.032164, 7.043601, 7.079411",\
|
|
"6.782755, 7.094588, 7.122746, 7.134184, 7.169993",\
|
|
"6.849410, 7.161243, 7.189402, 7.200839, 7.236649",\
|
|
"6.932038, 7.243872, 7.272029, 7.283466, 7.319276",\
|
|
"7.268356, 7.580190, 7.608348, 7.619785, 7.655595");
|
|
}
|
|
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.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\
|
|
"1.202817, 1.269387, 1.274131, 1.276058, 1.282091");
|
|
}
|
|
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.958745, 7.162045, 7.184775, 7.194008, 7.222916",\
|
|
"7.049328, 7.252627, 7.275358, 7.284591, 7.313498",\
|
|
"7.115983, 7.319283, 7.342013, 7.351246, 7.380154",\
|
|
"7.198611, 7.401911, 7.424641, 7.433874, 7.462781",\
|
|
"7.534929, 7.738228, 7.760959, 7.770192, 7.799099");
|
|
}
|
|
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.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\
|
|
"0.840646, 0.919570, 0.929331, 0.933295, 0.945709");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[26]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[26] */
|
|
|
|
pin("mprj_io[25]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
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.829716, 13.165854, 13.196206, 13.208534, 13.247133",\
|
|
"12.903786, 13.239923, 13.270275, 13.282603, 13.297291",\
|
|
"12.944632, 13.280769, 13.297291, 13.297291, 13.297291",\
|
|
"12.967680, 13.297291, 13.297291, 13.297291, 13.297291",\
|
|
"12.967680, 13.297291, 13.297291, 13.297291, 13.297291");
|
|
}
|
|
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 ( "13.038586, 13.263182, 13.287953, 13.298015, 13.329517",\
|
|
"13.112655, 13.337251, 13.362022, 13.372084, 13.379675",\
|
|
"13.153501, 13.378097, 13.379675, 13.379675, 13.379675",\
|
|
"13.176549, 13.379675, 13.379675, 13.379675, 13.379675",\
|
|
"13.176549, 13.379675, 13.379675, 13.379675, 13.379675");
|
|
}
|
|
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.331428, 10.331428, 10.331428, 10.331428, 10.331428",\
|
|
"10.381952, 10.381952, 10.381952, 10.381952, 10.381952",\
|
|
"10.381952, 10.381952, 10.381952, 10.381952, 10.381952",\
|
|
"10.381952, 10.381952, 10.381952, 10.381952, 10.381952",\
|
|
"10.381952, 10.381952, 10.381952, 10.381952, 10.381952");
|
|
}
|
|
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.308796, 10.308850, 10.308850, 10.308850, 10.308850",\
|
|
"10.359320, 10.359375, 10.359375, 10.359375, 10.359375",\
|
|
"10.359320, 10.359375, 10.359375, 10.359375, 10.359375",\
|
|
"10.359320, 10.359375, 10.359375, 10.359375, 10.359375",\
|
|
"10.359320, 10.359375, 10.359375, 10.359375, 10.359375");
|
|
}
|
|
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*/
|
|
|
|
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.594414, 7.930552, 7.960903, 7.973232, 8.011831",\
|
|
"7.691899, 8.028036, 8.058388, 8.070717, 8.109316",\
|
|
"7.763040, 8.099177, 8.129529, 8.141857, 8.180457",\
|
|
"7.852666, 8.188804, 8.219155, 8.231483, 8.270082",\
|
|
"8.214631, 8.550769, 8.581120, 8.593449, 8.632048");
|
|
}
|
|
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.202818, 1.269389, 1.274133, 1.276059, 1.282092",\
|
|
"1.202818, 1.269389, 1.274133, 1.276059, 1.282092",\
|
|
"1.202818, 1.269389, 1.274133, 1.276059, 1.282092",\
|
|
"1.202818, 1.269389, 1.274133, 1.276059, 1.282092",\
|
|
"1.202818, 1.269389, 1.274133, 1.276059, 1.282092");
|
|
}
|
|
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.817043, 8.036179, 8.060680, 8.070633, 8.101793",\
|
|
"7.914528, 8.133664, 8.158166, 8.168118, 8.199278",\
|
|
"7.985669, 8.204805, 8.229307, 8.239260, 8.270420",\
|
|
"8.075295, 8.294431, 8.318933, 8.328885, 8.360045",\
|
|
"8.437261, 8.656397, 8.680899, 8.690851, 8.722012");
|
|
}
|
|
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.840627, 0.919566, 0.929327, 0.933292, 0.945705",\
|
|
"0.840627, 0.919566, 0.929327, 0.933292, 0.945705",\
|
|
"0.840627, 0.919566, 0.929327, 0.933292, 0.945705",\
|
|
"0.840627, 0.919566, 0.929327, 0.933292, 0.945705",\
|
|
"0.840627, 0.919566, 0.929327, 0.933292, 0.945705");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[25]_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.857223, 7.169061, 7.197219, 7.208656, 7.244465",\
|
|
"6.947805, 7.259644, 7.287802, 7.299239, 7.335048",\
|
|
"7.014461, 7.326300, 7.354457, 7.365894, 7.401703",\
|
|
"7.097089, 7.408927, 7.437085, 7.448522, 7.484331",\
|
|
"7.433408, 7.745246, 7.773404, 7.784841, 7.820650");
|
|
}
|
|
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.202818, 1.269389, 1.274133, 1.276059, 1.282092",\
|
|
"1.202818, 1.269389, 1.274133, 1.276059, 1.282092",\
|
|
"1.202818, 1.269389, 1.274133, 1.276059, 1.282092",\
|
|
"1.202818, 1.269389, 1.274133, 1.276059, 1.282092",\
|
|
"1.202818, 1.269389, 1.274133, 1.276059, 1.282092");
|
|
}
|
|
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.078937, 7.282231, 7.304962, 7.314195, 7.343103",\
|
|
"7.169519, 7.372814, 7.395545, 7.404778, 7.433686",\
|
|
"7.236175, 7.439469, 7.462200, 7.471433, 7.500341",\
|
|
"7.318803, 7.522098, 7.544828, 7.554061, 7.582969",\
|
|
"7.655120, 7.858415, 7.881145, 7.890378, 7.919286");
|
|
}
|
|
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.840627, 0.919566, 0.929327, 0.933292, 0.945705",\
|
|
"0.840627, 0.919566, 0.929327, 0.933292, 0.945705",\
|
|
"0.840627, 0.919566, 0.929327, 0.933292, 0.945705",\
|
|
"0.840627, 0.919566, 0.929327, 0.933292, 0.945705",\
|
|
"0.840627, 0.919566, 0.929327, 0.933292, 0.945705");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[25]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[25] */
|
|
|
|
pin("mprj_io[24]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.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 : 4.000000 ;
|
|
min_transition : 1.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 : 4.000000 ;
|
|
min_transition : 1.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 : 4.000000 ;
|
|
min_transition : 1.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 : 4.000000 ;
|
|
min_transition : 1.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 : 4.000000 ;
|
|
min_transition : 1.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 : 4.000000 ;
|
|
min_transition : 1.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 : 4.000000 ;
|
|
min_transition : 1.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 : 4.000000 ;
|
|
min_transition : 1.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 : 4.000000 ;
|
|
min_transition : 1.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 : 4.000000 ;
|
|
min_transition : 1.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 : 4.000000 ;
|
|
min_transition : 1.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 ( "12.028049, 12.364208, 12.394559, 12.406887, 12.445485",\
|
|
"12.125372, 12.461532, 12.491882, 12.504210, 12.542809",\
|
|
"12.192867, 12.529027, 12.559378, 12.571706, 12.610304",\
|
|
"12.276400, 12.612559, 12.642910, 12.655238, 12.693836",\
|
|
"12.601130, 12.937289, 12.967640, 12.979968, 13.018566");
|
|
}
|
|
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 ( "12.228988, 12.453605, 12.478376, 12.488439, 12.519942",\
|
|
"12.326311, 12.550928, 12.575701, 12.585762, 12.617266",\
|
|
"12.393806, 12.618423, 12.643196, 12.653257, 12.684761",\
|
|
"12.477339, 12.701956, 12.726728, 12.736790, 12.768293",\
|
|
"12.802069, 13.026686, 13.051458, 13.061520, 13.093023");
|
|
}
|
|
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 ( "9.750867, 9.750868, 9.750868, 9.750868, 9.750868",\
|
|
"9.841154, 9.841154, 9.841154, 9.841154, 9.841154",\
|
|
"9.903770, 9.903770, 9.903770, 9.903770, 9.903770",\
|
|
"9.981264, 9.981264, 9.981264, 9.981264, 9.981264",\
|
|
"10.282520, 10.282520, 10.282520, 10.282520, 10.282520");
|
|
}
|
|
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.728467, 9.728512, 9.728512, 9.728512, 9.728512",\
|
|
"9.818754, 9.818799, 9.818799, 9.818799, 9.818799",\
|
|
"9.881371, 9.881415, 9.881415, 9.881415, 9.881415",\
|
|
"9.958864, 9.958909, 9.958909, 9.958909, 9.958909",\
|
|
"10.260119, 10.260164, 10.260164, 10.260164, 10.260164");
|
|
}
|
|
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*/
|
|
|
|
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.526736, 7.862896, 7.893247, 7.905574, 7.944173",\
|
|
"7.624221, 7.960381, 7.990731, 8.003059, 8.041657",\
|
|
"7.695363, 8.031523, 8.061873, 8.074201, 8.112800",\
|
|
"7.784988, 8.121148, 8.151499, 8.163826, 8.202425",\
|
|
"8.146954, 8.483113, 8.513464, 8.525791, 8.564390");
|
|
}
|
|
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.202825, 1.269394, 1.274138, 1.276065, 1.282097",\
|
|
"1.202825, 1.269394, 1.274138, 1.276065, 1.282097",\
|
|
"1.202825, 1.269394, 1.274138, 1.276065, 1.282097",\
|
|
"1.202825, 1.269394, 1.274138, 1.276065, 1.282097",\
|
|
"1.202825, 1.269394, 1.274138, 1.276065, 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 ( "7.906857, 8.125973, 8.150475, 8.160427, 8.191588",\
|
|
"8.004343, 8.223457, 8.247960, 8.257913, 8.289074",\
|
|
"8.075484, 8.294599, 8.319101, 8.329054, 8.360214",\
|
|
"8.165110, 8.384224, 8.408727, 8.418679, 8.449841",\
|
|
"8.527074, 8.746188, 8.770691, 8.780643, 8.811804");
|
|
}
|
|
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.840556, 0.919552, 0.929314, 0.933279, 0.945693",\
|
|
"0.840556, 0.919552, 0.929314, 0.933279, 0.945693",\
|
|
"0.840556, 0.919552, 0.929314, 0.933279, 0.945693",\
|
|
"0.840556, 0.919552, 0.929314, 0.933279, 0.945693",\
|
|
"0.840556, 0.919552, 0.929314, 0.933279, 0.945693");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[13]_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.679770, 6.991629, 7.019786, 7.031222, 7.067030",\
|
|
"6.770352, 7.082211, 7.110369, 7.121805, 7.157613",\
|
|
"6.837008, 7.148867, 7.177024, 7.188460, 7.224268",\
|
|
"6.919636, 7.231495, 7.259651, 7.271088, 7.306896",\
|
|
"7.255954, 7.567813, 7.595970, 7.607407, 7.643214");
|
|
}
|
|
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.202825, 1.269394, 1.274138, 1.276065, 1.282097",\
|
|
"1.202825, 1.269394, 1.274138, 1.276065, 1.282097",\
|
|
"1.202825, 1.269394, 1.274138, 1.276065, 1.282097",\
|
|
"1.202825, 1.269394, 1.274138, 1.276065, 1.282097",\
|
|
"1.202825, 1.269394, 1.274138, 1.276065, 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.989354, 7.192630, 7.215361, 7.224594, 7.253502",\
|
|
"7.079937, 7.283213, 7.305944, 7.315177, 7.344085",\
|
|
"7.146592, 7.349868, 7.372599, 7.381832, 7.410740",\
|
|
"7.229220, 7.432495, 7.455227, 7.464459, 7.493368",\
|
|
"7.565537, 7.768813, 7.791544, 7.800777, 7.829686");
|
|
}
|
|
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.840556, 0.919552, 0.929314, 0.933279, 0.945693",\
|
|
"0.840556, 0.919552, 0.929314, 0.933279, 0.945693",\
|
|
"0.840556, 0.919552, 0.929314, 0.933279, 0.945693",\
|
|
"0.840556, 0.919552, 0.929314, 0.933279, 0.945693",\
|
|
"0.840556, 0.919552, 0.929314, 0.933279, 0.945693");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[13]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[13] */
|
|
|
|
pin("mprj_io[12]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
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.436235, 11.772291, 11.802647, 11.814976, 11.853580",\
|
|
"11.533559, 11.869614, 11.899969, 11.912299, 11.950904",\
|
|
"11.601054, 11.937109, 11.967464, 11.979795, 12.018399",\
|
|
"11.684587, 12.020643, 12.050999, 12.063328, 12.101933",\
|
|
"12.009316, 12.345371, 12.375727, 12.388057, 12.426661");
|
|
}
|
|
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.635309, 11.859861, 11.884632, 11.894693, 11.926195",\
|
|
"11.732634, 11.957185, 11.981955, 11.992017, 12.023519",\
|
|
"11.800129, 12.024681, 12.049451, 12.059513, 12.091015",\
|
|
"11.883661, 12.108213, 12.132983, 12.143045, 12.174547",\
|
|
"12.208390, 12.432941, 12.457712, 12.467773, 12.499275");
|
|
}
|
|
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.256771, 9.256772, 9.256772, 9.256772, 9.256772",\
|
|
"9.347058, 9.347059, 9.347059, 9.347059, 9.347059",\
|
|
"9.409675, 9.409676, 9.409676, 9.409676, 9.409676",\
|
|
"9.487168, 9.487169, 9.487169, 9.487169, 9.487169",\
|
|
"9.788424, 9.788424, 9.788424, 9.788424, 9.788424");
|
|
}
|
|
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.233643, 9.233719, 9.233719, 9.233719, 9.233719",\
|
|
"9.323929, 9.324005, 9.324005, 9.324005, 9.324005",\
|
|
"9.386545, 9.386621, 9.386621, 9.386621, 9.386621",\
|
|
"9.464039, 9.464115, 9.464115, 9.464115, 9.464115",\
|
|
"9.765295, 9.765371, 9.765371, 9.765371, 9.765371");
|
|
}
|
|
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*/
|
|
|
|
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.325404, 7.661459, 7.691815, 7.704144, 7.742749",\
|
|
"7.422889, 7.758945, 7.789300, 7.801630, 7.840234",\
|
|
"7.494031, 7.830086, 7.860442, 7.872771, 7.911376",\
|
|
"7.583656, 7.919712, 7.950068, 7.962397, 8.001001",\
|
|
"7.945621, 8.281677, 8.312033, 8.324362, 8.362967");
|
|
}
|
|
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.202795, 1.269370, 1.274113, 1.276040, 1.282073",\
|
|
"1.202795, 1.269370, 1.274113, 1.276040, 1.282073",\
|
|
"1.202795, 1.269370, 1.274113, 1.276040, 1.282073",\
|
|
"1.202795, 1.269370, 1.274113, 1.276040, 1.282073",\
|
|
"1.202795, 1.269370, 1.274113, 1.276040, 1.282073");
|
|
}
|
|
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.488994, 7.708207, 7.732707, 7.742658, 7.773815",\
|
|
"7.586478, 7.805692, 7.830192, 7.840143, 7.871300",\
|
|
"7.657619, 7.876833, 7.901333, 7.911284, 7.942441",\
|
|
"7.747245, 7.966458, 7.990958, 8.000910, 8.032066",\
|
|
"8.109210, 8.328424, 8.352923, 8.362875, 8.394032");
|
|
}
|
|
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.840894, 0.919619, 0.929378, 0.933342, 0.945753",\
|
|
"0.840894, 0.919619, 0.929378, 0.933342, 0.945753",\
|
|
"0.840894, 0.919619, 0.929378, 0.933342, 0.945753",\
|
|
"0.840894, 0.919619, 0.929378, 0.933342, 0.945753",\
|
|
"0.840894, 0.919619, 0.929378, 0.933342, 0.945753");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[12]_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.656318, 6.968080, 6.996241, 7.007679, 7.043493",\
|
|
"6.746901, 7.058662, 7.086823, 7.098262, 7.134076",\
|
|
"6.813556, 7.125318, 7.153479, 7.164917, 7.200731",\
|
|
"6.896183, 7.207945, 7.236106, 7.247545, 7.283359",\
|
|
"7.232502, 7.544264, 7.572425, 7.583863, 7.619677");
|
|
}
|
|
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.202795, 1.269370, 1.274113, 1.276040, 1.282073",\
|
|
"1.202795, 1.269370, 1.274113, 1.276040, 1.282073",\
|
|
"1.202795, 1.269370, 1.274113, 1.276040, 1.282073",\
|
|
"1.202795, 1.269370, 1.274113, 1.276040, 1.282073",\
|
|
"1.202795, 1.269370, 1.274113, 1.276040, 1.282073");
|
|
}
|
|
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.782612, 6.985979, 7.008708, 7.017940, 7.046844",\
|
|
"6.873196, 7.076562, 7.099291, 7.108522, 7.137428",\
|
|
"6.939850, 7.143217, 7.165946, 7.175178, 7.204082",\
|
|
"7.022478, 7.225845, 7.248573, 7.257805, 7.286711",\
|
|
"7.358796, 7.562163, 7.584892, 7.594124, 7.623029");
|
|
}
|
|
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.840894, 0.919619, 0.929378, 0.933342, 0.945753",\
|
|
"0.840894, 0.919619, 0.929378, 0.933342, 0.945753",\
|
|
"0.840894, 0.919619, 0.929378, 0.933342, 0.945753",\
|
|
"0.840894, 0.919619, 0.929378, 0.933342, 0.945753",\
|
|
"0.840894, 0.919619, 0.929378, 0.933342, 0.945753");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[12]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[12] */
|
|
|
|
pin("mprj_io[11]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
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.921435, 11.257482, 11.287838, 11.300167, 11.338772",\
|
|
"11.018759, 11.354805, 11.385161, 11.397491, 11.436096",\
|
|
"11.086254, 11.422300, 11.452657, 11.464987, 11.503592",\
|
|
"11.169787, 11.505834, 11.536189, 11.548519, 11.587124",\
|
|
"11.494517, 11.830564, 11.860919, 11.873249, 11.911854");
|
|
}
|
|
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 ( "11.130307, 11.354840, 11.379610, 11.389671, 11.421173",\
|
|
"11.227631, 11.452164, 11.476933, 11.486996, 11.518497",\
|
|
"11.295126, 11.519659, 11.544429, 11.554491, 11.585992",\
|
|
"11.378659, 11.603192, 11.627962, 11.638023, 11.669525",\
|
|
"11.703388, 11.927921, 11.952691, 11.962753, 11.994254");
|
|
}
|
|
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 ( "8.796000, 8.796001, 8.796001, 8.796001, 8.796001",\
|
|
"8.886288, 8.886289, 8.886289, 8.886289, 8.886289",\
|
|
"8.948904, 8.948905, 8.948905, 8.948905, 8.948905",\
|
|
"9.026398, 9.026399, 9.026399, 9.026399, 9.026399",\
|
|
"9.327653, 9.327654, 9.327654, 9.327654, 9.327654");
|
|
}
|
|
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.772668, 8.772753, 8.772753, 8.772753, 8.772753",\
|
|
"8.862955, 8.863040, 8.863040, 8.863040, 8.863040",\
|
|
"8.925571, 8.925656, 8.925656, 8.925656, 8.925656",\
|
|
"9.003065, 9.003150, 9.003150, 9.003150, 9.003150",\
|
|
"9.304320, 9.304405, 9.304405, 9.304405, 9.304405");
|
|
}
|
|
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*/
|
|
|
|
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.252695, 7.588741, 7.619097, 7.631427, 7.670033",\
|
|
"7.350180, 7.686226, 7.716582, 7.728912, 7.767517",\
|
|
"7.421321, 7.757368, 7.787724, 7.800054, 7.838658",\
|
|
"7.510948, 7.846994, 7.877350, 7.889680, 7.928285",\
|
|
"7.872913, 8.208960, 8.239315, 8.251645, 8.290250");
|
|
}
|
|
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.202792, 1.269368, 1.274111, 1.276038, 1.282071",\
|
|
"1.202792, 1.269368, 1.274111, 1.276038, 1.282071",\
|
|
"1.202792, 1.269368, 1.274111, 1.276038, 1.282071",\
|
|
"1.202792, 1.269368, 1.274111, 1.276038, 1.282071",\
|
|
"1.202792, 1.269368, 1.274111, 1.276038, 1.282071");
|
|
}
|
|
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.462383, 7.681606, 7.706105, 7.716056, 7.747213",\
|
|
"7.559868, 7.779091, 7.803590, 7.813541, 7.844698",\
|
|
"7.631010, 7.850232, 7.874731, 7.884683, 7.915840",\
|
|
"7.720635, 7.939857, 7.964357, 7.974308, 8.005466",\
|
|
"8.082601, 8.301823, 8.326323, 8.336273, 8.367431");
|
|
}
|
|
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.840923, 0.919625, 0.929383, 0.933347, 0.945758",\
|
|
"0.840923, 0.919625, 0.929383, 0.933347, 0.945758",\
|
|
"0.840923, 0.919625, 0.929383, 0.933347, 0.945758",\
|
|
"0.840923, 0.919625, 0.929383, 0.933347, 0.945758",\
|
|
"0.840923, 0.919625, 0.929383, 0.933347, 0.945758");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[11]_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.586226, 6.897980, 6.926141, 6.937580, 6.973394",\
|
|
"6.676809, 6.988563, 7.016725, 7.028163, 7.063977",\
|
|
"6.743464, 7.055218, 7.083379, 7.094818, 7.130632",\
|
|
"6.826092, 7.137846, 7.166007, 7.177445, 7.213260",\
|
|
"7.162410, 7.474164, 7.502325, 7.513763, 7.549578");
|
|
}
|
|
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.202792, 1.269368, 1.274111, 1.276038, 1.282071",\
|
|
"1.202792, 1.269368, 1.274111, 1.276038, 1.282071",\
|
|
"1.202792, 1.269368, 1.274111, 1.276038, 1.282071",\
|
|
"1.202792, 1.269368, 1.274111, 1.276038, 1.282071",\
|
|
"1.202792, 1.269368, 1.274111, 1.276038, 1.282071");
|
|
}
|
|
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.758699, 6.962074, 6.984803, 6.994034, 7.022940",\
|
|
"6.849282, 7.052657, 7.075386, 7.084617, 7.113523",\
|
|
"6.915937, 7.119312, 7.142041, 7.151272, 7.180178",\
|
|
"6.998566, 7.201940, 7.224669, 7.233900, 7.262805",\
|
|
"7.334884, 7.538259, 7.560987, 7.570218, 7.599123");
|
|
}
|
|
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.840923, 0.919625, 0.929383, 0.933347, 0.945758",\
|
|
"0.840923, 0.919625, 0.929383, 0.933347, 0.945758",\
|
|
"0.840923, 0.919625, 0.929383, 0.933347, 0.945758",\
|
|
"0.840923, 0.919625, 0.929383, 0.933347, 0.945758",\
|
|
"0.840923, 0.919625, 0.929383, 0.933347, 0.945758");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[11]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[11] */
|
|
|
|
pin("mprj_io[10]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
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 ( "12.752995, 13.089041, 13.119397, 13.131727, 13.170332",\
|
|
"12.850319, 13.186365, 13.216721, 13.229051, 13.267655",\
|
|
"12.917814, 13.253860, 13.284216, 13.296546, 13.335151",\
|
|
"13.001347, 13.337393, 13.367748, 13.380078, 13.418683",\
|
|
"13.326077, 13.662123, 13.692478, 13.704808, 13.743413");
|
|
}
|
|
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.630402, 11.849625, 11.874124, 11.884075, 11.915232",\
|
|
"11.727724, 11.946947, 11.971446, 11.981398, 12.012554",\
|
|
"11.795219, 12.014441, 12.038940, 12.048892, 12.080050",\
|
|
"11.878752, 12.097975, 12.122474, 12.132425, 12.163582",\
|
|
"12.203482, 12.422705, 12.447204, 12.457155, 12.488312");
|
|
}
|
|
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.288331, 8.288331, 8.288331, 8.288331, 8.288331",\
|
|
"8.378618, 8.378618, 8.378618, 8.378618, 8.378618",\
|
|
"8.441235, 8.441235, 8.441235, 8.441235, 8.441235",\
|
|
"8.518728, 8.518728, 8.518728, 8.518728, 8.518728",\
|
|
"8.819983, 8.819983, 8.819983, 8.819983, 8.819983");
|
|
}
|
|
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.265153, 8.265232, 8.265232, 8.265232, 8.265232",\
|
|
"8.355440, 8.355518, 8.355518, 8.355518, 8.355518",\
|
|
"8.418056, 8.418135, 8.418135, 8.418135, 8.418135",\
|
|
"8.495550, 8.495628, 8.495628, 8.495628, 8.495628",\
|
|
"8.796805, 8.796885, 8.796885, 8.796885, 8.796885");
|
|
}
|
|
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*/
|
|
|
|
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.310748, 7.646794, 7.677150, 7.689480, 7.728085",\
|
|
"7.408234, 7.744279, 7.774635, 7.786965, 7.825570",\
|
|
"7.479375, 7.815421, 7.845777, 7.858107, 7.896711",\
|
|
"7.569000, 7.905046, 7.935402, 7.947732, 7.986337",\
|
|
"7.930965, 8.267012, 8.297367, 8.309697, 8.348303");
|
|
}
|
|
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.202792, 1.269367, 1.274111, 1.276038, 1.282071",\
|
|
"1.202792, 1.269367, 1.274111, 1.276038, 1.282071",\
|
|
"1.202792, 1.269367, 1.274111, 1.276038, 1.282071",\
|
|
"1.202792, 1.269367, 1.274111, 1.276038, 1.282071",\
|
|
"1.202792, 1.269367, 1.274111, 1.276038, 1.282071");
|
|
}
|
|
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.670813, 7.890035, 7.914535, 7.924485, 7.955643",\
|
|
"7.768297, 7.987519, 8.012019, 8.021970, 8.053127",\
|
|
"7.839439, 8.058661, 8.083160, 8.093112, 8.124269",\
|
|
"7.929065, 8.148287, 8.172787, 8.182737, 8.213895",\
|
|
"8.291030, 8.510252, 8.534752, 8.544703, 8.575860");
|
|
}
|
|
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.840924, 0.919625, 0.929384, 0.933347, 0.945758",\
|
|
"0.840924, 0.919625, 0.929384, 0.933347, 0.945758",\
|
|
"0.840924, 0.919625, 0.929384, 0.933347, 0.945758",\
|
|
"0.840924, 0.919625, 0.929384, 0.933347, 0.945758",\
|
|
"0.840924, 0.919625, 0.929384, 0.933347, 0.945758");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[10]_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.353977, 5.665730, 5.693892, 5.705331, 5.741145",\
|
|
"5.444557, 5.756310, 5.784472, 5.795911, 5.831725",\
|
|
"5.511411, 5.823165, 5.851326, 5.862765, 5.898579",\
|
|
"5.593836, 5.905589, 5.933751, 5.945189, 5.981004",\
|
|
"5.930534, 6.242288, 6.270450, 6.281888, 6.317702");
|
|
}
|
|
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.202792, 1.269367, 1.274111, 1.276038, 1.282071",\
|
|
"1.202792, 1.269367, 1.274111, 1.276038, 1.282071",\
|
|
"1.202792, 1.269367, 1.274111, 1.276038, 1.282071",\
|
|
"1.202792, 1.269367, 1.274111, 1.276038, 1.282071",\
|
|
"1.202792, 1.269367, 1.274111, 1.276038, 1.282071");
|
|
}
|
|
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.663223, 5.866598, 5.889327, 5.898559, 5.927464",\
|
|
"5.753803, 5.957178, 5.979907, 5.989139, 6.018044",\
|
|
"5.820657, 6.024033, 6.046761, 6.055992, 6.084898",\
|
|
"5.903082, 6.106457, 6.129186, 6.138417, 6.167322",\
|
|
"6.239780, 6.443155, 6.465884, 6.475116, 6.504021");
|
|
}
|
|
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.840924, 0.919625, 0.929384, 0.933347, 0.945758",\
|
|
"0.840924, 0.919625, 0.929384, 0.933347, 0.945758",\
|
|
"0.840924, 0.919625, 0.929384, 0.933347, 0.945758",\
|
|
"0.840924, 0.919625, 0.929384, 0.933347, 0.945758",\
|
|
"0.840924, 0.919625, 0.929384, 0.933347, 0.945758");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[10]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[10] */
|
|
|
|
pin("mprj_io[9]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
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.859129, 10.195137, 10.225495, 10.237825, 10.276433",\
|
|
"9.956452, 10.292460, 10.322819, 10.335149, 10.373756",\
|
|
"10.023948, 10.359956, 10.390314, 10.402644, 10.441252",\
|
|
"10.107481, 10.443489, 10.473846, 10.486177, 10.524784",\
|
|
"10.432210, 10.768218, 10.798576, 10.810906, 10.849514");
|
|
}
|
|
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.056481, 10.281034, 10.305805, 10.315866, 10.347368",\
|
|
"10.153805, 10.378358, 10.403128, 10.413189, 10.444692",\
|
|
"10.221300, 10.445853, 10.470623, 10.480684, 10.512187",\
|
|
"10.304832, 10.529386, 10.554155, 10.564217, 10.595719",\
|
|
"10.629562, 10.854115, 10.878885, 10.888947, 10.920449");
|
|
}
|
|
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 ( "7.802485, 7.802485, 7.802485, 7.802485, 7.802485",\
|
|
"7.892772, 7.892772, 7.892772, 7.892772, 7.892772",\
|
|
"7.955388, 7.955389, 7.955389, 7.955389, 7.955389",\
|
|
"8.032882, 8.032883, 8.032883, 8.032883, 8.032883",\
|
|
"8.334137, 8.334137, 8.334137, 8.334137, 8.334137");
|
|
}
|
|
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.779366, 7.779442, 7.779442, 7.779442, 7.779442",\
|
|
"7.869653, 7.869729, 7.869729, 7.869729, 7.869729",\
|
|
"7.932269, 7.932345, 7.932345, 7.932345, 7.932345",\
|
|
"8.009763, 8.009839, 8.009839, 8.009839, 8.009839",\
|
|
"8.311018, 8.311094, 8.311094, 8.311094, 8.311094");
|
|
}
|
|
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*/
|
|
|
|
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.428934, 7.764943, 7.795300, 7.807631, 7.846238",\
|
|
"7.526420, 7.862428, 7.892785, 7.905116, 7.943723",\
|
|
"7.597561, 7.933569, 7.963926, 7.976257, 8.014864",\
|
|
"7.687187, 8.023195, 8.053553, 8.065884, 8.104490",\
|
|
"8.049151, 8.385160, 8.415518, 8.427848, 8.466455");
|
|
}
|
|
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.202781, 1.269359, 1.274103, 1.276029, 1.282062",\
|
|
"1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\
|
|
"1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\
|
|
"1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\
|
|
"1.202781, 1.269359, 1.274103, 1.276029, 1.282062");
|
|
}
|
|
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.733838, 7.953096, 7.977594, 7.987545, 8.018702",\
|
|
"7.831323, 8.050581, 8.075079, 8.085031, 8.116186",\
|
|
"7.902464, 8.121722, 8.146221, 8.156172, 8.187327",\
|
|
"7.992090, 8.211348, 8.235847, 8.245797, 8.276953",\
|
|
"8.354055, 8.573313, 8.597812, 8.607762, 8.638918");
|
|
}
|
|
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.841045, 0.919649, 0.929407, 0.933370, 0.945779",\
|
|
"0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\
|
|
"0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\
|
|
"0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\
|
|
"0.841045, 0.919649, 0.929407, 0.933370, 0.945779");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[9]_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.264550, 5.576269, 5.604432, 5.615871, 5.651688",\
|
|
"5.355130, 5.666849, 5.695012, 5.706451, 5.742267",\
|
|
"5.421951, 5.733670, 5.761833, 5.773273, 5.809089",\
|
|
"5.504678, 5.816397, 5.844560, 5.855999, 5.891815",\
|
|
"5.841211, 6.152930, 6.181093, 6.192533, 6.228349");
|
|
}
|
|
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.202781, 1.269359, 1.274103, 1.276029, 1.282062",\
|
|
"1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\
|
|
"1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\
|
|
"1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\
|
|
"1.202781, 1.269359, 1.274103, 1.276029, 1.282062");
|
|
}
|
|
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.604380, 5.807787, 5.830515, 5.839746, 5.868650",\
|
|
"5.694959, 5.898367, 5.921094, 5.930326, 5.959229",\
|
|
"5.761780, 5.965188, 5.987916, 5.997147, 6.026051",\
|
|
"5.844507, 6.047915, 6.070642, 6.079874, 6.108778",\
|
|
"6.181040, 6.384448, 6.407176, 6.416407, 6.445311");
|
|
}
|
|
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.841045, 0.919649, 0.929407, 0.933370, 0.945779",\
|
|
"0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\
|
|
"0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\
|
|
"0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\
|
|
"0.841045, 0.919649, 0.929407, 0.933370, 0.945779");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[9]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : combinational ;
|
|
timing_sense : positive_unate ;
|
|
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.007338, 5.343346, 5.373703, 5.386034, 5.424641",\
|
|
"5.104829, 5.440838, 5.471195, 5.483526, 5.522133",\
|
|
"5.176062, 5.512070, 5.542428, 5.554758, 5.593365",\
|
|
"5.265688, 5.601696, 5.632054, 5.644384, 5.682992",\
|
|
"5.628011, 5.964019, 5.994376, 6.006707, 6.045314");
|
|
}
|
|
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.202781, 1.269359, 1.274103, 1.276029, 1.282062",\
|
|
"1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\
|
|
"1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\
|
|
"1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\
|
|
"1.202781, 1.269359, 1.274103, 1.276029, 1.282062");
|
|
}
|
|
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.384652, 5.603909, 5.628408, 5.638359, 5.669515",\
|
|
"5.519073, 5.738331, 5.762829, 5.772780, 5.803936",\
|
|
"5.670808, 5.890065, 5.914564, 5.924515, 5.955670",\
|
|
"5.913634, 6.132892, 6.157391, 6.167341, 6.198497",\
|
|
"6.909649, 7.128907, 7.153406, 7.163357, 7.194512");
|
|
}
|
|
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.841045, 0.919649, 0.929407, 0.933370, 0.945779",\
|
|
"0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\
|
|
"0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\
|
|
"0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\
|
|
"0.841045, 0.919649, 0.929407, 0.933370, 0.945779");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[9]_una*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : combinational ;
|
|
timing_sense : positive_unate ;
|
|
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.627878, 4.939597, 4.967760, 4.979199, 5.015016",\
|
|
"4.718456, 5.030175, 5.058338, 5.069777, 5.105594",\
|
|
"4.785225, 5.096944, 5.125107, 5.136547, 5.172363",\
|
|
"4.867829, 5.179548, 5.207711, 5.219151, 5.254967",\
|
|
"5.204503, 5.516222, 5.544385, 5.555824, 5.591640");
|
|
}
|
|
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.202781, 1.269359, 1.274103, 1.276029, 1.282062",\
|
|
"1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\
|
|
"1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\
|
|
"1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\
|
|
"1.202781, 1.269359, 1.274103, 1.276029, 1.282062");
|
|
}
|
|
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.948348, 5.151755, 5.174483, 5.183714, 5.212618",\
|
|
"5.073077, 5.276484, 5.299212, 5.308443, 5.337347",\
|
|
"5.214028, 5.417436, 5.440164, 5.449395, 5.478299",\
|
|
"5.440531, 5.643939, 5.666666, 5.675898, 5.704801",\
|
|
"6.364545, 6.567952, 6.590680, 6.599911, 6.628815");
|
|
}
|
|
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.841045, 0.919649, 0.929407, 0.933370, 0.945779",\
|
|
"0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\
|
|
"0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\
|
|
"0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\
|
|
"0.841045, 0.919649, 0.929407, 0.933370, 0.945779");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[9]_una_min*/
|
|
|
|
} /* end of pin mprj_io[9] */
|
|
|
|
pin("mprj_io[8]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
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 ( "13.217757, 13.553793, 13.584150, 13.596479, 13.635085",\
|
|
"13.315080, 13.651115, 13.681473, 13.693802, 13.732408",\
|
|
"13.382575, 13.718611, 13.748968, 13.761297, 13.799903",\
|
|
"13.466108, 13.802144, 13.832500, 13.844831, 13.883436",\
|
|
"13.790837, 14.126873, 14.157230, 14.169559, 14.208165");
|
|
}
|
|
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 ( "12.069572, 12.288805, 12.313304, 12.323255, 12.354412",\
|
|
"12.166895, 12.386127, 12.410626, 12.420577, 12.451735",\
|
|
"12.234390, 12.453623, 12.478122, 12.488072, 12.519230",\
|
|
"12.317924, 12.537157, 12.561656, 12.571607, 12.602764",\
|
|
"12.642654, 12.861887, 12.886386, 12.896337, 12.927494");
|
|
}
|
|
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.306287, 7.306287, 7.306287, 7.306287, 7.306287",\
|
|
"7.396574, 7.396574, 7.396574, 7.396574, 7.396574",\
|
|
"7.459190, 7.459191, 7.459191, 7.459191, 7.459191",\
|
|
"7.536684, 7.536685, 7.536685, 7.536685, 7.536685",\
|
|
"7.837939, 7.837940, 7.837940, 7.837940, 7.837940");
|
|
}
|
|
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.283051, 7.283132, 7.283132, 7.283132, 7.283132",\
|
|
"7.373338, 7.373419, 7.373419, 7.373419, 7.373419",\
|
|
"7.435954, 7.436035, 7.436035, 7.436035, 7.436035",\
|
|
"7.513448, 7.513529, 7.513529, 7.513529, 7.513529",\
|
|
"7.814703, 7.814784, 7.814784, 7.814784, 7.814784");
|
|
}
|
|
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*/
|
|
|
|
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.249941, 7.585977, 7.616333, 7.628663, 7.667269",\
|
|
"7.347426, 7.683462, 7.713819, 7.726149, 7.764754",\
|
|
"7.418567, 7.754603, 7.784960, 7.797290, 7.835896",\
|
|
"7.508193, 7.844229, 7.874585, 7.886915, 7.925521",\
|
|
"7.870158, 8.206194, 8.236550, 8.248880, 8.287486");
|
|
}
|
|
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.202789, 1.269365, 1.274109, 1.276036, 1.282069",\
|
|
"1.202789, 1.269365, 1.274109, 1.276036, 1.282069",\
|
|
"1.202789, 1.269365, 1.274109, 1.276036, 1.282069",\
|
|
"1.202789, 1.269365, 1.274109, 1.276036, 1.282069",\
|
|
"1.202789, 1.269365, 1.274109, 1.276036, 1.282069");
|
|
}
|
|
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.633139, 7.852370, 7.876869, 7.886820, 7.917977",\
|
|
"7.730623, 7.949855, 7.974355, 7.984305, 8.015463",\
|
|
"7.801764, 8.020996, 8.045496, 8.055447, 8.086603",\
|
|
"7.891391, 8.110622, 8.135121, 8.145073, 8.176229",\
|
|
"8.253356, 8.472588, 8.497087, 8.507038, 8.538195");
|
|
}
|
|
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.840956, 0.919631, 0.929390, 0.933353, 0.945764",\
|
|
"0.840956, 0.919631, 0.929390, 0.933353, 0.945764",\
|
|
"0.840956, 0.919631, 0.929390, 0.933353, 0.945764",\
|
|
"0.840956, 0.919631, 0.929390, 0.933353, 0.945764",\
|
|
"0.840956, 0.919631, 0.929390, 0.933353, 0.945764");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[8]_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.207799, 5.519544, 5.547705, 5.559144, 5.594959",\
|
|
"5.298379, 5.610124, 5.638285, 5.649724, 5.685539",\
|
|
"5.365233, 5.676978, 5.705139, 5.716578, 5.752393",\
|
|
"5.447658, 5.759402, 5.787564, 5.799003, 5.834818",\
|
|
"5.784357, 6.096101, 6.124263, 6.135701, 6.171516");
|
|
}
|
|
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.202789, 1.269365, 1.274109, 1.276036, 1.282069",\
|
|
"1.202789, 1.269365, 1.274109, 1.276036, 1.282069",\
|
|
"1.202789, 1.269365, 1.274109, 1.276036, 1.282069",\
|
|
"1.202789, 1.269365, 1.274109, 1.276036, 1.282069",\
|
|
"1.202789, 1.269365, 1.274109, 1.276036, 1.282069");
|
|
}
|
|
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.577588, 5.780972, 5.803700, 5.812932, 5.841836",\
|
|
"5.668168, 5.871552, 5.894280, 5.903512, 5.932416",\
|
|
"5.735023, 5.938406, 5.961135, 5.970366, 5.999271",\
|
|
"5.817448, 6.020831, 6.043559, 6.052791, 6.081696",\
|
|
"6.154146, 6.357530, 6.380258, 6.389490, 6.418394");
|
|
}
|
|
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.840956, 0.919631, 0.929390, 0.933353, 0.945764",\
|
|
"0.840956, 0.919631, 0.929390, 0.933353, 0.945764",\
|
|
"0.840956, 0.919631, 0.929390, 0.933353, 0.945764",\
|
|
"0.840956, 0.919631, 0.929390, 0.933353, 0.945764",\
|
|
"0.840956, 0.919631, 0.929390, 0.933353, 0.945764");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[8]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[8] */
|
|
|
|
pin("mprj_io[7]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
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.823820, 9.159853, 9.190209, 9.202539, 9.241145",\
|
|
"8.921144, 9.257175, 9.287532, 9.299862, 9.338468",\
|
|
"8.988639, 9.324671, 9.355027, 9.367357, 9.405963",\
|
|
"9.072171, 9.408203, 9.438560, 9.450891, 9.489496",\
|
|
"9.396901, 9.732933, 9.763289, 9.775620, 9.814225");
|
|
}
|
|
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.995678, 9.220239, 9.245010, 9.255072, 9.286573",\
|
|
"9.093000, 9.317561, 9.342333, 9.352394, 9.383896",\
|
|
"9.160496, 9.385056, 9.409828, 9.419889, 9.451391",\
|
|
"9.244029, 9.468590, 9.493361, 9.503422, 9.534925",\
|
|
"9.568758, 9.793319, 9.818090, 9.828152, 9.859653");
|
|
}
|
|
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 ( "6.823891, 6.823892, 6.823892, 6.823892, 6.823892",\
|
|
"6.914178, 6.914179, 6.914179, 6.914179, 6.914179",\
|
|
"6.976794, 6.976795, 6.976795, 6.976795, 6.976795",\
|
|
"7.054289, 7.054290, 7.054290, 7.054290, 7.054290",\
|
|
"7.355543, 7.355544, 7.355544, 7.355544, 7.355544");
|
|
}
|
|
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.800864, 6.800936, 6.800936, 6.800936, 6.800936",\
|
|
"6.891151, 6.891223, 6.891223, 6.891223, 6.891223",\
|
|
"6.953768, 6.953839, 6.953839, 6.953839, 6.953839",\
|
|
"7.031262, 7.031334, 7.031334, 7.031334, 7.031334",\
|
|
"7.332517, 7.332588, 7.332588, 7.332588, 7.332588");
|
|
}
|
|
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*/
|
|
|
|
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.127815, 7.463848, 7.494204, 7.506535, 7.545140",\
|
|
"7.225300, 7.561332, 7.591689, 7.604019, 7.642625",\
|
|
"7.296441, 7.632473, 7.662830, 7.675160, 7.713766",\
|
|
"7.386067, 7.722099, 7.752456, 7.764786, 7.803391",\
|
|
"7.748033, 8.084064, 8.114422, 8.126752, 8.165358");
|
|
}
|
|
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.202788, 1.269364, 1.274108, 1.276035, 1.282068",\
|
|
"1.202788, 1.269364, 1.274108, 1.276035, 1.282068",\
|
|
"1.202788, 1.269364, 1.274108, 1.276035, 1.282068",\
|
|
"1.202788, 1.269364, 1.274108, 1.276035, 1.282068",\
|
|
"1.202788, 1.269364, 1.274108, 1.276035, 1.282068");
|
|
}
|
|
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.397593, 7.616828, 7.641327, 7.651278, 7.682435",\
|
|
"7.495078, 7.714313, 7.738812, 7.748763, 7.779920",\
|
|
"7.566219, 7.785454, 7.809953, 7.819904, 7.851061",\
|
|
"7.655845, 7.875080, 7.899579, 7.909530, 7.940687",\
|
|
"8.017810, 8.237045, 8.261544, 8.271496, 8.302652");
|
|
}
|
|
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.840968, 0.919634, 0.929392, 0.933356, 0.945766",\
|
|
"0.840968, 0.919634, 0.929392, 0.933356, 0.945766",\
|
|
"0.840968, 0.919634, 0.929392, 0.933356, 0.945766",\
|
|
"0.840968, 0.919634, 0.929392, 0.933356, 0.945766",\
|
|
"0.840968, 0.919634, 0.929392, 0.933356, 0.945766");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[7]_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.461519, 6.773260, 6.801422, 6.812860, 6.848676",\
|
|
"6.552102, 6.863842, 6.892004, 6.903443, 6.939259",\
|
|
"6.618757, 6.930498, 6.958660, 6.970098, 7.005914",\
|
|
"6.701385, 7.013125, 7.041287, 7.052726, 7.088541",\
|
|
"7.037703, 7.349443, 7.377605, 7.389044, 7.424859");
|
|
}
|
|
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.202788, 1.269364, 1.274108, 1.276035, 1.282068",\
|
|
"1.202788, 1.269364, 1.274108, 1.276035, 1.282068",\
|
|
"1.202788, 1.269364, 1.274108, 1.276035, 1.282068",\
|
|
"1.202788, 1.269364, 1.274108, 1.276035, 1.282068",\
|
|
"1.202788, 1.269364, 1.274108, 1.276035, 1.282068");
|
|
}
|
|
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.697549, 6.900936, 6.923664, 6.932896, 6.961800",\
|
|
"6.788132, 6.991519, 7.014247, 7.023479, 7.052383",\
|
|
"6.854787, 7.058174, 7.080902, 7.090134, 7.119038",\
|
|
"6.937415, 7.140801, 7.163530, 7.172761, 7.201666",\
|
|
"7.273733, 7.477119, 7.499848, 7.509079, 7.537984");
|
|
}
|
|
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.840968, 0.919634, 0.929392, 0.933356, 0.945766",\
|
|
"0.840968, 0.919634, 0.929392, 0.933356, 0.945766",\
|
|
"0.840968, 0.919634, 0.929392, 0.933356, 0.945766",\
|
|
"0.840968, 0.919634, 0.929392, 0.933356, 0.945766",\
|
|
"0.840968, 0.919634, 0.929392, 0.933356, 0.945766");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[7]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[7] */
|
|
|
|
pin("mprj_io[6]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[6];
|
|
timing () {
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "14.263706, 14.599874, 14.630225, 14.642553, 14.681150",\
|
|
"14.388350, 14.724518, 14.754869, 14.767197, 14.805794",\
|
|
"14.512994, 14.849163, 14.879513, 14.891840, 14.930439",\
|
|
"14.762283, 15.098452, 15.128802, 15.141130, 15.179728",\
|
|
"15.260860, 15.597029, 15.627379, 15.639708, 15.678305");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.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.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "14.649912, 14.869019, 14.893521, 14.903474, 14.934635",\
|
|
"14.774555, 14.993662, 15.018165, 15.028117, 15.059278",\
|
|
"14.899199, 15.118306, 15.142809, 15.152761, 15.183923",\
|
|
"15.148489, 15.367596, 15.392098, 15.402051, 15.433212",\
|
|
"15.647066, 15.866173, 15.890676, 15.900628, 15.931789");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.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, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.560445, 11.872313, 11.900469, 11.911905, 11.947712",\
|
|
"11.789973, 12.101841, 12.129997, 12.141434, 12.177240",\
|
|
"11.789973, 12.101841, 12.129997, 12.141434, 12.177240",\
|
|
"12.022980, 12.334846, 12.363003, 12.374439, 12.410248",\
|
|
"12.485517, 12.797384, 12.825541, 12.836977, 12.872784");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.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, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.864004, 12.067271, 12.090003, 12.099236, 12.128144",\
|
|
"12.093533, 12.296801, 12.319532, 12.328765, 12.357674",\
|
|
"12.093533, 12.296801, 12.319532, 12.328765, 12.357674",\
|
|
"12.326540, 12.529807, 12.552539, 12.561771, 12.590680",\
|
|
"12.789076, 12.992344, 13.015076, 13.024308, 13.053217");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.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 ( "13.023852, 13.360021, 13.390371, 13.402699, 13.441297",\
|
|
"13.121175, 13.457343, 13.487694, 13.500021, 13.538619",\
|
|
"13.188670, 13.524838, 13.555189, 13.567516, 13.606114",\
|
|
"13.272203, 13.608372, 13.638722, 13.651050, 13.689648",\
|
|
"13.596932, 13.933101, 13.963451, 13.975779, 14.014377");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.405355, 13.624462, 13.648965, 13.658917, 13.690079",\
|
|
"13.502678, 13.721785, 13.746287, 13.756240, 13.787401",\
|
|
"13.570173, 13.789280, 13.813783, 13.823735, 13.854897",\
|
|
"13.653707, 13.872813, 13.897316, 13.907269, 13.938430",\
|
|
"13.978436, 14.197542, 14.222045, 14.231997, 14.263159");
|
|
}
|
|
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.256080, 6.256081, 6.256081, 6.256081, 6.256081",\
|
|
"6.346368, 6.346368, 6.346368, 6.346368, 6.346368",\
|
|
"6.408983, 6.408984, 6.408984, 6.408984, 6.408984",\
|
|
"6.486478, 6.486479, 6.486479, 6.486479, 6.486479",\
|
|
"6.787733, 6.787734, 6.787734, 6.787734, 6.787734");
|
|
}
|
|
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.233726, 6.233768, 6.233768, 6.233768, 6.233768",\
|
|
"6.324013, 6.324057, 6.324057, 6.324057, 6.324057",\
|
|
"6.386629, 6.386672, 6.386672, 6.386672, 6.386672",\
|
|
"6.464124, 6.464167, 6.464167, 6.464167, 6.464167",\
|
|
"6.765379, 6.765422, 6.765422, 6.765422, 6.765422");
|
|
}
|
|
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.420599, 7.756768, 7.787118, 7.799446, 7.838044",\
|
|
"7.518085, 7.854253, 7.884603, 7.896931, 7.935529",\
|
|
"7.589226, 7.925394, 7.955744, 7.968072, 8.006670",\
|
|
"7.678851, 8.015020, 8.045370, 8.057697, 8.096296",\
|
|
"8.040817, 8.376986, 8.407335, 8.419663, 8.458261");
|
|
}
|
|
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.759645, 7.978751, 8.003254, 8.013206, 8.044368",\
|
|
"7.857130, 8.076237, 8.100739, 8.110691, 8.141852",\
|
|
"7.928271, 8.147377, 8.171880, 8.181832, 8.212994",\
|
|
"8.017897, 8.237003, 8.261505, 8.271458, 8.302619",\
|
|
"8.379862, 8.598969, 8.623470, 8.633423, 8.664584");
|
|
}
|
|
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 ( "6.674859, 6.986726, 7.014883, 7.026319, 7.062127",\
|
|
"6.765442, 7.077310, 7.105466, 7.116902, 7.152710",\
|
|
"6.832097, 7.143964, 7.172121, 7.183557, 7.219365",\
|
|
"6.914725, 7.226592, 7.254748, 7.266185, 7.301992",\
|
|
"7.251044, 7.562911, 7.591067, 7.602504, 7.638311");
|
|
}
|
|
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 ( "6.958550, 7.161819, 7.184550, 7.193783, 7.222692",\
|
|
"7.049134, 7.252401, 7.275133, 7.284366, 7.313275",\
|
|
"7.115788, 7.319057, 7.341788, 7.351021, 7.379930",\
|
|
"7.198417, 7.401684, 7.424416, 7.433649, 7.462557",\
|
|
"7.534734, 7.738002, 7.760734, 7.769966, 7.798875");
|
|
}
|
|
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 : 4.000000 ;
|
|
min_transition : 1.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.682492, 8.018649, 8.049000, 8.061328, 8.099926",\
|
|
"7.779815, 8.115973, 8.146323, 8.158651, 8.197249",\
|
|
"7.847311, 8.183468, 8.213819, 8.226147, 8.264745",\
|
|
"7.930843, 8.267000, 8.297352, 8.309679, 8.348278",\
|
|
"8.255573, 8.591730, 8.622081, 8.634409, 8.673007");
|
|
}
|
|
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.882945, 8.107565, 8.132337, 8.142399, 8.173903",\
|
|
"7.980268, 8.204887, 8.229659, 8.239721, 8.271225",\
|
|
"8.047764, 8.272383, 8.297154, 8.307217, 8.338720",\
|
|
"8.131296, 8.355915, 8.380688, 8.390749, 8.422253",\
|
|
"8.456026, 8.680645, 8.705418, 8.715479, 8.746983");
|
|
}
|
|
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 ( "5.784115, 5.784116, 5.784116, 5.784116, 5.784116",\
|
|
"5.874403, 5.874403, 5.874403, 5.874403, 5.874403",\
|
|
"5.937019, 5.937019, 5.937019, 5.937019, 5.937019",\
|
|
"6.014513, 6.014513, 6.014513, 6.014513, 6.014513",\
|
|
"6.315768, 6.315768, 6.315768, 6.315768, 6.315768");
|
|
}
|
|
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.761731, 5.761776, 5.761776, 5.761776, 5.761776",\
|
|
"5.852018, 5.852063, 5.852063, 5.852063, 5.852063",\
|
|
"5.914635, 5.914680, 5.914680, 5.914680, 5.914680",\
|
|
"5.992129, 5.992173, 5.992173, 5.992173, 5.992173",\
|
|
"6.293384, 6.293428, 6.293428, 6.293428, 6.293428");
|
|
}
|
|
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.940315, 7.276472, 7.306823, 7.319150, 7.357749",\
|
|
"7.037800, 7.373957, 7.404307, 7.416636, 7.455234",\
|
|
"7.108941, 7.445098, 7.475449, 7.487777, 7.526375",\
|
|
"7.198566, 7.534723, 7.565074, 7.577402, 7.616001",\
|
|
"7.560532, 7.896688, 7.927039, 7.939367, 7.977965");
|
|
}
|
|
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 ( "7.193031, 7.412149, 7.436652, 7.446604, 7.477765",\
|
|
"7.290516, 7.509634, 7.534137, 7.544088, 7.575250",\
|
|
"7.361658, 7.580775, 7.605278, 7.615230, 7.646391",\
|
|
"7.451283, 7.670401, 7.694903, 7.704856, 7.736017",\
|
|
"7.813250, 8.032367, 8.056870, 8.066822, 8.097982");
|
|
}
|
|
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.270439, 6.582295, 6.610453, 6.621889, 6.657698",\
|
|
"6.361022, 6.672878, 6.701035, 6.712472, 6.748281",\
|
|
"6.427677, 6.739533, 6.767691, 6.779127, 6.814936",\
|
|
"6.510305, 6.822162, 6.850318, 6.861755, 6.897563",\
|
|
"6.846623, 7.158480, 7.186637, 7.198073, 7.233882");
|
|
}
|
|
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.463862, 6.667140, 6.689871, 6.699104, 6.728013",\
|
|
"6.554445, 6.757723, 6.780454, 6.789687, 6.818595",\
|
|
"6.621100, 6.824378, 6.847109, 6.856342, 6.885251",\
|
|
"6.703728, 6.907006, 6.929737, 6.938970, 6.967878",\
|
|
"7.040046, 7.243324, 7.266055, 7.275289, 7.304196");
|
|
}
|
|
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 : 4.000000 ;
|
|
min_transition : 1.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 : 4.000000 ;
|
|
min_transition : 1.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.646082, 6.982247, 7.012598, 7.024926, 7.063524",\
|
|
"6.743405, 7.079570, 7.109921, 7.122249, 7.160847",\
|
|
"6.810901, 7.147066, 7.177416, 7.189744, 7.228342",\
|
|
"6.894433, 7.230598, 7.260949, 7.273276, 7.311874",\
|
|
"7.219163, 7.555328, 7.585678, 7.598006, 7.636604");
|
|
}
|
|
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.849874, 7.074491, 7.099263, 7.109324, 7.140828",\
|
|
"6.947197, 7.171813, 7.196586, 7.206647, 7.238151",\
|
|
"7.014692, 7.239308, 7.264081, 7.274142, 7.305646",\
|
|
"7.098225, 7.322842, 7.347614, 7.357676, 7.389179",\
|
|
"7.422955, 7.647571, 7.672343, 7.682405, 7.713909");
|
|
}
|
|
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 ( "4.845734, 4.845734, 4.845734, 4.845734, 4.845734",\
|
|
"4.936021, 4.936022, 4.936022, 4.936022, 4.936022",\
|
|
"4.998637, 4.998638, 4.998638, 4.998638, 4.998638",\
|
|
"5.076132, 5.076132, 5.076132, 5.076132, 5.076132",\
|
|
"5.377387, 5.377387, 5.377387, 5.377387, 5.377387");
|
|
}
|
|
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.823321, 4.823367, 4.823367, 4.823367, 4.823367",\
|
|
"4.913609, 4.913654, 4.913654, 4.913654, 4.913654",\
|
|
"4.976225, 4.976271, 4.976271, 4.976271, 4.976271",\
|
|
"5.053720, 5.053765, 5.053765, 5.053765, 5.053765",\
|
|
"5.354975, 5.355020, 5.355020, 5.355020, 5.355020");
|
|
}
|
|
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.889073, 7.225238, 7.255589, 7.267916, 7.306514",\
|
|
"6.986558, 7.322723, 7.353073, 7.365401, 7.403999",\
|
|
"7.057699, 7.393864, 7.424214, 7.436543, 7.475141",\
|
|
"7.147325, 7.483490, 7.513841, 7.526168, 7.564766",\
|
|
"7.509290, 7.845455, 7.875806, 7.888134, 7.926731");
|
|
}
|
|
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 ( "7.179011, 7.398121, 7.422624, 7.432576, 7.463737",\
|
|
"7.276496, 7.495605, 7.520108, 7.530061, 7.561222",\
|
|
"7.347637, 7.566747, 7.591249, 7.601202, 7.632363",\
|
|
"7.437263, 7.656373, 7.680875, 7.690827, 7.721989",\
|
|
"7.799228, 8.018337, 8.042841, 8.052793, 8.083954");
|
|
}
|
|
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.260504, 6.572368, 6.600524, 6.611961, 6.647769",\
|
|
"6.351087, 6.662951, 6.691108, 6.702544, 6.738352",\
|
|
"6.417742, 6.729606, 6.757762, 6.769199, 6.805007",\
|
|
"6.500370, 6.812234, 6.840390, 6.851827, 6.887635",\
|
|
"6.836688, 7.148552, 7.176708, 7.188145, 7.223953");
|
|
}
|
|
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.488124, 6.691395, 6.714126, 6.723359, 6.752267",\
|
|
"6.578707, 6.781978, 6.804709, 6.813942, 6.842851",\
|
|
"6.645362, 6.848633, 6.871364, 6.880597, 6.909505",\
|
|
"6.727990, 6.931260, 6.953992, 6.963224, 6.992133",\
|
|
"7.064308, 7.267579, 7.290310, 7.299542, 7.328451");
|
|
}
|
|
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 : 4.000000 ;
|
|
min_transition : 1.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.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
values ( "6.990101, 6.899518, 6.832864, 6.750236, 6.413918",\
|
|
"7.220126, 7.129543, 7.062888, 6.980260, 6.643942",\
|
|
"7.450149, 7.359566, 7.292912, 7.210283, 6.873965",\
|
|
"7.910198, 7.819615, 7.752960, 7.670332, 7.334014",\
|
|
"8.830294, 8.739710, 8.673056, 8.590427, 8.254109");
|
|
}
|
|
fall_constraint( f_dtrans_ctrans ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
values ( "8.252536, 8.161952, 8.095297, 8.012670, 7.676351",\
|
|
"8.440148, 8.349565, 8.282909, 8.200282, 7.863964",\
|
|
"8.627760, 8.537176, 8.470522, 8.387894, 8.051575",\
|
|
"9.002982, 8.912398, 8.845743, 8.763116, 8.426798",\
|
|
"9.753429, 9.662846, 9.596191, 9.513563, 9.177244");
|
|
}
|
|
|
|
} /* 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.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
values ( "9.329331, 9.204604, 9.063704, 8.837128, 7.913111",\
|
|
"9.559356, 9.434628, 9.293728, 9.067152, 8.143135",\
|
|
"9.789379, 9.664652, 9.523751, 9.297175, 8.373158",\
|
|
"10.249428, 10.124701, 9.983800, 9.757224, 8.833207",\
|
|
"11.169522, 11.044795, 10.903894, 10.677319, 9.753302");
|
|
}
|
|
fall_constraint( f_dtrans_ctrans ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
values ( "9.360446, 9.235719, 9.094818, 8.868242, 7.944225",\
|
|
"9.548058, 9.423330, 9.282430, 9.055854, 8.131837",\
|
|
"9.735669, 9.610942, 9.470041, 9.243465, 8.319448",\
|
|
"10.110892, 9.986165, 9.845264, 9.618689, 8.694672",\
|
|
"10.861339, 10.736611, 10.595711, 10.369135, 9.445118");
|
|
}
|
|
|
|
} /* 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, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
values ( "-1.634671, -1.537179, -1.465947, -1.376320, -1.013997",\
|
|
"-1.648021, -1.550529, -1.479297, -1.389670, -1.027347",\
|
|
"-1.648021, -1.550529, -1.479297, -1.389670, -1.027347",\
|
|
"-1.661574, -1.564082, -1.492849, -1.403223, -1.040899",\
|
|
"-1.688476, -1.590984, -1.519751, -1.430125, -1.067801");
|
|
}
|
|
fall_constraint( f_dtrans_ctrans ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
values ( "-1.759014, -1.661522, -1.590290, -1.500663, -1.138340",\
|
|
"-2.085351, -1.987859, -1.916627, -1.827000, -1.464677",\
|
|
"-2.085351, -1.987859, -1.916627, -1.827000, -1.464677",\
|
|
"-2.356390, -2.258898, -2.187665, -2.098039, -1.735715",\
|
|
"-2.894422, -2.796930, -2.725697, -2.636071, -2.273747");
|
|
}
|
|
|
|
} /* 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, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
values ( "-2.354681, -2.220261, -2.068585, -1.825710, -0.829692",\
|
|
"-2.368031, -2.233611, -2.081935, -1.839060, -0.843042",\
|
|
"-2.368031, -2.233611, -2.081935, -1.839060, -0.843042",\
|
|
"-2.381583, -2.247163, -2.095487, -1.852612, -0.856594",\
|
|
"-2.408485, -2.274065, -2.122389, -1.879515, -0.883497");
|
|
}
|
|
fall_constraint( f_dtrans_ctrans ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
values ( "-3.291357, -3.156938, -3.005261, -2.762387, -1.766369",\
|
|
"-3.617695, -3.483275, -3.331599, -3.088724, -2.092706",\
|
|
"-3.617695, -3.483275, -3.331599, -3.088724, -2.092706",\
|
|
"-3.888733, -3.754313, -3.602637, -3.359763, -2.363745",\
|
|
"-4.426765, -4.292346, -4.140669, -3.897795, -2.901777");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[2]_hldf*/
|
|
|
|
} /* end of pin mprj_io[2] */
|
|
|
|
pin("mprj_io[1]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
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 ( "18.096210, 18.432362, 18.462713, 18.475040, 18.513639",\
|
|
"18.193533, 18.529684, 18.560036, 18.572365, 18.610962",\
|
|
"18.261028, 18.597179, 18.627531, 18.639860, 18.678457",\
|
|
"18.344561, 18.680712, 18.711063, 18.723392, 18.761990",\
|
|
"18.669291, 19.005442, 19.035793, 19.048122, 19.086720");
|
|
}
|
|
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 ( "17.114305, 17.333427, 17.357929, 17.367882, 17.399044",\
|
|
"17.211630, 17.430752, 17.455254, 17.465206, 17.496368",\
|
|
"17.279125, 17.498247, 17.522751, 17.532701, 17.563864",\
|
|
"17.362658, 17.581779, 17.606281, 17.616234, 17.647396",\
|
|
"17.687387, 17.906509, 17.931011, 17.940964, 17.972126");
|
|
}
|
|
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 ( "3.891134, 3.891135, 3.891135, 3.891135, 3.891135",\
|
|
"3.981422, 3.981422, 3.981422, 3.981422, 3.981422",\
|
|
"4.044038, 4.044038, 4.044038, 4.044038, 4.044038",\
|
|
"4.121532, 4.121532, 4.121532, 4.121532, 4.121532",\
|
|
"4.422787, 4.422788, 4.422788, 4.422788, 4.422788");
|
|
}
|
|
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.868748, 3.868793, 3.868793, 3.868793, 3.868793",\
|
|
"3.959036, 3.959080, 3.959080, 3.959080, 3.959080",\
|
|
"4.021652, 4.021697, 4.021697, 4.021697, 4.021697",\
|
|
"4.099146, 4.099191, 4.099191, 4.099191, 4.099191",\
|
|
"4.400401, 4.400446, 4.400446, 4.400446, 4.400446");
|
|
}
|
|
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 ( "6.016967, 6.353119, 6.383470, 6.395798, 6.434397",\
|
|
"6.151383, 6.487535, 6.517886, 6.530214, 6.568813",\
|
|
"6.303046, 6.639197, 6.669549, 6.681876, 6.720475",\
|
|
"6.545850, 6.882001, 6.912353, 6.924681, 6.963279",\
|
|
"7.541836, 7.877987, 7.908339, 7.920667, 7.959265");
|
|
}
|
|
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 ( "6.249892, 6.469015, 6.493517, 6.503469, 6.534630",\
|
|
"6.384312, 6.603435, 6.627937, 6.637889, 6.669050",\
|
|
"6.535988, 6.755111, 6.779613, 6.789565, 6.820726",\
|
|
"6.778862, 6.997985, 7.022488, 7.032440, 7.063601",\
|
|
"7.774880, 7.994003, 8.018505, 8.028458, 8.059619");
|
|
}
|
|
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.548768, 4.548768, 4.548768, 4.548768, 4.548768",\
|
|
"4.673491, 4.673492, 4.673492, 4.673492, 4.673492",\
|
|
"4.814373, 4.814373, 4.814373, 4.814373, 4.814373",\
|
|
"5.040830, 5.040830, 5.040830, 5.040830, 5.040830",\
|
|
"5.964816, 5.964816, 5.964816, 5.964816, 5.964816");
|
|
}
|
|
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.526382, 4.526426, 4.526426, 4.526426, 4.526426",\
|
|
"4.651106, 4.651150, 4.651150, 4.651150, 4.651150",\
|
|
"4.791986, 4.792031, 4.792031, 4.792031, 4.792031",\
|
|
"5.018444, 5.018488, 5.018488, 5.018488, 5.018488",\
|
|
"5.942430, 5.942474, 5.942474, 5.942474, 5.942474");
|
|
}
|
|
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.749161, 10.085312, 10.115664, 10.127992, 10.166590",\
|
|
"9.846645, 10.182796, 10.213148, 10.225476, 10.264074",\
|
|
"9.917787, 10.253938, 10.284289, 10.296618, 10.335216",\
|
|
"10.007412, 10.343564, 10.373915, 10.386243, 10.424842",\
|
|
"10.369378, 10.705529, 10.735881, 10.748209, 10.786807");
|
|
}
|
|
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 ( "10.311859, 10.530981, 10.555484, 10.565436, 10.596597",\
|
|
"10.409344, 10.628466, 10.652968, 10.662921, 10.694081",\
|
|
"10.480484, 10.699608, 10.724110, 10.734062, 10.765223",\
|
|
"10.570110, 10.789234, 10.813736, 10.823689, 10.854849",\
|
|
"10.932076, 11.151199, 11.175701, 11.185654, 11.216814");
|
|
}
|
|
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 ( "4.933417, 5.245269, 5.273426, 5.284863, 5.320671",\
|
|
"5.023995, 5.335847, 5.364004, 5.375441, 5.411249",\
|
|
"5.090765, 5.402617, 5.430773, 5.442210, 5.478019",\
|
|
"5.173369, 5.485221, 5.513378, 5.524815, 5.560623",\
|
|
"5.510044, 5.821896, 5.850053, 5.861489, 5.897298");
|
|
}
|
|
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.287911, 5.491194, 5.513925, 5.523158, 5.552066",\
|
|
"5.378489, 5.581772, 5.604503, 5.613735, 5.642644",\
|
|
"5.445258, 5.648541, 5.671272, 5.680505, 5.709413",\
|
|
"5.527863, 5.731145, 5.753876, 5.763109, 5.792017",\
|
|
"5.864538, 6.067821, 6.090551, 6.099784, 6.128693");
|
|
}
|
|
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 : 4.000000 ;
|
|
min_transition : 1.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.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.036733, 13.372892, 13.403243, 13.415571, 13.454169",\
|
|
"13.161376, 13.497536, 13.527886, 13.540215, 13.578813",\
|
|
"13.286020, 13.622180, 13.652531, 13.664858, 13.703457",\
|
|
"13.535310, 13.871469, 13.901820, 13.914148, 13.952746",\
|
|
"14.033887, 14.370047, 14.400397, 14.412725, 14.451324");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.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.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.314490, 13.539112, 13.563884, 13.573946, 13.605450",\
|
|
"13.439134, 13.663755, 13.688527, 13.698589, 13.730093",\
|
|
"13.563778, 13.788399, 13.813171, 13.823233, 13.854736",\
|
|
"13.813067, 14.037689, 14.062461, 14.072523, 14.104027",\
|
|
"14.311645, 14.536266, 14.561038, 14.571100, 14.602604");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.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, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.600220, 10.600220, 10.600220, 10.600220, 10.600220",\
|
|
"10.829749, 10.829750, 10.829750, 10.829750, 10.829750",\
|
|
"10.829749, 10.829750, 10.829750, 10.829750, 10.829750",\
|
|
"11.062756, 11.062756, 11.062756, 11.062756, 11.062756",\
|
|
"11.525291, 11.525291, 11.525291, 11.525291, 11.525291");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.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, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.577857, 10.577901, 10.577901, 10.577901, 10.577901",\
|
|
"10.807386, 10.807430, 10.807430, 10.807430, 10.807430",\
|
|
"10.807386, 10.807430, 10.807430, 10.807430, 10.807430",\
|
|
"11.040393, 11.040437, 11.040437, 11.040437, 11.040437",\
|
|
"11.502929, 11.502973, 11.502973, 11.502973, 11.502973");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.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 ( "5.091999, 5.428158, 5.458509, 5.470837, 5.509435",\
|
|
"5.189322, 5.525481, 5.555832, 5.568160, 5.606758",\
|
|
"5.256817, 5.592977, 5.623327, 5.635654, 5.674253",\
|
|
"5.340349, 5.676509, 5.706860, 5.719188, 5.757786",\
|
|
"5.665079, 6.001239, 6.031590, 6.043917, 6.082516");
|
|
}
|
|
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.294286, 5.518908, 5.543679, 5.553741, 5.585245",\
|
|
"5.391609, 5.616230, 5.641002, 5.651064, 5.682568",\
|
|
"5.459105, 5.683726, 5.708498, 5.718559, 5.750063",\
|
|
"5.542637, 5.767259, 5.792030, 5.802093, 5.833596",\
|
|
"5.867367, 6.091989, 6.116760, 6.126822, 6.158326");
|
|
}
|
|
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.415376, 3.415376, 3.415376, 3.415376, 3.415376",\
|
|
"3.505663, 3.505664, 3.505664, 3.505664, 3.505664",\
|
|
"3.568279, 3.568280, 3.568280, 3.568280, 3.568280",\
|
|
"3.645774, 3.645774, 3.645774, 3.645774, 3.645774",\
|
|
"3.947029, 3.947029, 3.947029, 3.947029, 3.947029");
|
|
}
|
|
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.393013, 3.393056, 3.393056, 3.393056, 3.393056",\
|
|
"3.483301, 3.483344, 3.483344, 3.483344, 3.483344",\
|
|
"3.545917, 3.545960, 3.545960, 3.545960, 3.545960",\
|
|
"3.623411, 3.623454, 3.623454, 3.623454, 3.623454",\
|
|
"3.924666, 3.924710, 3.924710, 3.924710, 3.924710");
|
|
}
|
|
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.670435, 8.006595, 8.036945, 8.049273, 8.087872",\
|
|
"7.767920, 8.104079, 8.134430, 8.146757, 8.185356",\
|
|
"7.839061, 8.175220, 8.205571, 8.217899, 8.256497",\
|
|
"7.928687, 8.264847, 8.295197, 8.307525, 8.346123",\
|
|
"8.290652, 8.626812, 8.657163, 8.669491, 8.708089");
|
|
}
|
|
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.948192, 8.172813, 8.197585, 8.207647, 8.239151",\
|
|
"8.045677, 8.270298, 8.295070, 8.305132, 8.336636",\
|
|
"8.116817, 8.341439, 8.366211, 8.376273, 8.407777",\
|
|
"8.206444, 8.431066, 8.455837, 8.465899, 8.497403",\
|
|
"8.568411, 8.793032, 8.817803, 8.827866, 8.859369");
|
|
}
|
|
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 ( "5.788405, 5.788405, 5.788405, 5.788405, 5.788405",\
|
|
"5.878987, 5.878988, 5.878988, 5.878988, 5.878988",\
|
|
"5.945642, 5.945643, 5.945643, 5.945643, 5.945643",\
|
|
"6.028271, 6.028271, 6.028271, 6.028271, 6.028271",\
|
|
"6.364590, 6.364590, 6.364590, 6.364590, 6.364590");
|
|
}
|
|
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.766042, 5.766086, 5.766086, 5.766086, 5.766086",\
|
|
"5.856625, 5.856668, 5.856668, 5.856668, 5.856668",\
|
|
"5.923280, 5.923324, 5.923324, 5.923324, 5.923324",\
|
|
"6.005908, 6.005951, 6.005951, 6.005951, 6.005951",\
|
|
"6.342227, 6.342270, 6.342270, 6.342270, 6.342270");
|
|
}
|
|
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 : 4.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 : 4.000000 ;
|
|
capacitance : 0.934543 ;
|
|
is_pad : true ;
|
|
is_unconstrained : true;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : resetb;
|
|
is_unconstrained : true;
|
|
} /* end of pin resetb */
|
|
|
|
pin("flash_csb") {
|
|
direction : output ;
|
|
is_three_state : true ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : flash_csb;
|
|
timing () {
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.365015, 12.700718, 12.731091, 12.743426, 12.782051",\
|
|
"12.489660, 12.825363, 12.855734, 12.868071, 12.906695",\
|
|
"12.614304, 12.950006, 12.980379, 12.992715, 13.031340",\
|
|
"12.863596, 13.199299, 13.229670, 13.242006, 13.280631",\
|
|
"13.362173, 13.697876, 13.728247, 13.740583, 13.779208");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.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.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.563602, 13.783245, 13.807733, 13.817679, 13.848822",\
|
|
"13.688246, 13.907889, 13.932377, 13.942324, 13.973465",\
|
|
"13.812891, 14.032534, 14.057021, 14.066968, 14.098110",\
|
|
"14.062180, 14.281823, 14.306311, 14.316257, 14.347399",\
|
|
"14.560759, 14.780401, 14.804889, 14.814836, 14.845978");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.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, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.118176, 11.429611, 11.457787, 11.469232, 11.505064",\
|
|
"11.347706, 11.659141, 11.687317, 11.698761, 11.734593",\
|
|
"11.347706, 11.659141, 11.687317, 11.698761, 11.734593",\
|
|
"11.580711, 11.892147, 11.920322, 11.931767, 11.967600",\
|
|
"12.043249, 12.354684, 12.382860, 12.394304, 12.430137");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.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, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.728909, 11.932675, 11.955393, 11.964620, 11.993511",\
|
|
"11.958438, 12.162204, 12.184921, 12.194148, 12.223040",\
|
|
"11.958438, 12.162204, 12.184921, 12.194148, 12.223040",\
|
|
"12.191444, 12.395210, 12.417928, 12.427155, 12.456045",\
|
|
"12.653980, 12.857746, 12.880464, 12.889690, 12.918581");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.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.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.032463, 12.368138, 12.398511, 12.410848, 12.449474",\
|
|
"12.157108, 12.492784, 12.523156, 12.535493, 12.574120",\
|
|
"12.281752, 12.617428, 12.647800, 12.660137, 12.698764",\
|
|
"12.531042, 12.866718, 12.897091, 12.909428, 12.948054",\
|
|
"13.029619, 13.365295, 13.395668, 13.408005, 13.446631");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.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.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.116158, 12.335831, 12.360317, 12.370263, 12.401404",\
|
|
"12.240803, 12.460475, 12.484962, 12.494907, 12.526049",\
|
|
"12.365447, 12.585119, 12.609606, 12.619552, 12.650693",\
|
|
"12.614737, 12.834409, 12.858895, 12.868841, 12.899982",\
|
|
"13.113313, 13.332985, 13.357471, 13.367417, 13.398559");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.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, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.962493, 11.273903, 11.302080, 11.313525, 11.349360",\
|
|
"11.192022, 11.503431, 11.531609, 11.543054, 11.578888",\
|
|
"11.192022, 11.503431, 11.531609, 11.543054, 11.578888",\
|
|
"11.425030, 11.736439, 11.764616, 11.776061, 11.811895",\
|
|
"11.887564, 12.198975, 12.227151, 12.238596, 12.274430");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.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, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.144284, 11.348076, 11.370792, 11.380020, 11.408910",\
|
|
"11.373813, 11.577605, 11.600322, 11.609549, 11.638439",\
|
|
"11.373813, 11.577605, 11.600322, 11.609549, 11.638439",\
|
|
"11.606820, 11.810613, 11.833329, 11.842556, 11.871447",\
|
|
"12.069356, 12.273149, 12.295865, 12.305092, 12.333982");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.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.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.925039, 12.260984, 12.291345, 12.303677, 12.342287",\
|
|
"12.049685, 12.385630, 12.415990, 12.428322, 12.466932",\
|
|
"12.174328, 12.510273, 12.540633, 12.552965, 12.591576",\
|
|
"12.423616, 12.759562, 12.789923, 12.802255, 12.840865",\
|
|
"12.922194, 13.258139, 13.288499, 13.300831, 13.339441");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.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.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.076281, 12.300781, 12.325551, 12.335612, 12.367113",\
|
|
"12.200925, 12.425426, 12.450195, 12.460257, 12.491757",\
|
|
"12.325569, 12.550070, 12.574840, 12.584901, 12.616402",\
|
|
"12.574859, 12.799359, 12.824129, 12.834190, 12.865691",\
|
|
"13.073436, 13.297936, 13.322706, 13.332767, 13.364268");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.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, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.884851, 9.884852, 9.884852, 9.884852, 9.884852",\
|
|
"10.114380, 10.114381, 10.114381, 10.114381, 10.114381",\
|
|
"10.114380, 10.114381, 10.114381, 10.114381, 10.114381",\
|
|
"10.347386, 10.347387, 10.347387, 10.347387, 10.347387",\
|
|
"10.809923, 10.809924, 10.809924, 10.809924, 10.809924");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.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, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.861439, 9.861527, 9.861527, 9.861527, 9.861527",\
|
|
"10.090967, 10.091056, 10.091056, 10.091056, 10.091056",\
|
|
"10.090967, 10.091056, 10.091056, 10.091056, 10.091056",\
|
|
"10.323975, 10.324062, 10.324062, 10.324062, 10.324062",\
|
|
"10.786510, 10.786599, 10.786599, 10.786599, 10.786599");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.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 ;
|
|
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 */
|
|
|