blob: a966dea1402a21234775eeddd3a6297045037062 [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__buf_8) {
area : 73.382400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "5.740614e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "5.61825e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "5.740614e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.02436 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 2.52 ;
max_transition : 6 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "I" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01839, 0.07942, 0.196, 0.3776, 0.6323, 0.9676, 1.39, 1.906, 2.52");
values("0.2251, 0.2265, 0.2302, 0.2332, 0.2349, 0.2359, 0.2364, 0.2367, 0.237, 0.2372",\
"0.2225, 0.224, 0.2277, 0.2308, 0.2326, 0.2335, 0.2341, 0.2344, 0.2346, 0.2349",\
"0.2187, 0.2201, 0.2235, 0.2267, 0.2288, 0.2299, 0.2306, 0.2309, 0.2311, 0.2313",\
"0.2186, 0.2191, 0.2219, 0.2251, 0.2274, 0.2288, 0.2297, 0.2302, 0.2306, 0.2308",\
"0.2235, 0.2232, 0.2243, 0.227, 0.2293, 0.2307, 0.2318, 0.2324, 0.2328, 0.2332",\
"0.2324, 0.2313, 0.2308, 0.2327, 0.2348, 0.2363, 0.2374, 0.2381, 0.2387, 0.2389",\
"0.2451, 0.2425, 0.2411, 0.2419, 0.2434, 0.245, 0.2461, 0.247, 0.2476, 0.248",\
"0.262, 0.2585, 0.2556, 0.2552, 0.2561, 0.2572, 0.2582, 0.2593, 0.2598, 0.2602",\
"0.2831, 0.2782, 0.2739, 0.2727, 0.2731, 0.2738, 0.2749, 0.2755, 0.2763, 0.2767",\
"0.3092, 0.3034, 0.297, 0.2947, 0.2942, 0.2946, 0.2957, 0.2964, 0.2967, 0.2974");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01839, 0.07942, 0.196, 0.3776, 0.6323, 0.9676, 1.39, 1.906, 2.52");
values("0.1279, 0.1306, 0.1364, 0.1414, 0.1432, 0.1464, 0.1492, 0.1511, 0.1547, 0.1573",\
"0.1268, 0.1292, 0.1354, 0.14, 0.1429, 0.1454, 0.1484, 0.1498, 0.1537, 0.1577",\
"0.1244, 0.1262, 0.1312, 0.1356, 0.1387, 0.1425, 0.1452, 0.1474, 0.1495, 0.1563",\
"0.1238, 0.1246, 0.1279, 0.132, 0.1359, 0.1399, 0.1428, 0.1452, 0.1482, 0.1534",\
"0.1266, 0.1268, 0.1282, 0.1329, 0.1354, 0.1399, 0.1428, 0.146, 0.1503, 0.1508",\
"0.1328, 0.1329, 0.1335, 0.1353, 0.1405, 0.1438, 0.146, 0.1488, 0.1545, 0.1546",\
"0.143, 0.1425, 0.1419, 0.1432, 0.1466, 0.1522, 0.1547, 0.1575, 0.1594, 0.1651",\
"0.157, 0.1558, 0.1548, 0.1556, 0.1576, 0.1603, 0.1668, 0.1692, 0.1705, 0.1748",\
"0.1753, 0.1737, 0.1716, 0.1714, 0.1724, 0.1745, 0.1787, 0.1858, 0.1897, 0.1866",\
"0.1982, 0.1957, 0.1924, 0.1912, 0.1918, 0.1955, 0.1963, 0.201, 0.2084, 0.2124");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01839, 0.07942, 0.196, 0.3776, 0.6323, 0.9676, 1.39, 1.906, 2.52");
values("0.2315, 0.2551, 0.3144, 0.4001, 0.5177, 0.6766, 0.8841, 1.145, 1.464, 1.844",\
"0.2446, 0.2684, 0.3275, 0.4132, 0.5309, 0.6901, 0.8976, 1.159, 1.477, 1.857",\
"0.2976, 0.3213, 0.3804, 0.4662, 0.5838, 0.7428, 0.9504, 1.212, 1.53, 1.91",\
"0.4027, 0.4266, 0.4865, 0.5727, 0.6907, 0.8497, 1.057, 1.318, 1.637, 2.017",\
"0.5324, 0.5607, 0.6267, 0.7169, 0.8363, 0.9957, 1.203, 1.464, 1.783, 2.163",\
"0.6735, 0.7057, 0.78, 0.8755, 0.9979, 1.159, 1.366, 1.627, 1.946, 2.326",\
"0.8287, 0.8636, 0.9465, 1.048, 1.175, 1.336, 1.545, 1.806, 2.124, 2.504",\
"1.001, 1.039, 1.129, 1.239, 1.369, 1.532, 1.74, 2.001, 2.32, 2.7",\
"1.195, 1.235, 1.332, 1.45, 1.584, 1.75, 1.958, 2.219, 2.538, 2.917",\
"1.41, 1.453, 1.556, 1.683, 1.823, 1.99, 2.2, 2.461, 2.779, 3.158");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01839, 0.07942, 0.196, 0.3776, 0.6323, 0.9676, 1.39, 1.906, 2.52");
values("0.1663, 0.1944, 0.2835, 0.4465, 0.6971, 1.047, 1.506, 2.086, 2.792, 3.633",\
"0.1788, 0.207, 0.296, 0.4591, 0.7097, 1.059, 1.52, 2.098, 2.805, 3.646",\
"0.2232, 0.251, 0.3392, 0.5021, 0.7528, 1.103, 1.564, 2.143, 2.85, 3.688",\
"0.2821, 0.311, 0.3998, 0.5623, 0.8135, 1.163, 1.623, 2.201, 2.91, 3.749",\
"0.3279, 0.3595, 0.4494, 0.612, 0.8627, 1.213, 1.673, 2.253, 2.957, 3.8",\
"0.3573, 0.3918, 0.485, 0.6468, 0.8975, 1.248, 1.707, 2.287, 2.991, 3.836",\
"0.369, 0.407, 0.5043, 0.666, 0.9157, 1.266, 1.726, 2.305, 3.011, 3.852",\
"0.3616, 0.4032, 0.5063, 0.6686, 0.9179, 1.268, 1.727, 2.306, 3.012, 3.852",\
"0.3346, 0.3794, 0.489, 0.6531, 0.9017, 1.251, 1.711, 2.288, 2.996, 3.836",\
"0.2861, 0.3341, 0.4518, 0.6191, 0.8671, 1.216, 1.675, 2.253, 2.96, 3.801");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01839, 0.07942, 0.196, 0.3776, 0.6323, 0.9676, 1.39, 1.906, 2.52");
values("0.07288, 0.0933, 0.1539, 0.2636, 0.4408, 0.7018, 1.05, 1.491, 2.031, 2.673",\
"0.0727, 0.09332, 0.154, 0.2637, 0.4406, 0.7017, 1.05, 1.489, 2.03, 2.675",\
"0.07294, 0.09316, 0.1546, 0.2638, 0.4413, 0.7009, 1.05, 1.49, 2.028, 2.674",\
"0.0777, 0.09698, 0.1565, 0.2646, 0.442, 0.7015, 1.05, 1.491, 2.031, 2.672",\
"0.097, 0.1174, 0.1728, 0.2752, 0.4468, 0.7032, 1.049, 1.491, 2.03, 2.675",\
"0.1156, 0.1404, 0.1946, 0.2922, 0.4576, 0.7098, 1.053, 1.49, 2.028, 2.674",\
"0.1332, 0.1606, 0.219, 0.3112, 0.47, 0.7158, 1.056, 1.494, 2.029, 2.672",\
"0.1498, 0.1796, 0.2436, 0.3322, 0.4836, 0.7226, 1.061, 1.497, 2.033, 2.672",\
"0.1662, 0.1978, 0.2678, 0.3558, 0.5004, 0.7314, 1.065, 1.498, 2.035, 2.675",\
"0.1844, 0.2172, 0.2934, 0.3816, 0.5182, 0.7426, 1.071, 1.503, 2.036, 2.679");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01839, 0.07942, 0.196, 0.3776, 0.6323, 0.9676, 1.39, 1.906, 2.52");
values("0.07266, 0.1101, 0.2492, 0.5234, 0.9514, 1.552, 2.347, 3.349, 4.566, 6.011",\
"0.07278, 0.11, 0.249, 0.5244, 0.954, 1.556, 2.347, 3.349, 4.565, 6.023",\
"0.07318, 0.1104, 0.2493, 0.5245, 0.9528, 1.554, 2.346, 3.348, 4.569, 6.016",\
"0.08232, 0.117, 0.2515, 0.5231, 0.9518, 1.555, 2.347, 3.347, 4.565, 6.013",\
"0.09494, 0.1283, 0.2554, 0.5258, 0.952, 1.553, 2.347, 3.345, 4.565, 6.013",\
"0.1094, 0.142, 0.2618, 0.5274, 0.9546, 1.553, 2.343, 3.341, 4.562, 6.009",\
"0.1236, 0.1584, 0.2704, 0.5294, 0.9572, 1.555, 2.343, 3.341, 4.555, 6.012",\
"0.1386, 0.175, 0.283, 0.5324, 0.957, 1.556, 2.344, 3.338, 4.556, 6.002",\
"0.1534, 0.193, 0.299, 0.5378, 0.9586, 1.557, 2.345, 3.34, 4.552, 6.006",\
"0.1686, 0.2118, 0.3176, 0.5452, 0.9606, 1.559, 2.35, 3.339, 4.554, 5.999");
}
}
}
}