caravel/signoff/caravan/primetime-signoff/lib/nom/caravan.ff.lib

4194 lines
172 KiB
Plaintext

library("caravan.ff") {
technology (cmos) ;
delay_model : table_lookup ;
library_features ( report_delay_calculation ) ;
date : "Tue Oct 25 06:52:01 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 : 1736853.625000 ;
dont_use : true ;
dont_touch : true ;
interface_timing : true;
timing_model_type : "extracted";
is_macro_cell : true;
pad_cell : true;
pin("vddio") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : vddio;
} /* end of pin vddio */
pin("vddio_2") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : vddio_2;
} /* end of pin vddio_2 */
pin("vssio") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : vssio;
} /* end of pin vssio */
pin("vssio_2") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : vssio_2;
} /* end of pin vssio_2 */
pin("vdda") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vdda;
} /* end of pin vdda */
pin("vssa") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vssa;
} /* end of pin vssa */
pin("vccd") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vccd;
} /* end of pin vccd */
pin("vssd") {
direction : inout ;
max_transition : 1.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vssd;
} /* end of pin vssd */
pin("vdda1") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vdda1;
} /* end of pin vdda1 */
pin("vdda1_2") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vdda1_2;
} /* end of pin vdda1_2 */
pin("vdda2") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vdda2;
} /* end of pin vdda2 */
pin("vssa1") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vssa1;
} /* end of pin vssa1 */
pin("vssa1_2") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vssa1_2;
} /* end of pin vssa1_2 */
pin("vssa2") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vssa2;
} /* end of pin vssa2 */
pin("vccd1") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vccd1;
} /* end of pin vccd1 */
pin("vccd2") {
direction : inout ;
max_transition : 1.500000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vccd2;
} /* end of pin vccd2 */
pin("vssd1") {
direction : inout ;
max_transition : 1.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vssd1;
} /* end of pin vssd1 */
pin("vssd2") {
direction : inout ;
max_transition : 1.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.071586 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : vssd2;
} /* end of pin vssd2 */
pin("gpio") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.914702, 7.086418, 7.094214, 7.101188, 7.121145",\
"6.976798, 7.148514, 7.156310, 7.163283, 7.183240",\
"7.112812, 7.284528, 7.292324, 7.299297, 7.319254",\
"7.328841, 7.500557, 7.508353, 7.515326, 7.535283",\
"7.361661, 7.533377, 7.541173, 7.548145, 7.568103");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777887, 0.789794, 0.789794, 0.789794, 0.789794",\
"0.777887, 0.789794, 0.789794, 0.789794, 0.789794",\
"0.777887, 0.789794, 0.789794, 0.789794, 0.789794",\
"0.777887, 0.789794, 0.789794, 0.789794, 0.789794",\
"0.777887, 0.789794, 0.789794, 0.789794, 0.789794");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.865019, 7.005764, 7.013176, 7.019806, 7.038781",\
"6.927114, 7.067860, 7.075272, 7.081902, 7.100877",\
"7.063128, 7.203874, 7.211286, 7.217916, 7.236891",\
"7.279157, 7.419902, 7.427314, 7.433944, 7.452919",\
"7.311976, 7.452722, 7.460134, 7.466763, 7.485739");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444235, 0.533638, 0.538785, 0.543389, 0.556565",\
"0.444235, 0.533638, 0.538785, 0.543389, 0.556565",\
"0.444235, 0.533638, 0.538785, 0.543389, 0.556565",\
"0.444235, 0.533638, 0.538785, 0.543389, 0.556565",\
"0.444235, 0.533638, 0.538785, 0.543389, 0.556565");
}
} /* end of arc clock_gpio_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.347597, 6.348484, 6.348544, 6.348598, 6.348752",\
"6.409693, 6.410579, 6.410640, 6.410694, 6.410848",\
"6.545707, 6.546593, 6.546654, 6.546708, 6.546862",\
"6.761735, 6.762622, 6.762682, 6.762736, 6.762891",\
"6.794555, 6.795442, 6.795502, 6.795556, 6.795711");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 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.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.297580, 6.303720, 6.303726, 6.303730, 6.303742",\
"6.359675, 6.365816, 6.365821, 6.365826, 6.365838",\
"6.495689, 6.501830, 6.501835, 6.501840, 6.501852",\
"6.711718, 6.717859, 6.717864, 6.717868, 6.717881",\
"6.744538, 6.750679, 6.750684, 6.750688, 6.750701");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 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 clock_gpio_redg_min*/
} /* end of pin gpio */
bus ( mprj_io ) {
bus_type : BUS38_type0 ;
direction : inout ;
pin("mprj_io[37]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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 ( "3.915033, 4.086758, 4.094359, 4.094359, 4.094359",\
"3.915033, 4.086758, 4.094359, 4.094359, 4.094359",\
"3.903110, 4.074834, 4.082630, 4.089603, 4.094359",\
"3.814885, 3.986610, 3.994406, 4.001379, 4.021336",\
"3.416316, 3.588040, 3.595836, 3.602809, 3.622766");
}
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.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 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 ( "3.774037, 3.914787, 3.920680, 3.920680, 3.920680",\
"3.774037, 3.914787, 3.920680, 3.920680, 3.920680",\
"3.762114, 3.902864, 3.910276, 3.916906, 3.920680",\
"3.673890, 3.814640, 3.822052, 3.828682, 3.847657",\
"3.275320, 3.416070, 3.423482, 3.430112, 3.449087");
}
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.538782, 0.543386, 0.556563",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556563",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556563",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556563",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556563");
}
} /* 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.122091, 3.123011, 3.123073, 3.123128, 3.123287",\
"3.122091, 3.123011, 3.123073, 3.123128, 3.123287",\
"3.122091, 3.123011, 3.123073, 3.123128, 3.123287",\
"3.072315, 3.073235, 3.073297, 3.073353, 3.073511",\
"2.676167, 2.677087, 2.677149, 2.677204, 2.677363");
}
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.071955, 3.077997, 3.078002, 3.078007, 3.078021",\
"3.071955, 3.077997, 3.078002, 3.078007, 3.078021",\
"3.071955, 3.077997, 3.078002, 3.078007, 3.078021",\
"3.022179, 3.028221, 3.028226, 3.028231, 3.028245",\
"2.626031, 2.632073, 2.632078, 2.632083, 2.632097");
}
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*/
} /* end of pin mprj_io[37] */
pin("mprj_io[36]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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.251439, 4.423164, 4.430766, 4.430766, 4.430766",\
"4.251439, 4.423164, 4.430766, 4.430766, 4.430766",\
"4.239516, 4.411242, 4.419037, 4.426010, 4.430766",\
"4.151292, 4.323017, 4.330813, 4.337786, 4.357743",\
"3.752722, 3.924447, 3.932243, 3.939216, 3.959173");
}
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.103917, 4.244665, 4.250558, 4.250558, 4.250558",\
"4.103917, 4.244665, 4.250558, 4.250558, 4.250558",\
"4.091994, 4.232742, 4.240154, 4.246784, 4.250558",\
"4.003770, 4.144518, 4.151931, 4.158561, 4.177535",\
"3.605201, 3.745949, 3.753361, 3.759991, 3.778966");
}
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.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 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.450404, 3.451308, 3.451369, 3.451424, 3.451581",\
"3.450404, 3.451308, 3.451369, 3.451424, 3.451581",\
"3.450404, 3.451308, 3.451369, 3.451424, 3.451581",\
"3.400628, 3.401532, 3.401593, 3.401648, 3.401805",\
"3.004479, 3.005384, 3.005445, 3.005500, 3.005656");
}
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.400322, 3.406411, 3.406416, 3.406420, 3.406434",\
"3.400322, 3.406411, 3.406416, 3.406420, 3.406434",\
"3.400322, 3.406411, 3.406416, 3.406420, 3.406434",\
"3.350546, 3.356635, 3.356640, 3.356644, 3.356658",\
"2.954398, 2.960486, 2.960491, 2.960496, 2.960509");
}
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*/
} /* end of pin mprj_io[36] */
pin("mprj_io[35]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[35];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.581839, 4.753563, 4.761165, 4.761165, 4.761165",\
"4.581839, 4.753563, 4.761165, 4.761165, 4.761165",\
"4.569916, 4.741640, 4.749436, 4.756409, 4.761165",\
"4.481691, 4.653416, 4.661212, 4.668184, 4.688141",\
"4.083121, 4.254846, 4.262642, 4.269615, 4.289572");
}
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.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 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.439279, 4.580029, 4.585922, 4.585922, 4.585922",\
"4.439279, 4.580029, 4.585922, 4.585922, 4.585922",\
"4.427356, 4.568106, 4.575519, 4.582149, 4.585922",\
"4.339132, 4.479882, 4.487294, 4.493924, 4.512899",\
"3.940562, 4.081312, 4.088725, 4.095355, 4.114329");
}
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.538782, 0.543386, 0.556563",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556563",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556563",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556563",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556563");
}
} /* 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.785055, 3.785975, 3.786037, 3.786092, 3.786251",\
"3.785055, 3.785975, 3.786037, 3.786092, 3.786251",\
"3.785055, 3.785975, 3.786037, 3.786092, 3.786251",\
"3.735279, 3.736199, 3.736261, 3.736316, 3.736475",\
"3.339131, 3.340050, 3.340112, 3.340168, 3.340326");
}
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.734920, 3.740963, 3.740968, 3.740973, 3.740987",\
"3.734920, 3.740963, 3.740968, 3.740973, 3.740987",\
"3.734920, 3.740963, 3.740968, 3.740973, 3.740987",\
"3.685144, 3.691187, 3.691193, 3.691197, 3.691211",\
"3.288996, 3.295039, 3.295044, 3.295049, 3.295063");
}
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*/
} /* end of pin mprj_io[35] */
pin("mprj_io[34]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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 ( "4.921274, 5.093001, 5.100602, 5.100602, 5.100602",\
"4.921274, 5.093001, 5.100602, 5.100602, 5.100602",\
"4.909351, 5.081078, 5.088874, 5.095847, 5.100602",\
"4.821127, 4.992854, 5.000649, 5.007623, 5.027579",\
"4.422557, 4.594284, 4.602080, 4.609053, 4.629009");
}
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.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 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.779386, 4.920136, 4.926029, 4.926029, 4.926029",\
"4.779386, 4.920136, 4.926029, 4.926029, 4.926029",\
"4.767463, 4.908214, 4.915626, 4.922256, 4.926029",\
"4.679239, 4.819989, 4.827402, 4.834032, 4.853006",\
"4.280669, 4.421419, 4.428832, 4.435462, 4.454436");
}
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.538782, 0.543386, 0.556562",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556562",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556562",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556562",\
"0.444237, 0.533634, 0.538782, 0.543386, 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 ( "4.124639, 4.125562, 4.125624, 4.125680, 4.125839",\
"4.124639, 4.125562, 4.125624, 4.125680, 4.125839",\
"4.124639, 4.125562, 4.125624, 4.125680, 4.125839",\
"4.074863, 4.075787, 4.075849, 4.075904, 4.076063",\
"3.678714, 3.679638, 3.679700, 3.679756, 3.679914");
}
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.074491, 4.080523, 4.080529, 4.080534, 4.080548",\
"4.074491, 4.080523, 4.080529, 4.080534, 4.080548",\
"4.074491, 4.080523, 4.080529, 4.080534, 4.080548",\
"4.024715, 4.030747, 4.030753, 4.030758, 4.030772",\
"3.628567, 3.634599, 3.634604, 3.634609, 3.634624");
}
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*/
} /* end of pin mprj_io[34] */
pin("mprj_io[33]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[33];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.249548, 5.421276, 5.428877, 5.428877, 5.428877",\
"5.249548, 5.421276, 5.428877, 5.428877, 5.428877",\
"5.237625, 5.409353, 5.417149, 5.424121, 5.428877",\
"5.149401, 5.321129, 5.328925, 5.335897, 5.355854",\
"4.750832, 4.922559, 4.930355, 4.937328, 4.957284");
}
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.115321, 5.256074, 5.261968, 5.261968, 5.261968",\
"5.115321, 5.256074, 5.261968, 5.261968, 5.261968",\
"5.103398, 5.244152, 5.251564, 5.258194, 5.261968",\
"5.015174, 5.155928, 5.163340, 5.169970, 5.188945",\
"4.616604, 4.757358, 4.764770, 4.771399, 4.790375");
}
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.533633, 0.538780, 0.543384, 0.556561",\
"0.444238, 0.533633, 0.538780, 0.543384, 0.556561",\
"0.444238, 0.533633, 0.538780, 0.543384, 0.556561",\
"0.444238, 0.533633, 0.538780, 0.543384, 0.556561",\
"0.444238, 0.533633, 0.538780, 0.543384, 0.556561");
}
} /* 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.460116, 4.461059, 4.461122, 4.461178, 4.461339",\
"4.460116, 4.461059, 4.461122, 4.461178, 4.461339",\
"4.460116, 4.461059, 4.461122, 4.461178, 4.461339",\
"4.410340, 4.411283, 4.411346, 4.411402, 4.411563",\
"4.014192, 4.015135, 4.015198, 4.015254, 4.015415");
}
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.409902, 4.415877, 4.415883, 4.415888, 4.415903",\
"4.409902, 4.415877, 4.415883, 4.415888, 4.415903",\
"4.409902, 4.415877, 4.415883, 4.415888, 4.415903",\
"4.360126, 4.366102, 4.366107, 4.366113, 4.366127",\
"3.963978, 3.969954, 3.969959, 3.969965, 3.969979");
}
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*/
} /* end of pin mprj_io[33] */
pin("mprj_io[32]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : mprj_io[32];
timing () {
related_pin : "hk_serial_load" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.584533, 5.756257, 5.763858, 5.763858, 5.763858",\
"5.584533, 5.756257, 5.763858, 5.763858, 5.763858",\
"5.572610, 5.744334, 5.752130, 5.759103, 5.763858",\
"5.484386, 5.656110, 5.663906, 5.670878, 5.690835",\
"5.085817, 5.257540, 5.265336, 5.272309, 5.292266");
}
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.436291, 5.577039, 5.582932, 5.582932, 5.582932",\
"5.436291, 5.577039, 5.582932, 5.582932, 5.582932",\
"5.424368, 5.565116, 5.572529, 5.579159, 5.582932",\
"5.336144, 5.476892, 5.484304, 5.490934, 5.509910",\
"4.937575, 5.078322, 5.085735, 5.092365, 5.111340");
}
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.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 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.778872, 4.779776, 4.779837, 4.779892, 4.780048",\
"4.778872, 4.779776, 4.779837, 4.779892, 4.780048",\
"4.778872, 4.779776, 4.779837, 4.779892, 4.780048",\
"4.729096, 4.730000, 4.730061, 4.730116, 4.730272",\
"4.332949, 4.333852, 4.333913, 4.333968, 4.334125");
}
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.728796, 4.734887, 4.734892, 4.734897, 4.734910",\
"4.728796, 4.734887, 4.734892, 4.734897, 4.734910",\
"4.728796, 4.734887, 4.734892, 4.734897, 4.734910",\
"4.679019, 4.685111, 4.685116, 4.685121, 4.685134",\
"4.282871, 4.288963, 4.288968, 4.288972, 4.288986");
}
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*/
} /* end of pin mprj_io[32] */
pin("mprj_io[31]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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 ( "5.965959, 6.137684, 6.145285, 6.145285, 6.145285",\
"5.965959, 6.137684, 6.145285, 6.145285, 6.145285",\
"5.954036, 6.125761, 6.133557, 6.140530, 6.145285",\
"5.865811, 6.037537, 6.045333, 6.052305, 6.072262",\
"5.467242, 5.638968, 5.646763, 5.653736, 5.673693");
}
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.826078, 5.966832, 5.972725, 5.972725, 5.972725",\
"5.826078, 5.966832, 5.972725, 5.972725, 5.972725",\
"5.814156, 5.954909, 5.962321, 5.968951, 5.972725",\
"5.725932, 5.866685, 5.874097, 5.880727, 5.899702",\
"5.327362, 5.468115, 5.475527, 5.482157, 5.501132");
}
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.533633, 0.538780, 0.543384, 0.556561",\
"0.444238, 0.533633, 0.538780, 0.543384, 0.556561",\
"0.444238, 0.533633, 0.538780, 0.543384, 0.556561",\
"0.444238, 0.533633, 0.538780, 0.543384, 0.556561",\
"0.444238, 0.533633, 0.538780, 0.543384, 0.556561");
}
} /* 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.161816, 5.162758, 5.162821, 5.162877, 5.163038",\
"5.161816, 5.162758, 5.162821, 5.162877, 5.163038",\
"5.161816, 5.162758, 5.162821, 5.162877, 5.163038",\
"5.112040, 5.112982, 5.113045, 5.113101, 5.113262",\
"4.715892, 4.716834, 4.716897, 4.716953, 4.717114");
}
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.111603, 5.117580, 5.117586, 5.117591, 5.117605",\
"5.111603, 5.117580, 5.117586, 5.117591, 5.117605",\
"5.111603, 5.117580, 5.117586, 5.117591, 5.117605",\
"5.061827, 5.067804, 5.067810, 5.067815, 5.067830",\
"4.665679, 4.671656, 4.671662, 4.671667, 4.671681");
}
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*/
} /* end of pin mprj_io[31] */
pin("mprj_io[30]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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.300074, 6.471802, 6.479403, 6.479403, 6.479403",\
"6.300074, 6.471802, 6.479403, 6.479403, 6.479403",\
"6.288151, 6.459879, 6.467675, 6.474648, 6.479403",\
"6.199927, 6.371655, 6.379451, 6.386424, 6.406381",\
"5.801357, 5.973086, 5.980882, 5.987855, 6.007812");
}
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.157570, 6.298324, 6.304217, 6.304217, 6.304217",\
"6.157570, 6.298324, 6.304217, 6.304217, 6.304217",\
"6.145647, 6.286401, 6.293814, 6.300444, 6.304217",\
"6.057423, 6.198177, 6.205589, 6.212219, 6.231194",\
"5.658854, 5.799608, 5.807020, 5.813650, 5.832625");
}
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.538779, 0.543383, 0.556561",\
"0.444238, 0.533632, 0.538779, 0.543383, 0.556561",\
"0.444238, 0.533632, 0.538779, 0.543383, 0.556561",\
"0.444238, 0.533632, 0.538779, 0.543383, 0.556561",\
"0.444238, 0.533632, 0.538779, 0.543383, 0.556561");
}
} /* 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.492542, 5.493495, 5.493559, 5.493616, 5.493778",\
"5.492542, 5.493495, 5.493559, 5.493616, 5.493778",\
"5.492542, 5.493495, 5.493559, 5.493616, 5.493778",\
"5.442766, 5.443719, 5.443783, 5.443840, 5.444002",\
"5.046618, 5.047572, 5.047635, 5.047692, 5.047854");
}
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.442290, 5.448235, 5.448240, 5.448246, 5.448260",\
"5.442290, 5.448235, 5.448240, 5.448246, 5.448260",\
"5.442290, 5.448235, 5.448240, 5.448246, 5.448260",\
"5.392514, 5.398458, 5.398464, 5.398469, 5.398484",\
"4.996366, 5.002310, 5.002316, 5.002321, 5.002337");
}
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*/
} /* end of pin mprj_io[30] */
pin("mprj_io[29]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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 ( "6.642718, 6.814443, 6.822044, 6.822044, 6.822044",\
"6.642718, 6.814443, 6.822044, 6.822044, 6.822044",\
"6.630795, 6.802520, 6.810316, 6.817288, 6.822044",\
"6.542571, 6.714295, 6.722092, 6.729064, 6.749021",\
"6.144003, 6.315727, 6.323524, 6.330496, 6.350453");
}
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.492990, 6.633741, 6.639634, 6.639634, 6.639634",\
"6.492990, 6.633741, 6.639634, 6.639634, 6.639634",\
"6.481067, 6.621819, 6.629231, 6.635861, 6.639634",\
"6.392842, 6.533594, 6.541007, 6.547637, 6.566611",\
"5.994273, 6.135025, 6.142438, 6.149068, 6.168042");
}
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[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.825905, 5.826838, 5.826901, 5.826957, 5.827117",\
"5.825905, 5.826838, 5.826901, 5.826957, 5.827117",\
"5.825905, 5.826838, 5.826901, 5.826957, 5.827117",\
"5.776129, 5.777062, 5.777125, 5.777181, 5.777341",\
"5.379980, 5.380914, 5.380977, 5.381032, 5.381193");
}
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.775721, 5.781722, 5.781728, 5.781733, 5.781747",\
"5.775721, 5.781722, 5.781728, 5.781733, 5.781747",\
"5.775721, 5.781722, 5.781728, 5.781733, 5.781747",\
"5.725945, 5.731946, 5.731952, 5.731956, 5.731971",\
"5.329796, 5.335798, 5.335803, 5.335808, 5.335823");
}
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*/
} /* end of pin mprj_io[29] */
pin("mprj_io[28]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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 ( "6.978205, 7.149934, 7.157535, 7.157535, 7.157535",\
"6.978205, 7.149934, 7.157535, 7.157535, 7.157535",\
"6.966282, 7.138011, 7.145807, 7.152780, 7.157535",\
"6.878058, 7.049787, 7.057582, 7.064555, 7.084512",\
"6.479489, 6.651217, 6.659013, 6.665986, 6.685943");
}
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.837009, 6.977763, 6.983656, 6.983656, 6.983656",\
"6.837009, 6.977763, 6.983656, 6.983656, 6.983656",\
"6.825087, 6.965840, 6.973253, 6.979883, 6.983656",\
"6.736862, 6.877616, 6.885029, 6.891659, 6.910633",\
"6.338293, 6.479047, 6.486460, 6.493090, 6.512064");
}
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[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.168612, 6.169562, 6.169626, 6.169683, 6.169845",\
"6.168612, 6.169562, 6.169626, 6.169683, 6.169845",\
"6.168612, 6.169562, 6.169626, 6.169683, 6.169845",\
"6.118836, 6.119786, 6.119850, 6.119906, 6.120069",\
"5.722688, 5.723638, 5.723701, 5.723758, 5.723920");
}
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.118372, 6.124327, 6.124332, 6.124338, 6.124352",\
"6.118372, 6.124327, 6.124332, 6.124338, 6.124352",\
"6.118372, 6.124327, 6.124332, 6.124338, 6.124352",\
"6.068596, 6.074551, 6.074556, 6.074562, 6.074576",\
"5.672447, 5.678402, 5.678408, 5.678413, 5.678428");
}
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*/
} /* end of pin mprj_io[28] */
pin("mprj_io[27]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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.319015, 7.490743, 7.498344, 7.498344, 7.498344",\
"7.319015, 7.490743, 7.498344, 7.498344, 7.498344",\
"7.307092, 7.478820, 7.486616, 7.493589, 7.498344",\
"7.218868, 7.390596, 7.398392, 7.405365, 7.425321",\
"6.820298, 6.992026, 6.999822, 7.006794, 7.026751");
}
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.175647, 7.316400, 7.322292, 7.322292, 7.322292",\
"7.175647, 7.316400, 7.322292, 7.322292, 7.322292",\
"7.163724, 7.304477, 7.311889, 7.318519, 7.322292",\
"7.075500, 7.216252, 7.223664, 7.230294, 7.249269",\
"6.676930, 6.817682, 6.825094, 6.831724, 6.850699");
}
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[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.504858, 6.505793, 6.505855, 6.505911, 6.506071",\
"6.504858, 6.505793, 6.505855, 6.505911, 6.506071",\
"6.504858, 6.505793, 6.505855, 6.505911, 6.506071",\
"6.455082, 6.456017, 6.456079, 6.456135, 6.456295",\
"6.058934, 6.059868, 6.059931, 6.059987, 6.060147");
}
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.454674, 6.460676, 6.460682, 6.460687, 6.460701",\
"6.454674, 6.460676, 6.460682, 6.460687, 6.460701",\
"6.454674, 6.460676, 6.460682, 6.460687, 6.460701",\
"6.404898, 6.410900, 6.410906, 6.410911, 6.410925",\
"6.008750, 6.014752, 6.014757, 6.014762, 6.014777");
}
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*/
} /* end of pin mprj_io[27] */
pin("mprj_io[26]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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 ( "7.664324, 7.836047, 7.843648, 7.843648, 7.843648",\
"7.664324, 7.836047, 7.843648, 7.843648, 7.843648",\
"7.652401, 7.824124, 7.831921, 7.838893, 7.843648",\
"7.564177, 7.735900, 7.743696, 7.750669, 7.770626",\
"7.165606, 7.337330, 7.345126, 7.352098, 7.372056");
}
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.519462, 7.660216, 7.666109, 7.666109, 7.666109",\
"7.519462, 7.660216, 7.666109, 7.666109, 7.666109",\
"7.507539, 7.648293, 7.655706, 7.662336, 7.666109",\
"7.419314, 7.560069, 7.567482, 7.574111, 7.593086",\
"7.020744, 7.161499, 7.168911, 7.175541, 7.194516");
}
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[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.847745, 6.848699, 6.848763, 6.848819, 6.848981",\
"6.847745, 6.848699, 6.848763, 6.848819, 6.848981",\
"6.847745, 6.848699, 6.848763, 6.848819, 6.848981",\
"6.797969, 6.798923, 6.798986, 6.799043, 6.799205",\
"6.401821, 6.402775, 6.402838, 6.402895, 6.403057");
}
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.797491, 6.803434, 6.803441, 6.803446, 6.803461",\
"6.797491, 6.803434, 6.803441, 6.803446, 6.803461",\
"6.797491, 6.803434, 6.803441, 6.803446, 6.803461",\
"6.747715, 6.753658, 6.753664, 6.753670, 6.753685",\
"6.351567, 6.357511, 6.357516, 6.357522, 6.357536");
}
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*/
} /* end of pin mprj_io[26] */
pin("mprj_io[25]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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 ( "7.995702, 8.167427, 8.175028, 8.175028, 8.175028",\
"7.995702, 8.167427, 8.175028, 8.175028, 8.175028",\
"7.983779, 8.155504, 8.163300, 8.170273, 8.175028",\
"7.895555, 8.067280, 8.075075, 8.082048, 8.102005",\
"7.496984, 7.668710, 7.676506, 7.683478, 7.703435");
}
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.854021, 7.994774, 8.000667, 8.000667, 8.000667",\
"7.854021, 7.994774, 8.000667, 8.000667, 8.000667",\
"7.842098, 7.982851, 7.990263, 7.996893, 8.000667",\
"7.753874, 7.894627, 7.902039, 7.908669, 7.927644",\
"7.355304, 7.496057, 7.503469, 7.510098, 7.529074");
}
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.533633, 0.538781, 0.543385, 0.556562",\
"0.444238, 0.533633, 0.538781, 0.543385, 0.556562",\
"0.444238, 0.533633, 0.538781, 0.543385, 0.556562",\
"0.444238, 0.533633, 0.538781, 0.543385, 0.556562",\
"0.444238, 0.533633, 0.538781, 0.543385, 0.556562");
}
} /* 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.180000, 7.180936, 7.180999, 7.181055, 7.181216",\
"7.180000, 7.180936, 7.180999, 7.181055, 7.181216",\
"7.180000, 7.180936, 7.180999, 7.181055, 7.181216",\
"7.130224, 7.131160, 7.131223, 7.131279, 7.131440",\
"6.734075, 6.735012, 6.735075, 6.735130, 6.735291");
}
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 ( "7.129807, 7.135800, 7.135806, 7.135811, 7.135826",\
"7.129807, 7.135800, 7.135806, 7.135811, 7.135826",\
"7.129807, 7.135800, 7.135806, 7.135811, 7.135826",\
"7.080030, 7.086024, 7.086030, 7.086035, 7.086050",\
"6.683882, 6.689876, 6.689881, 6.689886, 6.689901");
}
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*/
} /* end of pin mprj_io[25] */
pin("mprj_io[24]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[24];
} /* end of pin mprj_io[24] */
pin("mprj_io[23]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[23];
} /* end of pin mprj_io[23] */
pin("mprj_io[22]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[22];
} /* end of pin mprj_io[22] */
pin("mprj_io[21]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[21];
} /* end of pin mprj_io[21] */
pin("mprj_io[20]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[20];
} /* end of pin mprj_io[20] */
pin("mprj_io[19]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[19];
} /* end of pin mprj_io[19] */
pin("mprj_io[18]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[18];
} /* end of pin mprj_io[18] */
pin("mprj_io[17]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[17];
} /* end of pin mprj_io[17] */
pin("mprj_io[16]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[16];
} /* end of pin mprj_io[16] */
pin("mprj_io[15]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[15];
} /* end of pin mprj_io[15] */
pin("mprj_io[14]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : mprj_io[14];
} /* end of pin mprj_io[14] */
pin("mprj_io[13]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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 ( "7.523315, 7.660789, 7.660789, 7.660789, 7.660789",\
"7.523315, 7.660789, 7.660789, 7.660789, 7.660789",\
"7.523315, 7.660789, 7.660789, 7.660789, 7.660789",\
"7.498507, 7.660789, 7.660789, 7.660789, 7.660789",\
"7.391687, 7.563418, 7.571214, 7.578187, 7.598144");
}
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 ( "7.376139, 7.480915, 7.480915, 7.480915, 7.480915",\
"7.376139, 7.480915, 7.480915, 7.480915, 7.480915",\
"7.376139, 7.480915, 7.480915, 7.480915, 7.480915",\
"7.351331, 7.480915, 7.480915, 7.480915, 7.480915",\
"7.244511, 7.385252, 7.392664, 7.399294, 7.418269");
}
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[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.655238, 6.656096, 6.656155, 6.656208, 6.656359",\
"6.655238, 6.656096, 6.656155, 6.656208, 6.656359",\
"6.655238, 6.656096, 6.656155, 6.656208, 6.656359",\
"6.655238, 6.656096, 6.656155, 6.656208, 6.656359",\
"6.592593, 6.593450, 6.593509, 6.593562, 6.593714");
}
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.605321, 6.611547, 6.611551, 6.611555, 6.611567",\
"6.605321, 6.611547, 6.611551, 6.611555, 6.611567",\
"6.605321, 6.611547, 6.611551, 6.611555, 6.611567",\
"6.605321, 6.611547, 6.611551, 6.611555, 6.611567",\
"6.542676, 6.548901, 6.548905, 6.548910, 6.548921");
}
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*/
} /* end of pin mprj_io[13] */
pin("mprj_io[12]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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.153295, 7.290742, 7.290742, 7.290742, 7.290742",\
"7.153295, 7.290742, 7.290742, 7.290742, 7.290742",\
"7.153295, 7.290742, 7.290742, 7.290742, 7.290742",\
"7.128487, 7.290742, 7.290742, 7.290742, 7.290742",\
"7.021667, 7.193368, 7.201164, 7.208138, 7.228096");
}
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 ( "7.007851, 7.112660, 7.112660, 7.112660, 7.112660",\
"7.007851, 7.112660, 7.112660, 7.112660, 7.112660",\
"7.007851, 7.112660, 7.112660, 7.112660, 7.112660",\
"6.983042, 7.112660, 7.112660, 7.112660, 7.112660",\
"6.876222, 7.016997, 7.024409, 7.031039, 7.050014");
}
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.444247, 0.533618, 0.538767, 0.543371, 0.556550",\
"0.444247, 0.533618, 0.538767, 0.543371, 0.556550",\
"0.444247, 0.533618, 0.538767, 0.543371, 0.556550",\
"0.444247, 0.533618, 0.538767, 0.543371, 0.556550",\
"0.444247, 0.533618, 0.538767, 0.543371, 0.556550");
}
} /* 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.305624, 6.306734, 6.306804, 6.306867, 6.307047",\
"6.305624, 6.306734, 6.306804, 6.306867, 6.307047",\
"6.305624, 6.306734, 6.306804, 6.306867, 6.307047",\
"6.305624, 6.306734, 6.306804, 6.306867, 6.307047",\
"6.242978, 6.244088, 6.244159, 6.244222, 6.244402");
}
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.254825, 6.260314, 6.260321, 6.260328, 6.260348",\
"6.254825, 6.260314, 6.260321, 6.260328, 6.260348",\
"6.254825, 6.260314, 6.260321, 6.260328, 6.260348",\
"6.254825, 6.260314, 6.260321, 6.260328, 6.260348",\
"6.192180, 6.197668, 6.197676, 6.197683, 6.197703");
}
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*/
} /* end of pin mprj_io[12] */
pin("mprj_io[11]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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 ( "6.821227, 6.958672, 6.958672, 6.958672, 6.958672",\
"6.821227, 6.958672, 6.958672, 6.958672, 6.958672",\
"6.821227, 6.958672, 6.958672, 6.958672, 6.958672",\
"6.796418, 6.958672, 6.958672, 6.958672, 6.958672",\
"6.689599, 6.861300, 6.869096, 6.876069, 6.896027");
}
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 ( "6.679747, 6.784565, 6.784565, 6.784565, 6.784565",\
"6.679747, 6.784565, 6.784565, 6.784565, 6.784565",\
"6.679747, 6.784565, 6.784565, 6.784565, 6.784565",\
"6.654939, 6.784565, 6.784565, 6.784565, 6.784565",\
"6.548119, 6.688902, 6.696314, 6.702944, 6.721919");
}
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.543366, 0.556546",\
"0.444250, 0.533613, 0.538762, 0.543366, 0.556546",\
"0.444250, 0.533613, 0.538762, 0.543366, 0.556546",\
"0.444250, 0.533613, 0.538762, 0.543366, 0.556546",\
"0.444250, 0.533613, 0.538762, 0.543366, 0.556546");
}
} /* 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.981082, 5.982253, 5.982327, 5.982392, 5.982579",\
"5.981082, 5.982253, 5.982327, 5.982392, 5.982579",\
"5.981082, 5.982253, 5.982327, 5.982392, 5.982579",\
"5.981082, 5.982253, 5.982327, 5.982392, 5.982579",\
"5.918437, 5.919608, 5.919682, 5.919747, 5.919934");
}
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.930069, 5.935379, 5.935387, 5.935395, 5.935417",\
"5.930069, 5.935379, 5.935387, 5.935395, 5.935417",\
"5.930069, 5.935379, 5.935387, 5.935395, 5.935417",\
"5.930069, 5.935379, 5.935387, 5.935395, 5.935417",\
"5.867424, 5.872734, 5.872742, 5.872750, 5.872772");
}
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*/
} /* end of pin mprj_io[11] */
pin("mprj_io[10]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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 ( "6.485246, 6.622692, 6.622692, 6.622692, 6.622692",\
"6.485246, 6.622692, 6.622692, 6.622692, 6.622692",\
"6.485246, 6.622692, 6.622692, 6.622692, 6.622692",\
"6.460437, 6.622692, 6.622692, 6.622692, 6.622692",\
"6.353618, 6.525318, 6.533114, 6.540088, 6.560046");
}
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.328137, 6.432949, 6.432949, 6.432949, 6.432949",\
"6.328137, 6.432949, 6.432949, 6.432949, 6.432949",\
"6.328137, 6.432949, 6.432949, 6.432949, 6.432949",\
"6.303329, 6.432949, 6.432949, 6.432949, 6.432949",\
"6.196509, 6.337286, 6.344699, 6.351328, 6.370304");
}
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.444247, 0.533617, 0.538765, 0.543370, 0.556549",\
"0.444247, 0.533617, 0.538765, 0.543370, 0.556549",\
"0.444247, 0.533617, 0.538765, 0.543370, 0.556549",\
"0.444247, 0.533617, 0.538765, 0.543370, 0.556549",\
"0.444247, 0.533617, 0.538765, 0.543370, 0.556549");
}
} /* 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.629626, 5.630750, 5.630821, 5.630885, 5.631067",\
"5.629626, 5.630750, 5.630821, 5.630885, 5.631067",\
"5.629626, 5.630750, 5.630821, 5.630885, 5.631067",\
"5.629626, 5.630750, 5.630821, 5.630885, 5.631067",\
"5.566981, 5.568105, 5.568176, 5.568239, 5.568421");
}
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.578779, 5.584227, 5.584234, 5.584242, 5.584262",\
"5.578779, 5.584227, 5.584234, 5.584242, 5.584262",\
"5.578779, 5.584227, 5.584234, 5.584242, 5.584262",\
"5.578779, 5.584227, 5.584234, 5.584242, 5.584262",\
"5.516133, 5.521581, 5.521589, 5.521596, 5.521617");
}
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*/
} /* end of pin mprj_io[10] */
pin("mprj_io[9]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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.133711, 6.271146, 6.271146, 6.271146, 6.271146",\
"6.133711, 6.271146, 6.271146, 6.271146, 6.271146",\
"6.133711, 6.271146, 6.271146, 6.271146, 6.271146",\
"6.108903, 6.271146, 6.271146, 6.271146, 6.271146",\
"6.002083, 6.173772, 6.181569, 6.188542, 6.208501");
}
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.789786, 0.789786, 0.789786, 0.789786",\
"0.777883, 0.789786, 0.789786, 0.789786, 0.789786",\
"0.777883, 0.789786, 0.789786, 0.789786, 0.789786",\
"0.777883, 0.789786, 0.789786, 0.789786, 0.789786",\
"0.777883, 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.988328, 6.093137, 6.093137, 6.093137, 6.093137",\
"5.988328, 6.093137, 6.093137, 6.093137, 6.093137",\
"5.988328, 6.093137, 6.093137, 6.093137, 6.093137",\
"5.963520, 6.093137, 6.093137, 6.093137, 6.093137",\
"5.856700, 5.997475, 6.004887, 6.011517, 6.030492");
}
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.533619, 0.538767, 0.543372, 0.556550",\
"0.444246, 0.533619, 0.538767, 0.543372, 0.556550",\
"0.444246, 0.533619, 0.538767, 0.543372, 0.556550",\
"0.444246, 0.533619, 0.538767, 0.543372, 0.556550",\
"0.444246, 0.533619, 0.538767, 0.543372, 0.556550");
}
} /* 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.290495, 5.291598, 5.291668, 5.291731, 5.291910",\
"5.290495, 5.291598, 5.291668, 5.291731, 5.291910",\
"5.290495, 5.291598, 5.291668, 5.291731, 5.291910",\
"5.290495, 5.291598, 5.291668, 5.291731, 5.291910",\
"5.227849, 5.228952, 5.229023, 5.229086, 5.229265");
}
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.239719, 5.245226, 5.245234, 5.245241, 5.245261",\
"5.239719, 5.245226, 5.245234, 5.245241, 5.245261",\
"5.239719, 5.245226, 5.245234, 5.245241, 5.245261",\
"5.239719, 5.245226, 5.245234, 5.245241, 5.245261",\
"5.177074, 5.182581, 5.182589, 5.182596, 5.182616");
}
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*/
} /* end of pin mprj_io[9] */
pin("mprj_io[8]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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 ( "5.788140, 5.925583, 5.925583, 5.925583, 5.925583",\
"5.788140, 5.925583, 5.925583, 5.925583, 5.925583",\
"5.788140, 5.925583, 5.925583, 5.925583, 5.925583",\
"5.763332, 5.925583, 5.925583, 5.925583, 5.925583",\
"5.656512, 5.828210, 5.836006, 5.842979, 5.862938");
}
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 ( "5.636491, 5.741305, 5.741305, 5.741305, 5.741305",\
"5.636491, 5.741305, 5.741305, 5.741305, 5.741305",\
"5.636491, 5.741305, 5.741305, 5.741305, 5.741305",\
"5.611683, 5.741305, 5.741305, 5.741305, 5.741305",\
"5.504863, 5.645643, 5.653055, 5.659685, 5.678660");
}
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.556548",\
"0.444249, 0.533615, 0.538764, 0.543368, 0.556548",\
"0.444249, 0.533615, 0.538764, 0.543368, 0.556548",\
"0.444249, 0.533615, 0.538764, 0.543368, 0.556548",\
"0.444249, 0.533615, 0.538764, 0.543368, 0.556548");
}
} /* 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.941693, 4.942840, 4.942912, 4.942976, 4.943161",\
"4.941693, 4.942840, 4.942912, 4.942976, 4.943161",\
"4.941693, 4.942840, 4.942912, 4.942976, 4.943161",\
"4.941693, 4.942840, 4.942912, 4.942976, 4.943161",\
"4.879048, 4.880194, 4.880266, 4.880331, 4.880516");
}
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.890766, 4.896147, 4.896155, 4.896163, 4.896184",\
"4.890766, 4.896147, 4.896155, 4.896163, 4.896184",\
"4.890766, 4.896147, 4.896155, 4.896163, 4.896184",\
"4.890766, 4.896147, 4.896155, 4.896163, 4.896184",\
"4.828121, 4.833502, 4.833510, 4.833518, 4.833539");
}
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*/
} /* end of pin mprj_io[8] */
pin("mprj_io[7]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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.468943, 5.606385, 5.606385, 5.606385, 5.606385",\
"5.468943, 5.606385, 5.606385, 5.606385, 5.606385",\
"5.468943, 5.606385, 5.606385, 5.606385, 5.606385",\
"5.444135, 5.606385, 5.606385, 5.606385, 5.606385",\
"5.337315, 5.509011, 5.516808, 5.523781, 5.543739");
}
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.789787, 0.789787, 0.789787, 0.789787",\
"0.777884, 0.789787, 0.789787, 0.789787, 0.789787",\
"0.777884, 0.789787, 0.789787, 0.789787, 0.789787",\
"0.777884, 0.789787, 0.789787, 0.789787, 0.789787",\
"0.777884, 0.789787, 0.789787, 0.789787, 0.789787");
}
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.303725, 5.408531, 5.408531, 5.408531, 5.408531",\
"5.303725, 5.408531, 5.408531, 5.408531, 5.408531",\
"5.303725, 5.408531, 5.408531, 5.408531, 5.408531",\
"5.278917, 5.408531, 5.408531, 5.408531, 5.408531",\
"5.172097, 5.312868, 5.320280, 5.326910, 5.345885");
}
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.444245, 0.533621, 0.538769, 0.543374, 0.556552",\
"0.444245, 0.533621, 0.538769, 0.543374, 0.556552",\
"0.444245, 0.533621, 0.538769, 0.543374, 0.556552",\
"0.444245, 0.533621, 0.538769, 0.543374, 0.556552",\
"0.444245, 0.533621, 0.538769, 0.543374, 0.556552");
}
} /* 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.608157, 4.609233, 4.609303, 4.609364, 4.609540",\
"4.608157, 4.609233, 4.609303, 4.609364, 4.609540",\
"4.608157, 4.609233, 4.609303, 4.609364, 4.609540",\
"4.608157, 4.609233, 4.609303, 4.609364, 4.609540",\
"4.545511, 4.546588, 4.546657, 4.546719, 4.546896");
}
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.557474, 4.563059, 4.563066, 4.563073, 4.563092",\
"4.557474, 4.563059, 4.563066, 4.563073, 4.563092",\
"4.557474, 4.563059, 4.563066, 4.563073, 4.563092",\
"4.557474, 4.563059, 4.563066, 4.563073, 4.563092",\
"4.494828, 4.500413, 4.500421, 4.500427, 4.500447");
}
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*/
} /* end of pin mprj_io[7] */
pin("mprj_io[6]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "8.466980, 8.638714, 8.646509, 8.653482, 8.673438",\
"8.529076, 8.700809, 8.708605, 8.715578, 8.735534",\
"8.665090, 8.836823, 8.844619, 8.851592, 8.871548",\
"8.881119, 9.052853, 9.060648, 9.067621, 9.087577",\
"8.913938, 9.085671, 9.093468, 9.100440, 9.120397");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 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.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "8.537798, 8.679208, 8.686670, 8.693345, 8.712448",\
"8.599894, 8.741303, 8.748766, 8.755441, 8.774544",\
"8.735908, 8.877317, 8.884780, 8.891455, 8.910558",\
"8.951937, 9.093347, 9.100809, 9.107484, 9.126587",\
"8.984756, 9.126165, 9.133628, 9.140303, 9.159407");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.423533, 0.515559, 0.520975, 0.525818, 0.539681",\
"0.423533, 0.515559, 0.520975, 0.525818, 0.539681",\
"0.423533, 0.515559, 0.520975, 0.525818, 0.539681",\
"0.423533, 0.515559, 0.520975, 0.525818, 0.539681",\
"0.423533, 0.515559, 0.520975, 0.525818, 0.539681");
}
} /* end of arc clock_mprj_io[6]_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.699485, 7.871219, 7.879014, 7.885987, 7.905943",\
"7.761580, 7.933314, 7.941110, 7.948083, 7.968039",\
"7.897594, 8.069328, 8.077124, 8.084097, 8.104053",\
"8.113624, 8.285357, 8.293153, 8.300126, 8.320082",\
"8.146442, 8.318176, 8.325973, 8.332945, 8.352901");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 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.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.636435, 7.777844, 7.785307, 7.791982, 7.811085",\
"7.698530, 7.839940, 7.847403, 7.854078, 7.873181",\
"7.834544, 7.975954, 7.983417, 7.990092, 8.009195",\
"8.050573, 8.191983, 8.199446, 8.206120, 8.225224",\
"8.083393, 8.224803, 8.232265, 8.238940, 8.258043");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.423533, 0.515559, 0.520975, 0.525818, 0.539681",\
"0.423533, 0.515559, 0.520975, 0.525818, 0.539681",\
"0.423533, 0.515559, 0.520975, 0.525818, 0.539681",\
"0.423533, 0.515559, 0.520975, 0.525818, 0.539681",\
"0.423533, 0.515559, 0.520975, 0.525818, 0.539681");
}
} /* 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.234258, 7.371733, 7.371733, 7.371733, 7.371733",\
"7.234258, 7.371733, 7.371733, 7.371733, 7.371733",\
"7.234258, 7.371733, 7.371733, 7.371733, 7.371733",\
"7.209449, 7.371733, 7.371733, 7.371733, 7.371733",\
"7.102630, 7.274364, 7.282159, 7.289132, 7.309088");
}
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.299459, 7.405126, 7.405126, 7.405126, 7.405126",\
"7.299459, 7.405126, 7.405126, 7.405126, 7.405126",\
"7.299459, 7.405126, 7.405126, 7.405126, 7.405126",\
"7.274651, 7.405126, 7.405126, 7.405126, 7.405126",\
"7.167830, 7.309240, 7.316703, 7.323378, 7.342481");
}
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.444232, 0.533642, 0.538789, 0.543392, 0.556568",\
"0.444232, 0.533642, 0.538789, 0.543392, 0.556568",\
"0.444232, 0.533642, 0.538789, 0.543392, 0.556568",\
"0.444232, 0.533642, 0.538789, 0.543392, 0.556568",\
"0.444232, 0.533642, 0.538789, 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.210295, 4.211137, 4.211195, 4.211247, 4.211397",\
"4.210295, 4.211137, 4.211195, 4.211247, 4.211397",\
"4.210295, 4.211137, 4.211195, 4.211247, 4.211397",\
"4.210295, 4.211137, 4.211195, 4.211247, 4.211397",\
"4.147650, 4.148491, 4.148550, 4.148602, 4.148752");
}
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.160434, 4.166705, 4.166709, 4.166713, 4.166724",\
"4.160434, 4.166705, 4.166709, 4.166713, 4.166724",\
"4.160434, 4.166705, 4.166709, 4.166713, 4.166724",\
"4.160434, 4.166705, 4.166709, 4.166713, 4.166724",\
"4.097788, 4.104060, 4.104064, 4.104068, 4.104079");
}
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.448766, 4.583421, 4.583421, 4.583421, 4.583421",\
"4.448766, 4.583421, 4.583421, 4.583421, 4.583421",\
"4.448766, 4.583421, 4.583421, 4.583421, 4.583421",\
"4.435959, 4.583421, 4.583421, 4.583421, 4.583421",\
"4.346693, 4.518426, 4.526222, 4.533195, 4.553151");
}
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.444948, 4.547795, 4.547795, 4.547795, 4.547795",\
"4.444948, 4.547795, 4.547795, 4.547795, 4.547795",\
"4.444948, 4.547795, 4.547795, 4.547795, 4.547795",\
"4.432142, 4.547795, 4.547795, 4.547795, 4.547795",\
"4.342875, 4.484284, 4.491747, 4.498422, 4.517525");
}
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.423533, 0.515559, 0.520975, 0.525818, 0.539681",\
"0.423533, 0.515559, 0.520975, 0.525818, 0.539681",\
"0.423533, 0.515559, 0.520975, 0.525818, 0.539681",\
"0.423533, 0.515559, 0.520975, 0.525818, 0.539681",\
"0.423533, 0.515559, 0.520975, 0.525818, 0.539681");
}
} /* 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.364470, 4.536204, 4.544000, 4.550973, 4.570929",\
"4.364470, 4.536204, 4.544000, 4.550973, 4.570929",\
"4.364470, 4.536204, 4.544000, 4.550973, 4.570929",\
"4.364470, 4.536204, 4.544000, 4.550973, 4.570929",\
"4.334201, 4.505935, 4.513731, 4.520703, 4.540659");
}
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.321246, 4.462656, 4.470119, 4.476793, 4.495896",\
"4.321246, 4.462656, 4.470119, 4.476793, 4.495896",\
"4.321246, 4.462656, 4.470119, 4.476793, 4.495896",\
"4.321246, 4.462656, 4.470119, 4.476793, 4.495896",\
"4.290977, 4.432386, 4.439849, 4.446524, 4.465627");
}
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.423533, 0.515559, 0.520975, 0.525818, 0.539681",\
"0.423533, 0.515559, 0.520975, 0.525818, 0.539681",\
"0.423533, 0.515559, 0.520975, 0.525818, 0.539681",\
"0.423533, 0.515559, 0.520975, 0.525818, 0.539681",\
"0.423533, 0.515559, 0.520975, 0.525818, 0.539681");
}
} /* end of arc hkspi_clk_mprj_io[6]_redg_min*/
} /* end of pin mprj_io[6] */
pin("mprj_io[5]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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.727442, 4.864915, 4.864915, 4.864915, 4.864915",\
"4.727442, 4.864915, 4.864915, 4.864915, 4.864915",\
"4.727442, 4.864915, 4.864915, 4.864915, 4.864915",\
"4.702634, 4.864915, 4.864915, 4.864915, 4.864915",\
"4.595814, 4.767545, 4.775340, 4.782313, 4.802269");
}
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 ( "4.579638, 4.684413, 4.684413, 4.684413, 4.684413",\
"4.579638, 4.684413, 4.684413, 4.684413, 4.684413",\
"4.579638, 4.684413, 4.684413, 4.684413, 4.684413",\
"4.554830, 4.684413, 4.684413, 4.684413, 4.684413",\
"4.448010, 4.588751, 4.596163, 4.602793, 4.621768");
}
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[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.879249, 3.880099, 3.880158, 3.880210, 3.880361",\
"3.879249, 3.880099, 3.880158, 3.880210, 3.880361",\
"3.879249, 3.880099, 3.880158, 3.880210, 3.880361",\
"3.879249, 3.880099, 3.880158, 3.880210, 3.880361",\
"3.816604, 3.817454, 3.817513, 3.817565, 3.817716");
}
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.829359, 3.835606, 3.835610, 3.835614, 3.835626",\
"3.829359, 3.835606, 3.835610, 3.835614, 3.835626",\
"3.829359, 3.835606, 3.835610, 3.835614, 3.835626",\
"3.829359, 3.835606, 3.835610, 3.835614, 3.835626",\
"3.766713, 3.772961, 3.772965, 3.772969, 3.772980");
}
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.169336, 4.303987, 4.303987, 4.303987, 4.303987",\
"4.169336, 4.303987, 4.303987, 4.303987, 4.303987",\
"4.169336, 4.303987, 4.303987, 4.303987, 4.303987",\
"4.156529, 4.303987, 4.303987, 4.303987, 4.303987",\
"4.067262, 4.238993, 4.246788, 4.253761, 4.273717");
}
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.095986, 4.198832, 4.198832, 4.198832, 4.198832",\
"4.095986, 4.198832, 4.198832, 4.198832, 4.198832",\
"4.095986, 4.198832, 4.198832, 4.198832, 4.198832",\
"4.083179, 4.198832, 4.198832, 4.198832, 4.198832",\
"3.993912, 4.135322, 4.142784, 4.149459, 4.168562");
}
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.515556, 0.520971, 0.525814, 0.539675",\
"0.423520, 0.515556, 0.520971, 0.525814, 0.539675",\
"0.423520, 0.515556, 0.520971, 0.525814, 0.539675",\
"0.423520, 0.515556, 0.520971, 0.525814, 0.539675",\
"0.423520, 0.515556, 0.520971, 0.525814, 0.539675");
}
} /* 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 ( "4.092144, 4.263875, 4.271670, 4.278643, 4.298599",\
"4.092144, 4.263875, 4.271670, 4.278643, 4.298599",\
"4.092144, 4.263875, 4.271670, 4.278643, 4.298599",\
"4.092144, 4.263875, 4.271670, 4.278643, 4.298599",\
"4.061874, 4.233605, 4.241401, 4.248374, 4.268330");
}
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.992136, 4.133544, 4.141007, 4.147682, 4.166785",\
"3.992136, 4.133544, 4.141007, 4.147682, 4.166785",\
"3.992136, 4.133544, 4.141007, 4.147682, 4.166785",\
"3.992136, 4.133544, 4.141007, 4.147682, 4.166785",\
"3.961866, 4.103275, 4.110738, 4.117413, 4.136516");
}
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.515556, 0.520971, 0.525814, 0.539675",\
"0.423520, 0.515556, 0.520971, 0.525814, 0.539675",\
"0.423520, 0.515556, 0.520971, 0.525814, 0.539675",\
"0.423520, 0.515556, 0.520971, 0.525814, 0.539675",\
"0.423520, 0.515556, 0.520971, 0.525814, 0.539675");
}
} /* end of arc hkspi_clk_mprj_io[5]_redg_min*/
} /* end of pin mprj_io[5] */
pin("mprj_io[4]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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 : 5.000000 ;
min_transition : 0.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.057723, 4.195198, 4.195198, 4.195198, 4.195198",\
"4.057723, 4.195198, 4.195198, 4.195198, 4.195198",\
"4.057723, 4.195198, 4.195198, 4.195198, 4.195198",\
"4.032915, 4.195198, 4.195198, 4.195198, 4.195198",\
"3.926095, 4.097828, 4.105624, 4.112597, 4.132553");
}
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 ( "3.911800, 4.016577, 4.016577, 4.016577, 4.016577",\
"3.911800, 4.016577, 4.016577, 4.016577, 4.016577",\
"3.911800, 4.016577, 4.016577, 4.016577, 4.016577",\
"3.886992, 4.016577, 4.016577, 4.016577, 4.016577",\
"3.780172, 3.920914, 3.928326, 3.934956, 3.953931");
}
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[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.214640, 3.215502, 3.215561, 3.215614, 3.215766",\
"3.214640, 3.215502, 3.215561, 3.215614, 3.215766",\
"3.214640, 3.215502, 3.215561, 3.215614, 3.215766",\
"3.214640, 3.215502, 3.215561, 3.215614, 3.215766",\
"3.151995, 3.152856, 3.152916, 3.152969, 3.153121");
}
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.164709, 3.170922, 3.170926, 3.170930, 3.170942",\
"3.164709, 3.170922, 3.170926, 3.170930, 3.170942",\
"3.164709, 3.170922, 3.170926, 3.170930, 3.170942",\
"3.164709, 3.170922, 3.170926, 3.170930, 3.170942",\
"3.102063, 3.108276, 3.108281, 3.108285, 3.108297");
}
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.148946, 4.283599, 4.283599, 4.283599, 4.283599",\
"4.148946, 4.283599, 4.283599, 4.283599, 4.283599",\
"4.148946, 4.283599, 4.283599, 4.283599, 4.283599",\
"4.136139, 4.283599, 4.283599, 4.283599, 4.283599",\
"4.046872, 4.218605, 4.226400, 4.233373, 4.253329");
}
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.084606, 4.187452, 4.187452, 4.187452, 4.187452",\
"4.084606, 4.187452, 4.187452, 4.187452, 4.187452",\
"4.084606, 4.187452, 4.187452, 4.187452, 4.187452",\
"4.071799, 4.187452, 4.187452, 4.187452, 4.187452",\
"3.982533, 4.123942, 4.131405, 4.138080, 4.157183");
}
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.423529, 0.515558, 0.520973, 0.525817, 0.539679",\
"0.423529, 0.515558, 0.520973, 0.525817, 0.539679",\
"0.423529, 0.515558, 0.520973, 0.525817, 0.539679",\
"0.423529, 0.515558, 0.520973, 0.525817, 0.539679",\
"0.423529, 0.515558, 0.520973, 0.525817, 0.539679");
}
} /* 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 ( "4.072285, 4.244017, 4.251813, 4.258786, 4.278742",\
"4.072285, 4.244017, 4.251813, 4.258786, 4.278742",\
"4.072285, 4.244017, 4.251813, 4.258786, 4.278742",\
"4.072285, 4.244017, 4.251813, 4.258786, 4.278742",\
"4.042015, 4.213747, 4.221543, 4.228516, 4.248472");
}
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 ( "3.998939, 4.140348, 4.147811, 4.154486, 4.173589",\
"3.998939, 4.140348, 4.147811, 4.154486, 4.173589",\
"3.998939, 4.140348, 4.147811, 4.154486, 4.173589",\
"3.998939, 4.140348, 4.147811, 4.154486, 4.173589",\
"3.968669, 4.110079, 4.117541, 4.124216, 4.143319");
}
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.423529, 0.515558, 0.520973, 0.525817, 0.539679",\
"0.423529, 0.515558, 0.520973, 0.525817, 0.539679",\
"0.423529, 0.515558, 0.520973, 0.525817, 0.539679",\
"0.423529, 0.515558, 0.520973, 0.525817, 0.539679",\
"0.423529, 0.515558, 0.520973, 0.525817, 0.539679");
}
} /* end of arc hkspi_clk_mprj_io[3]_redg_min*/
} /* end of pin mprj_io[3] */
pin("mprj_io[2]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
values ( "4.179146, 4.122712, 4.107342, 4.120148, 4.209415",\
"4.418456, 4.362022, 4.346652, 4.359458, 4.448726",\
"4.942636, 4.886203, 4.870832, 4.883639, 4.972906",\
"5.775186, 5.718752, 5.703382, 5.716188, 5.805455",\
"6.029019, 5.972586, 5.957215, 5.970022, 6.059289");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
values ( "4.713581, 4.657147, 4.641777, 4.654583, 4.743851",\
"4.993771, 4.937337, 4.921967, 4.934773, 5.024040",\
"5.607493, 5.551060, 5.535689, 5.548496, 5.637763",\
"6.582262, 6.525828, 6.510458, 6.523264, 6.612532",\
"6.934166, 6.877733, 6.862362, 6.875169, 6.964436");
}
} /* end of arc hkspi_clk_mprj_io[2]_stupr*/
timing () {
related_pin : "hkspi_clk" ;
timing_type : setup_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
values ( "5.309941, 5.192798, 5.081324, 4.896368, 4.140880",\
"5.549250, 5.432107, 5.320633, 5.135677, 4.380189",\
"6.073431, 5.956288, 5.844815, 5.659858, 4.904370",\
"6.905981, 6.788837, 6.677364, 6.492407, 5.736919",\
"7.159814, 7.042671, 6.931198, 6.746241, 5.990753");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
values ( "5.271118, 5.153975, 5.042501, 4.857545, 4.102057",\
"5.551308, 5.434165, 5.322691, 5.137734, 4.382247",\
"6.165030, 6.047887, 5.936413, 5.751457, 4.995969",\
"7.139799, 7.022656, 6.911182, 6.726226, 5.970738",\
"7.491704, 7.374561, 7.263087, 7.078131, 6.322643");
}
} /* end of arc hkspi_clk_mprj_io[2]_stupf*/
timing () {
related_pin : "hkspi_clk" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
values ( "-1.008525, -0.952093, -0.936724, -0.949538, -1.038822",\
"-0.923307, -0.866875, -0.851505, -0.864320, -0.953604",\
"-0.736648, -0.680215, -0.664846, -0.677660, -0.766944",\
"-0.440178, -0.383745, -0.368376, -0.381190, -0.470474",\
"-0.269039, -0.212607, -0.197237, -0.210052, -0.299336");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
values ( "-1.160184, -1.103751, -1.088382, -1.101197, -1.190480",\
"-1.366099, -1.309667, -1.294297, -1.307112, -1.396396",\
"-1.817133, -1.760700, -1.745331, -1.758146, -1.847430",\
"-2.533505, -2.477072, -2.461703, -2.474518, -2.563801",\
"-2.724713, -2.668281, -2.652911, -2.665726, -2.755010");
}
} /* end of arc hkspi_clk_mprj_io[2]_hldr*/
timing () {
related_pin : "hkspi_clk" ;
timing_type : hold_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
values ( "-1.484877, -1.367804, -1.256469, -1.072099, -0.316612",\
"-1.399659, -1.282586, -1.171251, -0.986881, -0.231394",\
"-1.212999, -1.095926, -0.984591, -0.800221, -0.044734",\
"-0.916529, -0.799456, -0.688121, -0.503752, 0.251736",\
"-0.745391, -0.628318, -0.516983, -0.332613, 0.422874");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
values ( "-2.042806, -1.925733, -1.814398, -1.630028, -0.874541",\
"-2.248721, -2.131649, -2.020314, -1.835944, -1.080456",\
"-2.699755, -2.582682, -2.471347, -2.286978, -1.531490",\
"-3.416127, -3.299054, -3.187719, -3.003349, -2.247862",\
"-3.607335, -3.490263, -3.378927, -3.194558, -2.439070");
}
} /* end of arc hkspi_clk_mprj_io[2]_hldf*/
} /* end of pin mprj_io[2] */
pin("mprj_io[1]") {
direction : inout ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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 ( "8.162979, 8.300450, 8.300450, 8.300450, 8.300450",\
"8.162979, 8.300450, 8.300450, 8.300450, 8.300450",\
"8.162979, 8.300450, 8.300450, 8.300450, 8.300450",\
"8.138170, 8.300450, 8.300450, 8.300450, 8.300450",\
"8.031351, 8.203080, 8.210876, 8.217849, 8.237805");
}
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 ( "8.244982, 8.350648, 8.350648, 8.350648, 8.350648",\
"8.244982, 8.350648, 8.350648, 8.350648, 8.350648",\
"8.244982, 8.350648, 8.350648, 8.350648, 8.350648",\
"8.220173, 8.350648, 8.350648, 8.350648, 8.350648",\
"8.113354, 8.254763, 8.262225, 8.268900, 8.288003");
}
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[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.543822, 2.544674, 2.544733, 2.544785, 2.544936",\
"2.543822, 2.544674, 2.544733, 2.544785, 2.544936",\
"2.543822, 2.544674, 2.544733, 2.544785, 2.544936",\
"2.543822, 2.544674, 2.544733, 2.544785, 2.544936",\
"2.481177, 2.482028, 2.482088, 2.482140, 2.482291");
}
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.493925, 2.500166, 2.500171, 2.500175, 2.500186",\
"2.493925, 2.500166, 2.500171, 2.500175, 2.500186",\
"2.493925, 2.500166, 2.500171, 2.500175, 2.500186",\
"2.493925, 2.500166, 2.500171, 2.500175, 2.500186",\
"2.431279, 2.437521, 2.437525, 2.437530, 2.437541");
}
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.480028, 3.651756, 3.659552, 3.666525, 3.686481",\
"3.597109, 3.768838, 3.776634, 3.783607, 3.803563",\
"3.708459, 3.880188, 3.887983, 3.894956, 3.914913",\
"3.892775, 4.064504, 4.072300, 4.079272, 4.099229",\
"4.648707, 4.820436, 4.828232, 4.835204, 4.855161");
}
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 ( "3.383960, 3.525368, 3.532831, 3.539506, 3.558609",\
"3.501041, 3.642450, 3.649912, 3.656587, 3.675691",\
"3.612391, 3.753799, 3.761262, 3.767937, 3.787040",\
"3.796707, 3.938116, 3.945579, 3.952254, 3.971357",\
"4.552639, 4.694048, 4.701510, 4.708185, 4.727289");
}
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[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.923638, 2.924490, 2.924549, 2.924602, 2.924752",\
"3.040786, 3.041638, 3.041697, 3.041750, 3.041900",\
"3.152267, 3.153119, 3.153178, 3.153231, 3.153381",\
"3.337128, 3.337980, 3.338039, 3.338092, 3.338242",\
"4.093061, 4.093914, 4.093972, 4.094025, 4.094176");
}
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.873741, 2.879982, 2.879987, 2.879991, 2.880002",\
"2.990889, 2.997130, 2.997135, 2.997139, 2.997150",\
"3.102370, 3.108611, 3.108616, 3.108620, 3.108631",\
"3.287231, 3.293472, 3.293477, 3.293481, 3.293492",\
"4.043164, 4.049406, 4.049410, 4.049414, 4.049426");
}
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 ( "5.636207, 5.770856, 5.770856, 5.770856, 5.770856",\
"5.636207, 5.770856, 5.770856, 5.770856, 5.770856",\
"5.636207, 5.770856, 5.770856, 5.770856, 5.770856",\
"5.623400, 5.770856, 5.770856, 5.770856, 5.770856",\
"5.534132, 5.705861, 5.713657, 5.720630, 5.740586");
}
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 ( "5.682068, 5.784913, 5.784913, 5.784913, 5.784913",\
"5.682068, 5.784913, 5.784913, 5.784913, 5.784913",\
"5.682068, 5.784913, 5.784913, 5.784913, 5.784913",\
"5.669261, 5.784913, 5.784913, 5.784913, 5.784913",\
"5.579994, 5.721402, 5.728865, 5.735540, 5.754643");
}
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[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.148133, 3.319862, 3.327658, 3.334631, 3.354587",\
"3.148133, 3.319862, 3.327658, 3.334631, 3.354587",\
"3.148133, 3.319862, 3.327658, 3.334631, 3.354587",\
"3.148133, 3.319862, 3.327658, 3.334631, 3.354587",\
"3.117836, 3.289566, 3.297361, 3.304334, 3.324291");
}
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.152735, 3.294144, 3.301606, 3.308281, 3.327384",\
"3.152735, 3.294144, 3.301606, 3.308281, 3.327384",\
"3.152735, 3.294144, 3.301606, 3.308281, 3.327384",\
"3.152735, 3.294144, 3.301606, 3.308281, 3.327384",\
"3.122438, 3.263847, 3.271309, 3.277984, 3.297087");
}
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 : 5.000000 ;
min_transition : 0.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.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.844432, 8.016164, 8.023959, 8.030932, 8.050888",\
"7.906528, 8.078259, 8.086055, 8.093028, 8.112984",\
"8.042542, 8.214273, 8.222069, 8.229042, 8.248999",\
"8.258571, 8.430303, 8.438098, 8.445071, 8.465027",\
"8.291390, 8.463121, 8.470918, 8.477890, 8.497847");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 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.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.744189, 7.884929, 7.892341, 7.898971, 7.917946",\
"7.806285, 7.947024, 7.954436, 7.961066, 7.980042",\
"7.942299, 8.083038, 8.090450, 8.097080, 8.116055",\
"8.158328, 8.299067, 8.306479, 8.313109, 8.332085",\
"8.191147, 8.331886, 8.339299, 8.345928, 8.364903");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444232, 0.533641, 0.538789, 0.543392, 0.556568",\
"0.444232, 0.533641, 0.538789, 0.543392, 0.556568",\
"0.444232, 0.533641, 0.538789, 0.543392, 0.556568",\
"0.444232, 0.533641, 0.538789, 0.543392, 0.556568",\
"0.444232, 0.533641, 0.538789, 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, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.997804, 6.998647, 6.998705, 6.998758, 6.998908",\
"7.059899, 7.060742, 7.060801, 7.060853, 7.061003",\
"7.195913, 7.196756, 7.196815, 7.196867, 7.197017",\
"7.411942, 7.412786, 7.412844, 7.412897, 7.413046",\
"7.444761, 7.445604, 7.445663, 7.445715, 7.445865");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 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.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.947937, 6.954205, 6.954208, 6.954213, 6.954224",\
"7.010033, 7.016300, 7.016304, 7.016308, 7.016319",\
"7.146047, 7.152314, 7.152318, 7.152322, 7.152333",\
"7.362076, 7.368343, 7.368347, 7.368351, 7.368362",\
"7.394895, 7.401162, 7.401166, 7.401170, 7.401181");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 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 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.049416, 3.186889, 3.186889, 3.186889, 3.186889",\
"3.049416, 3.186889, 3.186889, 3.186889, 3.186889",\
"3.049416, 3.186889, 3.186889, 3.186889, 3.186889",\
"3.024607, 3.186889, 3.186889, 3.186889, 3.186889",\
"2.917788, 3.089519, 3.097315, 3.104288, 3.124244");
}
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 ( "2.903836, 3.008610, 3.008610, 3.008610, 3.008610",\
"2.903836, 3.008610, 3.008610, 3.008610, 3.008610",\
"2.903836, 3.008610, 3.008610, 3.008610, 3.008610",\
"2.879027, 3.008610, 3.008610, 3.008610, 3.008610",\
"2.772208, 2.912947, 2.920360, 2.926990, 2.945964");
}
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.444232, 0.533641, 0.538789, 0.543392, 0.556568",\
"0.444232, 0.533641, 0.538789, 0.543392, 0.556568",\
"0.444232, 0.533641, 0.538789, 0.543392, 0.556568",\
"0.444232, 0.533641, 0.538789, 0.543392, 0.556568",\
"0.444232, 0.533641, 0.538789, 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.209961, 2.210804, 2.210862, 2.210915, 2.211064",\
"2.209961, 2.210804, 2.210862, 2.210915, 2.211064",\
"2.209961, 2.210804, 2.210862, 2.210915, 2.211064",\
"2.209961, 2.210804, 2.210862, 2.210915, 2.211064",\
"2.147316, 2.148159, 2.148217, 2.148270, 2.148419");
}
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.160094, 2.166361, 2.166366, 2.166369, 2.166381",\
"2.160094, 2.166361, 2.166366, 2.166369, 2.166381",\
"2.160094, 2.166361, 2.166366, 2.166369, 2.166381",\
"2.160094, 2.166361, 2.166366, 2.166369, 2.166381",\
"2.097449, 2.103716, 2.103720, 2.103724, 2.103735");
}
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.605450, 4.740102, 4.740102, 4.740102, 4.740102",\
"4.605450, 4.740102, 4.740102, 4.740102, 4.740102",\
"4.605450, 4.740102, 4.740102, 4.740102, 4.740102",\
"4.592643, 4.740102, 4.740102, 4.740102, 4.740102",\
"4.503376, 4.675108, 4.682903, 4.689877, 4.709833");
}
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.505206, 4.607158, 4.607158, 4.607158, 4.607158",\
"4.505206, 4.607158, 4.607158, 4.607158, 4.607158",\
"4.505206, 4.607158, 4.607158, 4.607158, 4.607158",\
"4.492399, 4.607158, 4.607158, 4.607158, 4.607158",\
"4.403132, 4.543871, 4.551284, 4.557914, 4.576889");
}
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.444232, 0.533641, 0.538789, 0.543392, 0.556568",\
"0.444232, 0.533641, 0.538789, 0.543392, 0.556568",\
"0.444232, 0.533641, 0.538789, 0.543392, 0.556568",\
"0.444232, 0.533641, 0.538789, 0.543392, 0.556568",\
"0.444232, 0.533641, 0.538789, 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.832629, 3.833472, 3.833530, 3.833583, 3.833733",\
"3.832629, 3.833472, 3.833530, 3.833583, 3.833733",\
"3.832629, 3.833472, 3.833530, 3.833583, 3.833733",\
"3.832629, 3.833472, 3.833530, 3.833583, 3.833733",\
"3.802359, 3.803202, 3.803261, 3.803313, 3.803463");
}
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.782762, 3.789029, 3.789034, 3.789038, 3.789049",\
"3.782762, 3.789029, 3.789034, 3.789038, 3.789049",\
"3.782762, 3.789029, 3.789034, 3.789038, 3.789049",\
"3.782762, 3.789029, 3.789034, 3.789038, 3.789049",\
"3.752492, 3.758760, 3.758764, 3.758768, 3.758779");
}
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 : 5.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.370819");
}
} /* end of arc clock_clock_pwl*/
timing () {
related_pin : "clock" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.627328");
}
} /* end of arc clock_clock_pwh*/
} /* end of pin clock */
pin("resetb") {
direction : input ;
max_transition : 5.000000 ;
capacitance : 0.856414 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : resetb;
} /* end of pin resetb */
pin("flash_csb") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.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.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.440357, 7.611966, 7.619764, 7.626740, 7.646703",\
"7.502453, 7.674062, 7.681861, 7.688836, 7.708799",\
"7.638466, 7.810076, 7.817874, 7.824849, 7.844812",\
"7.854496, 8.026106, 8.033904, 8.040879, 8.060843",\
"7.887315, 8.058924, 8.066723, 8.073698, 8.093660");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.758820, 0.765585, 0.765585, 0.765585, 0.765585",\
"0.758820, 0.765585, 0.765585, 0.765585, 0.765585",\
"0.758820, 0.765585, 0.765585, 0.765585, 0.765585",\
"0.758820, 0.765585, 0.765585, 0.765585, 0.765585",\
"0.758820, 0.765585, 0.765585, 0.765585, 0.765585");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.731769, 7.873145, 7.880609, 7.887284, 7.906390",\
"7.793865, 7.935241, 7.942704, 7.949380, 7.968487",\
"7.929878, 8.071254, 8.078718, 8.085394, 8.104500",\
"8.145908, 8.287284, 8.294747, 8.301423, 8.320530",\
"8.178726, 8.320103, 8.327566, 8.334242, 8.353349");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.423002, 0.515414, 0.520805, 0.525627, 0.539428",\
"0.423002, 0.515414, 0.520805, 0.525627, 0.539428",\
"0.423002, 0.515414, 0.520805, 0.525627, 0.539428",\
"0.423002, 0.515414, 0.520805, 0.525627, 0.539428",\
"0.423002, 0.515414, 0.520805, 0.525627, 0.539428");
}
} /* end of arc clock_flash_csb_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.417402, 7.589012, 7.596810, 7.603786, 7.623748",\
"7.479498, 7.651108, 7.658906, 7.665881, 7.685844",\
"7.615512, 7.787121, 7.794920, 7.801895, 7.821858",\
"7.831542, 8.003151, 8.010949, 8.017924, 8.037888",\
"7.864360, 8.035970, 8.043768, 8.050743, 8.070706");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.758820, 0.765585, 0.765585, 0.765585, 0.765585",\
"0.758820, 0.765585, 0.765585, 0.765585, 0.765585",\
"0.758820, 0.765585, 0.765585, 0.765585, 0.765585",\
"0.758820, 0.765585, 0.765585, 0.765585, 0.765585",\
"0.758820, 0.765585, 0.765585, 0.765585, 0.765585");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.656431, 7.797807, 7.805270, 7.811946, 7.831053",\
"7.718527, 7.859903, 7.867367, 7.874043, 7.893148",\
"7.854540, 7.995916, 8.003380, 8.010056, 8.029162",\
"8.070570, 8.211946, 8.219410, 8.226086, 8.245192",\
"8.103389, 8.244764, 8.252229, 8.258904, 8.278010");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.423002, 0.515414, 0.520805, 0.525627, 0.539428",\
"0.423002, 0.515414, 0.520805, 0.525627, 0.539428",\
"0.423002, 0.515414, 0.520805, 0.525627, 0.539428",\
"0.423002, 0.515414, 0.520805, 0.525627, 0.539428",\
"0.423002, 0.515414, 0.520805, 0.525627, 0.539428");
}
} /* 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.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.224779, 7.396382, 7.404181, 7.411156, 7.431119",\
"7.286874, 7.458478, 7.466276, 7.473251, 7.493215",\
"7.422888, 7.594492, 7.602290, 7.609265, 7.629229",\
"7.638917, 7.810521, 7.818319, 7.825294, 7.845258",\
"7.671737, 7.843340, 7.851139, 7.858114, 7.878078");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\
"0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\
"0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\
"0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\
"0.758820, 0.765583, 0.765583, 0.765583, 0.765583");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.078267, 7.219642, 7.227105, 7.233781, 7.252888",\
"7.140363, 7.281737, 7.289201, 7.295877, 7.314983",\
"7.276377, 7.417751, 7.425215, 7.431891, 7.450997",\
"7.492406, 7.633780, 7.641244, 7.647920, 7.667027",\
"7.525225, 7.666599, 7.674063, 7.680739, 7.699846");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.422979, 0.515408, 0.520798, 0.525619, 0.539417",\
"0.422979, 0.515408, 0.520798, 0.525619, 0.539417",\
"0.422979, 0.515408, 0.520798, 0.525619, 0.539417",\
"0.422979, 0.515408, 0.520798, 0.525619, 0.539417",\
"0.422979, 0.515408, 0.520798, 0.525619, 0.539417");
}
} /* end of arc clock_flash_clk_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.224779, 7.396382, 7.404181, 7.411156, 7.431119",\
"7.286874, 7.458478, 7.466276, 7.473251, 7.493215",\
"7.422888, 7.594492, 7.602290, 7.609265, 7.629229",\
"7.638917, 7.810521, 7.818319, 7.825294, 7.845258",\
"7.671737, 7.843340, 7.851139, 7.858114, 7.878078");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\
"0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\
"0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\
"0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\
"0.758820, 0.765583, 0.765583, 0.765583, 0.765583");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.077922, 7.219296, 7.226760, 7.233437, 7.252543",\
"7.140018, 7.281392, 7.288856, 7.295532, 7.314639",\
"7.276031, 7.417406, 7.424870, 7.431546, 7.450653",\
"7.492061, 7.633435, 7.640899, 7.647575, 7.666682",\
"7.524880, 7.666255, 7.673718, 7.680395, 7.699501");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.422979, 0.515408, 0.520798, 0.525619, 0.539417",\
"0.422979, 0.515408, 0.520798, 0.525619, 0.539417",\
"0.422979, 0.515408, 0.520798, 0.525619, 0.539417",\
"0.422979, 0.515408, 0.520798, 0.525619, 0.539417",\
"0.422979, 0.515408, 0.520798, 0.525619, 0.539417");
}
} /* 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.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.067374, 7.239048, 7.246846, 7.253819, 7.273779",\
"7.129470, 7.301144, 7.308941, 7.315915, 7.335875",\
"7.265484, 7.437158, 7.444955, 7.451929, 7.471889",\
"7.481513, 7.653187, 7.660985, 7.667958, 7.687918",\
"7.514333, 7.686007, 7.693804, 7.700778, 7.720737");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\
"0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\
"0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\
"0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\
"0.777881, 0.789780, 0.789780, 0.789780, 0.789780");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.048244, 7.189035, 7.196448, 7.203078, 7.222053",\
"7.110339, 7.251131, 7.258543, 7.265173, 7.284148",\
"7.246353, 7.387145, 7.394557, 7.401187, 7.420162",\
"7.462382, 7.603174, 7.610587, 7.617217, 7.636191",\
"7.495202, 7.635993, 7.643406, 7.650036, 7.669011");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444254, 0.533607, 0.538756, 0.543361, 0.556541",\
"0.444254, 0.533607, 0.538756, 0.543361, 0.556541",\
"0.444254, 0.533607, 0.538756, 0.543361, 0.556541",\
"0.444254, 0.533607, 0.538756, 0.543361, 0.556541",\
"0.444254, 0.533607, 0.538756, 0.543361, 0.556541");
}
} /* end of arc clock_flash_io0_redg*/
timing () {
min_delay_flag : true ;
related_pin : "clock" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.616491, 6.617683, 6.617757, 6.617824, 6.618013",\
"6.678587, 6.679779, 6.679853, 6.679919, 6.680109",\
"6.814601, 6.815793, 6.815867, 6.815933, 6.816123",\
"7.030630, 7.031822, 7.031896, 7.031962, 7.032152",\
"7.063449, 7.064641, 7.064715, 7.064782, 7.064971");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 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.010000, 0.633750, 2.000000, 4.170000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.565405, 6.570653, 6.570662, 6.570670, 6.570693",\
"6.627501, 6.632749, 6.632757, 6.632766, 6.632789",\
"6.763515, 6.768763, 6.768771, 6.768780, 6.768803",\
"6.979544, 6.984792, 6.984800, 6.984809, 6.984832",\
"7.012363, 7.017611, 7.017620, 7.017628, 7.017651");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 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 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.164624");
}
} /* 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.156772");
}
} /* end of arc hk_serial_load_hk_serial_load_pwh*/
} /* end of pin hk_serial_load */
pin("hkspi_clk") {
direction : internal ;
clock : true ;
max_transition : 5.000000 ;
min_transition : 0.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.000000 ;
/* Other user defined attributes. */
original_pin : housekeeping/mgmt_gpio_in[4];
timing () {
related_pin : "hkspi_clk" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.260283");
}
} /* end of arc hkspi_clk_hkspi_clk_pwl*/
timing () {
related_pin : "hkspi_clk" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.403828");
}
} /* end of arc hkspi_clk_hkspi_clk_pwh*/
} /* end of pin hkspi_clk */
} /* end of cell */
} /* end of library */