blob: 3092472c53db79df5f4d471fc884e75a9a9bfdde [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__icgtp_4) {
area : 90.316800 ;
clock_gating_integrated_cell : "latch_posedge_precontrol" ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!E&!TE" ;
value : "0.00119106" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!E&TE" ;
value : "0.00120267" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&E&!TE" ;
value : "0.001174455" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&E&TE" ;
value : "0.00117441" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!E&!TE" ;
value : "0.00139815" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!E&TE" ;
value : "0.001355445" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&E&!TE" ;
value : "0.001343565" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&E&TE" ;
value : "0.001343565" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00139815" ;
}
statetable("CLK E TE", "IQ2 IQN2") {
table : "L L L : - - : L H, \
L H - : - - : H L, \
L - H : - - : H L, \
H - - : - - : N N" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLK) {
capacitance : 0.01134 ;
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 : 7.2 ;
min_pulse_width_low : 1.068 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.315, 0.3137, 0.316, 0.3328, 0.3667, 0.4192, 0.4917, 0.5847, \
0.6993, 0.8363");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.1324, 0.1313, 0.1328, 0.1469, 0.1761, 0.2229, 0.2886, 0.3734, \
0.4781, 0.6039");
}
}
internal_power() {
when : "!E&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.6291, 0.6277, 0.63, 0.6479, 0.6853, 0.7428, 0.8225, 0.9276, \
1.069, 1.25");
}
rise_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
when : "E&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.6046, 0.6036, 0.6057, 0.6234, 0.6607, 0.7186, 0.7981, 0.9049, \
1.049, 1.233");
}
rise_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
when : "E&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.6029, 0.6015, 0.6037, 0.6217, 0.6598, 0.718, 0.7985, 0.9079, \
1.056, 1.242");
}
rise_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_E_AND_NOT_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "!E&!TE" ;
fall_constraint(scalar) {
values("0.793");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_E_AND_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "!E&TE" ;
fall_constraint(scalar) {
values("1.068");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_E_AND_NOT_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "E&!TE" ;
fall_constraint(scalar) {
values("1.013");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_E_AND_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "E&TE" ;
fall_constraint(scalar) {
values("0.947");
}
}
}
pin(E) {
capacitance : 0.004844 ;
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 : 7.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLK&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.3766, 0.3752, 0.373, 0.3753, 0.3919, 0.4258, 0.4781, 0.5498, \
0.6392, 0.7468");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.2784, 0.2785, 0.2771, 0.2798, 0.2935, 0.321, 0.3641, 0.4237, \
0.5, 0.5934");
}
}
internal_power() {
when : "!CLK&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.01726, 0.01725, 0.01727, 0.01728, 0.0173, 0.01731, 0.01731, \
0.01726, 0.01719, 0.01714");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("-0.01241, -0.01241, -0.01242, -0.01246, -0.01248, -0.01253, -0.01254, \
-0.01257, -0.01259, -0.01264");
}
}
internal_power() {
when : "CLK&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.04017, 0.04021, 0.04018, 0.04018, 0.04012, 0.04014, 0.04021, \
0.0402, 0.04021, 0.04019");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("-0.03578, -0.0357, -0.0357, -0.03571, -0.03582, -0.03592, -0.03604, \
-0.03604, -0.0361, -0.03613");
}
}
internal_power() {
when : "CLK&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.015, 0.01498, 0.01502, 0.01509, 0.01507, 0.01507, 0.0151, 0.01514, \
0.01512, 0.01512");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("-0.01479, -0.01478, -0.0148, -0.01482, -0.01484, -0.01482, -0.01485, \
-0.01485, -0.01486, -0.01486");
}
}
timing() {
related_pin : "CLK" ;
timing_type : hold_rising ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("-0.378, -0.372, -0.341, -0.276, -0.238, -0.192, -0.146, -0.121, -0.12, -0.135",\
"-0.381, -0.372, -0.343, -0.277, -0.242, -0.194, -0.151, -0.129, -0.123, -0.139",\
"-0.402, -0.4, -0.367, -0.306, -0.264, -0.217, -0.175, -0.154, -0.142, -0.159",\
"-0.458, -0.448, -0.415, -0.358, -0.314, -0.269, -0.225, -0.197, -0.195, -0.21",\
"-0.55, -0.541, -0.509, -0.457, -0.42, -0.37, -0.326, -0.297, -0.29, -0.303",\
"-0.696, -0.685, -0.662, -0.604, -0.57, -0.522, -0.477, -0.45, -0.439, -0.447",\
"-0.88, -0.877, -0.848, -0.792, -0.769, -0.725, -0.675, -0.644, -0.63, -0.639",\
"-1.099, -1.099, -1.077, -1.023, -0.998, -0.957, -0.911, -0.877, -0.872, -0.878",\
"-1.359, -1.355, -1.338, -1.286, -1.266, -1.23, -1.181, -1.161, -1.145, -1.151",\
"-1.654, -1.645, -1.629, -1.579, -1.577, -1.544, -1.497, -1.469, -1.452, -1.46");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("-0.332, -0.325, -0.292, -0.268, -0.27, -0.281, -0.318, -0.36, -0.429, -0.504",\
"-0.341, -0.334, -0.305, -0.277, -0.276, -0.3, -0.333, -0.377, -0.442, -0.518",\
"-0.363, -0.352, -0.324, -0.296, -0.294, -0.316, -0.345, -0.395, -0.456, -0.539",\
"-0.393, -0.38, -0.354, -0.325, -0.323, -0.337, -0.36, -0.406, -0.468, -0.54",\
"-0.434, -0.421, -0.389, -0.357, -0.351, -0.362, -0.384, -0.422, -0.481, -0.559",\
"-0.459, -0.453, -0.421, -0.386, -0.368, -0.376, -0.398, -0.436, -0.492, -0.566",\
"-0.471, -0.462, -0.425, -0.394, -0.372, -0.378, -0.395, -0.43, -0.49, -0.561",\
"-0.449, -0.442, -0.409, -0.367, -0.348, -0.353, -0.368, -0.405, -0.469, -0.542",\
"-0.398, -0.393, -0.354, -0.313, -0.301, -0.294, -0.316, -0.361, -0.419, -0.493",\
"-0.312, -0.303, -0.274, -0.232, -0.213, -0.217, -0.237, -0.275, -0.339, -0.421");
}
}
timing() {
related_pin : "CLK" ;
timing_type : setup_rising ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.561, 0.551, 0.51, 0.438, 0.367, 0.31, 0.261, 0.231, 0.22, 0.232",\
"0.567, 0.553, 0.511, 0.439, 0.376, 0.314, 0.267, 0.235, 0.224, 0.236",\
"0.591, 0.574, 0.536, 0.465, 0.399, 0.337, 0.291, 0.259, 0.247, 0.259",\
"0.636, 0.628, 0.583, 0.512, 0.45, 0.387, 0.344, 0.31, 0.298, 0.315",\
"0.744, 0.735, 0.69, 0.62, 0.557, 0.496, 0.452, 0.415, 0.401, 0.413",\
"0.913, 0.897, 0.858, 0.785, 0.718, 0.658, 0.608, 0.578, 0.562, 0.566",\
"1.13, 1.117, 1.079, 1.004, 0.933, 0.872, 0.824, 0.792, 0.778, 0.777",\
"1.388, 1.382, 1.34, 1.266, 1.192, 1.127, 1.083, 1.041, 1.025, 1.032",\
"1.695, 1.68, 1.638, 1.559, 1.489, 1.424, 1.37, 1.337, 1.321, 1.325",\
"2.031, 2.025, 1.981, 1.9, 1.819, 1.757, 1.707, 1.67, 1.656, 1.659");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.853, 0.857, 0.817, 0.801, 0.826, 0.912, 1.007, 1.13, 1.268, 1.399",\
"0.866, 0.857, 0.82, 0.798, 0.838, 0.91, 1.018, 1.135, 1.268, 1.402",\
"0.888, 0.883, 0.847, 0.82, 0.865, 0.943, 1.045, 1.153, 1.287, 1.434",\
"0.918, 0.918, 0.873, 0.85, 0.894, 0.961, 1.072, 1.186, 1.323, 1.455",\
"0.957, 0.956, 0.915, 0.892, 0.931, 1.002, 1.111, 1.222, 1.358, 1.482",\
"0.982, 0.978, 0.945, 0.916, 0.949, 1.034, 1.132, 1.239, 1.374, 1.502",\
"0.994, 0.993, 0.956, 0.928, 0.962, 1.032, 1.138, 1.245, 1.375, 1.503",\
"0.979, 0.973, 0.93, 0.899, 0.942, 1.013, 1.116, 1.224, 1.338, 1.475",\
"0.922, 0.921, 0.884, 0.859, 0.883, 0.956, 1.061, 1.167, 1.282, 1.416",\
"0.847, 0.833, 0.807, 0.77, 0.8, 0.87, 0.975, 1.074, 1.195, 1.324");
}
}
}
pin(IQ2) {
direction : internal ;
internal_node : IQ2 ;
inverted_output : false ;
}
pin(IQN2) {
direction : internal ;
internal_node : IQN2 ;
inverted_output : true ;
}
pin(Q) {
clock_gate_out_pin : true ;
direction : output ;
max_capacitance : 1.556 ;
max_transition : 7.2 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
state_function : "(CLK&IQ2)" ;
internal_power() {
related_pin : "CLK" ;
when : "!E&!TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.8933, 0.8686, 0.8353, 0.8198, 0.8117, 0.8072, 0.8043, 0.8024, 0.8011, 0.8003",\
"0.893, 0.8684, 0.8349, 0.8195, 0.8116, 0.8069, 0.8041, 0.8022, 0.801, 0.8002",\
"0.8943, 0.8694, 0.8358, 0.8203, 0.8123, 0.8078, 0.805, 0.8033, 0.8021, 0.8013",\
"0.9221, 0.895, 0.856, 0.8362, 0.8261, 0.8207, 0.8174, 0.8154, 0.8137, 0.8127",\
"1.006, 0.9727, 0.918, 0.8854, 0.8675, 0.8574, 0.8515, 0.8476, 0.8448, 0.8431",\
"1.128, 1.088, 1.015, 0.967, 0.938, 0.9209, 0.9102, 0.9034, 0.8988, 0.8957",\
"1.288, 1.241, 1.151, 1.084, 1.041, 1.014, 0.9966, 0.9856, 0.9782, 0.9731",\
"1.485, 1.434, 1.325, 1.238, 1.179, 1.141, 1.116, 1.099, 1.088, 1.08",\
"1.709, 1.652, 1.528, 1.42, 1.345, 1.293, 1.259, 1.235, 1.219, 1.207",\
"1.948, 1.888, 1.749, 1.62, 1.527, 1.461, 1.415, 1.383, 1.361, 1.345");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.8933, 0.8686, 0.8353, 0.8198, 0.8117, 0.8072, 0.8043, 0.8024, 0.8011, 0.8003",\
"0.893, 0.8684, 0.8349, 0.8195, 0.8116, 0.8069, 0.8041, 0.8022, 0.801, 0.8002",\
"0.8943, 0.8694, 0.8358, 0.8203, 0.8123, 0.8078, 0.805, 0.8033, 0.8021, 0.8013",\
"0.9221, 0.895, 0.856, 0.8362, 0.8261, 0.8207, 0.8174, 0.8154, 0.8137, 0.8127",\
"1.006, 0.9727, 0.918, 0.8854, 0.8675, 0.8574, 0.8515, 0.8476, 0.8448, 0.8431",\
"1.128, 1.088, 1.015, 0.967, 0.938, 0.9209, 0.9102, 0.9034, 0.8988, 0.8957",\
"1.288, 1.241, 1.151, 1.084, 1.041, 1.014, 0.9966, 0.9856, 0.9782, 0.9731",\
"1.485, 1.434, 1.325, 1.238, 1.179, 1.141, 1.116, 1.099, 1.088, 1.08",\
"1.709, 1.652, 1.528, 1.42, 1.345, 1.293, 1.259, 1.235, 1.219, 1.207",\
"1.948, 1.888, 1.749, 1.62, 1.527, 1.461, 1.415, 1.383, 1.361, 1.345");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "CLK" ;
when : "!E&TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.2478, 0.2229, 0.1893, 0.1737, 0.1662, 0.1616, 0.1586, 0.1568, 0.1556, 0.1548",\
"0.2476, 0.2228, 0.1892, 0.1738, 0.1661, 0.1616, 0.1586, 0.1568, 0.1556, 0.1548",\
"0.249, 0.224, 0.19, 0.1745, 0.1671, 0.1627, 0.1599, 0.1581, 0.1569, 0.1562",\
"0.276, 0.2489, 0.2094, 0.1898, 0.1798, 0.1745, 0.1714, 0.1691, 0.1678, 0.1669",\
"0.3571, 0.3234, 0.2684, 0.2358, 0.2184, 0.2081, 0.2022, 0.1984, 0.1958, 0.1941",\
"0.474, 0.4339, 0.3613, 0.3126, 0.2836, 0.2666, 0.2561, 0.2494, 0.2449, 0.242",\
"0.6262, 0.5799, 0.4888, 0.4221, 0.3796, 0.3529, 0.3354, 0.3247, 0.3172, 0.3122",\
"0.8089, 0.7575, 0.6487, 0.5617, 0.504, 0.4657, 0.4407, 0.4238, 0.4125, 0.4045",\
"1.011, 0.9546, 0.8304, 0.7223, 0.6473, 0.5959, 0.5613, 0.5377, 0.5214, 0.5095",\
"1.229, 1.171, 1.031, 0.9019, 0.809, 0.7434, 0.6976, 0.6659, 0.6436, 0.6275");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.7366, 0.6997, 0.647, 0.6169, 0.6011, 0.5953, 0.5934, 0.5964, 0.6007, 0.6157",\
"0.7341, 0.6979, 0.6444, 0.6151, 0.5988, 0.5931, 0.5916, 0.5946, 0.5962, 0.6071",\
"0.7355, 0.6989, 0.6453, 0.6151, 0.5993, 0.5935, 0.592, 0.5951, 0.5971, 0.6085",\
"0.7677, 0.731, 0.6758, 0.6427, 0.6254, 0.6174, 0.6168, 0.6171, 0.6241, 0.6347",\
"0.866, 0.8261, 0.7622, 0.7204, 0.6947, 0.6822, 0.6766, 0.6779, 0.6794, 0.6942",\
"1.016, 0.9711, 0.8961, 0.8437, 0.8094, 0.7879, 0.7792, 0.7769, 0.7766, 0.788",\
"1.221, 1.171, 1.082, 1.015, 0.971, 0.9454, 0.9273, 0.9182, 0.9158, 0.9292",\
"1.482, 1.427, 1.323, 1.242, 1.182, 1.147, 1.128, 1.112, 1.104, 1.118",\
"1.795, 1.737, 1.616, 1.524, 1.449, 1.4, 1.369, 1.356, 1.342, 1.363",\
"2.162, 2.1, 1.964, 1.856, 1.767, 1.7, 1.66, 1.639, 1.632, 1.673");
}
}
internal_power() {
related_pin : "CLK" ;
when : "E&!TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.2724, 0.2476, 0.2139, 0.1983, 0.1908, 0.1862, 0.1833, 0.1814, 0.1803, 0.1794",\
"0.2719, 0.2472, 0.2137, 0.1982, 0.1905, 0.1859, 0.183, 0.1812, 0.18, 0.1791",\
"0.2736, 0.2485, 0.2146, 0.1991, 0.1917, 0.1872, 0.1845, 0.1827, 0.1815, 0.1807",\
"0.3007, 0.2736, 0.2341, 0.2145, 0.2045, 0.1992, 0.1959, 0.1938, 0.1925, 0.1916",\
"0.3816, 0.3482, 0.2932, 0.2607, 0.2431, 0.2329, 0.2271, 0.2231, 0.2205, 0.2188",\
"0.4983, 0.4581, 0.3857, 0.337, 0.308, 0.2911, 0.2805, 0.2738, 0.2694, 0.2664",\
"0.6511, 0.6045, 0.5135, 0.4467, 0.4044, 0.3774, 0.3601, 0.3494, 0.342, 0.3367",\
"0.8319, 0.7802, 0.6718, 0.5847, 0.5268, 0.4886, 0.4636, 0.4468, 0.4354, 0.4274",\
"1.031, 0.9749, 0.8508, 0.7427, 0.6677, 0.6163, 0.5815, 0.558, 0.5417, 0.5299",\
"1.247, 1.187, 1.049, 0.9197, 0.8268, 0.7613, 0.7154, 0.6837, 0.6615, 0.6455");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.736, 0.6992, 0.6464, 0.6164, 0.6006, 0.5949, 0.5929, 0.596, 0.6002, 0.6148",\
"0.7336, 0.6974, 0.6439, 0.6146, 0.5984, 0.5926, 0.5907, 0.5942, 0.5984, 0.6067",\
"0.735, 0.6984, 0.6448, 0.6147, 0.5988, 0.5931, 0.5916, 0.5942, 0.5966, 0.6081",\
"0.7672, 0.7305, 0.6753, 0.6422, 0.6249, 0.6169, 0.6163, 0.6167, 0.6236, 0.6342",\
"0.8655, 0.8255, 0.7625, 0.7189, 0.6938, 0.6817, 0.6766, 0.6756, 0.6794, 0.6938",\
"1.015, 0.9706, 0.8956, 0.8432, 0.809, 0.7875, 0.7788, 0.776, 0.7762, 0.7876",\
"1.22, 1.171, 1.082, 1.015, 0.9705, 0.945, 0.9277, 0.9182, 0.9154, 0.9288",\
"1.481, 1.427, 1.322, 1.241, 1.184, 1.146, 1.128, 1.112, 1.105, 1.117",\
"1.795, 1.736, 1.615, 1.522, 1.448, 1.397, 1.371, 1.357, 1.342, 1.36",\
"2.162, 2.099, 1.965, 1.854, 1.766, 1.703, 1.659, 1.638, 1.631, 1.674");
}
}
internal_power() {
related_pin : "CLK" ;
when : "E&TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.2742, 0.2493, 0.2158, 0.2001, 0.1924, 0.1879, 0.1851, 0.1832, 0.1821, 0.1812",\
"0.2739, 0.2492, 0.2157, 0.2002, 0.1925, 0.188, 0.185, 0.1831, 0.182, 0.1812",\
"0.2755, 0.2505, 0.2165, 0.201, 0.1936, 0.1892, 0.1864, 0.1847, 0.1835, 0.1826",\
"0.3024, 0.2751, 0.236, 0.2161, 0.2062, 0.2009, 0.1977, 0.1954, 0.1942, 0.1932",\
"0.3825, 0.3491, 0.2941, 0.2617, 0.2441, 0.234, 0.228, 0.2241, 0.2215, 0.2198",\
"0.4991, 0.4587, 0.3861, 0.3376, 0.3088, 0.2916, 0.2811, 0.2744, 0.2699, 0.2668",\
"0.6506, 0.6042, 0.5137, 0.4464, 0.4035, 0.377, 0.3599, 0.3492, 0.3419, 0.3367",\
"0.8293, 0.7773, 0.6693, 0.5816, 0.5234, 0.4852, 0.4606, 0.4438, 0.4322, 0.4241",\
"1.025, 0.9684, 0.8441, 0.7362, 0.6612, 0.6097, 0.575, 0.5516, 0.5351, 0.5236",\
"1.238, 1.177, 1.039, 0.9099, 0.8169, 0.7513, 0.7057, 0.674, 0.6516, 0.6355");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.7361, 0.6998, 0.646, 0.6165, 0.6006, 0.5949, 0.5934, 0.5969, 0.5974, 0.6089",\
"0.7337, 0.6978, 0.6439, 0.6144, 0.5984, 0.5926, 0.5911, 0.5942, 0.5993, 0.6071",\
"0.735, 0.699, 0.6447, 0.6147, 0.5993, 0.5931, 0.5916, 0.5946, 0.5989, 0.6085",\
"0.7672, 0.7305, 0.6754, 0.6421, 0.6249, 0.6169, 0.6163, 0.6167, 0.6232, 0.6347",\
"0.8655, 0.825, 0.7624, 0.7189, 0.6947, 0.6817, 0.6762, 0.677, 0.6817, 0.6911",\
"1.015, 0.9706, 0.8956, 0.8432, 0.809, 0.7875, 0.7788, 0.7764, 0.7757, 0.7876",\
"1.22, 1.171, 1.083, 1.014, 0.9705, 0.945, 0.9273, 0.9177, 0.9154, 0.9347",\
"1.481, 1.427, 1.322, 1.241, 1.183, 1.146, 1.128, 1.112, 1.105, 1.118",\
"1.795, 1.736, 1.615, 1.522, 1.448, 1.399, 1.368, 1.357, 1.34, 1.365",\
"2.162, 2.099, 1.964, 1.855, 1.768, 1.698, 1.662, 1.638, 1.632, 1.672");
}
}
timing() {
related_pin : "CLK" ;
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.36, 0.4034, 0.5157, 0.6847, 0.9172, 1.231, 1.642, 2.158, 2.789, 3.541",\
"0.3738, 0.4171, 0.5294, 0.6984, 0.9309, 1.245, 1.655, 2.172, 2.803, 3.554",\
"0.424, 0.4673, 0.5794, 0.7483, 0.9809, 1.295, 1.705, 2.222, 2.853, 3.605",\
"0.5267, 0.5694, 0.6807, 0.8491, 1.081, 1.395, 1.805, 2.322, 2.953, 3.705",\
"0.6622, 0.7074, 0.8216, 0.9913, 1.223, 1.536, 1.946, 2.462, 3.092, 3.845",\
"0.8096, 0.8579, 0.9778, 1.152, 1.387, 1.7, 2.108, 2.623, 3.252, 4.005",\
"0.9663, 1.019, 1.146, 1.327, 1.566, 1.879, 2.287, 2.801, 3.43, 4.181",\
"1.132, 1.188, 1.325, 1.513, 1.759, 2.075, 2.482, 2.996, 3.624, 4.373",\
"1.304, 1.365, 1.511, 1.708, 1.962, 2.285, 2.696, 3.209, 3.836, 4.585",\
"1.485, 1.549, 1.704, 1.912, 2.175, 2.505, 2.922, 3.44, 4.068, 4.816");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.4949, 0.5441, 0.673, 0.8772, 1.169, 1.57, 2.097, 2.761, 3.572, 4.539",\
"0.5023, 0.5514, 0.6803, 0.8844, 1.176, 1.577, 2.104, 2.769, 3.58, 4.545",\
"0.5341, 0.5831, 0.7121, 0.9161, 1.208, 1.609, 2.136, 2.799, 3.61, 4.58",\
"0.606, 0.6549, 0.7834, 0.9867, 1.278, 1.679, 2.205, 2.87, 3.682, 4.649",\
"0.7075, 0.7577, 0.8871, 1.09, 1.38, 1.78, 2.305, 2.969, 3.78, 4.745",\
"0.8116, 0.8637, 0.9959, 1.2, 1.49, 1.888, 2.413, 3.076, 3.887, 4.853",\
"0.9172, 0.9718, 1.109, 1.314, 1.604, 2.001, 2.524, 3.185, 3.994, 4.961",\
"1.019, 1.077, 1.22, 1.43, 1.722, 2.118, 2.64, 3.3, 4.107, 5.071",\
"1.114, 1.176, 1.327, 1.543, 1.84, 2.238, 2.759, 3.417, 4.224, 5.187",\
"1.203, 1.269, 1.427, 1.65, 1.952, 2.355, 2.88, 3.538, 4.343, 5.305");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.1198, 0.1652, 0.2907, 0.509, 0.8584, 1.369, 2.056, 2.928, 3.997, 5.268",\
"0.1198, 0.1652, 0.2909, 0.5097, 0.8583, 1.369, 2.056, 2.928, 3.997, 5.268",\
"0.12, 0.1653, 0.2911, 0.5088, 0.8579, 1.37, 2.057, 2.929, 3.995, 5.265",\
"0.1224, 0.1675, 0.293, 0.5112, 0.8592, 1.37, 2.055, 2.929, 3.997, 5.269",\
"0.1432, 0.188, 0.3096, 0.521, 0.8632, 1.37, 2.057, 2.925, 3.992, 5.266",\
"0.169, 0.2154, 0.3362, 0.545, 0.8764, 1.376, 2.059, 2.925, 3.991, 5.269",\
"0.1994, 0.2492, 0.371, 0.575, 0.897, 1.385, 2.061, 2.927, 3.996, 5.268",\
"0.232, 0.2854, 0.412, 0.6142, 0.931, 1.406, 2.071, 2.931, 3.993, 5.263",\
"0.2658, 0.3236, 0.457, 0.6584, 0.9728, 1.44, 2.093, 2.942, 3.996, 5.26",\
"0.3006, 0.363, 0.5048, 0.7064, 1.019, 1.485, 2.135, 2.972, 4.011, 5.267");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.1524, 0.206, 0.3699, 0.673, 1.158, 1.868, 2.811, 4.007, 5.468, 7.195",\
"0.1514, 0.2064, 0.3696, 0.6742, 1.158, 1.868, 2.811, 4.005, 5.468, 7.197",\
"0.152, 0.2063, 0.3696, 0.6724, 1.159, 1.867, 2.811, 4.008, 5.461, 7.195",\
"0.1524, 0.2066, 0.37, 0.6734, 1.16, 1.865, 2.813, 4.005, 5.456, 7.202",\
"0.1646, 0.217, 0.378, 0.6788, 1.16, 1.867, 2.812, 4.004, 5.462, 7.203",\
"0.1812, 0.2346, 0.3924, 0.6898, 1.168, 1.87, 2.809, 4.004, 5.458, 7.192",\
"0.2022, 0.2564, 0.4112, 0.7036, 1.176, 1.874, 2.816, 4.007, 5.466, 7.197",\
"0.2268, 0.2832, 0.4382, 0.7262, 1.191, 1.88, 2.818, 4.009, 5.46, 7.2",\
"0.2558, 0.3148, 0.4708, 0.7548, 1.217, 1.899, 2.824, 4.009, 5.463, 7.193",\
"0.284, 0.3442, 0.5044, 0.7858, 1.25, 1.929, 2.846, 4.022, 5.466, 7.199");
}
}
timing() {
related_pin : "CLK" ;
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.36, 0.4034, 0.5157, 0.6847, 0.9172, 1.231, 1.642, 2.158, 2.789, 3.541",\
"0.3738, 0.4171, 0.5294, 0.6984, 0.9309, 1.245, 1.655, 2.172, 2.803, 3.554",\
"0.4239, 0.4673, 0.5794, 0.7483, 0.9809, 1.295, 1.705, 2.222, 2.853, 3.605",\
"0.5267, 0.5694, 0.6808, 0.8491, 1.081, 1.395, 1.805, 2.322, 2.953, 3.705",\
"0.6622, 0.7072, 0.8215, 0.9913, 1.223, 1.536, 1.946, 2.462, 3.092, 3.845",\
"0.8096, 0.8579, 0.9778, 1.152, 1.387, 1.7, 2.108, 2.623, 3.252, 4.005",\
"0.9666, 1.019, 1.146, 1.327, 1.566, 1.879, 2.287, 2.801, 3.43, 4.181",\
"1.132, 1.188, 1.325, 1.513, 1.759, 2.075, 2.482, 2.996, 3.624, 4.373",\
"1.305, 1.365, 1.511, 1.708, 1.962, 2.285, 2.696, 3.209, 3.836, 4.585",\
"1.485, 1.549, 1.704, 1.912, 2.175, 2.505, 2.922, 3.44, 4.068, 4.816");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.4949, 0.5441, 0.673, 0.8772, 1.169, 1.57, 2.097, 2.761, 3.572, 4.539",\
"0.5023, 0.5514, 0.6803, 0.8844, 1.176, 1.577, 2.104, 2.769, 3.58, 4.545",\
"0.5341, 0.5831, 0.712, 0.9161, 1.208, 1.609, 2.136, 2.799, 3.61, 4.58",\
"0.606, 0.6549, 0.7834, 0.9867, 1.278, 1.679, 2.205, 2.87, 3.682, 4.649",\
"0.7075, 0.7577, 0.8873, 1.09, 1.38, 1.78, 2.305, 2.968, 3.779, 4.746",\
"0.8116, 0.8637, 0.9959, 1.2, 1.49, 1.888, 2.413, 3.076, 3.887, 4.853",\
"0.9172, 0.9718, 1.109, 1.314, 1.604, 2.001, 2.524, 3.185, 3.994, 4.961",\
"1.019, 1.077, 1.22, 1.43, 1.722, 2.118, 2.64, 3.3, 4.107, 5.071",\
"1.114, 1.176, 1.327, 1.543, 1.84, 2.238, 2.759, 3.417, 4.224, 5.187",\
"1.203, 1.268, 1.427, 1.65, 1.952, 2.355, 2.879, 3.537, 4.343, 5.306");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.1198, 0.1652, 0.2907, 0.5086, 0.8584, 1.369, 2.056, 2.928, 3.997, 5.268",\
"0.1198, 0.1652, 0.2909, 0.5097, 0.8579, 1.368, 2.056, 2.928, 3.997, 5.268",\
"0.1199, 0.1653, 0.2911, 0.5095, 0.8577, 1.37, 2.056, 2.928, 3.995, 5.264",\
"0.1224, 0.1675, 0.2931, 0.5112, 0.859, 1.368, 2.056, 2.929, 3.997, 5.269",\
"0.1432, 0.188, 0.3096, 0.5212, 0.8622, 1.37, 2.057, 2.925, 3.992, 5.265",\
"0.169, 0.2156, 0.3362, 0.545, 0.8766, 1.376, 2.058, 2.925, 3.992, 5.269",\
"0.2, 0.2492, 0.371, 0.5754, 0.8982, 1.385, 2.063, 2.929, 3.996, 5.268",\
"0.232, 0.2852, 0.4122, 0.614, 0.93, 1.405, 2.071, 2.931, 3.996, 5.264",\
"0.2652, 0.3236, 0.457, 0.6584, 0.9734, 1.44, 2.093, 2.944, 3.995, 5.26",\
"0.3006, 0.3632, 0.5048, 0.7064, 1.018, 1.485, 2.134, 2.97, 4.011, 5.266");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.1524, 0.206, 0.3699, 0.673, 1.158, 1.868, 2.811, 4.007, 5.468, 7.195",\
"0.1514, 0.2064, 0.3696, 0.6742, 1.158, 1.868, 2.811, 4.005, 5.468, 7.197",\
"0.152, 0.2063, 0.3695, 0.6724, 1.159, 1.867, 2.811, 4.008, 5.461, 7.194",\
"0.1524, 0.2066, 0.37, 0.6734, 1.16, 1.865, 2.813, 4.005, 5.456, 7.202",\
"0.1646, 0.2172, 0.3776, 0.6774, 1.161, 1.867, 2.811, 4.005, 5.468, 7.206",\
"0.1812, 0.2346, 0.3924, 0.6896, 1.168, 1.87, 2.809, 4.005, 5.457, 7.192",\
"0.2016, 0.2572, 0.4114, 0.7036, 1.176, 1.874, 2.817, 4.007, 5.466, 7.197",\
"0.2284, 0.285, 0.4382, 0.7266, 1.191, 1.883, 2.817, 4.008, 5.462, 7.2",\
"0.2562, 0.3148, 0.4688, 0.7556, 1.217, 1.9, 2.824, 4.01, 5.464, 7.205",\
"0.283, 0.3458, 0.5042, 0.7864, 1.25, 1.929, 2.846, 4.019, 5.466, 7.2");
}
}
timing() {
related_pin : "CLK" ;
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.36, 0.4034, 0.5157, 0.6847, 0.9172, 1.231, 1.641, 2.158, 2.789, 3.541",\
"0.3738, 0.4171, 0.5294, 0.6984, 0.9309, 1.245, 1.655, 2.172, 2.803, 3.555",\
"0.424, 0.4673, 0.5794, 0.7483, 0.9809, 1.295, 1.705, 2.222, 2.853, 3.605",\
"0.5267, 0.5694, 0.6807, 0.8491, 1.081, 1.395, 1.805, 2.322, 2.953, 3.705",\
"0.6622, 0.7074, 0.8216, 0.9914, 1.223, 1.536, 1.946, 2.462, 3.092, 3.845",\
"0.8097, 0.8579, 0.9778, 1.152, 1.387, 1.7, 2.108, 2.623, 3.253, 4.005",\
"0.9665, 1.019, 1.147, 1.327, 1.566, 1.879, 2.287, 2.801, 3.43, 4.18",\
"1.132, 1.188, 1.325, 1.513, 1.758, 2.075, 2.483, 2.996, 3.624, 4.373",\
"1.305, 1.365, 1.511, 1.708, 1.962, 2.285, 2.696, 3.209, 3.836, 4.586",\
"1.485, 1.549, 1.704, 1.912, 2.175, 2.505, 2.922, 3.44, 4.068, 4.816");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.4949, 0.5441, 0.673, 0.8771, 1.169, 1.57, 2.097, 2.762, 3.573, 4.538",\
"0.5023, 0.5514, 0.6803, 0.8844, 1.176, 1.577, 2.104, 2.769, 3.58, 4.546",\
"0.5342, 0.583, 0.7121, 0.9161, 1.208, 1.609, 2.136, 2.8, 3.61, 4.579",\
"0.606, 0.6549, 0.7834, 0.9868, 1.278, 1.679, 2.205, 2.87, 3.682, 4.648",\
"0.7076, 0.7576, 0.8872, 1.09, 1.38, 1.779, 2.305, 2.969, 3.78, 4.745",\
"0.8116, 0.8637, 0.9959, 1.2, 1.49, 1.888, 2.413, 3.076, 3.887, 4.853",\
"0.917, 0.9719, 1.109, 1.314, 1.604, 2.001, 2.524, 3.186, 3.995, 4.962",\
"1.019, 1.077, 1.22, 1.43, 1.722, 2.118, 2.64, 3.3, 4.107, 5.071",\
"1.114, 1.176, 1.327, 1.543, 1.839, 2.238, 2.759, 3.417, 4.223, 5.187",\
"1.203, 1.268, 1.427, 1.65, 1.952, 2.355, 2.88, 3.538, 4.343, 5.305");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.1198, 0.1652, 0.291, 0.5087, 0.8582, 1.368, 2.056, 2.93, 3.996, 5.27",\
"0.1199, 0.1652, 0.2908, 0.5097, 0.8581, 1.368, 2.056, 2.928, 3.997, 5.268",\
"0.12, 0.1653, 0.2911, 0.5095, 0.8577, 1.37, 2.056, 2.928, 3.994, 5.264",\
"0.1223, 0.1674, 0.293, 0.5112, 0.859, 1.37, 2.055, 2.929, 3.991, 5.269",\
"0.1432, 0.188, 0.3096, 0.521, 0.863, 1.37, 2.058, 2.928, 3.991, 5.265",\
"0.1688, 0.2154, 0.3362, 0.5452, 0.8768, 1.375, 2.059, 2.927, 3.996, 5.267",\
"0.1996, 0.249, 0.371, 0.575, 0.897, 1.385, 2.063, 2.93, 3.993, 5.267",\
"0.2312, 0.2852, 0.4118, 0.6144, 0.93, 1.405, 2.072, 2.931, 3.994, 5.265",\
"0.267, 0.3236, 0.4572, 0.6584, 0.9728, 1.441, 2.093, 2.943, 3.995, 5.261",\
"0.3006, 0.3632, 0.5048, 0.7066, 1.019, 1.485, 2.134, 2.971, 4.011, 5.265");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.1518, 0.2063, 0.3696, 0.6731, 1.158, 1.868, 2.81, 4.003, 5.468, 7.197",\
"0.1521, 0.2064, 0.3696, 0.6741, 1.159, 1.868, 2.81, 4.004, 5.468, 7.197",\
"0.1519, 0.2065, 0.3697, 0.6722, 1.159, 1.866, 2.812, 4.008, 5.464, 7.191",\
"0.1523, 0.2066, 0.37, 0.6732, 1.159, 1.866, 2.813, 4.005, 5.456, 7.208",\
"0.1636, 0.217, 0.3776, 0.6786, 1.162, 1.867, 2.811, 4.008, 5.467, 7.197",\
"0.1812, 0.2346, 0.3924, 0.6898, 1.168, 1.87, 2.809, 4.004, 5.457, 7.192",\
"0.2016, 0.2572, 0.4114, 0.7048, 1.176, 1.874, 2.817, 4.006, 5.466, 7.19",\
"0.2268, 0.285, 0.4382, 0.7274, 1.191, 1.882, 2.817, 4.008, 5.463, 7.2",\
"0.2552, 0.3148, 0.4688, 0.756, 1.217, 1.898, 2.825, 4.009, 5.461, 7.199",\
"0.284, 0.345, 0.5042, 0.787, 1.248, 1.928, 2.848, 4.024, 5.466, 7.198");
}
}
timing() {
related_pin : "CLK" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.36, 0.4034, 0.5157, 0.6847, 0.9172, 1.231, 1.642, 2.158, 2.789, 3.541",\
"0.3738, 0.4171, 0.5294, 0.6984, 0.9309, 1.245, 1.655, 2.172, 2.803, 3.554",\
"0.4239, 0.4673, 0.5794, 0.7483, 0.9809, 1.295, 1.705, 2.222, 2.853, 3.605",\
"0.5267, 0.5694, 0.6808, 0.8491, 1.081, 1.395, 1.805, 2.322, 2.953, 3.705",\
"0.6622, 0.7072, 0.8215, 0.9913, 1.223, 1.536, 1.946, 2.462, 3.092, 3.845",\
"0.8096, 0.8579, 0.9778, 1.152, 1.387, 1.7, 2.108, 2.623, 3.252, 4.005",\
"0.9666, 1.019, 1.146, 1.327, 1.566, 1.879, 2.287, 2.801, 3.43, 4.181",\
"1.132, 1.188, 1.325, 1.513, 1.759, 2.075, 2.482, 2.996, 3.624, 4.373",\
"1.305, 1.365, 1.511, 1.708, 1.962, 2.285, 2.696, 3.209, 3.836, 4.585",\
"1.485, 1.549, 1.704, 1.912, 2.175, 2.505, 2.922, 3.44, 4.068, 4.816");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.4949, 0.5441, 0.673, 0.8772, 1.169, 1.57, 2.097, 2.761, 3.572, 4.539",\
"0.5023, 0.5514, 0.6803, 0.8844, 1.176, 1.577, 2.104, 2.769, 3.58, 4.545",\
"0.5341, 0.5831, 0.712, 0.9161, 1.208, 1.609, 2.136, 2.799, 3.61, 4.58",\
"0.606, 0.6549, 0.7834, 0.9867, 1.278, 1.679, 2.205, 2.87, 3.682, 4.649",\
"0.7075, 0.7577, 0.8873, 1.09, 1.38, 1.78, 2.305, 2.968, 3.779, 4.746",\
"0.8116, 0.8637, 0.9959, 1.2, 1.49, 1.888, 2.413, 3.076, 3.887, 4.853",\
"0.9172, 0.9718, 1.109, 1.314, 1.604, 2.001, 2.524, 3.185, 3.994, 4.961",\
"1.019, 1.077, 1.22, 1.43, 1.722, 2.118, 2.64, 3.3, 4.107, 5.071",\
"1.114, 1.176, 1.327, 1.543, 1.84, 2.238, 2.759, 3.417, 4.224, 5.187",\
"1.203, 1.268, 1.427, 1.65, 1.952, 2.355, 2.879, 3.537, 4.343, 5.306");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.1198, 0.1652, 0.291, 0.5087, 0.8582, 1.368, 2.056, 2.93, 3.996, 5.27",\
"0.1199, 0.1652, 0.2908, 0.5097, 0.8581, 1.368, 2.056, 2.928, 3.997, 5.268",\
"0.12, 0.1653, 0.2911, 0.5095, 0.8577, 1.37, 2.056, 2.928, 3.994, 5.264",\
"0.1223, 0.1674, 0.293, 0.5112, 0.859, 1.37, 2.055, 2.929, 3.991, 5.269",\
"0.1432, 0.188, 0.3096, 0.521, 0.863, 1.37, 2.058, 2.928, 3.991, 5.265",\
"0.1688, 0.2154, 0.3362, 0.5452, 0.8768, 1.375, 2.059, 2.927, 3.996, 5.267",\
"0.1996, 0.249, 0.371, 0.575, 0.897, 1.385, 2.063, 2.93, 3.993, 5.267",\
"0.2312, 0.2852, 0.4118, 0.6144, 0.93, 1.405, 2.072, 2.931, 3.994, 5.265",\
"0.267, 0.3236, 0.4572, 0.6584, 0.9728, 1.441, 2.093, 2.943, 3.995, 5.261",\
"0.3006, 0.3632, 0.5048, 0.7066, 1.019, 1.485, 2.134, 2.971, 4.011, 5.265");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.1518, 0.2063, 0.3696, 0.6731, 1.158, 1.868, 2.81, 4.003, 5.468, 7.197",\
"0.1521, 0.2064, 0.3696, 0.6741, 1.159, 1.868, 2.81, 4.004, 5.468, 7.197",\
"0.1519, 0.2065, 0.3697, 0.6722, 1.159, 1.866, 2.812, 4.008, 5.464, 7.191",\
"0.1523, 0.2066, 0.37, 0.6732, 1.159, 1.866, 2.813, 4.005, 5.456, 7.208",\
"0.1636, 0.217, 0.3776, 0.6786, 1.162, 1.867, 2.811, 4.008, 5.467, 7.197",\
"0.1812, 0.2346, 0.3924, 0.6898, 1.168, 1.87, 2.809, 4.004, 5.457, 7.192",\
"0.2016, 0.2572, 0.4114, 0.7048, 1.176, 1.874, 2.817, 4.006, 5.466, 7.19",\
"0.2268, 0.285, 0.4382, 0.7274, 1.191, 1.882, 2.817, 4.008, 5.463, 7.2",\
"0.2552, 0.3148, 0.4688, 0.756, 1.217, 1.898, 2.825, 4.009, 5.461, 7.199",\
"0.284, 0.345, 0.5042, 0.787, 1.248, 1.928, 2.848, 4.024, 5.466, 7.198");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "E===1'b0 && TE===1'b0" ;
timing_sense : positive_unate ;
timing_type : combinational_fall ;
when : "!E&!TE" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.3601, 0.4034, 0.5157, 0.6846, 0.9174, 1.233, 1.646, 2.161, 2.791, 3.542",\
"0.3738, 0.4171, 0.5294, 0.6984, 0.9311, 1.247, 1.659, 2.175, 2.805, 3.556",\
"0.424, 0.4673, 0.5794, 0.7483, 0.9811, 1.297, 1.709, 2.225, 2.855, 3.606",\
"0.5267, 0.5694, 0.6807, 0.8491, 1.082, 1.397, 1.809, 2.325, 2.955, 3.706",\
"0.6621, 0.7072, 0.8215, 0.9914, 1.224, 1.538, 1.95, 2.465, 3.094, 3.845",\
"0.8095, 0.858, 0.9777, 1.152, 1.387, 1.702, 2.111, 2.625, 3.254, 4.005",\
"0.9665, 1.019, 1.147, 1.327, 1.566, 1.881, 2.289, 2.802, 3.429, 4.179",\
"1.132, 1.188, 1.325, 1.513, 1.76, 2.077, 2.483, 2.995, 3.622, 4.371",\
"1.305, 1.365, 1.511, 1.709, 1.963, 2.285, 2.69, 3.2, 3.826, 4.574",\
"1.485, 1.549, 1.704, 1.912, 2.176, 2.502, 2.906, 3.413, 4.037, 4.784");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01173, 0.04941, 0.1214, 0.2335, 0.3907, 0.5977, 0.8584, 1.177, 1.556");
values("0.1198, 0.1652, 0.2908, 0.5096, 0.8582, 1.373, 2.054, 2.916, 3.982, 5.248",\
"0.1196, 0.1652, 0.2908, 0.5097, 0.858, 1.373, 2.055, 2.918, 3.978, 5.251",\
"0.12, 0.1653, 0.291, 0.5097, 0.8582, 1.373, 2.054, 2.918, 3.981, 5.251",\
"0.1225, 0.1676, 0.293, 0.5106, 0.8588, 1.373, 2.054, 2.916, 3.982, 5.251",\
"0.143, 0.188, 0.31, 0.522, 0.863, 1.374, 2.055, 2.918, 3.982, 5.252",\
"0.169, 0.2154, 0.3362, 0.545, 0.8778, 1.378, 2.055, 2.917, 3.978, 5.251",\
"0.1994, 0.249, 0.3706, 0.5752, 0.8982, 1.387, 2.057, 2.916, 3.98, 5.252",\
"0.231, 0.2848, 0.4118, 0.6146, 0.9314, 1.403, 2.061, 2.918, 3.979, 5.251",\
"0.2654, 0.3236, 0.457, 0.659, 0.9724, 1.425, 2.067, 2.92, 3.979, 5.249",\
"0.3012, 0.3626, 0.505, 0.7074, 1.016, 1.451, 2.075, 2.92, 3.982, 5.247");
}
}
}
pin(TE) {
capacitance : 0.004871 ;
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 : 7.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLK&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.4026, 0.401, 0.3987, 0.3991, 0.4133, 0.4483, 0.5083, 0.5924, \
0.6988, 0.8273");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.2965, 0.2947, 0.2922, 0.2941, 0.3086, 0.3394, 0.3898, 0.4604, \
0.5523, 0.6654");
}
}
internal_power() {
when : "!CLK&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.03643, 0.03634, 0.0363, 0.03632, 0.03627, 0.03633, 0.03639, \
0.03637, 0.03638, 0.03637");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("-0.03519, -0.03512, -0.0352, -0.03528, -0.03543, -0.03566, -0.03572, \
-0.03581, -0.03584, -0.03589");
}
}
internal_power() {
when : "CLK&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.0655, 0.06539, 0.0653, 0.06525, 0.06523, 0.06527, 0.06536, 0.06534, \
0.06533, 0.06537");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("-0.03253, -0.0326, -0.03332, -0.03417, -0.03467, -0.03501, -0.03526, \
-0.03542, -0.03549, -0.0356");
}
}
internal_power() {
when : "CLK&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.0365, 0.03641, 0.03629, 0.03632, 0.03637, 0.03634, 0.03638, \
0.03639, 0.0364, 0.03639");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("-0.03534, -0.03526, -0.03525, -0.03536, -0.03544, -0.03561, -0.03578, \
-0.03579, -0.03585, -0.0359");
}
}
timing() {
related_pin : "CLK" ;
timing_type : hold_rising ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("-0.412, -0.405, -0.371, -0.309, -0.27, -0.222, -0.182, -0.151, -0.153, -0.162",\
"-0.42, -0.41, -0.381, -0.32, -0.276, -0.234, -0.187, -0.165, -0.157, -0.174",\
"-0.442, -0.433, -0.402, -0.342, -0.302, -0.256, -0.206, -0.185, -0.177, -0.195",\
"-0.474, -0.465, -0.435, -0.371, -0.332, -0.287, -0.242, -0.214, -0.21, -0.22",\
"-0.537, -0.528, -0.494, -0.439, -0.402, -0.355, -0.307, -0.284, -0.274, -0.288",\
"-0.627, -0.625, -0.596, -0.542, -0.51, -0.458, -0.415, -0.386, -0.377, -0.387",\
"-0.758, -0.753, -0.725, -0.673, -0.643, -0.605, -0.552, -0.529, -0.51, -0.525",\
"-0.909, -0.907, -0.888, -0.831, -0.811, -0.772, -0.73, -0.694, -0.69, -0.697",\
"-1.09, -1.084, -1.066, -1.014, -1.003, -0.974, -0.923, -0.9, -0.89, -0.894",\
"-1.294, -1.283, -1.267, -1.221, -1.221, -1.191, -1.149, -1.12, -1.104, -1.108");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("-0.384, -0.372, -0.341, -0.317, -0.316, -0.34, -0.376, -0.42, -0.496, -0.574",\
"-0.387, -0.379, -0.348, -0.32, -0.323, -0.345, -0.384, -0.433, -0.503, -0.58",\
"-0.402, -0.4, -0.367, -0.342, -0.339, -0.365, -0.399, -0.448, -0.512, -0.593",\
"-0.434, -0.431, -0.4, -0.372, -0.368, -0.387, -0.411, -0.463, -0.527, -0.606",\
"-0.486, -0.474, -0.442, -0.412, -0.402, -0.414, -0.442, -0.484, -0.545, -0.624",\
"-0.519, -0.514, -0.481, -0.449, -0.435, -0.44, -0.466, -0.507, -0.563, -0.643",\
"-0.55, -0.542, -0.51, -0.47, -0.459, -0.463, -0.484, -0.521, -0.58, -0.657",\
"-0.559, -0.553, -0.52, -0.48, -0.467, -0.467, -0.491, -0.53, -0.594, -0.67",\
"-0.546, -0.535, -0.5, -0.468, -0.444, -0.453, -0.475, -0.52, -0.582, -0.659",\
"-0.505, -0.497, -0.463, -0.42, -0.409, -0.413, -0.441, -0.483, -0.551, -0.635");
}
}
timing() {
related_pin : "CLK" ;
timing_type : setup_rising ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.59, 0.584, 0.54, 0.47, 0.4, 0.34, 0.297, 0.271, 0.254, 0.267",\
"0.6, 0.591, 0.548, 0.474, 0.409, 0.35, 0.304, 0.271, 0.265, 0.28",\
"0.62, 0.612, 0.571, 0.495, 0.429, 0.37, 0.321, 0.29, 0.281, 0.295",\
"0.652, 0.645, 0.604, 0.532, 0.468, 0.406, 0.361, 0.326, 0.313, 0.324",\
"0.725, 0.715, 0.675, 0.602, 0.534, 0.473, 0.432, 0.397, 0.385, 0.393",\
"0.844, 0.836, 0.798, 0.723, 0.658, 0.594, 0.545, 0.514, 0.5, 0.507",\
"1.016, 1.008, 0.964, 0.885, 0.817, 0.758, 0.709, 0.669, 0.659, 0.663",\
"1.219, 1.205, 1.161, 1.085, 1.011, 0.949, 0.902, 0.867, 0.849, 0.858",\
"1.446, 1.436, 1.394, 1.308, 1.234, 1.176, 1.131, 1.093, 1.079, 1.083",\
"1.698, 1.689, 1.647, 1.561, 1.488, 1.425, 1.377, 1.342, 1.331, 1.332");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.899, 0.897, 0.867, 0.842, 0.878, 0.951, 1.05, 1.17, 1.309, 1.443",\
"0.906, 0.902, 0.863, 0.841, 0.878, 0.951, 1.062, 1.176, 1.315, 1.463",\
"0.928, 0.921, 0.882, 0.861, 0.902, 0.97, 1.076, 1.195, 1.329, 1.47",\
"0.959, 0.952, 0.914, 0.897, 0.93, 1.004, 1.115, 1.225, 1.36, 1.512",\
"1.003, 0.996, 0.96, 0.929, 0.971, 1.047, 1.159, 1.266, 1.398, 1.532",\
"1.051, 1.038, 1.005, 0.979, 1.016, 1.088, 1.189, 1.303, 1.427, 1.573",\
"1.073, 1.066, 1.033, 0.996, 1.04, 1.106, 1.213, 1.319, 1.445, 1.581",\
"1.079, 1.074, 1.04, 1.006, 1.042, 1.113, 1.215, 1.33, 1.451, 1.589",\
"1.07, 1.063, 1.024, 0.999, 1.026, 1.097, 1.191, 1.303, 1.432, 1.56",\
"1.04, 1.027, 0.988, 0.949, 0.986, 1.055, 1.155, 1.255, 1.384, 1.513");
}
}
}
}