blob: eb2b681e4ad3cbecc075a118109cd1f1a92d7649 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__latrnq_2) {
area : 70.560000 ;
latch(IQ2,IQN2) {
enable : "E" ;
data_in : "D" ;
clear : "(!RN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&!RN" ;
value : "3.4344e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&RN" ;
value : "5.94378e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!RN" ;
value : "3.44736e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&RN" ;
value : "3.44844e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!RN" ;
value : "3.43494e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&RN" ;
value : "6.89022e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!RN" ;
value : "3.86424e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&RN" ;
value : "3.7143e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "6.89022e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.003685 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.004324, 0.004326, 0.004343, 0.004363, 0.004392, 0.004408, 0.004414, \
0.004413, 0.004408, 0.00439");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003316, -0.003323, -0.003349, -0.003381, -0.003406, -0.00341, \
-0.003423, -0.003426, -0.003428, -0.003431");
}
}
internal_power() {
when : "!E&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.003714, 0.003712, 0.003706, 0.003712, 0.003713, 0.003718, 0.003714, \
0.003717, 0.003716, 0.003715");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003316, -0.003313, -0.003358, -0.003382, -0.003393, -0.003416, \
-0.003421, -0.003425, -0.003429, -0.003429");
}
}
internal_power() {
when : "E&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.003788, 0.003788, 0.00379, 0.003789, 0.003786, 0.003783, 0.003776, \
0.003772, 0.00376, 0.003746");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003418, -0.003418, -0.003416, -0.003422, -0.003439, -0.003444, \
-0.003453, -0.00347, -0.003488, -0.003519");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : hold_falling ;
when : "RN" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-1.288, -1.257, -1.142, -0.953, -0.751, -0.506, -0.287, -0.061, 0.183, 0.452",\
"-1.319, -1.289, -1.17, -0.99, -0.789, -0.538, -0.314, -0.091, 0.153, 0.429",\
"-1.427, -1.399, -1.272, -1.092, -0.896, -0.658, -0.426, -0.194, 0.046, 0.321",\
"-1.606, -1.575, -1.459, -1.27, -1.076, -0.841, -0.612, -0.372, -0.122, 0.153",\
"-1.872, -1.846, -1.731, -1.545, -1.348, -1.134, -0.887, -0.634, -0.374, -0.083",\
"-2.254, -2.219, -2.102, -1.918, -1.727, -1.508, -1.248, -0.984, -0.703, -0.402",\
"-2.695, -2.66, -2.548, -2.36, -2.156, -1.939, -1.676, -1.386, -1.099, -0.784",\
"-3.178, -3.147, -3.033, -2.842, -2.634, -2.413, -2.148, -1.846, -1.539, -1.21",\
"-3.705, -3.679, -3.567, -3.369, -3.155, -2.934, -2.664, -2.345, -2.024, -1.684",\
"-4.281, -4.248, -4.141, -3.946, -3.727, -3.485, -3.222, -2.897, -2.55, -2.197");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.899, -0.893, -0.913, -0.999, -1.173, -1.413, -1.666, -1.9, -2.11, -2.284",\
"-0.919, -0.918, -0.935, -1.02, -1.198, -1.436, -1.686, -1.927, -2.133, -2.303",\
"-0.995, -0.992, -1.005, -1.1, -1.272, -1.504, -1.749, -1.986, -2.19, -2.364",\
"-1.138, -1.137, -1.151, -1.24, -1.402, -1.615, -1.848, -2.071, -2.274, -2.44",\
"-1.342, -1.34, -1.355, -1.431, -1.585, -1.774, -1.985, -2.189, -2.38, -2.54",\
"-1.572, -1.567, -1.576, -1.64, -1.769, -1.938, -2.128, -2.32, -2.5, -2.65",\
"-1.793, -1.79, -1.788, -1.841, -1.945, -2.096, -2.271, -2.451, -2.612, -2.763",\
"-1.996, -1.991, -1.983, -2.025, -2.109, -2.239, -2.397, -2.558, -2.718, -2.859",\
"-2.186, -2.174, -2.163, -2.181, -2.254, -2.362, -2.5, -2.653, -2.806, -2.94",\
"-2.33, -2.321, -2.301, -2.313, -2.367, -2.464, -2.589, -2.736, -2.875, -3");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : setup_falling ;
when : "RN" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("1.529, 1.504, 1.39, 1.19, 1.016, 0.77, 0.557, 0.369, 0.19, 0.009",\
"1.566, 1.535, 1.426, 1.23, 1.05, 0.808, 0.587, 0.393, 0.212, 0.027",\
"1.662, 1.634, 1.527, 1.325, 1.15, 0.934, 0.697, 0.509, 0.318, 0.131",\
"1.838, 1.803, 1.692, 1.499, 1.325, 1.129, 0.892, 0.694, 0.496, 0.296",\
"2.099, 2.065, 1.957, 1.758, 1.595, 1.416, 1.177, 0.955, 0.746, 0.528",\
"2.463, 2.433, 2.318, 2.137, 1.954, 1.79, 1.544, 1.304, 1.066, 0.832",\
"2.89, 2.864, 2.758, 2.571, 2.392, 2.217, 1.976, 1.702, 1.442, 1.18",\
"3.372, 3.343, 3.237, 3.054, 2.864, 2.686, 2.45, 2.146, 1.856, 1.57",\
"3.891, 3.861, 3.76, 3.58, 3.384, 3.195, 2.966, 2.644, 2.32, 2.009",\
"4.454, 4.429, 4.333, 4.148, 3.951, 3.746, 3.519, 3.184, 2.831, 2.488");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("1.099, 1.089, 1.11, 1.207, 1.478, 1.987, 2.717, 3.665, 4.82, 6.207",\
"1.122, 1.112, 1.134, 1.23, 1.499, 2, 2.737, 3.68, 4.839, 6.216",\
"1.192, 1.184, 1.202, 1.303, 1.573, 2.073, 2.793, 3.727, 4.865, 6.228",\
"1.329, 1.322, 1.339, 1.438, 1.708, 2.191, 2.887, 3.789, 4.891, 6.226",\
"1.539, 1.524, 1.546, 1.645, 1.886, 2.336, 2.989, 3.836, 4.889, 6.153",\
"1.758, 1.75, 1.774, 1.859, 2.08, 2.485, 3.082, 3.865, 4.848, 6.037",\
"1.982, 1.976, 1.991, 2.073, 2.266, 2.615, 3.155, 3.88, 4.796, 5.918",\
"2.19, 2.188, 2.196, 2.273, 2.435, 2.75, 3.233, 3.904, 4.757, 5.809",\
"2.377, 2.367, 2.38, 2.441, 2.587, 2.869, 3.31, 3.935, 4.743, 5.748",\
"2.532, 2.523, 2.531, 2.584, 2.713, 2.966, 3.38, 3.954, 4.738, 5.709");
}
}
}
pin(E) {
capacitance : 0.008954 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
min_pulse_width_high : 1.635 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.02503, 0.02468, 0.02415, 0.02396, 0.02396, 0.02413, 0.02444, \
0.02488, 0.02549, 0.02629");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.001929, 0.001731, 0.001338, 0.001018, 0.0008775, 0.0009545, \
0.001213, 0.001652, 0.00226, 0.003046");
}
}
internal_power() {
when : "!D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.02503, 0.02466, 0.02415, 0.02395, 0.02395, 0.02412, 0.02443, \
0.02487, 0.02549, 0.02627");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.0007881, 0.0005992, 0.000204, -0.0001262, -0.0002243, -0.0001738, \
9.239e-05, 0.0005424, 0.001164, 0.001977");
}
}
internal_power() {
when : "D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.02513, 0.02478, 0.02425, 0.02404, 0.02405, 0.02421, 0.02451, \
0.02496, 0.02555, 0.02634");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.005112, 0.004918, 0.004527, 0.0042, 0.004044, 0.004129, 0.004383, \
0.004809, 0.0054, 0.006165");
}
}
internal_power() {
when : "D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.02505, 0.02467, 0.02415, 0.02396, 0.024, 0.02414, 0.02447, 0.02494, \
0.02555, 0.02636");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.0006868, 0.0005157, 0.0001365, -0.0001916, -0.000295, -0.0002506, \
3.27e-06, 0.0004311, 0.001038, 0.001834");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&RN" ;
rise_constraint(scalar) {
values("1.635");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&RN" ;
rise_constraint(scalar) {
values("0.976");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 0.6318 ;
max_transition : 12 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "D" ;
when : "E&RN" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.08094, 0.08129, 0.08217, 0.0829, 0.08337, 0.08363, 0.08378, 0.08387, 0.08392, 0.08396",\
"0.08091, 0.08128, 0.08211, 0.08284, 0.08331, 0.08356, 0.08372, 0.08381, 0.08387, 0.08391",\
"0.08065, 0.08098, 0.08186, 0.0826, 0.08305, 0.08331, 0.08346, 0.08355, 0.08361, 0.08365",\
"0.08039, 0.08071, 0.08159, 0.08233, 0.08279, 0.08306, 0.08321, 0.08331, 0.08337, 0.0834",\
"0.08017, 0.08053, 0.08137, 0.0821, 0.08257, 0.08283, 0.08298, 0.08308, 0.08314, 0.08318",\
"0.08003, 0.08041, 0.08125, 0.08196, 0.08244, 0.0827, 0.08286, 0.08295, 0.08301, 0.08304",\
"0.07995, 0.0803, 0.08115, 0.08189, 0.08234, 0.0826, 0.08275, 0.08284, 0.0829, 0.08294",\
"0.07997, 0.08032, 0.08117, 0.08191, 0.08237, 0.08265, 0.08279, 0.08289, 0.08295, 0.08299",\
"0.08012, 0.08048, 0.08131, 0.08204, 0.08253, 0.0828, 0.08296, 0.08305, 0.08311, 0.08314",\
"0.08039, 0.08074, 0.08154, 0.08231, 0.08282, 0.08309, 0.08326, 0.08335, 0.08341, 0.08345");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.06482, 0.06513, 0.06594, 0.06687, 0.0678, 0.06839, 0.06898, 0.06958, 0.0716, 0.0879",\
"0.0647, 0.06501, 0.06586, 0.06683, 0.06776, 0.06846, 0.06894, 0.0696, 0.07165, 0.08881",\
"0.06451, 0.06483, 0.06562, 0.06665, 0.06758, 0.06823, 0.06907, 0.06922, 0.07115, 0.08984",\
"0.06434, 0.06463, 0.06547, 0.06654, 0.06742, 0.06796, 0.06854, 0.06926, 0.07142, 0.09299",\
"0.06417, 0.06449, 0.0653, 0.06634, 0.06715, 0.06801, 0.06872, 0.06915, 0.07232, 0.09769",\
"0.06401, 0.06436, 0.0652, 0.06615, 0.06697, 0.06778, 0.06827, 0.06913, 0.07307, 0.107",\
"0.06395, 0.06426, 0.065, 0.06602, 0.06692, 0.06774, 0.06811, 0.06927, 0.07569, 0.1211",\
"0.06399, 0.06429, 0.06513, 0.06598, 0.06695, 0.06785, 0.06829, 0.06907, 0.08038, 0.1469",\
"0.06409, 0.06442, 0.06515, 0.06604, 0.06699, 0.06754, 0.06872, 0.07043, 0.09013, 0.1917",\
"0.0644, 0.06467, 0.06543, 0.0664, 0.0671, 0.06725, 0.06821, 0.0737, 0.1138, 0.2655");
}
}
internal_power() {
related_pin : "E" ;
when : "RN" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.07624, 0.07659, 0.07741, 0.07818, 0.07865, 0.0789, 0.07905, 0.07915, 0.07921, 0.07924",\
"0.07632, 0.07668, 0.07754, 0.07827, 0.07874, 0.079, 0.07913, 0.07924, 0.07931, 0.07935",\
"0.07628, 0.07663, 0.07748, 0.07821, 0.07869, 0.07895, 0.07909, 0.07919, 0.07924, 0.07928",\
"0.07607, 0.07638, 0.07728, 0.07799, 0.07847, 0.07873, 0.07888, 0.07897, 0.07903, 0.07907",\
"0.07581, 0.07617, 0.07704, 0.07776, 0.07823, 0.07848, 0.07863, 0.07872, 0.07878, 0.07882",\
"0.07562, 0.07597, 0.07681, 0.07755, 0.07801, 0.07829, 0.07842, 0.07853, 0.07859, 0.07863",\
"0.0754, 0.07578, 0.07662, 0.07738, 0.07787, 0.07811, 0.07826, 0.07836, 0.07842, 0.07847",\
"0.07527, 0.0756, 0.07644, 0.07722, 0.07767, 0.07793, 0.07808, 0.07819, 0.07824, 0.07829",\
"0.07512, 0.07547, 0.0763, 0.07706, 0.07754, 0.07779, 0.07793, 0.07802, 0.07809, 0.07813",\
"0.07503, 0.07535, 0.07621, 0.07695, 0.07743, 0.07767, 0.07781, 0.07791, 0.07794, 0.07799");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.06587, 0.06614, 0.06695, 0.06792, 0.06877, 0.06936, 0.07003, 0.07051, 0.07251, 0.08912",\
"0.0658, 0.06615, 0.06695, 0.06791, 0.06876, 0.06944, 0.07004, 0.07052, 0.07199, 0.08938",\
"0.06571, 0.06605, 0.06689, 0.06784, 0.06867, 0.0694, 0.06997, 0.0705, 0.07303, 0.0904",\
"0.06552, 0.06584, 0.06664, 0.06763, 0.06844, 0.06917, 0.06972, 0.07049, 0.07281, 0.09324",\
"0.06524, 0.06553, 0.06638, 0.06734, 0.06818, 0.06893, 0.06957, 0.06998, 0.07348, 0.09809",\
"0.06511, 0.06544, 0.06618, 0.06722, 0.06807, 0.06882, 0.0693, 0.06999, 0.07434, 0.1067",\
"0.06511, 0.06542, 0.06623, 0.06724, 0.06815, 0.06869, 0.06926, 0.07026, 0.07661, 0.1213",\
"0.06535, 0.06569, 0.06638, 0.06737, 0.06818, 0.06911, 0.06944, 0.07033, 0.08113, 0.1467",\
"0.06572, 0.06602, 0.06682, 0.06772, 0.06842, 0.06902, 0.0702, 0.07211, 0.09069, 0.188",\
"0.06626, 0.0666, 0.06737, 0.06829, 0.06906, 0.06922, 0.06976, 0.0754, 0.1131, 0.2595");
}
}
internal_power() {
related_pin : "RN" ;
when : "!D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.07756, 0.0779, 0.07874, 0.07951, 0.07997, 0.08022, 0.08037, 0.08046, 0.08051, 0.08055",\
"0.07745, 0.07781, 0.07866, 0.0794, 0.07987, 0.08013, 0.08027, 0.08036, 0.08041, 0.08045",\
"0.07719, 0.07755, 0.07843, 0.07917, 0.07963, 0.07988, 0.08003, 0.08012, 0.08017, 0.08021",\
"0.07693, 0.07728, 0.07815, 0.07888, 0.07934, 0.0796, 0.07975, 0.07983, 0.07989, 0.07993",\
"0.0766, 0.07697, 0.07783, 0.07857, 0.07904, 0.07929, 0.07943, 0.07952, 0.07957, 0.07961",\
"0.07635, 0.07671, 0.07756, 0.07834, 0.07879, 0.07904, 0.07918, 0.07928, 0.07934, 0.07937",\
"0.07633, 0.07672, 0.07757, 0.07831, 0.07876, 0.07903, 0.07917, 0.07927, 0.07933, 0.07937",\
"0.07648, 0.07685, 0.07768, 0.07842, 0.07887, 0.07914, 0.07929, 0.07938, 0.07942, 0.07946",\
"0.07677, 0.07713, 0.07798, 0.07871, 0.07918, 0.07944, 0.07958, 0.07969, 0.07975, 0.07978",\
"0.07723, 0.07757, 0.07841, 0.07915, 0.07963, 0.07989, 0.08006, 0.08014, 0.0802, 0.08025");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.07756, 0.0779, 0.07874, 0.07951, 0.07997, 0.08022, 0.08037, 0.08046, 0.08051, 0.08055",\
"0.07745, 0.07781, 0.07866, 0.0794, 0.07987, 0.08013, 0.08027, 0.08036, 0.08041, 0.08045",\
"0.07719, 0.07755, 0.07843, 0.07917, 0.07963, 0.07988, 0.08003, 0.08012, 0.08017, 0.08021",\
"0.07693, 0.07728, 0.07815, 0.07888, 0.07934, 0.0796, 0.07975, 0.07983, 0.07989, 0.07993",\
"0.0766, 0.07697, 0.07783, 0.07857, 0.07904, 0.07929, 0.07943, 0.07952, 0.07957, 0.07961",\
"0.07635, 0.07671, 0.07756, 0.07834, 0.07879, 0.07904, 0.07918, 0.07928, 0.07934, 0.07937",\
"0.07633, 0.07672, 0.07757, 0.07831, 0.07876, 0.07903, 0.07917, 0.07927, 0.07933, 0.07937",\
"0.07648, 0.07685, 0.07768, 0.07842, 0.07887, 0.07914, 0.07929, 0.07938, 0.07942, 0.07946",\
"0.07677, 0.07713, 0.07798, 0.07871, 0.07918, 0.07944, 0.07958, 0.07969, 0.07975, 0.07978",\
"0.07723, 0.07757, 0.07841, 0.07915, 0.07963, 0.07989, 0.08006, 0.08014, 0.0802, 0.08025");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.0776, 0.07795, 0.0788, 0.07955, 0.08001, 0.08027, 0.08041, 0.0805, 0.08055, 0.08058",\
"0.07744, 0.07779, 0.07867, 0.07941, 0.07987, 0.08012, 0.08027, 0.08036, 0.08041, 0.08044",\
"0.0772, 0.07757, 0.07844, 0.07919, 0.07964, 0.07989, 0.08003, 0.08012, 0.08017, 0.08021",\
"0.07692, 0.0773, 0.07814, 0.07887, 0.07934, 0.0796, 0.07975, 0.07983, 0.07989, 0.07992",\
"0.07659, 0.07699, 0.07784, 0.07856, 0.07903, 0.07928, 0.07942, 0.07951, 0.07957, 0.0796",\
"0.07638, 0.07673, 0.07759, 0.07833, 0.0788, 0.07905, 0.0792, 0.07929, 0.07934, 0.07938",\
"0.07633, 0.0767, 0.07756, 0.07832, 0.07876, 0.07902, 0.07918, 0.07926, 0.07932, 0.07936",\
"0.07645, 0.07683, 0.07766, 0.0784, 0.07888, 0.07913, 0.07928, 0.07936, 0.07942, 0.07946",\
"0.07679, 0.07712, 0.07794, 0.07869, 0.07919, 0.07946, 0.0796, 0.0797, 0.07975, 0.07978",\
"0.07723, 0.07758, 0.0784, 0.07914, 0.07963, 0.07989, 0.08004, 0.08015, 0.0802, 0.08024");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.0776, 0.07795, 0.0788, 0.07955, 0.08001, 0.08027, 0.08041, 0.0805, 0.08055, 0.08058",\
"0.07744, 0.07779, 0.07867, 0.07941, 0.07987, 0.08012, 0.08027, 0.08036, 0.08041, 0.08044",\
"0.0772, 0.07757, 0.07844, 0.07919, 0.07964, 0.07989, 0.08003, 0.08012, 0.08017, 0.08021",\
"0.07692, 0.0773, 0.07814, 0.07887, 0.07934, 0.0796, 0.07975, 0.07983, 0.07989, 0.07992",\
"0.07659, 0.07699, 0.07784, 0.07856, 0.07903, 0.07928, 0.07942, 0.07951, 0.07957, 0.0796",\
"0.07638, 0.07673, 0.07759, 0.07833, 0.0788, 0.07905, 0.0792, 0.07929, 0.07934, 0.07938",\
"0.07633, 0.0767, 0.07756, 0.07832, 0.07876, 0.07902, 0.07918, 0.07926, 0.07932, 0.07936",\
"0.07645, 0.07683, 0.07766, 0.0784, 0.07888, 0.07913, 0.07928, 0.07936, 0.07942, 0.07946",\
"0.07679, 0.07712, 0.07794, 0.07869, 0.07919, 0.07946, 0.0796, 0.0797, 0.07975, 0.07978",\
"0.07723, 0.07758, 0.0784, 0.07914, 0.07963, 0.07989, 0.08004, 0.08015, 0.0802, 0.08024");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "D&E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.08622, 0.08654, 0.08743, 0.08816, 0.08863, 0.08889, 0.08903, 0.08912, 0.08918, 0.08922",\
"0.08572, 0.08608, 0.08694, 0.08768, 0.08813, 0.08838, 0.08853, 0.08862, 0.08868, 0.08871",\
"0.08519, 0.08554, 0.08642, 0.08716, 0.08762, 0.08787, 0.08801, 0.0881, 0.08816, 0.08819",\
"0.08482, 0.08515, 0.08604, 0.08678, 0.08724, 0.0875, 0.08765, 0.08774, 0.08779, 0.08783",\
"0.08452, 0.0849, 0.08576, 0.08648, 0.08695, 0.08721, 0.08735, 0.08744, 0.08749, 0.08753",\
"0.0843, 0.08467, 0.08552, 0.08628, 0.08675, 0.087, 0.08715, 0.08724, 0.08729, 0.08733",\
"0.08395, 0.08432, 0.08517, 0.08592, 0.08634, 0.08662, 0.08677, 0.08687, 0.08693, 0.08696",\
"0.08382, 0.08417, 0.08499, 0.08575, 0.08621, 0.08646, 0.08662, 0.0867, 0.08676, 0.0868",\
"0.08398, 0.08431, 0.08518, 0.08592, 0.08636, 0.08662, 0.0868, 0.08689, 0.08695, 0.08697",\
"0.0844, 0.08473, 0.08559, 0.08631, 0.0868, 0.08707, 0.08719, 0.08728, 0.08734, 0.08738");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.06486, 0.0652, 0.06596, 0.06697, 0.06783, 0.06848, 0.06939, 0.06956, 0.07115, 0.08864",\
"0.06481, 0.06514, 0.06595, 0.06692, 0.06783, 0.06851, 0.06915, 0.06952, 0.07197, 0.08887",\
"0.06466, 0.06497, 0.06582, 0.06681, 0.06765, 0.06842, 0.06904, 0.06967, 0.07197, 0.08995",\
"0.06447, 0.06477, 0.06561, 0.06665, 0.06742, 0.06804, 0.06872, 0.06947, 0.07187, 0.09242",\
"0.06426, 0.06457, 0.06537, 0.0665, 0.06726, 0.06801, 0.06856, 0.06904, 0.07182, 0.09748",\
"0.06405, 0.06438, 0.06517, 0.06618, 0.06711, 0.06774, 0.06827, 0.0692, 0.07355, 0.1058",\
"0.06396, 0.06431, 0.06502, 0.06607, 0.06704, 0.06763, 0.06813, 0.06889, 0.07535, 0.1184",\
"0.06393, 0.06429, 0.06502, 0.06591, 0.06675, 0.06777, 0.06804, 0.0693, 0.07954, 0.1439",\
"0.06404, 0.06431, 0.06511, 0.06609, 0.06672, 0.06743, 0.0685, 0.07041, 0.08826, 0.1839",\
"0.06423, 0.06461, 0.06534, 0.06636, 0.06708, 0.06743, 0.0681, 0.07286, 0.1098, 0.254");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("2.437, 2.486, 2.607, 2.776, 2.997, 3.285, 3.657, 4.123, 4.691, 5.367",\
"2.471, 2.52, 2.641, 2.809, 3.03, 3.319, 3.691, 4.157, 4.724, 5.401",\
"2.576, 2.625, 2.746, 2.914, 3.135, 3.424, 3.796, 4.262, 4.829, 5.506",\
"2.754, 2.803, 2.924, 3.092, 3.314, 3.602, 3.974, 4.44, 5.007, 5.684",\
"3.027, 3.076, 3.196, 3.365, 3.586, 3.875, 4.247, 4.712, 5.28, 5.956",\
"3.402, 3.451, 3.572, 3.74, 3.962, 4.25, 4.622, 5.088, 5.655, 6.332",\
"3.851, 3.899, 4.02, 4.189, 4.41, 4.699, 5.071, 5.536, 6.104, 6.78",\
"4.346, 4.394, 4.516, 4.684, 4.905, 5.194, 5.566, 6.031, 6.599, 7.276",\
"4.886, 4.935, 5.056, 5.224, 5.446, 5.735, 6.106, 6.572, 7.139, 7.816",\
"5.472, 5.521, 5.641, 5.81, 6.032, 6.321, 6.692, 7.158, 7.726, 8.402");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("1.908, 1.969, 2.152, 2.481, 2.985, 3.69, 4.614, 5.779, 7.195, 8.889",\
"1.931, 1.992, 2.175, 2.504, 3.008, 3.713, 4.638, 5.802, 7.218, 8.912",\
"2.007, 2.068, 2.251, 2.58, 3.084, 3.788, 4.713, 5.875, 7.297, 8.983",\
"2.147, 2.208, 2.391, 2.72, 3.224, 3.928, 4.853, 6.017, 7.436, 9.126",\
"2.353, 2.414, 2.598, 2.926, 3.43, 4.134, 5.059, 6.224, 7.64, 9.334",\
"2.586, 2.647, 2.83, 3.159, 3.663, 4.367, 5.292, 6.456, 7.874, 9.566",\
"2.816, 2.877, 3.06, 3.389, 3.893, 4.597, 5.522, 6.684, 8.103, 9.796",\
"3.031, 3.092, 3.275, 3.604, 4.108, 4.812, 5.736, 6.898, 8.318, 10.01",\
"3.222, 3.284, 3.467, 3.795, 4.3, 5.003, 5.927, 7.09, 8.508, 10.2",\
"3.386, 3.447, 3.63, 3.959, 4.463, 5.167, 6.091, 7.254, 8.673, 10.36");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.1722, 0.2124, 0.3272, 0.527, 0.8386, 1.293, 1.911, 2.702, 3.67, 4.819",\
"0.1726, 0.2118, 0.3286, 0.5262, 0.8384, 1.293, 1.911, 2.701, 3.671, 4.826",\
"0.1726, 0.2122, 0.3272, 0.5284, 0.8386, 1.292, 1.911, 2.702, 3.67, 4.825",\
"0.1724, 0.2122, 0.3272, 0.528, 0.8386, 1.292, 1.911, 2.702, 3.671, 4.826",\
"0.1728, 0.212, 0.3272, 0.527, 0.8384, 1.293, 1.911, 2.702, 3.67, 4.825",\
"0.1728, 0.2124, 0.3286, 0.527, 0.8386, 1.293, 1.91, 2.702, 3.669, 4.825",\
"0.1726, 0.2124, 0.3284, 0.5272, 0.838, 1.292, 1.911, 2.702, 3.669, 4.822",\
"0.1728, 0.2124, 0.3274, 0.5268, 0.8378, 1.292, 1.909, 2.7, 3.666, 4.822",\
"0.172, 0.212, 0.328, 0.526, 0.84, 1.292, 1.91, 2.698, 3.662, 4.818",\
"0.174, 0.212, 0.328, 0.526, 0.836, 1.292, 1.91, 2.698, 3.664, 4.816");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.1808, 0.2534, 0.521, 1.063, 1.917, 3.118, 4.697, 6.698, 9.129, 12",\
"0.1814, 0.2534, 0.5212, 1.064, 1.917, 3.119, 4.699, 6.696, 9.13, 12.02",\
"0.1812, 0.2536, 0.5212, 1.063, 1.917, 3.116, 4.705, 6.695, 9.11, 12.03",\
"0.1812, 0.2534, 0.5212, 1.064, 1.918, 3.119, 4.698, 6.699, 9.132, 12.02",\
"0.1808, 0.2536, 0.5208, 1.063, 1.916, 3.121, 4.705, 6.696, 9.131, 12.01",\
"0.181, 0.2538, 0.5214, 1.063, 1.918, 3.12, 4.696, 6.694, 9.129, 12.02",\
"0.1812, 0.2538, 0.522, 1.062, 1.915, 3.116, 4.701, 6.696, 9.125, 12.01",\
"0.1814, 0.254, 0.5214, 1.062, 1.916, 3.114, 4.694, 6.684, 9.12, 12.01",\
"0.1814, 0.2542, 0.5212, 1.062, 1.919, 3.115, 4.69, 6.676, 9.11, 12.02",\
"0.182, 0.254, 0.522, 1.062, 1.916, 3.114, 4.696, 6.68, 9.1, 12.01");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("2.486, 2.535, 2.656, 2.824, 3.046, 3.334, 3.706, 4.172, 4.74, 5.416",\
"2.519, 2.568, 2.688, 2.857, 3.078, 3.367, 3.739, 4.205, 4.772, 5.449",\
"2.62, 2.669, 2.789, 2.958, 3.179, 3.468, 3.84, 4.306, 4.873, 5.549",\
"2.756, 2.805, 2.926, 3.094, 3.316, 3.605, 3.976, 4.442, 5.009, 5.686",\
"2.884, 2.932, 3.053, 3.222, 3.443, 3.732, 4.104, 4.569, 5.137, 5.813",\
"2.993, 3.042, 3.163, 3.332, 3.553, 3.842, 4.213, 4.679, 5.246, 5.923",\
"3.084, 3.133, 3.254, 3.423, 3.644, 3.933, 4.304, 4.77, 5.338, 6.015",\
"3.152, 3.201, 3.322, 3.49, 3.712, 4.001, 4.372, 4.838, 5.405, 6.081",\
"3.194, 3.242, 3.363, 3.532, 3.753, 4.042, 4.414, 4.88, 5.447, 6.123",\
"3.207, 3.256, 3.377, 3.545, 3.766, 4.055, 4.427, 4.893, 5.461, 6.137");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("1.775, 1.836, 2.019, 2.347, 2.852, 3.556, 4.481, 5.643, 7.065, 8.755",\
"1.799, 1.861, 2.044, 2.372, 2.877, 3.581, 4.506, 5.667, 7.089, 8.777",\
"1.884, 1.945, 2.128, 2.457, 2.961, 3.666, 4.591, 5.755, 7.172, 8.865",\
"2.045, 2.107, 2.289, 2.618, 3.122, 3.827, 4.751, 5.916, 7.333, 9.026",\
"2.274, 2.336, 2.518, 2.847, 3.351, 4.056, 4.981, 6.142, 7.563, 9.255",\
"2.504, 2.565, 2.748, 3.076, 3.581, 4.285, 5.21, 6.375, 7.791, 9.485",\
"2.718, 2.779, 2.963, 3.291, 3.795, 4.499, 5.423, 6.587, 8.008, 9.699",\
"2.911, 2.972, 3.155, 3.484, 3.988, 4.692, 5.615, 6.779, 8.197, 9.891",\
"3.077, 3.138, 3.321, 3.649, 4.154, 4.858, 5.781, 6.944, 8.362, 10.05",\
"3.211, 3.272, 3.455, 3.783, 4.288, 4.992, 5.917, 7.079, 8.497, 10.19");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.1726, 0.2118, 0.3282, 0.5268, 0.8382, 1.293, 1.91, 2.7, 3.668, 4.824",\
"0.1724, 0.212, 0.3288, 0.526, 0.8386, 1.293, 1.911, 2.702, 3.667, 4.826",\
"0.1726, 0.2122, 0.3272, 0.5258, 0.8386, 1.293, 1.909, 2.701, 3.668, 4.822",\
"0.1726, 0.2122, 0.3278, 0.5262, 0.8386, 1.293, 1.909, 2.701, 3.668, 4.823",\
"0.1726, 0.2124, 0.3286, 0.527, 0.8386, 1.292, 1.911, 2.702, 3.671, 4.826",\
"0.1722, 0.2118, 0.3282, 0.528, 0.8386, 1.292, 1.911, 2.702, 3.67, 4.824",\
"0.1724, 0.2122, 0.3274, 0.526, 0.8376, 1.292, 1.911, 2.701, 3.671, 4.826",\
"0.1726, 0.212, 0.327, 0.5268, 0.8388, 1.292, 1.91, 2.696, 3.663, 4.82",\
"0.1726, 0.2124, 0.3272, 0.5266, 0.8384, 1.292, 1.911, 2.7, 3.662, 4.814",\
"0.174, 0.212, 0.326, 0.526, 0.838, 1.294, 1.91, 2.7, 3.664, 4.818");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.181, 0.2536, 0.5212, 1.062, 1.916, 3.119, 4.698, 6.692, 9.113, 12.02",\
"0.1806, 0.2534, 0.5212, 1.063, 1.916, 3.121, 4.704, 6.697, 9.109, 12.03",\
"0.181, 0.253, 0.5212, 1.064, 1.915, 3.118, 4.698, 6.699, 9.125, 12.02",\
"0.181, 0.253, 0.522, 1.062, 1.915, 3.116, 4.701, 6.695, 9.13, 12.01",\
"0.1814, 0.2536, 0.521, 1.064, 1.915, 3.119, 4.702, 6.696, 9.133, 12.01",\
"0.1814, 0.2534, 0.5206, 1.063, 1.918, 3.12, 4.697, 6.699, 9.128, 12.01",\
"0.1816, 0.2536, 0.5208, 1.063, 1.915, 3.113, 4.694, 6.693, 9.121, 12.03",\
"0.1816, 0.254, 0.5218, 1.062, 1.915, 3.113, 4.688, 6.685, 9.115, 12.02",\
"0.1822, 0.2542, 0.5224, 1.061, 1.918, 3.122, 4.69, 6.676, 9.11, 12.01",\
"0.182, 0.256, 0.522, 1.064, 1.918, 3.116, 4.692, 6.68, 9.1, 11.99");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b0 && E===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "!D&!E" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("1.733, 1.782, 1.903, 2.071, 2.292, 2.581, 2.953, 3.419, 3.986, 4.663",\
"1.764, 1.813, 1.934, 2.102, 2.323, 2.612, 2.984, 3.45, 4.017, 4.695",\
"1.887, 1.936, 2.057, 2.226, 2.447, 2.735, 3.107, 3.573, 4.14, 4.817",\
"2.128, 2.177, 2.298, 2.466, 2.687, 2.976, 3.348, 3.813, 4.381, 5.058",\
"2.503, 2.552, 2.672, 2.841, 3.062, 3.351, 3.723, 4.188, 4.756, 5.433",\
"2.985, 3.034, 3.154, 3.323, 3.544, 3.833, 4.204, 4.67, 5.238, 5.915",\
"3.515, 3.564, 3.684, 3.853, 4.074, 4.363, 4.735, 5.2, 5.769, 6.446",\
"4.077, 4.126, 4.247, 4.416, 4.637, 4.926, 5.297, 5.763, 6.33, 7.007",\
"4.67, 4.719, 4.839, 5.008, 5.229, 5.518, 5.89, 6.355, 6.924, 7.599",\
"5.294, 5.343, 5.464, 5.632, 5.854, 6.143, 6.514, 6.98, 7.547, 8.224");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.172, 0.2114, 0.3266, 0.5266, 0.8366, 1.293, 1.911, 2.702, 3.671, 4.823",\
"0.172, 0.2118, 0.327, 0.5264, 0.838, 1.293, 1.911, 2.702, 3.671, 4.824",\
"0.1722, 0.212, 0.3274, 0.5278, 0.8384, 1.293, 1.91, 2.702, 3.672, 4.822",\
"0.1722, 0.2118, 0.3268, 0.5266, 0.8368, 1.292, 1.911, 2.702, 3.671, 4.826",\
"0.172, 0.2118, 0.327, 0.5266, 0.8384, 1.293, 1.911, 2.702, 3.671, 4.822",\
"0.1722, 0.2118, 0.3268, 0.5278, 0.8382, 1.292, 1.91, 2.699, 3.667, 4.825",\
"0.1724, 0.2118, 0.3274, 0.5262, 0.8376, 1.292, 1.911, 2.698, 3.666, 4.829",\
"0.1722, 0.212, 0.3272, 0.5266, 0.838, 1.291, 1.91, 2.7, 3.669, 4.818",\
"0.174, 0.212, 0.328, 0.528, 0.838, 1.294, 1.908, 2.696, 3.664, 4.816",\
"0.174, 0.214, 0.328, 0.526, 0.838, 1.292, 1.912, 2.702, 3.664, 4.816");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b1 && E===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "D&!E" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("1.733, 1.782, 1.903, 2.071, 2.292, 2.581, 2.953, 3.418, 3.986, 4.663",\
"1.764, 1.813, 1.934, 2.102, 2.323, 2.612, 2.984, 3.45, 4.017, 4.695",\
"1.887, 1.936, 2.057, 2.225, 2.446, 2.735, 3.107, 3.573, 4.14, 4.818",\
"2.128, 2.177, 2.297, 2.466, 2.687, 2.976, 3.347, 3.813, 4.381, 5.058",\
"2.503, 2.552, 2.672, 2.841, 3.062, 3.35, 3.722, 4.188, 4.755, 5.432",\
"2.985, 3.033, 3.154, 3.323, 3.544, 3.833, 4.204, 4.67, 5.237, 5.915",\
"3.514, 3.563, 3.683, 3.852, 4.073, 4.362, 4.734, 5.2, 5.768, 6.445",\
"4.076, 4.125, 4.246, 4.414, 4.636, 4.925, 5.296, 5.762, 6.33, 7.006",\
"4.67, 4.719, 4.84, 5.009, 5.23, 5.518, 5.89, 6.356, 6.924, 7.6",\
"5.294, 5.343, 5.464, 5.632, 5.853, 6.142, 6.513, 6.979, 7.547, 8.223");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.172, 0.2116, 0.3284, 0.5266, 0.8384, 1.293, 1.911, 2.702, 3.671, 4.824",\
"0.1722, 0.2118, 0.3268, 0.528, 0.8386, 1.292, 1.911, 2.702, 3.671, 4.824",\
"0.1724, 0.2116, 0.3268, 0.528, 0.8368, 1.292, 1.911, 2.702, 3.671, 4.824",\
"0.172, 0.2114, 0.3268, 0.5266, 0.8372, 1.293, 1.911, 2.702, 3.671, 4.825",\
"0.172, 0.2116, 0.3282, 0.5266, 0.838, 1.293, 1.91, 2.702, 3.671, 4.822",\
"0.172, 0.2116, 0.3268, 0.5268, 0.8382, 1.293, 1.911, 2.702, 3.672, 4.823",\
"0.1726, 0.2118, 0.3274, 0.528, 0.8376, 1.293, 1.912, 2.701, 3.669, 4.827",\
"0.1728, 0.212, 0.3272, 0.5266, 0.837, 1.292, 1.909, 2.699, 3.666, 4.825",\
"0.172, 0.212, 0.328, 0.526, 0.836, 1.292, 1.91, 2.696, 3.666, 4.814",\
"0.174, 0.212, 0.326, 0.526, 0.838, 1.294, 1.91, 2.702, 3.664, 4.814");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b1 && E===1'b1" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "D&E" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("1.731, 1.78, 1.901, 2.07, 2.291, 2.579, 2.951, 3.417, 3.985, 4.661",\
"1.761, 1.81, 1.931, 2.099, 2.32, 2.609, 2.981, 3.446, 4.014, 4.69",\
"1.883, 1.931, 2.052, 2.221, 2.442, 2.731, 3.103, 3.568, 4.136, 4.813",\
"2.123, 2.172, 2.293, 2.461, 2.682, 2.971, 3.343, 3.809, 4.376, 5.053",\
"2.498, 2.547, 2.668, 2.837, 3.058, 3.347, 3.719, 4.184, 4.752, 5.429",\
"2.981, 3.029, 3.15, 3.319, 3.54, 3.829, 4.2, 4.666, 5.234, 5.911",\
"3.512, 3.561, 3.681, 3.85, 4.071, 4.36, 4.731, 5.197, 5.765, 6.442",\
"4.075, 4.124, 4.245, 4.413, 4.634, 4.923, 5.295, 5.761, 6.328, 7.004",\
"4.67, 4.718, 4.839, 5.008, 5.229, 5.518, 5.889, 6.355, 6.923, 7.599",\
"5.296, 5.344, 5.466, 5.635, 5.856, 6.145, 6.515, 6.981, 7.549, 8.225");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("1.929, 1.99, 2.173, 2.502, 3.006, 3.711, 4.635, 5.798, 7.219, 8.906",\
"1.958, 2.019, 2.202, 2.53, 3.035, 3.739, 4.664, 5.828, 7.246, 8.938",\
"2.03, 2.091, 2.274, 2.603, 3.107, 3.811, 4.737, 5.9, 7.319, 9.01",\
"2.143, 2.204, 2.387, 2.715, 3.22, 3.924, 4.849, 6.013, 7.43, 9.123",\
"2.303, 2.364, 2.547, 2.876, 3.38, 4.084, 5.01, 6.171, 7.593, 9.28",\
"2.484, 2.546, 2.729, 3.057, 3.562, 4.265, 5.19, 6.356, 7.773, 9.464",\
"2.667, 2.728, 2.911, 3.24, 3.744, 4.448, 5.373, 6.537, 7.954, 9.648",\
"2.841, 2.903, 3.086, 3.414, 3.919, 4.622, 5.547, 6.709, 8.128, 9.822",\
"2.998, 3.059, 3.243, 3.571, 4.075, 4.779, 5.703, 6.866, 8.284, 9.976",\
"3.13, 3.192, 3.375, 3.703, 4.207, 4.911, 5.836, 6.999, 8.417, 10.11");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.1724, 0.212, 0.3272, 0.5268, 0.8384, 1.293, 1.911, 2.698, 3.667, 4.828",\
"0.1726, 0.2118, 0.3274, 0.526, 0.8386, 1.293, 1.909, 2.701, 3.67, 4.824",\
"0.1724, 0.212, 0.327, 0.5262, 0.8386, 1.293, 1.91, 2.702, 3.671, 4.821",\
"0.1724, 0.2122, 0.3276, 0.5268, 0.8384, 1.293, 1.91, 2.702, 3.672, 4.822",\
"0.1724, 0.2118, 0.3272, 0.5268, 0.8384, 1.292, 1.911, 2.702, 3.671, 4.825",\
"0.1724, 0.212, 0.327, 0.5264, 0.837, 1.292, 1.911, 2.702, 3.671, 4.823",\
"0.1726, 0.212, 0.3278, 0.527, 0.8376, 1.293, 1.912, 2.701, 3.67, 4.828",\
"0.1728, 0.212, 0.3272, 0.5266, 0.838, 1.291, 1.911, 2.7, 3.665, 4.822",\
"0.172, 0.212, 0.328, 0.528, 0.838, 1.292, 1.91, 2.698, 3.666, 4.816",\
"0.174, 0.214, 0.328, 0.528, 0.84, 1.294, 1.912, 2.698, 3.664, 4.816");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.1808, 0.2532, 0.5212, 1.064, 1.916, 3.117, 4.705, 6.694, 9.111, 12.03",\
"0.1808, 0.2536, 0.5212, 1.062, 1.918, 3.12, 4.7, 6.699, 9.125, 12.02",\
"0.1808, 0.2538, 0.5208, 1.064, 1.916, 3.121, 4.703, 6.699, 9.12, 12.03",\
"0.1808, 0.2536, 0.522, 1.064, 1.917, 3.117, 4.704, 6.696, 9.132, 12.01",\
"0.1808, 0.254, 0.521, 1.064, 1.917, 3.121, 4.704, 6.697, 9.11, 12.03",\
"0.1818, 0.2532, 0.5214, 1.063, 1.918, 3.121, 4.699, 6.696, 9.132, 12.02",\
"0.181, 0.2536, 0.522, 1.063, 1.914, 3.117, 4.695, 6.688, 9.131, 12",\
"0.1816, 0.2538, 0.5214, 1.062, 1.917, 3.112, 4.696, 6.682, 9.118, 12.01",\
"0.1814, 0.2546, 0.5214, 1.063, 1.917, 3.114, 4.69, 6.674, 9.11, 12",\
"0.184, 0.254, 0.52, 1.064, 1.916, 3.116, 4.692, 6.676, 9.1, 12");
}
}
timing() {
related_pin : "RN" ;
timing_sense : positive_unate ;
timing_type : clear ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("1.731, 1.78, 1.901, 2.07, 2.291, 2.579, 2.951, 3.417, 3.985, 4.661",\
"1.761, 1.81, 1.931, 2.099, 2.32, 2.609, 2.981, 3.446, 4.014, 4.69",\
"1.883, 1.931, 2.052, 2.221, 2.442, 2.731, 3.103, 3.568, 4.136, 4.813",\
"2.123, 2.172, 2.293, 2.461, 2.682, 2.971, 3.343, 3.809, 4.376, 5.053",\
"2.498, 2.547, 2.668, 2.837, 3.058, 3.347, 3.719, 4.184, 4.752, 5.429",\
"2.981, 3.029, 3.15, 3.319, 3.54, 3.829, 4.2, 4.666, 5.234, 5.911",\
"3.512, 3.561, 3.681, 3.85, 4.071, 4.36, 4.731, 5.197, 5.765, 6.442",\
"4.075, 4.124, 4.245, 4.413, 4.634, 4.923, 5.295, 5.761, 6.328, 7.004",\
"4.67, 4.718, 4.839, 5.008, 5.229, 5.518, 5.889, 6.355, 6.923, 7.599",\
"5.296, 5.344, 5.466, 5.635, 5.856, 6.145, 6.515, 6.981, 7.549, 8.225");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("1.929, 1.99, 2.173, 2.502, 3.006, 3.711, 4.635, 5.798, 7.219, 8.906",\
"1.958, 2.019, 2.202, 2.53, 3.035, 3.739, 4.664, 5.828, 7.246, 8.938",\
"2.03, 2.091, 2.274, 2.603, 3.107, 3.811, 4.737, 5.9, 7.319, 9.01",\
"2.143, 2.204, 2.387, 2.715, 3.22, 3.924, 4.849, 6.013, 7.43, 9.123",\
"2.303, 2.364, 2.547, 2.876, 3.38, 4.084, 5.01, 6.171, 7.593, 9.28",\
"2.484, 2.546, 2.729, 3.057, 3.562, 4.265, 5.19, 6.356, 7.773, 9.464",\
"2.667, 2.728, 2.911, 3.24, 3.744, 4.448, 5.373, 6.537, 7.954, 9.648",\
"2.841, 2.903, 3.086, 3.414, 3.919, 4.622, 5.547, 6.709, 8.128, 9.822",\
"2.998, 3.059, 3.243, 3.571, 4.075, 4.779, 5.703, 6.866, 8.284, 9.976",\
"3.13, 3.192, 3.375, 3.703, 4.207, 4.911, 5.836, 6.999, 8.417, 10.11");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.172, 0.2114, 0.3266, 0.5266, 0.8366, 1.293, 1.911, 2.702, 3.671, 4.823",\
"0.172, 0.2118, 0.327, 0.5264, 0.838, 1.293, 1.911, 2.702, 3.671, 4.824",\
"0.1722, 0.212, 0.3274, 0.5278, 0.8384, 1.293, 1.91, 2.702, 3.672, 4.822",\
"0.1722, 0.2118, 0.3268, 0.5266, 0.8368, 1.292, 1.911, 2.702, 3.671, 4.826",\
"0.172, 0.2118, 0.327, 0.5266, 0.8384, 1.293, 1.911, 2.702, 3.671, 4.822",\
"0.1722, 0.2118, 0.3268, 0.5278, 0.8382, 1.292, 1.91, 2.699, 3.667, 4.825",\
"0.1724, 0.2118, 0.3274, 0.5262, 0.8376, 1.292, 1.911, 2.698, 3.666, 4.829",\
"0.1722, 0.212, 0.3272, 0.5266, 0.838, 1.291, 1.91, 2.7, 3.669, 4.818",\
"0.174, 0.212, 0.328, 0.528, 0.838, 1.294, 1.908, 2.696, 3.664, 4.816",\
"0.174, 0.214, 0.328, 0.526, 0.838, 1.292, 1.912, 2.702, 3.664, 4.816");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005354, 0.02064, 0.04982, 0.09529, 0.1591, 0.243, 0.3488, 0.4779, 0.6318");
values("0.1808, 0.2532, 0.5212, 1.064, 1.916, 3.117, 4.705, 6.694, 9.111, 12.03",\
"0.1808, 0.2536, 0.5212, 1.062, 1.918, 3.12, 4.7, 6.699, 9.125, 12.02",\
"0.1808, 0.2538, 0.5208, 1.064, 1.916, 3.121, 4.703, 6.699, 9.12, 12.03",\
"0.1808, 0.2536, 0.522, 1.064, 1.917, 3.117, 4.704, 6.696, 9.132, 12.01",\
"0.1808, 0.254, 0.521, 1.064, 1.917, 3.121, 4.704, 6.697, 9.11, 12.03",\
"0.1818, 0.2532, 0.5214, 1.063, 1.918, 3.121, 4.699, 6.696, 9.132, 12.02",\
"0.181, 0.2536, 0.522, 1.063, 1.914, 3.117, 4.695, 6.688, 9.131, 12",\
"0.1816, 0.2538, 0.5214, 1.062, 1.917, 3.112, 4.696, 6.682, 9.118, 12.01",\
"0.1814, 0.2546, 0.5214, 1.063, 1.917, 3.114, 4.69, 6.674, 9.11, 12",\
"0.184, 0.254, 0.52, 1.064, 1.916, 3.116, 4.692, 6.676, 9.1, 12");
}
}
}
pin(RN) {
capacitance : 0.005903 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
min_pulse_width_low : 0.932 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.003663, 0.003495, 0.003482, 0.003478, 0.003478, 0.003483, 0.003481, \
0.003482, 0.003482, 0.00348");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003472, -0.003474, -0.003466, -0.003465, -0.003478, -0.003477, \
-0.003476, -0.003476, -0.003474, -0.003474");
}
}
internal_power() {
when : "!D&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.00351, 0.00348, 0.003479, 0.00348, 0.003482, 0.003483, 0.003482, \
0.003482, 0.003482, 0.00348");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003471, -0.003473, -0.003466, -0.003466, -0.003477, -0.003477, \
-0.003476, -0.003476, -0.003475, -0.003474");
}
}
internal_power() {
when : "D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.00358, 0.003495, 0.003482, 0.003476, 0.003484, 0.003483, 0.003481, \
0.003483, 0.003482, 0.003481");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003472, -0.003473, -0.00347, -0.003469, -0.003474, -0.003476, \
-0.003474, -0.003474, -0.003475, -0.003474");
}
}
timing() {
related_pin : "E" ;
timing_type : recovery_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("1.116, 1.111, 1.129, 1.23, 1.498, 2.002, 2.734, 3.681, 4.842, 6.229",\
"1.144, 1.138, 1.155, 1.255, 1.524, 2.032, 2.76, 3.704, 4.861, 6.245",\
"1.217, 1.206, 1.232, 1.325, 1.59, 2.09, 2.818, 3.753, 4.905, 6.273",\
"1.323, 1.316, 1.339, 1.433, 1.7, 2.201, 2.907, 3.826, 4.957, 6.311",\
"1.49, 1.478, 1.494, 1.595, 1.85, 2.318, 3.012, 3.897, 5.001, 6.318",\
"1.665, 1.655, 1.671, 1.769, 2.002, 2.448, 3.11, 3.964, 5.029, 6.314",\
"1.838, 1.83, 1.849, 1.936, 2.156, 2.569, 3.183, 4.002, 5.025, 6.254",\
"2.012, 1.999, 2.017, 2.099, 2.298, 2.675, 3.246, 4.015, 4.981, 6.158",\
"2.158, 2.156, 2.168, 2.241, 2.424, 2.767, 3.302, 4.028, 4.954, 6.073",\
"2.287, 2.284, 2.301, 2.368, 2.532, 2.85, 3.341, 4.031, 4.919, 6");
}
}
timing() {
related_pin : "E" ;
timing_type : removal_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.922, -0.915, -0.932, -1.022, -1.193, -1.436, -1.689, -1.924, -2.138, -2.305",\
"-0.948, -0.945, -0.963, -1.051, -1.223, -1.46, -1.716, -1.951, -2.161, -2.332",\
"-1.02, -1.021, -1.035, -1.122, -1.295, -1.53, -1.786, -2.021, -2.235, -2.409",\
"-1.133, -1.131, -1.143, -1.235, -1.403, -1.636, -1.882, -2.117, -2.323, -2.494",\
"-1.293, -1.294, -1.303, -1.389, -1.548, -1.762, -2.001, -2.225, -2.432, -2.598",\
"-1.471, -1.464, -1.472, -1.551, -1.703, -1.9, -2.119, -2.344, -2.544, -2.713",\
"-1.643, -1.638, -1.645, -1.718, -1.85, -2.031, -2.243, -2.451, -2.645, -2.812",\
"-1.81, -1.803, -1.812, -1.869, -1.986, -2.152, -2.343, -2.542, -2.736, -2.898",\
"-1.961, -1.958, -1.958, -2, -2.103, -2.253, -2.427, -2.616, -2.801, -2.959",\
"-2.078, -2.074, -2.071, -2.112, -2.202, -2.33, -2.49, -2.675, -2.843, -3");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&!E" ;
fall_constraint(scalar) {
values("0.932");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&!E" ;
fall_constraint(scalar) {
values("0.932");
}
}
}
}