/* | |
* 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__clkinv_16) { | |
area : 74.636800 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "7.069392e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "7.464006e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "7.464006e-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.05705 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 6.8 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 3.749 ; | |
max_transition : 6.8 ; | |
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.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.02687, 0.1177, 0.2911, 0.5613, 0.9404, 1.439, 2.068, 2.835, 3.749"); | |
values("-0.01386, -0.01173, -0.009739, -0.009114, -0.008891, -0.008741, -0.008717, -0.00863, -0.008584, -0.008607",\ | |
"-0.01953, -0.01631, -0.01231, -0.01043, -0.009541, -0.009206, -0.008943, -0.008863, -0.008785, -0.008708",\ | |
"-0.02512, -0.02252, -0.0173, -0.01352, -0.01147, -0.01043, -0.009798, -0.009412, -0.009165, -0.008989",\ | |
"-0.02213, -0.02219, -0.01953, -0.01609, -0.01364, -0.01192, -0.01092, -0.01033, -0.009855, -0.009563",\ | |
"-0.009884, -0.01205, -0.01513, -0.01485, -0.0134, -0.01228, -0.01129, -0.0106, -0.01011, -0.009789",\ | |
"0.01203, 0.007116, -0.001629, -0.006933, -0.008811, -0.009304, -0.009602, -0.009593, -0.009394, -0.009267",\ | |
"0.04351, 0.03585, 0.0214, 0.009463, 0.002333, -0.001784, -0.00419, -0.005444, -0.006342, -0.006911",\ | |
"0.08515, 0.07513, 0.05465, 0.03529, 0.02149, 0.01266, 0.00676, 0.002742, 6.979e-05, -0.001854",\ | |
"0.1374, 0.1252, 0.09846, 0.07199, 0.05056, 0.03502, 0.02418, 0.01689, 0.0111, 0.007014",\ | |
"0.2008, 0.1866, 0.154, 0.1194, 0.09003, 0.06721, 0.05039, 0.03791, 0.02829, 0.02052"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.02687, 0.1177, 0.2911, 0.5613, 0.9404, 1.439, 2.068, 2.835, 3.749"); | |
values("0.1802, 0.1833, 0.1873, 0.1889, 0.1893, 0.1939, 0.1974, 0.2011, 0.201, 0.214",\ | |
"0.1741, 0.1777, 0.1832, 0.1875, 0.1878, 0.1913, 0.197, 0.1975, 0.2072, 0.2049",\ | |
"0.1725, 0.1738, 0.1783, 0.1825, 0.1858, 0.1897, 0.193, 0.1975, 0.2038, 0.2134",\ | |
"0.1792, 0.1776, 0.1785, 0.1792, 0.1844, 0.1879, 0.1903, 0.1963, 0.1971, 0.2035",\ | |
"0.1948, 0.1907, 0.1845, 0.1829, 0.1834, 0.1863, 0.1895, 0.1939, 0.1977, 0.2061",\ | |
"0.2195, 0.2126, 0.2006, 0.194, 0.1899, 0.1905, 0.1924, 0.1961, 0.199, 0.2011",\ | |
"0.2549, 0.2448, 0.226, 0.2119, 0.2044, 0.1986, 0.197, 0.1981, 0.202, 0.2044",\ | |
"0.3016, 0.288, 0.2622, 0.24, 0.224, 0.2172, 0.2111, 0.2076, 0.2048, 0.21",\ | |
"0.36, 0.3435, 0.3097, 0.2801, 0.2561, 0.2408, 0.2307, 0.2244, 0.2192, 0.2198",\ | |
"0.4316, 0.4117, 0.3694, 0.3305, 0.2982, 0.2719, 0.2578, 0.2502, 0.2372, 0.2411"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.02687, 0.1177, 0.2911, 0.5613, 0.9404, 1.439, 2.068, 2.835, 3.749"); | |
values("0.04722, 0.06723, 0.1355, 0.2643, 0.4653, 0.7463, 1.117, 1.582, 2.153, 2.829",\ | |
"0.05971, 0.0801, 0.1491, 0.2784, 0.4793, 0.7606, 1.131, 1.597, 2.168, 2.845",\ | |
"0.08325, 0.1169, 0.1982, 0.3281, 0.5293, 0.8108, 1.181, 1.649, 2.217, 2.894",\ | |
"0.09311, 0.1431, 0.2661, 0.424, 0.6259, 0.9071, 1.278, 1.745, 2.314, 2.993",\ | |
"0.08928, 0.1542, 0.3181, 0.5327, 0.7755, 1.059, 1.429, 1.895, 2.464, 3.143",\ | |
"0.0706, 0.1502, 0.3527, 0.6238, 0.9329, 1.268, 1.643, 2.109, 2.676, 3.356",\ | |
"0.0352, 0.1302, 0.3695, 0.6951, 1.072, 1.481, 1.917, 2.391, 2.959, 3.638",\ | |
"-0.0184, 0.0917, 0.3682, 0.745, 1.188, 1.674, 2.19, 2.734, 3.316, 3.991",\ | |
"-0.0923, 0.0343, 0.3482, 0.7758, 1.283, 1.843, 2.443, 3.073, 3.731, 4.427",\ | |
"-0.1879, -0.0448, 0.3075, 0.7855, 1.352, 1.987, 2.67, 3.39, 4.141, 4.92"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.02687, 0.1177, 0.2911, 0.5613, 0.9404, 1.439, 2.068, 2.835, 3.749"); | |
values("0.05366, 0.08185, 0.1769, 0.3564, 0.6344, 1.027, 1.54, 2.19, 2.976, 3.924",\ | |
"0.06906, 0.09745, 0.1939, 0.3734, 0.6526, 1.044, 1.559, 2.206, 3, 3.941",\ | |
"0.1187, 0.1568, 0.2556, 0.4366, 0.7161, 1.108, 1.622, 2.271, 3.06, 4.008",\ | |
"0.1803, 0.2364, 0.3727, 0.5587, 0.8384, 1.23, 1.743, 2.393, 3.187, 4.13",\ | |
"0.2558, 0.3279, 0.51, 0.7463, 1.031, 1.422, 1.937, 2.586, 3.375, 4.322",\ | |
"0.346, 0.4344, 0.6589, 0.9594, 1.298, 1.694, 2.208, 2.856, 3.647, 4.587",\ | |
"0.4531, 0.5581, 0.8233, 1.185, 1.601, 2.049, 2.566, 3.214, 4.002, 4.947",\ | |
"0.5781, 0.6996, 1.005, 1.425, 1.915, 2.45, 3.015, 3.665, 4.455, 5.395",\ | |
"0.7219, 0.8596, 1.208, 1.682, 2.245, 2.865, 3.523, 4.215, 5.006, 5.95",\ | |
"0.8854, 1.041, 1.431, 1.959, 2.592, 3.294, 4.047, 4.836, 5.664, 6.606"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.02687, 0.1177, 0.2911, 0.5613, 0.9404, 1.439, 2.068, 2.835, 3.749"); | |
values("0.04126, 0.07383, 0.1893, 0.4081, 0.749, 1.229, 1.861, 2.656, 3.621, 4.777",\ | |
"0.04225, 0.07378, 0.1885, 0.4081, 0.7483, 1.227, 1.86, 2.652, 3.625, 4.776",\ | |
"0.07994, 0.111, 0.1968, 0.4077, 0.7491, 1.226, 1.857, 2.656, 3.626, 4.779",\ | |
"0.1254, 0.1734, 0.2855, 0.4411, 0.7498, 1.227, 1.86, 2.654, 3.625, 4.783",\ | |
"0.1754, 0.2391, 0.3944, 0.5872, 0.8236, 1.233, 1.858, 2.653, 3.62, 4.773",\ | |
"0.2322, 0.312, 0.508, 0.7564, 1.033, 1.361, 1.884, 2.652, 3.617, 4.779",\ | |
"0.2988, 0.39, 0.6242, 0.9344, 1.274, 1.641, 2.068, 2.712, 3.625, 4.776",\ | |
"0.3732, 0.4784, 0.7476, 1.114, 1.526, 1.959, 2.423, 2.959, 3.731, 4.791",\ | |
"0.4564, 0.5754, 0.8796, 1.296, 1.779, 2.29, 2.826, 3.392, 4.049, 4.957",\ | |
"0.5478, 0.6838, 1.022, 1.488, 2.04, 2.63, 3.244, 3.888, 4.561, 5.346"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.02687, 0.1177, 0.2911, 0.5613, 0.9404, 1.439, 2.068, 2.835, 3.749"); | |
values("0.05895, 0.1053, 0.2672, 0.5757, 1.056, 1.736, 2.623, 3.747, 5.103, 6.746",\ | |
"0.05902, 0.1049, 0.2667, 0.5758, 1.056, 1.734, 2.625, 3.741, 5.119, 6.743",\ | |
"0.0953, 0.1293, 0.2669, 0.576, 1.058, 1.732, 2.62, 3.744, 5.103, 6.752",\ | |
"0.1446, 0.1974, 0.3211, 0.5776, 1.057, 1.734, 2.619, 3.742, 5.116, 6.745",\ | |
"0.1978, 0.2683, 0.4408, 0.6604, 1.063, 1.733, 2.618, 3.743, 5.099, 6.75",\ | |
"0.2598, 0.3446, 0.5632, 0.8386, 1.171, 1.743, 2.617, 3.743, 5.111, 6.725",\ | |
"0.3292, 0.4286, 0.6876, 1.031, 1.409, 1.877, 2.639, 3.736, 5.108, 6.738",\ | |
"0.406, 0.5212, 0.8174, 1.228, 1.679, 2.163, 2.799, 3.774, 5.106, 6.739",\ | |
"0.4922, 0.624, 0.9568, 1.424, 1.959, 2.524, 3.131, 3.954, 5.154, 6.728",\ | |
"0.5896, 0.7332, 1.108, 1.626, 2.24, 2.892, 3.573, 4.328, 5.358, 6.793"); | |
} | |
} | |
} | |
} | |