blob: 4c157fa97e0ade9a6eb04c2612511147fa240947 [file] [log] [blame]
/*
* Copyright 2022 GlobalFoundries PDK Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
cell(gf180mcu_fd_sc_mcu7t5v0__nand3_4) {
area : 57.075200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.0001816485" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0001816485" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0001816595" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.0001816705" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.000382338" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.0003823545" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.000580745" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0004464295" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000580745" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01704 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1824, 0.1811, 0.1799, 0.1795, 0.1792, 0.179, 0.1791, 0.1791, \
0.179, 0.179");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-8.9e-05, -0.0001685, 0.0006226, 0.0004866, 0.0008223, 0.0006013, \
0.0005492, 0.000576, 0.0005016, 0.0005625");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1823, 0.1814, 0.1802, 0.1796, 0.1794, 0.179, 0.1793, 0.1792, \
0.1791, 0.1791");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-6.218e-05, -0.0001718, 0.0001844, 0.0005152, 0.0007125, 0.0007247, \
0.0004219, 0.0005086, 0.0003797, 0.0006838");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1806, 0.18, 0.1795, 0.1794, 0.1789, 0.1789, 0.1791, 0.1791, \
0.1791, 0.1788");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.209, 0.2092, 0.2101, 0.2106, 0.2112, 0.2111, 0.2113, 0.2115, \
0.2117, 0.2115");
}
}
}
pin(A2) {
capacitance : 0.01791 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.2518, 0.2587, 0.2633, 0.2712, 0.2784, 0.2843, 0.288, 0.2906, \
0.2924, 0.2934");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.1592, -0.1585, -0.158, -0.1574, -0.1571, -0.1571, -0.1574, \
-0.1573, -0.1574, -0.1574");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1933, 0.1765, 0.1609, 0.1583, 0.1578, 0.1576, 0.1578, 0.158, \
0.1577, 0.1578");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.1582, -0.1581, -0.1578, -0.1576, -0.1572, -0.157, -0.1575, \
-0.1576, -0.1574, -0.1576");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1762, 0.1761, 0.1762, 0.1753, 0.1753, 0.175, 0.1753, 0.1752, \
0.1752, 0.1751");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.1109, -0.1108, -0.1107, -0.1104, -0.1106, -0.1105, -0.1108, \
-0.111, -0.1111, -0.1112");
}
}
}
pin(A3) {
capacitance : 0.01727 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.159, 0.1596, 0.1589, 0.158, 0.1577, 0.1573, 0.1579, 0.1579, \
0.1578, 0.158");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.1587, -0.1585, -0.1578, -0.1571, -0.1571, -0.157, -0.1576, \
-0.1572, -0.1574, -0.1573");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1703, 0.1612, 0.1587, 0.1581, 0.158, 0.1577, 0.1578, 0.1579, \
0.1578, 0.1579");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.1583, -0.1579, -0.1576, -0.1575, -0.1572, -0.1574, -0.1574, \
-0.1574, -0.1572, -0.1576");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1658, 0.1607, 0.159, 0.158, 0.1578, 0.1575, 0.1579, 0.1579, \
0.1578, 0.1579");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.1587, -0.1582, -0.1579, -0.1575, -0.1572, -0.157, -0.1575, \
-0.1574, -0.1576, -0.1573");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 0.7216 ;
max_transition : 2.6 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "A2&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.005974, 0.02343, 0.05678, 0.1087, 0.1816, 0.2775, 0.3983, 0.5458, 0.7216");
values("0.07851, 0.07989, 0.08325, 0.08573, 0.08716, 0.08834, 0.08865, 0.089, 0.08917, 0.08933",\
"0.07967, 0.08046, 0.08347, 0.08552, 0.08695, 0.08813, 0.0884, 0.08876, 0.08893, 0.08919",\
"0.1124, 0.1098, 0.1048, 0.1001, 0.09665, 0.09444, 0.09309, 0.0922, 0.09168, 0.09128",\
"0.2168, 0.2078, 0.1852, 0.1617, 0.1432, 0.1294, 0.1196, 0.1124, 0.1075, 0.1039",\
"0.4131, 0.3958, 0.3517, 0.3009, 0.2556, 0.2193, 0.1912, 0.17, 0.1539, 0.1415",\
"0.7087, 0.6852, 0.6206, 0.5368, 0.4572, 0.3888, 0.3326, 0.2879, 0.2522, 0.224",\
"1.111, 1.082, 0.9992, 0.8843, 0.765, 0.6572, 0.5647, 0.487, 0.4231, 0.3706",\
"1.624, 1.592, 1.494, 1.351, 1.191, 1.039, 0.9035, 0.7859, 0.6855, 0.6006",\
"2.257, 2.221, 2.112, 1.943, 1.747, 1.549, 1.364, 1.2, 1.056, 0.9319",\
"3.016, 2.977, 2.856, 2.667, 2.438, 2.194, 1.959, 1.744, 1.552, 1.38");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.005974, 0.02343, 0.05678, 0.1087, 0.1816, 0.2775, 0.3983, 0.5458, 0.7216");
values("0.5387, 0.5435, 0.5527, 0.5609, 0.5647, 0.5691, 0.5714, 0.5777, 0.5864, 0.5987",\
"0.5448, 0.5479, 0.5553, 0.5625, 0.5704, 0.5702, 0.5774, 0.5849, 0.5935, 0.5982",\
"0.5856, 0.5837, 0.5792, 0.5788, 0.5785, 0.5817, 0.5829, 0.5915, 0.5946, 0.602",\
"0.7015, 0.6928, 0.6721, 0.6473, 0.6288, 0.6175, 0.6126, 0.6118, 0.6139, 0.6158",\
"0.9203, 0.9019, 0.8548, 0.8053, 0.7552, 0.7192, 0.6951, 0.6745, 0.665, 0.6576",\
"1.249, 1.224, 1.153, 1.067, 0.987, 0.9112, 0.853, 0.8071, 0.775, 0.7527",\
"1.692, 1.663, 1.575, 1.452, 1.331, 1.22, 1.118, 1.035, 0.9708, 0.9172",\
"2.259, 2.226, 2.126, 1.97, 1.801, 1.647, 1.506, 1.378, 1.271, 1.186",\
"2.953, 2.918, 2.807, 2.629, 2.419, 2.211, 2.026, 1.852, 1.698, 1.563",\
"3.784, 3.747, 3.628, 3.436, 3.187, 2.93, 2.683, 2.47, 2.263, 2.08");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.005974, 0.02343, 0.05678, 0.1087, 0.1816, 0.2775, 0.3983, 0.5458, 0.7216");
values("0.07519, 0.07775, 0.08201, 0.08515, 0.08683, 0.08771, 0.08848, 0.08882, 0.08929, 0.08947",\
"0.06895, 0.07142, 0.07749, 0.08227, 0.08494, 0.08668, 0.08768, 0.08837, 0.0888, 0.08908",\
"0.07873, 0.07917, 0.08122, 0.08377, 0.0851, 0.08679, 0.08737, 0.08827, 0.0885, 0.08874",\
"0.1629, 0.1568, 0.1433, 0.1298, 0.1193, 0.1116, 0.1061, 0.1023, 0.09949, 0.09747",\
"0.3495, 0.3355, 0.2989, 0.2575, 0.2216, 0.1929, 0.1708, 0.1541, 0.1412, 0.1314",\
"0.6464, 0.6252, 0.5654, 0.4898, 0.4186, 0.3578, 0.3083, 0.2684, 0.2367, 0.2115",\
"1.058, 1.031, 0.9515, 0.8416, 0.7285, 0.6267, 0.5402, 0.4678, 0.4079, 0.3587",\
"1.588, 1.556, 1.461, 1.321, 1.165, 1.016, 0.8848, 0.7717, 0.6748, 0.5932",\
"2.242, 2.207, 2.099, 1.932, 1.736, 1.539, 1.357, 1.196, 1.055, 0.9322",\
"3.028, 2.99, 2.87, 2.68, 2.449, 2.205, 1.97, 1.755, 1.562, 1.392");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.005974, 0.02343, 0.05678, 0.1087, 0.1816, 0.2775, 0.3983, 0.5458, 0.7216");
values("0.8456, 0.846, 0.8499, 0.854, 0.8567, 0.8599, 0.8643, 0.8729, 0.881, 0.889",\
"0.8431, 0.8446, 0.8465, 0.852, 0.8546, 0.856, 0.8632, 0.8702, 0.8766, 0.8879",\
"0.8738, 0.8716, 0.8669, 0.8647, 0.8631, 0.8637, 0.8654, 0.8735, 0.8799, 0.889",\
"0.9892, 0.9812, 0.9587, 0.9338, 0.9151, 0.9033, 0.8973, 0.8955, 0.8964, 0.9044",\
"1.21, 1.194, 1.152, 1.1, 1.049, 1.009, 0.982, 0.962, 0.9514, 0.9473",\
"1.55, 1.53, 1.465, 1.378, 1.291, 1.212, 1.149, 1.102, 1.067, 1.041",\
"2.01, 1.986, 1.907, 1.789, 1.661, 1.54, 1.434, 1.344, 1.276, 1.222",\
"2.598, 2.572, 2.484, 2.342, 2.17, 2.004, 1.847, 1.711, 1.595, 1.499",\
"3.323, 3.292, 3.196, 3.036, 2.832, 2.614, 2.406, 2.217, 2.049, 1.902",\
"4.19, 4.157, 4.054, 3.88, 3.647, 3.384, 3.118, 2.877, 2.653, 2.455");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.005974, 0.02343, 0.05678, 0.1087, 0.1816, 0.2775, 0.3983, 0.5458, 0.7216");
values("0.07529, 0.07767, 0.08227, 0.08537, 0.08702, 0.08815, 0.08855, 0.08908, 0.08935, 0.08948",\
"0.06702, 0.06997, 0.07659, 0.0818, 0.08497, 0.08665, 0.08776, 0.08831, 0.0887, 0.08908",\
"0.06845, 0.06989, 0.07388, 0.07873, 0.08244, 0.0848, 0.08621, 0.08731, 0.08791, 0.08832",\
"0.1433, 0.1388, 0.1286, 0.1189, 0.1115, 0.1061, 0.1021, 0.09918, 0.09709, 0.09556",\
"0.3298, 0.3172, 0.2843, 0.2472, 0.2152, 0.1891, 0.1687, 0.1528, 0.1407, 0.1312",\
"0.6386, 0.6188, 0.5623, 0.49, 0.4215, 0.3631, 0.3146, 0.2755, 0.2439, 0.2185",\
"1.073, 1.047, 0.9699, 0.8628, 0.7516, 0.6511, 0.5646, 0.4918, 0.431, 0.3806",\
"1.638, 1.607, 1.513, 1.374, 1.219, 1.071, 0.9378, 0.8227, 0.7238, 0.6393",\
"2.337, 2.303, 2.195, 2.028, 1.833, 1.634, 1.45, 1.285, 1.139, 1.013",\
"3.178, 3.14, 3.02, 2.831, 2.598, 2.352, 2.113, 1.892, 1.694, 1.518");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.005974, 0.02343, 0.05678, 0.1087, 0.1816, 0.2775, 0.3983, 0.5458, 0.7216");
values("1.029, 1.029, 1.03, 1.033, 1.035, 1.038, 1.04, 1.047, 1.055, 1.063",\
"1.027, 1.026, 1.027, 1.029, 1.03, 1.034, 1.036, 1.043, 1.049, 1.058",\
"1.06, 1.056, 1.049, 1.043, 1.038, 1.037, 1.038, 1.043, 1.049, 1.06",\
"1.183, 1.173, 1.147, 1.118, 1.095, 1.081, 1.071, 1.067, 1.068, 1.073",\
"1.418, 1.402, 1.357, 1.297, 1.239, 1.193, 1.161, 1.138, 1.126, 1.118",\
"1.784, 1.761, 1.693, 1.6, 1.503, 1.414, 1.344, 1.289, 1.249, 1.22",\
"2.284, 2.257, 2.175, 2.045, 1.906, 1.768, 1.649, 1.547, 1.471, 1.406",\
"2.925, 2.895, 2.8, 2.646, 2.458, 2.273, 2.096, 1.941, 1.809, 1.707",\
"3.715, 3.683, 3.577, 3.402, 3.177, 2.936, 2.707, 2.493, 2.302, 2.143",\
"4.66, 4.626, 4.514, 4.322, 4.068, 3.778, 3.487, 3.21, 2.958, 2.735");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.005974, 0.02343, 0.05678, 0.1087, 0.1816, 0.2775, 0.3983, 0.5458, 0.7216");
values("0.043, 0.05219, 0.08437, 0.1455, 0.24, 0.3726, 0.5467, 0.7661, 1.034, 1.353",\
"0.04542, 0.05446, 0.08658, 0.1475, 0.2422, 0.3747, 0.5487, 0.768, 1.036, 1.356",\
"0.05449, 0.06455, 0.09642, 0.1564, 0.2504, 0.3828, 0.5566, 0.7758, 1.044, 1.363",\
"0.06382, 0.07638, 0.1146, 0.1775, 0.2697, 0.4004, 0.5734, 0.7921, 1.059, 1.378",\
"0.06954, 0.08515, 0.132, 0.2053, 0.3039, 0.4325, 0.6032, 0.8198, 1.086, 1.403",\
"0.07045, 0.08914, 0.1454, 0.2315, 0.3428, 0.4809, 0.6499, 0.864, 1.127, 1.443",\
"0.06564, 0.08766, 0.1533, 0.2531, 0.3804, 0.5327, 0.7139, 0.927, 1.187, 1.5",\
"0.05436, 0.08024, 0.1554, 0.2687, 0.4128, 0.5831, 0.7797, 1.007, 1.268, 1.577",\
"0.0377, 0.0662, 0.1506, 0.2785, 0.439, 0.6288, 0.8448, 1.089, 1.366, 1.677",\
"0.0134, 0.0456, 0.1393, 0.2812, 0.4593, 0.6683, 0.9046, 1.169, 1.463, 1.792");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.005974, 0.02343, 0.05678, 0.1087, 0.1816, 0.2775, 0.3983, 0.5458, 0.7216");
values("0.04761, 0.05782, 0.09315, 0.1592, 0.2607, 0.4033, 0.591, 0.827, 1.114, 1.458",\
"0.05196, 0.06202, 0.09701, 0.1629, 0.265, 0.4072, 0.5948, 0.8306, 1.118, 1.463",\
"0.06899, 0.07916, 0.1129, 0.1778, 0.2789, 0.4214, 0.6084, 0.8435, 1.131, 1.474",\
"0.09528, 0.1081, 0.1466, 0.2108, 0.3098, 0.4504, 0.6365, 0.8709, 1.158, 1.501",\
"0.1273, 0.1433, 0.1909, 0.2641, 0.3637, 0.501, 0.6848, 0.9172, 1.202, 1.545",\
"0.1649, 0.1843, 0.2417, 0.3284, 0.4397, 0.5785, 0.758, 0.9878, 1.271, 1.61",\
"0.2078, 0.231, 0.2985, 0.4001, 0.5274, 0.6794, 0.8612, 1.086, 1.366, 1.701",\
"0.2569, 0.2836, 0.362, 0.4785, 0.6234, 0.7932, 0.9892, 1.217, 1.491, 1.822",\
"0.3115, 0.3424, 0.4313, 0.5633, 0.726, 0.9171, 1.131, 1.375, 1.652, 1.978",\
"0.373, 0.4073, 0.5072, 0.6545, 0.8375, 1.048, 1.285, 1.547, 1.841, 2.17");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.005974, 0.02343, 0.05678, 0.1087, 0.1816, 0.2775, 0.3983, 0.5458, 0.7216");
values("0.06072, 0.07728, 0.1339, 0.2394, 0.4031, 0.6327, 0.9347, 1.315, 1.78, 2.333",\
"0.0599, 0.07683, 0.1337, 0.2396, 0.4033, 0.6333, 0.9344, 1.316, 1.779, 2.335",\
"0.069, 0.08368, 0.1339, 0.239, 0.403, 0.6333, 0.9353, 1.315, 1.781, 2.335",\
"0.0915, 0.106, 0.1553, 0.2468, 0.403, 0.6335, 0.9353, 1.316, 1.781, 2.332",\
"0.1263, 0.1436, 0.1951, 0.2845, 0.4236, 0.6349, 0.9348, 1.316, 1.781, 2.334",\
"0.1683, 0.1891, 0.2505, 0.343, 0.479, 0.6718, 0.9439, 1.316, 1.78, 2.333",\
"0.2166, 0.2423, 0.3135, 0.4188, 0.558, 0.7465, 0.9982, 1.337, 1.783, 2.334",\
"0.2706, 0.302, 0.3843, 0.5064, 0.6576, 0.8474, 1.094, 1.409, 1.821, 2.34",\
"0.329, 0.367, 0.4628, 0.604, 0.7704, 0.9712, 1.216, 1.526, 1.912, 2.397",\
"0.396, 0.4372, 0.5502, 0.7066, 0.8968, 1.112, 1.366, 1.672, 2.051, 2.509");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.005974, 0.02343, 0.05678, 0.1087, 0.1816, 0.2775, 0.3983, 0.5458, 0.7216");
values("0.05953, 0.07639, 0.1355, 0.2484, 0.425, 0.6716, 0.9958, 1.404, 1.907, 2.499",\
"0.05946, 0.07633, 0.1354, 0.2483, 0.424, 0.6708, 0.9959, 1.405, 1.907, 2.501",\
"0.06714, 0.08084, 0.1355, 0.2483, 0.4251, 0.6712, 0.9944, 1.406, 1.907, 2.503",\
"0.09342, 0.1075, 0.154, 0.2511, 0.4236, 0.671, 0.9942, 1.405, 1.904, 2.503",\
"0.1302, 0.1474, 0.1979, 0.2851, 0.4328, 0.6706, 0.9946, 1.405, 1.904, 2.497",\
"0.1731, 0.1943, 0.2552, 0.3478, 0.4824, 0.6892, 0.9952, 1.403, 1.903, 2.498",\
"0.2203, 0.2467, 0.3209, 0.4296, 0.5658, 0.7534, 1.025, 1.406, 1.902, 2.496",\
"0.2738, 0.3044, 0.3934, 0.5184, 0.672, 0.8604, 1.106, 1.45, 1.917, 2.496",\
"0.3318, 0.3668, 0.47, 0.6156, 0.7904, 0.9906, 1.233, 1.549, 1.97, 2.513",\
"0.3942, 0.4358, 0.5524, 0.7206, 0.9168, 1.14, 1.389, 1.698, 2.083, 2.589");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.005974, 0.02343, 0.05678, 0.1087, 0.1816, 0.2775, 0.3983, 0.5458, 0.7216");
values("0.06342, 0.07287, 0.1052, 0.1662, 0.2609, 0.3934, 0.5674, 0.7873, 1.055, 1.374",\
"0.06438, 0.07388, 0.1065, 0.1677, 0.2623, 0.395, 0.5693, 0.7887, 1.056, 1.376",\
"0.06756, 0.0777, 0.1106, 0.1717, 0.2664, 0.3988, 0.573, 0.7926, 1.06, 1.38",\
"0.07168, 0.08322, 0.1192, 0.1818, 0.2753, 0.4069, 0.5804, 0.7994, 1.067, 1.386",\
"0.07199, 0.08606, 0.1289, 0.1972, 0.2935, 0.4236, 0.5953, 0.8128, 1.079, 1.398",\
"0.06616, 0.08275, 0.1334, 0.2128, 0.3169, 0.4507, 0.6213, 0.8364, 1.101, 1.417",\
"0.05309, 0.07238, 0.1308, 0.2223, 0.3401, 0.483, 0.658, 0.8726, 1.134, 1.448",\
"0.03216, 0.05383, 0.1203, 0.2239, 0.3568, 0.5147, 0.6996, 0.9192, 1.181, 1.491",\
"0.0019, 0.0265, 0.1007, 0.2168, 0.3652, 0.5406, 0.7412, 0.971, 1.238, 1.55",\
"-0.038, -0.0109, 0.0716, 0.2004, 0.3644, 0.5572, 0.7769, 1.023, 1.301, 1.619");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.005974, 0.02343, 0.05678, 0.1087, 0.1816, 0.2775, 0.3983, 0.5458, 0.7216");
values("0.07095, 0.08113, 0.1162, 0.1823, 0.2837, 0.4266, 0.6138, 0.8502, 1.138, 1.48",\
"0.07428, 0.08456, 0.1195, 0.1855, 0.2871, 0.4294, 0.6166, 0.8524, 1.141, 1.485",\
"0.09093, 0.1007, 0.1348, 0.1997, 0.3012, 0.4435, 0.6303, 0.8658, 1.154, 1.497",\
"0.1248, 0.1356, 0.1704, 0.2331, 0.3321, 0.4726, 0.6585, 0.8937, 1.181, 1.524",\
"0.1684, 0.1815, 0.2224, 0.2901, 0.3869, 0.5241, 0.7071, 0.9398, 1.226, 1.567",\
"0.2205, 0.2359, 0.2846, 0.3623, 0.4674, 0.6029, 0.7816, 1.011, 1.293, 1.632",\
"0.2811, 0.2992, 0.3558, 0.4458, 0.5637, 0.7094, 0.8874, 1.112, 1.39, 1.724",\
"0.3504, 0.3716, 0.4364, 0.539, 0.6722, 0.8323, 1.022, 1.246, 1.518, 1.848",\
"0.4296, 0.4531, 0.5259, 0.6422, 0.7914, 0.9691, 1.173, 1.41, 1.683, 2.007",\
"0.5184, 0.5445, 0.6271, 0.7556, 0.9211, 1.117, 1.34, 1.592, 1.879, 2.205");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.005974, 0.02343, 0.05678, 0.1087, 0.1816, 0.2775, 0.3983, 0.5458, 0.7216");
values("0.06325, 0.07882, 0.1341, 0.2392, 0.4029, 0.6325, 0.9342, 1.315, 1.779, 2.334",\
"0.06383, 0.07903, 0.1343, 0.2393, 0.4029, 0.633, 0.9353, 1.315, 1.779, 2.332",\
"0.07282, 0.08592, 0.1358, 0.2397, 0.4034, 0.6329, 0.9347, 1.316, 1.781, 2.332",\
"0.09696, 0.1088, 0.1539, 0.2467, 0.4036, 0.6334, 0.9344, 1.315, 1.78, 2.333",\
"0.1384, 0.1506, 0.1929, 0.2757, 0.4182, 0.6357, 0.9346, 1.316, 1.781, 2.335",\
"0.1886, 0.2029, 0.2491, 0.3307, 0.4606, 0.659, 0.9437, 1.316, 1.78, 2.334",\
"0.2455, 0.2622, 0.3156, 0.4054, 0.5324, 0.7154, 0.976, 1.332, 1.784, 2.334",\
"0.3078, 0.3285, 0.3912, 0.4911, 0.6266, 0.8032, 1.046, 1.375, 1.806, 2.343",\
"0.377, 0.399, 0.471, 0.5844, 0.7336, 0.9178, 1.152, 1.461, 1.864, 2.374",\
"0.4518, 0.4776, 0.558, 0.6876, 0.8526, 1.05, 1.289, 1.586, 1.965, 2.445");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.005974, 0.02343, 0.05678, 0.1087, 0.1816, 0.2775, 0.3983, 0.5458, 0.7216");
values("0.09806, 0.1151, 0.1753, 0.289, 0.4653, 0.7122, 1.039, 1.447, 1.947, 2.545",\
"0.09793, 0.1152, 0.1749, 0.2888, 0.4653, 0.7107, 1.038, 1.447, 1.949, 2.541",\
"0.09962, 0.1157, 0.1748, 0.2887, 0.4652, 0.712, 1.038, 1.447, 1.945, 2.542",\
"0.1246, 0.1381, 0.1857, 0.2893, 0.4646, 0.7116, 1.038, 1.448, 1.949, 2.54",\
"0.1656, 0.1809, 0.2279, 0.3159, 0.4704, 0.7111, 1.036, 1.447, 1.948, 2.54",\
"0.2146, 0.2334, 0.2888, 0.377, 0.5129, 0.7265, 1.038, 1.445, 1.946, 2.543",\
"0.2697, 0.2933, 0.3584, 0.4588, 0.5928, 0.7832, 1.063, 1.448, 1.942, 2.538",\
"0.33, 0.357, 0.4352, 0.5524, 0.6984, 0.884, 1.135, 1.485, 1.954, 2.537",\
"0.397, 0.4282, 0.5192, 0.6524, 0.8178, 1.013, 1.257, 1.576, 2.005, 2.552",\
"0.4672, 0.5036, 0.6086, 0.7612, 0.9478, 1.161, 1.408, 1.717, 2.11, 2.619");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.005974, 0.02343, 0.05678, 0.1087, 0.1816, 0.2775, 0.3983, 0.5458, 0.7216");
values("0.07105, 0.08051, 0.1129, 0.174, 0.2685, 0.4011, 0.5753, 0.7947, 1.062, 1.382",\
"0.07119, 0.08075, 0.1134, 0.1747, 0.2693, 0.4019, 0.5763, 0.7959, 1.064, 1.383",\
"0.07114, 0.08095, 0.1138, 0.175, 0.2698, 0.4023, 0.5767, 0.7963, 1.064, 1.383",\
"0.06984, 0.08051, 0.1148, 0.1765, 0.2702, 0.402, 0.5757, 0.7946, 1.062, 1.381",\
"0.06196, 0.07462, 0.1141, 0.1796, 0.2744, 0.4045, 0.5764, 0.7941, 1.06, 1.378",\
"0.04499, 0.05994, 0.1062, 0.1797, 0.2805, 0.4124, 0.5828, 0.7977, 1.062, 1.378",\
"0.01824, 0.03548, 0.08842, 0.1717, 0.2823, 0.4219, 0.5946, 0.8086, 1.069, 1.383",\
"-0.01915, 0.00025, 0.0598, 0.154, 0.2759, 0.4264, 0.6077, 0.8243, 1.085, 1.395",\
"-0.0687, -0.0471, 0.0197, 0.1241, 0.2593, 0.4218, 0.6151, 0.841, 1.105, 1.415",\
"-0.1313, -0.1074, -0.0339, 0.0817, 0.2301, 0.407, 0.6129, 0.8519, 1.126, 1.439");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.005974, 0.02343, 0.05678, 0.1087, 0.1816, 0.2775, 0.3983, 0.5458, 0.7216");
values("0.08152, 0.09209, 0.128, 0.1948, 0.297, 0.4401, 0.6274, 0.8636, 1.151, 1.496",\
"0.08484, 0.09549, 0.1314, 0.198, 0.3001, 0.4433, 0.6305, 0.8663, 1.155, 1.498",\
"0.1019, 0.112, 0.147, 0.2126, 0.3143, 0.4566, 0.644, 0.8796, 1.168, 1.511",\
"0.1397, 0.1499, 0.1837, 0.2465, 0.3458, 0.4864, 0.672, 0.9074, 1.195, 1.537",\
"0.1913, 0.2032, 0.2413, 0.3062, 0.4018, 0.5386, 0.722, 0.9543, 1.239, 1.581",\
"0.2544, 0.2685, 0.3125, 0.3853, 0.4861, 0.6198, 0.7979, 1.027, 1.308, 1.647",\
"0.3298, 0.346, 0.3966, 0.4795, 0.5904, 0.731, 0.9064, 1.129, 1.407, 1.741",\
"0.4179, 0.4363, 0.4938, 0.5872, 0.7111, 0.8628, 1.047, 1.267, 1.538, 1.867",\
"0.519, 0.5397, 0.6042, 0.7085, 0.8463, 1.013, 1.208, 1.439, 1.708, 2.03",\
"0.6349, 0.6578, 0.7294, 0.845, 0.9965, 1.179, 1.391, 1.632, 1.912, 2.233");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.005974, 0.02343, 0.05678, 0.1087, 0.1816, 0.2775, 0.3983, 0.5458, 0.7216");
values("0.06319, 0.07883, 0.1341, 0.2396, 0.4031, 0.633, 0.935, 1.315, 1.779, 2.334",\
"0.06369, 0.07897, 0.1341, 0.2397, 0.403, 0.6329, 0.9351, 1.315, 1.78, 2.334",\
"0.06904, 0.08298, 0.135, 0.2396, 0.4027, 0.6333, 0.9342, 1.315, 1.78, 2.334",\
"0.0881, 0.1001, 0.1471, 0.2443, 0.4035, 0.6337, 0.9349, 1.316, 1.78, 2.335",\
"0.1266, 0.1376, 0.18, 0.2669, 0.4144, 0.6358, 0.9354, 1.316, 1.781, 2.333",\
"0.1766, 0.1891, 0.2315, 0.3148, 0.4506, 0.6547, 0.9428, 1.317, 1.78, 2.335",\
"0.2348, 0.2482, 0.2947, 0.3806, 0.5133, 0.7039, 0.9712, 1.33, 1.784, 2.335",\
"0.2993, 0.3144, 0.3669, 0.4598, 0.5958, 0.7828, 1.035, 1.371, 1.805, 2.343",\
"0.369, 0.3876, 0.4472, 0.5488, 0.693, 0.883, 1.13, 1.449, 1.858, 2.372",\
"0.4442, 0.4654, 0.5334, 0.6456, 0.8012, 1.001, 1.249, 1.562, 1.954, 2.44");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.005974, 0.02343, 0.05678, 0.1087, 0.1816, 0.2775, 0.3983, 0.5458, 0.7216");
values("0.1214, 0.139, 0.1998, 0.3145, 0.4916, 0.7402, 1.064, 1.476, 1.975, 2.573",\
"0.1214, 0.139, 0.1998, 0.3141, 0.4919, 0.7395, 1.064, 1.474, 1.973, 2.569",\
"0.121, 0.1385, 0.1997, 0.3142, 0.4909, 0.7395, 1.066, 1.475, 1.977, 2.57",\
"0.1419, 0.1557, 0.2067, 0.3144, 0.4911, 0.7393, 1.064, 1.475, 1.975, 2.573",\
"0.1844, 0.199, 0.2463, 0.3364, 0.4953, 0.7395, 1.066, 1.475, 1.973, 2.572",\
"0.2368, 0.2542, 0.3062, 0.3947, 0.5323, 0.7502, 1.064, 1.475, 1.974, 2.57",\
"0.2964, 0.317, 0.3792, 0.4742, 0.61, 0.8022, 1.086, 1.476, 1.973, 2.568",\
"0.3618, 0.3862, 0.4586, 0.5694, 0.7106, 0.8974, 1.153, 1.51, 1.98, 2.57",\
"0.434, 0.4616, 0.5454, 0.6732, 0.83, 1.021, 1.268, 1.592, 2.027, 2.579",\
"0.5114, 0.5432, 0.64, 0.7852, 0.9606, 1.168, 1.414, 1.725, 2.123, 2.645");
}
}
}
}