blob: 2be4d0a0df761fb6277642717d992d6e51cb3a7d [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_2) {
area : 39.513600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.000242253" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0003026265" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.000214632" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.0002146265" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0001261425" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.000126137" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.0001261425" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.000126137" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0003026265" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01132 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.1851, 0.1849, 0.1847, 0.1844, 0.1843, 0.1843, 0.1843, 0.1845, \
0.1844, 0.1845");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.03785, -0.03788, -0.03792, -0.03788, -0.03787, -0.03791, -0.03793, \
-0.03802, -0.03798, -0.03803");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.09578, 0.09556, 0.09546, 0.09549, 0.09533, 0.09531, 0.09541, \
0.09557, 0.0955, 0.09556");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.03946, -0.03954, -0.03949, -0.03959, -0.03951, -0.03959, -0.03957, \
-0.03965, -0.03965, -0.03969");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.09578, 0.09557, 0.09545, 0.09554, 0.09537, 0.09534, 0.09531, \
0.09556, 0.0955, 0.09554");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.03951, -0.0395, -0.0395, -0.0395, -0.03957, -0.03956, -0.03961, \
-0.03969, -0.03964, -0.03966");
}
}
}
pin(A2) {
capacitance : 0.0116 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.09221, 0.09224, 0.09212, 0.09211, 0.09201, 0.09204, 0.09208, \
0.09209, 0.09214, 0.09211");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.04104, -0.04094, -0.04099, -0.04102, -0.0412, -0.04117, -0.04121, \
-0.04139, -0.0414, -0.04136");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.1456, 0.1454, 0.1452, 0.1448, 0.145, 0.1446, 0.1446, 0.1449, \
0.145, 0.1451");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.1133, -0.1197, -0.134, -0.1407, -0.1418, -0.1424, -0.1428, \
-0.143, -0.1433, -0.1434");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.08442, 0.08454, 0.08466, 0.08455, 0.08465, 0.08445, 0.08452, \
0.08484, 0.08478, 0.08484");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.09258, -0.08803, -0.07649, -0.07111, -0.06978, -0.06806, -0.06643, \
-0.06504, -0.0633, -0.06173");
}
}
}
pin(A3) {
capacitance : 0.01216 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.145, 0.1451, 0.1446, 0.1448, 0.1445, 0.1446, 0.1449, 0.1452, \
0.1447, 0.1449");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.124, -0.1312, -0.14, -0.1413, -0.142, -0.1425, -0.1426, -0.1432, \
-0.1434, -0.1434");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.145, 0.1454, 0.1448, 0.1448, 0.1446, 0.1446, 0.1446, 0.1449, \
0.1451, 0.1448");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.12, -0.1266, -0.1331, -0.1371, -0.1388, -0.1398, -0.1406, -0.1415, \
-0.1418, -0.1421");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.1449, 0.1451, 0.1446, 0.1448, 0.1445, 0.1447, 0.1447, 0.1452, \
0.1449, 0.1448");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.1374, -0.1389, -0.1406, -0.1414, -0.142, -0.1425, -0.1427, \
-0.1433, -0.1434, -0.1435");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.2943 ;
max_transition : 2.8 ;
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003025, 0.01013, 0.0237, 0.04485, 0.07452, 0.1136, 0.1627, 0.2228, 0.2943");
values("-0.03019, -0.02836, -0.02452, -0.02099, -0.01881, -0.01754, -0.01674, -0.01623, -0.01596, -0.01572",\
"-0.02397, -0.02271, -0.0194, -0.0161, -0.01368, -0.01229, -0.01131, -0.01062, -0.01022, -0.009928",\
"0.004318, 0.004003, 0.002787, 0.001915, 0.001166, 0.000588, -7.963e-06, -0.0002899, -0.000509, -0.0009032",\
"0.06854, 0.06527, 0.05683, 0.04737, 0.03831, 0.03112, 0.02514, 0.02049, 0.01703, 0.01411",\
"0.1845, 0.1788, 0.1616, 0.1389, 0.1171, 0.09779, 0.08164, 0.06838, 0.05753, 0.04875",\
"0.3624, 0.3536, 0.3283, 0.2917, 0.2526, 0.2166, 0.1852, 0.1587, 0.136, 0.1174",\
"0.6067, 0.596, 0.5626, 0.5124, 0.455, 0.3988, 0.3481, 0.3037, 0.265, 0.2321",\
"0.9223, 0.9095, 0.8696, 0.8067, 0.7323, 0.6547, 0.5814, 0.5151, 0.4566, 0.405",\
"1.313, 1.298, 1.252, 1.179, 1.088, 0.9894, 0.8924, 0.8013, 0.7185, 0.6449",\
"1.782, 1.766, 1.715, 1.631, 1.525, 1.407, 1.287, 1.17, 1.061, 0.9616");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003025, 0.01013, 0.0237, 0.04485, 0.07452, 0.1136, 0.1627, 0.2228, 0.2943");
values("0.3762, 0.3776, 0.3811, 0.3849, 0.3879, 0.39, 0.3928, 0.396, 0.3987, 0.4019",\
"0.3788, 0.3793, 0.3811, 0.384, 0.3867, 0.3892, 0.3917, 0.3955, 0.3987, 0.4008",\
"0.4139, 0.4119, 0.4065, 0.4016, 0.3985, 0.3971, 0.3976, 0.3993, 0.402, 0.4036",\
"0.5004, 0.4959, 0.4831, 0.4667, 0.4507, 0.4381, 0.4291, 0.4243, 0.4201, 0.419",\
"0.6454, 0.6384, 0.6187, 0.5918, 0.5617, 0.5331, 0.5097, 0.4915, 0.4768, 0.4657",\
"0.8558, 0.8465, 0.8197, 0.7818, 0.7388, 0.695, 0.6535, 0.6177, 0.5879, 0.562",\
"1.139, 1.128, 1.094, 1.043, 0.9887, 0.9289, 0.8706, 0.8141, 0.765, 0.722",\
"1.499, 1.487, 1.447, 1.385, 1.315, 1.242, 1.166, 1.092, 1.022, 0.9558",\
"1.941, 1.928, 1.884, 1.812, 1.727, 1.637, 1.545, 1.452, 1.362, 1.275",\
"2.47, 2.455, 2.408, 2.329, 2.229, 2.12, 2.011, 1.9, 1.792, 1.684");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003025, 0.01013, 0.0237, 0.04485, 0.07452, 0.1136, 0.1627, 0.2228, 0.2943");
values("0.05831, 0.05864, 0.05877, 0.05904, 0.05956, 0.05984, 0.06003, 0.06019, 0.06028, 0.06034",\
"0.05943, 0.05942, 0.05915, 0.0594, 0.05988, 0.05989, 0.06002, 0.06013, 0.06017, 0.06008",\
"0.07573, 0.07492, 0.07225, 0.06911, 0.06693, 0.06504, 0.06388, 0.0629, 0.06213, 0.06171",\
"0.1352, 0.132, 0.1231, 0.1121, 0.1017, 0.09268, 0.08591, 0.0806, 0.07654, 0.07344",\
"0.2579, 0.2519, 0.2343, 0.21, 0.1852, 0.1633, 0.1446, 0.1293, 0.1174, 0.1077",\
"0.4513, 0.443, 0.4164, 0.3775, 0.3341, 0.2933, 0.2574, 0.227, 0.2013, 0.1801",\
"0.7221, 0.711, 0.676, 0.6221, 0.5601, 0.4971, 0.4384, 0.3875, 0.3428, 0.3048",\
"1.073, 1.06, 1.017, 0.9502, 0.8686, 0.783, 0.7002, 0.6229, 0.555, 0.495",\
"1.509, 1.494, 1.445, 1.366, 1.266, 1.157, 1.049, 0.945, 0.8489, 0.763",\
"2.033, 2.017, 1.963, 1.873, 1.756, 1.626, 1.491, 1.36, 1.235, 1.119");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003025, 0.01013, 0.0237, 0.04485, 0.07452, 0.1136, 0.1627, 0.2228, 0.2943");
values("0.4856, 0.4874, 0.4912, 0.4951, 0.4978, 0.4997, 0.503, 0.5047, 0.5076, 0.5114",\
"0.4806, 0.482, 0.4861, 0.4909, 0.4949, 0.4977, 0.5005, 0.5034, 0.5065, 0.5108",\
"0.4947, 0.494, 0.4931, 0.4933, 0.4951, 0.497, 0.4995, 0.5024, 0.507, 0.5097",\
"0.5712, 0.5673, 0.5573, 0.5453, 0.5345, 0.5266, 0.5224, 0.5208, 0.5202, 0.5202",\
"0.7227, 0.7164, 0.6969, 0.6709, 0.6435, 0.6186, 0.5986, 0.5836, 0.5725, 0.5647",\
"0.9524, 0.9433, 0.9161, 0.8769, 0.8338, 0.7896, 0.7491, 0.7151, 0.6863, 0.6632",\
"1.264, 1.253, 1.218, 1.167, 1.107, 1.045, 0.9849, 0.9274, 0.8766, 0.8331",\
"1.663, 1.65, 1.61, 1.547, 1.471, 1.391, 1.31, 1.233, 1.159, 1.09",\
"2.151, 2.137, 2.095, 2.021, 1.93, 1.831, 1.731, 1.631, 1.535, 1.443",\
"2.736, 2.721, 2.674, 2.595, 2.49, 2.372, 2.252, 2.132, 2.011, 1.897");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003025, 0.01013, 0.0237, 0.04485, 0.07452, 0.1136, 0.1627, 0.2228, 0.2943");
values("0.1341, 0.1339, 0.1335, 0.1335, 0.1332, 0.1337, 0.1338, 0.1339, 0.1339, 0.1339",\
"0.1292, 0.1291, 0.1286, 0.1279, 0.1279, 0.1281, 0.1279, 0.128, 0.128, 0.1279",\
"0.1382, 0.1366, 0.1338, 0.1296, 0.1271, 0.1253, 0.1241, 0.1231, 0.1225, 0.1221",\
"0.198, 0.1946, 0.1843, 0.1715, 0.1596, 0.1494, 0.1424, 0.1369, 0.1328, 0.1296",\
"0.3345, 0.3276, 0.3065, 0.278, 0.2494, 0.2241, 0.2031, 0.1866, 0.1736, 0.1632",\
"0.5583, 0.548, 0.5157, 0.4683, 0.4164, 0.3684, 0.3265, 0.2915, 0.2624, 0.2392",\
"0.875, 0.8611, 0.8183, 0.7523, 0.676, 0.5995, 0.5302, 0.4694, 0.4174, 0.3738",\
"1.289, 1.273, 1.221, 1.138, 1.037, 0.9311, 0.8296, 0.7375, 0.6558, 0.5855",\
"1.805, 1.786, 1.727, 1.628, 1.504, 1.369, 1.235, 1.107, 0.9917, 0.8885",\
"2.426, 2.406, 2.34, 2.228, 2.083, 1.921, 1.753, 1.59, 1.436, 1.296");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003025, 0.01013, 0.0237, 0.04485, 0.07452, 0.1136, 0.1627, 0.2228, 0.2943");
values("0.5946, 0.5962, 0.6001, 0.604, 0.6066, 0.6088, 0.611, 0.6133, 0.6165, 0.6197",\
"0.5887, 0.5902, 0.5947, 0.5994, 0.6035, 0.6065, 0.6098, 0.6139, 0.6165, 0.6197",\
"0.5916, 0.5916, 0.5926, 0.5952, 0.5991, 0.6026, 0.6061, 0.6106, 0.6148, 0.6186",\
"0.653, 0.65, 0.643, 0.6342, 0.6272, 0.6229, 0.621, 0.621, 0.6225, 0.6247",\
"0.8072, 0.8005, 0.782, 0.7575, 0.7326, 0.711, 0.6936, 0.681, 0.6715, 0.6659",\
"1.061, 1.052, 1.023, 0.9823, 0.9386, 0.8946, 0.855, 0.8212, 0.7936, 0.7699",\
"1.416, 1.404, 1.368, 1.314, 1.249, 1.183, 1.119, 1.061, 1.007, 0.9624",\
"1.874, 1.86, 1.819, 1.752, 1.669, 1.58, 1.493, 1.409, 1.33, 1.254",\
"2.437, 2.423, 2.377, 2.301, 2.202, 2.091, 1.98, 1.87, 1.765, 1.663",\
"3.112, 3.097, 3.048, 2.966, 2.853, 2.723, 2.587, 2.451, 2.317, 2.191");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003025, 0.01013, 0.0237, 0.04485, 0.07452, 0.1136, 0.1627, 0.2228, 0.2943");
values("0.03478, 0.03925, 0.05465, 0.08339, 0.1277, 0.1895, 0.2708, 0.3731, 0.4978, 0.6467",\
"0.03865, 0.04304, 0.05831, 0.08699, 0.1313, 0.1932, 0.2744, 0.3768, 0.5015, 0.6503",\
"0.04711, 0.05279, 0.07065, 0.09992, 0.1437, 0.2053, 0.2862, 0.3884, 0.513, 0.6619",\
"0.04842, 0.05626, 0.08032, 0.1183, 0.1679, 0.2295, 0.3097, 0.4111, 0.5354, 0.6838",\
"0.03818, 0.04833, 0.07955, 0.1282, 0.1902, 0.2637, 0.3485, 0.449, 0.572, 0.7193",\
"0.01524, 0.02766, 0.06596, 0.1258, 0.202, 0.2904, 0.3904, 0.5022, 0.6266, 0.7726",\
"-0.02135, -0.00675, 0.03853, 0.1098, 0.1999, 0.305, 0.4224, 0.551, 0.6917, 0.8453",\
"-0.07207, -0.05516, -0.00304, 0.07873, 0.1828, 0.3045, 0.4402, 0.5876, 0.7475, 0.9195",\
"-0.1377, -0.1184, -0.0596, 0.0327, 0.1501, 0.2884, 0.442, 0.6102, 0.7906, 0.9827",\
"-0.219, -0.1976, -0.1321, -0.0295, 0.1011, 0.2551, 0.427, 0.615, 0.8171, 1.031");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003025, 0.01013, 0.0237, 0.04485, 0.07452, 0.1136, 0.1627, 0.2228, 0.2943");
values("0.05692, 0.0671, 0.103, 0.1713, 0.2761, 0.4228, 0.6157, 0.8577, 1.153, 1.506",\
"0.06075, 0.0706, 0.106, 0.1738, 0.279, 0.4254, 0.6179, 0.8607, 1.156, 1.509",\
"0.08215, 0.09138, 0.1241, 0.1895, 0.2924, 0.4381, 0.6298, 0.8718, 1.167, 1.519",\
"0.1209, 0.1315, 0.166, 0.2287, 0.3278, 0.4698, 0.6588, 0.8983, 1.192, 1.543",\
"0.1749, 0.1877, 0.2276, 0.2942, 0.3917, 0.5291, 0.7129, 0.9483, 1.239, 1.587",\
"0.2421, 0.2577, 0.3054, 0.381, 0.4836, 0.6204, 0.7996, 1.03, 1.315, 1.658",\
"0.323, 0.3417, 0.3981, 0.4856, 0.5992, 0.7415, 0.921, 1.145, 1.425, 1.762",\
"0.419, 0.4405, 0.5057, 0.6061, 0.7344, 0.8884, 1.074, 1.3, 1.573, 1.904",\
"0.5301, 0.5551, 0.629, 0.7435, 0.888, 1.058, 1.255, 1.487, 1.762, 2.087",\
"0.6582, 0.6861, 0.7694, 0.8979, 1.059, 1.247, 1.461, 1.703, 1.986, 2.312");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003025, 0.01013, 0.0237, 0.04485, 0.07452, 0.1136, 0.1627, 0.2228, 0.2943");
values("0.03301, 0.04011, 0.06451, 0.1109, 0.1829, 0.2851, 0.418, 0.5862, 0.7921, 1.037",\
"0.03316, 0.0399, 0.06445, 0.1109, 0.1834, 0.2844, 0.4182, 0.588, 0.7921, 1.037",\
"0.04748, 0.05364, 0.07352, 0.1127, 0.1834, 0.2851, 0.4178, 0.587, 0.7922, 1.037",\
"0.07178, 0.07978, 0.1044, 0.1441, 0.2005, 0.2883, 0.4184, 0.588, 0.7939, 1.038",\
"0.1045, 0.1151, 0.1466, 0.1943, 0.256, 0.3345, 0.4404, 0.592, 0.7924, 1.036",\
"0.1453, 0.1587, 0.1984, 0.2565, 0.3285, 0.415, 0.5178, 0.6437, 0.8162, 1.043",\
"0.1947, 0.2116, 0.2594, 0.3299, 0.4148, 0.5118, 0.6238, 0.7536, 0.9046, 1.098",\
"0.2508, 0.2719, 0.331, 0.4134, 0.5135, 0.6248, 0.7482, 0.8872, 1.045, 1.226",\
"0.3128, 0.339, 0.41, 0.5068, 0.6214, 0.749, 0.888, 1.04, 1.209, 1.397",\
"0.3812, 0.4124, 0.496, 0.6106, 0.7408, 0.887, 1.042, 1.211, 1.393, 1.594");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003025, 0.01013, 0.0237, 0.04485, 0.07452, 0.1136, 0.1627, 0.2228, 0.2943");
values("0.1089, 0.1288, 0.1956, 0.3186, 0.5075, 0.772, 1.12, 1.556, 2.093, 2.73",\
"0.1081, 0.128, 0.1952, 0.3187, 0.5074, 0.7715, 1.119, 1.557, 2.089, 2.725",\
"0.1114, 0.1291, 0.1934, 0.3179, 0.5075, 0.7726, 1.118, 1.556, 2.091, 2.73",\
"0.1279, 0.146, 0.2034, 0.3182, 0.5067, 0.7726, 1.118, 1.556, 2.089, 2.726",\
"0.1585, 0.1748, 0.2293, 0.3377, 0.5129, 0.7709, 1.118, 1.556, 2.089, 2.728",\
"0.1977, 0.2165, 0.2751, 0.3767, 0.5413, 0.7834, 1.119, 1.557, 2.092, 2.724",\
"0.2437, 0.266, 0.3317, 0.438, 0.593, 0.8224, 1.141, 1.559, 2.092, 2.729",\
"0.2944, 0.3194, 0.3968, 0.514, 0.6696, 0.8888, 1.19, 1.589, 2.1, 2.73",\
"0.352, 0.3794, 0.4652, 0.5982, 0.7684, 0.9792, 1.268, 1.649, 2.137, 2.745",\
"0.4156, 0.4452, 0.5408, 0.6902, 0.876, 1.101, 1.376, 1.742, 2.208, 2.793");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003025, 0.01013, 0.0237, 0.04485, 0.07452, 0.1136, 0.1627, 0.2228, 0.2943");
values("0.05007, 0.05474, 0.07064, 0.0999, 0.1445, 0.2066, 0.2879, 0.3901, 0.5149, 0.6635",\
"0.05318, 0.05782, 0.07368, 0.1029, 0.1475, 0.2095, 0.2908, 0.3931, 0.5178, 0.6664",\
"0.06466, 0.06974, 0.08602, 0.1147, 0.1589, 0.2206, 0.3017, 0.4038, 0.5285, 0.6769",\
"0.07316, 0.07995, 0.1014, 0.1363, 0.1835, 0.2445, 0.3246, 0.426, 0.55, 0.6982",\
"0.07272, 0.08129, 0.1085, 0.1529, 0.211, 0.2814, 0.364, 0.4642, 0.5869, 0.734",\
"0.06195, 0.07227, 0.1053, 0.1594, 0.2301, 0.3143, 0.4106, 0.5193, 0.6426, 0.7878",\
"0.0406, 0.05241, 0.09101, 0.154, 0.2376, 0.337, 0.4492, 0.5737, 0.711, 0.8621",\
"0.00846, 0.02198, 0.06523, 0.1372, 0.233, 0.3471, 0.4763, 0.6185, 0.7734, 0.9415",\
"-0.035, -0.0198, 0.0284, 0.1083, 0.2155, 0.3438, 0.4902, 0.6515, 0.8251, 1.013",\
"-0.0909, -0.0748, -0.0211, 0.067, 0.1847, 0.3274, 0.4899, 0.6696, 0.8642, 1.071");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003025, 0.01013, 0.0237, 0.04485, 0.07452, 0.1136, 0.1627, 0.2228, 0.2943");
values("0.08925, 0.1001, 0.1368, 0.205, 0.3102, 0.4568, 0.6491, 0.8914, 1.187, 1.539",\
"0.09025, 0.1009, 0.1377, 0.2063, 0.3116, 0.4585, 0.6514, 0.8936, 1.189, 1.541",\
"0.1001, 0.1105, 0.1459, 0.2134, 0.3177, 0.4646, 0.6569, 0.8991, 1.195, 1.547",\
"0.1262, 0.1367, 0.1723, 0.2376, 0.3386, 0.4822, 0.6723, 0.9131, 1.207, 1.559",\
"0.1689, 0.1809, 0.2194, 0.2853, 0.3842, 0.5225, 0.7083, 0.9449, 1.235, 1.585",\
"0.223, 0.2373, 0.282, 0.3549, 0.4552, 0.5918, 0.7714, 1.002, 1.288, 1.632",\
"0.2886, 0.3051, 0.3565, 0.4394, 0.5493, 0.6878, 0.8658, 1.09, 1.369, 1.706",\
"0.3647, 0.3837, 0.4428, 0.5367, 0.659, 0.8081, 0.9878, 1.211, 1.484, 1.814",\
"0.4521, 0.4737, 0.5406, 0.6458, 0.7825, 0.9458, 1.137, 1.361, 1.633, 1.956",\
"0.5516, 0.576, 0.6505, 0.7679, 0.9189, 1.098, 1.305, 1.54, 1.812, 2.135");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003025, 0.01013, 0.0237, 0.04485, 0.07452, 0.1136, 0.1627, 0.2228, 0.2943");
values("0.05531, 0.06271, 0.08784, 0.1353, 0.2082, 0.31, 0.4441, 0.6125, 0.8176, 1.062",\
"0.055, 0.0623, 0.08776, 0.1353, 0.2083, 0.3102, 0.4441, 0.6121, 0.8175, 1.062",\
"0.06638, 0.07202, 0.09232, 0.1355, 0.2081, 0.3102, 0.4441, 0.6122, 0.8178, 1.062",\
"0.09848, 0.1054, 0.1276, 0.1646, 0.2212, 0.3124, 0.4439, 0.6122, 0.8175, 1.062",\
"0.1423, 0.1512, 0.178, 0.2205, 0.2786, 0.3541, 0.4622, 0.6156, 0.8172, 1.062",\
"0.198, 0.209, 0.2417, 0.2918, 0.3573, 0.4377, 0.5377, 0.6647, 0.8387, 1.066",\
"0.2648, 0.2787, 0.3178, 0.3772, 0.4522, 0.5425, 0.6475, 0.7736, 0.9242, 1.119",\
"0.3437, 0.3593, 0.4066, 0.4761, 0.5638, 0.6636, 0.7792, 0.9116, 1.065, 1.244",\
"0.4336, 0.452, 0.508, 0.59, 0.6892, 0.8022, 0.9298, 1.073, 1.233, 1.417",\
"0.533, 0.5556, 0.6222, 0.7176, 0.8316, 0.9592, 1.1, 1.255, 1.427, 1.617");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003025, 0.01013, 0.0237, 0.04485, 0.07452, 0.1136, 0.1627, 0.2228, 0.2943");
values("0.1184, 0.136, 0.1985, 0.3192, 0.5078, 0.7725, 1.119, 1.556, 2.089, 2.73",\
"0.1192, 0.1365, 0.1987, 0.3193, 0.5076, 0.7727, 1.12, 1.556, 2.09, 2.729",\
"0.1257, 0.1413, 0.2005, 0.3196, 0.5073, 0.7728, 1.12, 1.555, 2.094, 2.73",\
"0.146, 0.1612, 0.2154, 0.3256, 0.5087, 0.7726, 1.119, 1.557, 2.091, 2.725",\
"0.1862, 0.1989, 0.2464, 0.348, 0.5198, 0.7734, 1.12, 1.558, 2.091, 2.729",\
"0.2386, 0.2526, 0.3021, 0.3926, 0.549, 0.7893, 1.123, 1.559, 2.09, 2.73",\
"0.2992, 0.3148, 0.3683, 0.4647, 0.607, 0.8286, 1.143, 1.564, 2.093, 2.726",\
"0.366, 0.3834, 0.4436, 0.5482, 0.6964, 0.8992, 1.192, 1.59, 2.105, 2.732",\
"0.44, 0.4596, 0.5254, 0.641, 0.8018, 1.005, 1.276, 1.648, 2.136, 2.75",\
"0.5226, 0.5424, 0.6152, 0.7448, 0.9154, 1.134, 1.399, 1.744, 2.204, 2.784");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003025, 0.01013, 0.0237, 0.04485, 0.07452, 0.1136, 0.1627, 0.2228, 0.2943");
values("0.05358, 0.0591, 0.0771, 0.109, 0.1561, 0.2198, 0.3023, 0.4054, 0.5308, 0.6798",\
"0.05626, 0.06172, 0.07955, 0.1113, 0.1583, 0.222, 0.3045, 0.4076, 0.5329, 0.682",\
"0.06956, 0.07488, 0.09183, 0.1224, 0.1687, 0.2321, 0.3144, 0.4173, 0.5425, 0.6914",\
"0.08252, 0.08943, 0.1111, 0.1464, 0.1936, 0.2556, 0.3369, 0.4391, 0.5638, 0.7123",\
"0.08831, 0.09675, 0.124, 0.1681, 0.2254, 0.2948, 0.3767, 0.4773, 0.6006, 0.748",\
"0.08602, 0.09622, 0.1285, 0.1815, 0.2507, 0.333, 0.4273, 0.5345, 0.6568, 0.8022",\
"0.07552, 0.08727, 0.1246, 0.1862, 0.2672, 0.3637, 0.4725, 0.5943, 0.7293, 0.8783",\
"0.05742, 0.07053, 0.1118, 0.182, 0.2744, 0.3848, 0.5097, 0.6479, 0.7984, 0.9632",\
"0.0318, 0.0456, 0.0915, 0.1683, 0.2718, 0.3959, 0.5369, 0.6923, 0.8611, 1.043",\
"-0.0018, 0.013, 0.0621, 0.1457, 0.2588, 0.3956, 0.5528, 0.7261, 0.9133, 1.115");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003025, 0.01013, 0.0237, 0.04485, 0.07452, 0.1136, 0.1627, 0.2228, 0.2943");
values("0.1046, 0.1154, 0.1521, 0.2204, 0.3257, 0.4724, 0.6645, 0.9069, 1.202, 1.554",\
"0.1055, 0.1163, 0.1533, 0.222, 0.3272, 0.474, 0.6668, 0.9095, 1.205, 1.557",\
"0.1111, 0.1217, 0.1577, 0.2258, 0.3309, 0.4782, 0.6709, 0.9134, 1.209, 1.562",\
"0.1287, 0.139, 0.1741, 0.2398, 0.3418, 0.4861, 0.6772, 0.9185, 1.214, 1.565",\
"0.1585, 0.1703, 0.2086, 0.2734, 0.372, 0.5112, 0.6978, 0.9347, 1.227, 1.576",\
"0.1953, 0.2092, 0.2537, 0.3265, 0.4265, 0.5616, 0.7412, 0.972, 1.258, 1.602",\
"0.239, 0.2553, 0.3067, 0.39, 0.5003, 0.6377, 0.8135, 1.037, 1.315, 1.652",\
"0.2898, 0.3081, 0.367, 0.4609, 0.5838, 0.7338, 0.9124, 1.132, 1.403, 1.731",\
"0.3466, 0.3671, 0.4336, 0.5387, 0.6756, 0.8404, 1.033, 1.255, 1.521, 1.842",\
"0.4107, 0.4339, 0.5062, 0.6232, 0.7749, 0.9551, 1.163, 1.4, 1.669, 1.986");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003025, 0.01013, 0.0237, 0.04485, 0.07452, 0.1136, 0.1627, 0.2228, 0.2943");
values("0.07092, 0.07963, 0.1076, 0.1567, 0.231, 0.3334, 0.4681, 0.6368, 0.8425, 1.087",\
"0.06977, 0.0783, 0.1066, 0.1567, 0.2308, 0.3336, 0.468, 0.6369, 0.8424, 1.087",\
"0.08046, 0.08628, 0.1085, 0.1555, 0.2307, 0.3336, 0.4681, 0.6366, 0.8423, 1.087",\
"0.1211, 0.1276, 0.1482, 0.183, 0.2406, 0.3347, 0.4678, 0.6368, 0.8425, 1.087",\
"0.1766, 0.1849, 0.2093, 0.2476, 0.3007, 0.3736, 0.4833, 0.639, 0.8424, 1.087",\
"0.2481, 0.2578, 0.2876, 0.3319, 0.389, 0.4626, 0.5578, 0.6846, 0.8611, 1.09",\
"0.3363, 0.3478, 0.3831, 0.4358, 0.5005, 0.5787, 0.6742, 0.7946, 0.9432, 1.14",\
"0.4407, 0.4551, 0.4978, 0.5582, 0.6322, 0.7182, 0.8186, 0.9396, 1.087, 1.262",\
"0.5624, 0.5794, 0.6306, 0.702, 0.7852, 0.8814, 0.991, 1.117, 1.263, 1.439",\
"0.7024, 0.7224, 0.781, 0.8646, 0.9602, 1.068, 1.188, 1.321, 1.473, 1.648");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003025, 0.01013, 0.0237, 0.04485, 0.07452, 0.1136, 0.1627, 0.2228, 0.2943");
values("0.1194, 0.1367, 0.1988, 0.3192, 0.5076, 0.7729, 1.12, 1.556, 2.091, 2.731",\
"0.12, 0.1371, 0.1989, 0.3195, 0.5075, 0.7713, 1.119, 1.556, 2.089, 2.729",\
"0.1239, 0.1401, 0.2001, 0.3196, 0.5074, 0.7728, 1.12, 1.558, 2.094, 2.73",\
"0.1394, 0.1544, 0.2099, 0.3232, 0.508, 0.7716, 1.119, 1.558, 2.091, 2.73",\
"0.1871, 0.1992, 0.2438, 0.3434, 0.5159, 0.7744, 1.12, 1.559, 2.091, 2.725",\
"0.2533, 0.2664, 0.3131, 0.3993, 0.5491, 0.787, 1.123, 1.559, 2.089, 2.725",\
"0.3315, 0.3453, 0.396, 0.4879, 0.6232, 0.8328, 1.143, 1.566, 2.091, 2.726",\
"0.4184, 0.4354, 0.4898, 0.59, 0.734, 0.9246, 1.204, 1.592, 2.105, 2.731",\
"0.5192, 0.5356, 0.5932, 0.704, 0.8606, 1.059, 1.31, 1.665, 2.141, 2.746",\
"0.634, 0.6502, 0.7102, 0.8282, 0.9988, 1.211, 1.468, 1.791, 2.228, 2.794");
}
}
}
}