blob: edfc2a3a9692b95b9009e69ed16c3488f50464ab [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__buf_2) {
area : 17.561600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "6.65964e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "6.57216e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "6.65964e-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.004863 ;
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 ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 0.7137 ;
max_transition : 5.2 ;
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.005919, 0.02319, 0.05616, 0.1075, 0.1796, 0.2745, 0.394, 0.5398, 0.7137");
values("0.1546, 0.1513, 0.149, 0.1484, 0.148, 0.1476, 0.1475, 0.1475, 0.1474, 0.1474",\
"0.1537, 0.1507, 0.1482, 0.1476, 0.1471, 0.1468, 0.1467, 0.1467, 0.1467, 0.1467",\
"0.1604, 0.1568, 0.1537, 0.1526, 0.1521, 0.1519, 0.1517, 0.1516, 0.1516, 0.1516",\
"0.1855, 0.1801, 0.1738, 0.1707, 0.1693, 0.1687, 0.1684, 0.1681, 0.168, 0.1679",\
"0.2279, 0.2205, 0.2104, 0.2051, 0.2018, 0.2001, 0.1993, 0.1987, 0.1983, 0.1981",\
"0.2895, 0.2802, 0.2656, 0.2565, 0.251, 0.2482, 0.2461, 0.245, 0.2443, 0.2438",\
"0.3702, 0.3592, 0.3399, 0.3265, 0.3187, 0.3137, 0.3106, 0.3087, 0.3075, 0.3067",\
"0.4714, 0.4589, 0.435, 0.4174, 0.4062, 0.3986, 0.3941, 0.391, 0.389, 0.3876",\
"0.5931, 0.5796, 0.5511, 0.5293, 0.5142, 0.5042, 0.4974, 0.493, 0.49, 0.488",\
"0.7366, 0.7219, 0.6899, 0.6627, 0.6438, 0.6305, 0.6214, 0.6155, 0.6113, 0.6084");
}
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.005919, 0.02319, 0.05616, 0.1075, 0.1796, 0.2745, 0.394, 0.5398, 0.7137");
values("0.0862, 0.08576, 0.08653, 0.08779, 0.08896, 0.09062, 0.09254, 0.09476, 0.09603, 0.09945",\
"0.08602, 0.08519, 0.08585, 0.08721, 0.0882, 0.0899, 0.09218, 0.0944, 0.09603, 0.09729",\
"0.09307, 0.0915, 0.08999, 0.09031, 0.09119, 0.09256, 0.09578, 0.09728, 0.09855, 0.1038",\
"0.1133, 0.11, 0.1067, 0.105, 0.1047, 0.1057, 0.1073, 0.1092, 0.1108, 0.1153",\
"0.1492, 0.1444, 0.1372, 0.134, 0.1321, 0.1321, 0.1329, 0.134, 0.1363, 0.1387",\
"0.2017, 0.1956, 0.1859, 0.1778, 0.1764, 0.1749, 0.1743, 0.1743, 0.1756, 0.1772",\
"0.272, 0.2633, 0.2509, 0.2404, 0.2339, 0.2332, 0.2315, 0.2305, 0.2317, 0.2319",\
"0.36, 0.3489, 0.3334, 0.3207, 0.3096, 0.3059, 0.3067, 0.3064, 0.3041, 0.3044",\
"0.4674, 0.4541, 0.4348, 0.4196, 0.4066, 0.3983, 0.3949, 0.3975, 0.3955, 0.3944",\
"0.5943, 0.5796, 0.5567, 0.5372, 0.5224, 0.5107, 0.504, 0.5019, 0.505, 0.5035");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_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.005919, 0.02319, 0.05616, 0.1075, 0.1796, 0.2745, 0.394, 0.5398, 0.7137");
values("0.1328, 0.1533, 0.207, 0.2909, 0.4143, 0.5861, 0.8122, 1.097, 1.445, 1.859",\
"0.1415, 0.1619, 0.2157, 0.2996, 0.4229, 0.5948, 0.8209, 1.106, 1.454, 1.868",\
"0.1803, 0.2005, 0.254, 0.3379, 0.4612, 0.633, 0.859, 1.144, 1.492, 1.907",\
"0.2475, 0.2689, 0.3243, 0.4089, 0.5319, 0.7035, 0.9294, 1.214, 1.562, 1.977",\
"0.3337, 0.357, 0.4151, 0.5016, 0.6253, 0.7966, 1.022, 1.307, 1.654, 2.069",\
"0.4367, 0.463, 0.526, 0.6161, 0.7403, 0.9114, 1.137, 1.421, 1.768, 2.182",\
"0.558, 0.5864, 0.6549, 0.7504, 0.879, 1.051, 1.276, 1.56, 1.907, 2.321",\
"0.6974, 0.7284, 0.8025, 0.9036, 1.037, 1.213, 1.44, 1.724, 2.071, 2.485",\
"0.8554, 0.889, 0.9691, 1.077, 1.214, 1.397, 1.629, 1.916, 2.263, 2.677",\
"1.033, 1.07, 1.156, 1.27, 1.414, 1.6, 1.839, 2.132, 2.484, 2.897");
}
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.005919, 0.02319, 0.05616, 0.1075, 0.1796, 0.2745, 0.394, 0.5398, 0.7137");
values("0.1096, 0.1323, 0.2057, 0.344, 0.5589, 0.8598, 1.254, 1.753, 2.362, 3.086",\
"0.1171, 0.1397, 0.213, 0.3511, 0.5662, 0.8666, 1.262, 1.761, 2.367, 3.091",\
"0.1432, 0.1656, 0.2379, 0.3753, 0.5903, 0.8903, 1.286, 1.785, 2.393, 3.118",\
"0.1675, 0.1907, 0.2628, 0.3989, 0.6125, 0.9132, 1.308, 1.806, 2.413, 3.14",\
"0.1812, 0.2056, 0.2785, 0.4132, 0.6258, 0.9255, 1.321, 1.819, 2.426, 3.151",\
"0.1808, 0.2073, 0.2819, 0.4164, 0.6287, 0.9271, 1.321, 1.819, 2.426, 3.152",\
"0.1643, 0.1926, 0.2699, 0.4055, 0.6184, 0.9162, 1.309, 1.806, 2.413, 3.138",\
"0.1295, 0.1598, 0.2406, 0.3782, 0.5916, 0.892, 1.286, 1.782, 2.388, 3.111",\
"0.0759, 0.1083, 0.1923, 0.3317, 0.5468, 0.8501, 1.246, 1.742, 2.348, 3.071",\
"0.001, 0.0366, 0.1244, 0.2652, 0.4828, 0.7884, 1.188, 1.687, 2.293, 3.015");
}
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.005919, 0.02319, 0.05616, 0.1075, 0.1796, 0.2745, 0.394, 0.5398, 0.7137");
values("0.04748, 0.06852, 0.132, 0.2507, 0.4486, 0.7323, 1.109, 1.582, 2.159, 2.852",\
"0.04754, 0.0687, 0.1315, 0.2513, 0.4488, 0.7332, 1.109, 1.581, 2.16, 2.853",\
"0.04836, 0.06948, 0.1325, 0.2518, 0.4488, 0.7333, 1.108, 1.583, 2.163, 2.851",\
"0.0569, 0.0779, 0.1385, 0.2536, 0.4491, 0.7321, 1.108, 1.582, 2.163, 2.854",\
"0.06834, 0.08988, 0.1487, 0.2602, 0.4514, 0.733, 1.108, 1.583, 2.16, 2.851",\
"0.0834, 0.1058, 0.1648, 0.2718, 0.4564, 0.7352, 1.109, 1.582, 2.16, 2.847",\
"0.0978, 0.1232, 0.1848, 0.2906, 0.4708, 0.7406, 1.11, 1.58, 2.158, 2.846",\
"0.1142, 0.1426, 0.2056, 0.3116, 0.4906, 0.7596, 1.12, 1.584, 2.157, 2.845",\
"0.1314, 0.1622, 0.23, 0.3356, 0.5148, 0.7842, 1.145, 1.599, 2.163, 2.845",\
"0.1486, 0.182, 0.2558, 0.3632, 0.5382, 0.811, 1.177, 1.631, 2.183, 2.854");
}
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.005919, 0.02319, 0.05616, 0.1075, 0.1796, 0.2745, 0.394, 0.5398, 0.7137");
values("0.04758, 0.08036, 0.2014, 0.44, 0.8124, 1.335, 2.024, 2.888, 3.947, 5.217",\
"0.04754, 0.08014, 0.2014, 0.4402, 0.8126, 1.335, 2.022, 2.888, 3.953, 5.217",\
"0.0492, 0.08148, 0.2015, 0.4399, 0.8121, 1.338, 2.023, 2.889, 3.95, 5.209",\
"0.05544, 0.0867, 0.2034, 0.4401, 0.812, 1.334, 2.021, 2.893, 3.953, 5.209",\
"0.0639, 0.09462, 0.2065, 0.4415, 0.8125, 1.333, 2.021, 2.887, 3.952, 5.206",\
"0.07442, 0.1041, 0.2138, 0.445, 0.8138, 1.334, 2.019, 2.886, 3.945, 5.206",\
"0.086, 0.1162, 0.2232, 0.4528, 0.821, 1.338, 2.02, 2.887, 3.942, 5.204",\
"0.0976, 0.129, 0.234, 0.4616, 0.8328, 1.345, 2.024, 2.886, 3.942, 5.198",\
"0.1112, 0.144, 0.2468, 0.4718, 0.8448, 1.362, 2.037, 2.89, 3.942, 5.203",\
"0.1246, 0.1594, 0.2614, 0.4828, 0.858, 1.383, 2.057, 2.907, 3.948, 5.2");
}
}
}
}