blob: 73d79a552e2f9f289774f09855ed46494bb4f62e [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_4) {
area : 57.075200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.00051126" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.00051258" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.00051375" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.00052854" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.00056697" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.00057897" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.00063177" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.00058449" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00063177" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01688 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.05, 0.04977, 0.04953, 0.04936, 0.04942, 0.04949, 0.04947, 0.04944, \
0.04944, 0.04947");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.001614, 0.001604, 0.001544, 0.001477, 0.00125, 0.001091, 0.0008571, \
0.0005561, 5.55e-06, -0.001378");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.0499, 0.04977, 0.04957, 0.04948, 0.04947, 0.04948, 0.04951, \
0.04957, 0.04947, 0.04943");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.001877, 0.001837, 0.001805, 0.001696, 0.001471, 0.001285, 0.001071, \
0.0007548, 0.0001764, -0.001209");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.0498, 0.04968, 0.04956, 0.04951, 0.04948, 0.04949, 0.04948, \
0.04955, 0.04945, 0.04943");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.05546, 0.05544, 0.05539, 0.0552, 0.05484, 0.0546, 0.05424, 0.05373, \
0.05275, 0.05037");
}
}
}
pin(A2) {
capacitance : 0.0182 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.05233, 0.05337, 0.05393, 0.05429, 0.05466, 0.05485, 0.05488, \
0.05475, 0.05442, 0.05343");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.04292, -0.0428, -0.04263, -0.0426, -0.04267, -0.04264, -0.04265, \
-0.04262, -0.04262, -0.0426");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.04986, 0.04516, 0.04288, 0.04275, 0.04275, 0.04271, 0.04273, \
0.04272, 0.04271, 0.04269");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.04278, -0.04271, -0.04265, -0.04259, -0.04271, -0.04266, -0.04265, \
-0.04262, -0.04263, -0.04268");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.04408, 0.04405, 0.04396, 0.04384, 0.04381, 0.0438, 0.04373, \
0.04366, 0.04346, 0.04329");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.03932, -0.03928, -0.03923, -0.03927, -0.03947, -0.03965, -0.0399, \
-0.04026, -0.04085, -0.0419");
}
}
}
pin(A3) {
capacitance : 0.01744 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.04293, 0.04305, 0.04284, 0.04275, 0.04277, 0.04278, 0.04278, \
0.04279, 0.0428, 0.04272");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.04289, -0.04281, -0.04261, -0.04261, -0.04263, -0.04263, -0.04263, \
-0.04259, -0.04262, -0.04262");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.04365, 0.04304, 0.04282, 0.0427, 0.04274, 0.04274, 0.04276, \
0.04274, 0.04273, 0.04271");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.0428, -0.04276, -0.04265, -0.04263, -0.04269, -0.04266, -0.04265, \
-0.04262, -0.04267, -0.04262");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.04361, 0.043, 0.04288, 0.04275, 0.04279, 0.04276, 0.04275, 0.04278, \
0.04279, 0.04273");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.04288, -0.04277, -0.04266, -0.04264, -0.04268, -0.04265, -0.04265, \
-0.04265, -0.04262, -0.04262");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 1.08 ;
max_transition : 15.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.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.008449, 0.0346, 0.08453, 0.1623, 0.2715, 0.4151, 0.596, 0.8169, 1.08");
values("0.0378, 0.03796, 0.03818, 0.03828, 0.03833, 0.03837, 0.0384, 0.03839, 0.03808, 0.03687",\
"0.03532, 0.03594, 0.03698, 0.03761, 0.038, 0.03817, 0.03826, 0.03827, 0.03801, 0.03681",\
"0.03474, 0.03515, 0.03624, 0.03696, 0.0375, 0.03784, 0.038, 0.03806, 0.03783, 0.03655",\
"0.04471, 0.04354, 0.0416, 0.04035, 0.03963, 0.03923, 0.03895, 0.03877, 0.0383, 0.03674",\
"0.06847, 0.06531, 0.05853, 0.05247, 0.04823, 0.04537, 0.0435, 0.04215, 0.0408, 0.03841",\
"0.1076, 0.1023, 0.08979, 0.07698, 0.06691, 0.05962, 0.05441, 0.05058, 0.04721, 0.04307",\
"0.1629, 0.1558, 0.1372, 0.1168, 0.09906, 0.08516, 0.07485, 0.06689, 0.06001, 0.05268",\
"0.2352, 0.2263, 0.2023, 0.1734, 0.1469, 0.1251, 0.1076, 0.09363, 0.08139, 0.06922",\
"0.3254, 0.315, 0.2862, 0.2488, 0.2126, 0.1814, 0.1552, 0.1331, 0.1135, 0.09426",\
"0.4341, 0.4223, 0.3892, 0.3441, 0.2975, 0.2559, 0.2196, 0.1872, 0.1567, 0.1291");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.008449, 0.0346, 0.08453, 0.1623, 0.2715, 0.4151, 0.596, 0.8169, 1.08");
values("0.1688, 0.1698, 0.1709, 0.172, 0.1729, 0.1738, 0.1761, 0.1797, 0.2348, 0.4936",\
"0.1661, 0.1679, 0.1713, 0.1739, 0.176, 0.177, 0.1797, 0.186, 0.2372, 0.5116",\
"0.1664, 0.1672, 0.1696, 0.1728, 0.1751, 0.1777, 0.1793, 0.1853, 0.2448, 0.5313",\
"0.1788, 0.1776, 0.176, 0.1754, 0.1762, 0.1785, 0.1799, 0.1891, 0.2569, 0.5731",\
"0.207, 0.2035, 0.1958, 0.1901, 0.1859, 0.185, 0.1853, 0.193, 0.2826, 0.657",\
"0.2517, 0.2461, 0.2323, 0.219, 0.2097, 0.2014, 0.1983, 0.2095, 0.3321, 0.8081",\
"0.3139, 0.3066, 0.2874, 0.2652, 0.2473, 0.2333, 0.2237, 0.2422, 0.4337, 1.061",\
"0.3946, 0.3856, 0.3611, 0.3312, 0.3036, 0.282, 0.2673, 0.3172, 0.6414, 1.475",\
"0.4945, 0.4841, 0.4556, 0.4176, 0.3787, 0.3458, 0.3427, 0.4913, 1.066, 2.066",\
"0.6149, 0.6035, 0.5707, 0.5258, 0.4779, 0.4394, 0.5096, 0.9502, 1.768, 2.629");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.008449, 0.0346, 0.08453, 0.1623, 0.2715, 0.4151, 0.596, 0.8169, 1.08");
values("0.03781, 0.03798, 0.03818, 0.0383, 0.03837, 0.03841, 0.03843, 0.03841, 0.03812, 0.03688",\
"0.03533, 0.036, 0.03708, 0.03771, 0.03802, 0.03819, 0.03828, 0.0383, 0.03803, 0.03679",\
"0.03146, 0.03245, 0.03444, 0.03601, 0.03694, 0.03748, 0.03779, 0.03793, 0.03775, 0.03646",\
"0.03481, 0.03482, 0.03549, 0.03636, 0.03702, 0.03747, 0.03775, 0.0379, 0.03763, 0.03621",\
"0.05231, 0.0506, 0.04723, 0.04454, 0.04275, 0.04156, 0.04071, 0.0401, 0.03923, 0.03723",\
"0.08708, 0.0831, 0.07414, 0.06534, 0.05853, 0.05355, 0.04994, 0.04722, 0.04468, 0.04114",\
"0.1402, 0.1341, 0.1186, 0.102, 0.08796, 0.07704, 0.06869, 0.06225, 0.05653, 0.05012",\
"0.2123, 0.2041, 0.1824, 0.1567, 0.1338, 0.115, 0.1001, 0.08795, 0.07726, 0.06633",\
"0.3036, 0.2937, 0.2661, 0.2313, 0.1981, 0.17, 0.1466, 0.127, 0.1092, 0.09158",\
"0.4143, 0.4028, 0.3704, 0.3268, 0.2829, 0.2438, 0.2105, 0.1809, 0.1531, 0.1273");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.008449, 0.0346, 0.08453, 0.1623, 0.2715, 0.4151, 0.596, 0.8169, 1.08");
values("0.2556, 0.2558, 0.2561, 0.2567, 0.2577, 0.2593, 0.2604, 0.2661, 0.3208, 0.5933",\
"0.2525, 0.2531, 0.2543, 0.2555, 0.2569, 0.2578, 0.2601, 0.2658, 0.3213, 0.5977",\
"0.2499, 0.2502, 0.2517, 0.2533, 0.2555, 0.2571, 0.2592, 0.2654, 0.3263, 0.6192",\
"0.2602, 0.2593, 0.2574, 0.2568, 0.257, 0.2585, 0.2604, 0.2671, 0.3378, 0.6673",\
"0.2871, 0.2841, 0.2776, 0.2715, 0.2673, 0.2656, 0.2651, 0.2741, 0.3649, 0.7532",\
"0.3316, 0.3271, 0.3147, 0.3016, 0.2911, 0.2833, 0.2793, 0.2909, 0.4173, 0.9068",\
"0.3943, 0.3882, 0.3708, 0.3497, 0.3311, 0.316, 0.3062, 0.3277, 0.5236, 1.165",\
"0.476, 0.4688, 0.4477, 0.4187, 0.3899, 0.3664, 0.3511, 0.4051, 0.7399, 1.582",\
"0.5776, 0.5695, 0.5447, 0.5089, 0.4701, 0.4362, 0.4283, 0.5862, 1.174, 2.173",\
"0.7, 0.6911, 0.6635, 0.6217, 0.5745, 0.5336, 0.6092, 1.061, 1.874, 2.712");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.008449, 0.0346, 0.08453, 0.1623, 0.2715, 0.4151, 0.596, 0.8169, 1.08");
values("0.03778, 0.03792, 0.03815, 0.03826, 0.03835, 0.03839, 0.03842, 0.0384, 0.0381, 0.03686",\
"0.03536, 0.03601, 0.03707, 0.03771, 0.03803, 0.0382, 0.03828, 0.03833, 0.03804, 0.0368",\
"0.03092, 0.03202, 0.03419, 0.03586, 0.03688, 0.03744, 0.03776, 0.0379, 0.03771, 0.03644",\
"0.03252, 0.03287, 0.0341, 0.03552, 0.0365, 0.03711, 0.03751, 0.03772, 0.03752, 0.03614",\
"0.04834, 0.04707, 0.04472, 0.04296, 0.04178, 0.04096, 0.04037, 0.03987, 0.03909, 0.03716",\
"0.08204, 0.07875, 0.0712, 0.0638, 0.05791, 0.05346, 0.05012, 0.04756, 0.04507, 0.04161",\
"0.1361, 0.1307, 0.1168, 0.1016, 0.0887, 0.0784, 0.0704, 0.06403, 0.05834, 0.05196",\
"0.2113, 0.2035, 0.1833, 0.1591, 0.1373, 0.1191, 0.1044, 0.09238, 0.08169, 0.07069",\
"0.3079, 0.2982, 0.2718, 0.2381, 0.2058, 0.1781, 0.155, 0.1354, 0.1176, 0.1",\
"0.4259, 0.4148, 0.3827, 0.3399, 0.2965, 0.2576, 0.2245, 0.1951, 0.1678, 0.1417");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.008449, 0.0346, 0.08453, 0.1623, 0.2715, 0.4151, 0.596, 0.8169, 1.08");
values("0.3055, 0.3055, 0.3058, 0.3065, 0.3074, 0.3089, 0.3104, 0.3165, 0.3718, 0.6483",\
"0.3012, 0.3014, 0.3019, 0.3026, 0.3037, 0.305, 0.3071, 0.3133, 0.369, 0.6503",\
"0.2998, 0.2997, 0.3001, 0.301, 0.3019, 0.3036, 0.3053, 0.3119, 0.3745, 0.6719",\
"0.3108, 0.3094, 0.307, 0.3052, 0.3046, 0.3053, 0.3062, 0.3143, 0.3857, 0.7193",\
"0.3383, 0.3354, 0.3284, 0.321, 0.3156, 0.3136, 0.3121, 0.3216, 0.4144, 0.8075",\
"0.3848, 0.3801, 0.3676, 0.3534, 0.3411, 0.3323, 0.3272, 0.3392, 0.468, 0.9634",\
"0.451, 0.445, 0.4273, 0.4046, 0.3843, 0.3668, 0.3556, 0.3773, 0.578, 1.226",\
"0.5383, 0.5308, 0.509, 0.4776, 0.4471, 0.4207, 0.404, 0.4575, 0.7999, 1.645",\
"0.6473, 0.6388, 0.6128, 0.5746, 0.5326, 0.4953, 0.486, 0.646, 1.24, 2.238",\
"0.7789, 0.7691, 0.7399, 0.6955, 0.6429, 0.5999, 0.6777, 1.135, 1.944, 2.765");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.008449, 0.0346, 0.08453, 0.1623, 0.2715, 0.4151, 0.596, 0.8169, 1.08");
values("0.1914, 0.2499, 0.4545, 0.8434, 1.45, 2.3, 3.419, 4.828, 6.545, 8.597",\
"0.2115, 0.2705, 0.4764, 0.8667, 1.472, 2.323, 3.442, 4.85, 6.569, 8.622",\
"0.2852, 0.3509, 0.5562, 0.9465, 1.553, 2.404, 3.521, 4.932, 6.653, 8.7",\
"0.3455, 0.4345, 0.6987, 1.106, 1.71, 2.56, 3.678, 5.086, 6.807, 8.855",\
"0.3786, 0.4902, 0.818, 1.322, 1.965, 2.809, 3.924, 5.331, 7.048, 9.098",\
"0.3799, 0.5158, 0.9075, 1.504, 2.266, 3.168, 4.28, 5.679, 7.396, 9.441",\
"0.3455, 0.5065, 0.9656, 1.652, 2.528, 3.569, 4.753, 6.151, 7.861, 9.903",\
"0.2726, 0.4566, 0.9863, 1.767, 2.753, 3.925, 5.261, 6.748, 8.457, 10.49",\
"0.1601, 0.3682, 0.9659, 1.846, 2.94, 4.239, 5.723, 7.375, 9.184, 11.22",\
"0.0024, 0.2302, 0.9021, 1.881, 3.095, 4.515, 6.14, 7.954, 9.938, 12.09");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.008449, 0.0346, 0.08453, 0.1623, 0.2715, 0.4151, 0.596, 0.8169, 1.08");
values("0.199, 0.2583, 0.4636, 0.8528, 1.458, 2.307, 3.424, 4.835, 6.55, 8.596",\
"0.2313, 0.2924, 0.5011, 0.8931, 1.501, 2.349, 3.468, 4.874, 6.592, 8.64",\
"0.3565, 0.4198, 0.6274, 1.021, 1.629, 2.482, 3.598, 5.008, 6.732, 8.783",\
"0.5264, 0.6171, 0.8754, 1.272, 1.877, 2.728, 3.848, 5.257, 6.978, 9.024",\
"0.7297, 0.8432, 1.173, 1.661, 2.276, 3.122, 4.237, 5.642, 7.363, 9.41",\
"0.9708, 1.11, 1.505, 2.099, 2.831, 3.689, 4.798, 6.201, 7.912, 9.965",\
"1.25, 1.416, 1.881, 2.57, 3.435, 4.423, 5.548, 6.942, 8.649, 10.69",\
"1.569, 1.763, 2.303, 3.087, 4.072, 5.216, 6.478, 7.889, 9.587, 11.62",\
"1.929, 2.149, 2.767, 3.658, 4.755, 6.043, 7.481, 9.03, 10.75, 12.77",\
"2.333, 2.583, 3.282, 4.279, 5.495, 6.911, 8.514, 10.26, 12.11, 14.15");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.008449, 0.0346, 0.08453, 0.1623, 0.2715, 0.4151, 0.596, 0.8169, 1.08");
values("0.2921, 0.3952, 0.7499, 1.423, 2.468, 3.934, 5.863, 8.292, 11.26, 14.77",\
"0.2892, 0.3943, 0.7504, 1.423, 2.468, 3.933, 5.863, 8.293, 11.25, 14.79",\
"0.3317, 0.4181, 0.7467, 1.423, 2.467, 3.931, 5.862, 8.293, 11.26, 14.8",\
"0.4502, 0.5538, 0.8726, 1.445, 2.466, 3.931, 5.863, 8.292, 11.25, 14.77",\
"0.6096, 0.7262, 1.087, 1.681, 2.546, 3.937, 5.859, 8.292, 11.26, 14.79",\
"0.8032, 0.9388, 1.343, 2.004, 2.898, 4.097, 5.88, 8.282, 11.25, 14.79",\
"1.016, 1.183, 1.647, 2.365, 3.349, 4.565, 6.141, 8.34, 11.26, 14.78",\
"1.255, 1.449, 1.984, 2.775, 3.835, 5.165, 6.732, 8.711, 11.36, 14.81",\
"1.509, 1.735, 2.351, 3.234, 4.364, 5.791, 7.486, 9.436, 11.85, 15",\
"1.788, 2.039, 2.747, 3.736, 4.958, 6.464, 8.276, 10.35, 12.72, 15.59");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.008449, 0.0346, 0.08453, 0.1623, 0.2715, 0.4151, 0.596, 0.8169, 1.08");
values("0.2735, 0.3754, 0.7346, 1.42, 2.488, 3.987, 5.97, 8.439, 11.49, 15.08",\
"0.2733, 0.3758, 0.7349, 1.421, 2.49, 3.985, 5.967, 8.462, 11.47, 15.11",\
"0.3162, 0.3958, 0.7347, 1.42, 2.488, 3.992, 5.961, 8.451, 11.49, 15.11",\
"0.461, 0.5596, 0.8354, 1.426, 2.488, 3.99, 5.966, 8.449, 11.49, 15.09",\
"0.621, 0.7396, 1.097, 1.623, 2.514, 3.986, 5.959, 8.44, 11.48, 15.09",\
"0.8124, 0.9532, 1.364, 2.004, 2.803, 4.054, 5.961, 8.448, 11.48, 15.11",\
"1.029, 1.192, 1.657, 2.398, 3.327, 4.429, 6.072, 8.45, 11.48, 15.11",\
"1.262, 1.456, 1.992, 2.801, 3.872, 5.095, 6.543, 8.634, 11.5, 15.1",\
"1.514, 1.741, 2.356, 3.255, 4.424, 5.824, 7.342, 9.186, 11.75, 15.14",\
"1.788, 2.046, 2.752, 3.738, 4.996, 6.54, 8.262, 10.12, 12.39, 15.45");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.008449, 0.0346, 0.08453, 0.1623, 0.2715, 0.4151, 0.596, 0.8169, 1.08");
values("0.288, 0.3463, 0.551, 0.9401, 1.546, 2.396, 3.514, 4.922, 6.642, 8.692",\
"0.308, 0.3676, 0.5734, 0.9632, 1.57, 2.42, 3.538, 4.946, 6.666, 8.716",\
"0.3602, 0.4247, 0.6341, 1.026, 1.633, 2.485, 3.604, 5.012, 6.731, 8.78",\
"0.3993, 0.4795, 0.7252, 1.134, 1.741, 2.593, 3.712, 5.121, 6.842, 8.888",\
"0.4092, 0.5102, 0.8061, 1.274, 1.914, 2.764, 3.882, 5.29, 7.011, 9.059",\
"0.3791, 0.5034, 0.8613, 1.401, 2.112, 3.01, 4.128, 5.534, 7.251, 9.301",\
"0.3062, 0.4547, 0.8782, 1.504, 2.299, 3.275, 4.452, 5.86, 7.575, 9.622",\
"0.1933, 0.3622, 0.8496, 1.567, 2.462, 3.529, 4.791, 6.269, 7.991, 10.03",\
"0.0334, 0.2254, 0.7734, 1.586, 2.587, 3.759, 5.12, 6.69, 8.487, 10.54",\
"-0.1771, 0.0361, 0.6481, 1.553, 2.667, 3.956, 5.425, 7.098, 8.995, 11.13");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.008449, 0.0346, 0.08453, 0.1623, 0.2715, 0.4151, 0.596, 0.8169, 1.08");
values("0.3016, 0.3625, 0.5715, 0.9639, 1.571, 2.422, 3.539, 4.945, 6.665, 8.712",\
"0.3334, 0.3951, 0.6055, 0.9988, 1.607, 2.457, 3.575, 4.982, 6.701, 8.747",\
"0.4587, 0.52, 0.7305, 1.125, 1.734, 2.585, 3.703, 5.111, 6.828, 8.874",\
"0.679, 0.7558, 0.9853, 1.377, 1.984, 2.834, 3.952, 5.358, 7.075, 9.124",\
"0.9337, 1.03, 1.325, 1.778, 2.385, 3.23, 4.344, 5.751, 7.466, 9.511",\
"1.235, 1.349, 1.699, 2.251, 2.95, 3.799, 4.907, 6.307, 8.02, 10.07",\
"1.585, 1.718, 2.122, 2.761, 3.585, 4.545, 5.66, 7.053, 8.761, 10.8",\
"1.984, 2.14, 2.601, 3.321, 4.258, 5.366, 6.601, 8.003, 9.701, 11.73",\
"2.437, 2.614, 3.138, 3.942, 4.981, 6.224, 7.628, 9.155, 10.86, 12.89",\
"2.943, 3.143, 3.733, 4.627, 5.768, 7.133, 8.692, 10.41, 12.24, 14.27");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.008449, 0.0346, 0.08453, 0.1623, 0.2715, 0.4151, 0.596, 0.8169, 1.08");
values("0.2962, 0.3978, 0.7509, 1.422, 2.467, 3.934, 5.863, 8.288, 11.25, 14.79",\
"0.2964, 0.3979, 0.7509, 1.423, 2.467, 3.934, 5.864, 8.291, 11.25, 14.79",\
"0.3302, 0.4177, 0.7521, 1.423, 2.466, 3.932, 5.863, 8.289, 11.26, 14.8",\
"0.4368, 0.529, 0.8436, 1.444, 2.466, 3.934, 5.861, 8.294, 11.26, 14.79",\
"0.5996, 0.694, 1.015, 1.608, 2.532, 3.937, 5.856, 8.283, 11.25, 14.8",\
"0.8136, 0.9198, 1.247, 1.852, 2.77, 4.059, 5.885, 8.282, 11.25, 14.78",\
"1.057, 1.178, 1.544, 2.161, 3.093, 4.374, 6.068, 8.338, 11.26, 14.8",\
"1.32, 1.462, 1.879, 2.54, 3.489, 4.783, 6.467, 8.597, 11.35, 14.8",\
"1.602, 1.762, 2.247, 2.975, 3.96, 5.268, 6.97, 9.084, 11.69, 14.98",\
"1.908, 2.085, 2.622, 3.447, 4.498, 5.834, 7.56, 9.692, 12.26, 15.37");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.008449, 0.0346, 0.08453, 0.1623, 0.2715, 0.4151, 0.596, 0.8169, 1.08");
values("0.4059, 0.5105, 0.8722, 1.56, 2.63, 4.132, 6.103, 8.587, 11.62, 15.23",\
"0.4054, 0.5106, 0.8721, 1.56, 2.63, 4.127, 6.099, 8.586, 11.62, 15.22",\
"0.4117, 0.511, 0.8719, 1.56, 2.63, 4.131, 6.099, 8.585, 11.61, 15.23",\
"0.559, 0.648, 0.928, 1.562, 2.63, 4.13, 6.104, 8.588, 11.62, 15.23",\
"0.7374, 0.8506, 1.188, 1.712, 2.647, 4.13, 6.103, 8.591, 11.62, 15.23",\
"0.929, 1.063, 1.47, 2.092, 2.895, 4.178, 6.102, 8.589, 11.62, 15.23",\
"1.149, 1.304, 1.763, 2.496, 3.409, 4.524, 6.198, 8.595, 11.62, 15.24",\
"1.39, 1.566, 2.087, 2.901, 3.96, 5.172, 6.64, 8.746, 11.64, 15.24",\
"1.648, 1.856, 2.443, 3.33, 4.51, 5.898, 7.416, 9.286, 11.86, 15.27",\
"1.92, 2.158, 2.822, 3.808, 5.07, 6.62, 8.34, 10.19, 12.5, 15.56");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.008449, 0.0346, 0.08453, 0.1623, 0.2715, 0.4151, 0.596, 0.8169, 1.08");
values("0.3124, 0.3709, 0.5754, 0.9647, 1.57, 2.42, 3.54, 4.948, 6.666, 8.716",\
"0.3339, 0.3938, 0.5993, 0.9894, 1.596, 2.446, 3.564, 4.972, 6.692, 8.741",\
"0.374, 0.4367, 0.6451, 1.037, 1.645, 2.496, 3.614, 5.023, 6.742, 8.791",\
"0.3901, 0.463, 0.6963, 1.101, 1.709, 2.56, 3.678, 5.09, 6.809, 8.856",\
"0.3721, 0.4597, 0.7247, 1.169, 1.804, 2.654, 3.772, 5.18, 6.899, 8.95",\
"0.3017, 0.4104, 0.7249, 1.217, 1.9, 2.79, 3.909, 5.315, 7.032, 9.081",\
"0.1771, 0.307, 0.681, 1.238, 1.975, 2.919, 4.087, 5.499, 7.212, 9.256",\
"-0.0033, 0.1482, 0.5815, 1.218, 2.026, 3.027, 4.254, 5.722, 7.45, 9.488",\
"-0.2407, -0.0682, 0.4233, 1.143, 2.036, 3.11, 4.399, 5.931, 7.719, 9.78",\
"-0.54, -0.3457, 0.203, 1.006, 1.997, 3.158, 4.519, 6.116, 7.972, 10.1");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.008449, 0.0346, 0.08453, 0.1623, 0.2715, 0.4151, 0.596, 0.8169, 1.08");
values("0.347, 0.411, 0.6263, 1.024, 1.636, 2.489, 3.608, 5.019, 6.737, 8.786",\
"0.3767, 0.4409, 0.6564, 1.055, 1.666, 2.52, 3.64, 5.05, 6.767, 8.816",\
"0.5039, 0.5675, 0.7829, 1.181, 1.793, 2.646, 3.767, 5.177, 6.896, 8.943",\
"0.7474, 0.8195, 1.041, 1.436, 2.044, 2.897, 4.015, 5.425, 7.141, 9.189",\
"1.033, 1.124, 1.404, 1.842, 2.447, 3.295, 4.41, 5.816, 7.534, 9.58",\
"1.37, 1.476, 1.807, 2.339, 3.019, 3.866, 4.974, 6.375, 8.091, 10.13",\
"1.766, 1.888, 2.265, 2.876, 3.678, 4.618, 5.73, 7.123, 8.831, 10.87",\
"2.225, 2.364, 2.789, 3.471, 4.377, 5.462, 6.679, 8.078, 9.776, 11.8",\
"2.751, 2.908, 3.383, 4.137, 5.134, 6.347, 7.727, 9.235, 10.94, 12.96",\
"3.344, 3.519, 4.047, 4.879, 5.964, 7.289, 8.819, 10.51, 12.32, 14.36");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.008449, 0.0346, 0.08453, 0.1623, 0.2715, 0.4151, 0.596, 0.8169, 1.08");
values("0.2962, 0.3979, 0.7511, 1.424, 2.467, 3.934, 5.862, 8.292, 11.26, 14.8",\
"0.2963, 0.3979, 0.7509, 1.422, 2.467, 3.934, 5.863, 8.294, 11.26, 14.8",\
"0.3166, 0.4096, 0.7507, 1.421, 2.467, 3.934, 5.86, 8.287, 11.25, 14.8",\
"0.391, 0.4878, 0.8186, 1.44, 2.466, 3.933, 5.861, 8.285, 11.26, 14.8",\
"0.52, 0.6124, 0.9408, 1.568, 2.526, 3.937, 5.862, 8.292, 11.26, 14.8",\
"0.7156, 0.81, 1.126, 1.743, 2.713, 4.05, 5.89, 8.285, 11.25, 14.8",\
"0.9552, 1.054, 1.384, 1.987, 2.95, 4.304, 6.059, 8.363, 11.27, 14.77",\
"1.227, 1.335, 1.692, 2.307, 3.248, 4.606, 6.382, 8.589, 11.38, 14.82",\
"1.522, 1.641, 2.033, 2.689, 3.636, 4.967, 6.753, 8.986, 11.68, 14.99",\
"1.829, 1.97, 2.409, 3.121, 4.096, 5.418, 7.18, 9.438, 12.15, 15.36");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.008449, 0.0346, 0.08453, 0.1623, 0.2715, 0.4151, 0.596, 0.8169, 1.08");
values("0.4818, 0.5889, 0.9549, 1.646, 2.718, 4.22, 6.195, 8.682, 11.71, 15.32",\
"0.4818, 0.5884, 0.9547, 1.645, 2.717, 4.22, 6.196, 8.683, 11.72, 15.33",\
"0.4796, 0.5868, 0.9545, 1.645, 2.719, 4.219, 6.197, 8.684, 11.72, 15.32",\
"0.6088, 0.6924, 0.9904, 1.646, 2.718, 4.219, 6.195, 8.683, 11.71, 15.33",\
"0.796, 0.9096, 1.238, 1.77, 2.729, 4.22, 6.196, 8.682, 11.72, 15.33",\
"0.9912, 1.126, 1.528, 2.142, 2.954, 4.259, 6.195, 8.682, 11.72, 15.34",\
"1.207, 1.358, 1.819, 2.55, 3.455, 4.583, 6.279, 8.687, 11.72, 15.34",\
"1.446, 1.619, 2.131, 2.948, 4.008, 5.212, 6.702, 8.826, 11.73, 15.33",\
"1.707, 1.904, 2.474, 3.362, 4.546, 5.942, 7.46, 9.348, 11.93, 15.37",\
"1.986, 2.214, 2.844, 3.812, 5.094, 6.65, 8.372, 10.24, 12.56, 15.64");
}
}
}
}