blob: 1b882282235249d856c3e38a7e94889f35a9e736 [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__nor3_2) {
area : 30.732800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.011259" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.000795276" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.000757548" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.000717444" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.00073638" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.000680688" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.000679788" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.000672192" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.011259" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.007899 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.05972, 0.05975, 0.05955, 0.05948, 0.0594, 0.05941, 0.05936, \
0.05932, 0.05923, 0.05912");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("-0.01192, -0.01193, -0.01193, -0.01193, -0.01194, -0.01197, -0.01197, \
-0.01197, -0.01196, -0.01196");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.03109, 0.03104, 0.03093, 0.03096, 0.03093, 0.03095, 0.03095, \
0.03091, 0.03088, 0.03083");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("-0.01203, -0.01204, -0.01202, -0.01205, -0.01205, -0.01208, -0.01208, \
-0.01209, -0.01208, -0.01208");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.03087, 0.03084, 0.03072, 0.03073, 0.03073, 0.03076, 0.03073, \
0.03071, 0.03068, 0.03063");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("-0.01203, -0.01204, -0.01203, -0.01205, -0.01204, -0.01208, -0.01209, \
-0.01207, -0.01209, -0.01208");
}
}
}
pin(A2) {
capacitance : 0.008236 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.02843, 0.02839, 0.02835, 0.02835, 0.02833, 0.02837, 0.02831, \
0.02827, 0.0282, 0.02809");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("-0.01364, -0.01367, -0.01363, -0.01366, -0.01367, -0.01372, -0.01377, \
-0.01378, -0.01381, -0.01386");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.04146, 0.04144, 0.04135, 0.04122, 0.04124, 0.04129, 0.04132, \
0.04132, 0.04132, 0.04131");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("-0.03235, -0.03347, -0.03749, -0.03951, -0.04021, -0.0406, -0.04071, \
-0.04081, -0.04086, -0.04093");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.02538, 0.02542, 0.02532, 0.02534, 0.02534, 0.02545, 0.02542, \
0.02543, 0.02543, 0.02543");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("-0.0269, -0.02631, -0.02503, -0.02396, -0.02318, -0.02275, -0.02231, \
-0.02195, -0.02168, -0.02146");
}
}
}
pin(A3) {
capacitance : 0.00859 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.04137, 0.04136, 0.04119, 0.04126, 0.04125, 0.04132, 0.04127, \
0.04127, 0.04127, 0.04128");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("-0.03475, -0.03712, -0.03966, -0.04008, -0.04035, -0.04051, -0.04062, \
-0.04066, -0.04074, -0.04076");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.04202, 0.04203, 0.04184, 0.0418, 0.04186, 0.04187, 0.04188, \
0.04191, 0.04188, 0.04185");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("-0.03278, -0.03477, -0.03743, -0.03879, -0.03939, -0.03982, -0.04002, \
-0.04017, -0.04027, -0.04034");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.04131, 0.04131, 0.0411, 0.04114, 0.04114, 0.04118, 0.0412, 0.0412, \
0.0412, 0.04119");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("-0.03831, -0.03935, -0.03992, -0.0401, -0.04038, -0.04052, -0.04061, \
-0.04066, -0.04073, -0.04073");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.2374 ;
max_transition : 7.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.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002632, 0.008361, 0.0193, 0.03634, 0.06026, 0.09173, 0.1314, 0.1798, 0.2374");
values("-0.005028, -0.004793, -0.004244, -0.003812, -0.003575, -0.003437, -0.003335, -0.003286, -0.003246, -0.003231",\
"-0.003658, -0.00334, -0.002561, -0.001873, -0.001403, -0.001113, -0.0009312, -0.0008168, -0.0007381, -0.0006802",\
"0.004799, 0.004667, 0.004264, 0.003838, 0.003472, 0.003144, 0.002893, 0.002736, 0.00261, 0.002516",\
"0.02458, 0.02367, 0.02112, 0.01803, 0.01526, 0.01275, 0.01083, 0.009326, 0.008118, 0.007204",\
"0.061, 0.05912, 0.05386, 0.04689, 0.03987, 0.03384, 0.02867, 0.02446, 0.021, 0.01813",\
"0.1173, 0.1146, 0.1065, 0.095, 0.08276, 0.0714, 0.06141, 0.05298, 0.04581, 0.03978",\
"0.1954, 0.1919, 0.1812, 0.1651, 0.147, 0.1293, 0.1132, 0.099, 0.08681, 0.07624",\
"0.2967, 0.2925, 0.2792, 0.259, 0.235, 0.2105, 0.1872, 0.1661, 0.1474, 0.1309",\
"0.4223, 0.4174, 0.4021, 0.3777, 0.3483, 0.3168, 0.2859, 0.2571, 0.2308, 0.2072",\
"0.5734, 0.5681, 0.5509, 0.5229, 0.4881, 0.4501, 0.4115, 0.3744, 0.3397, 0.308");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002632, 0.008361, 0.0193, 0.03634, 0.06026, 0.09173, 0.1314, 0.1798, 0.2374");
values("0.133, 0.1333, 0.1338, 0.1344, 0.1351, 0.1357, 0.1363, 0.1371, 0.1376, 0.1395",\
"0.1318, 0.1321, 0.1328, 0.1336, 0.1345, 0.1353, 0.1361, 0.1369, 0.1377, 0.1393",\
"0.1404, 0.1399, 0.1385, 0.1374, 0.137, 0.1369, 0.1371, 0.1375, 0.1381, 0.1402",\
"0.1667, 0.1652, 0.161, 0.1559, 0.1513, 0.1478, 0.1456, 0.1442, 0.1432, 0.1441",\
"0.2121, 0.2097, 0.2029, 0.1936, 0.1839, 0.1751, 0.1681, 0.1627, 0.1587, 0.1569",\
"0.2794, 0.2761, 0.2663, 0.2529, 0.2381, 0.2236, 0.2102, 0.1991, 0.1899, 0.1839",\
"0.3707, 0.3665, 0.3539, 0.3359, 0.3159, 0.2955, 0.2757, 0.2576, 0.2417, 0.2306",\
"0.4876, 0.4826, 0.4677, 0.445, 0.4192, 0.3928, 0.3666, 0.3415, 0.3185, 0.3014",\
"0.6317, 0.6262, 0.6089, 0.5822, 0.5506, 0.5172, 0.4848, 0.4528, 0.4225, 0.3997",\
"0.8044, 0.7983, 0.7794, 0.7492, 0.7116, 0.6715, 0.6313, 0.5925, 0.5557, 0.5299");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002632, 0.008361, 0.0193, 0.03634, 0.06026, 0.09173, 0.1314, 0.1798, 0.2374");
values("0.0247, 0.02467, 0.02469, 0.0247, 0.02476, 0.02482, 0.02483, 0.02484, 0.02486, 0.02489",\
"0.0247, 0.02463, 0.0247, 0.02472, 0.02478, 0.0248, 0.02483, 0.02486, 0.02488, 0.02489",\
"0.02923, 0.02899, 0.02825, 0.02744, 0.02676, 0.02625, 0.02588, 0.02564, 0.02548, 0.02534",\
"0.04763, 0.04673, 0.04394, 0.04062, 0.03743, 0.03478, 0.0326, 0.03094, 0.02974, 0.02877",\
"0.08634, 0.08447, 0.07901, 0.0715, 0.06367, 0.05681, 0.05103, 0.0463, 0.04255, 0.03952",\
"0.1483, 0.1455, 0.137, 0.1246, 0.111, 0.09816, 0.0868, 0.07706, 0.06902, 0.06227",\
"0.2355, 0.2318, 0.2202, 0.2027, 0.1828, 0.1629, 0.1444, 0.128, 0.1139, 0.1018",\
"0.3491, 0.3446, 0.3304, 0.3081, 0.2815, 0.254, 0.2276, 0.2031, 0.1813, 0.1623",\
"0.4905, 0.4854, 0.4689, 0.4422, 0.4092, 0.3739, 0.3388, 0.3058, 0.2752, 0.2477",\
"0.661, 0.6553, 0.6368, 0.6062, 0.5673, 0.5242, 0.4805, 0.4381, 0.3982, 0.3613");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002632, 0.008361, 0.0193, 0.03634, 0.06026, 0.09173, 0.1314, 0.1798, 0.2374");
values("0.1645, 0.1647, 0.1651, 0.1656, 0.1662, 0.1667, 0.1673, 0.168, 0.1687, 0.1704",\
"0.162, 0.1625, 0.1634, 0.1644, 0.1654, 0.1662, 0.167, 0.1677, 0.1685, 0.1705",\
"0.1633, 0.1632, 0.1633, 0.1638, 0.1646, 0.1656, 0.1664, 0.1673, 0.1683, 0.1702",\
"0.1843, 0.1831, 0.1801, 0.1768, 0.1742, 0.1725, 0.1716, 0.1712, 0.1714, 0.1726",\
"0.2319, 0.2295, 0.2229, 0.2142, 0.2056, 0.1982, 0.1925, 0.1883, 0.1851, 0.1843",\
"0.3064, 0.3031, 0.2927, 0.2786, 0.2633, 0.2491, 0.2361, 0.2255, 0.217, 0.2119",\
"0.4083, 0.404, 0.3909, 0.3713, 0.3495, 0.3277, 0.3073, 0.289, 0.2729, 0.2616",\
"0.5391, 0.5343, 0.5186, 0.4944, 0.4657, 0.4365, 0.4081, 0.3816, 0.3571, 0.3386",\
"0.7004, 0.6949, 0.6773, 0.6489, 0.6139, 0.5768, 0.5406, 0.5053, 0.4726, 0.447",\
"0.8938, 0.8878, 0.8684, 0.8364, 0.7961, 0.7512, 0.706, 0.6622, 0.6212, 0.5911");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002632, 0.008361, 0.0193, 0.03634, 0.06026, 0.09173, 0.1314, 0.1798, 0.2374");
values("0.05191, 0.05192, 0.05182, 0.05181, 0.05183, 0.0519, 0.05191, 0.05195, 0.05196, 0.05197",\
"0.04959, 0.04952, 0.04949, 0.0493, 0.04931, 0.04941, 0.04939, 0.04937, 0.04936, 0.04935",\
"0.05099, 0.05074, 0.04999, 0.04906, 0.04834, 0.04786, 0.04765, 0.04735, 0.04717, 0.04705",\
"0.06916, 0.06806, 0.06506, 0.0613, 0.05787, 0.05508, 0.05285, 0.05131, 0.05011, 0.04923",\
"0.1125, 0.1102, 0.1036, 0.09469, 0.08572, 0.07792, 0.07155, 0.06639, 0.0625, 0.05938",\
"0.1848, 0.1813, 0.1707, 0.1555, 0.1391, 0.1238, 0.1105, 0.09952, 0.09051, 0.08314",\
"0.2883, 0.2835, 0.2692, 0.2474, 0.2224, 0.198, 0.1757, 0.1563, 0.1397, 0.1259",\
"0.4241, 0.4185, 0.4006, 0.3726, 0.3392, 0.3047, 0.2718, 0.2421, 0.2159, 0.1934",\
"0.5938, 0.5873, 0.5666, 0.5328, 0.4911, 0.4467, 0.4025, 0.3612, 0.3238, 0.2905",\
"0.7986, 0.7915, 0.7684, 0.7297, 0.6804, 0.6258, 0.5703, 0.5168, 0.4668, 0.4213");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002632, 0.008361, 0.0193, 0.03634, 0.06026, 0.09173, 0.1314, 0.1798, 0.2374");
values("0.1952, 0.1953, 0.1958, 0.1964, 0.1969, 0.1976, 0.1981, 0.1987, 0.1994, 0.2012",\
"0.1926, 0.193, 0.194, 0.195, 0.196, 0.1968, 0.1976, 0.1983, 0.1992, 0.2012",\
"0.1912, 0.1914, 0.192, 0.193, 0.1942, 0.1954, 0.1965, 0.1977, 0.1985, 0.2006",\
"0.2068, 0.2061, 0.204, 0.202, 0.2004, 0.1998, 0.1996, 0.1999, 0.2002, 0.2021",\
"0.2545, 0.2522, 0.246, 0.2379, 0.2303, 0.2241, 0.2191, 0.2157, 0.213, 0.2129",\
"0.338, 0.3345, 0.3235, 0.3085, 0.2929, 0.2785, 0.266, 0.2557, 0.2474, 0.2423",\
"0.456, 0.4515, 0.4371, 0.4157, 0.3915, 0.368, 0.3466, 0.327, 0.3102, 0.2979",\
"0.609, 0.6035, 0.5868, 0.5598, 0.5276, 0.4947, 0.4632, 0.434, 0.4072, 0.3863",\
"0.7975, 0.7918, 0.7727, 0.7418, 0.7025, 0.6601, 0.6185, 0.579, 0.5423, 0.5129",\
"1.024, 1.018, 0.9969, 0.9625, 0.9174, 0.8665, 0.8144, 0.7644, 0.7172, 0.6798");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002632, 0.008361, 0.0193, 0.03634, 0.06026, 0.09173, 0.1314, 0.1798, 0.2374");
values("0.06956, 0.07835, 0.1089, 0.1666, 0.2559, 0.3812, 0.5461, 0.7538, 1.007, 1.31",\
"0.08052, 0.08925, 0.1198, 0.1778, 0.2673, 0.3928, 0.5576, 0.7652, 1.018, 1.321",\
"0.1056, 0.1176, 0.1552, 0.2162, 0.3052, 0.4301, 0.5946, 0.8018, 1.055, 1.357",\
"0.1062, 0.1238, 0.1774, 0.2621, 0.3717, 0.5026, 0.6658, 0.872, 1.125, 1.426",\
"0.07177, 0.09472, 0.1662, 0.2784, 0.4201, 0.5865, 0.7745, 0.9853, 1.236, 1.535",\
"-0.0014, 0.0272, 0.1162, 0.256, 0.434, 0.6393, 0.8682, 1.12, 1.394, 1.695",\
"-0.1161, -0.0815, 0.0248, 0.1927, 0.4059, 0.6524, 0.9269, 1.224, 1.543, 1.887",\
"-0.2733, -0.2335, -0.1105, 0.0844, 0.3327, 0.6214, 0.9411, 1.288, 1.658, 2.051",\
"-0.4743, -0.4305, -0.2917, -0.0704, 0.212, 0.5419, 0.9077, 1.305, 1.729, 2.176",\
"-0.7212, -0.6726, -0.5203, -0.274, 0.0418, 0.4112, 0.8227, 1.271, 1.748, 2.253");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002632, 0.008361, 0.0193, 0.03634, 0.06026, 0.09173, 0.1314, 0.1798, 0.2374");
values("0.1551, 0.1817, 0.275, 0.4523, 0.7258, 1.108, 1.612, 2.245, 3.018, 3.939",\
"0.162, 0.1884, 0.282, 0.4592, 0.7336, 1.117, 1.62, 2.254, 3.028, 3.948",\
"0.2156, 0.2397, 0.3275, 0.5, 0.771, 1.152, 1.654, 2.287, 3.06, 3.983",\
"0.3235, 0.3497, 0.4391, 0.6027, 0.8637, 1.237, 1.734, 2.362, 3.131, 4.051",\
"0.4743, 0.5055, 0.6048, 0.7772, 1.032, 1.394, 1.878, 2.498, 3.259, 4.171",\
"0.6635, 0.7008, 0.8178, 1.009, 1.278, 1.636, 2.107, 2.712, 3.462, 4.364",\
"0.8926, 0.9368, 1.074, 1.292, 1.584, 1.958, 2.429, 3.02, 3.753, 4.641",\
"1.165, 1.215, 1.373, 1.623, 1.948, 2.346, 2.836, 3.428, 4.148, 5.02",\
"1.483, 1.54, 1.718, 2, 2.363, 2.798, 3.313, 3.926, 4.648, 5.504",\
"1.85, 1.913, 2.112, 2.428, 2.831, 3.308, 3.859, 4.497, 5.243, 6.103");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002632, 0.008361, 0.0193, 0.03634, 0.06026, 0.09173, 0.1314, 0.1798, 0.2374");
values("0.08031, 0.0949, 0.1467, 0.2458, 0.3999, 0.6159, 0.9002, 1.259, 1.697, 2.22",\
"0.08024, 0.0951, 0.147, 0.2459, 0.3998, 0.6156, 0.9006, 1.259, 1.699, 2.22",\
"0.1184, 0.1318, 0.174, 0.2541, 0.3998, 0.6161, 0.9021, 1.261, 1.699, 2.222",\
"0.1872, 0.2045, 0.2584, 0.3459, 0.466, 0.6396, 0.9022, 1.258, 1.696, 2.222",\
"0.278, 0.3003, 0.3707, 0.4776, 0.6168, 0.7902, 1.002, 1.297, 1.703, 2.221",\
"0.3918, 0.421, 0.5086, 0.6412, 0.8048, 0.999, 1.229, 1.496, 1.831, 2.276",\
"0.5294, 0.5662, 0.6734, 0.8322, 1.027, 1.251, 1.504, 1.795, 2.128, 2.51",\
"0.688, 0.7334, 0.8644, 1.052, 1.28, 1.536, 1.822, 2.14, 2.498, 2.897",\
"0.868, 0.9212, 1.078, 1.3, 1.565, 1.855, 2.178, 2.532, 2.917, 3.344",\
"1.069, 1.132, 1.314, 1.578, 1.876, 2.21, 2.569, 2.965, 3.385, 3.843");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002632, 0.008361, 0.0193, 0.03634, 0.06026, 0.09173, 0.1314, 0.1798, 0.2374");
values("0.318, 0.3689, 0.5406, 0.8632, 1.36, 2.058, 2.968, 4.127, 5.536, 7.203",\
"0.3149, 0.367, 0.5411, 0.8633, 1.361, 2.057, 2.969, 4.122, 5.528, 7.206",\
"0.3149, 0.3628, 0.5366, 0.8633, 1.358, 2.056, 2.969, 4.122, 5.53, 7.206",\
"0.3594, 0.4045, 0.5551, 0.8606, 1.361, 2.058, 2.97, 4.122, 5.539, 7.201",\
"0.4374, 0.4786, 0.626, 0.91, 1.37, 2.055, 2.97, 4.122, 5.529, 7.207",\
"0.555, 0.6014, 0.7438, 1.015, 1.45, 2.086, 2.975, 4.129, 5.53, 7.214",\
"0.696, 0.747, 0.9066, 1.175, 1.591, 2.199, 3.033, 4.131, 5.531, 7.206",\
"0.8544, 0.9128, 1.094, 1.386, 1.791, 2.376, 3.17, 4.219, 5.56, 7.217",\
"1.036, 1.1, 1.304, 1.626, 2.058, 2.619, 3.391, 4.391, 5.678, 7.25",\
"1.24, 1.309, 1.532, 1.893, 2.356, 2.931, 3.678, 4.651, 5.873, 7.408");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002632, 0.008361, 0.0193, 0.03634, 0.06026, 0.09173, 0.1314, 0.1798, 0.2374");
values("0.09618, 0.1056, 0.1378, 0.1973, 0.2881, 0.4142, 0.5796, 0.7876, 1.041, 1.343",\
"0.1059, 0.1154, 0.1476, 0.207, 0.2978, 0.4239, 0.5894, 0.7973, 1.051, 1.353",\
"0.1386, 0.1495, 0.1842, 0.2433, 0.3334, 0.4591, 0.6241, 0.8318, 1.085, 1.387",\
"0.1555, 0.1709, 0.2197, 0.2986, 0.4031, 0.531, 0.6945, 0.9011, 1.154, 1.455",\
"0.1415, 0.1618, 0.2254, 0.3289, 0.4638, 0.6234, 0.8065, 1.015, 1.265, 1.565",\
"0.0942, 0.1189, 0.1976, 0.3262, 0.4927, 0.6894, 0.911, 1.156, 1.425, 1.725",\
"0.0129, 0.0415, 0.1337, 0.286, 0.4854, 0.7203, 0.9841, 1.272, 1.585, 1.924",\
"-0.1053, -0.0714, 0.033, 0.2074, 0.4385, 0.7114, 1.019, 1.353, 1.714, 2.099",\
"-0.2591, -0.2222, -0.1042, 0.0911, 0.3495, 0.6604, 1.011, 1.394, 1.804, 2.241",\
"-0.4519, -0.4123, -0.2834, -0.0666, 0.2201, 0.5647, 0.959, 1.388, 1.85, 2.341");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002632, 0.008361, 0.0193, 0.03634, 0.06026, 0.09173, 0.1314, 0.1798, 0.2374");
values("0.2388, 0.2658, 0.3597, 0.5363, 0.8093, 1.192, 1.695, 2.328, 3.101, 4.023",\
"0.2423, 0.2697, 0.3647, 0.5426, 0.8169, 1.2, 1.703, 2.337, 3.11, 4.032",\
"0.267, 0.2936, 0.3866, 0.5632, 0.8373, 1.221, 1.724, 2.359, 3.132, 4.054",\
"0.3337, 0.3609, 0.4545, 0.6254, 0.8915, 1.269, 1.769, 2.399, 3.172, 4.091",\
"0.451, 0.4811, 0.5788, 0.7512, 1.011, 1.376, 1.865, 2.486, 3.251, 4.164",\
"0.6043, 0.6394, 0.7507, 0.9362, 1.199, 1.559, 2.031, 2.638, 3.39, 4.293",\
"0.7902, 0.8303, 0.9584, 1.167, 1.448, 1.812, 2.282, 2.873, 3.607, 4.495",\
"1.009, 1.055, 1.2, 1.435, 1.747, 2.131, 2.605, 3.194, 3.91, 4.781",\
"1.263, 1.315, 1.477, 1.739, 2.085, 2.503, 2.999, 3.592, 4.307, 5.159",\
"1.553, 1.611, 1.792, 2.082, 2.462, 2.919, 3.45, 4.063, 4.784, 5.634");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002632, 0.008361, 0.0193, 0.03634, 0.06026, 0.09173, 0.1314, 0.1798, 0.2374");
values("0.1213, 0.1365, 0.1899, 0.2896, 0.4443, 0.6611, 0.9463, 1.305, 1.743, 2.264",\
"0.1204, 0.1362, 0.1894, 0.2895, 0.4447, 0.6615, 0.946, 1.305, 1.743, 2.264",\
"0.1523, 0.1648, 0.2053, 0.2928, 0.4448, 0.6611, 0.9465, 1.305, 1.742, 2.263",\
"0.2371, 0.2525, 0.3013, 0.3833, 0.4994, 0.6791, 0.9477, 1.305, 1.741, 2.264",\
"0.3508, 0.37, 0.4313, 0.5286, 0.6592, 0.8242, 1.037, 1.338, 1.747, 2.263",\
"0.4958, 0.5224, 0.5938, 0.71, 0.861, 1.044, 1.266, 1.528, 1.866, 2.313",\
"0.6734, 0.7032, 0.7936, 0.9286, 1.102, 1.311, 1.552, 1.833, 2.161, 2.543",\
"0.8842, 0.9212, 1.028, 1.188, 1.386, 1.619, 1.885, 2.189, 2.535, 2.931",\
"1.128, 1.172, 1.297, 1.484, 1.71, 1.971, 2.268, 2.601, 2.968, 3.383",\
"1.402, 1.452, 1.602, 1.82, 2.079, 2.37, 2.7, 3.06, 3.457, 3.897");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002632, 0.008361, 0.0193, 0.03634, 0.06026, 0.09173, 0.1314, 0.1798, 0.2374");
values("0.3293, 0.3772, 0.5435, 0.8632, 1.359, 2.058, 2.974, 4.123, 5.53, 7.207",\
"0.3295, 0.3766, 0.5445, 0.8631, 1.359, 2.058, 2.97, 4.128, 5.536, 7.203",\
"0.339, 0.3831, 0.546, 0.8633, 1.361, 2.055, 2.97, 4.13, 5.529, 7.203",\
"0.3941, 0.4351, 0.5798, 0.8737, 1.362, 2.058, 2.97, 4.122, 5.529, 7.207",\
"0.4978, 0.5314, 0.6624, 0.9328, 1.386, 2.06, 2.975, 4.121, 5.533, 7.207",\
"0.6472, 0.6836, 0.8086, 1.053, 1.47, 2.104, 2.986, 4.123, 5.529, 7.211",\
"0.826, 0.864, 0.9988, 1.243, 1.624, 2.211, 3.045, 4.144, 5.531, 7.204",\
"1.025, 1.069, 1.217, 1.479, 1.858, 2.4, 3.178, 4.23, 5.57, 7.214",\
"1.254, 1.301, 1.465, 1.748, 2.152, 2.678, 3.41, 4.391, 5.679, 7.276",\
"1.515, 1.561, 1.739, 2.052, 2.486, 3.032, 3.729, 4.658, 5.867, 7.398");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002632, 0.008361, 0.0193, 0.03634, 0.06026, 0.09173, 0.1314, 0.1798, 0.2374");
values("0.1016, 0.1125, 0.1488, 0.2133, 0.3088, 0.4387, 0.6066, 0.8164, 1.071, 1.374",\
"0.1104, 0.1211, 0.1568, 0.2212, 0.3166, 0.4464, 0.6142, 0.8241, 1.079, 1.382",\
"0.1471, 0.1583, 0.1942, 0.256, 0.35, 0.4794, 0.6469, 0.8565, 1.111, 1.414",\
"0.1727, 0.1885, 0.2378, 0.3175, 0.4218, 0.5504, 0.7162, 0.9247, 1.179, 1.481",\
"0.1712, 0.1914, 0.255, 0.3581, 0.4912, 0.6495, 0.8303, 1.038, 1.29, 1.59",\
"0.14, 0.1642, 0.2423, 0.369, 0.5334, 0.7268, 0.9442, 1.186, 1.452, 1.752",\
"0.0787, 0.1068, 0.1978, 0.3483, 0.5435, 0.774, 1.032, 1.314, 1.622, 1.956",\
"-0.0112, 0.0207, 0.1221, 0.293, 0.5188, 0.7864, 1.086, 1.413, 1.766, 2.144",\
"-0.1309, -0.0963, 0.0163, 0.2052, 0.4592, 0.7632, 1.104, 1.476, 1.877, 2.304",\
"-0.2819, -0.2447, -0.1218, 0.0848, 0.3625, 0.7016, 1.085, 1.502, 1.952, 2.43");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002632, 0.008361, 0.0193, 0.03634, 0.06026, 0.09173, 0.1314, 0.1798, 0.2374");
values("0.2721, 0.2992, 0.3933, 0.5698, 0.8428, 1.226, 1.729, 2.362, 3.135, 4.057",\
"0.2777, 0.3052, 0.4003, 0.5782, 0.8521, 1.235, 1.739, 2.373, 3.147, 4.068",\
"0.2961, 0.3232, 0.4172, 0.5948, 0.8702, 1.254, 1.758, 2.393, 3.166, 4.089",\
"0.341, 0.3677, 0.4608, 0.6331, 0.9021, 1.282, 1.784, 2.416, 3.188, 4.11",\
"0.4248, 0.4553, 0.5522, 0.723, 0.9835, 1.35, 1.841, 2.464, 3.23, 4.145",\
"0.5378, 0.5726, 0.6835, 0.8685, 1.128, 1.486, 1.958, 2.567, 3.318, 4.222",\
"0.6776, 0.7179, 0.8436, 1.051, 1.332, 1.69, 2.154, 2.742, 3.475, 4.359",\
"0.8418, 0.8875, 1.03, 1.262, 1.571, 1.954, 2.419, 2.998, 3.71, 4.573",\
"1.031, 1.082, 1.24, 1.499, 1.841, 2.256, 2.748, 3.329, 4.032, 4.875",\
"1.246, 1.301, 1.476, 1.762, 2.136, 2.59, 3.118, 3.725, 4.429, 5.264");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002632, 0.008361, 0.0193, 0.03634, 0.06026, 0.09173, 0.1314, 0.1798, 0.2374");
values("0.153, 0.17, 0.2276, 0.3319, 0.4868, 0.7053, 0.9896, 1.349, 1.788, 2.308",\
"0.1493, 0.1669, 0.2251, 0.3308, 0.4875, 0.7047, 0.9901, 1.349, 1.787, 2.309",\
"0.1807, 0.1925, 0.235, 0.3279, 0.4859, 0.7052, 0.9896, 1.349, 1.787, 2.309",\
"0.2814, 0.2965, 0.3424, 0.4196, 0.5325, 0.7168, 0.9908, 1.35, 1.786, 2.309",\
"0.4198, 0.4374, 0.4937, 0.5824, 0.7026, 0.8608, 1.072, 1.378, 1.791, 2.309",\
"0.596, 0.621, 0.687, 0.7922, 0.9268, 1.096, 1.306, 1.563, 1.903, 2.353",\
"0.818, 0.8468, 0.9284, 1.05, 1.203, 1.387, 1.611, 1.878, 2.195, 2.575",\
"1.086, 1.118, 1.216, 1.36, 1.532, 1.739, 1.975, 2.256, 2.582, 2.966",\
"1.399, 1.439, 1.555, 1.722, 1.921, 2.145, 2.406, 2.701, 3.04, 3.431",\
"1.763, 1.812, 1.945, 2.141, 2.367, 2.621, 2.9, 3.218, 3.577, 3.975");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002632, 0.008361, 0.0193, 0.03634, 0.06026, 0.09173, 0.1314, 0.1798, 0.2374");
values("0.3297, 0.3767, 0.5433, 0.8634, 1.359, 2.057, 2.97, 4.122, 5.529, 7.203",\
"0.3301, 0.3773, 0.5448, 0.8637, 1.361, 2.057, 2.973, 4.122, 5.528, 7.206",\
"0.3349, 0.3806, 0.5446, 0.863, 1.36, 2.056, 2.97, 4.123, 5.535, 7.203",\
"0.3779, 0.4196, 0.569, 0.8694, 1.361, 2.058, 2.976, 4.123, 5.538, 7.201",\
"0.5024, 0.5356, 0.6568, 0.9238, 1.384, 2.061, 2.975, 4.125, 5.536, 7.205",\
"0.6958, 0.7268, 0.8426, 1.068, 1.469, 2.099, 2.981, 4.129, 5.529, 7.205",\
"0.9204, 0.9564, 1.081, 1.305, 1.661, 2.222, 3.043, 4.153, 5.542, 7.206",\
"1.181, 1.219, 1.351, 1.596, 1.956, 2.459, 3.202, 4.233, 5.577, 7.215",\
"1.487, 1.523, 1.66, 1.926, 2.309, 2.807, 3.483, 4.43, 5.687, 7.292",\
"1.842, 1.877, 2.015, 2.296, 2.709, 3.229, 3.89, 4.756, 5.922, 7.418");
}
}
}
}