blob: 68b2f60ed6c4b3bd5bf6fba06329e4fdc938fc81 [file] [log] [blame]
/*
* Copyright 2022 GlobalFoundries PDK Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
cell(gf180mcu_fd_sc_mcu7t5v0__nand3_1) {
area : 15.366400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "9.07885e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "9.07885e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "9.07885e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "9.0794e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0001412015" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.000141207" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.0001906685" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.000156981" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001906685" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.004358 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04599, 0.04584, 0.04549, 0.04513, 0.04494, 0.04488, 0.0449, \
0.04486, 0.04482, 0.04485");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.02526, -0.02521, -0.02511, -0.02508, -0.02503, -0.02502, -0.02509, \
-0.02514, -0.02509, -0.0251");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04581, 0.04573, 0.04552, 0.04524, 0.04504, 0.04494, 0.04497, \
0.04488, 0.04485, 0.04491");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.02528, -0.02524, -0.02515, -0.02509, -0.02505, -0.02501, -0.02507, \
-0.0251, -0.02513, -0.02509");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04527, 0.04408, 0.04416, 0.04438, 0.04488, 0.04455, 0.0447, \
0.04464, 0.04466, 0.04468");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.02515, 0.0252, 0.02531, 0.02553, 0.02555, 0.02555, 0.02552, \
0.02534, 0.02552, 0.0255");
}
}
}
pin(A2) {
capacitance : 0.004174 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.06107, 0.06513, 0.067, 0.06944, 0.07137, 0.0729, 0.07403, 0.07454, \
0.07516, 0.07535");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.04011, -0.04009, -0.03985, -0.03966, -0.03947, -0.03939, -0.03943, \
-0.03941, -0.03935, -0.03931");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04789, 0.04352, 0.04094, 0.03996, 0.03967, 0.03948, 0.0395, \
0.03952, 0.0394, 0.03944");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.03984, -0.03986, -0.03973, -0.03958, -0.0395, -0.03944, -0.03947, \
-0.03944, -0.03942, -0.03944");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04494, 0.04494, 0.04491, 0.04477, 0.04472, 0.04466, 0.0447, \
0.04468, 0.04467, 0.04466");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.02899, -0.02904, -0.02903, -0.02896, -0.02892, -0.02896, -0.02903, \
-0.02909, -0.02905, -0.02905");
}
}
}
pin(A3) {
capacitance : 0.00426 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.03889, 0.04013, 0.04008, 0.03978, 0.03961, 0.03954, 0.03957, \
0.03952, 0.03934, 0.03954");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.03997, -0.03993, -0.03974, -0.03957, -0.03943, -0.03937, -0.03943, \
-0.03941, -0.03943, -0.03935");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.044, 0.04116, 0.04, 0.03976, 0.03969, 0.03953, 0.03951, 0.03949, \
0.03953, 0.03944");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.03987, -0.03977, -0.03974, -0.03966, -0.03948, -0.03947, -0.03947, \
-0.03944, -0.03942, -0.03941");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04155, 0.04004, 0.03892, 0.039, 0.03915, 0.03937, 0.03938, 0.03932, \
0.03935, 0.03935");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.0399, -0.03989, -0.03981, -0.03966, -0.03955, -0.03949, -0.03949, \
-0.03944, -0.03946, -0.03934");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 0.1799 ;
max_transition : 2.6 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "A2&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002235, 0.00657, 0.01485, 0.02775, 0.04584, 0.06966, 0.09966, 0.1363, 0.1799");
values("0.02137, 0.02175, 0.02216, 0.02274, 0.02317, 0.02341, 0.0235, 0.02361, 0.02368, 0.0237",\
"0.02145, 0.02167, 0.02225, 0.02302, 0.02328, 0.02343, 0.02354, 0.02357, 0.02372, 0.0237",\
"0.02874, 0.02839, 0.02703, 0.02606, 0.0255, 0.02502, 0.02462, 0.02448, 0.02423, 0.02413",\
"0.05379, 0.05171, 0.0467, 0.04122, 0.03685, 0.03346, 0.03108, 0.02936, 0.02811, 0.0272",\
"0.1015, 0.09769, 0.08767, 0.07558, 0.06467, 0.05585, 0.04903, 0.0438, 0.03981, 0.03676",\
"0.1745, 0.1693, 0.154, 0.1342, 0.1147, 0.09803, 0.08438, 0.07331, 0.06446, 0.05743",\
"0.2743, 0.2677, 0.2482, 0.2204, 0.1915, 0.165, 0.1422, 0.1231, 0.1071, 0.0941",\
"0.4024, 0.3948, 0.3715, 0.3368, 0.298, 0.2606, 0.2272, 0.1981, 0.1731, 0.1519",\
"0.5605, 0.5521, 0.5257, 0.4847, 0.4367, 0.3879, 0.3424, 0.3017, 0.2659, 0.2349",\
"0.75, 0.7408, 0.7116, 0.6658, 0.6092, 0.549, 0.4912, 0.4378, 0.3896, 0.3469");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002235, 0.00657, 0.01485, 0.02775, 0.04584, 0.06966, 0.09966, 0.1363, 0.1799");
values("0.1351, 0.1362, 0.1384, 0.1404, 0.1394, 0.1397, 0.1403, 0.1405, 0.1409, 0.1405",\
"0.136, 0.1366, 0.1385, 0.1401, 0.1425, 0.1427, 0.1441, 0.1454, 0.1401, 0.1394",\
"0.145, 0.1446, 0.1438, 0.1439, 0.1437, 0.144, 0.1446, 0.14, 0.1399, 0.1427",\
"0.1733, 0.1708, 0.1661, 0.1605, 0.1562, 0.1538, 0.1492, 0.1482, 0.1462, 0.146",\
"0.2266, 0.2224, 0.2113, 0.1998, 0.188, 0.1789, 0.17, 0.1636, 0.1601, 0.157",\
"0.3082, 0.3022, 0.2856, 0.2651, 0.2451, 0.2272, 0.213, 0.1967, 0.1882, 0.1784",\
"0.4188, 0.4122, 0.3911, 0.3612, 0.3316, 0.3039, 0.2743, 0.2535, 0.2428, 0.2213",\
"0.5601, 0.5524, 0.5281, 0.4911, 0.4493, 0.4092, 0.3758, 0.3386, 0.3116, 0.2884",\
"0.734, 0.7254, 0.699, 0.6556, 0.6033, 0.5503, 0.5012, 0.4558, 0.4167, 0.3819",\
"0.9417, 0.9329, 0.9035, 0.857, 0.7954, 0.7311, 0.6685, 0.6104, 0.5566, 0.5101");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002235, 0.00657, 0.01485, 0.02775, 0.04584, 0.06966, 0.09966, 0.1363, 0.1799");
values("0.02056, 0.02094, 0.02194, 0.02265, 0.02315, 0.02336, 0.02353, 0.02365, 0.02366, 0.02372",\
"0.01954, 0.01975, 0.02101, 0.02195, 0.02273, 0.02306, 0.02328, 0.02343, 0.02352, 0.02359",\
"0.02317, 0.02307, 0.02317, 0.02335, 0.02352, 0.02365, 0.0237, 0.02377, 0.02376, 0.0238",\
"0.04587, 0.04433, 0.04041, 0.03651, 0.03331, 0.03095, 0.02933, 0.02801, 0.02706, 0.02639",\
"0.09322, 0.08972, 0.08054, 0.06989, 0.06031, 0.05255, 0.04648, 0.04185, 0.03829, 0.03557",\
"0.1677, 0.1625, 0.148, 0.129, 0.1106, 0.09486, 0.08195, 0.07145, 0.0631, 0.0564",\
"0.2704, 0.264, 0.2446, 0.2175, 0.189, 0.1631, 0.1409, 0.1223, 0.1068, 0.09405",\
"0.4028, 0.3953, 0.372, 0.3374, 0.2986, 0.2613, 0.228, 0.1992, 0.1747, 0.1536",\
"0.5666, 0.558, 0.5316, 0.4904, 0.4419, 0.3928, 0.347, 0.3062, 0.2705, 0.2395",\
"0.7631, 0.7537, 0.7243, 0.6779, 0.6206, 0.5598, 0.501, 0.4469, 0.3983, 0.3554");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002235, 0.00657, 0.01485, 0.02775, 0.04584, 0.06966, 0.09966, 0.1363, 0.1799");
values("0.1851, 0.1856, 0.1862, 0.1875, 0.1854, 0.1849, 0.1858, 0.185, 0.1856, 0.1854",\
"0.1848, 0.1852, 0.1858, 0.1871, 0.1877, 0.1892, 0.1901, 0.1838, 0.183, 0.1821",\
"0.1929, 0.1923, 0.1914, 0.1907, 0.1873, 0.1863, 0.1861, 0.1866, 0.1865, 0.186",\
"0.2216, 0.2193, 0.2134, 0.2084, 0.2038, 0.2006, 0.1945, 0.1925, 0.1908, 0.1898",\
"0.2775, 0.2737, 0.2631, 0.248, 0.2348, 0.2245, 0.2205, 0.2097, 0.2044, 0.1992",\
"0.3624, 0.3577, 0.3419, 0.3204, 0.2957, 0.279, 0.2631, 0.2504, 0.2348, 0.2261",\
"0.4779, 0.4721, 0.452, 0.423, 0.3914, 0.357, 0.3338, 0.3116, 0.2937, 0.28",\
"0.6251, 0.6186, 0.5969, 0.5611, 0.5173, 0.4735, 0.4323, 0.3962, 0.3665, 0.3405",\
"0.8065, 0.7989, 0.7749, 0.7347, 0.6847, 0.6299, 0.5729, 0.5237, 0.4799, 0.4417",\
"1.024, 1.016, 0.9893, 0.9464, 0.8879, 0.8223, 0.7535, 0.6889, 0.6315, 0.5776");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002235, 0.00657, 0.01485, 0.02775, 0.04584, 0.06966, 0.09966, 0.1363, 0.1799");
values("0.0207, 0.02113, 0.02209, 0.0228, 0.02321, 0.02339, 0.02359, 0.02366, 0.02368, 0.02371",\
"0.01874, 0.01934, 0.02078, 0.0219, 0.02264, 0.02303, 0.02327, 0.02345, 0.02356, 0.02363",\
"0.02006, 0.0202, 0.02097, 0.02187, 0.02252, 0.02292, 0.02317, 0.02336, 0.02346, 0.02354",\
"0.04054, 0.03925, 0.03642, 0.03342, 0.0312, 0.02941, 0.0281, 0.0271, 0.0264, 0.02585",\
"0.08828, 0.08522, 0.07699, 0.06733, 0.05857, 0.05153, 0.04597, 0.0416, 0.0382, 0.03558",\
"0.1661, 0.1613, 0.1474, 0.1293, 0.1117, 0.09647, 0.08384, 0.07354, 0.06516, 0.05837",\
"0.2753, 0.2689, 0.2501, 0.2235, 0.1954, 0.1698, 0.1476, 0.1288, 0.1131, 0.1",\
"0.4167, 0.4092, 0.3862, 0.3519, 0.3133, 0.2759, 0.2421, 0.2128, 0.1875, 0.1658",\
"0.5919, 0.5835, 0.557, 0.516, 0.4674, 0.4178, 0.3712, 0.3293, 0.2926, 0.2604",\
"0.8024, 0.7929, 0.7638, 0.717, 0.6594, 0.5981, 0.5381, 0.4825, 0.4324, 0.3879");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002235, 0.00657, 0.01485, 0.02775, 0.04584, 0.06966, 0.09966, 0.1363, 0.1799");
values("0.229, 0.2281, 0.2282, 0.2285, 0.2284, 0.2282, 0.228, 0.2278, 0.2275, 0.2276",\
"0.2285, 0.2274, 0.2279, 0.2278, 0.2277, 0.2275, 0.2272, 0.227, 0.2268, 0.2265",\
"0.2365, 0.2357, 0.2337, 0.2317, 0.2301, 0.2289, 0.2281, 0.2274, 0.2269, 0.2265",\
"0.2674, 0.2647, 0.2582, 0.2509, 0.2447, 0.24, 0.2364, 0.2338, 0.2319, 0.2304",\
"0.3276, 0.3233, 0.3115, 0.2952, 0.281, 0.2687, 0.2591, 0.252, 0.2466, 0.2425",\
"0.4188, 0.4137, 0.3971, 0.3725, 0.3466, 0.3233, 0.3051, 0.2902, 0.278, 0.2689",\
"0.5446, 0.5379, 0.5166, 0.4853, 0.4479, 0.4121, 0.3803, 0.355, 0.3327, 0.3162",\
"0.7052, 0.6971, 0.6737, 0.6346, 0.5883, 0.5386, 0.4932, 0.4527, 0.4198, 0.3904",\
"0.9028, 0.8946, 0.8683, 0.8247, 0.7689, 0.7071, 0.6467, 0.59, 0.5424, 0.4999",\
"1.14, 1.131, 1.103, 1.055, 0.992, 0.9196, 0.8435, 0.7717, 0.7059, 0.6489");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002235, 0.00657, 0.01485, 0.02775, 0.04584, 0.06966, 0.09966, 0.1363, 0.1799");
values("0.05054, 0.05977, 0.09152, 0.1519, 0.2455, 0.3767, 0.5491, 0.7663, 1.032, 1.348",\
"0.05271, 0.06181, 0.0936, 0.1539, 0.2475, 0.3785, 0.5511, 0.7683, 1.033, 1.35",\
"0.06202, 0.07174, 0.1031, 0.1626, 0.2556, 0.3863, 0.5587, 0.7757, 1.041, 1.357",\
"0.07247, 0.08439, 0.1215, 0.1834, 0.2747, 0.404, 0.5753, 0.7916, 1.056, 1.372",\
"0.07975, 0.09435, 0.1395, 0.2113, 0.3087, 0.4361, 0.6051, 0.8198, 1.083, 1.398",\
"0.08241, 0.1002, 0.1538, 0.2382, 0.3477, 0.4843, 0.6518, 0.8636, 1.124, 1.437",\
"0.07957, 0.1005, 0.1627, 0.2604, 0.3856, 0.536, 0.7155, 0.9267, 1.184, 1.494",\
"0.07026, 0.09389, 0.1661, 0.2771, 0.4184, 0.5865, 0.7812, 1.007, 1.265, 1.571",\
"0.0547, 0.0815, 0.1622, 0.2871, 0.4452, 0.632, 0.8456, 1.087, 1.362, 1.671",\
"0.0325, 0.062, 0.151, 0.2899, 0.4651, 0.6716, 0.9061, 1.167, 1.459, 1.785");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002235, 0.00657, 0.01485, 0.02775, 0.04584, 0.06966, 0.09966, 0.1363, 0.1799");
values("0.05426, 0.06436, 0.09928, 0.1645, 0.2655, 0.4068, 0.5927, 0.8264, 1.112, 1.452",\
"0.05832, 0.06834, 0.1029, 0.1682, 0.2696, 0.411, 0.5964, 0.8311, 1.115, 1.456",\
"0.07527, 0.08498, 0.1185, 0.183, 0.2837, 0.4246, 0.6098, 0.8435, 1.13, 1.47",\
"0.1033, 0.1154, 0.1525, 0.2156, 0.314, 0.4534, 0.6381, 0.8711, 1.156, 1.496",\
"0.1376, 0.1526, 0.198, 0.2696, 0.3679, 0.5042, 0.6864, 0.9174, 1.201, 1.539",\
"0.1775, 0.1958, 0.2505, 0.335, 0.4442, 0.5815, 0.7599, 0.9873, 1.268, 1.604",\
"0.223, 0.2449, 0.3093, 0.4077, 0.533, 0.6829, 0.8627, 1.087, 1.363, 1.697",\
"0.274, 0.3, 0.3743, 0.4874, 0.6297, 0.7977, 0.9916, 1.217, 1.489, 1.818",\
"0.3321, 0.3607, 0.4455, 0.5735, 0.7336, 0.9209, 1.133, 1.375, 1.65, 1.973",\
"0.3963, 0.428, 0.5234, 0.6676, 0.8452, 1.053, 1.288, 1.547, 1.838, 2.166");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002235, 0.00657, 0.01485, 0.02775, 0.04584, 0.06966, 0.09966, 0.1363, 0.1799");
values("0.0703, 0.08603, 0.1411, 0.2454, 0.407, 0.6351, 0.9329, 1.31, 1.769, 2.316",\
"0.07008, 0.08588, 0.1409, 0.245, 0.4071, 0.6343, 0.9328, 1.31, 1.769, 2.315",\
"0.07872, 0.0919, 0.1416, 0.2452, 0.4068, 0.6344, 0.9332, 1.309, 1.769, 2.316",\
"0.1009, 0.1147, 0.1639, 0.253, 0.4073, 0.6341, 0.9329, 1.31, 1.769, 2.317",\
"0.137, 0.1528, 0.2032, 0.2911, 0.4283, 0.6367, 0.9331, 1.309, 1.769, 2.317",\
"0.1814, 0.2009, 0.2577, 0.3495, 0.4838, 0.6737, 0.943, 1.31, 1.769, 2.315",\
"0.2322, 0.2551, 0.3238, 0.4253, 0.5625, 0.7491, 0.997, 1.332, 1.771, 2.317",\
"0.2891, 0.3165, 0.3967, 0.5142, 0.6626, 0.8492, 1.093, 1.405, 1.808, 2.324",\
"0.3512, 0.3838, 0.4762, 0.611, 0.7764, 0.9744, 1.216, 1.522, 1.903, 2.383",\
"0.4198, 0.4556, 0.5632, 0.7168, 0.9042, 1.115, 1.369, 1.669, 2.044, 2.496");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002235, 0.00657, 0.01485, 0.02775, 0.04584, 0.06966, 0.09966, 0.1363, 0.1799");
values("0.07002, 0.08674, 0.1453, 0.2575, 0.4324, 0.677, 1, 1.405, 1.901, 2.489",\
"0.07018, 0.08673, 0.1455, 0.2569, 0.4317, 0.6755, 0.9986, 1.405, 1.898, 2.488",\
"0.07566, 0.08966, 0.1458, 0.2573, 0.432, 0.6755, 0.9958, 1.403, 1.899, 2.49",\
"0.1025, 0.1163, 0.1618, 0.2596, 0.4312, 0.6759, 0.9989, 1.405, 1.9, 2.489",\
"0.1414, 0.1572, 0.2061, 0.2921, 0.4397, 0.6756, 0.9997, 1.405, 1.899, 2.489",\
"0.1872, 0.2066, 0.2649, 0.3548, 0.4878, 0.6938, 0.9995, 1.403, 1.9, 2.489",\
"0.2386, 0.2622, 0.3322, 0.4373, 0.5719, 0.7574, 1.03, 1.409, 1.897, 2.491",\
"0.2964, 0.322, 0.405, 0.529, 0.6782, 0.864, 1.11, 1.452, 1.909, 2.49",\
"0.3548, 0.3894, 0.4854, 0.625, 0.797, 0.9938, 1.238, 1.549, 1.967, 2.509",\
"0.42, 0.4592, 0.5704, 0.7322, 0.9258, 1.144, 1.392, 1.698, 2.081, 2.58");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002235, 0.00657, 0.01485, 0.02775, 0.04584, 0.06966, 0.09966, 0.1363, 0.1799");
values("0.0635, 0.07267, 0.1046, 0.1649, 0.2585, 0.3897, 0.5621, 0.7794, 1.045, 1.361",\
"0.06426, 0.07353, 0.1055, 0.166, 0.2597, 0.3909, 0.5635, 0.7806, 1.046, 1.362",\
"0.06771, 0.07743, 0.1096, 0.1697, 0.2632, 0.3943, 0.5666, 0.784, 1.049, 1.365",\
"0.07302, 0.08394, 0.119, 0.1805, 0.2727, 0.4027, 0.5742, 0.791, 1.056, 1.371",\
"0.07476, 0.08801, 0.1294, 0.1965, 0.2916, 0.4201, 0.5898, 0.8049, 1.069, 1.383",\
"0.07018, 0.08602, 0.1349, 0.2127, 0.3153, 0.4476, 0.6164, 0.8291, 1.09, 1.403",\
"0.058, 0.0766, 0.1333, 0.2228, 0.3387, 0.4802, 0.6532, 0.8653, 1.124, 1.434",\
"0.03784, 0.05867, 0.1232, 0.2249, 0.3559, 0.512, 0.695, 0.9125, 1.171, 1.479",\
"0.0084, 0.032, 0.1041, 0.2181, 0.3643, 0.5379, 0.7367, 0.9644, 1.229, 1.538",\
"-0.0308, -0.0048, 0.0753, 0.2016, 0.3633, 0.5546, 0.772, 1.017, 1.292, 1.606");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002235, 0.00657, 0.01485, 0.02775, 0.04584, 0.06966, 0.09966, 0.1363, 0.1799");
values("0.07006, 0.08007, 0.1143, 0.1794, 0.2799, 0.421, 0.6071, 0.8404, 1.127, 1.466",\
"0.07361, 0.0836, 0.1178, 0.1829, 0.2836, 0.4251, 0.611, 0.845, 1.13, 1.469",\
"0.0905, 0.09994, 0.1333, 0.1976, 0.2975, 0.4386, 0.6236, 0.8578, 1.143, 1.483",\
"0.1241, 0.1346, 0.1691, 0.2308, 0.3288, 0.4678, 0.6522, 0.885, 1.169, 1.51",\
"0.1672, 0.1802, 0.2208, 0.2879, 0.3837, 0.5195, 0.7012, 0.9319, 1.215, 1.552",\
"0.219, 0.2346, 0.2825, 0.3599, 0.4642, 0.5988, 0.7761, 1.003, 1.283, 1.619",\
"0.2797, 0.2977, 0.3528, 0.443, 0.5603, 0.7051, 0.8817, 1.104, 1.38, 1.712",\
"0.349, 0.3699, 0.434, 0.5358, 0.668, 0.8275, 1.016, 1.238, 1.509, 1.836",\
"0.4276, 0.4511, 0.5238, 0.6385, 0.7875, 0.9641, 1.166, 1.403, 1.673, 1.995",\
"0.5161, 0.5428, 0.6242, 0.7523, 0.9166, 1.112, 1.334, 1.584, 1.87, 2.192");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002235, 0.00657, 0.01485, 0.02775, 0.04584, 0.06966, 0.09966, 0.1363, 0.1799");
values("0.07079, 0.08642, 0.1412, 0.2451, 0.4074, 0.6344, 0.9329, 1.31, 1.769, 2.316",\
"0.07105, 0.08656, 0.1413, 0.2452, 0.4073, 0.6346, 0.9329, 1.31, 1.769, 2.316",\
"0.07962, 0.09284, 0.1426, 0.2455, 0.4072, 0.6347, 0.9328, 1.31, 1.768, 2.317",\
"0.1031, 0.1149, 0.1606, 0.2526, 0.4075, 0.6344, 0.9327, 1.31, 1.769, 2.317",\
"0.1421, 0.1551, 0.1977, 0.2818, 0.4225, 0.6376, 0.9331, 1.31, 1.769, 2.317",\
"0.1903, 0.2053, 0.253, 0.3356, 0.4648, 0.6609, 0.9416, 1.31, 1.768, 2.316",\
"0.245, 0.2626, 0.3184, 0.4083, 0.5353, 0.7173, 0.9746, 1.326, 1.772, 2.316",\
"0.3066, 0.3269, 0.3903, 0.4924, 0.6276, 0.8062, 1.047, 1.372, 1.797, 2.325",\
"0.3738, 0.3974, 0.4702, 0.5852, 0.7346, 0.9194, 1.152, 1.458, 1.854, 2.359",\
"0.4472, 0.4734, 0.557, 0.687, 0.8516, 1.051, 1.288, 1.582, 1.958, 2.43");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002235, 0.00657, 0.01485, 0.02775, 0.04584, 0.06966, 0.09966, 0.1363, 0.1799");
values("0.09675, 0.1139, 0.1724, 0.2852, 0.4597, 0.7038, 1.028, 1.433, 1.928, 2.518",\
"0.09679, 0.1138, 0.1724, 0.285, 0.4593, 0.7048, 1.026, 1.432, 1.925, 2.515",\
"0.09888, 0.1145, 0.1724, 0.285, 0.4597, 0.7038, 1.026, 1.433, 1.927, 2.519",\
"0.1242, 0.1381, 0.1845, 0.2858, 0.459, 0.7042, 1.027, 1.433, 1.927, 2.518",\
"0.1653, 0.1802, 0.2273, 0.3136, 0.4664, 0.7049, 1.025, 1.432, 1.928, 2.516",\
"0.2155, 0.2327, 0.2874, 0.374, 0.5091, 0.7182, 1.026, 1.43, 1.927, 2.518",\
"0.2703, 0.2924, 0.3572, 0.4552, 0.5888, 0.7776, 1.053, 1.434, 1.927, 2.52",\
"0.3318, 0.3572, 0.4328, 0.549, 0.6944, 0.8788, 1.127, 1.474, 1.936, 2.518",\
"0.398, 0.4288, 0.5174, 0.6498, 0.812, 1.004, 1.249, 1.565, 1.989, 2.533",\
"0.4698, 0.5062, 0.6064, 0.7582, 0.9454, 1.155, 1.399, 1.708, 2.097, 2.602");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002235, 0.00657, 0.01485, 0.02775, 0.04584, 0.06966, 0.09966, 0.1363, 0.1799");
values("0.07083, 0.07998, 0.112, 0.1722, 0.2659, 0.397, 0.5694, 0.7866, 1.052, 1.368",\
"0.07096, 0.08021, 0.1123, 0.1729, 0.2667, 0.3979, 0.5704, 0.7876, 1.053, 1.369",\
"0.07102, 0.08052, 0.1126, 0.173, 0.2666, 0.3979, 0.5705, 0.7878, 1.053, 1.369",\
"0.07005, 0.08029, 0.114, 0.1747, 0.2671, 0.3972, 0.5691, 0.7861, 1.051, 1.366",\
"0.06317, 0.07532, 0.1137, 0.1782, 0.2718, 0.4002, 0.5702, 0.7853, 1.049, 1.364",\
"0.04741, 0.06175, 0.1063, 0.1785, 0.2783, 0.4087, 0.5769, 0.7894, 1.051, 1.363",\
"0.02192, 0.03825, 0.0894, 0.1711, 0.2803, 0.4185, 0.5893, 0.8008, 1.059, 1.369",\
"-0.01458, 0.00405, 0.06171, 0.1536, 0.2743, 0.4231, 0.6025, 0.8169, 1.075, 1.381",\
"-0.0635, -0.0427, 0.0219, 0.1243, 0.2574, 0.4181, 0.6102, 0.8339, 1.095, 1.403",\
"-0.1256, -0.1025, -0.0308, 0.0821, 0.2283, 0.4036, 0.6077, 0.8447, 1.116, 1.427");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002235, 0.00657, 0.01485, 0.02775, 0.04584, 0.06966, 0.09966, 0.1363, 0.1799");
values("0.08106, 0.09125, 0.1262, 0.1917, 0.2929, 0.4343, 0.6201, 0.8539, 1.139, 1.48",\
"0.08453, 0.09463, 0.1296, 0.1949, 0.2961, 0.4375, 0.6232, 0.8572, 1.143, 1.483",\
"0.1018, 0.1115, 0.1454, 0.2098, 0.3102, 0.4509, 0.6364, 0.8701, 1.156, 1.496",\
"0.1391, 0.1491, 0.1822, 0.244, 0.3419, 0.481, 0.6649, 0.8976, 1.182, 1.522",\
"0.1903, 0.2019, 0.2395, 0.3036, 0.3984, 0.5336, 0.7144, 0.9448, 1.228, 1.566",\
"0.2528, 0.267, 0.3105, 0.3825, 0.4827, 0.6146, 0.7913, 1.017, 1.297, 1.633",\
"0.3281, 0.3439, 0.3939, 0.476, 0.5862, 0.7261, 0.8995, 1.121, 1.395, 1.727",\
"0.4158, 0.4334, 0.4902, 0.5832, 0.7062, 0.8572, 1.04, 1.258, 1.527, 1.853",\
"0.5172, 0.5374, 0.6007, 0.7041, 0.841, 1.007, 1.201, 1.43, 1.697, 2.016",\
"0.6321, 0.6544, 0.7259, 0.8404, 0.9907, 1.173, 1.382, 1.623, 1.901, 2.22");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002235, 0.00657, 0.01485, 0.02775, 0.04584, 0.06966, 0.09966, 0.1363, 0.1799");
values("0.07085, 0.08639, 0.1413, 0.2454, 0.4072, 0.6341, 0.9328, 1.31, 1.768, 2.316",\
"0.0709, 0.08649, 0.1413, 0.2452, 0.4073, 0.6345, 0.9331, 1.31, 1.768, 2.317",\
"0.07568, 0.08976, 0.1419, 0.2455, 0.4074, 0.6341, 0.9327, 1.31, 1.768, 2.317",\
"0.09458, 0.1067, 0.1541, 0.2498, 0.4075, 0.6343, 0.9331, 1.31, 1.769, 2.316",\
"0.1318, 0.144, 0.1868, 0.273, 0.4189, 0.6373, 0.933, 1.31, 1.768, 2.317",\
"0.1801, 0.1928, 0.2375, 0.3209, 0.4552, 0.657, 0.9405, 1.311, 1.768, 2.316",\
"0.236, 0.2503, 0.299, 0.3865, 0.5179, 0.707, 0.9707, 1.324, 1.773, 2.317",\
"0.2989, 0.3155, 0.37, 0.4638, 0.6016, 0.7862, 1.036, 1.366, 1.794, 2.326",\
"0.3666, 0.3866, 0.4474, 0.5512, 0.6958, 0.8858, 1.131, 1.447, 1.85, 2.357",\
"0.4406, 0.4628, 0.5326, 0.6488, 0.8034, 1.003, 1.249, 1.559, 1.944, 2.426");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002235, 0.00657, 0.01485, 0.02775, 0.04584, 0.06966, 0.09966, 0.1363, 0.1799");
values("0.1203, 0.1375, 0.197, 0.3105, 0.4858, 0.7311, 1.053, 1.459, 1.954, 2.544",\
"0.12, 0.1374, 0.1974, 0.3106, 0.4857, 0.7305, 1.053, 1.459, 1.953, 2.544",\
"0.1208, 0.1375, 0.1972, 0.3106, 0.4856, 0.7308, 1.053, 1.458, 1.953, 2.544",\
"0.1425, 0.1556, 0.2048, 0.3109, 0.4852, 0.7306, 1.053, 1.458, 1.954, 2.544",\
"0.185, 0.1985, 0.245, 0.333, 0.4901, 0.7308, 1.053, 1.458, 1.953, 2.544",\
"0.2374, 0.2532, 0.3046, 0.392, 0.5272, 0.7425, 1.053, 1.458, 1.953, 2.543",\
"0.2964, 0.3156, 0.377, 0.4719, 0.6036, 0.796, 1.076, 1.462, 1.953, 2.543",\
"0.3618, 0.3854, 0.4574, 0.5656, 0.7084, 0.8912, 1.144, 1.496, 1.961, 2.543",\
"0.4332, 0.4608, 0.5444, 0.6688, 0.825, 1.014, 1.26, 1.578, 2.009, 2.557",\
"0.5118, 0.5432, 0.6364, 0.7812, 0.9558, 1.163, 1.403, 1.713, 2.108, 2.62");
}
}
}
}