blob: 81477763f01e36893bb89e51867c75274485461f [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__or3_1) {
area : 21.952000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.01939685" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.005174785" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.00512897" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.005096575" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.00509762" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.00505131" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.00505043" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.005045755" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.01939685" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.002893 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.03879, 0.03883, 0.03879, 0.03875, 0.03874, 0.03871, 0.03875, \
0.03871, 0.03872, 0.03872");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.006149, -0.006172, -0.006188, -0.006192, -0.006193, -0.006215, \
-0.00623, -0.006212, -0.006241, -0.00624");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01859, 0.01859, 0.01858, 0.01859, 0.01858, 0.01858, 0.01861, \
0.01857, 0.0186, 0.0186");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.006176, -0.006206, -0.006236, -0.006231, -0.006244, -0.006244, \
-0.006271, -0.006258, -0.006291, -0.006291");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01848, 0.0185, 0.01851, 0.01851, 0.01849, 0.01851, 0.01852, \
0.01848, 0.01852, 0.01851");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.006185, -0.006209, -0.006249, -0.006248, -0.006244, -0.006248, \
-0.006286, -0.006266, -0.006291, -0.006285");
}
}
}
pin(A2) {
capacitance : 0.002858 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02014, 0.02017, 0.02016, 0.02016, 0.02018, 0.02014, 0.02019, \
0.02014, 0.02017, 0.02013");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.006762, -0.006799, -0.006835, -0.006847, -0.00685, -0.006853, \
-0.006889, -0.006865, -0.006896, -0.006915");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02375, 0.02378, 0.02374, 0.02372, 0.02371, 0.02373, 0.02379, \
0.02372, 0.02377, 0.02375");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01984, -0.01963, -0.02035, -0.02199, -0.02275, -0.02314, -0.0234, \
-0.02342, -0.02353, -0.02359");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01505, 0.01509, 0.01512, 0.01517, 0.01519, 0.01516, 0.0152, \
0.01516, 0.01521, 0.0152");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01766, -0.01738, -0.01658, -0.01553, -0.01451, -0.01368, -0.01308, \
-0.01253, -0.01216, -0.01186");
}
}
}
pin(A3) {
capacitance : 0.002806 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02366, 0.02365, 0.02368, 0.02369, 0.02375, 0.02366, 0.02375, \
0.02372, 0.02373, 0.02374");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.0205, -0.02064, -0.022, -0.02295, -0.02319, -0.02328, -0.0234, \
-0.02335, -0.0235, -0.0235");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02392, 0.024, 0.02395, 0.02398, 0.02399, 0.02396, 0.02399, 0.02396, \
0.02401, 0.024");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01846, -0.01912, -0.0208, -0.02202, -0.02255, -0.02286, -0.02306, \
-0.0231, -0.02325, -0.0233");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02363, 0.02365, 0.02366, 0.02369, 0.02371, 0.02369, 0.02372, \
0.02367, 0.02371, 0.02369");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.0223, -0.02238, -0.02298, -0.02318, -0.02324, -0.0233, -0.02339, \
-0.02335, -0.02348, -0.02347");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3)" ;
max_capacitance : 0.2273 ;
max_transition : 3.4 ;
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.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008045, 0.01852, 0.03483, 0.05772, 0.08784, 0.1258, 0.1721, 0.2273");
values("0.4504, 0.4405, 0.4138, 0.3813, 0.3517, 0.3295, 0.3133, 0.3014, 0.292, 0.2848",\
"0.4497, 0.4397, 0.413, 0.3805, 0.351, 0.3288, 0.3125, 0.3004, 0.2913, 0.284",\
"0.4517, 0.4418, 0.4151, 0.3826, 0.3531, 0.3309, 0.3147, 0.3028, 0.2936, 0.2863",\
"0.4638, 0.4538, 0.427, 0.3944, 0.365, 0.3426, 0.3264, 0.3145, 0.3052, 0.2981",\
"0.4918, 0.4816, 0.4546, 0.4213, 0.3909, 0.3681, 0.3514, 0.3389, 0.3293, 0.3218",\
"0.5411, 0.5307, 0.5028, 0.4674, 0.4351, 0.4105, 0.3924, 0.3787, 0.3682, 0.36",\
"0.615, 0.6042, 0.5742, 0.5363, 0.5004, 0.4722, 0.4515, 0.4359, 0.4236, 0.414",\
"0.7147, 0.7034, 0.6716, 0.63, 0.5895, 0.5563, 0.5313, 0.5126, 0.4978, 0.4862",\
"0.8419, 0.8295, 0.7958, 0.7498, 0.7038, 0.6654, 0.6353, 0.6117, 0.5934, 0.5789",\
"0.995, 0.982, 0.9461, 0.8959, 0.8443, 0.7993, 0.763, 0.7348, 0.7119, 0.6939");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008045, 0.01852, 0.03483, 0.05772, 0.08784, 0.1258, 0.1721, 0.2273");
values("0.1468, 0.1439, 0.1385, 0.1355, 0.1342, 0.1325, 0.1325, 0.1342, 0.1352, 0.1367",\
"0.1475, 0.1449, 0.1398, 0.1366, 0.1346, 0.1339, 0.1335, 0.1351, 0.1362, 0.1373",\
"0.1537, 0.1509, 0.1451, 0.1415, 0.1391, 0.1386, 0.1382, 0.1388, 0.14, 0.1411",\
"0.1752, 0.1716, 0.1639, 0.1575, 0.1532, 0.1507, 0.1497, 0.1497, 0.1505, 0.1516",\
"0.2107, 0.2059, 0.1951, 0.1859, 0.1782, 0.1734, 0.1698, 0.1697, 0.1696, 0.1697",\
"0.2619, 0.2558, 0.2422, 0.2282, 0.2182, 0.2107, 0.2052, 0.2022, 0.1995, 0.1983",\
"0.3303, 0.3228, 0.3058, 0.2882, 0.2727, 0.2626, 0.2547, 0.2496, 0.2455, 0.2423",\
"0.4162, 0.4078, 0.3874, 0.3655, 0.3456, 0.3303, 0.3204, 0.3131, 0.3065, 0.3023",\
"0.5214, 0.5116, 0.4882, 0.4624, 0.438, 0.4166, 0.4018, 0.3921, 0.3868, 0.3787",\
"0.6465, 0.636, 0.6089, 0.5788, 0.5498, 0.524, 0.5039, 0.4886, 0.4792, 0.4744");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008045, 0.01852, 0.03483, 0.05772, 0.08784, 0.1258, 0.1721, 0.2273");
values("0.47, 0.4599, 0.4333, 0.4006, 0.3711, 0.3486, 0.3324, 0.3203, 0.3111, 0.3037",\
"0.4686, 0.4586, 0.4319, 0.3993, 0.3697, 0.3475, 0.3312, 0.3191, 0.3098, 0.3026",\
"0.4676, 0.4577, 0.4309, 0.3983, 0.3685, 0.3461, 0.3301, 0.3179, 0.3087, 0.3015",\
"0.4772, 0.4672, 0.4403, 0.4074, 0.3776, 0.355, 0.3386, 0.3265, 0.3171, 0.3098",\
"0.5072, 0.4968, 0.4696, 0.4357, 0.4047, 0.3815, 0.3644, 0.3517, 0.3418, 0.3342",\
"0.5623, 0.5518, 0.5234, 0.4876, 0.4542, 0.4288, 0.4102, 0.396, 0.3851, 0.3766",\
"0.6468, 0.6357, 0.6054, 0.5665, 0.5291, 0.4997, 0.4778, 0.4614, 0.4485, 0.4384",\
"0.7623, 0.7508, 0.7184, 0.6752, 0.6326, 0.5976, 0.5711, 0.5502, 0.5343, 0.5219",\
"0.9093, 0.8971, 0.8621, 0.8147, 0.7663, 0.7249, 0.6922, 0.6666, 0.6464, 0.6303",\
"1.086, 1.074, 1.036, 0.9847, 0.9301, 0.8813, 0.8416, 0.8096, 0.7842, 0.764");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008045, 0.01852, 0.03483, 0.05772, 0.08784, 0.1258, 0.1721, 0.2273");
values("0.1699, 0.1666, 0.1603, 0.1556, 0.1529, 0.1518, 0.1514, 0.1517, 0.1528, 0.1536",\
"0.1701, 0.1669, 0.1606, 0.1558, 0.153, 0.1516, 0.1514, 0.1518, 0.1525, 0.1536",\
"0.1737, 0.1703, 0.1636, 0.1584, 0.1553, 0.1536, 0.1535, 0.1539, 0.1545, 0.1558",\
"0.1946, 0.1904, 0.182, 0.1743, 0.1688, 0.1657, 0.1642, 0.1641, 0.1644, 0.1646",\
"0.2332, 0.2281, 0.2167, 0.2061, 0.197, 0.1909, 0.1868, 0.1856, 0.1846, 0.1855",\
"0.2902, 0.284, 0.2688, 0.2537, 0.2419, 0.2329, 0.2262, 0.2224, 0.2198, 0.2185",\
"0.3669, 0.3592, 0.341, 0.3219, 0.3047, 0.2925, 0.2837, 0.2765, 0.2717, 0.268",\
"0.4651, 0.4565, 0.4349, 0.4113, 0.3888, 0.3712, 0.3588, 0.3498, 0.3426, 0.3373",\
"0.5858, 0.5758, 0.5506, 0.5224, 0.4963, 0.4721, 0.4546, 0.4422, 0.4328, 0.4248",\
"0.7299, 0.7189, 0.6902, 0.6581, 0.6266, 0.5985, 0.574, 0.5553, 0.5439, 0.5342");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008045, 0.01852, 0.03483, 0.05772, 0.08784, 0.1258, 0.1721, 0.2273");
values("0.4886, 0.4787, 0.452, 0.4194, 0.3897, 0.3674, 0.351, 0.3392, 0.3298, 0.3226",\
"0.4874, 0.4773, 0.4506, 0.418, 0.3884, 0.3661, 0.3497, 0.3376, 0.3284, 0.3212",\
"0.4852, 0.4751, 0.4484, 0.4158, 0.3859, 0.3637, 0.3475, 0.3355, 0.3261, 0.3189",\
"0.4906, 0.4805, 0.4537, 0.4209, 0.3912, 0.3689, 0.3524, 0.3404, 0.331, 0.3237",\
"0.5182, 0.508, 0.4807, 0.4471, 0.4165, 0.3932, 0.3763, 0.3636, 0.3539, 0.3463",\
"0.5789, 0.5685, 0.5402, 0.5042, 0.4709, 0.4454, 0.4265, 0.4124, 0.4014, 0.3928",\
"0.6773, 0.6666, 0.6358, 0.5963, 0.5583, 0.5282, 0.5053, 0.4883, 0.4749, 0.4645",\
"0.8131, 0.8014, 0.7685, 0.7244, 0.6801, 0.6438, 0.6156, 0.5936, 0.5767, 0.5633",\
"0.9847, 0.9726, 0.937, 0.8882, 0.8373, 0.7935, 0.7587, 0.7304, 0.7084, 0.6909",\
"1.191, 1.178, 1.14, 1.087, 1.03, 0.9775, 0.9346, 0.9001, 0.8721, 0.8495");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008045, 0.01852, 0.03483, 0.05772, 0.08784, 0.1258, 0.1721, 0.2273");
values("0.1953, 0.1912, 0.1836, 0.1782, 0.1739, 0.1719, 0.171, 0.1715, 0.1726, 0.1732",\
"0.1945, 0.1906, 0.1828, 0.1768, 0.1731, 0.1709, 0.1701, 0.1706, 0.1714, 0.1716",\
"0.1954, 0.1917, 0.1837, 0.1774, 0.1735, 0.171, 0.1701, 0.1707, 0.1709, 0.1716",\
"0.2154, 0.211, 0.2014, 0.1924, 0.1862, 0.182, 0.1807, 0.1795, 0.1798, 0.1809",\
"0.2576, 0.252, 0.2398, 0.2274, 0.2169, 0.21, 0.2055, 0.2029, 0.2025, 0.2013",\
"0.3219, 0.3149, 0.2991, 0.2822, 0.2687, 0.2579, 0.2503, 0.2456, 0.2428, 0.2409",\
"0.4106, 0.4026, 0.3834, 0.3614, 0.3425, 0.3287, 0.3171, 0.3096, 0.3039, 0.2997",\
"0.5256, 0.5165, 0.4931, 0.4665, 0.4418, 0.4226, 0.4083, 0.3971, 0.3881, 0.3822",\
"0.6682, 0.6579, 0.631, 0.5991, 0.5702, 0.5433, 0.523, 0.5087, 0.4975, 0.4884",\
"0.8389, 0.8276, 0.7974, 0.7606, 0.7259, 0.6945, 0.6665, 0.6458, 0.6323, 0.6193");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008045, 0.01852, 0.03483, 0.05772, 0.08784, 0.1258, 0.1721, 0.2273");
values("0.39, 0.4114, 0.4729, 0.5663, 0.6872, 0.8359, 1.017, 1.234, 1.493, 1.799",\
"0.3917, 0.413, 0.4744, 0.5679, 0.6887, 0.8374, 1.018, 1.235, 1.494, 1.8",\
"0.4107, 0.4318, 0.4932, 0.5866, 0.7075, 0.856, 1.037, 1.254, 1.513, 1.819",\
"0.4658, 0.487, 0.5484, 0.642, 0.7624, 0.9111, 1.092, 1.309, 1.568, 1.874",\
"0.5652, 0.5861, 0.6474, 0.74, 0.8605, 1.009, 1.189, 1.407, 1.666, 1.971",\
"0.7092, 0.7301, 0.7908, 0.883, 1.003, 1.151, 1.331, 1.548, 1.807, 2.112",\
"0.8958, 0.9173, 0.9779, 1.07, 1.19, 1.337, 1.517, 1.734, 1.992, 2.296",\
"1.124, 1.145, 1.208, 1.301, 1.422, 1.57, 1.749, 1.965, 2.222, 2.526",\
"1.39, 1.412, 1.477, 1.574, 1.697, 1.847, 2.027, 2.243, 2.5, 2.804",\
"1.695, 1.718, 1.786, 1.887, 2.015, 2.17, 2.352, 2.57, 2.828, 3.13");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008045, 0.01852, 0.03483, 0.05772, 0.08784, 0.1258, 0.1721, 0.2273");
values("0.159, 0.1731, 0.2185, 0.3013, 0.4307, 0.6123, 0.8529, 1.155, 1.525, 1.965",\
"0.1627, 0.177, 0.2223, 0.3051, 0.4341, 0.6166, 0.8567, 1.159, 1.528, 1.969",\
"0.1768, 0.1908, 0.2358, 0.3184, 0.4474, 0.6292, 0.8688, 1.172, 1.541, 1.981",\
"0.196, 0.21, 0.2543, 0.336, 0.4641, 0.6451, 0.8846, 1.187, 1.556, 1.997",\
"0.1996, 0.2145, 0.2595, 0.3405, 0.467, 0.6468, 0.8857, 1.187, 1.556, 1.995",\
"0.1802, 0.1959, 0.2428, 0.3239, 0.4498, 0.6281, 0.8654, 1.166, 1.534, 1.974",\
"0.134, 0.1507, 0.1997, 0.2816, 0.4069, 0.5852, 0.8219, 1.121, 1.488, 1.926",\
"0.0577, 0.0759, 0.1277, 0.2109, 0.3363, 0.5145, 0.751, 1.05, 1.416, 1.853",\
"-0.0505, -0.0309, 0.0244, 0.1097, 0.2352, 0.4124, 0.6503, 0.9502, 1.317, 1.754",\
"-0.1918, -0.1708, -0.1121, -0.0238, 0.102, 0.2789, 0.5162, 0.8176, 1.186, 1.623");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008045, 0.01852, 0.03483, 0.05772, 0.08784, 0.1258, 0.1721, 0.2273");
values("0.1724, 0.1957, 0.2615, 0.3613, 0.5017, 0.6917, 0.9502, 1.283, 1.699, 2.205",\
"0.1729, 0.196, 0.2608, 0.3611, 0.5016, 0.6927, 0.9505, 1.283, 1.7, 2.205",\
"0.1724, 0.1964, 0.2609, 0.3613, 0.5017, 0.6929, 0.9503, 1.284, 1.698, 2.205",\
"0.1724, 0.1954, 0.2608, 0.3612, 0.5006, 0.6935, 0.9502, 1.284, 1.7, 2.206",\
"0.1726, 0.1951, 0.2611, 0.3623, 0.502, 0.6924, 0.951, 1.282, 1.699, 2.204",\
"0.174, 0.1978, 0.264, 0.3636, 0.5036, 0.6948, 0.9518, 1.286, 1.7, 2.207",\
"0.1828, 0.2068, 0.2732, 0.3728, 0.5104, 0.6994, 0.956, 1.287, 1.702, 2.205",\
"0.2006, 0.2242, 0.29, 0.3892, 0.5242, 0.71, 0.9636, 1.292, 1.705, 2.207",\
"0.2234, 0.248, 0.3162, 0.4156, 0.5492, 0.7292, 0.9776, 1.303, 1.711, 2.213",\
"0.247, 0.2748, 0.3458, 0.449, 0.5836, 0.7638, 1.002, 1.319, 1.721, 2.218");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008045, 0.01852, 0.03483, 0.05772, 0.08784, 0.1258, 0.1721, 0.2273");
values("0.07938, 0.0992, 0.1723, 0.3209, 0.5584, 0.8931, 1.337, 1.89, 2.57, 3.378",\
"0.07944, 0.09914, 0.1723, 0.3207, 0.5583, 0.8931, 1.334, 1.89, 2.569, 3.379",\
"0.07914, 0.09916, 0.1724, 0.3208, 0.5584, 0.8935, 1.335, 1.891, 2.57, 3.379",\
"0.08362, 0.1031, 0.1748, 0.3215, 0.5582, 0.8932, 1.335, 1.893, 2.569, 3.378",\
"0.0928, 0.1116, 0.18, 0.3245, 0.5594, 0.8936, 1.334, 1.89, 2.57, 3.377",\
"0.1046, 0.1237, 0.1891, 0.3297, 0.5631, 0.8957, 1.335, 1.89, 2.569, 3.377",\
"0.1185, 0.1378, 0.2015, 0.3382, 0.569, 0.9016, 1.338, 1.894, 2.569, 3.375",\
"0.133, 0.153, 0.216, 0.3472, 0.5768, 0.9094, 1.348, 1.898, 2.573, 3.383",\
"0.1496, 0.1716, 0.2344, 0.3598, 0.5864, 0.9206, 1.361, 1.911, 2.582, 3.383",\
"0.168, 0.1904, 0.2548, 0.3766, 0.5966, 0.9282, 1.373, 1.926, 2.599, 3.398");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008045, 0.01852, 0.03483, 0.05772, 0.08784, 0.1258, 0.1721, 0.2273");
values("0.4506, 0.4718, 0.5333, 0.6268, 0.7476, 0.8961, 1.077, 1.294, 1.553, 1.859",\
"0.4504, 0.4716, 0.5331, 0.6264, 0.7473, 0.896, 1.077, 1.294, 1.553, 1.859",\
"0.4554, 0.4766, 0.5381, 0.6314, 0.7522, 0.9009, 1.082, 1.299, 1.558, 1.864",\
"0.4883, 0.5094, 0.5707, 0.664, 0.7848, 0.9331, 1.114, 1.331, 1.59, 1.896",\
"0.5665, 0.5876, 0.6487, 0.7414, 0.8617, 1.01, 1.19, 1.408, 1.667, 1.972",\
"0.6898, 0.7109, 0.7722, 0.8647, 0.9845, 1.133, 1.313, 1.53, 1.788, 2.093",\
"0.8558, 0.8774, 0.9395, 1.033, 1.153, 1.301, 1.48, 1.697, 1.955, 2.259",\
"1.059, 1.081, 1.146, 1.242, 1.364, 1.513, 1.692, 1.909, 2.166, 2.47",\
"1.294, 1.319, 1.387, 1.488, 1.615, 1.768, 1.949, 2.166, 2.423, 2.726",\
"1.563, 1.589, 1.661, 1.768, 1.902, 2.062, 2.249, 2.468, 2.726, 3.03");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008045, 0.01852, 0.03483, 0.05772, 0.08784, 0.1258, 0.1721, 0.2273");
values("0.1769, 0.1911, 0.2362, 0.3191, 0.4482, 0.6297, 0.8695, 1.172, 1.542, 1.982",\
"0.1802, 0.1944, 0.2398, 0.3224, 0.4515, 0.6333, 0.8726, 1.175, 1.545, 1.985",\
"0.193, 0.207, 0.252, 0.3346, 0.4636, 0.6454, 0.8849, 1.187, 1.557, 1.996",\
"0.2146, 0.2287, 0.2731, 0.3547, 0.4824, 0.6629, 0.9023, 1.204, 1.574, 2.014",\
"0.2237, 0.2386, 0.2837, 0.3644, 0.4906, 0.6699, 0.9082, 1.209, 1.578, 2.017",\
"0.2107, 0.227, 0.2737, 0.3547, 0.4799, 0.6582, 0.8949, 1.195, 1.562, 2.002",\
"0.1733, 0.1903, 0.2395, 0.321, 0.4461, 0.624, 0.8599, 1.158, 1.525, 1.963",\
"0.1075, 0.1262, 0.1784, 0.2614, 0.3865, 0.564, 0.8, 1.099, 1.464, 1.901",\
"0.0122, 0.0321, 0.0878, 0.1731, 0.2987, 0.4759, 0.7124, 1.012, 1.378, 1.814",\
"-0.1141, -0.0926, -0.0329, 0.0565, 0.1817, 0.3592, 0.5957, 0.8964, 1.264, 1.701");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008045, 0.01852, 0.03483, 0.05772, 0.08784, 0.1258, 0.1721, 0.2273");
values("0.1727, 0.1959, 0.2617, 0.3613, 0.5013, 0.6934, 0.9507, 1.283, 1.699, 2.205",\
"0.1724, 0.1961, 0.2615, 0.3614, 0.5016, 0.693, 0.9498, 1.282, 1.7, 2.206",\
"0.1731, 0.1964, 0.2618, 0.3624, 0.5009, 0.6929, 0.9503, 1.281, 1.7, 2.207",\
"0.1724, 0.1959, 0.2612, 0.3614, 0.501, 0.6937, 0.9508, 1.285, 1.7, 2.206",\
"0.1735, 0.1965, 0.2633, 0.363, 0.5026, 0.6928, 0.9512, 1.283, 1.7, 2.207",\
"0.1788, 0.2022, 0.2676, 0.3674, 0.5058, 0.6954, 0.9528, 1.287, 1.701, 2.208",\
"0.191, 0.2144, 0.2804, 0.3788, 0.5144, 0.7034, 0.9582, 1.289, 1.702, 2.206",\
"0.2128, 0.2384, 0.3056, 0.4026, 0.5332, 0.717, 0.9674, 1.294, 1.706, 2.209",\
"0.2394, 0.2658, 0.3368, 0.4378, 0.5692, 0.7466, 0.9868, 1.307, 1.713, 2.214",\
"0.2666, 0.2964, 0.3728, 0.48, 0.6162, 0.7942, 1.025, 1.335, 1.73, 2.222");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008045, 0.01852, 0.03483, 0.05772, 0.08784, 0.1258, 0.1721, 0.2273");
values("0.08246, 0.1021, 0.1743, 0.3221, 0.559, 0.8938, 1.335, 1.89, 2.569, 3.377",\
"0.08244, 0.102, 0.1749, 0.322, 0.559, 0.8938, 1.335, 1.89, 2.568, 3.378",\
"0.08222, 0.1017, 0.1743, 0.3221, 0.5586, 0.8937, 1.336, 1.89, 2.568, 3.378",\
"0.0854, 0.1045, 0.1761, 0.3227, 0.5587, 0.8938, 1.335, 1.89, 2.569, 3.377",\
"0.09466, 0.1138, 0.1817, 0.3257, 0.5603, 0.8939, 1.335, 1.89, 2.568, 3.378",\
"0.1072, 0.1256, 0.1911, 0.3313, 0.5643, 0.8972, 1.336, 1.893, 2.569, 3.378",\
"0.1208, 0.14, 0.2037, 0.34, 0.5714, 0.9022, 1.34, 1.896, 2.57, 3.378",\
"0.1374, 0.1578, 0.22, 0.3504, 0.5794, 0.9124, 1.35, 1.9, 2.574, 3.383",\
"0.1566, 0.1778, 0.2416, 0.3646, 0.5896, 0.9242, 1.363, 1.914, 2.583, 3.385",\
"0.176, 0.1986, 0.2644, 0.3828, 0.6018, 0.9348, 1.377, 1.932, 2.602, 3.399");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008045, 0.01852, 0.03483, 0.05772, 0.08784, 0.1258, 0.1721, 0.2273");
values("0.4788, 0.4999, 0.5614, 0.6548, 0.7758, 0.9245, 1.105, 1.322, 1.581, 1.887",\
"0.4793, 0.5004, 0.5619, 0.6554, 0.7762, 0.9249, 1.106, 1.323, 1.582, 1.887",\
"0.4818, 0.5029, 0.5644, 0.6578, 0.7786, 0.9272, 1.108, 1.325, 1.584, 1.89",\
"0.5002, 0.5214, 0.5827, 0.676, 0.797, 0.9454, 1.126, 1.344, 1.602, 1.908",\
"0.5598, 0.581, 0.6421, 0.7351, 0.8553, 1.004, 1.184, 1.401, 1.66, 1.966",\
"0.6685, 0.6897, 0.751, 0.8435, 0.9635, 1.111, 1.292, 1.508, 1.767, 2.072",\
"0.823, 0.8449, 0.9066, 0.9999, 1.119, 1.268, 1.447, 1.663, 1.921, 2.226",\
"1.011, 1.034, 1.1, 1.197, 1.319, 1.469, 1.648, 1.864, 2.121, 2.424",\
"1.23, 1.254, 1.324, 1.427, 1.556, 1.71, 1.892, 2.109, 2.366, 2.668",\
"1.479, 1.504, 1.578, 1.688, 1.824, 1.987, 2.177, 2.397, 2.655, 2.958");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008045, 0.01852, 0.03483, 0.05772, 0.08784, 0.1258, 0.1721, 0.2273");
values("0.1861, 0.2007, 0.2469, 0.3307, 0.4602, 0.642, 0.8819, 1.184, 1.553, 1.993",\
"0.189, 0.2036, 0.2498, 0.3332, 0.4625, 0.6447, 0.8843, 1.186, 1.556, 1.996",\
"0.2008, 0.2153, 0.2611, 0.3445, 0.4738, 0.6559, 0.8956, 1.197, 1.567, 2.006",\
"0.2237, 0.2382, 0.2833, 0.3655, 0.4936, 0.6746, 0.9139, 1.216, 1.584, 2.024",\
"0.2363, 0.2516, 0.2977, 0.3789, 0.5053, 0.6851, 0.9231, 1.224, 1.592, 2.031",\
"0.228, 0.2444, 0.2924, 0.3739, 0.4998, 0.6781, 0.9147, 1.215, 1.582, 2.021",\
"0.1953, 0.2129, 0.2641, 0.347, 0.4726, 0.6508, 0.8867, 1.185, 1.551, 1.989",\
"0.136, 0.1555, 0.2099, 0.2952, 0.4212, 0.5999, 0.8364, 1.135, 1.5, 1.937",\
"0.0484, 0.0696, 0.1281, 0.2164, 0.3438, 0.5226, 0.7602, 1.06, 1.426, 1.862",\
"-0.0694, -0.0466, 0.0168, 0.1098, 0.2382, 0.4181, 0.6563, 0.9587, 1.327, 1.764");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008045, 0.01852, 0.03483, 0.05772, 0.08784, 0.1258, 0.1721, 0.2273");
values("0.1723, 0.1958, 0.261, 0.3615, 0.5012, 0.6917, 0.9499, 1.283, 1.7, 2.207",\
"0.1725, 0.1962, 0.2611, 0.3612, 0.5014, 0.6925, 0.9496, 1.283, 1.7, 2.206",\
"0.173, 0.1961, 0.2616, 0.3624, 0.5009, 0.6928, 0.9506, 1.284, 1.7, 2.207",\
"0.1725, 0.1961, 0.2612, 0.3617, 0.5013, 0.6933, 0.9508, 1.285, 1.7, 2.206",\
"0.1728, 0.1964, 0.2623, 0.3622, 0.5026, 0.6928, 0.9512, 1.283, 1.7, 2.207",\
"0.1782, 0.202, 0.267, 0.367, 0.5066, 0.6976, 0.9534, 1.285, 1.701, 2.206",\
"0.1928, 0.2176, 0.2824, 0.3796, 0.5162, 0.7038, 0.9586, 1.29, 1.702, 2.208",\
"0.2182, 0.2438, 0.3114, 0.4084, 0.54, 0.7214, 0.9702, 1.296, 1.706, 2.209",\
"0.2476, 0.2756, 0.3482, 0.4506, 0.5824, 0.7564, 0.9952, 1.312, 1.716, 2.215",\
"0.2778, 0.3076, 0.3876, 0.4974, 0.6364, 0.8126, 1.043, 1.346, 1.737, 2.227");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008045, 0.01852, 0.03483, 0.05772, 0.08784, 0.1258, 0.1721, 0.2273");
values("0.08652, 0.1067, 0.1791, 0.3255, 0.5616, 0.8954, 1.336, 1.893, 2.57, 3.377",\
"0.08652, 0.1062, 0.1782, 0.3257, 0.5617, 0.8953, 1.336, 1.895, 2.57, 3.377",\
"0.08612, 0.106, 0.1782, 0.3255, 0.5617, 0.8958, 1.336, 1.895, 2.57, 3.378",\
"0.08856, 0.1081, 0.1792, 0.3258, 0.5613, 0.8955, 1.336, 1.892, 2.569, 3.378",\
"0.099, 0.118, 0.1862, 0.3292, 0.5629, 0.8957, 1.336, 1.894, 2.57, 3.378",\
"0.1123, 0.1309, 0.1966, 0.3358, 0.5681, 0.9, 1.34, 1.895, 2.575, 3.379",\
"0.129, 0.1483, 0.212, 0.3466, 0.577, 0.9074, 1.343, 1.897, 2.576, 3.38",\
"0.1478, 0.1692, 0.2322, 0.3604, 0.5884, 0.9196, 1.356, 1.904, 2.579, 3.385",\
"0.1694, 0.1918, 0.2558, 0.3786, 0.6022, 0.9338, 1.373, 1.921, 2.589, 3.39",\
"0.1924, 0.2162, 0.2856, 0.402, 0.6178, 0.951, 1.393, 1.945, 2.613, 3.406");
}
}
}
}