blob: 410f476a40f400966d0ae46a8113c4084dbcf6cb [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_2) {
area : 28.537600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "8.1e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "8.1e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "8.1e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "8.1e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.000140013" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.0001400085" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.000197838" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0001675125" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000197838" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.008795 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.05785, 0.05765, 0.05725, 0.05703, 0.05709, 0.05681, 0.05691, \
0.05699, 0.05698, 0.05699");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.03695, -0.0369, -0.03684, -0.03682, -0.03698, -0.03684, -0.03697, \
-0.03703, -0.03701, -0.03702");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.0578, 0.05762, 0.05735, 0.05708, 0.05716, 0.05685, 0.05693, \
0.05699, 0.05699, 0.057");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.03697, -0.03694, -0.03688, -0.03684, -0.037, -0.03684, -0.03698, \
-0.03703, -0.03697, -0.03707");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.0573, 0.05725, 0.05714, 0.05697, 0.05702, 0.05683, 0.05691, \
0.05687, 0.05695, 0.05695");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.02345, 0.02352, 0.02353, 0.02347, 0.02316, 0.02335, 0.02307, \
0.02313, 0.0231, 0.02308");
}
}
}
pin(A2) {
capacitance : 0.009463 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.06605, 0.06947, 0.07371, 0.07498, 0.07646, 0.07771, 0.07886, \
0.0795, 0.08022, 0.08055");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.05016, -0.05013, -0.04984, -0.04964, -0.04966, -0.04945, -0.04953, \
-0.04953, -0.04955, -0.04949");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.05769, 0.05274, 0.05004, 0.04973, 0.04981, 0.04958, 0.04964, \
0.04965, 0.04966, 0.04968");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.04994, -0.04982, -0.04974, -0.04965, -0.04962, -0.04948, -0.04953, \
-0.04957, -0.04954, -0.04954");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.05719, 0.05716, 0.05711, 0.05695, 0.05703, 0.05688, 0.057, 0.057, \
0.05698, 0.05699");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.03959, -0.0396, -0.03953, -0.03947, -0.03955, -0.03945, -0.03961, \
-0.03959, -0.03967, -0.0397");
}
}
}
pin(A3) {
capacitance : 0.009945 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.04993, 0.05029, 0.04994, 0.04975, 0.04974, 0.04964, 0.04968, \
0.04972, 0.0498, 0.04973");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.05007, -0.04996, -0.04972, -0.04951, -0.04953, -0.04941, -0.04955, \
-0.04949, -0.04952, -0.0495");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.05083, 0.05022, 0.04992, 0.04978, 0.04971, 0.04961, 0.0497, \
0.0497, 0.04975, 0.04975");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.04993, -0.04983, -0.04983, -0.0496, -0.0497, -0.04945, -0.04961, \
-0.04957, -0.04953, -0.04954");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.05292, 0.05041, 0.05002, 0.0498, 0.04979, 0.04961, 0.04966, \
0.04978, 0.04974, 0.04977");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.05001, -0.04995, -0.0498, -0.04965, -0.04964, -0.04953, -0.04959, \
-0.04951, -0.04952, -0.04951");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 0.3858 ;
max_transition : 5 ;
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.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05851, 0.09743, 0.1486, 0.2131, 0.2919, 0.3858");
values("0.02069, 0.02114, 0.02193, 0.02247, 0.02272, 0.02287, 0.02297, 0.02304, 0.02304, 0.02307",\
"0.01856, 0.01928, 0.02065, 0.02169, 0.02222, 0.02258, 0.0228, 0.02292, 0.02299, 0.02303",\
"0.01944, 0.01968, 0.02048, 0.02129, 0.0219, 0.02228, 0.02252, 0.02268, 0.02278, 0.02288",\
"0.03339, 0.03214, 0.02958, 0.02743, 0.02605, 0.02515, 0.02458, 0.0242, 0.02396, 0.02379",\
"0.06436, 0.06123, 0.05351, 0.04593, 0.03976, 0.03548, 0.03224, 0.03024, 0.02856, 0.02744",\
"0.1139, 0.1087, 0.09562, 0.08096, 0.06792, 0.05779, 0.05011, 0.04433, 0.04004, 0.03676",\
"0.183, 0.1763, 0.158, 0.1353, 0.1138, 0.09605, 0.08177, 0.07059, 0.06167, 0.05476",\
"0.2727, 0.2648, 0.2418, 0.2111, 0.1806, 0.1534, 0.1306, 0.1121, 0.09705, 0.08487",\
"0.3842, 0.375, 0.3478, 0.3097, 0.2694, 0.2322, 0.1996, 0.1721, 0.1492, 0.1299",\
"0.5182, 0.508, 0.4774, 0.4326, 0.3827, 0.3347, 0.2912, 0.2533, 0.2208, 0.1933");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05851, 0.09743, 0.1486, 0.2131, 0.2919, 0.3858");
values("0.1778, 0.1796, 0.1824, 0.184, 0.1847, 0.187, 0.1881, 0.1891, 0.1905, 0.1964",\
"0.1754, 0.1774, 0.1811, 0.1842, 0.1856, 0.1873, 0.1903, 0.1927, 0.1946, 0.1973",\
"0.1778, 0.1782, 0.1804, 0.1827, 0.185, 0.1877, 0.1901, 0.1927, 0.1959, 0.1959",\
"0.1952, 0.1938, 0.1912, 0.1891, 0.1893, 0.19, 0.1912, 0.1932, 0.1964, 0.1968",\
"0.2319, 0.2285, 0.2201, 0.2124, 0.2058, 0.2023, 0.201, 0.1999, 0.2022, 0.2031",\
"0.2889, 0.2837, 0.2698, 0.254, 0.2409, 0.2292, 0.2218, 0.2166, 0.2144, 0.213",\
"0.3672, 0.3601, 0.3417, 0.3177, 0.2959, 0.2771, 0.261, 0.2485, 0.2405, 0.236",\
"0.4671, 0.4595, 0.437, 0.4063, 0.3738, 0.3468, 0.3221, 0.3003, 0.285, 0.2706",\
"0.5909, 0.5826, 0.5567, 0.5194, 0.478, 0.4391, 0.4068, 0.3763, 0.3494, 0.3277",\
"0.7392, 0.7301, 0.7017, 0.659, 0.6079, 0.5581, 0.5148, 0.4758, 0.4398, 0.4064");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05851, 0.09743, 0.1486, 0.2131, 0.2919, 0.3858");
values("0.021, 0.0214, 0.02216, 0.02261, 0.02284, 0.02297, 0.02305, 0.0231, 0.02314, 0.02313",\
"0.01835, 0.01915, 0.02062, 0.02168, 0.02227, 0.02256, 0.02275, 0.02291, 0.02299, 0.02304",\
"0.01607, 0.01681, 0.01848, 0.02006, 0.02111, 0.02178, 0.02218, 0.02249, 0.02262, 0.02281",\
"0.02657, 0.02598, 0.02494, 0.02419, 0.02381, 0.02361, 0.02351, 0.02343, 0.02337, 0.02334",\
"0.05571, 0.05318, 0.04698, 0.04107, 0.03636, 0.03304, 0.03062, 0.02888, 0.02763, 0.02672",\
"0.1051, 0.1005, 0.08865, 0.07542, 0.06398, 0.05499, 0.04813, 0.04295, 0.03902, 0.03594",\
"0.1759, 0.1694, 0.1519, 0.1302, 0.1103, 0.09354, 0.08007, 0.06943, 0.06101, 0.05437",\
"0.2681, 0.2602, 0.2376, 0.2074, 0.1779, 0.1518, 0.1299, 0.1119, 0.09722, 0.08535",\
"0.383, 0.3738, 0.3469, 0.3091, 0.2691, 0.2325, 0.2006, 0.1737, 0.1511, 0.1321",\
"0.5214, 0.5113, 0.4806, 0.4357, 0.3858, 0.3379, 0.2949, 0.2573, 0.225, 0.1973");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05851, 0.09743, 0.1486, 0.2131, 0.2919, 0.3858");
values("0.238, 0.2382, 0.239, 0.2401, 0.2411, 0.2416, 0.2426, 0.2442, 0.2483, 0.2496",\
"0.2346, 0.2354, 0.2372, 0.2385, 0.24, 0.2409, 0.2428, 0.2438, 0.2465, 0.251",\
"0.2355, 0.2355, 0.2367, 0.2379, 0.2393, 0.2406, 0.2424, 0.2442, 0.2474, 0.2487",\
"0.2526, 0.2513, 0.2483, 0.2457, 0.2444, 0.2444, 0.2447, 0.246, 0.2479, 0.2505",\
"0.29, 0.2866, 0.2787, 0.27, 0.2627, 0.258, 0.2557, 0.2546, 0.2542, 0.2555",\
"0.3488, 0.3441, 0.3305, 0.3145, 0.2993, 0.2873, 0.2782, 0.2721, 0.269, 0.269",\
"0.4293, 0.4237, 0.4063, 0.3819, 0.3587, 0.3375, 0.3206, 0.3077, 0.2987, 0.2919",\
"0.5333, 0.5266, 0.5063, 0.4751, 0.4418, 0.4116, 0.385, 0.363, 0.3451, 0.3319",\
"0.6618, 0.6545, 0.6309, 0.5947, 0.5519, 0.5114, 0.474, 0.4413, 0.4144, 0.3917",\
"0.816, 0.8079, 0.7823, 0.7416, 0.6908, 0.638, 0.5904, 0.5466, 0.508, 0.4772");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05851, 0.09743, 0.1486, 0.2131, 0.2919, 0.3858");
values("0.02105, 0.0215, 0.02218, 0.0226, 0.02282, 0.02294, 0.02304, 0.02308, 0.02311, 0.02312",\
"0.01831, 0.01911, 0.02065, 0.02169, 0.02225, 0.0226, 0.02277, 0.02287, 0.023, 0.02302",\
"0.01429, 0.01518, 0.0174, 0.01942, 0.02072, 0.02153, 0.02203, 0.0223, 0.0225, 0.02266",\
"0.02163, 0.02146, 0.02136, 0.02176, 0.02212, 0.02247, 0.02272, 0.02287, 0.02295, 0.023",\
"0.04882, 0.04677, 0.04196, 0.03739, 0.03394, 0.03138, 0.02948, 0.02808, 0.02701, 0.02625",\
"0.09853, 0.09449, 0.08388, 0.07197, 0.06185, 0.05384, 0.04759, 0.04273, 0.03902, 0.03608",\
"0.1723, 0.1662, 0.1496, 0.129, 0.1101, 0.09436, 0.08143, 0.07103, 0.06274, 0.0561",\
"0.27, 0.2623, 0.2402, 0.2109, 0.1819, 0.1563, 0.1348, 0.1169, 0.1021, 0.09",\
"0.3923, 0.3832, 0.3566, 0.319, 0.2793, 0.2428, 0.2108, 0.1837, 0.1607, 0.1414",\
"0.5401, 0.53, 0.4993, 0.4544, 0.4041, 0.3555, 0.3122, 0.2742, 0.2414, 0.2131");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05851, 0.09743, 0.1486, 0.2131, 0.2919, 0.3858");
values("0.2921, 0.2921, 0.2928, 0.2931, 0.294, 0.2946, 0.2963, 0.2974, 0.2997, 0.3015",\
"0.2888, 0.2889, 0.2897, 0.2907, 0.2914, 0.2923, 0.2937, 0.2956, 0.297, 0.301",\
"0.2903, 0.29, 0.2899, 0.29, 0.2905, 0.2915, 0.2932, 0.2952, 0.2961, 0.2997",\
"0.3083, 0.307, 0.3027, 0.2991, 0.2968, 0.2957, 0.296, 0.2965, 0.2984, 0.3006",\
"0.3474, 0.3437, 0.3353, 0.3251, 0.3167, 0.3108, 0.3076, 0.3055, 0.3047, 0.306",\
"0.4094, 0.4045, 0.3907, 0.3733, 0.3563, 0.3426, 0.3326, 0.3262, 0.3218, 0.3203",\
"0.4954, 0.4894, 0.4714, 0.4453, 0.4197, 0.3963, 0.3775, 0.3627, 0.3515, 0.3459",\
"0.607, 0.6002, 0.5783, 0.5453, 0.5092, 0.476, 0.4453, 0.4216, 0.4019, 0.3873",\
"0.7454, 0.7375, 0.7131, 0.674, 0.6278, 0.5821, 0.5416, 0.5053, 0.4743, 0.4499",\
"0.9115, 0.9031, 0.8764, 0.8322, 0.7772, 0.7199, 0.6667, 0.6187, 0.5765, 0.5385");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05851, 0.09743, 0.1486, 0.2131, 0.2919, 0.3858");
values("0.08614, 0.105, 0.17, 0.2938, 0.4859, 0.7554, 1.11, 1.557, 2.102, 2.751",\
"0.09085, 0.1098, 0.1755, 0.2995, 0.4917, 0.7612, 1.116, 1.562, 2.108, 2.757",\
"0.1112, 0.1318, 0.1972, 0.3209, 0.5134, 0.7831, 1.138, 1.584, 2.129, 2.779",\
"0.1313, 0.1575, 0.2382, 0.3671, 0.5582, 0.8269, 1.181, 1.627, 2.172, 2.822",\
"0.1461, 0.1785, 0.2753, 0.4296, 0.6325, 0.8988, 1.251, 1.697, 2.24, 2.889",\
"0.1519, 0.191, 0.3066, 0.4853, 0.72, 1.005, 1.355, 1.798, 2.34, 2.987",\
"0.148, 0.1934, 0.3289, 0.5344, 0.7991, 1.121, 1.495, 1.936, 2.475, 3.12",\
"0.1325, 0.1855, 0.3405, 0.5741, 0.8712, 1.227, 1.644, 2.113, 2.651, 3.293",\
"0.1052, 0.1651, 0.3405, 0.6033, 0.9333, 1.326, 1.78, 2.296, 2.867, 3.509",\
"0.0648, 0.1319, 0.3275, 0.62, 0.9855, 1.416, 1.908, 2.465, 3.087, 3.766");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05851, 0.09743, 0.1486, 0.2131, 0.2919, 0.3858");
values("0.08637, 0.1065, 0.175, 0.3026, 0.5011, 0.7782, 1.144, 1.604, 2.164, 2.837",\
"0.09471, 0.1149, 0.1838, 0.3129, 0.5112, 0.7899, 1.155, 1.615, 2.177, 2.848",\
"0.1301, 0.1501, 0.2178, 0.3462, 0.5452, 0.8242, 1.189, 1.65, 2.213, 2.881",\
"0.1834, 0.2094, 0.2888, 0.417, 0.6143, 0.892, 1.257, 1.717, 2.279, 2.948",\
"0.25, 0.2822, 0.3779, 0.5292, 0.7283, 1.003, 1.365, 1.825, 2.386, 3.055",\
"0.328, 0.367, 0.4822, 0.6579, 0.8877, 1.166, 1.525, 1.981, 2.539, 3.206",\
"0.4173, 0.4642, 0.6002, 0.8029, 1.064, 1.377, 1.741, 2.192, 2.747, 3.412",\
"0.5178, 0.5732, 0.7308, 0.9645, 1.256, 1.607, 2.01, 2.466, 3.016, 3.675",\
"0.6315, 0.6946, 0.8761, 1.141, 1.468, 1.852, 2.298, 2.797, 3.352, 4.005",\
"0.7581, 0.8294, 1.034, 1.332, 1.697, 2.118, 2.602, 3.148, 3.747, 4.407");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05851, 0.09743, 0.1486, 0.2131, 0.2919, 0.3858");
values("0.1107, 0.1421, 0.2513, 0.4588, 0.7819, 1.236, 1.833, 2.584, 3.501, 4.591",\
"0.1107, 0.1419, 0.2514, 0.4592, 0.7826, 1.235, 1.833, 2.584, 3.501, 4.592",\
"0.125, 0.1508, 0.2511, 0.4591, 0.7824, 1.235, 1.832, 2.584, 3.501, 4.592",\
"0.1616, 0.1928, 0.2926, 0.4681, 0.7826, 1.236, 1.832, 2.583, 3.501, 4.591",\
"0.2163, 0.2502, 0.3574, 0.5432, 0.8118, 1.237, 1.832, 2.583, 3.5, 4.592",\
"0.2838, 0.3237, 0.4418, 0.6412, 0.9218, 1.294, 1.839, 2.585, 3.5, 4.593",\
"0.359, 0.4072, 0.5444, 0.7574, 1.055, 1.442, 1.93, 2.606, 3.502, 4.598",\
"0.4422, 0.4986, 0.6592, 0.898, 1.208, 1.618, 2.117, 2.732, 3.546, 4.6",\
"0.5318, 0.5972, 0.7826, 1.049, 1.386, 1.813, 2.341, 2.96, 3.71, 4.671",\
"0.6314, 0.7026, 0.915, 1.216, 1.584, 2.03, 2.581, 3.232, 3.982, 4.878");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05851, 0.09743, 0.1486, 0.2131, 0.2919, 0.3858");
values("0.1092, 0.1419, 0.2567, 0.4754, 0.8169, 1.298, 1.929, 2.724, 3.696, 4.845",\
"0.1092, 0.1419, 0.2567, 0.4762, 0.8162, 1.296, 1.93, 2.724, 3.696, 4.85",\
"0.1207, 0.1472, 0.2563, 0.4755, 0.817, 1.296, 1.929, 2.72, 3.69, 4.853",\
"0.1647, 0.1949, 0.2876, 0.4776, 0.8162, 1.296, 1.926, 2.725, 3.69, 4.85",\
"0.2212, 0.2538, 0.3623, 0.5387, 0.8277, 1.294, 1.926, 2.724, 3.689, 4.845",\
"0.29, 0.3296, 0.4476, 0.6486, 0.9178, 1.319, 1.924, 2.719, 3.694, 4.849",\
"0.3656, 0.4138, 0.5512, 0.7648, 1.067, 1.44, 1.972, 2.725, 3.686, 4.842",\
"0.4474, 0.5044, 0.6664, 0.9022, 1.223, 1.633, 2.119, 2.786, 3.693, 4.84",\
"0.5352, 0.6014, 0.7886, 1.056, 1.398, 1.833, 2.355, 2.968, 3.784, 4.856",\
"0.628, 0.7048, 0.92, 1.225, 1.595, 2.048, 2.607, 3.246, 4, 4.98");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05851, 0.09743, 0.1486, 0.2131, 0.2919, 0.3858");
values("0.1084, 0.1272, 0.1921, 0.3157, 0.5078, 0.7775, 1.132, 1.579, 2.124, 2.773",\
"0.1122, 0.1313, 0.1971, 0.321, 0.5132, 0.7828, 1.137, 1.584, 2.129, 2.779",\
"0.123, 0.1435, 0.2101, 0.3344, 0.5272, 0.7971, 1.152, 1.598, 2.144, 2.793",\
"0.1344, 0.1584, 0.2338, 0.3628, 0.5549, 0.8241, 1.179, 1.625, 2.17, 2.82",\
"0.141, 0.1706, 0.259, 0.4016, 0.6021, 0.8702, 1.223, 1.669, 2.213, 2.862",\
"0.1375, 0.1729, 0.2785, 0.4415, 0.6586, 0.9382, 1.29, 1.734, 2.277, 2.924",\
"0.1213, 0.1629, 0.2866, 0.4749, 0.7159, 1.014, 1.381, 1.824, 2.364, 3.01",\
"0.0914, 0.1391, 0.281, 0.4962, 0.7679, 1.092, 1.479, 1.938, 2.48, 3.122",\
"0.047, 0.1008, 0.2608, 0.5033, 0.8073, 1.165, 1.578, 2.059, 2.62, 3.265",\
"-0.0142, 0.0459, 0.2241, 0.4947, 0.8321, 1.226, 1.674, 2.182, 2.765, 3.431");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05851, 0.09743, 0.1486, 0.2131, 0.2919, 0.3858");
values("0.1154, 0.1349, 0.2024, 0.3302, 0.528, 0.8058, 1.17, 1.63, 2.193, 2.861",\
"0.1232, 0.1429, 0.211, 0.339, 0.5372, 0.8146, 1.179, 1.64, 2.2, 2.873",\
"0.1583, 0.1776, 0.2452, 0.373, 0.5715, 0.849, 1.215, 1.674, 2.237, 2.904",\
"0.2226, 0.2458, 0.3185, 0.4443, 0.641, 0.9178, 1.282, 1.743, 2.304, 2.974",\
"0.3024, 0.3302, 0.4174, 0.5606, 0.7563, 1.03, 1.392, 1.85, 2.411, 3.08",\
"0.3983, 0.4315, 0.5333, 0.6986, 0.9201, 1.194, 1.552, 2.006, 2.565, 3.229",\
"0.5091, 0.5485, 0.6673, 0.8552, 1.106, 1.411, 1.771, 2.221, 2.774, 3.437",\
"0.6355, 0.6813, 0.8187, 1.032, 1.309, 1.65, 2.045, 2.497, 3.045, 3.703",\
"0.7782, 0.8308, 0.9869, 1.229, 1.536, 1.906, 2.342, 2.833, 3.384, 4.036",\
"0.9386, 0.9969, 1.173, 1.443, 1.785, 2.187, 2.658, 3.194, 3.785, 4.442");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05851, 0.09743, 0.1486, 0.2131, 0.2919, 0.3858");
values("0.1111, 0.142, 0.2513, 0.459, 0.7827, 1.235, 1.832, 2.583, 3.499, 4.591",\
"0.1113, 0.1423, 0.2519, 0.4589, 0.7826, 1.235, 1.831, 2.583, 3.499, 4.595",\
"0.1247, 0.1513, 0.2525, 0.4592, 0.7821, 1.236, 1.832, 2.583, 3.501, 4.592",\
"0.161, 0.1879, 0.2832, 0.4686, 0.7822, 1.236, 1.832, 2.584, 3.5, 4.593",\
"0.2199, 0.247, 0.3393, 0.5182, 0.8051, 1.238, 1.831, 2.583, 3.5, 4.594",\
"0.2934, 0.3244, 0.4226, 0.597, 0.8758, 1.277, 1.841, 2.584, 3.501, 4.593",\
"0.3758, 0.412, 0.5236, 0.7064, 0.9792, 1.37, 1.898, 2.604, 3.502, 4.593",\
"0.465, 0.5078, 0.638, 0.8396, 1.116, 1.499, 2.015, 2.68, 3.536, 4.601",\
"0.5626, 0.6106, 0.7606, 0.987, 1.282, 1.664, 2.17, 2.824, 3.635, 4.653",\
"0.6676, 0.723, 0.8908, 1.147, 1.472, 1.867, 2.367, 3.007, 3.804, 4.773");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05851, 0.09743, 0.1486, 0.2131, 0.2919, 0.3858");
values("0.1506, 0.1837, 0.2994, 0.5193, 0.8604, 1.338, 1.966, 2.757, 3.728, 4.874",\
"0.1504, 0.1834, 0.2996, 0.5185, 0.8598, 1.337, 1.966, 2.758, 3.724, 4.882",\
"0.154, 0.1847, 0.2987, 0.518, 0.8602, 1.337, 1.967, 2.757, 3.727, 4.877",\
"0.1989, 0.2278, 0.3194, 0.5192, 0.8602, 1.338, 1.966, 2.76, 3.726, 4.881",\
"0.2564, 0.2888, 0.3958, 0.5705, 0.8674, 1.337, 1.967, 2.761, 3.727, 4.88",\
"0.3256, 0.3638, 0.4796, 0.6786, 0.9496, 1.359, 1.967, 2.759, 3.727, 4.882",\
"0.405, 0.449, 0.581, 0.796, 1.096, 1.471, 2.006, 2.762, 3.726, 4.88",\
"0.4906, 0.5424, 0.695, 0.9282, 1.25, 1.659, 2.149, 2.822, 3.734, 4.879",\
"0.583, 0.6436, 0.8196, 1.079, 1.418, 1.858, 2.379, 2.998, 3.818, 4.897",\
"0.6794, 0.7504, 0.9514, 1.247, 1.609, 2.068, 2.629, 3.269, 4.027, 5.007");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05851, 0.09743, 0.1486, 0.2131, 0.2919, 0.3858");
values("0.1208, 0.1395, 0.2045, 0.3281, 0.5202, 0.7898, 1.144, 1.591, 2.136, 2.785",\
"0.1249, 0.1439, 0.2094, 0.3334, 0.5258, 0.7954, 1.15, 1.597, 2.142, 2.792",\
"0.1321, 0.1519, 0.2183, 0.3428, 0.5358, 0.8056, 1.16, 1.607, 2.152, 2.802",\
"0.1349, 0.1568, 0.2285, 0.3561, 0.5484, 0.8181, 1.173, 1.62, 2.165, 2.814",\
"0.1298, 0.1564, 0.2368, 0.3722, 0.5704, 0.8389, 1.192, 1.638, 2.182, 2.831",\
"0.1109, 0.1428, 0.2381, 0.3871, 0.5947, 0.8716, 1.224, 1.668, 2.211, 2.859",\
"0.0762, 0.114, 0.2254, 0.3954, 0.6185, 0.906, 1.269, 1.713, 2.253, 2.899",\
"0.0243, 0.0679, 0.1955, 0.3895, 0.636, 0.9394, 1.314, 1.769, 2.312, 2.954",\
"-0.0457, 0.0028, 0.1475, 0.3661, 0.6401, 0.9671, 1.358, 1.825, 2.381, 3.027",\
"-0.1373, -0.0829, 0.0792, 0.3224, 0.6269, 0.983, 1.397, 1.88, 2.448, 3.109");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05851, 0.09743, 0.1486, 0.2131, 0.2919, 0.3858");
values("0.1357, 0.1561, 0.2253, 0.3543, 0.5534, 0.8311, 1.196, 1.656, 2.218, 2.885",\
"0.1434, 0.1638, 0.2332, 0.3624, 0.5616, 0.8396, 1.205, 1.665, 2.227, 2.896",\
"0.1791, 0.1992, 0.2679, 0.3967, 0.5956, 0.8735, 1.239, 1.698, 2.26, 2.93",\
"0.2515, 0.2734, 0.3428, 0.469, 0.666, 0.9425, 1.306, 1.766, 2.327, 2.997",\
"0.3426, 0.3683, 0.451, 0.5882, 0.7825, 1.056, 1.418, 1.875, 2.435, 3.103",\
"0.4533, 0.4835, 0.5779, 0.7359, 0.9503, 1.222, 1.579, 2.033, 2.591, 3.257",\
"0.5834, 0.6185, 0.7268, 0.9032, 1.145, 1.443, 1.8, 2.248, 2.801, 3.463",\
"0.734, 0.7741, 0.8979, 1.096, 1.36, 1.691, 2.078, 2.528, 3.074, 3.731",\
"0.906, 0.951, 1.091, 1.313, 1.602, 1.96, 2.386, 2.869, 3.416, 4.067",\
"1.1, 1.151, 1.307, 1.553, 1.871, 2.257, 2.715, 3.241, 3.824, 4.475");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05851, 0.09743, 0.1486, 0.2131, 0.2919, 0.3858");
values("0.1111, 0.1425, 0.2513, 0.4591, 0.7828, 1.236, 1.831, 2.584, 3.499, 4.592",\
"0.1111, 0.1423, 0.2513, 0.459, 0.7826, 1.235, 1.832, 2.583, 3.5, 4.591",\
"0.1181, 0.1467, 0.2519, 0.4589, 0.7822, 1.235, 1.832, 2.583, 3.5, 4.593",\
"0.1445, 0.1718, 0.2721, 0.4652, 0.7826, 1.237, 1.832, 2.584, 3.501, 4.593",\
"0.198, 0.2228, 0.3129, 0.501, 0.8008, 1.239, 1.831, 2.583, 3.5, 4.593",\
"0.2717, 0.2975, 0.3853, 0.5586, 0.8528, 1.271, 1.842, 2.585, 3.503, 4.594",\
"0.3574, 0.3864, 0.482, 0.6518, 0.9262, 1.34, 1.89, 2.604, 3.503, 4.593",\
"0.4512, 0.4842, 0.5918, 0.7724, 1.041, 1.433, 1.977, 2.67, 3.538, 4.603",\
"0.5524, 0.5902, 0.7112, 0.909, 1.185, 1.563, 2.089, 2.777, 3.623, 4.655",\
"0.6628, 0.7062, 0.8402, 1.061, 1.354, 1.735, 2.239, 2.909, 3.748, 4.756");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.003656, 0.01298, 0.03078, 0.05851, 0.09743, 0.1486, 0.2131, 0.2919, 0.3858");
values("0.1859, 0.2201, 0.3369, 0.5579, 0.9006, 1.379, 2.01, 2.802, 3.769, 4.917",\
"0.1858, 0.2193, 0.3375, 0.5581, 0.9002, 1.379, 2.008, 2.802, 3.768, 4.922",\
"0.1856, 0.2197, 0.3369, 0.558, 0.9003, 1.379, 2.009, 2.802, 3.769, 4.921",\
"0.2252, 0.252, 0.3497, 0.558, 0.8999, 1.379, 2.009, 2.802, 3.77, 4.922",\
"0.2841, 0.3173, 0.4229, 0.5993, 0.906, 1.379, 2.009, 2.803, 3.768, 4.922",\
"0.3558, 0.3922, 0.508, 0.707, 0.9788, 1.396, 2.009, 2.802, 3.769, 4.922",\
"0.4362, 0.4792, 0.6076, 0.8224, 1.122, 1.501, 2.043, 2.804, 3.769, 4.922",\
"0.524, 0.5736, 0.7206, 0.9528, 1.275, 1.683, 2.179, 2.859, 3.776, 4.922",\
"0.6202, 0.677, 0.8422, 1.098, 1.439, 1.88, 2.401, 3.026, 3.854, 4.937",\
"0.7218, 0.7868, 0.976, 1.259, 1.622, 2.082, 2.648, 3.288, 4.056, 5.043");
}
}
}
}