blob: 895384df56b73f63a058ae874227706849da7550 [file] [log] [blame]
/*
* Copyright 2022 GlobalFoundries PDK Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
cell(gf180mcu_fd_sc_mcu9t5v0__nor3_2) {
area : 39.513600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.01002276" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.000912276" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.000874728" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.000820548" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.000860436" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.000784296" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.000783288" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.000773172" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.01002276" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01125 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.08625, 0.08624, 0.08606, 0.08595, 0.08582, 0.08575, 0.0858, \
0.08576, 0.0857, 0.08559");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01774, -0.01781, -0.0178, -0.01782, -0.01782, -0.01784, -0.01785, \
-0.01786, -0.01787, -0.01786");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.0449, 0.04488, 0.04484, 0.04475, 0.04468, 0.04472, 0.04477, \
0.04473, 0.04472, 0.04467");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01793, -0.01803, -0.01801, -0.01801, -0.01801, -0.01805, -0.01806, \
-0.01806, -0.01807, -0.01808");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.04459, 0.04454, 0.04455, 0.0444, 0.04441, 0.04443, 0.04445, \
0.04442, 0.0444, 0.04438");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01792, -0.01802, -0.018, -0.018, -0.018, -0.018, -0.01807, \
-0.01807, -0.01807, -0.01807");
}
}
}
pin(A2) {
capacitance : 0.01151 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.04104, 0.04094, 0.04104, 0.04107, 0.04096, 0.04104, 0.04106, \
0.04097, 0.04093, 0.04082");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.0203, -0.0203, -0.02028, -0.02033, -0.02037, -0.02039, -0.02043, \
-0.02046, -0.0205, -0.02052");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.06179, 0.06175, 0.06174, 0.06164, 0.06153, 0.06154, 0.06163, \
0.06162, 0.06164, 0.06166");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.04822, -0.04925, -0.05465, -0.05816, -0.05969, -0.06035, -0.06071, \
-0.06091, -0.06099, -0.0611");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03758, 0.03756, 0.03755, 0.03765, 0.03757, 0.03758, 0.03771, \
0.03768, 0.0377, 0.03768");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.03983, -0.03921, -0.03756, -0.03589, -0.03477, -0.03396, -0.03335, \
-0.03279, -0.03233, -0.03195");
}
}
}
pin(A3) {
capacitance : 0.01206 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.06158, 0.0616, 0.0617, 0.06146, 0.06149, 0.06151, 0.06165, 0.06163, \
0.06156, 0.06163");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.05162, -0.05442, -0.05862, -0.05968, -0.05998, -0.06021, -0.06049, \
-0.06059, -0.06071, -0.06078");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.06251, 0.06253, 0.06263, 0.06244, 0.06253, 0.06242, 0.06256, \
0.06253, 0.06254, 0.06252");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.04875, -0.05112, -0.05491, -0.05731, -0.05833, -0.05895, -0.05944, \
-0.05975, -0.05991, -0.06004");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.06152, 0.06155, 0.06157, 0.06136, 0.06141, 0.06144, 0.0615, \
0.06156, 0.06148, 0.06148");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.057, -0.05846, -0.05939, -0.05983, -0.06004, -0.06024, -0.06049, \
-0.06057, -0.06072, -0.06075");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.2458 ;
max_transition : 5.2 ;
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00269, 0.008621, 0.01995, 0.0376, 0.06236, 0.09494, 0.136, 0.1861, 0.2458");
values("-0.009119, -0.00877, -0.007825, -0.007008, -0.006534, -0.006216, -0.00603, -0.005914, -0.005815, -0.005778",\
"-0.008001, -0.007449, -0.006249, -0.005124, -0.004226, -0.003752, -0.00339, -0.003121, -0.002966, -0.002863",\
"0.0009974, 0.00108, 0.001202, 0.001257, 0.001371, 0.00138, 0.001489, 0.001461, 0.001453, 0.001466",\
"0.02123, 0.02055, 0.01851, 0.01602, 0.01375, 0.01179, 0.01017, 0.008817, 0.007806, 0.006927",\
"0.05754, 0.05605, 0.0514, 0.0453, 0.03899, 0.03336, 0.02863, 0.02461, 0.02127, 0.01855",\
"0.1143, 0.112, 0.1046, 0.0941, 0.08253, 0.07176, 0.06226, 0.05405, 0.04706, 0.04106",\
"0.1939, 0.1906, 0.1808, 0.1657, 0.1484, 0.1313, 0.1156, 0.1016, 0.08928, 0.0789",\
"0.2977, 0.2938, 0.2814, 0.262, 0.2389, 0.2149, 0.1921, 0.171, 0.1522, 0.1358",\
"0.4272, 0.4225, 0.4078, 0.3844, 0.3558, 0.3248, 0.2941, 0.2651, 0.2388, 0.215",\
"0.5834, 0.5783, 0.5615, 0.5344, 0.5002, 0.4624, 0.4241, 0.3867, 0.3519, 0.3197");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00269, 0.008621, 0.01995, 0.0376, 0.06236, 0.09494, 0.136, 0.1861, 0.2458");
values("0.1714, 0.1719, 0.1729, 0.1739, 0.1749, 0.1758, 0.1765, 0.1776, 0.1783, 0.1791",\
"0.1693, 0.1698, 0.1709, 0.1724, 0.1737, 0.1749, 0.1759, 0.1769, 0.178, 0.1789",\
"0.1767, 0.1764, 0.1756, 0.175, 0.1751, 0.1755, 0.1763, 0.1772, 0.1778, 0.1792",\
"0.2032, 0.2018, 0.1981, 0.1935, 0.1893, 0.1865, 0.1844, 0.1834, 0.1829, 0.1826",\
"0.2497, 0.2476, 0.2412, 0.2322, 0.2229, 0.2144, 0.2077, 0.2023, 0.1984, 0.1955",\
"0.3187, 0.3156, 0.3064, 0.2936, 0.279, 0.2647, 0.2514, 0.2402, 0.2308, 0.2236",\
"0.4125, 0.4086, 0.3965, 0.3791, 0.3597, 0.3394, 0.3198, 0.3012, 0.285, 0.2715",\
"0.5329, 0.5283, 0.5138, 0.4918, 0.4667, 0.4403, 0.4144, 0.3893, 0.3652, 0.3442",\
"0.6817, 0.6765, 0.6597, 0.6334, 0.602, 0.5695, 0.5367, 0.5045, 0.4737, 0.4443",\
"0.8603, 0.8544, 0.8356, 0.8056, 0.7685, 0.7288, 0.6891, 0.6501, 0.6117, 0.5749");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00269, 0.008621, 0.01995, 0.0376, 0.06236, 0.09494, 0.136, 0.1861, 0.2458");
values("0.03441, 0.03441, 0.03435, 0.0344, 0.03454, 0.03459, 0.03459, 0.03466, 0.03462, 0.03463",\
"0.03429, 0.0343, 0.03414, 0.0343, 0.03435, 0.03457, 0.03453, 0.03458, 0.03462, 0.03464",\
"0.03779, 0.03766, 0.03719, 0.03657, 0.03597, 0.03569, 0.03539, 0.03523, 0.03506, 0.03496",\
"0.05449, 0.05365, 0.05159, 0.04876, 0.04606, 0.04369, 0.04175, 0.04028, 0.03912, 0.03827",\
"0.09179, 0.09017, 0.08561, 0.07885, 0.0719, 0.0656, 0.06016, 0.0557, 0.05208, 0.04912",\
"0.1532, 0.1509, 0.1434, 0.1322, 0.1195, 0.1073, 0.09639, 0.08708, 0.07908, 0.07254",\
"0.2414, 0.2382, 0.2276, 0.2113, 0.1926, 0.1735, 0.1554, 0.1394, 0.1254, 0.1134",\
"0.3576, 0.3535, 0.3402, 0.3192, 0.2937, 0.2671, 0.2412, 0.217, 0.1953, 0.1762",\
"0.5031, 0.4983, 0.4827, 0.4571, 0.4253, 0.3906, 0.3562, 0.3232, 0.2926, 0.2648",\
"0.6793, 0.674, 0.6562, 0.6265, 0.5883, 0.546, 0.5027, 0.4604, 0.4204, 0.3831");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00269, 0.008621, 0.01995, 0.0376, 0.06236, 0.09494, 0.136, 0.1861, 0.2458");
values("0.2177, 0.2181, 0.2189, 0.2198, 0.2206, 0.2214, 0.222, 0.2228, 0.2236, 0.2245",\
"0.2144, 0.215, 0.2163, 0.218, 0.2192, 0.2205, 0.2216, 0.2224, 0.2233, 0.2243",\
"0.2131, 0.2133, 0.214, 0.2152, 0.2169, 0.2185, 0.22, 0.2211, 0.2223, 0.2236",\
"0.2303, 0.2295, 0.2274, 0.2251, 0.2237, 0.2232, 0.223, 0.2235, 0.2239, 0.2251",\
"0.276, 0.274, 0.2681, 0.2606, 0.2532, 0.2469, 0.2423, 0.2389, 0.2365, 0.2351",\
"0.3513, 0.3482, 0.3388, 0.3258, 0.3114, 0.298, 0.286, 0.276, 0.268, 0.2619",\
"0.4558, 0.4517, 0.4394, 0.421, 0.3998, 0.3788, 0.359, 0.341, 0.3252, 0.3122",\
"0.5907, 0.5859, 0.5709, 0.5474, 0.5195, 0.4909, 0.4633, 0.4368, 0.4124, 0.3903",\
"0.7577, 0.7522, 0.7349, 0.7072, 0.6731, 0.6364, 0.6007, 0.5655, 0.5327, 0.5015",\
"0.9581, 0.9521, 0.933, 0.9019, 0.8615, 0.8171, 0.7723, 0.7291, 0.6864, 0.6469");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00269, 0.008621, 0.01995, 0.0376, 0.06236, 0.09494, 0.136, 0.1861, 0.2458");
values("0.07354, 0.07353, 0.07349, 0.07339, 0.07346, 0.07338, 0.07347, 0.07353, 0.07357, 0.07356",\
"0.07077, 0.0708, 0.07061, 0.0706, 0.07044, 0.07047, 0.07067, 0.07059, 0.07058, 0.07061",\
"0.07009, 0.06995, 0.06924, 0.06852, 0.06803, 0.06752, 0.06726, 0.06717, 0.06698, 0.06689",\
"0.08485, 0.08405, 0.08155, 0.07846, 0.07555, 0.07303, 0.07112, 0.0697, 0.06871, 0.06789",\
"0.125, 0.1233, 0.1177, 0.1101, 0.1021, 0.09504, 0.08918, 0.08429, 0.08044, 0.07754",\
"0.196, 0.193, 0.1837, 0.1701, 0.1549, 0.1406, 0.1281, 0.1174, 0.1087, 0.1014",\
"0.3001, 0.2959, 0.2827, 0.2627, 0.2393, 0.2159, 0.1943, 0.1752, 0.159, 0.1454",\
"0.4389, 0.4336, 0.417, 0.3906, 0.3587, 0.3251, 0.293, 0.2638, 0.2378, 0.2152",\
"0.6135, 0.6075, 0.5879, 0.5554, 0.5151, 0.4713, 0.4278, 0.3867, 0.3495, 0.316",\
"0.8258, 0.819, 0.7965, 0.7591, 0.7108, 0.6567, 0.6018, 0.5482, 0.4981, 0.4522");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00269, 0.008621, 0.01995, 0.0376, 0.06236, 0.09494, 0.136, 0.1861, 0.2458");
values("0.2629, 0.2634, 0.2643, 0.2652, 0.2659, 0.2667, 0.2674, 0.2682, 0.2689, 0.2699",\
"0.2595, 0.2602, 0.2615, 0.2631, 0.2644, 0.2656, 0.2667, 0.2676, 0.2685, 0.2696",\
"0.2561, 0.2565, 0.2575, 0.2593, 0.2612, 0.2632, 0.2647, 0.2661, 0.2675, 0.2686",\
"0.2663, 0.2657, 0.2648, 0.2639, 0.2638, 0.2644, 0.2651, 0.2664, 0.2673, 0.2686",\
"0.3077, 0.306, 0.301, 0.2947, 0.2889, 0.2843, 0.281, 0.2788, 0.2774, 0.2766",\
"0.3883, 0.385, 0.3753, 0.3626, 0.3486, 0.3361, 0.3251, 0.3162, 0.309, 0.3035",\
"0.5077, 0.5035, 0.4902, 0.47, 0.4475, 0.4256, 0.4056, 0.3873, 0.3715, 0.3584",\
"0.6651, 0.6601, 0.6437, 0.6179, 0.5869, 0.5551, 0.5245, 0.4966, 0.4706, 0.4473",\
"0.8607, 0.8552, 0.8364, 0.806, 0.7679, 0.7262, 0.6851, 0.6463, 0.6096, 0.576",\
"1.096, 1.09, 1.07, 1.035, 0.9904, 0.9401, 0.8887, 0.8387, 0.7911, 0.7461");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00269, 0.008621, 0.01995, 0.0376, 0.06236, 0.09494, 0.136, 0.1861, 0.2458");
values("0.05796, 0.06392, 0.08438, 0.1229, 0.1828, 0.2662, 0.376, 0.5142, 0.6827, 0.8839",\
"0.06562, 0.07162, 0.09208, 0.1309, 0.1907, 0.2743, 0.3841, 0.5225, 0.6913, 0.8923",\
"0.08512, 0.09293, 0.1177, 0.1584, 0.218, 0.3012, 0.411, 0.549, 0.7178, 0.919",\
"0.08922, 0.1004, 0.1354, 0.1916, 0.2649, 0.3528, 0.4618, 0.5992, 0.7673, 0.9677",\
"0.06858, 0.08335, 0.1299, 0.2038, 0.299, 0.4107, 0.5375, 0.6795, 0.8464, 1.046",\
"0.02016, 0.03872, 0.09655, 0.1897, 0.3081, 0.4465, 0.6015, 0.7716, 0.9567, 1.159",\
"-0.0582, -0.036, 0.0337, 0.1451, 0.2881, 0.4549, 0.6403, 0.8412, 1.058, 1.291",\
"-0.1675, -0.1417, -0.0605, 0.0692, 0.2362, 0.4314, 0.6479, 0.8831, 1.134, 1.401",\
"-0.3089, -0.2799, -0.1881, -0.04, 0.1503, 0.3739, 0.6223, 0.8915, 1.179, 1.484",\
"-0.4821, -0.4503, -0.3496, -0.1841, 0.0294, 0.2796, 0.5605, 0.8644, 1.19, 1.533");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00269, 0.008621, 0.01995, 0.0376, 0.06236, 0.09494, 0.136, 0.1861, 0.2458");
values("0.1286, 0.1472, 0.2123, 0.3357, 0.5264, 0.7928, 1.142, 1.582, 2.119, 2.758",\
"0.1322, 0.1506, 0.2157, 0.3401, 0.5308, 0.7977, 1.148, 1.588, 2.124, 2.764",\
"0.168, 0.1847, 0.2458, 0.3662, 0.5558, 0.821, 1.17, 1.611, 2.147, 2.786",\
"0.244, 0.2621, 0.3238, 0.4376, 0.6202, 0.88, 1.225, 1.662, 2.196, 2.834",\
"0.3521, 0.373, 0.4404, 0.5598, 0.7376, 0.9895, 1.326, 1.756, 2.285, 2.918",\
"0.4887, 0.5135, 0.592, 0.7224, 0.9089, 1.159, 1.486, 1.907, 2.427, 3.053",\
"0.654, 0.6832, 0.7747, 0.9229, 1.123, 1.384, 1.712, 2.123, 2.632, 3.248",\
"0.8501, 0.8837, 0.9888, 1.158, 1.38, 1.655, 1.996, 2.409, 2.908, 3.514",\
"1.079, 1.117, 1.236, 1.426, 1.673, 1.973, 2.329, 2.757, 3.259, 3.854",\
"1.342, 1.384, 1.517, 1.73, 2.004, 2.332, 2.712, 3.155, 3.675, 4.273");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00269, 0.008621, 0.01995, 0.0376, 0.06236, 0.09494, 0.136, 0.1861, 0.2458");
values("0.06145, 0.07112, 0.1053, 0.1712, 0.2735, 0.4166, 0.6051, 0.8428, 1.134, 1.479",\
"0.06108, 0.07121, 0.1055, 0.1711, 0.2733, 0.4167, 0.6053, 0.8436, 1.132, 1.481",\
"0.08636, 0.09528, 0.1231, 0.1769, 0.2736, 0.4164, 0.6051, 0.8441, 1.133, 1.48",\
"0.1332, 0.1444, 0.1801, 0.2391, 0.3196, 0.4342, 0.6082, 0.8422, 1.134, 1.48",\
"0.195, 0.2103, 0.2557, 0.3281, 0.4219, 0.5396, 0.6801, 0.8745, 1.14, 1.48",\
"0.2727, 0.2919, 0.3492, 0.4378, 0.5495, 0.6814, 0.8372, 1.018, 1.234, 1.525",\
"0.3672, 0.391, 0.4612, 0.5686, 0.6996, 0.8532, 1.025, 1.221, 1.445, 1.698",\
"0.477, 0.5058, 0.5912, 0.7182, 0.8716, 1.047, 1.242, 1.458, 1.7, 1.969",\
"0.6008, 0.6348, 0.7382, 0.8884, 1.066, 1.265, 1.485, 1.726, 1.987, 2.276",\
"0.7404, 0.7808, 0.9006, 1.076, 1.28, 1.505, 1.751, 2.02, 2.307, 2.617");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00269, 0.008621, 0.01995, 0.0376, 0.06236, 0.09494, 0.136, 0.1861, 0.2458");
values("0.2605, 0.2965, 0.4191, 0.6435, 0.9884, 1.473, 2.106, 2.905, 3.88, 5.044",\
"0.258, 0.2947, 0.4183, 0.6443, 0.989, 1.472, 2.108, 2.905, 3.886, 5.045",\
"0.2553, 0.2896, 0.4135, 0.6424, 0.9904, 1.474, 2.106, 2.911, 3.887, 5.041",\
"0.2876, 0.3167, 0.4237, 0.6386, 0.9889, 1.473, 2.11, 2.904, 3.881, 5.051",\
"0.3315, 0.362, 0.4704, 0.6716, 0.9944, 1.472, 2.108, 2.905, 3.88, 5.043",\
"0.4122, 0.4416, 0.5422, 0.739, 1.047, 1.493, 2.11, 2.908, 3.884, 5.044",\
"0.5092, 0.5432, 0.6516, 0.84, 1.141, 1.566, 2.149, 2.912, 3.878, 5.048",\
"0.6204, 0.6608, 0.781, 0.981, 1.267, 1.684, 2.242, 2.974, 3.904, 5.044",\
"0.747, 0.7908, 0.9266, 1.145, 1.44, 1.842, 2.388, 3.09, 3.981, 5.074",\
"0.8914, 0.938, 1.086, 1.327, 1.644, 2.043, 2.572, 3.263, 4.119, 5.184");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00269, 0.008621, 0.01995, 0.0376, 0.06236, 0.09494, 0.136, 0.1861, 0.2458");
values("0.08189, 0.08843, 0.1104, 0.1508, 0.2119, 0.2964, 0.4069, 0.5455, 0.7144, 0.9154",\
"0.08887, 0.09536, 0.1173, 0.1577, 0.2188, 0.3033, 0.4138, 0.5524, 0.7213, 0.9225",\
"0.1139, 0.1209, 0.1436, 0.1833, 0.244, 0.3283, 0.4386, 0.577, 0.7459, 0.947",\
"0.1311, 0.1409, 0.1721, 0.224, 0.2934, 0.3789, 0.4883, 0.6259, 0.7944, 0.9949",\
"0.1266, 0.1394, 0.1805, 0.248, 0.3371, 0.444, 0.5668, 0.7062, 0.8733, 1.073",\
"0.09779, 0.1138, 0.1646, 0.2487, 0.3592, 0.4903, 0.6393, 0.8044, 0.9858, 1.186",\
"0.0442, 0.0624, 0.1223, 0.2225, 0.3548, 0.5124, 0.6896, 0.8843, 1.096, 1.324",\
"-0.0357, -0.0147, 0.0535, 0.1687, 0.3222, 0.5055, 0.7125, 0.939, 1.183, 1.443",\
"-0.1428, -0.1194, -0.0421, 0.0869, 0.2602, 0.4687, 0.7054, 0.9643, 1.242, 1.538",\
"-0.2776, -0.2514, -0.167, -0.0246, 0.1681, 0.4007, 0.6664, 0.957, 1.271, 1.604");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00269, 0.008621, 0.01995, 0.0376, 0.06236, 0.09494, 0.136, 0.1861, 0.2458");
values("0.2091, 0.2282, 0.2941, 0.4175, 0.6078, 0.8736, 1.223, 1.663, 2.199, 2.838",\
"0.2104, 0.2299, 0.2965, 0.421, 0.6123, 0.8788, 1.229, 1.669, 2.205, 2.844",\
"0.225, 0.2441, 0.3099, 0.4342, 0.6255, 0.8934, 1.244, 1.684, 2.221, 2.861",\
"0.2663, 0.286, 0.3527, 0.4732, 0.6602, 0.9243, 1.272, 1.711, 2.247, 2.888",\
"0.3465, 0.3668, 0.4338, 0.5558, 0.7393, 0.9948, 1.335, 1.768, 2.3, 2.936",\
"0.4572, 0.4803, 0.5552, 0.6823, 0.8668, 1.119, 1.45, 1.873, 2.395, 3.023",\
"0.5921, 0.6189, 0.7044, 0.846, 1.039, 1.294, 1.622, 2.034, 2.545, 3.162",\
"0.7523, 0.7823, 0.8788, 1.037, 1.25, 1.515, 1.846, 2.257, 2.756, 3.362",\
"0.9374, 0.9714, 1.079, 1.256, 1.491, 1.778, 2.12, 2.533, 3.033, 3.626",\
"1.149, 1.186, 1.306, 1.502, 1.76, 2.073, 2.438, 2.862, 3.365, 3.958");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00269, 0.008621, 0.01995, 0.0376, 0.06236, 0.09494, 0.136, 0.1861, 0.2458");
values("0.0986, 0.1092, 0.1445, 0.2116, 0.3144, 0.4584, 0.6474, 0.8853, 1.175, 1.521",\
"0.0982, 0.1087, 0.1443, 0.2114, 0.3142, 0.4583, 0.647, 0.8849, 1.175, 1.521",\
"0.116, 0.1236, 0.1521, 0.2122, 0.3141, 0.4584, 0.6474, 0.8848, 1.175, 1.52",\
"0.175, 0.1853, 0.2178, 0.2724, 0.35, 0.47, 0.648, 0.885, 1.175, 1.521",\
"0.2547, 0.2677, 0.3073, 0.3725, 0.4608, 0.5714, 0.7119, 0.9105, 1.179, 1.521",\
"0.3552, 0.3715, 0.4199, 0.4981, 0.5988, 0.7234, 0.872, 1.047, 1.268, 1.56",\
"0.4796, 0.4984, 0.5582, 0.6472, 0.7652, 0.9064, 1.069, 1.258, 1.477, 1.729",\
"0.6266, 0.6494, 0.7178, 0.826, 0.9602, 1.118, 1.3, 1.504, 1.737, 2",\
"0.7972, 0.8244, 0.9048, 1.028, 1.181, 1.361, 1.563, 1.784, 2.034, 2.312",\
"0.988, 1.021, 1.117, 1.26, 1.436, 1.634, 1.857, 2.1, 2.37, 2.667");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00269, 0.008621, 0.01995, 0.0376, 0.06236, 0.09494, 0.136, 0.1861, 0.2458");
values("0.2753, 0.3077, 0.4233, 0.6447, 0.9897, 1.475, 2.11, 2.91, 3.884, 5.049",\
"0.2758, 0.3083, 0.4235, 0.6452, 0.9898, 1.471, 2.109, 2.905, 3.882, 5.047",\
"0.2809, 0.312, 0.4247, 0.6448, 0.9909, 1.473, 2.109, 2.91, 3.886, 5.044",\
"0.3196, 0.3478, 0.449, 0.6522, 0.9898, 1.472, 2.105, 2.905, 3.888, 5.043",\
"0.3824, 0.4083, 0.5037, 0.6958, 1.011, 1.475, 2.111, 2.905, 3.886, 5.042",\
"0.4882, 0.512, 0.5974, 0.7704, 1.068, 1.508, 2.119, 2.909, 3.88, 5.043",\
"0.617, 0.6432, 0.73, 0.895, 1.169, 1.582, 2.161, 2.928, 3.889, 5.043",\
"0.7642, 0.7908, 0.8876, 1.059, 1.322, 1.705, 2.252, 2.982, 3.912, 5.055",\
"0.9284, 0.9578, 1.063, 1.25, 1.52, 1.885, 2.4, 3.092, 3.985, 5.092",\
"1.115, 1.145, 1.258, 1.46, 1.748, 2.122, 2.61, 3.267, 4.116, 5.179");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00269, 0.008621, 0.01995, 0.0376, 0.06236, 0.09494, 0.136, 0.1861, 0.2458");
values("0.08489, 0.09235, 0.1176, 0.1623, 0.2281, 0.3164, 0.4297, 0.5705, 0.741, 0.9434",\
"0.09124, 0.09853, 0.1235, 0.168, 0.2335, 0.3218, 0.4352, 0.576, 0.7465, 0.9486",\
"0.119, 0.1264, 0.15, 0.1925, 0.2569, 0.3447, 0.4579, 0.5986, 0.769, 0.9713",\
"0.1429, 0.1531, 0.1852, 0.238, 0.308, 0.3946, 0.5064, 0.6464, 0.8163, 1.018",\
"0.1474, 0.1603, 0.2018, 0.2698, 0.3588, 0.4651, 0.5867, 0.7265, 0.8947, 1.096",\
"0.1301, 0.1457, 0.1963, 0.2802, 0.3896, 0.5197, 0.6668, 0.83, 1.009, 1.209",\
"0.0905, 0.1083, 0.168, 0.2671, 0.3976, 0.5529, 0.7271, 0.9183, 1.127, 1.352",\
"0.0288, 0.0492, 0.1164, 0.2293, 0.381, 0.5611, 0.7641, 0.9851, 1.224, 1.481",\
"-0.0549, -0.0325, 0.0414, 0.1675, 0.337, 0.5422, 0.7739, 1.027, 1.299, 1.589",\
"-0.1617, -0.1374, -0.0568, 0.081, 0.2687, 0.4974, 0.7575, 1.042, 1.347, 1.672");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00269, 0.008621, 0.01995, 0.0376, 0.06236, 0.09494, 0.136, 0.1861, 0.2458");
values("0.2412, 0.2606, 0.3264, 0.4502, 0.6408, 0.9061, 1.255, 1.695, 2.232, 2.871",\
"0.2442, 0.2637, 0.3305, 0.4548, 0.6465, 0.913, 1.263, 1.702, 2.239, 2.879",\
"0.2568, 0.276, 0.3425, 0.4675, 0.6596, 0.9272, 1.278, 1.718, 2.256, 2.895",\
"0.2836, 0.303, 0.3692, 0.4909, 0.6797, 0.9457, 1.295, 1.735, 2.272, 2.912",\
"0.3396, 0.3599, 0.4263, 0.5469, 0.7311, 0.9887, 1.331, 1.766, 2.299, 2.936",\
"0.4192, 0.442, 0.5169, 0.6435, 0.8257, 1.077, 1.409, 1.833, 2.357, 2.986",\
"0.5203, 0.547, 0.6312, 0.7722, 0.9645, 1.215, 1.541, 1.951, 2.462, 3.078",\
"0.6419, 0.6716, 0.7661, 0.9234, 1.135, 1.398, 1.721, 2.127, 2.624, 3.225",\
"0.7826, 0.8151, 0.9205, 1.095, 1.328, 1.613, 1.951, 2.354, 2.845, 3.434",\
"0.9422, 0.9779, 1.095, 1.287, 1.541, 1.851, 2.214, 2.632, 3.122, 3.704");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00269, 0.008621, 0.01995, 0.0376, 0.06236, 0.09494, 0.136, 0.1861, 0.2458");
values("0.1256, 0.1372, 0.1769, 0.2477, 0.353, 0.4988, 0.6883, 0.9259, 1.217, 1.562",\
"0.1227, 0.135, 0.1754, 0.2467, 0.3538, 0.4988, 0.688, 0.9265, 1.216, 1.562",\
"0.1388, 0.1472, 0.1782, 0.2433, 0.3502, 0.4971, 0.6873, 0.9266, 1.216, 1.562",\
"0.2115, 0.2211, 0.2521, 0.3042, 0.3805, 0.5046, 0.6873, 0.9259, 1.217, 1.563",\
"0.3072, 0.3197, 0.3588, 0.4182, 0.4998, 0.6046, 0.7448, 0.9458, 1.219, 1.563",\
"0.4305, 0.4471, 0.4912, 0.5622, 0.6558, 0.7694, 0.9096, 1.079, 1.302, 1.597",\
"0.583, 0.6012, 0.658, 0.7396, 0.845, 0.971, 1.122, 1.3, 1.511, 1.76",\
"0.7678, 0.7896, 0.8538, 0.9526, 1.072, 1.212, 1.375, 1.562, 1.781, 2.035",\
"0.9848, 1.011, 1.086, 1.2, 1.338, 1.492, 1.67, 1.873, 2.099, 2.361",\
"1.236, 1.267, 1.355, 1.485, 1.641, 1.816, 2.008, 2.225, 2.468, 2.739");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00269, 0.008621, 0.01995, 0.0376, 0.06236, 0.09494, 0.136, 0.1861, 0.2458");
values("0.2765, 0.3085, 0.4235, 0.6457, 0.9906, 1.474, 2.109, 2.904, 3.881, 5.042",\
"0.2765, 0.309, 0.4235, 0.6445, 0.989, 1.472, 2.106, 2.909, 3.884, 5.042",\
"0.2797, 0.3118, 0.4247, 0.6458, 0.9895, 1.473, 2.109, 2.908, 3.881, 5.043",\
"0.306, 0.3348, 0.4401, 0.6489, 0.9913, 1.471, 2.109, 2.906, 3.881, 5.042",\
"0.3731, 0.3981, 0.4907, 0.6837, 1.005, 1.477, 2.109, 2.91, 3.879, 5.048",\
"0.509, 0.531, 0.6082, 0.7708, 1.061, 1.504, 2.115, 2.905, 3.887, 5.049",\
"0.6774, 0.6972, 0.777, 0.9304, 1.181, 1.582, 2.159, 2.928, 3.887, 5.043",\
"0.8642, 0.8874, 0.9728, 1.133, 1.375, 1.732, 2.26, 2.982, 3.918, 5.051",\
"1.083, 1.106, 1.194, 1.367, 1.62, 1.962, 2.44, 3.109, 3.989, 5.094",\
"1.33, 1.353, 1.442, 1.626, 1.903, 2.254, 2.705, 3.32, 4.14, 5.188");
}
}
}
}