blob: e02d9a74344e2ee1d7688429ddf762fe3a9f7ab7 [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_mcu9t5v0__nor3_4) {
area : 73.382400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "5.4945e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "6.043752e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "4.262742e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "4.262742e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "2.47698e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "2.482722e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "2.482524e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "2.482326e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "6.043752e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.0204 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.04571, 0.04571, 0.04566, 0.04562, 0.04558, 0.04556, 0.04545, \
0.04545, 0.04536, 0.04527");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01157, -0.01162, -0.01161, -0.01163, -0.01162, -0.01166, -0.01163, \
-0.01165, -0.01166, -0.01165");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02603, 0.02601, 0.02596, 0.02595, 0.02593, 0.02596, 0.02589, \
0.0259, 0.02586, 0.02582");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.0116, -0.01164, -0.01166, -0.01166, -0.01166, -0.01168, -0.01164, \
-0.01168, -0.01169, -0.01169");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02599, 0.02599, 0.02596, 0.02593, 0.02592, 0.02597, 0.02588, \
0.0259, 0.02586, 0.02582");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.0116, -0.01164, -0.01166, -0.01165, -0.01165, -0.01169, -0.01166, \
-0.01169, -0.01169, -0.01169");
}
}
}
pin(A2) {
capacitance : 0.02046 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02071, 0.02073, 0.02073, 0.02074, 0.02072, 0.02074, 0.02067, \
0.02069, 0.02061, 0.02052");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01475, -0.01475, -0.01478, -0.0148, -0.01479, -0.01486, -0.01482, \
-0.01489, -0.01492, -0.01493");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.03235, 0.03236, 0.0323, 0.03232, 0.03225, 0.03232, 0.03228, \
0.03231, 0.03233, 0.03231");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.0269, -0.02746, -0.02861, -0.02959, -0.03017, -0.0306, -0.03068, \
-0.0309, -0.03099, -0.03107");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01968, 0.01971, 0.01971, 0.01976, 0.01974, 0.01982, 0.01976, \
0.01979, 0.01981, 0.01981");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02339, -0.02326, -0.02315, -0.02308, -0.02303, -0.02309, -0.02303, \
-0.02313, -0.02313, -0.02314");
}
}
}
pin(A3) {
capacitance : 0.01974 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.03219, 0.03214, 0.03211, 0.03212, 0.03209, 0.03221, 0.03213, \
0.03223, 0.03219, 0.03217");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02909, -0.02971, -0.03035, -0.03088, -0.03109, -0.03126, -0.03123, \
-0.03144, -0.03148, -0.03152");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.03234, 0.03234, 0.03236, 0.03226, 0.03228, 0.03233, 0.03233, \
0.03233, 0.03234, 0.03233");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02648, -0.02705, -0.02798, -0.02884, -0.02954, -0.03002, -0.03017, \
-0.03049, -0.03061, -0.03074");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.03218, 0.03214, 0.03213, 0.03213, 0.03214, 0.03218, 0.03216, \
0.03221, 0.03221, 0.03219");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02921, -0.0297, -0.03038, -0.03089, -0.03106, -0.03125, -0.03124, \
-0.03144, -0.03148, -0.03153");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.4198 ;
max_transition : 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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.00389, 0.01404, 0.03341, 0.0636, 0.1059, 0.1617, 0.2319, 0.3176, 0.4198");
values("-0.004453, -0.004278, -0.003798, -0.003473, -0.003325, -0.003248, -0.00319, -0.003164, -0.003147, -0.003129",\
"-0.005319, -0.004955, -0.004042, -0.003325, -0.002841, -0.002558, -0.00238, -0.002274, -0.002205, -0.002152",\
"-0.006454, -0.006016, -0.004857, -0.00357, -0.002513, -0.001815, -0.001373, -0.001071, -0.0008768, -0.0007255",\
"-0.006513, -0.00621, -0.005384, -0.004093, -0.002845, -0.001923, -0.001223, -0.0007287, -0.0003963, -0.0001232",\
"-0.005158, -0.005111, -0.004699, -0.003963, -0.002978, -0.002031, -0.001279, -0.0007322, -0.0002888, 4.294e-05",\
"-0.001814, -0.002036, -0.002251, -0.002291, -0.00197, -0.001443, -0.0008626, -0.0003587, 1.589e-05, 0.0002935",\
"0.003652, 0.003366, 0.002383, 0.001442, 0.0008584, 0.0006749, 0.0006968, 0.0008613, 0.001004, 0.001106",\
"0.01177, 0.01106, 0.009498, 0.007541, 0.005801, 0.004589, 0.003848, 0.003373, 0.003093, 0.002899",\
"0.02221, 0.0214, 0.01916, 0.01613, 0.0132, 0.01085, 0.009047, 0.007728, 0.006738, 0.00603",\
"0.03526, 0.0343, 0.03146, 0.02745, 0.02322, 0.01953, 0.01661, 0.01415, 0.01229, 0.0108");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.00389, 0.01404, 0.03341, 0.0636, 0.1059, 0.1617, 0.2319, 0.3176, 0.4198");
values("0.08746, 0.08777, 0.08831, 0.08885, 0.08931, 0.08969, 0.08993, 0.09031, 0.0908, 0.09113",\
"0.08531, 0.0857, 0.08671, 0.08762, 0.08842, 0.08906, 0.08958, 0.0901, 0.09058, 0.09103",\
"0.08325, 0.08351, 0.08422, 0.08533, 0.08652, 0.08755, 0.08843, 0.08913, 0.08969, 0.09042",\
"0.08373, 0.08379, 0.08399, 0.0844, 0.0852, 0.08623, 0.08714, 0.08812, 0.08894, 0.08961",\
"0.08625, 0.08614, 0.08581, 0.08551, 0.08551, 0.08593, 0.08661, 0.0874, 0.08802, 0.08914",\
"0.09077, 0.09041, 0.08959, 0.08865, 0.08775, 0.0873, 0.0873, 0.08778, 0.0882, 0.089",\
"0.09736, 0.09683, 0.09542, 0.09356, 0.09195, 0.09076, 0.08989, 0.0895, 0.08961, 0.08981",\
"0.1061, 0.1054, 0.1034, 0.1007, 0.09803, 0.09617, 0.09435, 0.09311, 0.09228, 0.09217",\
"0.1176, 0.1166, 0.1138, 0.1104, 0.1065, 0.1034, 0.101, 0.09875, 0.09701, 0.09578",\
"0.1317, 0.1305, 0.1269, 0.1224, 0.1177, 0.1133, 0.1096, 0.1066, 0.1039, 0.1018");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.00389, 0.01404, 0.03341, 0.0636, 0.1059, 0.1617, 0.2319, 0.3176, 0.4198");
values("0.01848, 0.01843, 0.0184, 0.01844, 0.01846, 0.0185, 0.01847, 0.01852, 0.01851, 0.01853",\
"0.0182, 0.01826, 0.01826, 0.01834, 0.01838, 0.01844, 0.01847, 0.0185, 0.01853, 0.01853",\
"0.01708, 0.01715, 0.01739, 0.0177, 0.01786, 0.01805, 0.01817, 0.01828, 0.01831, 0.01838",\
"0.01566, 0.01576, 0.01609, 0.01657, 0.017, 0.0174, 0.01765, 0.01784, 0.01794, 0.01804",\
"0.01569, 0.01572, 0.01586, 0.01618, 0.01661, 0.01701, 0.01731, 0.01757, 0.01772, 0.01781",\
"0.01798, 0.01792, 0.01771, 0.01749, 0.01752, 0.0176, 0.0177, 0.01783, 0.01792, 0.018",\
"0.02277, 0.02255, 0.0219, 0.02102, 0.02024, 0.01974, 0.0194, 0.01919, 0.01907, 0.01886",\
"0.03025, 0.02988, 0.02866, 0.02704, 0.02538, 0.02394, 0.02282, 0.02204, 0.02143, 0.02086",\
"0.04043, 0.03991, 0.03826, 0.0357, 0.03297, 0.03053, 0.02837, 0.02668, 0.02535, 0.02431",\
"0.05339, 0.05267, 0.05062, 0.04726, 0.04349, 0.03976, 0.03643, 0.0336, 0.03131, 0.02948");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.00389, 0.01404, 0.03341, 0.0636, 0.1059, 0.1617, 0.2319, 0.3176, 0.4198");
values("0.116, 0.1162, 0.1165, 0.1169, 0.1172, 0.1175, 0.1178, 0.1182, 0.1186, 0.1189",\
"0.1143, 0.1147, 0.1153, 0.116, 0.1166, 0.1171, 0.1176, 0.118, 0.1184, 0.1188",\
"0.1125, 0.1127, 0.1133, 0.1142, 0.1152, 0.116, 0.1168, 0.1174, 0.1178, 0.1184",\
"0.1116, 0.1117, 0.1122, 0.1128, 0.1137, 0.1146, 0.1155, 0.1164, 0.1171, 0.118",\
"0.1115, 0.1115, 0.1118, 0.1122, 0.1128, 0.1136, 0.1145, 0.1154, 0.1162, 0.1172",\
"0.1123, 0.1122, 0.1123, 0.1125, 0.1127, 0.1132, 0.114, 0.1147, 0.1155, 0.1164",\
"0.1154, 0.1152, 0.1147, 0.1142, 0.1142, 0.1142, 0.1145, 0.115, 0.1155, 0.1162",\
"0.1218, 0.1213, 0.1201, 0.1186, 0.1175, 0.1171, 0.1167, 0.1164, 0.1166, 0.1169",\
"0.1319, 0.131, 0.1288, 0.1261, 0.1237, 0.122, 0.121, 0.1202, 0.1194, 0.1194",\
"0.1456, 0.1444, 0.1412, 0.1371, 0.1334, 0.1298, 0.1275, 0.126, 0.1245, 0.1236");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.00389, 0.01404, 0.03341, 0.0636, 0.1059, 0.1617, 0.2319, 0.3176, 0.4198");
values("0.03727, 0.0372, 0.03721, 0.03714, 0.03708, 0.03708, 0.03719, 0.03716, 0.03714, 0.03717",\
"0.03603, 0.036, 0.03599, 0.03589, 0.03584, 0.03585, 0.03589, 0.03595, 0.03595, 0.03596",\
"0.03408, 0.03408, 0.0341, 0.03417, 0.03412, 0.03419, 0.03413, 0.03417, 0.03415, 0.03418",\
"0.03274, 0.0327, 0.03272, 0.03286, 0.03296, 0.03305, 0.03311, 0.03313, 0.0331, 0.03314",\
"0.03283, 0.03281, 0.03271, 0.03264, 0.03268, 0.0327, 0.03272, 0.03275, 0.03276, 0.03273",\
"0.03508, 0.03493, 0.03458, 0.03412, 0.03369, 0.03343, 0.03326, 0.03309, 0.03297, 0.03293",\
"0.03995, 0.03976, 0.03891, 0.03784, 0.03675, 0.03588, 0.03519, 0.03465, 0.0342, 0.03385",\
"0.0477, 0.0473, 0.04605, 0.04416, 0.04225, 0.04042, 0.03895, 0.03775, 0.03683, 0.03604",\
"0.05856, 0.05809, 0.05628, 0.05338, 0.05041, 0.04752, 0.04498, 0.04293, 0.04115, 0.03976",\
"0.07269, 0.07198, 0.06978, 0.06599, 0.06176, 0.05755, 0.05368, 0.05038, 0.04772, 0.04537");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.00389, 0.01404, 0.03341, 0.0636, 0.1059, 0.1617, 0.2319, 0.3176, 0.4198");
values("0.1351, 0.1353, 0.1357, 0.1361, 0.1363, 0.1367, 0.137, 0.1374, 0.1377, 0.1381",\
"0.1335, 0.1338, 0.1345, 0.1352, 0.1359, 0.1363, 0.1367, 0.1372, 0.1376, 0.1381",\
"0.1316, 0.1318, 0.1325, 0.1333, 0.1343, 0.1351, 0.1359, 0.1366, 0.1371, 0.1376",\
"0.1308, 0.1309, 0.1313, 0.132, 0.1328, 0.1338, 0.1347, 0.1356, 0.1364, 0.137",\
"0.1304, 0.1305, 0.1308, 0.1312, 0.1318, 0.1327, 0.1336, 0.1345, 0.1354, 0.1363",\
"0.1305, 0.1305, 0.1307, 0.131, 0.1315, 0.132, 0.1329, 0.1338, 0.1346, 0.1354",\
"0.1323, 0.1322, 0.132, 0.1318, 0.1321, 0.1324, 0.1328, 0.1335, 0.1341, 0.135",\
"0.1371, 0.1368, 0.1359, 0.1349, 0.1342, 0.1343, 0.1344, 0.1344, 0.1349, 0.1356",\
"0.1462, 0.1454, 0.1436, 0.1414, 0.1394, 0.1382, 0.1379, 0.1376, 0.1372, 0.1374",\
"0.16, 0.1588, 0.1557, 0.1519, 0.1484, 0.1456, 0.1437, 0.1429, 0.142, 0.1411");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.00389, 0.01404, 0.03341, 0.0636, 0.1059, 0.1617, 0.2319, 0.3176, 0.4198");
values("0.05812, 0.06402, 0.08447, 0.123, 0.1826, 0.266, 0.3757, 0.5138, 0.6824, 0.8831",\
"0.07042, 0.07646, 0.09732, 0.1362, 0.1961, 0.2798, 0.3895, 0.5277, 0.6963, 0.8974",\
"0.1042, 0.1132, 0.1402, 0.1821, 0.2424, 0.3264, 0.4365, 0.5749, 0.7434, 0.9448",\
"0.1286, 0.1421, 0.1833, 0.2468, 0.3249, 0.4144, 0.5247, 0.6631, 0.8317, 1.033",\
"0.1363, 0.1542, 0.2104, 0.2972, 0.4046, 0.5259, 0.6575, 0.8005, 0.9691, 1.17",\
"0.1259, 0.1488, 0.2193, 0.3296, 0.4671, 0.6227, 0.7917, 0.9708, 1.159, 1.363",\
"0.0958, 0.1232, 0.2089, 0.3425, 0.5098, 0.7005, 0.9085, 1.129, 1.36, 1.601",\
"0.0447, 0.0772, 0.1782, 0.3349, 0.5317, 0.7579, 1.005, 1.268, 1.543, 1.83",\
"-0.0298, 0.0083, 0.125, 0.306, 0.5331, 0.7929, 1.079, 1.385, 1.706, 2.04",\
"-0.1287, -0.0852, 0.0479, 0.253, 0.5102, 0.8053, 1.13, 1.478, 1.846, 2.228");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.00389, 0.01404, 0.03341, 0.0636, 0.1059, 0.1617, 0.2319, 0.3176, 0.4198");
values("0.1592, 0.183, 0.2655, 0.422, 0.6641, 1.003, 1.447, 2.008, 2.691, 3.508",\
"0.1645, 0.1882, 0.2719, 0.4302, 0.6738, 1.014, 1.459, 2.02, 2.704, 3.519",\
"0.2064, 0.2286, 0.3097, 0.4678, 0.7129, 1.054, 1.501, 2.064, 2.748, 3.563",\
"0.2964, 0.3216, 0.4016, 0.5541, 0.7974, 1.138, 1.586, 2.148, 2.833, 3.65",\
"0.4007, 0.4331, 0.5349, 0.7008, 0.9385, 1.277, 1.723, 2.286, 2.969, 3.787",\
"0.5206, 0.5586, 0.6813, 0.8813, 1.144, 1.479, 1.922, 2.482, 3.166, 3.981",\
"0.6588, 0.7025, 0.8414, 1.075, 1.381, 1.749, 2.19, 2.747, 3.429, 4.243",\
"0.8202, 0.8691, 1.024, 1.285, 1.633, 2.052, 2.529, 3.086, 3.765, 4.577",\
"1.005, 1.059, 1.229, 1.516, 1.902, 2.371, 2.906, 3.5, 4.181, 4.989",\
"1.215, 1.274, 1.461, 1.771, 2.191, 2.707, 3.299, 3.956, 4.675, 5.485");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.00389, 0.01404, 0.03341, 0.0636, 0.1059, 0.1617, 0.2319, 0.3176, 0.4198");
values("0.05816, 0.06795, 0.1018, 0.1664, 0.2668, 0.4083, 0.5941, 0.828, 1.114, 1.456",\
"0.05808, 0.06784, 0.1018, 0.1666, 0.2672, 0.4083, 0.595, 0.8292, 1.115, 1.455",\
"0.08832, 0.09662, 0.1214, 0.1718, 0.2669, 0.4083, 0.5947, 0.8285, 1.115, 1.455",\
"0.1386, 0.1509, 0.1883, 0.2452, 0.3169, 0.4246, 0.5965, 0.8277, 1.115, 1.454",\
"0.1957, 0.2127, 0.2634, 0.3416, 0.4369, 0.5451, 0.6712, 0.8572, 1.118, 1.455",\
"0.2607, 0.2813, 0.3458, 0.4458, 0.5678, 0.7044, 0.8538, 1.014, 1.216, 1.495",\
"0.3332, 0.358, 0.4368, 0.5566, 0.7068, 0.8756, 1.057, 1.251, 1.457, 1.682",\
"0.414, 0.4444, 0.5358, 0.6772, 0.8526, 1.054, 1.272, 1.501, 1.742, 1.996",\
"0.5068, 0.5402, 0.6428, 0.8046, 1.008, 1.242, 1.494, 1.765, 2.044, 2.336",\
"0.607, 0.645, 0.7618, 0.9436, 1.174, 1.435, 1.731, 2.034, 2.357, 2.693");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.00389, 0.01404, 0.03341, 0.0636, 0.1059, 0.1617, 0.2319, 0.3176, 0.4198");
values("0.2512, 0.2939, 0.4363, 0.7021, 1.111, 1.68, 2.428, 3.372, 4.521, 5.893",\
"0.2481, 0.2904, 0.4362, 0.7025, 1.111, 1.68, 2.429, 3.371, 4.522, 5.893",\
"0.2363, 0.2798, 0.4296, 0.7018, 1.112, 1.68, 2.428, 3.373, 4.522, 5.894",\
"0.2812, 0.3125, 0.4307, 0.6944, 1.11, 1.681, 2.429, 3.37, 4.522, 5.894",\
"0.3515, 0.3874, 0.5111, 0.7252, 1.104, 1.679, 2.428, 3.371, 4.523, 5.89",\
"0.4262, 0.4706, 0.6106, 0.8442, 1.171, 1.684, 2.428, 3.372, 4.521, 5.893",\
"0.5016, 0.5526, 0.7188, 0.9824, 1.331, 1.783, 2.447, 3.372, 4.523, 5.895",\
"0.5824, 0.639, 0.8198, 1.124, 1.514, 1.99, 2.58, 3.41, 4.525, 5.894",\
"0.6742, 0.7324, 0.9276, 1.261, 1.705, 2.227, 2.829, 3.575, 4.585, 5.901",\
"0.7728, 0.8362, 1.044, 1.4, 1.89, 2.469, 3.128, 3.869, 4.783, 5.986");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.00389, 0.01404, 0.03341, 0.0636, 0.1059, 0.1617, 0.2319, 0.3176, 0.4198");
values("0.08108, 0.08801, 0.1111, 0.1529, 0.2155, 0.3012, 0.4127, 0.5521, 0.7217, 0.9235",\
"0.09424, 0.1011, 0.1242, 0.1659, 0.2285, 0.3143, 0.4258, 0.5652, 0.7349, 0.9366",\
"0.1401, 0.1473, 0.1706, 0.2117, 0.2741, 0.3599, 0.4714, 0.6109, 0.7806, 0.9823",\
"0.1886, 0.1997, 0.2341, 0.2896, 0.3609, 0.4476, 0.5589, 0.6985, 0.868, 1.07",\
"0.2227, 0.2372, 0.2838, 0.3591, 0.456, 0.5692, 0.6946, 0.8358, 1.005, 1.207",\
"0.2396, 0.258, 0.3165, 0.4119, 0.5356, 0.6805, 0.8408, 1.013, 1.197, 1.4",\
"0.2389, 0.2609, 0.3311, 0.4459, 0.5969, 0.7738, 0.9703, 1.182, 1.407, 1.642",\
"0.2183, 0.2442, 0.3264, 0.4612, 0.6378, 0.8473, 1.081, 1.333, 1.6, 1.88",\
"0.1771, 0.2066, 0.3009, 0.4557, 0.6589, 0.8995, 1.17, 1.463, 1.774, 2.1",\
"0.1139, 0.1474, 0.2532, 0.4288, 0.6582, 0.9301, 1.236, 1.569, 1.925, 2.298");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.00389, 0.01404, 0.03341, 0.0636, 0.1059, 0.1617, 0.2319, 0.3176, 0.4198");
values("0.2818, 0.3062, 0.3894, 0.5459, 0.7874, 1.126, 1.57, 2.131, 2.814, 3.629",\
"0.289, 0.3134, 0.398, 0.5556, 0.7984, 1.137, 1.583, 2.144, 2.827, 3.642",\
"0.329, 0.3535, 0.4379, 0.5964, 0.8405, 1.181, 1.628, 2.189, 2.873, 3.688",\
"0.4038, 0.4293, 0.5151, 0.6729, 0.9173, 1.258, 1.705, 2.267, 2.953, 3.768",\
"0.4899, 0.5198, 0.6176, 0.7868, 1.032, 1.372, 1.819, 2.382, 3.068, 3.886",\
"0.588, 0.6226, 0.7342, 0.924, 1.189, 1.533, 1.98, 2.542, 3.227, 4.043",\
"0.6996, 0.7396, 0.8672, 1.08, 1.372, 1.742, 2.194, 2.756, 3.44, 4.256",\
"0.8325, 0.8772, 1.02, 1.258, 1.578, 1.979, 2.46, 3.028, 3.712, 4.528",\
"0.992, 1.041, 1.199, 1.459, 1.809, 2.242, 2.756, 3.356, 4.048, 4.863",\
"1.179, 1.234, 1.406, 1.687, 2.067, 2.532, 3.081, 3.717, 4.442, 5.266");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.00389, 0.01404, 0.03341, 0.0636, 0.1059, 0.1617, 0.2319, 0.3176, 0.4198");
values("0.08745, 0.09793, 0.1335, 0.1996, 0.3003, 0.4414, 0.6271, 0.8606, 1.146, 1.486",\
"0.08676, 0.0973, 0.1328, 0.1993, 0.3002, 0.441, 0.6275, 0.8603, 1.146, 1.486",\
"0.0994, 0.1073, 0.1362, 0.1978, 0.2994, 0.4416, 0.6272, 0.8603, 1.146, 1.486",\
"0.1529, 0.1647, 0.2001, 0.2552, 0.3294, 0.4486, 0.6275, 0.86, 1.146, 1.486",\
"0.2146, 0.23, 0.2781, 0.3524, 0.4453, 0.5527, 0.6854, 0.8802, 1.148, 1.487",\
"0.2802, 0.3004, 0.3626, 0.458, 0.577, 0.7116, 0.8604, 1.022, 1.232, 1.518",\
"0.3526, 0.3778, 0.4516, 0.5696, 0.7178, 0.884, 1.065, 1.256, 1.461, 1.695",\
"0.4304, 0.4592, 0.5492, 0.6872, 0.8622, 1.061, 1.278, 1.507, 1.748, 2.001",\
"0.512, 0.5462, 0.6508, 0.8128, 1.013, 1.249, 1.501, 1.77, 2.049, 2.34",\
"0.6004, 0.639, 0.7582, 0.943, 1.175, 1.438, 1.732, 2.038, 2.36, 2.695");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.00389, 0.01404, 0.03341, 0.0636, 0.1059, 0.1617, 0.2319, 0.3176, 0.4198");
values("0.267, 0.3057, 0.442, 0.7039, 1.11, 1.679, 2.428, 3.37, 4.522, 5.893",\
"0.2678, 0.306, 0.4421, 0.7033, 1.11, 1.68, 2.429, 3.371, 4.522, 5.893",\
"0.2693, 0.3075, 0.4427, 0.7033, 1.11, 1.68, 2.428, 3.371, 4.521, 5.89",\
"0.2908, 0.3246, 0.4499, 0.7043, 1.111, 1.679, 2.428, 3.371, 4.521, 5.893",\
"0.3413, 0.3787, 0.5046, 0.733, 1.114, 1.68, 2.428, 3.37, 4.521, 5.895",\
"0.4066, 0.4448, 0.5782, 0.8168, 1.17, 1.695, 2.429, 3.371, 4.523, 5.895",\
"0.487, 0.5294, 0.6692, 0.9168, 1.281, 1.774, 2.458, 3.374, 4.522, 5.892",\
"0.5802, 0.6248, 0.7706, 1.033, 1.411, 1.914, 2.56, 3.419, 4.529, 5.892",\
"0.6846, 0.731, 0.8846, 1.16, 1.556, 2.076, 2.733, 3.545, 4.592, 5.908",\
"0.7968, 0.8434, 1.004, 1.295, 1.711, 2.253, 2.928, 3.746, 4.741, 5.989");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.00389, 0.01404, 0.03341, 0.0636, 0.1059, 0.1617, 0.2319, 0.3176, 0.4198");
values("0.08196, 0.08973, 0.1156, 0.1616, 0.2286, 0.3184, 0.4332, 0.5754, 0.7471, 0.9506",\
"0.09517, 0.1028, 0.1283, 0.1738, 0.2407, 0.3305, 0.4452, 0.5873, 0.759, 0.9624",\
"0.1454, 0.1529, 0.1767, 0.22, 0.2856, 0.3748, 0.4895, 0.6316, 0.8033, 1.007",\
"0.2052, 0.2159, 0.2499, 0.3047, 0.3752, 0.4631, 0.5768, 0.7185, 0.8902, 1.094",\
"0.2532, 0.2673, 0.3125, 0.3855, 0.4801, 0.5908, 0.7141, 0.8561, 1.027, 1.23",\
"0.2858, 0.3033, 0.3595, 0.4512, 0.571, 0.7116, 0.8684, 1.038, 1.22, 1.423",\
"0.3019, 0.3226, 0.3893, 0.4993, 0.6443, 0.8155, 1.007, 1.215, 1.436, 1.669",\
"0.3007, 0.3248, 0.4021, 0.5297, 0.6991, 0.9009, 1.128, 1.375, 1.637, 1.914",\
"0.2806, 0.3077, 0.3957, 0.5413, 0.7338, 0.9656, 1.228, 1.514, 1.819, 2.14",\
"0.241, 0.2709, 0.3698, 0.5333, 0.7503, 1.01, 1.307, 1.631, 1.979, 2.346");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.00389, 0.01404, 0.03341, 0.0636, 0.1059, 0.1617, 0.2319, 0.3176, 0.4198");
values("0.3172, 0.3418, 0.425, 0.5812, 0.823, 1.161, 1.606, 2.166, 2.85, 3.665",\
"0.3274, 0.3519, 0.4363, 0.5939, 0.8373, 1.176, 1.621, 2.182, 2.866, 3.682",\
"0.3699, 0.3941, 0.4788, 0.6372, 0.8813, 1.222, 1.668, 2.23, 2.915, 3.729",\
"0.4427, 0.4676, 0.5521, 0.7099, 0.9541, 1.295, 1.742, 2.304, 2.989, 3.805",\
"0.5252, 0.5531, 0.6458, 0.8098, 1.054, 1.395, 1.841, 2.404, 3.089, 3.906",\
"0.6121, 0.643, 0.7449, 0.9244, 1.183, 1.526, 1.972, 2.534, 3.22, 4.038",\
"0.7061, 0.7401, 0.8522, 1.047, 1.326, 1.689, 2.141, 2.702, 3.387, 4.203",\
"0.8141, 0.8521, 0.974, 1.184, 1.482, 1.868, 2.344, 2.914, 3.598, 4.414",\
"0.9404, 0.9823, 1.117, 1.343, 1.659, 2.067, 2.567, 3.163, 3.858, 4.672",\
"1.088, 1.134, 1.283, 1.527, 1.861, 2.288, 2.813, 3.435, 4.158, 4.985");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.00389, 0.01404, 0.03341, 0.0636, 0.1059, 0.1617, 0.2319, 0.3176, 0.4198");
values("0.1046, 0.1168, 0.1562, 0.2262, 0.3303, 0.4732, 0.6588, 0.8923, 1.176, 1.516",\
"0.1022, 0.114, 0.154, 0.2248, 0.3295, 0.4724, 0.6573, 0.891, 1.176, 1.515",\
"0.1112, 0.1197, 0.1523, 0.2192, 0.3267, 0.4709, 0.6569, 0.891, 1.176, 1.516",\
"0.1699, 0.1812, 0.2166, 0.2706, 0.3466, 0.4725, 0.6559, 0.89, 1.176, 1.516",\
"0.2356, 0.251, 0.2983, 0.3706, 0.462, 0.5663, 0.703, 0.9036, 1.177, 1.516",\
"0.3064, 0.3266, 0.386, 0.4786, 0.5952, 0.7274, 0.8734, 1.036, 1.25, 1.542",\
"0.3826, 0.4054, 0.4786, 0.593, 0.7358, 0.8998, 1.077, 1.269, 1.472, 1.707",\
"0.4636, 0.4916, 0.5776, 0.7128, 0.8832, 1.079, 1.291, 1.519, 1.757, 2.01",\
"0.5488, 0.5822, 0.6826, 0.8378, 1.035, 1.263, 1.514, 1.779, 2.058, 2.35",\
"0.6392, 0.6774, 0.7932, 0.9712, 1.195, 1.454, 1.743, 2.049, 2.369, 2.704");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.00389, 0.01404, 0.03341, 0.0636, 0.1059, 0.1617, 0.2319, 0.3176, 0.4198");
values("0.2672, 0.306, 0.4416, 0.7033, 1.11, 1.68, 2.429, 3.369, 4.523, 5.893",\
"0.2684, 0.3064, 0.4419, 0.7029, 1.112, 1.679, 2.428, 3.37, 4.52, 5.892",\
"0.2697, 0.3078, 0.4426, 0.7033, 1.11, 1.68, 2.428, 3.371, 4.521, 5.89",\
"0.2798, 0.3155, 0.4459, 0.704, 1.11, 1.679, 2.428, 3.371, 4.522, 5.892",\
"0.3202, 0.3568, 0.4824, 0.7212, 1.112, 1.681, 2.428, 3.371, 4.522, 5.893",\
"0.3632, 0.4024, 0.5376, 0.7842, 1.153, 1.691, 2.429, 3.371, 4.522, 5.891",\
"0.4168, 0.4568, 0.5972, 0.8572, 1.241, 1.755, 2.455, 3.373, 4.523, 5.893",\
"0.4874, 0.5272, 0.67, 0.9378, 1.337, 1.869, 2.543, 3.42, 4.529, 5.894",\
"0.5816, 0.6218, 0.7618, 1.029, 1.438, 1.99, 2.683, 3.532, 4.598, 5.913",\
"0.6942, 0.734, 0.876, 1.14, 1.55, 2.116, 2.832, 3.7, 4.732, 6.002");
}
}
}
}