mirror of https://github.com/efabless/caravel.git
6237 lines
266 KiB
Plaintext
6237 lines
266 KiB
Plaintext
|
|
library("caravan.ff") {
|
|
|
|
technology (cmos) ;
|
|
delay_model : table_lookup ;
|
|
library_features ( report_delay_calculation ) ;
|
|
date : "Sun Oct 30 14:36:00 2022" ;
|
|
revision : "T-2022.03-SP3" ;
|
|
nom_process : 1.0000 ;
|
|
nom_voltage : 1.9500 ;
|
|
nom_temperature : -40.0000 ;
|
|
operating_conditions( "sky130_fd_sc_hd__ff_1.95v_-40C" ) {
|
|
process : 1.0000 ;
|
|
voltage : 1.9500 ;
|
|
temperature : -40.0000 ;
|
|
} /* current design opcond */
|
|
default_operating_conditions : "sky130_fd_sc_hd__ff_1.95v_-40C" ;
|
|
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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.453341, 7.631494, 7.639582, 7.646816, 7.667522",\
|
|
"7.504852, 7.683005, 7.691094, 7.698329, 7.719034",\
|
|
"7.556365, 7.734518, 7.742606, 7.749841, 7.770547",\
|
|
"7.659389, 7.837543, 7.845632, 7.852866, 7.873571",\
|
|
"7.865438, 8.043591, 8.051681, 8.058915, 8.079620");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
|
|
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
|
|
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
|
|
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
|
|
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.462915, 7.608942, 7.616632, 7.623510, 7.643197",\
|
|
"7.514428, 7.660454, 7.668144, 7.675023, 7.694709",\
|
|
"7.565940, 7.711967, 7.719657, 7.726535, 7.746222",\
|
|
"7.668965, 7.814991, 7.822681, 7.829560, 7.849247",\
|
|
"7.875014, 8.021040, 8.028730, 8.035609, 8.055296");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444236, 0.533636, 0.538783, 0.543387, 0.556564",\
|
|
"0.444236, 0.533636, 0.538783, 0.543387, 0.556564",\
|
|
"0.444236, 0.533636, 0.538783, 0.543387, 0.556564",\
|
|
"0.444236, 0.533636, 0.538783, 0.543387, 0.556564",\
|
|
"0.444236, 0.533636, 0.538783, 0.543387, 0.556564");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.250306, 6.251164, 6.251223, 6.251275, 6.251424",\
|
|
"6.345164, 6.346022, 6.346081, 6.346133, 6.346282",\
|
|
"6.345164, 6.346022, 6.346081, 6.346133, 6.346282",\
|
|
"6.441460, 6.442318, 6.442377, 6.442429, 6.442578",\
|
|
"6.632614, 6.633472, 6.633531, 6.633583, 6.633733");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.202145, 6.208040, 6.208045, 6.208049, 6.208062",\
|
|
"6.297003, 6.302898, 6.302903, 6.302907, 6.302920",\
|
|
"6.297003, 6.302898, 6.302903, 6.302907, 6.302920",\
|
|
"6.393299, 6.399194, 6.399199, 6.399203, 6.399216",\
|
|
"6.584454, 6.590348, 6.590353, 6.590358, 6.590370");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.196596, 4.374759, 4.382688, 4.382688, 4.382688",\
|
|
"4.196596, 4.374759, 4.382688, 4.382688, 4.382688",\
|
|
"4.184087, 4.362249, 4.370338, 4.377573, 4.382688",\
|
|
"4.091030, 4.269193, 4.277281, 4.284516, 4.305221",\
|
|
"3.698785, 3.876948, 3.885036, 3.892271, 3.912976");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.031923, 4.177953, 4.184109, 4.184109, 4.184109",\
|
|
"4.031923, 4.177953, 4.184109, 4.184109, 4.184109",\
|
|
"4.019413, 4.165443, 4.173133, 4.180012, 4.184109",\
|
|
"3.926357, 4.072386, 4.080076, 4.086955, 4.106642",\
|
|
"3.534111, 3.680141, 3.687831, 3.694710, 3.714396");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.019295, 3.020190, 3.020250, 3.020304, 3.020458",\
|
|
"3.019295, 3.020190, 3.020250, 3.020304, 3.020458",\
|
|
"3.019295, 3.020190, 3.020250, 3.020304, 3.020458",\
|
|
"2.978661, 2.979556, 2.979616, 2.979670, 2.979823",\
|
|
"2.577177, 2.578072, 2.578132, 2.578186, 2.578339");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "2.971007, 2.976796, 2.976801, 2.976806, 2.976819",\
|
|
"2.971007, 2.976796, 2.976801, 2.976806, 2.976819",\
|
|
"2.971007, 2.976796, 2.976801, 2.976806, 2.976819",\
|
|
"2.930372, 2.936161, 2.936166, 2.936171, 2.936185",\
|
|
"2.528889, 2.534678, 2.534683, 2.534688, 2.534701");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.211955, 5.349990, 5.349990, 5.349990, 5.349990",\
|
|
"5.211955, 5.349990, 5.349990, 5.349990, 5.349990",\
|
|
"5.211955, 5.349990, 5.349990, 5.349990, 5.349990",\
|
|
"5.193868, 5.349990, 5.349990, 5.349990, 5.349990",\
|
|
"5.114172, 5.292335, 5.300424, 5.307658, 5.328363");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.099707, 5.203835, 5.203835, 5.203835, 5.203835",\
|
|
"5.099707, 5.203835, 5.203835, 5.203835, 5.203835",\
|
|
"5.099707, 5.203835, 5.203835, 5.203835, 5.203835",\
|
|
"5.081619, 5.203835, 5.203835, 5.203835, 5.203835",\
|
|
"5.001924, 5.147953, 5.155643, 5.162522, 5.182208");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.987719, 3.988614, 3.988674, 3.988728, 3.988881",\
|
|
"3.987719, 3.988614, 3.988674, 3.988728, 3.988881",\
|
|
"3.987719, 3.988614, 3.988674, 3.988728, 3.988881",\
|
|
"3.987719, 3.988614, 3.988674, 3.988728, 3.988881",\
|
|
"3.968452, 3.969347, 3.969407, 3.969461, 3.969615");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.939431, 3.945219, 3.945224, 3.945229, 3.945243",\
|
|
"3.939431, 3.945219, 3.945224, 3.945229, 3.945243",\
|
|
"3.939431, 3.945219, 3.945224, 3.945229, 3.945243",\
|
|
"3.939431, 3.945219, 3.945224, 3.945229, 3.945243",\
|
|
"3.920164, 3.925952, 3.925958, 3.925962, 3.925976");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.556423, 4.734587, 4.742515, 4.742515, 4.742515",\
|
|
"4.556423, 4.734587, 4.742515, 4.742515, 4.742515",\
|
|
"4.543914, 4.722077, 4.730165, 4.737400, 4.742515",\
|
|
"4.450857, 4.629021, 4.637109, 4.644343, 4.665049",\
|
|
"4.058611, 4.236775, 4.244864, 4.252098, 4.272803");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
|
|
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
|
|
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
|
|
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
|
|
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.391075, 4.537786, 4.544173, 4.544173, 4.544173",\
|
|
"4.391075, 4.537786, 4.544173, 4.544173, 4.544173",\
|
|
"4.378566, 4.525276, 4.533019, 4.539944, 4.544173",\
|
|
"4.285509, 4.432220, 4.439962, 4.446887, 4.466707",\
|
|
"3.893263, 4.039974, 4.047716, 4.054642, 4.074461");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
|
|
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
|
|
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
|
|
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
|
|
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.338080, 3.338960, 3.339019, 3.339072, 3.339224",\
|
|
"3.338080, 3.338960, 3.339019, 3.339072, 3.339224",\
|
|
"3.338080, 3.338960, 3.339019, 3.339072, 3.339224",\
|
|
"3.297446, 3.298325, 3.298385, 3.298438, 3.298590",\
|
|
"2.895962, 2.896842, 2.896901, 2.896954, 2.897106");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.289845, 3.295677, 3.295683, 3.295687, 3.295700",\
|
|
"3.289845, 3.295677, 3.295683, 3.295687, 3.295700",\
|
|
"3.289845, 3.295677, 3.295683, 3.295687, 3.295700",\
|
|
"3.249210, 3.255043, 3.255048, 3.255053, 3.255066",\
|
|
"2.847727, 2.853559, 2.853565, 2.853569, 2.853582");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.330351, 5.468387, 5.468387, 5.468387, 5.468387",\
|
|
"5.330351, 5.468387, 5.468387, 5.468387, 5.468387",\
|
|
"5.330351, 5.468387, 5.468387, 5.468387, 5.468387",\
|
|
"5.312263, 5.468387, 5.468387, 5.468387, 5.468387",\
|
|
"5.232568, 5.410731, 5.418820, 5.426054, 5.446759");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
|
|
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
|
|
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
|
|
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
|
|
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.213766, 5.317893, 5.317893, 5.317893, 5.317893",\
|
|
"5.213766, 5.317893, 5.317893, 5.317893, 5.317893",\
|
|
"5.213766, 5.317893, 5.317893, 5.317893, 5.317893",\
|
|
"5.195679, 5.317893, 5.317893, 5.317893, 5.317893",\
|
|
"5.115983, 5.262011, 5.269701, 5.276579, 5.296266");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
|
|
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
|
|
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
|
|
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
|
|
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.096789, 4.097669, 4.097729, 4.097782, 4.097934",\
|
|
"4.096789, 4.097669, 4.097729, 4.097782, 4.097934",\
|
|
"4.096789, 4.097669, 4.097729, 4.097782, 4.097934",\
|
|
"4.096789, 4.097669, 4.097729, 4.097782, 4.097934",\
|
|
"4.077523, 4.078403, 4.078462, 4.078515, 4.078667");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.048554, 4.054387, 4.054392, 4.054397, 4.054410",\
|
|
"4.048554, 4.054387, 4.054392, 4.054397, 4.054410",\
|
|
"4.048554, 4.054387, 4.054392, 4.054397, 4.054410",\
|
|
"4.048554, 4.054387, 4.054392, 4.054397, 4.054410",\
|
|
"4.029288, 4.035120, 4.035126, 4.035130, 4.035143");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "9.239757, 9.417920, 9.426008, 9.433243, 9.453948",\
|
|
"9.291269, 9.469433, 9.477521, 9.484756, 9.505461",\
|
|
"9.342781, 9.520945, 9.529033, 9.536267, 9.556973",\
|
|
"9.445807, 9.623970, 9.632058, 9.639293, 9.659998",\
|
|
"9.651855, 9.830019, 9.838107, 9.845342, 9.866047");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "9.131102, 9.277131, 9.284822, 9.291699, 9.311386",\
|
|
"9.182614, 9.328644, 9.336334, 9.343212, 9.362899",\
|
|
"9.234126, 9.380156, 9.387846, 9.394724, 9.414411",\
|
|
"9.337152, 9.483181, 9.490871, 9.497749, 9.517436",\
|
|
"9.543200, 9.689230, 9.696920, 9.703798, 9.723485");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.993324, 6.994220, 6.994280, 6.994334, 6.994488",\
|
|
"7.088182, 7.089078, 7.089139, 7.089192, 7.089346",\
|
|
"7.088182, 7.089078, 7.089139, 7.089192, 7.089346",\
|
|
"7.184478, 7.185374, 7.185434, 7.185488, 7.185642",\
|
|
"7.375632, 7.376528, 7.376588, 7.376642, 7.376796");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.945032, 6.950818, 6.950823, 6.950828, 6.950841",\
|
|
"7.039890, 7.045676, 7.045681, 7.045686, 7.045700",\
|
|
"7.039890, 7.045676, 7.045681, 7.045686, 7.045700",\
|
|
"7.136186, 7.141972, 7.141977, 7.141982, 7.141995",\
|
|
"7.327340, 7.333125, 7.333130, 7.333135, 7.333149");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.912093, 5.090256, 5.098184, 5.098184, 5.098184",\
|
|
"4.912093, 5.090256, 5.098184, 5.098184, 5.098184",\
|
|
"4.899583, 5.077746, 5.085835, 5.093069, 5.098184",\
|
|
"4.806527, 4.984690, 4.992778, 5.000012, 5.020718",\
|
|
"4.414281, 4.592444, 4.600533, 4.607767, 4.628472");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.751011, 4.897040, 4.903196, 4.903196, 4.903196",\
|
|
"4.751011, 4.897040, 4.903196, 4.903196, 4.903196",\
|
|
"4.738502, 4.884531, 4.892221, 4.899100, 4.903196",\
|
|
"4.645445, 4.791474, 4.799165, 4.806043, 4.825729",\
|
|
"4.253200, 4.399229, 4.406919, 4.413798, 4.433484");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.672788, 3.673684, 3.673744, 3.673798, 3.673952",\
|
|
"3.672788, 3.673684, 3.673744, 3.673798, 3.673952",\
|
|
"3.672788, 3.673684, 3.673744, 3.673798, 3.673952",\
|
|
"3.632154, 3.633049, 3.633110, 3.633163, 3.633317",\
|
|
"3.230670, 3.231566, 3.231626, 3.231680, 3.231834");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.624496, 3.630281, 3.630287, 3.630291, 3.630305",\
|
|
"3.624496, 3.630281, 3.630287, 3.630291, 3.630305",\
|
|
"3.624496, 3.630281, 3.630287, 3.630291, 3.630305",\
|
|
"3.583862, 3.589647, 3.589652, 3.589657, 3.589671",\
|
|
"3.182378, 3.188163, 3.188169, 3.188173, 3.188187");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.641216, 5.779252, 5.779252, 5.779252, 5.779252",\
|
|
"5.641216, 5.779252, 5.779252, 5.779252, 5.779252",\
|
|
"5.641216, 5.779252, 5.779252, 5.779252, 5.779252",\
|
|
"5.623128, 5.779252, 5.779252, 5.779252, 5.779252",\
|
|
"5.543433, 5.721597, 5.729685, 5.736919, 5.757625");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.532561, 5.636691, 5.636691, 5.636691, 5.636691",\
|
|
"5.532561, 5.636691, 5.636691, 5.636691, 5.636691",\
|
|
"5.532561, 5.636691, 5.636691, 5.636691, 5.636691",\
|
|
"5.514474, 5.636691, 5.636691, 5.636691, 5.636691",\
|
|
"5.434779, 5.580809, 5.588499, 5.595377, 5.615064");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533634, 0.538781, 0.543385, 0.556562");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.197281, 4.198177, 4.198237, 4.198291, 4.198444",\
|
|
"4.197281, 4.198177, 4.198237, 4.198291, 4.198444",\
|
|
"4.197281, 4.198177, 4.198237, 4.198291, 4.198444",\
|
|
"4.197281, 4.198177, 4.198237, 4.198291, 4.198444",\
|
|
"4.178014, 4.178910, 4.178970, 4.179024, 4.179178");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.148989, 4.154774, 4.154779, 4.154784, 4.154798",\
|
|
"4.148989, 4.154774, 4.154779, 4.154784, 4.154798",\
|
|
"4.148989, 4.154774, 4.154779, 4.154784, 4.154798",\
|
|
"4.148989, 4.154774, 4.154779, 4.154784, 4.154798",\
|
|
"4.129722, 4.135507, 4.135513, 4.135517, 4.135531");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.275738, 5.453903, 5.461831, 5.461831, 5.461831",\
|
|
"5.275738, 5.453903, 5.461831, 5.461831, 5.461831",\
|
|
"5.263228, 5.441393, 5.449482, 5.456716, 5.461831",\
|
|
"5.170172, 5.348337, 5.356425, 5.363659, 5.384365",\
|
|
"4.777926, 4.956091, 4.964179, 4.971414, 4.992119");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.115335, 5.261366, 5.267521, 5.267521, 5.267521",\
|
|
"5.115335, 5.261366, 5.267521, 5.267521, 5.267521",\
|
|
"5.102826, 5.248857, 5.256547, 5.263425, 5.267521",\
|
|
"5.009769, 5.155800, 5.163490, 5.170368, 5.190055",\
|
|
"4.617524, 4.763554, 4.771244, 4.778123, 4.797809");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444237, 0.533633, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533633, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533633, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533633, 0.538781, 0.543385, 0.556562",\
|
|
"0.444237, 0.533633, 0.538781, 0.543385, 0.556562");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.990020, 3.990918, 3.990978, 3.991032, 3.991186",\
|
|
"3.990020, 3.990918, 3.990978, 3.991032, 3.991186",\
|
|
"3.990020, 3.990918, 3.990978, 3.991032, 3.991186",\
|
|
"3.949386, 3.950284, 3.950344, 3.950398, 3.950552",\
|
|
"3.547902, 3.548800, 3.548860, 3.548914, 3.549068");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.941721, 3.947501, 3.947506, 3.947511, 3.947525",\
|
|
"3.941721, 3.947501, 3.947506, 3.947511, 3.947525",\
|
|
"3.941721, 3.947501, 3.947506, 3.947511, 3.947525",\
|
|
"3.901087, 3.906867, 3.906872, 3.906877, 3.906891",\
|
|
"3.499603, 3.505383, 3.505388, 3.505393, 3.505407");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.812055, 4.950092, 4.950092, 4.950092, 4.950092",\
|
|
"4.812055, 4.950092, 4.950092, 4.950092, 4.950092",\
|
|
"4.812055, 4.950092, 4.950092, 4.950092, 4.950092",\
|
|
"4.793968, 4.950092, 4.950092, 4.950092, 4.950092",\
|
|
"4.714272, 4.892437, 4.900526, 4.907760, 4.928465");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.694464, 4.799506, 4.799506, 4.799506, 4.799506",\
|
|
"4.694464, 4.799506, 4.799506, 4.799506, 4.799506",\
|
|
"4.694464, 4.799506, 4.799506, 4.799506, 4.799506",\
|
|
"4.676376, 4.799506, 4.799506, 4.799506, 4.799506",\
|
|
"4.596681, 4.743392, 4.751134, 4.758060, 4.777879");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\
|
|
"0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\
|
|
"0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\
|
|
"0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\
|
|
"0.423500, 0.515550, 0.520964, 0.525806, 0.539665");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.271501, 4.436786, 4.444290, 4.451001, 4.470209",\
|
|
"4.271501, 4.436786, 4.444290, 4.451001, 4.470209",\
|
|
"4.271501, 4.436786, 4.444290, 4.451001, 4.470209",\
|
|
"4.271501, 4.436786, 4.444290, 4.451001, 4.470209",\
|
|
"4.252234, 4.417520, 4.425024, 4.431735, 4.450943");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.152671, 4.288776, 4.295959, 4.302383, 4.320770",\
|
|
"4.152671, 4.288776, 4.295959, 4.302383, 4.320770",\
|
|
"4.152671, 4.288776, 4.295959, 4.302383, 4.320770",\
|
|
"4.152671, 4.288776, 4.295959, 4.302383, 4.320770",\
|
|
"4.133404, 4.269509, 4.276692, 4.283116, 4.301504");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\
|
|
"0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\
|
|
"0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\
|
|
"0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\
|
|
"0.423500, 0.515550, 0.520964, 0.525806, 0.539665");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "8.728405, 8.906572, 8.914660, 8.921894, 8.942599",\
|
|
"8.779918, 8.958084, 8.966172, 8.973407, 8.994112",\
|
|
"8.831430, 9.009596, 9.017685, 9.024919, 9.045624",\
|
|
"8.934456, 9.112621, 9.120710, 9.127944, 9.148649",\
|
|
"9.140505, 9.318670, 9.326759, 9.333993, 9.354698");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "8.817536, 8.964248, 8.971990, 8.978915, 8.998734",\
|
|
"8.869049, 9.015759, 9.023502, 9.030427, 9.050247",\
|
|
"8.920561, 9.067272, 9.075014, 9.081940, 9.101759",\
|
|
"9.023586, 9.170298, 9.178040, 9.184965, 9.204784",\
|
|
"9.229635, 9.376347, 9.384089, 9.391014, 9.410833");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515551, 0.520966, 0.525808, 0.539668");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.146698, 7.311985, 7.319489, 7.326200, 7.345408",\
|
|
"7.241557, 7.406844, 7.414347, 7.421059, 7.440267",\
|
|
"7.241557, 7.406844, 7.414347, 7.421059, 7.440267",\
|
|
"7.337852, 7.503139, 7.510643, 7.517354, 7.536562",\
|
|
"7.529006, 7.694293, 7.701797, 7.708508, 7.727716");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.198411, 7.334517, 7.341700, 7.348124, 7.366511",\
|
|
"7.293270, 7.429375, 7.436558, 7.442982, 7.461369",\
|
|
"7.293270, 7.429375, 7.436558, 7.442982, 7.461369",\
|
|
"7.389565, 7.525671, 7.532854, 7.539278, 7.557665",\
|
|
"7.580719, 7.716825, 7.724007, 7.730432, 7.748818");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515551, 0.520966, 0.525808, 0.539668");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.629265, 5.807432, 5.815360, 5.815360, 5.815360",\
|
|
"5.629265, 5.807432, 5.815360, 5.815360, 5.815360",\
|
|
"5.616756, 5.794922, 5.803011, 5.810245, 5.815360",\
|
|
"5.523699, 5.701866, 5.709954, 5.717188, 5.737893",\
|
|
"5.131454, 5.309620, 5.317709, 5.324943, 5.345648");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.477903, 5.623936, 5.630092, 5.630092, 5.630092",\
|
|
"5.477903, 5.623936, 5.630092, 5.630092, 5.630092",\
|
|
"5.465394, 5.611427, 5.619117, 5.625996, 5.630092",\
|
|
"5.372337, 5.518370, 5.526061, 5.532939, 5.552626",\
|
|
"4.980092, 5.126124, 5.133815, 5.140694, 5.160380");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444239, 0.533632, 0.538779, 0.543383, 0.556560",\
|
|
"0.444239, 0.533632, 0.538779, 0.543383, 0.556560",\
|
|
"0.444239, 0.533632, 0.538779, 0.543383, 0.556560",\
|
|
"0.444239, 0.533632, 0.538779, 0.543383, 0.556560",\
|
|
"0.444239, 0.533632, 0.538779, 0.543383, 0.556560");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.323808, 4.324726, 4.324787, 4.324842, 4.324998",\
|
|
"4.323808, 4.324726, 4.324787, 4.324842, 4.324998",\
|
|
"4.323808, 4.324726, 4.324787, 4.324842, 4.324998",\
|
|
"4.283173, 4.284091, 4.284153, 4.284207, 4.284364",\
|
|
"3.881690, 3.882608, 3.882669, 3.882724, 3.882880");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.275438, 4.281159, 4.281165, 4.281170, 4.281184",\
|
|
"4.275438, 4.281159, 4.281165, 4.281170, 4.281184",\
|
|
"4.275438, 4.281159, 4.281165, 4.281170, 4.281184",\
|
|
"4.234804, 4.240524, 4.240530, 4.240535, 4.240549",\
|
|
"3.833321, 3.839041, 3.839047, 3.839052, 3.839066");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.814579, 4.952617, 4.952617, 4.952617, 4.952617",\
|
|
"4.814579, 4.952617, 4.952617, 4.952617, 4.952617",\
|
|
"4.814579, 4.952617, 4.952617, 4.952617, 4.952617",\
|
|
"4.796492, 4.952617, 4.952617, 4.952617, 4.952617",\
|
|
"4.716796, 4.894963, 4.903051, 4.910285, 4.930990");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.870399, 4.975442, 4.975442, 4.975442, 4.975442",\
|
|
"4.870399, 4.975442, 4.975442, 4.975442, 4.975442",\
|
|
"4.870399, 4.975442, 4.975442, 4.975442, 4.975442",\
|
|
"4.852312, 4.975442, 4.975442, 4.975442, 4.975442",\
|
|
"4.772617, 4.919328, 4.927070, 4.933995, 4.953815");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515551, 0.520966, 0.525808, 0.539668");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.094635, 4.259922, 4.267425, 4.274137, 4.293344",\
|
|
"4.094635, 4.259922, 4.267425, 4.274137, 4.293344",\
|
|
"4.094635, 4.259922, 4.267425, 4.274137, 4.293344",\
|
|
"4.094635, 4.259922, 4.267425, 4.274137, 4.293344",\
|
|
"4.075368, 4.240654, 4.248158, 4.254869, 4.274077");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.167657, 4.303762, 4.310945, 4.317369, 4.335756",\
|
|
"4.167657, 4.303762, 4.310945, 4.317369, 4.335756",\
|
|
"4.167657, 4.303762, 4.310945, 4.317369, 4.335756",\
|
|
"4.167657, 4.303762, 4.310945, 4.317369, 4.335756",\
|
|
"4.148390, 4.284495, 4.291678, 4.298102, 4.316489");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515551, 0.520966, 0.525808, 0.539668");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "8.688064, 8.866226, 8.874314, 8.881549, 8.902254",\
|
|
"8.739576, 8.917738, 8.925827, 8.933061, 8.953766",\
|
|
"8.791088, 8.969251, 8.977339, 8.984573, 9.005279",\
|
|
"8.894114, 9.072276, 9.080364, 9.087599, 9.108304",\
|
|
"9.100163, 9.278325, 9.286413, 9.293648, 9.314353");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "8.796947, 8.943657, 8.951400, 8.958325, 8.978145",\
|
|
"8.848460, 8.995170, 9.002913, 9.009837, 9.029657",\
|
|
"8.899972, 9.046682, 9.054424, 9.061350, 9.081169",\
|
|
"9.002997, 9.149708, 9.157450, 9.164375, 9.184195",\
|
|
"9.209046, 9.355757, 9.363499, 9.370424, 9.390244");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.747806, 7.913088, 7.920592, 7.927303, 7.946512",\
|
|
"7.842664, 8.007946, 8.015450, 8.022161, 8.041369",\
|
|
"7.842664, 8.007946, 8.015450, 8.022161, 8.041369",\
|
|
"7.938959, 8.104241, 8.111746, 8.118457, 8.137665",\
|
|
"8.130114, 8.295396, 8.302900, 8.309611, 8.328819");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.671441, 7.807546, 7.814728, 7.821153, 7.839540",\
|
|
"7.766299, 7.902404, 7.909586, 7.916011, 7.934398",\
|
|
"7.766299, 7.902404, 7.909586, 7.916011, 7.934398",\
|
|
"7.862595, 7.998699, 8.005882, 8.012307, 8.030694",\
|
|
"8.053749, 8.189854, 8.197037, 8.203461, 8.221848");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.991745, 6.169908, 6.177835, 6.177835, 6.177835",\
|
|
"5.991745, 6.169908, 6.177835, 6.177835, 6.177835",\
|
|
"5.979236, 6.157398, 6.165486, 6.172721, 6.177835",\
|
|
"5.886179, 6.064341, 6.072430, 6.079664, 6.100369",\
|
|
"5.493934, 5.672095, 5.680184, 5.687418, 5.708123");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
|
|
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
|
|
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
|
|
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
|
|
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.825997, 5.972707, 5.979095, 5.979095, 5.979095",\
|
|
"5.825997, 5.972707, 5.979095, 5.979095, 5.979095",\
|
|
"5.813488, 5.960197, 5.967940, 5.974865, 5.979095",\
|
|
"5.720431, 5.867141, 5.874883, 5.881808, 5.901628",\
|
|
"5.328185, 5.474895, 5.482637, 5.489563, 5.509382");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444236, 0.533635, 0.538783, 0.543387, 0.556563",\
|
|
"0.444236, 0.533635, 0.538783, 0.543387, 0.556563",\
|
|
"0.444236, 0.533635, 0.538783, 0.543387, 0.556563",\
|
|
"0.444236, 0.533635, 0.538783, 0.543387, 0.556563",\
|
|
"0.444236, 0.533635, 0.538783, 0.543387, 0.556563");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.639163, 4.640040, 4.640100, 4.640153, 4.640305",\
|
|
"4.639163, 4.640040, 4.640100, 4.640153, 4.640305",\
|
|
"4.639163, 4.640040, 4.640100, 4.640153, 4.640305",\
|
|
"4.598528, 4.599406, 4.599465, 4.599518, 4.599670",\
|
|
"4.197045, 4.197923, 4.197982, 4.198035, 4.198187");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.590934, 4.596772, 4.596777, 4.596782, 4.596795",\
|
|
"4.590934, 4.596772, 4.596777, 4.596782, 4.596795",\
|
|
"4.590934, 4.596772, 4.596777, 4.596782, 4.596795",\
|
|
"4.550300, 4.556138, 4.556143, 4.556148, 4.556160",\
|
|
"4.148816, 4.154655, 4.154659, 4.154664, 4.154677");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.849184, 4.987217, 4.987217, 4.987217, 4.987217",\
|
|
"4.849184, 4.987217, 4.987217, 4.987217, 4.987217",\
|
|
"4.849184, 4.987217, 4.987217, 4.987217, 4.987217",\
|
|
"4.831096, 4.987217, 4.987217, 4.987217, 4.987217",\
|
|
"4.751400, 4.929563, 4.937651, 4.944885, 4.965590");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.925215, 5.030256, 5.030256, 5.030256, 5.030256",\
|
|
"4.925215, 5.030256, 5.030256, 5.030256, 5.030256",\
|
|
"4.925215, 5.030256, 5.030256, 5.030256, 5.030256",\
|
|
"4.907127, 5.030256, 5.030256, 5.030256, 5.030256",\
|
|
"4.827432, 4.974142, 4.981884, 4.988809, 5.008629");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.308771, 4.474054, 4.481558, 4.488269, 4.507477",\
|
|
"4.308771, 4.474054, 4.481558, 4.488269, 4.507477",\
|
|
"4.308771, 4.474054, 4.481558, 4.488269, 4.507477",\
|
|
"4.308771, 4.474054, 4.481558, 4.488269, 4.507477",\
|
|
"4.289505, 4.454787, 4.462291, 4.469002, 4.488211");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.345752, 4.481856, 4.489039, 4.495464, 4.513851",\
|
|
"4.345752, 4.481856, 4.489039, 4.495464, 4.513851",\
|
|
"4.345752, 4.481856, 4.489039, 4.495464, 4.513851",\
|
|
"4.345752, 4.481856, 4.489039, 4.495464, 4.513851",\
|
|
"4.326485, 4.462589, 4.469772, 4.476197, 4.494584");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.404112, 6.582276, 6.590204, 6.590204, 6.590204",\
|
|
"6.404112, 6.582276, 6.590204, 6.590204, 6.590204",\
|
|
"6.391603, 6.569767, 6.577855, 6.585090, 6.590204",\
|
|
"6.298547, 6.476710, 6.484799, 6.492033, 6.512738",\
|
|
"5.906301, 6.084465, 6.092553, 6.099788, 6.120493");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.247262, 6.393294, 6.399450, 6.399450, 6.399450",\
|
|
"6.247262, 6.393294, 6.399450, 6.399450, 6.399450",\
|
|
"6.234752, 6.380785, 6.388475, 6.395354, 6.399450",\
|
|
"6.141695, 6.287728, 6.295419, 6.302298, 6.321984",\
|
|
"5.749450, 5.895483, 5.903173, 5.910052, 5.929739");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444239, 0.533632, 0.538779, 0.543383, 0.556560",\
|
|
"0.444239, 0.533632, 0.538779, 0.543383, 0.556560",\
|
|
"0.444239, 0.533632, 0.538779, 0.543383, 0.556560",\
|
|
"0.444239, 0.533632, 0.538779, 0.543383, 0.556560",\
|
|
"0.444239, 0.533632, 0.538779, 0.543383, 0.556560");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.024238, 5.025157, 5.025218, 5.025273, 5.025429",\
|
|
"5.024238, 5.025157, 5.025218, 5.025273, 5.025429",\
|
|
"5.024238, 5.025157, 5.025218, 5.025273, 5.025429",\
|
|
"4.983603, 4.984522, 4.984583, 4.984638, 4.984795",\
|
|
"4.582120, 4.583039, 4.583100, 4.583155, 4.583311");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.975866, 4.981585, 4.981591, 4.981596, 4.981610",\
|
|
"4.975866, 4.981585, 4.981591, 4.981596, 4.981610",\
|
|
"4.975866, 4.981585, 4.981591, 4.981596, 4.981610",\
|
|
"4.935232, 4.940950, 4.940956, 4.940961, 4.940975",\
|
|
"4.533748, 4.539467, 4.539473, 4.539477, 4.539492");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.756892, 4.894928, 4.894928, 4.894928, 4.894928",\
|
|
"4.756892, 4.894928, 4.894928, 4.894928, 4.894928",\
|
|
"4.756892, 4.894928, 4.894928, 4.894928, 4.894928",\
|
|
"4.738804, 4.894928, 4.894928, 4.894928, 4.894928",\
|
|
"4.659108, 4.837273, 4.845361, 4.852595, 4.873301");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.670612, 4.775654, 4.775654, 4.775654, 4.775654",\
|
|
"4.670612, 4.775654, 4.775654, 4.775654, 4.775654",\
|
|
"4.670612, 4.775654, 4.775654, 4.775654, 4.775654",\
|
|
"4.652524, 4.775654, 4.775654, 4.775654, 4.775654",\
|
|
"4.572829, 4.719540, 4.727282, 4.734207, 4.754027");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423496, 0.515549, 0.520963, 0.525805, 0.539663",\
|
|
"0.423496, 0.515549, 0.520963, 0.525805, 0.539663",\
|
|
"0.423496, 0.515549, 0.520963, 0.525805, 0.539663",\
|
|
"0.423496, 0.515549, 0.520963, 0.525805, 0.539663",\
|
|
"0.423496, 0.515549, 0.520963, 0.525805, 0.539663");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.195248, 4.360533, 4.368036, 4.374747, 4.393956",\
|
|
"4.195248, 4.360533, 4.368036, 4.374747, 4.393956",\
|
|
"4.195248, 4.360533, 4.368036, 4.374747, 4.393956",\
|
|
"4.195248, 4.360533, 4.368036, 4.374747, 4.393956",\
|
|
"4.175982, 4.341266, 4.348770, 4.355481, 4.374690");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.124214, 4.260319, 4.267502, 4.273926, 4.292313",\
|
|
"4.124214, 4.260319, 4.267502, 4.273926, 4.292313",\
|
|
"4.124214, 4.260319, 4.267502, 4.273926, 4.292313",\
|
|
"4.124214, 4.260319, 4.267502, 4.273926, 4.292313",\
|
|
"4.104947, 4.241052, 4.248235, 4.254659, 4.273046");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423496, 0.515549, 0.520963, 0.525805, 0.539663",\
|
|
"0.423496, 0.515549, 0.520963, 0.525805, 0.539663",\
|
|
"0.423496, 0.515549, 0.520963, 0.525805, 0.539663",\
|
|
"0.423496, 0.515549, 0.520963, 0.525805, 0.539663",\
|
|
"0.423496, 0.515549, 0.520963, 0.525805, 0.539663");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.764306, 6.942473, 6.950401, 6.950401, 6.950401",\
|
|
"6.764306, 6.942473, 6.950401, 6.950401, 6.950401",\
|
|
"6.751797, 6.929964, 6.938052, 6.945287, 6.950401",\
|
|
"6.658740, 6.836907, 6.844995, 6.852230, 6.872935",\
|
|
"6.266494, 6.444661, 6.452750, 6.459984, 6.480689");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.603828, 6.749863, 6.756019, 6.756019, 6.756019",\
|
|
"6.603828, 6.749863, 6.756019, 6.756019, 6.756019",\
|
|
"6.591319, 6.737354, 6.745044, 6.751923, 6.756019",\
|
|
"6.498262, 6.644297, 6.651988, 6.658866, 6.678553",\
|
|
"6.106017, 6.252051, 6.259742, 6.266620, 6.286307");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444239, 0.533631, 0.538778, 0.543382, 0.556560",\
|
|
"0.444239, 0.533631, 0.538778, 0.543382, 0.556560",\
|
|
"0.444239, 0.533631, 0.538778, 0.543382, 0.556560",\
|
|
"0.444239, 0.533631, 0.538778, 0.543382, 0.556560",\
|
|
"0.444239, 0.533631, 0.538778, 0.543382, 0.556560");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.343697, 5.344627, 5.344689, 5.344744, 5.344902",\
|
|
"5.343697, 5.344627, 5.344689, 5.344744, 5.344902",\
|
|
"5.343697, 5.344627, 5.344689, 5.344744, 5.344902",\
|
|
"5.303062, 5.303993, 5.304054, 5.304110, 5.304267",\
|
|
"4.901579, 4.902509, 4.902571, 4.902626, 4.902784");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.295286, 5.300972, 5.300978, 5.300982, 5.300997",\
|
|
"5.295286, 5.300972, 5.300978, 5.300982, 5.300997",\
|
|
"5.295286, 5.300972, 5.300978, 5.300982, 5.300997",\
|
|
"5.254651, 5.260337, 5.260343, 5.260348, 5.260363",\
|
|
"4.853168, 4.858854, 4.858860, 4.858865, 4.858880");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.785535, 4.923574, 4.923574, 4.923574, 4.923574",\
|
|
"4.785535, 4.923574, 4.923574, 4.923574, 4.923574",\
|
|
"4.785535, 4.923574, 4.923574, 4.923574, 4.923574",\
|
|
"4.767447, 4.923574, 4.923574, 4.923574, 4.923574",\
|
|
"4.687752, 4.865919, 4.874007, 4.881242, 4.901947");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.696046, 4.801088, 4.801088, 4.801088, 4.801088",\
|
|
"4.696046, 4.801088, 4.801088, 4.801088, 4.801088",\
|
|
"4.696046, 4.801088, 4.801088, 4.801088, 4.801088",\
|
|
"4.677958, 4.801088, 4.801088, 4.801088, 4.801088",\
|
|
"4.598263, 4.744975, 4.752717, 4.759642, 4.779462");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423509, 0.515552, 0.520967, 0.525810, 0.539670",\
|
|
"0.423509, 0.515552, 0.520967, 0.525810, 0.539670",\
|
|
"0.423509, 0.515552, 0.520967, 0.525810, 0.539670",\
|
|
"0.423509, 0.515552, 0.520967, 0.525810, 0.539670",\
|
|
"0.423509, 0.515552, 0.520967, 0.525810, 0.539670");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.249957, 4.415244, 4.422748, 4.429460, 4.448668",\
|
|
"4.249957, 4.415244, 4.422748, 4.429460, 4.448668",\
|
|
"4.249957, 4.415244, 4.422748, 4.429460, 4.448668",\
|
|
"4.249957, 4.415244, 4.422748, 4.429460, 4.448668",\
|
|
"4.230690, 4.395977, 4.403481, 4.410192, 4.429400");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.155470, 4.291576, 4.298759, 4.305183, 4.323570",\
|
|
"4.155470, 4.291576, 4.298759, 4.305183, 4.323570",\
|
|
"4.155470, 4.291576, 4.298759, 4.305183, 4.323570",\
|
|
"4.155470, 4.291576, 4.298759, 4.305183, 4.323570",\
|
|
"4.136204, 4.272309, 4.279492, 4.285916, 4.304303");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423509, 0.515552, 0.520967, 0.525810, 0.539670",\
|
|
"0.423509, 0.515552, 0.520967, 0.525810, 0.539670",\
|
|
"0.423509, 0.515552, 0.520967, 0.525810, 0.539670",\
|
|
"0.423509, 0.515552, 0.520967, 0.525810, 0.539670",\
|
|
"0.423509, 0.515552, 0.520967, 0.525810, 0.539670");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.136601, 7.314764, 7.322692, 7.322692, 7.322692",\
|
|
"7.136601, 7.314764, 7.322692, 7.322692, 7.322692",\
|
|
"7.124092, 7.302255, 7.310343, 7.317577, 7.322692",\
|
|
"7.031035, 7.209198, 7.217286, 7.224521, 7.245226",\
|
|
"6.638790, 6.816953, 6.825041, 6.832275, 6.852981");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.971024, 7.117734, 7.124122, 7.124122, 7.124122",\
|
|
"6.971024, 7.117734, 7.124122, 7.124122, 7.124122",\
|
|
"6.958515, 7.105225, 7.112967, 7.119893, 7.124122",\
|
|
"6.865458, 7.012168, 7.019911, 7.026836, 7.046656",\
|
|
"6.473213, 6.619923, 6.627666, 6.634591, 6.654410");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444238, 0.533632, 0.538780, 0.543384, 0.556561",\
|
|
"0.444238, 0.533632, 0.538780, 0.543384, 0.556561",\
|
|
"0.444238, 0.533632, 0.538780, 0.543384, 0.556561",\
|
|
"0.444238, 0.533632, 0.538780, 0.543384, 0.556561",\
|
|
"0.444238, 0.533632, 0.538780, 0.543384, 0.556561");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.675127, 5.676039, 5.676100, 5.676154, 5.676310",\
|
|
"5.675127, 5.676039, 5.676100, 5.676154, 5.676310",\
|
|
"5.675127, 5.676039, 5.676100, 5.676154, 5.676310",\
|
|
"5.634493, 5.635405, 5.635465, 5.635520, 5.635675",\
|
|
"5.233010, 5.233922, 5.233983, 5.234037, 5.234192");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.626781, 5.632520, 5.632525, 5.632530, 5.632545",\
|
|
"5.626781, 5.632520, 5.632525, 5.632530, 5.632545",\
|
|
"5.626781, 5.632520, 5.632525, 5.632530, 5.632545",\
|
|
"5.586146, 5.591885, 5.591890, 5.591896, 5.591910",\
|
|
"5.184663, 5.190403, 5.190408, 5.190413, 5.190427");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.654059, 4.792094, 4.792094, 4.792094, 4.792094",\
|
|
"4.654059, 4.792094, 4.792094, 4.792094, 4.792094",\
|
|
"4.654059, 4.792094, 4.792094, 4.792094, 4.792094",\
|
|
"4.635972, 4.792094, 4.792094, 4.792094, 4.792094",\
|
|
"4.556276, 4.734439, 4.742527, 4.749762, 4.770467");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.642919, 4.747961, 4.747961, 4.747961, 4.747961",\
|
|
"4.642919, 4.747961, 4.747961, 4.747961, 4.747961",\
|
|
"4.642919, 4.747961, 4.747961, 4.747961, 4.747961",\
|
|
"4.624832, 4.747961, 4.747961, 4.747961, 4.747961",\
|
|
"4.545136, 4.691846, 4.699588, 4.706513, 4.726333");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423491, 0.515548, 0.520961, 0.525803, 0.539661",\
|
|
"0.423491, 0.515548, 0.520961, 0.525803, 0.539661",\
|
|
"0.423491, 0.515548, 0.520961, 0.525803, 0.539661",\
|
|
"0.423491, 0.515548, 0.520961, 0.525803, 0.539661",\
|
|
"0.423491, 0.515548, 0.520961, 0.525803, 0.539661");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.131586, 4.296869, 4.304373, 4.311084, 4.330293",\
|
|
"4.131586, 4.296869, 4.304373, 4.311084, 4.330293",\
|
|
"4.131586, 4.296869, 4.304373, 4.311084, 4.330293",\
|
|
"4.131586, 4.296869, 4.304373, 4.311084, 4.330293",\
|
|
"4.112319, 4.277602, 4.285106, 4.291817, 4.311026");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.105317, 4.241422, 4.248604, 4.255029, 4.273416",\
|
|
"4.105317, 4.241422, 4.248604, 4.255029, 4.273416",\
|
|
"4.105317, 4.241422, 4.248604, 4.255029, 4.273416",\
|
|
"4.105317, 4.241422, 4.248604, 4.255029, 4.273416",\
|
|
"4.086051, 4.222155, 4.229338, 4.235763, 4.254149");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423491, 0.515548, 0.520961, 0.525803, 0.539661",\
|
|
"0.423491, 0.515548, 0.520961, 0.525803, 0.539661",\
|
|
"0.423491, 0.515548, 0.520961, 0.525803, 0.539661",\
|
|
"0.423491, 0.515548, 0.520961, 0.525803, 0.539661",\
|
|
"0.423491, 0.515548, 0.520961, 0.525803, 0.539661");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.499856, 7.678023, 7.685951, 7.685951, 7.685951",\
|
|
"7.499856, 7.678023, 7.685951, 7.685951, 7.685951",\
|
|
"7.487347, 7.665514, 7.673602, 7.680837, 7.685951",\
|
|
"7.394290, 7.572457, 7.580545, 7.587780, 7.608485",\
|
|
"7.002045, 7.180212, 7.188300, 7.195535, 7.216239");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.342463, 7.488498, 7.494654, 7.494654, 7.494654",\
|
|
"7.342463, 7.488498, 7.494654, 7.494654, 7.494654",\
|
|
"7.329954, 7.475988, 7.483679, 7.490557, 7.494654",\
|
|
"7.236897, 7.382932, 7.390622, 7.397501, 7.417187",\
|
|
"6.844652, 6.990686, 6.998377, 7.005255, 7.024941");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444239, 0.533631, 0.538778, 0.543383, 0.556560",\
|
|
"0.444239, 0.533631, 0.538778, 0.543383, 0.556560",\
|
|
"0.444239, 0.533631, 0.538778, 0.543383, 0.556560",\
|
|
"0.444239, 0.533631, 0.538778, 0.543383, 0.556560",\
|
|
"0.444239, 0.533631, 0.538778, 0.543383, 0.556560");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.019913, 6.020840, 6.020901, 6.020957, 6.021114",\
|
|
"6.019913, 6.020840, 6.020901, 6.020957, 6.021114",\
|
|
"6.019913, 6.020840, 6.020901, 6.020957, 6.021114",\
|
|
"5.979279, 5.980206, 5.980267, 5.980322, 5.980480",\
|
|
"5.577796, 5.578722, 5.578784, 5.578839, 5.578996");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.971514, 5.977209, 5.977215, 5.977220, 5.977234",\
|
|
"5.971514, 5.977209, 5.977215, 5.977220, 5.977234",\
|
|
"5.971514, 5.977209, 5.977215, 5.977220, 5.977234",\
|
|
"5.930880, 5.936575, 5.936581, 5.936585, 5.936600",\
|
|
"5.529396, 5.535091, 5.535097, 5.535102, 5.535117");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.704909, 4.842948, 4.842948, 4.842948, 4.842948",\
|
|
"4.704909, 4.842948, 4.842948, 4.842948, 4.842948",\
|
|
"4.704909, 4.842948, 4.842948, 4.842948, 4.842948",\
|
|
"4.686822, 4.842948, 4.842948, 4.842948, 4.842948",\
|
|
"4.607126, 4.785293, 4.793382, 4.800616, 4.821321");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.679282, 4.784324, 4.784324, 4.784324, 4.784324",\
|
|
"4.679282, 4.784324, 4.784324, 4.784324, 4.784324",\
|
|
"4.679282, 4.784324, 4.784324, 4.784324, 4.784324",\
|
|
"4.661194, 4.784324, 4.784324, 4.784324, 4.784324",\
|
|
"4.581499, 4.728209, 4.735952, 4.742877, 4.762697");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423507, 0.515552, 0.520966, 0.525809, 0.539669",\
|
|
"0.423507, 0.515552, 0.520966, 0.525809, 0.539669",\
|
|
"0.423507, 0.515552, 0.520966, 0.525809, 0.539669",\
|
|
"0.423507, 0.515552, 0.520966, 0.525809, 0.539669",\
|
|
"0.423507, 0.515552, 0.520966, 0.525809, 0.539669");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.174698, 4.339985, 4.347489, 4.354200, 4.373408",\
|
|
"4.174698, 4.339985, 4.347489, 4.354200, 4.373408",\
|
|
"4.174698, 4.339985, 4.347489, 4.354200, 4.373408",\
|
|
"4.174698, 4.339985, 4.347489, 4.354200, 4.373408",\
|
|
"4.155431, 4.320719, 4.328222, 4.334933, 4.354142");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.142699, 4.278804, 4.285987, 4.292412, 4.310799",\
|
|
"4.142699, 4.278804, 4.285987, 4.292412, 4.310799",\
|
|
"4.142699, 4.278804, 4.285987, 4.292412, 4.310799",\
|
|
"4.142699, 4.278804, 4.285987, 4.292412, 4.310799",\
|
|
"4.123432, 4.259538, 4.266720, 4.273145, 4.291532");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423507, 0.515552, 0.520966, 0.525809, 0.539669",\
|
|
"0.423507, 0.515552, 0.520966, 0.525809, 0.539669",\
|
|
"0.423507, 0.515552, 0.520966, 0.525809, 0.539669",\
|
|
"0.423507, 0.515552, 0.520966, 0.525809, 0.539669",\
|
|
"0.423507, 0.515552, 0.520966, 0.525809, 0.539669");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.872511, 8.050677, 8.058605, 8.058605, 8.058605",\
|
|
"7.872511, 8.050677, 8.058605, 8.058605, 8.058605",\
|
|
"7.860002, 8.038168, 8.046257, 8.053491, 8.058605",\
|
|
"7.766945, 7.945111, 7.953200, 7.960434, 7.981139",\
|
|
"7.374700, 7.552866, 7.560955, 7.568189, 7.588894");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.709417, 7.855449, 7.861604, 7.861604, 7.861604",\
|
|
"7.709417, 7.855449, 7.861604, 7.861604, 7.861604",\
|
|
"7.696908, 7.842939, 7.850630, 7.857508, 7.861604",\
|
|
"7.603851, 7.749883, 7.757573, 7.764452, 7.784138",\
|
|
"7.211606, 7.357637, 7.365328, 7.372206, 7.391893");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444238, 0.533632, 0.538780, 0.543384, 0.556561",\
|
|
"0.444238, 0.533632, 0.538780, 0.543384, 0.556561",\
|
|
"0.444238, 0.533632, 0.538780, 0.543384, 0.556561",\
|
|
"0.444238, 0.533632, 0.538780, 0.543384, 0.556561",\
|
|
"0.444238, 0.533632, 0.538780, 0.543384, 0.556561");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.354697, 6.355606, 6.355666, 6.355721, 6.355876",\
|
|
"6.354697, 6.355606, 6.355666, 6.355721, 6.355876",\
|
|
"6.354697, 6.355606, 6.355666, 6.355721, 6.355876",\
|
|
"6.314063, 6.314971, 6.315032, 6.315086, 6.315241",\
|
|
"5.912580, 5.913487, 5.913548, 5.913602, 5.913757");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.306362, 6.312111, 6.312117, 6.312122, 6.312136",\
|
|
"6.306362, 6.312111, 6.312117, 6.312122, 6.312136",\
|
|
"6.306362, 6.312111, 6.312117, 6.312122, 6.312136",\
|
|
"6.265728, 6.271477, 6.271482, 6.271487, 6.271502",\
|
|
"5.864244, 5.869993, 5.869999, 5.870004, 5.870018");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.673393, 4.811431, 4.811431, 4.811431, 4.811431",\
|
|
"4.673393, 4.811431, 4.811431, 4.811431, 4.811431",\
|
|
"4.673393, 4.811431, 4.811431, 4.811431, 4.811431",\
|
|
"4.655305, 4.811431, 4.811431, 4.811431, 4.811431",\
|
|
"4.575610, 4.753776, 4.761865, 4.769099, 4.789804");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.652004, 4.757047, 4.757047, 4.757047, 4.757047",\
|
|
"4.652004, 4.757047, 4.757047, 4.757047, 4.757047",\
|
|
"4.652004, 4.757047, 4.757047, 4.757047, 4.757047",\
|
|
"4.633916, 4.757047, 4.757047, 4.757047, 4.757047",\
|
|
"4.554221, 4.700932, 4.708674, 4.715600, 4.735419");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423505, 0.515552, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515552, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515552, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515552, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515552, 0.520966, 0.525808, 0.539668");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.160298, 4.325585, 4.333089, 4.339800, 4.359008",\
|
|
"4.160298, 4.325585, 4.333089, 4.339800, 4.359008",\
|
|
"4.160298, 4.325585, 4.333089, 4.339800, 4.359008",\
|
|
"4.160298, 4.325585, 4.333089, 4.339800, 4.359008",\
|
|
"4.141031, 4.306318, 4.313822, 4.320533, 4.339742");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.118188, 4.254293, 4.261477, 4.267901, 4.286288",\
|
|
"4.118188, 4.254293, 4.261477, 4.267901, 4.286288",\
|
|
"4.118188, 4.254293, 4.261477, 4.267901, 4.286288",\
|
|
"4.118188, 4.254293, 4.261477, 4.267901, 4.286288",\
|
|
"4.098921, 4.235027, 4.242209, 4.248634, 4.267021");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423505, 0.515552, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515552, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515552, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515552, 0.520966, 0.525808, 0.539668",\
|
|
"0.423505, 0.515552, 0.520966, 0.525808, 0.539668");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "8.247568, 8.425730, 8.433659, 8.433659, 8.433659",\
|
|
"8.247568, 8.425730, 8.433659, 8.433659, 8.433659",\
|
|
"8.235059, 8.413220, 8.421309, 8.428543, 8.433659",\
|
|
"8.142002, 8.320164, 8.328252, 8.335486, 8.356192",\
|
|
"7.749757, 7.927918, 7.936007, 7.943241, 7.963946");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791",\
|
|
"0.777886, 0.789791, 0.789791, 0.789791, 0.789791");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "8.084491, 8.230526, 8.236682, 8.236682, 8.236682",\
|
|
"8.084491, 8.230526, 8.236682, 8.236682, 8.236682",\
|
|
"8.071981, 8.218017, 8.225706, 8.232585, 8.236682",\
|
|
"7.978925, 8.124960, 8.132650, 8.139528, 8.159215",\
|
|
"7.586679, 7.732715, 7.740405, 7.747283, 7.766970");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444239, 0.533630, 0.538778, 0.543382, 0.556560",\
|
|
"0.444239, 0.533630, 0.538778, 0.543382, 0.556560",\
|
|
"0.444239, 0.533630, 0.538778, 0.543382, 0.556560",\
|
|
"0.444239, 0.533630, 0.538778, 0.543382, 0.556560",\
|
|
"0.444239, 0.533630, 0.538778, 0.543382, 0.556560");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.699028, 6.699961, 6.700022, 6.700078, 6.700235",\
|
|
"6.699028, 6.699961, 6.700022, 6.700078, 6.700235",\
|
|
"6.699028, 6.699961, 6.700022, 6.700078, 6.700235",\
|
|
"6.658394, 6.659326, 6.659388, 6.659443, 6.659601",\
|
|
"6.256910, 6.257842, 6.257904, 6.257959, 6.258117");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.650610, 6.656289, 6.656295, 6.656301, 6.656315",\
|
|
"6.650610, 6.656289, 6.656295, 6.656301, 6.656315",\
|
|
"6.650610, 6.656289, 6.656295, 6.656301, 6.656315",\
|
|
"6.609975, 6.615655, 6.615661, 6.615665, 6.615681",\
|
|
"6.208491, 6.214171, 6.214177, 6.214182, 6.214197");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.780334, 4.918368, 4.918368, 4.918368, 4.918368",\
|
|
"4.780334, 4.918368, 4.918368, 4.918368, 4.918368",\
|
|
"4.780334, 4.918368, 4.918368, 4.918368, 4.918368",\
|
|
"4.762247, 4.918368, 4.918368, 4.918368, 4.918368",\
|
|
"4.682551, 4.860713, 4.868801, 4.876036, 4.896741");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.733907, 4.838948, 4.838948, 4.838948, 4.838948",\
|
|
"4.733907, 4.838948, 4.838948, 4.838948, 4.838948",\
|
|
"4.733907, 4.838948, 4.838948, 4.838948, 4.838948",\
|
|
"4.715819, 4.838948, 4.838948, 4.838948, 4.838948",\
|
|
"4.636124, 4.782833, 4.790576, 4.797501, 4.817321");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.243977, 4.409260, 4.416763, 4.423474, 4.442683",\
|
|
"4.243977, 4.409260, 4.416763, 4.423474, 4.442683",\
|
|
"4.243977, 4.409260, 4.416763, 4.423474, 4.442683",\
|
|
"4.243977, 4.409260, 4.416763, 4.423474, 4.442683",\
|
|
"4.224710, 4.389993, 4.397497, 4.404208, 4.423416");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.190855, 4.326960, 4.334142, 4.340567, 4.358953",\
|
|
"4.190855, 4.326960, 4.334142, 4.340567, 4.358953",\
|
|
"4.190855, 4.326960, 4.334142, 4.340567, 4.358953",\
|
|
"4.190855, 4.326960, 4.334142, 4.340567, 4.358953",\
|
|
"4.171588, 4.307693, 4.314876, 4.321300, 4.339687");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\
|
|
"0.423488, 0.515547, 0.520960, 0.525802, 0.539660");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "8.609792, 8.787955, 8.795883, 8.795883, 8.795883",\
|
|
"8.609792, 8.787955, 8.795883, 8.795883, 8.795883",\
|
|
"8.597282, 8.775446, 8.783534, 8.790769, 8.795883",\
|
|
"8.504226, 8.682389, 8.690477, 8.697712, 8.718417",\
|
|
"8.111980, 8.290144, 8.298232, 8.305467, 8.326172");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
|
|
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "8.450689, 8.596722, 8.602878, 8.602878, 8.602878",\
|
|
"8.450689, 8.596722, 8.602878, 8.602878, 8.602878",\
|
|
"8.438180, 8.584211, 8.591902, 8.598781, 8.602878",\
|
|
"8.345123, 8.491156, 8.498845, 8.505724, 8.525411",\
|
|
"7.952878, 8.098909, 8.106600, 8.113479, 8.133165");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444238, 0.533632, 0.538780, 0.543384, 0.556561",\
|
|
"0.444238, 0.533632, 0.538780, 0.543384, 0.556561",\
|
|
"0.444238, 0.533632, 0.538780, 0.543384, 0.556561",\
|
|
"0.444238, 0.533632, 0.538780, 0.543384, 0.556561",\
|
|
"0.444238, 0.533632, 0.538780, 0.543384, 0.556561");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.027197, 7.028111, 7.028172, 7.028226, 7.028381",\
|
|
"7.027197, 7.028111, 7.028172, 7.028226, 7.028381",\
|
|
"7.027197, 7.028111, 7.028172, 7.028226, 7.028381",\
|
|
"6.986562, 6.987476, 6.987536, 6.987591, 6.987747",\
|
|
"6.585079, 6.585992, 6.586053, 6.586108, 6.586263");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.978844, 6.984579, 6.984584, 6.984589, 6.984603",\
|
|
"6.978844, 6.984579, 6.984584, 6.984589, 6.984603",\
|
|
"6.978844, 6.984579, 6.984584, 6.984589, 6.984603",\
|
|
"6.938210, 6.943944, 6.943950, 6.943954, 6.943969",\
|
|
"6.536726, 6.542460, 6.542466, 6.542471, 6.542485");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.921209, 5.059245, 5.059245, 5.059245, 5.059245",\
|
|
"4.921209, 5.059245, 5.059245, 5.059245, 5.059245",\
|
|
"4.921209, 5.059245, 5.059245, 5.059245, 5.059245",\
|
|
"4.903122, 5.059245, 5.059245, 5.059245, 5.059245",\
|
|
"4.823426, 5.001590, 5.009678, 5.016912, 5.037618");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.827085, 4.932128, 4.932128, 4.932128, 4.932128",\
|
|
"4.827085, 4.932128, 4.932128, 4.932128, 4.932128",\
|
|
"4.827085, 4.932128, 4.932128, 4.932128, 4.932128",\
|
|
"4.808998, 4.932128, 4.932128, 4.932128, 4.932128",\
|
|
"4.729303, 4.876013, 4.883756, 4.890681, 4.910501");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423495, 0.515549, 0.520962, 0.525804, 0.539663",\
|
|
"0.423495, 0.515549, 0.520962, 0.525804, 0.539663",\
|
|
"0.423495, 0.515549, 0.520962, 0.525804, 0.539663",\
|
|
"0.423495, 0.515549, 0.520962, 0.525804, 0.539663",\
|
|
"0.423495, 0.515549, 0.520962, 0.525804, 0.539663");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.344458, 4.509742, 4.517246, 4.523957, 4.543166",\
|
|
"4.344458, 4.509742, 4.517246, 4.523957, 4.543166",\
|
|
"4.344458, 4.509742, 4.517246, 4.523957, 4.543166",\
|
|
"4.344458, 4.509742, 4.517246, 4.523957, 4.543166",\
|
|
"4.325191, 4.490476, 4.497979, 4.504691, 4.523899");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\
|
|
"0.758810, 0.765613, 0.765613, 0.765613, 0.765613");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.273175, 4.409279, 4.416462, 4.422887, 4.441274",\
|
|
"4.273175, 4.409279, 4.416462, 4.422887, 4.441274",\
|
|
"4.273175, 4.409279, 4.416462, 4.422887, 4.441274",\
|
|
"4.273175, 4.409279, 4.416462, 4.422887, 4.441274",\
|
|
"4.253908, 4.390013, 4.397196, 4.403620, 4.422007");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423495, 0.515549, 0.520962, 0.525804, 0.539663",\
|
|
"0.423495, 0.515549, 0.520962, 0.525804, 0.539663",\
|
|
"0.423495, 0.515549, 0.520962, 0.525804, 0.539663",\
|
|
"0.423495, 0.515549, 0.520962, 0.525804, 0.539663",\
|
|
"0.423495, 0.515549, 0.520962, 0.525804, 0.539663");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "8.037500, 8.180002, 8.180002, 8.180002, 8.180002",\
|
|
"8.037500, 8.180002, 8.180002, 8.180002, 8.180002",\
|
|
"8.037500, 8.180002, 8.180002, 8.180002, 8.180002",\
|
|
"8.011918, 8.180002, 8.180002, 8.180002, 8.180002",\
|
|
"7.902463, 8.080633, 8.088722, 8.095956, 8.116661");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777887, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777887, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777887, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777887, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777887, 0.789795, 0.789795, 0.789795, 0.789795");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.873999, 7.983501, 7.983501, 7.983501, 7.983501",\
|
|
"7.873999, 7.983501, 7.983501, 7.983501, 7.983501",\
|
|
"7.873999, 7.983501, 7.983501, 7.983501, 7.983501",\
|
|
"7.848416, 7.983501, 7.983501, 7.983501, 7.983501",\
|
|
"7.738961, 7.885673, 7.893415, 7.900341, 7.920160");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444234, 0.533639, 0.538787, 0.543391, 0.556567",\
|
|
"0.444234, 0.533639, 0.538787, 0.543391, 0.556567",\
|
|
"0.444234, 0.533639, 0.538787, 0.543391, 0.556567",\
|
|
"0.444234, 0.533639, 0.538787, 0.543391, 0.556567",\
|
|
"0.444234, 0.533639, 0.538787, 0.543391, 0.556567");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.555862, 6.556695, 6.556752, 6.556803, 6.556950",\
|
|
"6.555862, 6.556695, 6.556752, 6.556803, 6.556950",\
|
|
"6.555862, 6.556695, 6.556752, 6.556803, 6.556950",\
|
|
"6.555862, 6.556695, 6.556752, 6.556803, 6.556950",\
|
|
"6.495548, 6.496380, 6.496437, 6.496489, 6.496634");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.507793, 6.513765, 6.513770, 6.513774, 6.513785",\
|
|
"6.507793, 6.513765, 6.513770, 6.513774, 6.513785",\
|
|
"6.507793, 6.513765, 6.513770, 6.513774, 6.513785",\
|
|
"6.507793, 6.513765, 6.513770, 6.513774, 6.513785",\
|
|
"6.447479, 6.453451, 6.453455, 6.453459, 6.453471");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.867990, 5.006031, 5.006031, 5.006031, 5.006031",\
|
|
"4.867990, 5.006031, 5.006031, 5.006031, 5.006031",\
|
|
"4.867990, 5.006031, 5.006031, 5.006031, 5.006031",\
|
|
"4.849902, 5.006031, 5.006031, 5.006031, 5.006031",\
|
|
"4.770206, 4.948377, 4.956465, 4.963699, 4.984405");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.872527, 4.977570, 4.977570, 4.977570, 4.977570",\
|
|
"4.872527, 4.977570, 4.977570, 4.977570, 4.977570",\
|
|
"4.872527, 4.977570, 4.977570, 4.977570, 4.977570",\
|
|
"4.854440, 4.977570, 4.977570, 4.977570, 4.977570",\
|
|
"4.774744, 4.921456, 4.929198, 4.936123, 4.955943");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423520, 0.515555, 0.520970, 0.525813, 0.539675",\
|
|
"0.423520, 0.515555, 0.520970, 0.525813, 0.539675",\
|
|
"0.423520, 0.515555, 0.520970, 0.525813, 0.539675",\
|
|
"0.423520, 0.515555, 0.520970, 0.525813, 0.539675",\
|
|
"0.423520, 0.515555, 0.520970, 0.525813, 0.539675");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.226767, 4.392057, 4.399561, 4.406272, 4.425480",\
|
|
"4.226767, 4.392057, 4.399561, 4.406272, 4.425480",\
|
|
"4.226767, 4.392057, 4.399561, 4.406272, 4.425480",\
|
|
"4.226767, 4.392057, 4.399561, 4.406272, 4.425480",\
|
|
"4.207500, 4.372790, 4.380294, 4.387005, 4.406213");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.190622, 4.326728, 4.333911, 4.340335, 4.358722",\
|
|
"4.190622, 4.326728, 4.333911, 4.340335, 4.358722",\
|
|
"4.190622, 4.326728, 4.333911, 4.340335, 4.358722",\
|
|
"4.190622, 4.326728, 4.333911, 4.340335, 4.358722",\
|
|
"4.171355, 4.307461, 4.314644, 4.321068, 4.339455");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423520, 0.515555, 0.520970, 0.525813, 0.539675",\
|
|
"0.423520, 0.515555, 0.520970, 0.525813, 0.539675",\
|
|
"0.423520, 0.515555, 0.520970, 0.525813, 0.539675",\
|
|
"0.423520, 0.515555, 0.520970, 0.525813, 0.539675",\
|
|
"0.423520, 0.515555, 0.520970, 0.525813, 0.539675");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.634938, 7.777411, 7.777411, 7.777411, 7.777411",\
|
|
"7.634938, 7.777411, 7.777411, 7.777411, 7.777411",\
|
|
"7.634938, 7.777411, 7.777411, 7.777411, 7.777411",\
|
|
"7.609355, 7.777411, 7.777411, 7.777411, 7.777411",\
|
|
"7.499900, 7.678039, 7.686128, 7.693363, 7.714069");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\
|
|
"0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\
|
|
"0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\
|
|
"0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\
|
|
"0.777883, 0.789784, 0.789784, 0.789784, 0.789784");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.470815, 7.579432, 7.579432, 7.579432, 7.579432",\
|
|
"7.470815, 7.579432, 7.579432, 7.579432, 7.579432",\
|
|
"7.470815, 7.579432, 7.579432, 7.579432, 7.579432",\
|
|
"7.445233, 7.579432, 7.579432, 7.579432, 7.579432",\
|
|
"7.335778, 7.481834, 7.489525, 7.496404, 7.516090");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444248, 0.533617, 0.538765, 0.543370, 0.556549",\
|
|
"0.444248, 0.533617, 0.538765, 0.543370, 0.556549",\
|
|
"0.444248, 0.533617, 0.538765, 0.543370, 0.556549",\
|
|
"0.444248, 0.533617, 0.538765, 0.543370, 0.556549",\
|
|
"0.444248, 0.533617, 0.538765, 0.543370, 0.556549");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.212018, 6.213106, 6.213175, 6.213237, 6.213412",\
|
|
"6.212018, 6.213106, 6.213175, 6.213237, 6.213412",\
|
|
"6.212018, 6.213106, 6.213175, 6.213237, 6.213412",\
|
|
"6.212018, 6.213106, 6.213175, 6.213237, 6.213412",\
|
|
"6.151704, 6.152792, 6.152861, 6.152922, 6.153098");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.163055, 6.168280, 6.168288, 6.168295, 6.168315",\
|
|
"6.163055, 6.168280, 6.168288, 6.168295, 6.168315",\
|
|
"6.163055, 6.168280, 6.168288, 6.168295, 6.168315",\
|
|
"6.163055, 6.168280, 6.168288, 6.168295, 6.168315",\
|
|
"6.102741, 6.107965, 6.107973, 6.107980, 6.108000");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.762616, 4.900629, 4.900629, 4.900629, 4.900629",\
|
|
"4.762616, 4.900629, 4.900629, 4.900629, 4.900629",\
|
|
"4.762616, 4.900629, 4.900629, 4.900629, 4.900629",\
|
|
"4.744528, 4.900629, 4.900629, 4.900629, 4.900629",\
|
|
"4.664833, 4.842971, 4.851060, 4.858295, 4.879002");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
|
|
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
|
|
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
|
|
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
|
|
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.630516, 4.735552, 4.735552, 4.735552, 4.735552",\
|
|
"4.630516, 4.735552, 4.735552, 4.735552, 4.735552",\
|
|
"4.630516, 4.735552, 4.735552, 4.735552, 4.735552",\
|
|
"4.612428, 4.735552, 4.735552, 4.735552, 4.735552",\
|
|
"4.532732, 4.679437, 4.687180, 4.694105, 4.713925");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423401, 0.515523, 0.520933, 0.525771, 0.539618",\
|
|
"0.423401, 0.515523, 0.520933, 0.525771, 0.539618",\
|
|
"0.423401, 0.515523, 0.520933, 0.525771, 0.539618",\
|
|
"0.423401, 0.515523, 0.520933, 0.525771, 0.539618",\
|
|
"0.423401, 0.515523, 0.520933, 0.525771, 0.539618");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.236566, 4.401827, 4.409331, 4.416043, 4.435253",\
|
|
"4.236566, 4.401827, 4.409331, 4.416043, 4.435253",\
|
|
"4.236566, 4.401827, 4.409331, 4.416043, 4.435253",\
|
|
"4.236566, 4.401827, 4.409331, 4.416043, 4.435253",\
|
|
"4.217299, 4.382561, 4.390065, 4.396777, 4.415987");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
|
|
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
|
|
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
|
|
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
|
|
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.095988, 4.232087, 4.239270, 4.245695, 4.264082",\
|
|
"4.095988, 4.232087, 4.239270, 4.245695, 4.264082",\
|
|
"4.095988, 4.232087, 4.239270, 4.245695, 4.264082",\
|
|
"4.095988, 4.232087, 4.239270, 4.245695, 4.264082",\
|
|
"4.076722, 4.212821, 4.220004, 4.226428, 4.244816");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423401, 0.515523, 0.520933, 0.525771, 0.539618",\
|
|
"0.423401, 0.515523, 0.520933, 0.525771, 0.539618",\
|
|
"0.423401, 0.515523, 0.520933, 0.525771, 0.539618",\
|
|
"0.423401, 0.515523, 0.520933, 0.525771, 0.539618",\
|
|
"0.423401, 0.515523, 0.520933, 0.525771, 0.539618");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.275925, 7.418396, 7.418396, 7.418396, 7.418396",\
|
|
"7.275925, 7.418396, 7.418396, 7.418396, 7.418396",\
|
|
"7.275925, 7.418396, 7.418396, 7.418396, 7.418396",\
|
|
"7.250342, 7.418396, 7.418396, 7.418396, 7.418396",\
|
|
"7.140887, 7.319023, 7.327112, 7.334347, 7.355054");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777882, 0.789782, 0.789782, 0.789782, 0.789782",\
|
|
"0.777882, 0.789782, 0.789782, 0.789782, 0.789782",\
|
|
"0.777882, 0.789782, 0.789782, 0.789782, 0.789782",\
|
|
"0.777882, 0.789782, 0.789782, 0.789782, 0.789782",\
|
|
"0.777882, 0.789782, 0.789782, 0.789782, 0.789782");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.120712, 7.229339, 7.229339, 7.229339, 7.229339",\
|
|
"7.120712, 7.229339, 7.229339, 7.229339, 7.229339",\
|
|
"7.120712, 7.229339, 7.229339, 7.229339, 7.229339",\
|
|
"7.095130, 7.229339, 7.229339, 7.229339, 7.229339",\
|
|
"6.985675, 7.131742, 7.139432, 7.146310, 7.165997");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444252, 0.533610, 0.538759, 0.543364, 0.556544",\
|
|
"0.444252, 0.533610, 0.538759, 0.543364, 0.556544",\
|
|
"0.444252, 0.533610, 0.538759, 0.543364, 0.556544",\
|
|
"0.444252, 0.533610, 0.538759, 0.543364, 0.556544",\
|
|
"0.444252, 0.533610, 0.538759, 0.543364, 0.556544");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.893741, 5.894900, 5.894972, 5.895037, 5.895221",\
|
|
"5.893741, 5.894900, 5.894972, 5.895037, 5.895221",\
|
|
"5.893741, 5.894900, 5.894972, 5.895037, 5.895221",\
|
|
"5.893741, 5.894900, 5.894972, 5.895037, 5.895221",\
|
|
"5.833426, 5.834586, 5.834658, 5.834722, 5.834906");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.844528, 5.849544, 5.849553, 5.849561, 5.849584",\
|
|
"5.844528, 5.849544, 5.849553, 5.849561, 5.849584",\
|
|
"5.844528, 5.849544, 5.849553, 5.849561, 5.849584",\
|
|
"5.844528, 5.849544, 5.849553, 5.849561, 5.849584",\
|
|
"5.784214, 5.789229, 5.789238, 5.789246, 5.789268");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.720091, 4.858101, 4.858101, 4.858101, 4.858101",\
|
|
"4.720091, 4.858101, 4.858101, 4.858101, 4.858101",\
|
|
"4.720091, 4.858101, 4.858101, 4.858101, 4.858101",\
|
|
"4.702003, 4.858101, 4.858101, 4.858101, 4.858101",\
|
|
"4.622308, 4.800444, 4.808533, 4.815767, 4.836474");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
|
|
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
|
|
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
|
|
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
|
|
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.615807, 4.720843, 4.720843, 4.720843, 4.720843",\
|
|
"4.615807, 4.720843, 4.720843, 4.720843, 4.720843",\
|
|
"4.615807, 4.720843, 4.720843, 4.720843, 4.720843",\
|
|
"4.597720, 4.720843, 4.720843, 4.720843, 4.720843",\
|
|
"4.518024, 4.664727, 4.672470, 4.679395, 4.699216");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\
|
|
"0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\
|
|
"0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\
|
|
"0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\
|
|
"0.423391, 0.515520, 0.520929, 0.525767, 0.539613");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.196071, 4.361329, 4.368834, 4.375546, 4.394755",\
|
|
"4.196071, 4.361329, 4.368834, 4.375546, 4.394755",\
|
|
"4.196071, 4.361329, 4.368834, 4.375546, 4.394755",\
|
|
"4.196071, 4.361329, 4.368834, 4.375546, 4.394755",\
|
|
"4.176804, 4.342063, 4.349567, 4.356279, 4.375489");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
|
|
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
|
|
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
|
|
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\
|
|
"0.758812, 0.765607, 0.765607, 0.765607, 0.765607");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.083173, 4.219272, 4.226455, 4.232879, 4.251267",\
|
|
"4.083173, 4.219272, 4.226455, 4.232879, 4.251267",\
|
|
"4.083173, 4.219272, 4.226455, 4.232879, 4.251267",\
|
|
"4.083173, 4.219272, 4.226455, 4.232879, 4.251267",\
|
|
"4.063907, 4.200005, 4.207188, 4.213613, 4.232000");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\
|
|
"0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\
|
|
"0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\
|
|
"0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\
|
|
"0.423391, 0.515520, 0.520929, 0.525767, 0.539613");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.648456, 7.790927, 7.790927, 7.790927, 7.790927",\
|
|
"7.648456, 7.790927, 7.790927, 7.790927, 7.790927",\
|
|
"7.648456, 7.790927, 7.790927, 7.790927, 7.790927",\
|
|
"7.622874, 7.790927, 7.790927, 7.790927, 7.790927",\
|
|
"7.513419, 7.691555, 7.699644, 7.706879, 7.727585");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\
|
|
"0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\
|
|
"0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\
|
|
"0.777883, 0.789784, 0.789784, 0.789784, 0.789784",\
|
|
"0.777883, 0.789784, 0.789784, 0.789784, 0.789784");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.985118, 7.094615, 7.094615, 7.094615, 7.094615",\
|
|
"6.985118, 7.094615, 7.094615, 7.094615, 7.094615",\
|
|
"6.985118, 7.094615, 7.094615, 7.094615, 7.094615",\
|
|
"6.959536, 7.094615, 7.094615, 7.094615, 7.094615",\
|
|
"6.850081, 6.996785, 7.004528, 7.011453, 7.031273");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444249, 0.533615, 0.538764, 0.543368, 0.556547",\
|
|
"0.444249, 0.533615, 0.538764, 0.543368, 0.556547",\
|
|
"0.444249, 0.533615, 0.538764, 0.543368, 0.556547",\
|
|
"0.444249, 0.533615, 0.538764, 0.543368, 0.556547",\
|
|
"0.444249, 0.533615, 0.538764, 0.543368, 0.556547");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.536718, 5.537823, 5.537892, 5.537954, 5.538132",\
|
|
"5.536718, 5.537823, 5.537892, 5.537954, 5.538132",\
|
|
"5.536718, 5.537823, 5.537892, 5.537954, 5.538132",\
|
|
"5.536718, 5.537823, 5.537892, 5.537954, 5.538132",\
|
|
"5.476403, 5.477508, 5.477578, 5.477640, 5.477818");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.487696, 5.492871, 5.492879, 5.492887, 5.492908",\
|
|
"5.487696, 5.492871, 5.492879, 5.492887, 5.492908",\
|
|
"5.487696, 5.492871, 5.492879, 5.492887, 5.492908",\
|
|
"5.487696, 5.492871, 5.492879, 5.492887, 5.492908",\
|
|
"5.427382, 5.432557, 5.432565, 5.432572, 5.432592");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.746980, 4.884990, 4.884990, 4.884990, 4.884990",\
|
|
"4.746980, 4.884990, 4.884990, 4.884990, 4.884990",\
|
|
"4.746980, 4.884990, 4.884990, 4.884990, 4.884990",\
|
|
"4.728892, 4.884990, 4.884990, 4.884990, 4.884990",\
|
|
"4.649197, 4.827332, 4.835422, 4.842656, 4.863363");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758812, 0.765606, 0.765606, 0.765606, 0.765606");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.707920, 4.812956, 4.812956, 4.812956, 4.812956",\
|
|
"4.707920, 4.812956, 4.812956, 4.812956, 4.812956",\
|
|
"4.707920, 4.812956, 4.812956, 4.812956, 4.812956",\
|
|
"4.689832, 4.812956, 4.812956, 4.812956, 4.812956",\
|
|
"4.610137, 4.756840, 4.764583, 4.771508, 4.791328");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\
|
|
"0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\
|
|
"0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\
|
|
"0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\
|
|
"0.423391, 0.515520, 0.520929, 0.525767, 0.539613");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.377408, 3.542666, 3.550170, 3.556882, 3.576092",\
|
|
"3.377408, 3.542666, 3.550170, 3.556882, 3.576092",\
|
|
"3.377408, 3.542666, 3.550170, 3.556882, 3.576092",\
|
|
"3.377408, 3.542666, 3.550170, 3.556882, 3.576092",\
|
|
"3.358848, 3.524107, 3.531611, 3.538323, 3.557533");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758812, 0.765606, 0.765606, 0.765606, 0.765606");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.335123, 3.471220, 3.478404, 3.484828, 3.503216",\
|
|
"3.335123, 3.471220, 3.478404, 3.484828, 3.503216",\
|
|
"3.335123, 3.471220, 3.478404, 3.484828, 3.503216",\
|
|
"3.335123, 3.471220, 3.478404, 3.484828, 3.503216",\
|
|
"3.316563, 3.452661, 3.459844, 3.466269, 3.484656");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\
|
|
"0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\
|
|
"0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\
|
|
"0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\
|
|
"0.423391, 0.515520, 0.520929, 0.525767, 0.539613");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.524392, 6.666853, 6.666853, 6.666853, 6.666853",\
|
|
"6.524392, 6.666853, 6.666853, 6.666853, 6.666853",\
|
|
"6.524392, 6.666853, 6.666853, 6.666853, 6.666853",\
|
|
"6.498810, 6.666853, 6.666853, 6.666853, 6.666853",\
|
|
"6.389355, 6.567479, 6.575569, 6.582804, 6.603511");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777883, 0.789785, 0.789785, 0.789785, 0.789785",\
|
|
"0.777883, 0.789785, 0.789785, 0.789785, 0.789785",\
|
|
"0.777883, 0.789785, 0.789785, 0.789785, 0.789785",\
|
|
"0.777883, 0.789785, 0.789785, 0.789785, 0.789785",\
|
|
"0.777883, 0.789785, 0.789785, 0.789785, 0.789785");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.363909, 6.472526, 6.472526, 6.472526, 6.472526",\
|
|
"6.363909, 6.472526, 6.472526, 6.472526, 6.472526",\
|
|
"6.363909, 6.472526, 6.472526, 6.472526, 6.472526",\
|
|
"6.338327, 6.472526, 6.472526, 6.472526, 6.472526",\
|
|
"6.228872, 6.374928, 6.382619, 6.389497, 6.409184");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444248, 0.533617, 0.538765, 0.543370, 0.556549",\
|
|
"0.444248, 0.533617, 0.538765, 0.543370, 0.556549",\
|
|
"0.444248, 0.533617, 0.538765, 0.543370, 0.556549",\
|
|
"0.444248, 0.533617, 0.538765, 0.543370, 0.556549",\
|
|
"0.444248, 0.533617, 0.538765, 0.543370, 0.556549");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.197873, 5.198957, 5.199026, 5.199087, 5.199263",\
|
|
"5.197873, 5.198957, 5.199026, 5.199087, 5.199263",\
|
|
"5.197873, 5.198957, 5.199026, 5.199087, 5.199263",\
|
|
"5.197873, 5.198957, 5.199026, 5.199087, 5.199263",\
|
|
"5.137558, 5.138642, 5.138711, 5.138772, 5.138948");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.148923, 5.154159, 5.154167, 5.154174, 5.154194",\
|
|
"5.148923, 5.154159, 5.154167, 5.154174, 5.154194",\
|
|
"5.148923, 5.154159, 5.154167, 5.154174, 5.154194",\
|
|
"5.148923, 5.154159, 5.154167, 5.154174, 5.154194",\
|
|
"5.088609, 5.093844, 5.093852, 5.093859, 5.093879");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.822424, 4.960425, 4.960425, 4.960425, 4.960425",\
|
|
"4.822424, 4.960425, 4.960425, 4.960425, 4.960425",\
|
|
"4.822424, 4.960425, 4.960425, 4.960425, 4.960425",\
|
|
"4.804337, 4.960425, 4.960425, 4.960425, 4.960425",\
|
|
"4.724641, 4.902766, 4.910855, 4.918090, 4.938798");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\
|
|
"0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\
|
|
"0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\
|
|
"0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\
|
|
"0.758813, 0.765604, 0.765604, 0.765604, 0.765604");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.739340, 4.844374, 4.844374, 4.844374, 4.844374",\
|
|
"4.739340, 4.844374, 4.844374, 4.844374, 4.844374",\
|
|
"4.739340, 4.844374, 4.844374, 4.844374, 4.844374",\
|
|
"4.721252, 4.844374, 4.844374, 4.844374, 4.844374",\
|
|
"4.641557, 4.788258, 4.796000, 4.802926, 4.822746");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\
|
|
"0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\
|
|
"0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\
|
|
"0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\
|
|
"0.423348, 0.515509, 0.520916, 0.525752, 0.539593");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.307237, 3.472485, 3.479990, 3.486702, 3.505912",\
|
|
"3.307237, 3.472485, 3.479990, 3.486702, 3.505912",\
|
|
"3.307237, 3.472485, 3.479990, 3.486702, 3.505912",\
|
|
"3.307237, 3.472485, 3.479990, 3.486702, 3.505912",\
|
|
"3.288678, 3.453926, 3.461431, 3.468143, 3.487353");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\
|
|
"0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\
|
|
"0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\
|
|
"0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\
|
|
"0.758813, 0.765604, 0.765604, 0.765604, 0.765604");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.283658, 3.419754, 3.426937, 3.433362, 3.451749",\
|
|
"3.283658, 3.419754, 3.426937, 3.433362, 3.451749",\
|
|
"3.283658, 3.419754, 3.426937, 3.433362, 3.451749",\
|
|
"3.283658, 3.419754, 3.426937, 3.433362, 3.451749",\
|
|
"3.265099, 3.401195, 3.408378, 3.414803, 3.433190");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\
|
|
"0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\
|
|
"0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\
|
|
"0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\
|
|
"0.423348, 0.515509, 0.520916, 0.525752, 0.539593");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.208967, 3.346939, 3.346939, 3.346939, 3.346939",\
|
|
"3.208967, 3.346939, 3.346939, 3.346939, 3.346939",\
|
|
"3.208967, 3.346939, 3.346939, 3.346939, 3.346939",\
|
|
"3.190866, 3.346939, 3.346939, 3.346939, 3.346939",\
|
|
"3.111254, 3.289379, 3.297468, 3.304703, 3.325411");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\
|
|
"0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\
|
|
"0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\
|
|
"0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\
|
|
"0.758813, 0.765604, 0.765604, 0.765604, 0.765604");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.106989, 3.253689, 3.261432, 3.268358, 3.288178",\
|
|
"3.228637, 3.375338, 3.383080, 3.390006, 3.409827",\
|
|
"3.343694, 3.490395, 3.498137, 3.505063, 3.524884",\
|
|
"3.537551, 3.684252, 3.691994, 3.698920, 3.718740",\
|
|
"4.326209, 4.472909, 4.480652, 4.487577, 4.507399");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\
|
|
"0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\
|
|
"0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\
|
|
"0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\
|
|
"0.423348, 0.515509, 0.520916, 0.525752, 0.539593");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "2.895301, 3.060549, 3.068053, 3.074765, 3.093976",\
|
|
"2.895301, 3.060549, 3.068053, 3.074765, 3.093976",\
|
|
"2.895301, 3.060549, 3.068053, 3.074765, 3.093976",\
|
|
"2.895301, 3.060549, 3.068053, 3.074765, 3.093976",\
|
|
"2.876149, 3.041397, 3.048901, 3.055613, 3.074824");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\
|
|
"0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\
|
|
"0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\
|
|
"0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\
|
|
"0.758813, 0.765604, 0.765604, 0.765604, 0.765604");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "2.847826, 2.983922, 2.991105, 2.997530, 3.015918",\
|
|
"2.960828, 3.096924, 3.104107, 3.110532, 3.128920",\
|
|
"3.067873, 3.203969, 3.211152, 3.217577, 3.235965",\
|
|
"3.248034, 3.384130, 3.391313, 3.397738, 3.416126",\
|
|
"3.980755, 4.116851, 4.124034, 4.130459, 4.148847");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\
|
|
"0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\
|
|
"0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\
|
|
"0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\
|
|
"0.423348, 0.515509, 0.520916, 0.525752, 0.539593");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.981251, 8.123718, 8.123718, 8.123718, 8.123718",\
|
|
"7.981251, 8.123718, 8.123718, 8.123718, 8.123718",\
|
|
"7.981251, 8.123718, 8.123718, 8.123718, 8.123718",\
|
|
"7.955668, 8.123718, 8.123718, 8.123718, 8.123718",\
|
|
"7.846213, 8.024346, 8.032434, 8.039670, 8.060377");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777882, 0.789783, 0.789783, 0.789783, 0.789783",\
|
|
"0.777882, 0.789783, 0.789783, 0.789783, 0.789783",\
|
|
"0.777882, 0.789783, 0.789783, 0.789783, 0.789783",\
|
|
"0.777882, 0.789783, 0.789783, 0.789783, 0.789783",\
|
|
"0.777882, 0.789783, 0.789783, 0.789783, 0.789783");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.269701, 7.379197, 7.379197, 7.379197, 7.379197",\
|
|
"7.269701, 7.379197, 7.379197, 7.379197, 7.379197",\
|
|
"7.269701, 7.379197, 7.379197, 7.379197, 7.379197",\
|
|
"7.244120, 7.379197, 7.379197, 7.379197, 7.379197",\
|
|
"7.134664, 7.281366, 7.289109, 7.296035, 7.315855");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444250, 0.533613, 0.538762, 0.543367, 0.556546",\
|
|
"0.444250, 0.533613, 0.538762, 0.543367, 0.556546",\
|
|
"0.444250, 0.533613, 0.538762, 0.543367, 0.556546",\
|
|
"0.444250, 0.533613, 0.538762, 0.543367, 0.556546",\
|
|
"0.444250, 0.533613, 0.538762, 0.543367, 0.556546");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.847301, 4.848426, 4.848496, 4.848559, 4.848740",\
|
|
"4.847301, 4.848426, 4.848496, 4.848559, 4.848740",\
|
|
"4.847301, 4.848426, 4.848496, 4.848559, 4.848740",\
|
|
"4.847301, 4.848426, 4.848496, 4.848559, 4.848740",\
|
|
"4.786986, 4.788112, 4.788182, 4.788245, 4.788425");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.798207, 4.803322, 4.803331, 4.803338, 4.803360",\
|
|
"4.798207, 4.803322, 4.803331, 4.803338, 4.803360",\
|
|
"4.798207, 4.803322, 4.803331, 4.803338, 4.803360",\
|
|
"4.798207, 4.803322, 4.803331, 4.803338, 4.803360",\
|
|
"4.737893, 4.743008, 4.743016, 4.743024, 4.743045");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.702790, 4.840798, 4.840798, 4.840798, 4.840798",\
|
|
"4.702790, 4.840798, 4.840798, 4.840798, 4.840798",\
|
|
"4.702790, 4.840798, 4.840798, 4.840798, 4.840798",\
|
|
"4.684703, 4.840798, 4.840798, 4.840798, 4.840798",\
|
|
"4.605007, 4.783140, 4.791229, 4.798464, 4.819171");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758813, 0.765606, 0.765606, 0.765606, 0.765606");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.674039, 4.779075, 4.779075, 4.779075, 4.779075",\
|
|
"4.674039, 4.779075, 4.779075, 4.779075, 4.779075",\
|
|
"4.674039, 4.779075, 4.779075, 4.779075, 4.779075",\
|
|
"4.655952, 4.779075, 4.779075, 4.779075, 4.779075",\
|
|
"4.576256, 4.722959, 4.730702, 4.737627, 4.757448");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423379, 0.515517, 0.520926, 0.525763, 0.539608",\
|
|
"0.423379, 0.515517, 0.520926, 0.525763, 0.539608",\
|
|
"0.423379, 0.515517, 0.520926, 0.525763, 0.539608",\
|
|
"0.423379, 0.515517, 0.520926, 0.525763, 0.539608",\
|
|
"0.423379, 0.515517, 0.520926, 0.525763, 0.539608");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.274074, 3.439330, 3.446834, 3.453546, 3.472755",\
|
|
"3.274074, 3.439330, 3.446834, 3.453546, 3.472755",\
|
|
"3.274074, 3.439330, 3.446834, 3.453546, 3.472755",\
|
|
"3.274074, 3.439330, 3.446834, 3.453546, 3.472755",\
|
|
"3.255514, 3.420770, 3.428274, 3.434986, 3.454196");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758813, 0.765606, 0.765606, 0.765606, 0.765606");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.268014, 3.404112, 3.411295, 3.417720, 3.436107",\
|
|
"3.268014, 3.404112, 3.411295, 3.417720, 3.436107",\
|
|
"3.268014, 3.404112, 3.411295, 3.417720, 3.436107",\
|
|
"3.268014, 3.404112, 3.411295, 3.417720, 3.436107",\
|
|
"3.249454, 3.385552, 3.392735, 3.399160, 3.417548");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423379, 0.515517, 0.520926, 0.525763, 0.539608",\
|
|
"0.423379, 0.515517, 0.520926, 0.525763, 0.539608",\
|
|
"0.423379, 0.515517, 0.520926, 0.525763, 0.539608",\
|
|
"0.423379, 0.515517, 0.520926, 0.525763, 0.539608",\
|
|
"0.423379, 0.515517, 0.520926, 0.525763, 0.539608");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.807248, 5.949716, 5.949716, 5.949716, 5.949716",\
|
|
"5.807248, 5.949716, 5.949716, 5.949716, 5.949716",\
|
|
"5.807248, 5.949716, 5.949716, 5.949716, 5.949716",\
|
|
"5.781666, 5.949716, 5.949716, 5.949716, 5.949716",\
|
|
"5.672211, 5.850343, 5.858432, 5.865667, 5.886374");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777884, 0.789786, 0.789786, 0.789786, 0.789786",\
|
|
"0.777884, 0.789786, 0.789786, 0.789786, 0.789786",\
|
|
"0.777884, 0.789786, 0.789786, 0.789786, 0.789786",\
|
|
"0.777884, 0.789786, 0.789786, 0.789786, 0.789786",\
|
|
"0.777884, 0.789786, 0.789786, 0.789786, 0.789786");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "5.632936, 5.742432, 5.742432, 5.742432, 5.742432",\
|
|
"5.632936, 5.742432, 5.742432, 5.742432, 5.742432",\
|
|
"5.632936, 5.742432, 5.742432, 5.742432, 5.742432",\
|
|
"5.607354, 5.742432, 5.742432, 5.742432, 5.742432",\
|
|
"5.497899, 5.644601, 5.652344, 5.659269, 5.679090");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444246, 0.533620, 0.538768, 0.543373, 0.556551",\
|
|
"0.444246, 0.533620, 0.538768, 0.543373, 0.556551",\
|
|
"0.444246, 0.533620, 0.538768, 0.543373, 0.556551",\
|
|
"0.444246, 0.533620, 0.538768, 0.543373, 0.556551",\
|
|
"0.444246, 0.533620, 0.538768, 0.543373, 0.556551");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.514977, 4.516029, 4.516096, 4.516156, 4.516328",\
|
|
"4.514977, 4.516029, 4.516096, 4.516156, 4.516328",\
|
|
"4.514977, 4.516029, 4.516096, 4.516156, 4.516328",\
|
|
"4.514977, 4.516029, 4.516096, 4.516156, 4.516328",\
|
|
"4.454662, 4.455714, 4.455781, 4.455842, 4.456013");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.466139, 4.471469, 4.471477, 4.471483, 4.471502",\
|
|
"4.466139, 4.471469, 4.471477, 4.471483, 4.471502",\
|
|
"4.466139, 4.471469, 4.471477, 4.471483, 4.471502",\
|
|
"4.466139, 4.471469, 4.471477, 4.471483, 4.471502",\
|
|
"4.405825, 4.411154, 4.411161, 4.411168, 4.411187");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.625781, 4.763787, 4.763787, 4.763787, 4.763787",\
|
|
"4.625781, 4.763787, 4.763787, 4.763787, 4.763787",\
|
|
"4.625781, 4.763787, 4.763787, 4.763787, 4.763787",\
|
|
"4.607693, 4.763787, 4.763787, 4.763787, 4.763787",\
|
|
"4.527997, 4.706129, 4.714218, 4.721454, 4.742160");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758813, 0.765606, 0.765606, 0.765606, 0.765606");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.561784, 4.666819, 4.666819, 4.666819, 4.666819",\
|
|
"4.561784, 4.666819, 4.666819, 4.666819, 4.666819",\
|
|
"4.561784, 4.666819, 4.666819, 4.666819, 4.666819",\
|
|
"4.543696, 4.666819, 4.666819, 4.666819, 4.666819",\
|
|
"4.464001, 4.610703, 4.618445, 4.625371, 4.645191");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423375, 0.515516, 0.520924, 0.525761, 0.539606",\
|
|
"0.423375, 0.515516, 0.520924, 0.525761, 0.539606",\
|
|
"0.423375, 0.515516, 0.520924, 0.525761, 0.539606",\
|
|
"0.423375, 0.515516, 0.520924, 0.525761, 0.539606",\
|
|
"0.423375, 0.515516, 0.520924, 0.525761, 0.539606");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.099764, 4.265018, 4.272523, 4.279235, 4.298445",\
|
|
"4.099764, 4.265018, 4.272523, 4.279235, 4.298445",\
|
|
"4.099764, 4.265018, 4.272523, 4.279235, 4.298445",\
|
|
"4.099764, 4.265018, 4.272523, 4.279235, 4.298445",\
|
|
"4.080497, 4.245751, 4.253256, 4.259968, 4.279178");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\
|
|
"0.758813, 0.765606, 0.765606, 0.765606, 0.765606");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.031676, 4.167773, 4.174956, 4.181381, 4.199769",\
|
|
"4.031676, 4.167773, 4.174956, 4.181381, 4.199769",\
|
|
"4.031676, 4.167773, 4.174956, 4.181381, 4.199769",\
|
|
"4.031676, 4.167773, 4.174956, 4.181381, 4.199769",\
|
|
"4.012409, 4.148506, 4.155689, 4.162114, 4.180502");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423375, 0.515516, 0.520924, 0.525761, 0.539606",\
|
|
"0.423375, 0.515516, 0.520924, 0.525761, 0.539606",\
|
|
"0.423375, 0.515516, 0.520924, 0.525761, 0.539606",\
|
|
"0.423375, 0.515516, 0.520924, 0.525761, 0.539606",\
|
|
"0.423375, 0.515516, 0.520924, 0.525761, 0.539606");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "9.317932, 9.496105, 9.504193, 9.511427, 9.532132",\
|
|
"9.369445, 9.547617, 9.555706, 9.562940, 9.583645",\
|
|
"9.420957, 9.599129, 9.607218, 9.614451, 9.635157",\
|
|
"9.523982, 9.702154, 9.710243, 9.717477, 9.738182",\
|
|
"9.730030, 9.908203, 9.916291, 9.923525, 9.944230");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758809, 0.765615, 0.765615, 0.765615, 0.765615");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "9.361768, 9.508480, 9.516223, 9.523148, 9.542967",\
|
|
"9.413280, 9.559993, 9.567736, 9.574660, 9.594481",\
|
|
"9.464792, 9.611505, 9.619247, 9.626172, 9.645992",\
|
|
"9.567818, 9.714530, 9.722273, 9.729198, 9.749018",\
|
|
"9.773866, 9.920578, 9.928321, 9.935246, 9.955065");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
|
|
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
|
|
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
|
|
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
|
|
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.472270, 7.637563, 7.645066, 7.651778, 7.670986",\
|
|
"7.567128, 7.732421, 7.739924, 7.746636, 7.765844",\
|
|
"7.567128, 7.732421, 7.739924, 7.746636, 7.765844",\
|
|
"7.663424, 7.828717, 7.836221, 7.842932, 7.862140",\
|
|
"7.854579, 8.019872, 8.027375, 8.034086, 8.053294");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758809, 0.765615, 0.765615, 0.765615, 0.765615");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.469378, 7.605485, 7.612667, 7.619092, 7.637479",\
|
|
"7.564236, 7.700343, 7.707525, 7.713950, 7.732337",\
|
|
"7.564236, 7.700343, 7.707525, 7.713950, 7.732337",\
|
|
"7.660532, 7.796638, 7.803822, 7.810246, 7.828632",\
|
|
"7.851686, 7.987794, 7.994976, 8.001401, 8.019788");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
|
|
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
|
|
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
|
|
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
|
|
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.820156, 7.962661, 7.962661, 7.962661, 7.962661",\
|
|
"7.820156, 7.962661, 7.962661, 7.962661, 7.962661",\
|
|
"7.820156, 7.962661, 7.962661, 7.962661, 7.962661",\
|
|
"7.794574, 7.962661, 7.962661, 7.962661, 7.962661",\
|
|
"7.685119, 7.863292, 7.871380, 7.878613, 7.899319");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\
|
|
"0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\
|
|
"0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\
|
|
"0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\
|
|
"0.777888, 0.789796, 0.789796, 0.789796, 0.789796");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.852767, 7.962271, 7.962271, 7.962271, 7.962271",\
|
|
"7.852767, 7.962271, 7.962271, 7.962271, 7.962271",\
|
|
"7.852767, 7.962271, 7.962271, 7.962271, 7.962271",\
|
|
"7.827185, 7.962271, 7.962271, 7.962271, 7.962271",\
|
|
"7.717729, 7.864442, 7.872184, 7.879109, 7.898929");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444233, 0.533641, 0.538788, 0.543392, 0.556568",\
|
|
"0.444233, 0.533641, 0.538788, 0.543392, 0.556568",\
|
|
"0.444233, 0.533641, 0.538788, 0.543392, 0.556568",\
|
|
"0.444233, 0.533641, 0.538788, 0.543392, 0.556568",\
|
|
"0.444233, 0.533641, 0.538788, 0.543392, 0.556568");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.110026, 4.110843, 4.110899, 4.110950, 4.111094",\
|
|
"4.110026, 4.110843, 4.110899, 4.110950, 4.111094",\
|
|
"4.110026, 4.110843, 4.110899, 4.110950, 4.111094",\
|
|
"4.110026, 4.110843, 4.110899, 4.110950, 4.111094",\
|
|
"4.049712, 4.050528, 4.050584, 4.050635, 4.050779");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.062014, 4.068032, 4.068036, 4.068040, 4.068051",\
|
|
"4.062014, 4.068032, 4.068036, 4.068040, 4.068051",\
|
|
"4.062014, 4.068032, 4.068036, 4.068040, 4.068051",\
|
|
"4.062014, 4.068032, 4.068036, 4.068040, 4.068051",\
|
|
"4.001698, 4.007717, 4.007722, 4.007726, 4.007736");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.829206, 4.967250, 4.967250, 4.967250, 4.967250",\
|
|
"4.829206, 4.967250, 4.967250, 4.967250, 4.967250",\
|
|
"4.829206, 4.967250, 4.967250, 4.967250, 4.967250",\
|
|
"4.811119, 4.967250, 4.967250, 4.967250, 4.967250",\
|
|
"4.731423, 4.909595, 4.917684, 4.924918, 4.945623");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758809, 0.765615, 0.765615, 0.765615, 0.765615");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.830243, 4.935287, 4.935287, 4.935287, 4.935287",\
|
|
"4.830243, 4.935287, 4.935287, 4.935287, 4.935287",\
|
|
"4.830243, 4.935287, 4.935287, 4.935287, 4.935287",\
|
|
"4.812155, 4.935287, 4.935287, 4.935287, 4.935287",\
|
|
"4.732460, 4.879172, 4.886915, 4.893840, 4.913659");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
|
|
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
|
|
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
|
|
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
|
|
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.239089, 4.404382, 4.411885, 4.418596, 4.437804",\
|
|
"4.239089, 4.404382, 4.411885, 4.418596, 4.437804",\
|
|
"4.239089, 4.404382, 4.411885, 4.418596, 4.437804",\
|
|
"4.239089, 4.404382, 4.411885, 4.418596, 4.437804",\
|
|
"4.219822, 4.385115, 4.392618, 4.399330, 4.418538");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758809, 0.765615, 0.765615, 0.765615, 0.765615");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.209394, 4.345500, 4.352683, 4.359107, 4.377494",\
|
|
"4.209394, 4.345500, 4.352683, 4.359107, 4.377494",\
|
|
"4.209394, 4.345500, 4.352683, 4.359107, 4.377494",\
|
|
"4.209394, 4.345500, 4.352683, 4.359107, 4.377494",\
|
|
"4.190126, 4.326234, 4.333416, 4.339841, 4.358228");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
|
|
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
|
|
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
|
|
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
|
|
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.996073, 5.138574, 5.138574, 5.138574, 5.138574",\
|
|
"4.996073, 5.138574, 5.138574, 5.138574, 5.138574",\
|
|
"4.996073, 5.138574, 5.138574, 5.138574, 5.138574",\
|
|
"4.970490, 5.138574, 5.138574, 5.138574, 5.138574",\
|
|
"4.861035, 5.039205, 5.047293, 5.054527, 5.075232");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777888, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777888, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777888, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777888, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777888, 0.789795, 0.789795, 0.789795, 0.789795");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.832463, 4.941966, 4.941966, 4.941966, 4.941966",\
|
|
"4.832463, 4.941966, 4.941966, 4.941966, 4.941966",\
|
|
"4.832463, 4.941966, 4.941966, 4.941966, 4.941966",\
|
|
"4.806881, 4.941966, 4.941966, 4.941966, 4.941966",\
|
|
"4.697425, 4.844137, 4.851880, 4.858805, 4.878624");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444233, 0.533640, 0.538787, 0.543391, 0.556567",\
|
|
"0.444233, 0.533640, 0.538787, 0.543391, 0.556567",\
|
|
"0.444233, 0.533640, 0.538787, 0.543391, 0.556567",\
|
|
"0.444233, 0.533640, 0.538787, 0.543391, 0.556567",\
|
|
"0.444233, 0.533640, 0.538787, 0.543391, 0.556567");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.781960, 3.782786, 3.782843, 3.782894, 3.783040",\
|
|
"3.781960, 3.782786, 3.782843, 3.782894, 3.783040",\
|
|
"3.781960, 3.782786, 3.782843, 3.782894, 3.783040",\
|
|
"3.781960, 3.782786, 3.782843, 3.782894, 3.783040",\
|
|
"3.721645, 3.722471, 3.722528, 3.722579, 3.722725");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.733911, 3.739899, 3.739903, 3.739907, 3.739919",\
|
|
"3.733911, 3.739899, 3.739903, 3.739907, 3.739919",\
|
|
"3.733911, 3.739899, 3.739903, 3.739907, 3.739919",\
|
|
"3.733911, 3.739899, 3.739903, 3.739907, 3.739919",\
|
|
"3.673596, 3.679585, 3.679589, 3.679593, 3.679604");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.486987, 4.625027, 4.625027, 4.625027, 4.625027",\
|
|
"4.486987, 4.625027, 4.625027, 4.625027, 4.625027",\
|
|
"4.486987, 4.625027, 4.625027, 4.625027, 4.625027",\
|
|
"4.468899, 4.625027, 4.625027, 4.625027, 4.625027",\
|
|
"4.389204, 4.567373, 4.575461, 4.582695, 4.603400");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.429198, 4.534241, 4.534241, 4.534241, 4.534241",\
|
|
"4.429198, 4.534241, 4.534241, 4.534241, 4.534241",\
|
|
"4.429198, 4.534241, 4.534241, 4.534241, 4.534241",\
|
|
"4.411111, 4.534241, 4.534241, 4.534241, 4.534241",\
|
|
"4.331415, 4.478127, 4.485869, 4.492795, 4.512614");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423516, 0.515554, 0.520969, 0.525812, 0.539673",\
|
|
"0.423516, 0.515554, 0.520969, 0.525812, 0.539673",\
|
|
"0.423516, 0.515554, 0.520969, 0.525812, 0.539673",\
|
|
"0.423516, 0.515554, 0.520969, 0.525812, 0.539673",\
|
|
"0.423516, 0.515554, 0.520969, 0.525812, 0.539673");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.961480, 4.126770, 4.134274, 4.140985, 4.160193",\
|
|
"3.961480, 4.126770, 4.134274, 4.140985, 4.160193",\
|
|
"3.961480, 4.126770, 4.134274, 4.140985, 4.160193",\
|
|
"3.961480, 4.126770, 4.134274, 4.140985, 4.160193",\
|
|
"3.942214, 4.107503, 4.115007, 4.121718, 4.140926");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
|
|
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.862002, 3.998108, 4.005291, 4.011715, 4.030102",\
|
|
"3.862002, 3.998108, 4.005291, 4.011715, 4.030102",\
|
|
"3.862002, 3.998108, 4.005291, 4.011715, 4.030102",\
|
|
"3.862002, 3.998108, 4.005291, 4.011715, 4.030102",\
|
|
"3.842735, 3.978841, 3.986024, 3.992448, 4.010836");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423516, 0.515554, 0.520969, 0.525812, 0.539673",\
|
|
"0.423516, 0.515554, 0.520969, 0.525812, 0.539673",\
|
|
"0.423516, 0.515554, 0.520969, 0.525812, 0.539673",\
|
|
"0.423516, 0.515554, 0.520969, 0.525812, 0.539673",\
|
|
"0.423516, 0.515554, 0.520969, 0.525812, 0.539673");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.274394, 4.416897, 4.416897, 4.416897, 4.416897",\
|
|
"4.274394, 4.416897, 4.416897, 4.416897, 4.416897",\
|
|
"4.274394, 4.416897, 4.416897, 4.416897, 4.416897",\
|
|
"4.248811, 4.416897, 4.416897, 4.416897, 4.416897",\
|
|
"4.139356, 4.317528, 4.325617, 4.332850, 4.353555");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777887, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777887, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777887, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777887, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777887, 0.789795, 0.789795, 0.789795, 0.789795");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.111365, 4.220870, 4.220870, 4.220870, 4.220870",\
|
|
"4.111365, 4.220870, 4.220870, 4.220870, 4.220870",\
|
|
"4.111365, 4.220870, 4.220870, 4.220870, 4.220870",\
|
|
"4.085783, 4.220870, 4.220870, 4.220870, 4.220870",\
|
|
"3.976328, 4.123040, 4.130783, 4.137708, 4.157527");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444234, 0.533639, 0.538786, 0.543390, 0.556566",\
|
|
"0.444234, 0.533639, 0.538786, 0.543390, 0.556566",\
|
|
"0.444234, 0.533639, 0.538786, 0.543390, 0.556566",\
|
|
"0.444234, 0.533639, 0.538786, 0.543390, 0.556566",\
|
|
"0.444234, 0.533639, 0.538786, 0.543390, 0.556566");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.132257, 3.133093, 3.133151, 3.133202, 3.133349",\
|
|
"3.132257, 3.133093, 3.133151, 3.133202, 3.133349",\
|
|
"3.132257, 3.133093, 3.133151, 3.133202, 3.133349",\
|
|
"3.132257, 3.133093, 3.133151, 3.133202, 3.133349",\
|
|
"3.071942, 3.072778, 3.072836, 3.072887, 3.073034");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.084173, 3.090133, 3.090137, 3.090142, 3.090153",\
|
|
"3.084173, 3.090133, 3.090137, 3.090142, 3.090153",\
|
|
"3.084173, 3.090133, 3.090137, 3.090142, 3.090153",\
|
|
"3.084173, 3.090133, 3.090137, 3.090142, 3.090153",\
|
|
"3.023859, 3.029819, 3.029823, 3.029827, 3.029839");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.449130, 4.587173, 4.587173, 4.587173, 4.587173",\
|
|
"4.449130, 4.587173, 4.587173, 4.587173, 4.587173",\
|
|
"4.449130, 4.587173, 4.587173, 4.587173, 4.587173",\
|
|
"4.431043, 4.587173, 4.587173, 4.587173, 4.587173",\
|
|
"4.351347, 4.529519, 4.537607, 4.544841, 4.565546");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.405404, 4.510448, 4.510448, 4.510448, 4.510448",\
|
|
"4.405404, 4.510448, 4.510448, 4.510448, 4.510448",\
|
|
"4.405404, 4.510448, 4.510448, 4.510448, 4.510448",\
|
|
"4.387317, 4.510448, 4.510448, 4.510448, 4.510448",\
|
|
"4.307621, 4.454333, 4.462076, 4.469001, 4.488821");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423526, 0.515557, 0.520972, 0.525816, 0.539678",\
|
|
"0.423526, 0.515557, 0.520972, 0.525816, 0.539678",\
|
|
"0.423526, 0.515557, 0.520972, 0.525816, 0.539678",\
|
|
"0.423526, 0.515557, 0.520972, 0.525816, 0.539678",\
|
|
"0.423526, 0.515557, 0.520972, 0.525816, 0.539678");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.951913, 4.117205, 4.124709, 4.131420, 4.150628",\
|
|
"3.951913, 4.117205, 4.124709, 4.131420, 4.150628",\
|
|
"3.951913, 4.117205, 4.124709, 4.131420, 4.150628",\
|
|
"3.951913, 4.117205, 4.124709, 4.131420, 4.150628",\
|
|
"3.932646, 4.097939, 4.105442, 4.112153, 4.131361");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
|
|
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.874784, 4.010890, 4.018073, 4.024497, 4.042884",\
|
|
"3.874784, 4.010890, 4.018073, 4.024497, 4.042884",\
|
|
"3.874784, 4.010890, 4.018073, 4.024497, 4.042884",\
|
|
"3.874784, 4.010890, 4.018073, 4.024497, 4.042884",\
|
|
"3.855517, 3.991623, 3.998806, 4.005230, 4.023617");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.423526, 0.515557, 0.520972, 0.525816, 0.539678",\
|
|
"0.423526, 0.515557, 0.520972, 0.525816, 0.539678",\
|
|
"0.423526, 0.515557, 0.520972, 0.525816, 0.539678",\
|
|
"0.423526, 0.515557, 0.520972, 0.525816, 0.539678",\
|
|
"0.423526, 0.515557, 0.520972, 0.525816, 0.539678");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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 ( "4.721095, 4.666115, 4.650339, 4.666726, 4.740361",\
|
|
"4.919623, 4.864643, 4.848867, 4.865254, 4.938890",\
|
|
"5.118151, 5.063171, 5.047395, 5.063783, 5.137418",\
|
|
"5.515208, 5.460228, 5.444452, 5.460840, 5.534475",\
|
|
"6.309322, 6.254342, 6.238566, 6.254953, 6.328588");
|
|
}
|
|
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 ( "5.373357, 5.318377, 5.302601, 5.318988, 5.392623",\
|
|
"5.605798, 5.550818, 5.535042, 5.551429, 5.625064",\
|
|
"5.838240, 5.783260, 5.767484, 5.783871, 5.857506",\
|
|
"6.303122, 6.248142, 6.232366, 6.248753, 6.322388",\
|
|
"7.232884, 7.177905, 7.162129, 7.178516, 7.252151");
|
|
}
|
|
|
|
} /* 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 ( "6.048362, 5.935350, 5.828246, 5.648069, 4.914845",\
|
|
"6.246890, 6.133877, 6.026773, 5.846597, 5.113372",\
|
|
"6.445419, 6.332407, 6.225303, 6.045126, 5.311902",\
|
|
"6.842475, 6.729463, 6.622359, 6.442183, 5.708958",\
|
|
"7.636590, 7.523577, 7.416473, 7.236297, 6.503072");
|
|
}
|
|
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 ( "5.931677, 5.818665, 5.711561, 5.531384, 4.798160",\
|
|
"6.164117, 6.051105, 5.944001, 5.763824, 5.030600",\
|
|
"6.396558, 6.283546, 6.176442, 5.996265, 5.263041",\
|
|
"6.861441, 6.748429, 6.641325, 6.461148, 5.727924",\
|
|
"7.791205, 7.678193, 7.571089, 7.390912, 6.657688");
|
|
}
|
|
|
|
} /* 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 ( "-0.970649, -0.911466, -0.894464, -0.912565, -0.992175",\
|
|
"-0.840464, -0.781281, -0.764279, -0.782380, -0.861990",\
|
|
"-0.840464, -0.781281, -0.764279, -0.782380, -0.861990",\
|
|
"-0.708307, -0.649124, -0.632122, -0.650223, -0.729832",\
|
|
"-0.445964, -0.386782, -0.369780, -0.387880, -0.467490");
|
|
}
|
|
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.110583, -1.051400, -1.034399, -1.052499, -1.132109",\
|
|
"-1.425159, -1.365976, -1.348974, -1.367075, -1.446684",\
|
|
"-1.425159, -1.365976, -1.348974, -1.367075, -1.446684",\
|
|
"-1.744500, -1.685317, -1.668316, -1.686416, -1.766026",\
|
|
"-2.378417, -2.319234, -2.302232, -2.320333, -2.399943");
|
|
}
|
|
|
|
} /* 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 ( "-1.421180, -1.299523, -1.184406, -0.990539, -0.201960",\
|
|
"-1.290995, -1.169338, -1.054222, -0.860354, -0.071776",\
|
|
"-1.290995, -1.169338, -1.054222, -0.860354, -0.071776",\
|
|
"-1.158838, -1.037181, -0.922064, -0.728197, 0.060382",\
|
|
"-0.896496, -0.774838, -0.659722, -0.465854, 0.322724");
|
|
}
|
|
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.941978, -1.820320, -1.705204, -1.511337, -0.722758",\
|
|
"-2.256553, -2.134896, -2.019779, -1.825912, -1.037333",\
|
|
"-2.256553, -2.134896, -2.019779, -1.825912, -1.037333",\
|
|
"-2.575895, -2.454237, -2.339121, -2.145254, -1.356675",\
|
|
"-3.209812, -3.088154, -2.973038, -2.779171, -1.990592");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "11.429748, 11.572247, 11.572247, 11.572247, 11.572247",\
|
|
"11.429748, 11.572247, 11.572247, 11.572247, 11.572247",\
|
|
"11.429748, 11.572247, 11.572247, 11.572247, 11.572247",\
|
|
"11.404165, 11.572247, 11.572247, 11.572247, 11.572247",\
|
|
"11.294710, 11.472878, 11.480967, 11.488201, 11.508905");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777888, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777888, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777888, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777888, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777888, 0.789795, 0.789795, 0.789795, 0.789795");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "10.837765, 10.947268, 10.947268, 10.947268, 10.947268",\
|
|
"10.837765, 10.947268, 10.947268, 10.947268, 10.947268",\
|
|
"10.837765, 10.947268, 10.947268, 10.947268, 10.947268",\
|
|
"10.812182, 10.947268, 10.947268, 10.947268, 10.947268",\
|
|
"10.702727, 10.849439, 10.857182, 10.864106, 10.883926");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444233, 0.533640, 0.538787, 0.543391, 0.556567",\
|
|
"0.444233, 0.533640, 0.538787, 0.543391, 0.556567",\
|
|
"0.444233, 0.533640, 0.538787, 0.543391, 0.556567",\
|
|
"0.444233, 0.533640, 0.538787, 0.543391, 0.556567",\
|
|
"0.444233, 0.533640, 0.538787, 0.543391, 0.556567");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "2.470578, 2.471406, 2.471462, 2.471514, 2.471659",\
|
|
"2.470578, 2.471406, 2.471462, 2.471514, 2.471659",\
|
|
"2.470578, 2.471406, 2.471462, 2.471514, 2.471659",\
|
|
"2.470578, 2.471406, 2.471462, 2.471514, 2.471659",\
|
|
"2.410264, 2.411091, 2.411148, 2.411199, 2.411345");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "2.422527, 2.428514, 2.428518, 2.428522, 2.428533",\
|
|
"2.422527, 2.428514, 2.428518, 2.428522, 2.428533",\
|
|
"2.422527, 2.428514, 2.428518, 2.428522, 2.428533",\
|
|
"2.422527, 2.428514, 2.428518, 2.428522, 2.428533",\
|
|
"2.362213, 2.368199, 2.368203, 2.368207, 2.368218");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.720054, 3.898221, 3.906310, 3.913544, 3.934249",\
|
|
"3.841647, 4.019814, 4.027903, 4.035137, 4.055842",\
|
|
"3.956822, 4.134989, 4.143078, 4.150312, 4.171017",\
|
|
"4.150714, 4.328882, 4.336970, 4.344204, 4.364909",\
|
|
"4.939017, 5.117185, 5.125273, 5.132507, 5.153213");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777888, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777888, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777888, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777888, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777888, 0.789795, 0.789795, 0.789795, 0.789795");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.618642, 3.765353, 3.773096, 3.780021, 3.799841",\
|
|
"3.740235, 3.886946, 3.894689, 3.901614, 3.921433",\
|
|
"3.855410, 4.002121, 4.009864, 4.016789, 4.036609",\
|
|
"4.049302, 4.196013, 4.203755, 4.210681, 4.230500",\
|
|
"4.837605, 4.984316, 4.992059, 4.998984, 5.018804");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444233, 0.533640, 0.538787, 0.543391, 0.556567",\
|
|
"0.444233, 0.533640, 0.538787, 0.543391, 0.556567",\
|
|
"0.444233, 0.533640, 0.538787, 0.543391, 0.556567",\
|
|
"0.444233, 0.533640, 0.538787, 0.543391, 0.556567",\
|
|
"0.444233, 0.533640, 0.538787, 0.543391, 0.556567");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "2.863640, 2.864467, 2.864524, 2.864575, 2.864721",\
|
|
"2.976588, 2.977415, 2.977472, 2.977523, 2.977669",\
|
|
"3.083736, 3.084564, 3.084621, 3.084672, 3.084817",\
|
|
"3.263926, 3.264753, 3.264810, 3.264861, 3.265007",\
|
|
"3.996301, 3.997128, 3.997185, 3.997236, 3.997382");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "2.815589, 2.821575, 2.821579, 2.821584, 2.821595",\
|
|
"2.928536, 2.934523, 2.934527, 2.934531, 2.934542",\
|
|
"3.035685, 3.041672, 3.041676, 3.041680, 3.041691",\
|
|
"3.215874, 3.221860, 3.221865, 3.221869, 3.221880",\
|
|
"3.948250, 3.954236, 3.954241, 3.954245, 3.954256");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.307433, 6.445472, 6.445472, 6.445472, 6.445472",\
|
|
"6.307433, 6.445472, 6.445472, 6.445472, 6.445472",\
|
|
"6.307433, 6.445472, 6.445472, 6.445472, 6.445472",\
|
|
"6.289345, 6.445472, 6.445472, 6.445472, 6.445472",\
|
|
"6.209650, 6.387817, 6.395906, 6.403140, 6.423845");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777888, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777888, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777888, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777888, 0.789795, 0.789795, 0.789795, 0.789795",\
|
|
"0.777888, 0.789795, 0.789795, 0.789795, 0.789795");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.411170, 6.516212, 6.516212, 6.516212, 6.516212",\
|
|
"6.411170, 6.516212, 6.516212, 6.516212, 6.516212",\
|
|
"6.411170, 6.516212, 6.516212, 6.516212, 6.516212",\
|
|
"6.393082, 6.516212, 6.516212, 6.516212, 6.516212",\
|
|
"6.313387, 6.460098, 6.467841, 6.474766, 6.494586");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444233, 0.533640, 0.538787, 0.543391, 0.556567",\
|
|
"0.444233, 0.533640, 0.538787, 0.543391, 0.556567",\
|
|
"0.444233, 0.533640, 0.538787, 0.543391, 0.556567",\
|
|
"0.444233, 0.533640, 0.538787, 0.543391, 0.556567",\
|
|
"0.444233, 0.533640, 0.538787, 0.543391, 0.556567");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.056437, 3.221725, 3.229228, 3.235940, 3.255148",\
|
|
"3.056437, 3.221725, 3.229228, 3.235940, 3.255148",\
|
|
"3.056437, 3.221725, 3.229228, 3.235940, 3.255148",\
|
|
"3.056437, 3.221725, 3.229228, 3.235940, 3.255148",\
|
|
"3.037287, 3.202575, 3.210079, 3.216790, 3.235998");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.063771, 3.199876, 3.207059, 3.213484, 3.231871",\
|
|
"3.063771, 3.199876, 3.207059, 3.213484, 3.231871",\
|
|
"3.063771, 3.199876, 3.207059, 3.213484, 3.231871",\
|
|
"3.063771, 3.199876, 3.207059, 3.213484, 3.231871",\
|
|
"3.044621, 3.180727, 3.187910, 3.194334, 3.212721");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "8.442858, 8.621028, 8.629116, 8.636351, 8.657055",\
|
|
"8.494370, 8.672541, 8.680629, 8.687863, 8.708568",\
|
|
"8.545882, 8.724052, 8.732141, 8.739375, 8.760079",\
|
|
"8.648908, 8.827078, 8.835166, 8.842401, 8.863105",\
|
|
"8.854956, 9.033126, 9.041214, 9.048449, 9.069153");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\
|
|
"0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\
|
|
"0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\
|
|
"0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\
|
|
"0.777888, 0.789796, 0.789796, 0.789796, 0.789796");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "8.330602, 8.476620, 8.484310, 8.491188, 8.510875",\
|
|
"8.382114, 8.528132, 8.535823, 8.542702, 8.562387",\
|
|
"8.433626, 8.579644, 8.587335, 8.594213, 8.613899",\
|
|
"8.536652, 8.682670, 8.690360, 8.697239, 8.716925",\
|
|
"8.742700, 8.888718, 8.896408, 8.903286, 8.922973");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444233, 0.533641, 0.538788, 0.543392, 0.556568",\
|
|
"0.444233, 0.533641, 0.538788, 0.543392, 0.556568",\
|
|
"0.444233, 0.533641, 0.538788, 0.543392, 0.556568",\
|
|
"0.444233, 0.533641, 0.538788, 0.543392, 0.556568",\
|
|
"0.444233, 0.533641, 0.538788, 0.543392, 0.556568");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.921169, 6.921988, 6.922045, 6.922095, 6.922240",\
|
|
"7.016027, 7.016847, 7.016903, 7.016953, 7.017098",\
|
|
"7.016027, 7.016847, 7.016903, 7.016953, 7.017098",\
|
|
"7.112323, 7.113142, 7.113199, 7.113250, 7.113394",\
|
|
"7.303478, 7.304297, 7.304354, 7.304404, 7.304549");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.873146, 6.879156, 6.879160, 6.879164, 6.879175",\
|
|
"6.968004, 6.974014, 6.974019, 6.974022, 6.974033",\
|
|
"6.968004, 6.974014, 6.974019, 6.974022, 6.974033",\
|
|
"7.064300, 7.070310, 7.070314, 7.070318, 7.070329",\
|
|
"7.255455, 7.261465, 7.261469, 7.261473, 7.261484");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.190282, 3.332784, 3.332784, 3.332784, 3.332784",\
|
|
"3.190282, 3.332784, 3.332784, 3.332784, 3.332784",\
|
|
"3.190282, 3.332784, 3.332784, 3.332784, 3.332784",\
|
|
"3.164701, 3.332784, 3.332784, 3.332784, 3.332784",\
|
|
"3.055245, 3.233416, 3.241504, 3.248738, 3.269443");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\
|
|
"0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\
|
|
"0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\
|
|
"0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\
|
|
"0.777888, 0.789796, 0.789796, 0.789796, 0.789796");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.026174, 3.134752, 3.134752, 3.134752, 3.134752",\
|
|
"3.026174, 3.134752, 3.134752, 3.134752, 3.134752",\
|
|
"3.026174, 3.134752, 3.134752, 3.134752, 3.134752",\
|
|
"3.000591, 3.134752, 3.134752, 3.134752, 3.134752",\
|
|
"2.891136, 3.037154, 3.044845, 3.051723, 3.071410");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444233, 0.533641, 0.538788, 0.543392, 0.556568",\
|
|
"0.444233, 0.533641, 0.538788, 0.543392, 0.556568",\
|
|
"0.444233, 0.533641, 0.538788, 0.543392, 0.556568",\
|
|
"0.444233, 0.533641, 0.538788, 0.543392, 0.556568",\
|
|
"0.444233, 0.533641, 0.538788, 0.543392, 0.556568");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "2.140369, 2.141188, 2.141245, 2.141296, 2.141441",\
|
|
"2.140369, 2.141188, 2.141245, 2.141296, 2.141441",\
|
|
"2.140369, 2.141188, 2.141245, 2.141296, 2.141441",\
|
|
"2.140369, 2.141188, 2.141245, 2.141296, 2.141441",\
|
|
"2.080055, 2.080874, 2.080931, 2.080981, 2.081126");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "2.092346, 2.098356, 2.098361, 2.098365, 2.098376",\
|
|
"2.092346, 2.098356, 2.098361, 2.098365, 2.098376",\
|
|
"2.092346, 2.098356, 2.098361, 2.098365, 2.098376",\
|
|
"2.092346, 2.098356, 2.098361, 2.098365, 2.098376",\
|
|
"2.032032, 2.038042, 2.038046, 2.038050, 2.038061");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.925195, 5.063236, 5.063236, 5.063236, 5.063236",\
|
|
"4.925195, 5.063236, 5.063236, 5.063236, 5.063236",\
|
|
"4.925195, 5.063236, 5.063236, 5.063236, 5.063236",\
|
|
"4.907107, 5.063236, 5.063236, 5.063236, 5.063236",\
|
|
"4.827412, 5.005582, 5.013670, 5.020905, 5.041609");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\
|
|
"0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\
|
|
"0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\
|
|
"0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\
|
|
"0.777888, 0.789796, 0.789796, 0.789796, 0.789796");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "4.812939, 4.917056, 4.917056, 4.917056, 4.917056",\
|
|
"4.812939, 4.917056, 4.917056, 4.917056, 4.917056",\
|
|
"4.812939, 4.917056, 4.917056, 4.917056, 4.917056",\
|
|
"4.794851, 4.917056, 4.917056, 4.917056, 4.917056",\
|
|
"4.715156, 4.861174, 4.868865, 4.875743, 4.895430");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444233, 0.533641, 0.538788, 0.543392, 0.556568",\
|
|
"0.444233, 0.533641, 0.538788, 0.543392, 0.556568",\
|
|
"0.444233, 0.533641, 0.538788, 0.543392, 0.556568",\
|
|
"0.444233, 0.533641, 0.538788, 0.543392, 0.556568",\
|
|
"0.444233, 0.533641, 0.538788, 0.543392, 0.556568");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.712606, 3.713426, 3.713482, 3.713533, 3.713678",\
|
|
"3.712606, 3.713426, 3.713482, 3.713533, 3.713678",\
|
|
"3.712606, 3.713426, 3.713482, 3.713533, 3.713678",\
|
|
"3.712606, 3.713426, 3.713482, 3.713533, 3.713678",\
|
|
"3.693340, 3.694159, 3.694215, 3.694266, 3.694411");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "3.664583, 3.670594, 3.670598, 3.670602, 3.670613",\
|
|
"3.664583, 3.670594, 3.670598, 3.670602, 3.670613",\
|
|
"3.664583, 3.670594, 3.670598, 3.670602, 3.670613",\
|
|
"3.664583, 3.670594, 3.670598, 3.670602, 3.670613",\
|
|
"3.645317, 3.651327, 3.651331, 3.651335, 3.651346");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : clock;
|
|
timing () {
|
|
related_pin : "clock" ;
|
|
timing_type : min_pulse_width ;
|
|
fall_constraint( scalar ){
|
|
values ( "0.397906");
|
|
}
|
|
|
|
} /* end of arc clock_clock_pwl*/
|
|
|
|
timing () {
|
|
related_pin : "clock" ;
|
|
timing_type : min_pulse_width ;
|
|
rise_constraint( scalar ){
|
|
values ( "0.670940");
|
|
}
|
|
|
|
} /* end of arc clock_clock_pwh*/
|
|
|
|
} /* end of pin clock */
|
|
|
|
pin("resetb") {
|
|
direction : input ;
|
|
max_transition : 4.000000 ;
|
|
capacitance : 0.856414 ;
|
|
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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "8.071054, 8.249094, 8.257185, 8.264421, 8.285133",\
|
|
"8.122567, 8.300606, 8.308697, 8.315934, 8.336646",\
|
|
"8.174079, 8.352118, 8.360209, 8.367446, 8.388158",\
|
|
"8.277104, 8.455144, 8.463235, 8.470471, 8.491183",\
|
|
"8.483153, 8.661192, 8.669283, 8.676520, 8.697232");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\
|
|
"0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\
|
|
"0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\
|
|
"0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\
|
|
"0.758820, 0.765584, 0.765584, 0.765584, 0.765584");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "8.551446, 8.698122, 8.705866, 8.712791, 8.732615",\
|
|
"8.602959, 8.749635, 8.757378, 8.764304, 8.784127",\
|
|
"8.654470, 8.801147, 8.808889, 8.815816, 8.835639",\
|
|
"8.757496, 8.904172, 8.911915, 8.918841, 8.938664",\
|
|
"8.963545, 9.110221, 9.117964, 9.124890, 9.144713");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.422980, 0.515408, 0.520798, 0.525619, 0.539417",\
|
|
"0.422980, 0.515408, 0.520798, 0.525619, 0.539417",\
|
|
"0.422980, 0.515408, 0.520798, 0.525619, 0.539417",\
|
|
"0.422980, 0.515408, 0.520798, 0.525619, 0.539417",\
|
|
"0.422980, 0.515408, 0.520798, 0.525619, 0.539417");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.229474, 7.394643, 7.402149, 7.408863, 7.428078",\
|
|
"7.324332, 7.489501, 7.497007, 7.503721, 7.522936",\
|
|
"7.324332, 7.489501, 7.497007, 7.503721, 7.522936",\
|
|
"7.420629, 7.585797, 7.593303, 7.600017, 7.619232",\
|
|
"7.611782, 7.776951, 7.784457, 7.791170, 7.810385");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\
|
|
"0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\
|
|
"0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\
|
|
"0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\
|
|
"0.758820, 0.765584, 0.765584, 0.765584, 0.765584");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.330336, 7.466409, 7.473593, 7.480019, 7.498409",\
|
|
"7.425194, 7.561267, 7.568451, 7.574877, 7.593267",\
|
|
"7.425194, 7.561267, 7.568451, 7.574877, 7.593267",\
|
|
"7.521490, 7.657563, 7.664747, 7.671173, 7.689563",\
|
|
"7.712644, 7.848717, 7.855901, 7.862327, 7.880716");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.422980, 0.515408, 0.520798, 0.525619, 0.539417",\
|
|
"0.422980, 0.515408, 0.520798, 0.525619, 0.539417",\
|
|
"0.422980, 0.515408, 0.520798, 0.525619, 0.539417",\
|
|
"0.422980, 0.515408, 0.520798, 0.525619, 0.539417",\
|
|
"0.422980, 0.515408, 0.520798, 0.525619, 0.539417");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.815223, 7.993254, 8.001345, 8.008582, 8.029294",\
|
|
"7.866735, 8.044765, 8.052857, 8.060094, 8.080807",\
|
|
"7.918247, 8.096278, 8.104369, 8.111607, 8.132318",\
|
|
"8.021273, 8.199304, 8.207395, 8.214632, 8.235344",\
|
|
"8.227322, 8.405352, 8.413444, 8.420680, 8.441393");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758821, 0.765582, 0.765582, 0.765582, 0.765582",\
|
|
"0.758821, 0.765582, 0.765582, 0.765582, 0.765582",\
|
|
"0.758821, 0.765582, 0.765582, 0.765582, 0.765582",\
|
|
"0.758821, 0.765582, 0.765582, 0.765582, 0.765582",\
|
|
"0.758821, 0.765582, 0.765582, 0.765582, 0.765582");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.621484, 7.768158, 7.775902, 7.782828, 7.802651",\
|
|
"7.672997, 7.819670, 7.827415, 7.834341, 7.854164",\
|
|
"7.724508, 7.871182, 7.878926, 7.885853, 7.905676",\
|
|
"7.827534, 7.974208, 7.981952, 7.988878, 8.008701",\
|
|
"8.033583, 8.180257, 8.188001, 8.194927, 8.214750");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.422948, 0.515399, 0.520788, 0.525608, 0.539402",\
|
|
"0.422948, 0.515399, 0.520788, 0.525608, 0.539402",\
|
|
"0.422948, 0.515399, 0.520788, 0.525608, 0.539402",\
|
|
"0.422948, 0.515399, 0.520788, 0.525608, 0.539402",\
|
|
"0.422948, 0.515399, 0.520788, 0.525608, 0.539402");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.102025, 7.267186, 7.274692, 7.281405, 7.300621",\
|
|
"7.196883, 7.362044, 7.369550, 7.376264, 7.395479",\
|
|
"7.196883, 7.362044, 7.369550, 7.376264, 7.395479",\
|
|
"7.293179, 7.458340, 7.465846, 7.472560, 7.491775",\
|
|
"7.484332, 7.649493, 7.657000, 7.663713, 7.682928");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.758821, 0.765582, 0.765582, 0.765582, 0.765582",\
|
|
"0.758821, 0.765582, 0.765582, 0.765582, 0.765582",\
|
|
"0.758821, 0.765582, 0.765582, 0.765582, 0.765582",\
|
|
"0.758821, 0.765582, 0.765582, 0.765582, 0.765582",\
|
|
"0.758821, 0.765582, 0.765582, 0.765582, 0.765582");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.002858, 7.138929, 7.146113, 7.152539, 7.170929",\
|
|
"7.097716, 7.233788, 7.240972, 7.247397, 7.265787",\
|
|
"7.097716, 7.233788, 7.240972, 7.247397, 7.265787",\
|
|
"7.194013, 7.330083, 7.337267, 7.343693, 7.362083",\
|
|
"7.385166, 7.521237, 7.528421, 7.534847, 7.553237");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.422948, 0.515399, 0.520788, 0.525608, 0.539402",\
|
|
"0.422948, 0.515399, 0.520788, 0.525608, 0.539402",\
|
|
"0.422948, 0.515399, 0.520788, 0.525608, 0.539402",\
|
|
"0.422948, 0.515399, 0.520788, 0.525608, 0.539402",\
|
|
"0.422948, 0.515399, 0.520788, 0.525608, 0.539402");
|
|
}
|
|
|
|
} /* 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.047768 ;
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.782078, 7.960187, 7.968277, 7.975513, 7.996221",\
|
|
"7.833591, 8.011700, 8.019790, 8.027025, 8.047733",\
|
|
"7.885102, 8.063211, 8.071301, 8.078537, 8.099245",\
|
|
"7.988128, 8.166237, 8.174327, 8.181562, 8.202271",\
|
|
"8.194177, 8.372286, 8.380376, 8.387611, 8.408319");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.777881, 0.789779, 0.789779, 0.789779, 0.789779",\
|
|
"0.777881, 0.789779, 0.789779, 0.789779, 0.789779",\
|
|
"0.777881, 0.789779, 0.789779, 0.789779, 0.789779",\
|
|
"0.777881, 0.789779, 0.789779, 0.789779, 0.789779",\
|
|
"0.777881, 0.789779, 0.789779, 0.789779, 0.789779");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "7.593403, 7.739477, 7.747168, 7.754046, 7.773733",\
|
|
"7.644916, 7.790990, 7.798680, 7.805558, 7.825245",\
|
|
"7.696428, 7.842502, 7.850192, 7.857071, 7.876758",\
|
|
"7.799453, 7.945527, 7.953218, 7.960096, 7.979783",\
|
|
"8.005502, 8.151576, 8.159266, 8.166144, 8.185831");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "0.444254, 0.533606, 0.538755, 0.543360, 0.556540",\
|
|
"0.444254, 0.533606, 0.538755, 0.543360, 0.556540",\
|
|
"0.444254, 0.533606, 0.538755, 0.543360, 0.556540",\
|
|
"0.444254, 0.533606, 0.538755, 0.543360, 0.556540",\
|
|
"0.444254, 0.533606, 0.538755, 0.543360, 0.556540");
|
|
}
|
|
|
|
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.495781, 6.496943, 6.497015, 6.497080, 6.497264",\
|
|
"6.590639, 6.591802, 6.591873, 6.591938, 6.592122",\
|
|
"6.590639, 6.591802, 6.591873, 6.591938, 6.592122",\
|
|
"6.686934, 6.688097, 6.688169, 6.688233, 6.688417",\
|
|
"6.878088, 6.879251, 6.879322, 6.879387, 6.879571");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
values ( "6.446559, 6.451566, 6.451575, 6.451583, 6.451606",\
|
|
"6.541417, 6.546424, 6.546433, 6.546441, 6.546464",\
|
|
"6.541417, 6.546424, 6.546433, 6.546441, 6.546464",\
|
|
"6.637712, 6.642720, 6.642729, 6.642736, 6.642759",\
|
|
"6.828866, 6.833873, 6.833882, 6.833890, 6.833913");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
|
|
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.047768 ;
|
|
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.170207");
|
|
}
|
|
|
|
} /* 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.159835");
|
|
}
|
|
|
|
} /* 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.276934");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_hkspi_clk_pwl*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : min_pulse_width ;
|
|
rise_constraint( scalar ){
|
|
values ( "0.423738");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_hkspi_clk_pwh*/
|
|
|
|
} /* end of pin hkspi_clk */
|
|
|
|
} /* end of cell */
|
|
|
|
} /* end of library */
|
|
|