blob: f4275744da6b29ebb5f35ae21e4db5f55afd4b86 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__icgtn_1) {
area : 84.672000 ;
clock_gating_integrated_cell : "latch_negedge_precontrol" ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!E&!TE" ;
value : "0.000197184" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!E&TE" ;
value : "0.000166878" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&E&!TE" ;
value : "0.000161904" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&E&TE" ;
value : "0.000161919" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!E&!TE" ;
value : "0.000109092" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!E&TE" ;
value : "0.000112929" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&E&!TE" ;
value : "0.000102693" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&E&TE" ;
value : "0.000102693" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000197184" ;
}
statetable("CLKN E TE", "IQ3 IQN3") {
table : "H L L : - - : L H, \
H H - : - - : H L, \
H - H : - - : H L, \
L - - : - - : N N" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLKN) {
capacitance : 0.009347 ;
clock : true ;
clock_gate_clock_pin : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11.2 ;
min_pulse_width_high : 1.328 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.1247, 0.1239, 0.1229, 0.1247, 0.1294, 0.137, 0.1479, 0.1625, \
0.181, 0.2034");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.06604, 0.06536, 0.06438, 0.06534, 0.06919, 0.07598, 0.08618, \
0.09964, 0.1166, 0.1374");
}
}
internal_power() {
when : "!E&TE" ;
fall_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.2172, 0.2165, 0.2155, 0.2162, 0.2196, 0.2261, 0.236, 0.2491, \
0.2658, 0.2867");
}
}
internal_power() {
when : "E&!TE" ;
fall_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.211, 0.2103, 0.2093, 0.2101, 0.2136, 0.2203, 0.23, 0.2434, 0.2603, \
0.2814");
}
}
internal_power() {
when : "E&TE" ;
fall_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.211, 0.2103, 0.2093, 0.2101, 0.2136, 0.2202, 0.2302, 0.2434, \
0.2603, 0.2815");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_E_AND_NOT_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "!E&!TE" ;
rise_constraint(scalar) {
values("0.866");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_E_AND_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "!E&TE" ;
rise_constraint(scalar) {
values("1.328");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_E_AND_NOT_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "E&!TE" ;
rise_constraint(scalar) {
values("1.285");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_E_AND_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "E&TE" ;
rise_constraint(scalar) {
values("1.208");
}
}
}
pin(E) {
capacitance : 0.004342 ;
clock_gate_enable_pin : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLKN&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.01587, 0.01587, 0.01585, 0.01586, 0.01586, 0.01588, 0.01588, \
0.01587, 0.01588, 0.01587");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.01424, -0.01421, -0.01438, -0.0145, -0.01454, -0.0146, -0.01461, \
-0.01462, -0.01464, -0.01465");
}
}
internal_power() {
when : "!CLKN&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.007244, 0.007239, 0.007245, 0.007264, 0.007287, 0.007294, 0.007288, \
0.007288, 0.00729, 0.007284");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.007232, -0.007229, -0.007226, -0.00724, -0.007234, -0.007253, \
-0.007258, -0.007259, -0.007254, -0.007256");
}
}
internal_power() {
when : "CLKN&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.194, 0.1933, 0.1925, 0.192, 0.1937, 0.1981, 0.2055, 0.2162, \
0.2301, 0.2473");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.1346, 0.1344, 0.1336, 0.1329, 0.1337, 0.1369, 0.1427, 0.1515, \
0.1633, 0.1781");
}
}
internal_power() {
when : "CLKN&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.00754, 0.007531, 0.007552, 0.007545, 0.007567, 0.007557, 0.007531, \
0.007511, 0.00747, 0.007414");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.005829, -0.005822, -0.005848, -0.005852, -0.00587, -0.005886, \
-0.005892, -0.005908, -0.005929, -0.005959");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.784, -0.758, -0.678, -0.565, -0.44, -0.316, -0.168, 0.003, 0.196, 0.422",\
"-0.805, -0.775, -0.692, -0.577, -0.461, -0.335, -0.185, -0.016, 0.179, 0.407",\
"-0.866, -0.842, -0.751, -0.642, -0.528, -0.392, -0.249, -0.078, 0.123, 0.348",\
"-0.987, -0.961, -0.875, -0.763, -0.646, -0.51, -0.356, -0.176, 0.021, 0.252",\
"-1.172, -1.147, -1.063, -0.946, -0.83, -0.688, -0.53, -0.336, -0.13, 0.108",\
"-1.41, -1.382, -1.293, -1.175, -1.054, -0.907, -0.743, -0.551, -0.333, -0.091",\
"-1.691, -1.666, -1.582, -1.462, -1.329, -1.182, -1.01, -0.81, -0.591, -0.335",\
"-2.027, -2.001, -1.912, -1.783, -1.649, -1.502, -1.327, -1.125, -0.896, -0.65",\
"-2.408, -2.384, -2.295, -2.169, -2.034, -1.876, -1.695, -1.491, -1.271, -1.018",\
"-2.844, -2.819, -2.726, -2.603, -2.459, -2.303, -2.124, -1.925, -1.698, -1.441");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.08, -0.048, 0.045, 0.219, 0.412, 0.624, 0.856, 1.125, 1.407, 1.727",\
"-0.095, -0.069, 0.02, 0.195, 0.396, 0.606, 0.833, 1.096, 1.385, 1.701",\
"-0.156, -0.13, -0.028, 0.141, 0.332, 0.547, 0.782, 1.049, 1.334, 1.652",\
"-0.252, -0.224, -0.127, 0.057, 0.246, 0.467, 0.706, 0.975, 1.267, 1.59",\
"-0.357, -0.328, -0.224, -0.047, 0.162, 0.381, 0.623, 0.895, 1.197, 1.518",\
"-0.442, -0.411, -0.313, -0.123, 0.078, 0.305, 0.557, 0.829, 1.13, 1.466",\
"-0.501, -0.472, -0.371, -0.182, 0.022, 0.257, 0.505, 0.785, 1.09, 1.43",\
"-0.526, -0.498, -0.394, -0.21, 0.001, 0.231, 0.482, 0.763, 1.072, 1.408",\
"-0.515, -0.489, -0.385, -0.196, 0.013, 0.244, 0.499, 0.782, 1.089, 1.424",\
"-0.469, -0.441, -0.334, -0.143, 0.062, 0.292, 0.548, 0.826, 1.135, 1.474");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.842, 0.816, 0.732, 0.609, 0.486, 0.345, 0.189, 0.012, -0.186, -0.415",\
"0.856, 0.836, 0.754, 0.63, 0.499, 0.357, 0.207, 0.032, -0.168, -0.393",\
"0.921, 0.897, 0.817, 0.692, 0.561, 0.424, 0.266, 0.094, -0.113, -0.334",\
"1.037, 1.014, 0.931, 0.811, 0.679, 0.538, 0.381, 0.194, -0.01, -0.244",\
"1.227, 1.204, 1.122, 0.999, 0.863, 0.716, 0.551, 0.354, 0.141, -0.092",\
"1.461, 1.442, 1.357, 1.231, 1.092, 0.942, 0.769, 0.568, 0.346, 0.1",\
"1.75, 1.726, 1.639, 1.512, 1.372, 1.216, 1.03, 0.829, 0.606, 0.354",\
"2.088, 2.063, 1.976, 1.843, 1.696, 1.535, 1.352, 1.148, 0.913, 0.66",\
"2.47, 2.446, 2.364, 2.226, 2.076, 1.909, 1.725, 1.517, 1.281, 1.024",\
"2.905, 2.887, 2.803, 2.661, 2.513, 2.345, 2.151, 1.941, 1.71, 1.448");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.916, 0.902, 0.867, 0.818, 0.764, 0.673, 0.539, 0.361, 0.158, -0.092",\
"0.942, 0.923, 0.891, 0.84, 0.788, 0.693, 0.563, 0.385, 0.179, -0.068",\
"0.995, 0.979, 0.939, 0.898, 0.838, 0.748, 0.619, 0.445, 0.239, -0.015",\
"1.081, 1.073, 1.031, 0.983, 0.926, 0.836, 0.708, 0.529, 0.323, 0.074",\
"1.181, 1.175, 1.133, 1.085, 1.034, 0.929, 0.808, 0.631, 0.422, 0.17",\
"1.265, 1.255, 1.22, 1.166, 1.115, 1.018, 0.89, 0.714, 0.502, 0.259",\
"1.324, 1.31, 1.28, 1.231, 1.174, 1.077, 0.947, 0.772, 0.568, 0.317",\
"1.36, 1.342, 1.312, 1.259, 1.2, 1.106, 0.98, 0.807, 0.598, 0.345",\
"1.356, 1.344, 1.308, 1.256, 1.203, 1.11, 0.976, 0.809, 0.595, 0.346",\
"1.324, 1.308, 1.27, 1.221, 1.164, 1.073, 0.949, 0.767, 0.559, 0.306");
}
}
}
pin(IQ3) {
direction : internal ;
internal_node : IQ3 ;
inverted_output : false ;
}
pin(IQN3) {
direction : internal ;
internal_node : IQN3 ;
inverted_output : true ;
}
pin(Q) {
clock_gate_out_pin : true ;
direction : output ;
max_capacitance : 0.5646 ;
max_transition : 11.2 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
state_function : "(CLKN|(!IQ3))" ;
internal_power() {
related_pin : "CLKN" ;
when : "!E&!TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.2185, 0.2192, 0.2204, 0.2215, 0.2228, 0.2235, 0.224, 0.2246, 0.2271, 0.2428",\
"0.2183, 0.219, 0.2202, 0.2214, 0.2227, 0.2233, 0.2236, 0.225, 0.2257, 0.2445",\
"0.2173, 0.2177, 0.2187, 0.22, 0.2215, 0.2222, 0.2228, 0.2236, 0.2254, 0.2436",\
"0.2181, 0.218, 0.2187, 0.2196, 0.2212, 0.2222, 0.2229, 0.2235, 0.2253, 0.246",\
"0.2214, 0.221, 0.221, 0.2219, 0.2234, 0.2244, 0.225, 0.2263, 0.2276, 0.2543",\
"0.2279, 0.2273, 0.227, 0.2272, 0.2288, 0.2297, 0.2303, 0.2312, 0.2347, 0.2673",\
"0.2374, 0.2368, 0.236, 0.2359, 0.2368, 0.2384, 0.2392, 0.2395, 0.2442, 0.2831",\
"0.251, 0.25, 0.2487, 0.2482, 0.2488, 0.2495, 0.2519, 0.2526, 0.2581, 0.3148",\
"0.2678, 0.2666, 0.2648, 0.264, 0.2641, 0.2641, 0.2655, 0.2686, 0.2788, 0.3601",\
"0.2875, 0.2858, 0.2835, 0.2822, 0.2823, 0.2826, 0.2826, 0.2849, 0.3069, 0.4361");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.2185, 0.2192, 0.2204, 0.2215, 0.2228, 0.2235, 0.224, 0.2246, 0.2271, 0.2428",\
"0.2183, 0.219, 0.2202, 0.2214, 0.2227, 0.2233, 0.2236, 0.225, 0.2257, 0.2445",\
"0.2173, 0.2177, 0.2187, 0.22, 0.2215, 0.2222, 0.2228, 0.2236, 0.2254, 0.2436",\
"0.2181, 0.218, 0.2187, 0.2196, 0.2212, 0.2222, 0.2229, 0.2235, 0.2253, 0.246",\
"0.2214, 0.221, 0.221, 0.2219, 0.2234, 0.2244, 0.225, 0.2263, 0.2276, 0.2543",\
"0.2279, 0.2273, 0.227, 0.2272, 0.2288, 0.2297, 0.2303, 0.2312, 0.2347, 0.2673",\
"0.2374, 0.2368, 0.236, 0.2359, 0.2368, 0.2384, 0.2392, 0.2395, 0.2442, 0.2831",\
"0.251, 0.25, 0.2487, 0.2482, 0.2488, 0.2495, 0.2519, 0.2526, 0.2581, 0.3148",\
"0.2678, 0.2666, 0.2648, 0.264, 0.2641, 0.2641, 0.2655, 0.2686, 0.2788, 0.3601",\
"0.2875, 0.2858, 0.2835, 0.2822, 0.2823, 0.2826, 0.2826, 0.2849, 0.3069, 0.4361");
}
}
internal_power() {
related_pin : "CLKN" ;
when : "!E&TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.1981, 0.1983, 0.1993, 0.2001, 0.2006, 0.2009, 0.201, 0.2011, 0.2012, 0.2012",\
"0.196, 0.1962, 0.1972, 0.198, 0.1985, 0.1988, 0.199, 0.1991, 0.1991, 0.1992",\
"0.1943, 0.1944, 0.1953, 0.1961, 0.1967, 0.197, 0.1972, 0.1973, 0.1974, 0.1974",\
"0.1982, 0.198, 0.1984, 0.1992, 0.1998, 0.2001, 0.2004, 0.2005, 0.2006, 0.2007",\
"0.2077, 0.2073, 0.2071, 0.2076, 0.2081, 0.2085, 0.2087, 0.2089, 0.209, 0.2091",\
"0.223, 0.2222, 0.2214, 0.2216, 0.222, 0.2225, 0.2227, 0.2229, 0.223, 0.2231",\
"0.2443, 0.243, 0.2419, 0.2417, 0.242, 0.2423, 0.2425, 0.2427, 0.2428, 0.2429",\
"0.2722, 0.2707, 0.269, 0.2684, 0.2684, 0.2686, 0.2688, 0.269, 0.2691, 0.2693",\
"0.3074, 0.3056, 0.3032, 0.3022, 0.3019, 0.302, 0.3021, 0.3022, 0.3023, 0.3024",\
"0.3505, 0.3481, 0.3452, 0.3435, 0.343, 0.3429, 0.3429, 0.343, 0.3431, 0.3431");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("-0.1049, -0.1042, -0.1027, -0.1017, -0.1009, -0.1003, -0.09947, -0.09848, -0.0956, -0.08023",\
"-0.1051, -0.1045, -0.103, -0.1019, -0.1011, -0.1002, -0.09966, -0.09825, -0.09703, -0.07794",\
"-0.1058, -0.1054, -0.1042, -0.1031, -0.1021, -0.1013, -0.1004, -0.09937, -0.09642, -0.07816",\
"-0.1047, -0.1047, -0.1037, -0.1028, -0.1017, -0.1007, -0.1, -0.09801, -0.09572, -0.07624",\
"-0.1009, -0.1011, -0.101, -0.09983, -0.09907, -0.098, -0.09711, -0.09624, -0.09171, -0.06904",\
"-0.09436, -0.09472, -0.095, -0.09475, -0.09303, -0.09247, -0.09197, -0.09086, -0.08617, -0.05473",\
"-0.08502, -0.08564, -0.08652, -0.08647, -0.08622, -0.0841, -0.08342, -0.08314, -0.07907, -0.03581",\
"-0.07267, -0.07365, -0.07481, -0.07541, -0.0751, -0.07451, -0.07218, -0.07064, -0.06628, -0.008384",\
"-0.05714, -0.05847, -0.06, -0.06061, -0.06123, -0.06052, -0.05972, -0.05644, -0.04618, 0.03494",\
"-0.03881, -0.04037, -0.04255, -0.04366, -0.04386, -0.04417, -0.04375, -0.04138, -0.01932, 0.1099");
}
}
internal_power() {
related_pin : "CLKN" ;
when : "E&!TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.1978, 0.1981, 0.199, 0.1998, 0.2003, 0.2006, 0.2008, 0.2009, 0.2009, 0.201",\
"0.1958, 0.196, 0.1969, 0.1978, 0.1983, 0.1986, 0.1987, 0.1988, 0.1989, 0.1989",\
"0.194, 0.1942, 0.195, 0.1959, 0.1965, 0.1968, 0.1969, 0.1971, 0.1971, 0.1972",\
"0.1979, 0.1978, 0.198, 0.1989, 0.1994, 0.1998, 0.2, 0.2002, 0.2003, 0.2004",\
"0.2076, 0.207, 0.2068, 0.2074, 0.2078, 0.2083, 0.2084, 0.2086, 0.2087, 0.2088",\
"0.2228, 0.2219, 0.2213, 0.2214, 0.2218, 0.2222, 0.2224, 0.2226, 0.2228, 0.2228",\
"0.2439, 0.2428, 0.2416, 0.2414, 0.2417, 0.242, 0.2422, 0.2424, 0.2425, 0.2426",\
"0.2719, 0.2704, 0.2687, 0.2681, 0.2681, 0.2683, 0.2685, 0.2687, 0.2688, 0.2689",\
"0.3072, 0.3054, 0.303, 0.3019, 0.3016, 0.3016, 0.3018, 0.302, 0.302, 0.3021",\
"0.3502, 0.3479, 0.3449, 0.3433, 0.3428, 0.3427, 0.3427, 0.3428, 0.3429, 0.3429");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("-0.09863, -0.09794, -0.09644, -0.09543, -0.09458, -0.09395, -0.09315, -0.09187, -0.08971, -0.07134",\
"-0.09879, -0.09818, -0.09664, -0.09556, -0.09486, -0.09409, -0.09326, -0.09198, -0.09024, -0.07119",\
"-0.09945, -0.09909, -0.09788, -0.09674, -0.0958, -0.09494, -0.09405, -0.09309, -0.09047, -0.07074",\
"-0.09847, -0.09845, -0.09754, -0.09662, -0.09544, -0.09446, -0.09384, -0.09186, -0.08903, -0.06888",\
"-0.09475, -0.09503, -0.09482, -0.0937, -0.093, -0.09208, -0.09113, -0.08897, -0.08603, -0.06062",\
"-0.0884, -0.08877, -0.08907, -0.08876, -0.08746, -0.08621, -0.08577, -0.08484, -0.08003, -0.05009",\
"-0.07895, -0.0798, -0.08051, -0.0804, -0.07988, -0.07799, -0.07734, -0.07704, -0.07221, -0.0323",\
"-0.06676, -0.06774, -0.06888, -0.06961, -0.06933, -0.06868, -0.06632, -0.06487, -0.0603, -0.004974",\
"-0.0515, -0.05283, -0.05445, -0.05514, -0.05537, -0.05505, -0.05419, -0.05092, -0.04065, 0.04047",\
"-0.03341, -0.03496, -0.03715, -0.03827, -0.03847, -0.03866, -0.0386, -0.0361, -0.0134, 0.1151");
}
}
internal_power() {
related_pin : "CLKN" ;
when : "E&TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.1979, 0.1981, 0.199, 0.1999, 0.2004, 0.2006, 0.2008, 0.2009, 0.2009, 0.201",\
"0.1958, 0.196, 0.1969, 0.1978, 0.1983, 0.1986, 0.1987, 0.1988, 0.1989, 0.1989",\
"0.194, 0.1942, 0.195, 0.1959, 0.1965, 0.1968, 0.197, 0.1971, 0.1971, 0.1972",\
"0.1979, 0.1978, 0.1981, 0.1989, 0.1995, 0.1999, 0.2001, 0.2003, 0.2003, 0.2004",\
"0.2075, 0.207, 0.2068, 0.2073, 0.2078, 0.2082, 0.2084, 0.2086, 0.2087, 0.2089",\
"0.2228, 0.2219, 0.2213, 0.2214, 0.2218, 0.2222, 0.2224, 0.2226, 0.2227, 0.2228",\
"0.244, 0.2428, 0.2416, 0.2414, 0.2417, 0.242, 0.2422, 0.2424, 0.2425, 0.2426",\
"0.2718, 0.2704, 0.2688, 0.2681, 0.2681, 0.2683, 0.2686, 0.2688, 0.2688, 0.2689",\
"0.3072, 0.3053, 0.303, 0.3019, 0.3016, 0.3017, 0.3019, 0.302, 0.3021, 0.3021",\
"0.3502, 0.3479, 0.345, 0.3433, 0.3427, 0.3426, 0.3426, 0.3427, 0.3429, 0.3429");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("-0.09866, -0.09798, -0.09652, -0.09546, -0.09461, -0.0939, -0.09325, -0.09172, -0.08885, -0.07197",\
"-0.0988, -0.09817, -0.0967, -0.09563, -0.09487, -0.09407, -0.09327, -0.09252, -0.09028, -0.07273",\
"-0.09949, -0.09913, -0.09791, -0.09678, -0.09596, -0.09483, -0.09379, -0.09268, -0.08991, -0.07048",\
"-0.09842, -0.0984, -0.09752, -0.09657, -0.09548, -0.09459, -0.09355, -0.09242, -0.09018, -0.06707",\
"-0.09478, -0.09495, -0.09494, -0.09376, -0.09303, -0.09202, -0.09104, -0.08969, -0.08606, -0.06182",\
"-0.0883, -0.08863, -0.08891, -0.08867, -0.08716, -0.08636, -0.08568, -0.08481, -0.08024, -0.04786",\
"-0.07916, -0.0798, -0.08067, -0.08074, -0.08019, -0.07834, -0.07754, -0.07709, -0.07148, -0.02999",\
"-0.06677, -0.06785, -0.06889, -0.06943, -0.06903, -0.06859, -0.06614, -0.06511, -0.06028, -0.004048",\
"-0.05146, -0.05283, -0.05448, -0.05506, -0.05577, -0.0549, -0.05398, -0.05062, -0.04035, 0.04047",\
"-0.03349, -0.03508, -0.03734, -0.03822, -0.03854, -0.03888, -0.039, -0.03648, -0.01347, 0.1151");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b0 && TE===1'b1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
when : "!E&TE" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.4196, 0.4778, 0.6291, 0.862, 1.198, 1.663, 2.274, 3.043, 3.981, 5.1",\
"0.4354, 0.4935, 0.6449, 0.8778, 1.214, 1.679, 2.29, 3.059, 3.997, 5.116",\
"0.5176, 0.5754, 0.7267, 0.9596, 1.296, 1.761, 2.372, 3.141, 4.079, 5.198",\
"0.6818, 0.7409, 0.8937, 1.127, 1.464, 1.929, 2.54, 3.309, 4.247, 5.366",\
"0.8777, 0.9414, 1.101, 1.34, 1.679, 2.144, 2.755, 3.523, 4.462, 5.581",\
"1.1, 1.169, 1.335, 1.578, 1.919, 2.388, 2.999, 3.768, 4.706, 5.824",\
"1.357, 1.43, 1.605, 1.852, 2.194, 2.662, 3.276, 4.046, 4.984, 6.102",\
"1.654, 1.732, 1.917, 2.169, 2.512, 2.979, 3.592, 4.363, 5.304, 6.422",\
"1.991, 2.074, 2.271, 2.531, 2.877, 3.344, 3.955, 4.726, 5.666, 6.787",\
"2.368, 2.456, 2.667, 2.938, 3.289, 3.757, 4.369, 5.139, 6.079, 7.199");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.2432, 0.2932, 0.4554, 0.7588, 1.229, 1.888, 2.755, 3.848, 5.177, 6.768",\
"0.2662, 0.3162, 0.4784, 0.7819, 1.252, 1.911, 2.778, 3.871, 5.202, 6.789",\
"0.3431, 0.3927, 0.5543, 0.8579, 1.329, 1.988, 2.856, 3.948, 5.277, 6.868",\
"0.4282, 0.4808, 0.6433, 0.9469, 1.417, 2.077, 2.945, 4.035, 5.371, 6.956",\
"0.4881, 0.5454, 0.7095, 1.012, 1.483, 2.143, 3.011, 4.101, 5.437, 7.022",\
"0.5228, 0.5856, 0.7538, 1.056, 1.526, 2.185, 3.052, 4.145, 5.476, 7.068",\
"0.5288, 0.5978, 0.7732, 1.074, 1.544, 2.203, 3.07, 4.161, 5.494, 7.081",\
"0.502, 0.5778, 0.7631, 1.066, 1.535, 2.193, 3.06, 4.151, 5.483, 7.071",\
"0.4412, 0.5224, 0.7203, 1.026, 1.496, 2.155, 3.022, 4.112, 5.444, 7.031",\
"0.3439, 0.4309, 0.6412, 0.9523, 1.425, 2.086, 2.952, 4.044, 5.375, 6.962");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.1411, 0.1984, 0.3695, 0.6891, 1.214, 1.97, 2.975, 4.246, 5.793, 7.639",\
"0.1412, 0.1982, 0.3695, 0.6894, 1.213, 1.973, 2.979, 4.239, 5.788, 7.633",\
"0.141, 0.1985, 0.3694, 0.6888, 1.213, 1.973, 2.978, 4.242, 5.784, 7.637",\
"0.1498, 0.2064, 0.374, 0.6918, 1.213, 1.973, 2.979, 4.243, 5.794, 7.639",\
"0.1704, 0.2262, 0.3916, 0.705, 1.22, 1.973, 2.976, 4.244, 5.793, 7.629",\
"0.191, 0.2496, 0.4086, 0.7154, 1.23, 1.981, 2.979, 4.241, 5.793, 7.639",\
"0.2096, 0.2732, 0.428, 0.726, 1.234, 1.986, 2.985, 4.246, 5.784, 7.627",\
"0.23, 0.2972, 0.4516, 0.7392, 1.238, 1.985, 2.988, 4.252, 5.792, 7.636",\
"0.2532, 0.3242, 0.4826, 0.7592, 1.248, 1.987, 2.986, 4.253, 5.796, 7.632",\
"0.2772, 0.3526, 0.5208, 0.7876, 1.263, 1.996, 2.986, 4.252, 5.796, 7.638");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.1107, 0.1803, 0.4438, 0.9572, 1.759, 2.883, 4.37, 6.232, 8.522, 11.22",\
"0.1107, 0.1803, 0.4443, 0.9578, 1.76, 2.887, 4.372, 6.24, 8.515, 11.23",\
"0.1129, 0.1812, 0.4443, 0.9572, 1.759, 2.884, 4.368, 6.232, 8.522, 11.22",\
"0.1286, 0.1926, 0.4466, 0.9572, 1.76, 2.888, 4.369, 6.243, 8.512, 11.23",\
"0.1482, 0.208, 0.4508, 0.9604, 1.762, 2.886, 4.366, 6.241, 8.516, 11.24",\
"0.1676, 0.2274, 0.4566, 0.9616, 1.761, 2.883, 4.364, 6.236, 8.517, 11.23",\
"0.1898, 0.2528, 0.467, 0.9632, 1.764, 2.885, 4.361, 6.226, 8.508, 11.23",\
"0.2124, 0.2802, 0.485, 0.968, 1.763, 2.889, 4.363, 6.222, 8.507, 11.21",\
"0.2324, 0.3086, 0.5082, 0.978, 1.771, 2.889, 4.367, 6.226, 8.495, 11.21",\
"0.2538, 0.3352, 0.537, 0.992, 1.782, 2.899, 4.364, 6.224, 8.498, 11.21");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b1 && TE===1'b0" ;
timing_sense : positive_unate ;
timing_type : combinational ;
when : "E&!TE" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.4198, 0.4778, 0.6291, 0.862, 1.198, 1.663, 2.274, 3.043, 3.982, 5.1",\
"0.4354, 0.4935, 0.6449, 0.8778, 1.214, 1.679, 2.29, 3.059, 3.997, 5.115",\
"0.5176, 0.5755, 0.7266, 0.9596, 1.296, 1.761, 2.372, 3.141, 4.079, 5.198",\
"0.6818, 0.741, 0.8936, 1.127, 1.464, 1.929, 2.54, 3.309, 4.248, 5.366",\
"0.8779, 0.9413, 1.101, 1.34, 1.679, 2.144, 2.755, 3.524, 4.462, 5.58",\
"1.1, 1.169, 1.335, 1.578, 1.919, 2.388, 2.999, 3.767, 4.706, 5.824",\
"1.357, 1.43, 1.605, 1.852, 2.194, 2.662, 3.276, 4.046, 4.984, 6.103",\
"1.654, 1.732, 1.917, 2.169, 2.512, 2.979, 3.592, 4.363, 5.304, 6.422",\
"1.991, 2.074, 2.271, 2.531, 2.877, 3.343, 3.955, 4.726, 5.667, 6.787",\
"2.368, 2.456, 2.667, 2.938, 3.289, 3.757, 4.369, 5.139, 6.079, 7.199");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.2432, 0.2932, 0.4554, 0.7588, 1.229, 1.888, 2.755, 3.849, 5.182, 6.771",\
"0.2662, 0.3161, 0.4784, 0.7819, 1.252, 1.911, 2.779, 3.872, 5.206, 6.794",\
"0.3431, 0.3927, 0.5543, 0.8579, 1.329, 1.988, 2.856, 3.949, 5.283, 6.872",\
"0.4282, 0.4808, 0.6433, 0.9469, 1.417, 2.077, 2.945, 4.035, 5.367, 6.956",\
"0.488, 0.5452, 0.7097, 1.012, 1.483, 2.143, 3.011, 4.102, 5.434, 7.024",\
"0.5228, 0.5856, 0.7538, 1.056, 1.526, 2.186, 3.052, 4.145, 5.478, 7.068",\
"0.5288, 0.5977, 0.7732, 1.074, 1.544, 2.203, 3.07, 4.161, 5.493, 7.085",\
"0.5023, 0.5779, 0.7633, 1.066, 1.535, 2.193, 3.06, 4.151, 5.484, 7.07",\
"0.4414, 0.5224, 0.7202, 1.027, 1.497, 2.155, 3.021, 4.112, 5.444, 7.032",\
"0.3439, 0.4305, 0.6412, 0.9523, 1.426, 2.086, 2.952, 4.043, 5.375, 6.962");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.1411, 0.1984, 0.3695, 0.6891, 1.214, 1.97, 2.975, 4.24, 5.785, 7.635",\
"0.1412, 0.1982, 0.369, 0.6894, 1.213, 1.973, 2.979, 4.247, 5.794, 7.638",\
"0.141, 0.1985, 0.3694, 0.689, 1.213, 1.973, 2.978, 4.247, 5.794, 7.632",\
"0.1496, 0.2062, 0.3736, 0.6914, 1.214, 1.97, 2.975, 4.24, 5.793, 7.633",\
"0.1704, 0.2262, 0.3918, 0.7048, 1.22, 1.974, 2.975, 4.243, 5.789, 7.638",\
"0.1912, 0.2498, 0.4086, 0.716, 1.23, 1.98, 2.978, 4.246, 5.792, 7.63",\
"0.21, 0.2732, 0.4278, 0.726, 1.233, 1.986, 2.986, 4.248, 5.792, 7.633",\
"0.2302, 0.2974, 0.4512, 0.739, 1.239, 1.986, 2.987, 4.252, 5.791, 7.634",\
"0.2532, 0.3242, 0.4822, 0.7586, 1.248, 1.987, 2.988, 4.253, 5.796, 7.634",\
"0.277, 0.3522, 0.5208, 0.7874, 1.264, 1.997, 2.988, 4.252, 5.802, 7.638");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.1107, 0.1803, 0.4438, 0.9572, 1.759, 2.883, 4.369, 6.235, 8.52, 11.25",\
"0.1108, 0.1804, 0.4442, 0.9573, 1.759, 2.883, 4.37, 6.235, 8.52, 11.25",\
"0.1129, 0.1812, 0.4443, 0.9571, 1.759, 2.884, 4.369, 6.233, 8.518, 11.25",\
"0.1286, 0.1926, 0.4466, 0.957, 1.76, 2.888, 4.369, 6.243, 8.525, 11.24",\
"0.1478, 0.2084, 0.4508, 0.9608, 1.759, 2.886, 4.369, 6.241, 8.526, 11.25",\
"0.1676, 0.2274, 0.4566, 0.9614, 1.762, 2.884, 4.366, 6.236, 8.515, 11.23",\
"0.1898, 0.2526, 0.4668, 0.9632, 1.763, 2.885, 4.361, 6.226, 8.506, 11.21",\
"0.2114, 0.2802, 0.4844, 0.968, 1.763, 2.89, 4.362, 6.222, 8.498, 11.22",\
"0.2324, 0.3086, 0.5088, 0.9782, 1.77, 2.888, 4.365, 6.226, 8.495, 11.21",\
"0.2538, 0.3358, 0.537, 0.992, 1.782, 2.896, 4.366, 6.228, 8.496, 11.2");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b1 && TE===1'b1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
when : "E&TE" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.4197, 0.4778, 0.6291, 0.862, 1.198, 1.663, 2.274, 3.043, 3.982, 5.1",\
"0.4354, 0.4935, 0.6449, 0.8778, 1.214, 1.679, 2.29, 3.059, 3.997, 5.115",\
"0.5176, 0.5755, 0.7267, 0.9596, 1.296, 1.761, 2.372, 3.141, 4.079, 5.198",\
"0.6818, 0.7409, 0.8937, 1.127, 1.464, 1.929, 2.54, 3.309, 4.248, 5.366",\
"0.8777, 0.9415, 1.101, 1.34, 1.679, 2.144, 2.755, 3.524, 4.462, 5.581",\
"1.1, 1.169, 1.335, 1.578, 1.919, 2.388, 2.999, 3.767, 4.706, 5.824",\
"1.357, 1.43, 1.605, 1.852, 2.194, 2.662, 3.276, 4.046, 4.984, 6.102",\
"1.654, 1.732, 1.917, 2.169, 2.512, 2.979, 3.592, 4.363, 5.304, 6.422",\
"1.991, 2.074, 2.271, 2.531, 2.877, 3.344, 3.956, 4.726, 5.667, 6.788",\
"2.368, 2.456, 2.668, 2.937, 3.289, 3.757, 4.369, 5.139, 6.079, 7.2");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.2432, 0.2932, 0.4554, 0.7588, 1.229, 1.888, 2.754, 3.848, 5.181, 6.764",\
"0.2662, 0.3162, 0.4784, 0.7819, 1.252, 1.911, 2.779, 3.869, 5.201, 6.796",\
"0.3431, 0.3927, 0.5543, 0.8579, 1.329, 1.988, 2.855, 3.949, 5.282, 6.866",\
"0.4282, 0.4808, 0.6433, 0.9469, 1.417, 2.078, 2.945, 4.037, 5.37, 6.962",\
"0.4882, 0.5452, 0.7096, 1.012, 1.483, 2.143, 3.011, 4.104, 5.437, 7.026",\
"0.5228, 0.5856, 0.7536, 1.056, 1.526, 2.185, 3.052, 4.145, 5.476, 7.068",\
"0.5288, 0.5979, 0.7731, 1.074, 1.544, 2.203, 3.07, 4.161, 5.494, 7.082",\
"0.5024, 0.5778, 0.7633, 1.066, 1.535, 2.193, 3.06, 4.151, 5.483, 7.072",\
"0.4414, 0.5231, 0.72, 1.026, 1.496, 2.155, 3.022, 4.112, 5.444, 7.032",\
"0.3439, 0.4309, 0.6412, 0.9526, 1.425, 2.086, 2.951, 4.043, 5.375, 6.962");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.1411, 0.1984, 0.3693, 0.6894, 1.213, 1.973, 2.978, 4.247, 5.794, 7.639",\
"0.1412, 0.1982, 0.369, 0.6889, 1.214, 1.973, 2.979, 4.247, 5.795, 7.637",\
"0.141, 0.1986, 0.3694, 0.6888, 1.214, 1.972, 2.975, 4.244, 5.792, 7.628",\
"0.1498, 0.2062, 0.3736, 0.6916, 1.215, 1.973, 2.978, 4.246, 5.793, 7.64",\
"0.1704, 0.2262, 0.3918, 0.7048, 1.219, 1.972, 2.976, 4.242, 5.786, 7.63",\
"0.1912, 0.2498, 0.4086, 0.7162, 1.23, 1.981, 2.977, 4.244, 5.795, 7.632",\
"0.21, 0.2732, 0.4278, 0.726, 1.234, 1.986, 2.985, 4.246, 5.792, 7.627",\
"0.2302, 0.2972, 0.4518, 0.7392, 1.239, 1.985, 2.987, 4.252, 5.791, 7.637",\
"0.2532, 0.3242, 0.4826, 0.7582, 1.247, 1.986, 2.986, 4.253, 5.796, 7.634",\
"0.277, 0.3524, 0.5206, 0.7868, 1.263, 1.997, 2.986, 4.25, 5.802, 7.638");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.1107, 0.1804, 0.4439, 0.9572, 1.759, 2.886, 4.372, 6.241, 8.528, 11.24",\
"0.1107, 0.1803, 0.4442, 0.9576, 1.76, 2.888, 4.368, 6.243, 8.522, 11.25",\
"0.1129, 0.1812, 0.4441, 0.9569, 1.758, 2.885, 4.372, 6.239, 8.527, 11.25",\
"0.1285, 0.1926, 0.4472, 0.9572, 1.76, 2.886, 4.369, 6.236, 8.517, 11.25",\
"0.1474, 0.208, 0.4508, 0.9606, 1.759, 2.885, 4.367, 6.237, 8.522, 11.23",\
"0.1676, 0.2274, 0.4562, 0.9616, 1.761, 2.884, 4.362, 6.23, 8.518, 11.24",\
"0.1898, 0.253, 0.467, 0.9628, 1.764, 2.884, 4.361, 6.231, 8.509, 11.23",\
"0.2114, 0.28, 0.4844, 0.968, 1.765, 2.887, 4.363, 6.223, 8.501, 11.22",\
"0.2326, 0.3076, 0.5086, 0.9782, 1.77, 2.889, 4.367, 6.225, 8.496, 11.21",\
"0.2536, 0.3352, 0.5372, 0.9916, 1.782, 2.899, 4.366, 6.233, 8.498, 11.21");
}
}
timing() {
related_pin : "CLKN" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.4197, 0.4778, 0.6291, 0.862, 1.198, 1.663, 2.274, 3.043, 3.982, 5.1",\
"0.4354, 0.4935, 0.6449, 0.8778, 1.214, 1.679, 2.29, 3.059, 3.997, 5.115",\
"0.5176, 0.5755, 0.7267, 0.9596, 1.296, 1.761, 2.372, 3.141, 4.079, 5.198",\
"0.6818, 0.7409, 0.8937, 1.127, 1.464, 1.929, 2.54, 3.309, 4.248, 5.366",\
"0.8777, 0.9415, 1.101, 1.34, 1.679, 2.144, 2.755, 3.524, 4.462, 5.581",\
"1.1, 1.169, 1.335, 1.578, 1.919, 2.388, 2.999, 3.767, 4.706, 5.824",\
"1.357, 1.43, 1.605, 1.852, 2.194, 2.662, 3.276, 4.046, 4.984, 6.102",\
"1.654, 1.732, 1.917, 2.169, 2.512, 2.979, 3.592, 4.363, 5.304, 6.422",\
"1.991, 2.074, 2.271, 2.531, 2.877, 3.344, 3.956, 4.726, 5.667, 6.788",\
"2.368, 2.456, 2.668, 2.937, 3.289, 3.757, 4.369, 5.139, 6.079, 7.2");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.2432, 0.2932, 0.4554, 0.7588, 1.229, 1.888, 2.755, 3.849, 5.182, 6.771",\
"0.2662, 0.3161, 0.4784, 0.7819, 1.252, 1.911, 2.779, 3.872, 5.206, 6.794",\
"0.3431, 0.3927, 0.5543, 0.8579, 1.329, 1.988, 2.856, 3.949, 5.283, 6.872",\
"0.4282, 0.4808, 0.6433, 0.9469, 1.417, 2.077, 2.945, 4.035, 5.367, 6.956",\
"0.488, 0.5452, 0.7097, 1.012, 1.483, 2.143, 3.011, 4.102, 5.434, 7.024",\
"0.5228, 0.5856, 0.7538, 1.056, 1.526, 2.186, 3.052, 4.145, 5.478, 7.068",\
"0.5288, 0.5977, 0.7732, 1.074, 1.544, 2.203, 3.07, 4.161, 5.493, 7.085",\
"0.5023, 0.5779, 0.7633, 1.066, 1.535, 2.193, 3.06, 4.151, 5.484, 7.07",\
"0.4414, 0.5224, 0.7202, 1.027, 1.497, 2.155, 3.021, 4.112, 5.444, 7.032",\
"0.3439, 0.4305, 0.6412, 0.9523, 1.426, 2.086, 2.952, 4.043, 5.375, 6.962");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.1411, 0.1984, 0.3693, 0.6894, 1.213, 1.973, 2.978, 4.247, 5.794, 7.639",\
"0.1412, 0.1982, 0.369, 0.6889, 1.214, 1.973, 2.979, 4.247, 5.795, 7.637",\
"0.141, 0.1986, 0.3694, 0.6888, 1.214, 1.972, 2.975, 4.244, 5.792, 7.628",\
"0.1498, 0.2062, 0.3736, 0.6916, 1.215, 1.973, 2.978, 4.246, 5.793, 7.64",\
"0.1704, 0.2262, 0.3918, 0.7048, 1.219, 1.972, 2.976, 4.242, 5.786, 7.63",\
"0.1912, 0.2498, 0.4086, 0.7162, 1.23, 1.981, 2.977, 4.244, 5.795, 7.632",\
"0.21, 0.2732, 0.4278, 0.726, 1.234, 1.986, 2.985, 4.246, 5.792, 7.627",\
"0.2302, 0.2972, 0.4518, 0.7392, 1.239, 1.985, 2.987, 4.252, 5.791, 7.637",\
"0.2532, 0.3242, 0.4826, 0.7582, 1.247, 1.986, 2.986, 4.253, 5.796, 7.634",\
"0.277, 0.3524, 0.5206, 0.7868, 1.263, 1.997, 2.986, 4.25, 5.802, 7.638");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.1107, 0.1804, 0.4439, 0.9572, 1.759, 2.886, 4.372, 6.241, 8.528, 11.24",\
"0.1107, 0.1803, 0.4442, 0.9576, 1.76, 2.888, 4.368, 6.243, 8.522, 11.25",\
"0.1129, 0.1812, 0.4441, 0.9569, 1.758, 2.885, 4.372, 6.239, 8.527, 11.25",\
"0.1285, 0.1926, 0.4472, 0.9572, 1.76, 2.886, 4.369, 6.236, 8.517, 11.25",\
"0.1474, 0.208, 0.4508, 0.9606, 1.759, 2.885, 4.367, 6.237, 8.522, 11.23",\
"0.1676, 0.2274, 0.4562, 0.9616, 1.761, 2.884, 4.362, 6.23, 8.518, 11.24",\
"0.1898, 0.253, 0.467, 0.9628, 1.764, 2.884, 4.361, 6.231, 8.509, 11.23",\
"0.2114, 0.28, 0.4844, 0.968, 1.765, 2.887, 4.363, 6.223, 8.501, 11.22",\
"0.2326, 0.3076, 0.5086, 0.9782, 1.77, 2.889, 4.367, 6.225, 8.496, 11.21",\
"0.2536, 0.3352, 0.5372, 0.9916, 1.782, 2.899, 4.366, 6.233, 8.498, 11.21");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b0 && TE===1'b0" ;
timing_sense : positive_unate ;
timing_type : combinational_rise ;
when : "!E&!TE" ;
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.2432, 0.2931, 0.4554, 0.7588, 1.229, 1.89, 2.756, 3.846, 5.178, 6.767",\
"0.2662, 0.3162, 0.4785, 0.7819, 1.252, 1.913, 2.779, 3.869, 5.201, 6.789",\
"0.3431, 0.3927, 0.5543, 0.8579, 1.328, 1.99, 2.856, 3.946, 5.279, 6.867",\
"0.4283, 0.4809, 0.6433, 0.9467, 1.417, 2.079, 2.945, 4.035, 5.367, 6.957",\
"0.4881, 0.5453, 0.7094, 1.012, 1.483, 2.145, 3.011, 4.102, 5.433, 7.022",\
"0.5228, 0.5855, 0.7538, 1.055, 1.526, 2.188, 3.054, 4.145, 5.477, 7.064",\
"0.5286, 0.598, 0.773, 1.074, 1.544, 2.206, 3.072, 4.162, 5.495, 7.083",\
"0.5021, 0.5778, 0.7633, 1.066, 1.535, 2.197, 3.063, 4.154, 5.485, 7.073",\
"0.4411, 0.5228, 0.7205, 1.027, 1.497, 2.16, 3.025, 4.116, 5.447, 7.035",\
"0.3439, 0.4306, 0.6414, 0.9527, 1.425, 2.091, 2.956, 4.047, 5.378, 6.966");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00489, 0.01854, 0.04462, 0.08524, 0.1422, 0.2172, 0.3117, 0.4271, 0.5646");
values("0.1104, 0.1805, 0.4441, 0.9568, 1.762, 2.884, 4.361, 6.224, 8.5, 11.23",\
"0.1107, 0.1803, 0.444, 0.9568, 1.762, 2.884, 4.359, 6.225, 8.506, 11.21",\
"0.1127, 0.1814, 0.4442, 0.9566, 1.762, 2.884, 4.36, 6.225, 8.504, 11.23",\
"0.1288, 0.1919, 0.4468, 0.9574, 1.762, 2.885, 4.358, 6.223, 8.508, 11.22",\
"0.1482, 0.2084, 0.4502, 0.9602, 1.763, 2.885, 4.36, 6.226, 8.506, 11.21",\
"0.1674, 0.2276, 0.4562, 0.9606, 1.765, 2.888, 4.361, 6.227, 8.503, 11.22",\
"0.1898, 0.2522, 0.467, 0.9624, 1.766, 2.888, 4.357, 6.225, 8.503, 11.22",\
"0.2114, 0.2802, 0.4856, 0.9678, 1.768, 2.891, 4.359, 6.218, 8.495, 11.2",\
"0.2324, 0.308, 0.5084, 0.9784, 1.774, 2.895, 4.363, 6.223, 8.491, 11.2",\
"0.2544, 0.335, 0.5374, 0.992, 1.785, 2.903, 4.368, 6.22, 8.492, 11.2");
}
}
}
pin(TE) {
capacitance : 0.004488 ;
clock_gate_test_pin : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLKN&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.02458, 0.02456, 0.02455, 0.02453, 0.02452, 0.02457, 0.02455, \
0.02459, 0.02457, 0.02456");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.01255, -0.01288, -0.01346, -0.01382, -0.014, -0.01416, -0.01421, \
-0.01428, -0.01431, -0.01434");
}
}
internal_power() {
when : "!CLKN&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.0148, 0.0148, 0.01475, 0.01479, 0.0148, 0.01481, 0.0148, 0.01481, \
0.0148, 0.01481");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.01362, -0.01376, -0.01406, -0.01424, -0.01432, -0.01441, -0.01444, \
-0.01446, -0.01448, -0.01449");
}
}
internal_power() {
when : "CLKN&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.2029, 0.2022, 0.2014, 0.2008, 0.2017, 0.2053, 0.2125, 0.2237, \
0.2392, 0.2584");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.1406, 0.1398, 0.1387, 0.1383, 0.1392, 0.1424, 0.1488, 0.1584, \
0.1715, 0.1882");
}
}
internal_power() {
when : "CLKN&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.01479, 0.01476, 0.01474, 0.01477, 0.0148, 0.01481, 0.0148, 0.0148, \
0.01481, 0.01481");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.0131, -0.01369, -0.01406, -0.01421, -0.01436, -0.0144, -0.01444, \
-0.01445, -0.01446, -0.01449");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.813, -0.787, -0.702, -0.593, -0.468, -0.345, -0.194, -0.027, 0.171, 0.395",\
"-0.834, -0.81, -0.726, -0.612, -0.49, -0.365, -0.218, -0.047, 0.148, 0.373",\
"-0.897, -0.869, -0.789, -0.677, -0.561, -0.424, -0.278, -0.11, 0.086, 0.313",\
"-0.998, -0.973, -0.889, -0.773, -0.66, -0.519, -0.375, -0.202, -0.002, 0.223",\
"-1.135, -1.108, -1.03, -0.913, -0.795, -0.66, -0.508, -0.326, -0.123, 0.108",\
"-1.308, -1.277, -1.195, -1.082, -0.964, -0.824, -0.665, -0.481, -0.278, -0.041",\
"-1.518, -1.491, -1.408, -1.295, -1.168, -1.026, -0.87, -0.684, -0.469, -0.234",\
"-1.777, -1.756, -1.672, -1.551, -1.43, -1.29, -1.125, -0.94, -0.721, -0.479",\
"-2.09, -2.063, -1.98, -1.865, -1.741, -1.598, -1.435, -1.246, -1.029, -0.784",\
"-2.447, -2.419, -2.331, -2.22, -2.097, -1.951, -1.791, -1.599, -1.389, -1.142");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.092, -0.062, 0.033, 0.208, 0.412, 0.624, 0.856, 1.118, 1.407, 1.721",\
"-0.11, -0.077, 0.013, 0.189, 0.386, 0.598, 0.833, 1.096, 1.385, 1.701",\
"-0.162, -0.137, -0.038, 0.134, 0.332, 0.547, 0.782, 1.049, 1.334, 1.652",\
"-0.269, -0.242, -0.141, 0.038, 0.24, 0.458, 0.7, 0.967, 1.261, 1.583",\
"-0.385, -0.357, -0.251, -0.067, 0.145, 0.364, 0.609, 0.885, 1.184, 1.511",\
"-0.485, -0.456, -0.353, -0.16, 0.05, 0.277, 0.531, 0.807, 1.117, 1.449",\
"-0.565, -0.538, -0.429, -0.239, -0.022, 0.214, 0.468, 0.753, 1.068, 1.402",\
"-0.617, -0.59, -0.482, -0.279, -0.065, 0.171, 0.432, 0.726, 1.037, 1.377",\
"-0.638, -0.608, -0.502, -0.297, -0.079, 0.163, 0.43, 0.721, 1.034, 1.377",\
"-0.63, -0.603, -0.487, -0.28, -0.054, 0.192, 0.455, 0.748, 1.065, 1.408");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.87, 0.844, 0.763, 0.642, 0.514, 0.374, 0.216, 0.043, -0.161, -0.381",\
"0.892, 0.871, 0.781, 0.659, 0.538, 0.395, 0.24, 0.062, -0.137, -0.366",\
"0.952, 0.931, 0.845, 0.727, 0.593, 0.457, 0.301, 0.126, -0.075, -0.3",\
"1.048, 1.026, 0.946, 0.821, 0.693, 0.557, 0.394, 0.22, 0.013, -0.215",\
"1.19, 1.166, 1.084, 0.966, 0.829, 0.688, 0.529, 0.345, 0.135, -0.092",\
"1.359, 1.337, 1.26, 1.138, 0.997, 0.852, 0.691, 0.497, 0.285, 0.049",\
"1.572, 1.551, 1.466, 1.346, 1.211, 1.06, 0.89, 0.703, 0.484, 0.243",\
"1.838, 1.818, 1.728, 1.611, 1.467, 1.318, 1.15, 0.955, 0.738, 0.49",\
"2.146, 2.125, 2.044, 1.916, 1.777, 1.632, 1.457, 1.264, 1.044, 0.796",\
"2.501, 2.48, 2.4, 2.271, 2.135, 1.985, 1.809, 1.615, 1.4, 1.156");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.956, 0.945, 0.91, 0.862, 0.81, 0.716, 0.582, 0.406, 0.199, -0.058",\
"0.978, 0.966, 0.932, 0.881, 0.827, 0.731, 0.596, 0.423, 0.21, -0.034",\
"1.031, 1.02, 0.986, 0.934, 0.876, 0.789, 0.654, 0.477, 0.277, 0.019",\
"1.125, 1.114, 1.074, 1.031, 0.972, 0.883, 0.746, 0.572, 0.362, 0.111",\
"1.237, 1.224, 1.188, 1.139, 1.085, 0.985, 0.859, 0.679, 0.471, 0.224",\
"1.337, 1.322, 1.284, 1.231, 1.182, 1.087, 0.96, 0.779, 0.569, 0.317",\
"1.41, 1.397, 1.367, 1.308, 1.262, 1.164, 1.036, 0.854, 0.652, 0.391",\
"1.466, 1.457, 1.424, 1.371, 1.315, 1.22, 1.087, 0.911, 0.703, 0.448",\
"1.495, 1.483, 1.446, 1.397, 1.343, 1.246, 1.121, 0.94, 0.726, 0.475",\
"1.499, 1.484, 1.444, 1.395, 1.349, 1.257, 1.116, 0.938, 0.729, 0.472");
}
}
}
}