/* | |
* 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_1) { | |
area : 13.171200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0038124" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.00216288" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0038124" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002887 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 7.4 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.3604 ; | |
max_transition : 7.4 ; | |
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.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4"); | |
index_2("0.001, 0.00348, 0.01219, 0.02881, 0.05472, 0.09106, 0.1389, 0.1991, 0.2727, 0.3604"); | |
values("0.09339, 0.09176, 0.08948, 0.08816, 0.08729, 0.08681, 0.08653, 0.08633, 0.08622, 0.08613",\ | |
"0.09321, 0.09157, 0.0894, 0.08789, 0.08711, 0.08666, 0.08632, 0.08614, 0.08603, 0.08588",\ | |
"0.09768, 0.0957, 0.09318, 0.09161, 0.09075, 0.09027, 0.08992, 0.08968, 0.08958, 0.08949",\ | |
"0.1149, 0.1122, 0.1078, 0.1051, 0.1034, 0.1026, 0.102, 0.1016, 0.1013, 0.1011",\ | |
"0.1454, 0.1418, 0.135, 0.13, 0.1271, 0.1253, 0.1242, 0.1234, 0.123, 0.1226",\ | |
"0.1895, 0.1848, 0.1753, 0.1679, 0.1629, 0.1599, 0.1579, 0.1566, 0.1557, 0.155",\ | |
"0.2474, 0.2419, 0.2298, 0.2192, 0.2122, 0.2073, 0.2042, 0.2021, 0.2006, 0.1995",\ | |
"0.3198, 0.3135, 0.2991, 0.2853, 0.2754, 0.2685, 0.264, 0.2608, 0.2585, 0.2569",\ | |
"0.4074, 0.4005, 0.3839, 0.3667, 0.3538, 0.3445, 0.3381, 0.3335, 0.3303, 0.3279",\ | |
"0.511, 0.5035, 0.4849, 0.4646, 0.4482, 0.4362, 0.4275, 0.4213, 0.4168, 0.4135"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4"); | |
index_2("0.001, 0.00348, 0.01219, 0.02881, 0.05472, 0.09106, 0.1389, 0.1991, 0.2727, 0.3604"); | |
values("0.05507, 0.05459, 0.0542, 0.05421, 0.0542, 0.05405, 0.05416, 0.05383, 0.05349, 0.05469",\ | |
"0.0551, 0.05454, 0.05407, 0.05421, 0.05428, 0.05427, 0.05413, 0.05379, 0.05349, 0.05397",\ | |
"0.05975, 0.05871, 0.05731, 0.05691, 0.0568, 0.05647, 0.05611, 0.0562, 0.05572, 0.05711",\ | |
"0.07395, 0.07233, 0.06941, 0.06717, 0.06634, 0.06601, 0.06565, 0.06452, 0.06397, 0.06637",\ | |
"0.09882, 0.09628, 0.09165, 0.08801, 0.08549, 0.08408, 0.08339, 0.08263, 0.08211, 0.08381",\ | |
"0.1355, 0.1322, 0.1256, 0.12, 0.1162, 0.1131, 0.1113, 0.1095, 0.1084, 0.1106",\ | |
"0.1844, 0.1799, 0.1717, 0.164, 0.158, 0.154, 0.1506, 0.1483, 0.1466, 0.1479",\ | |
"0.2463, 0.2409, 0.2305, 0.2205, 0.2129, 0.2075, 0.203, 0.1983, 0.1961, 0.1977",\ | |
"0.3216, 0.3152, 0.3027, 0.2908, 0.2808, 0.2735, 0.2674, 0.2627, 0.2585, 0.2609",\ | |
"0.411, 0.4039, 0.3891, 0.3748, 0.3627, 0.3529, 0.3461, 0.3398, 0.336, 0.338"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4"); | |
index_2("0.001, 0.00348, 0.01219, 0.02881, 0.05472, 0.09106, 0.1389, 0.1991, 0.2727, 0.3604"); | |
values("0.2122, 0.239, 0.3143, 0.4338, 0.6056, 0.8424, 1.154, 1.546, 2.024, 2.595",\ | |
"0.2247, 0.2513, 0.3268, 0.4463, 0.6181, 0.8549, 1.166, 1.558, 2.037, 2.608",\ | |
"0.282, 0.3085, 0.3835, 0.503, 0.6748, 0.9115, 1.223, 1.615, 2.093, 2.664",\ | |
"0.3888, 0.4164, 0.4924, 0.6124, 0.7836, 1.02, 1.331, 1.723, 2.201, 2.772",\ | |
"0.5278, 0.5579, 0.6389, 0.7631, 0.9359, 1.172, 1.482, 1.873, 2.351, 2.922",\ | |
"0.6963, 0.7295, 0.8177, 0.9488, 1.127, 1.364, 1.673, 2.064, 2.541, 3.111",\ | |
"0.8947, 0.9313, 1.027, 1.167, 1.355, 1.598, 1.909, 2.299, 2.776, 3.345",\ | |
"1.125, 1.165, 1.27, 1.419, 1.615, 1.869, 2.189, 2.583, 3.06, 3.628",\ | |
"1.39, 1.433, 1.546, 1.705, 1.911, 2.176, 2.508, 2.913, 3.396, 3.965",\ | |
"1.69, 1.737, 1.859, 2.029, 2.244, 2.519, 2.863, 3.282, 3.779, 4.355"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4"); | |
index_2("0.001, 0.00348, 0.01219, 0.02881, 0.05472, 0.09106, 0.1389, 0.1991, 0.2727, 0.3604"); | |
values("0.1781, 0.2081, 0.3064, 0.4912, 0.7784, 1.181, 1.711, 2.378, 3.193, 4.163",\ | |
"0.1876, 0.2176, 0.3158, 0.5005, 0.7876, 1.19, 1.72, 2.387, 3.202, 4.173",\ | |
"0.2212, 0.2505, 0.3476, 0.5313, 0.8183, 1.221, 1.75, 2.418, 3.232, 4.204",\ | |
"0.2498, 0.2801, 0.3769, 0.5584, 0.8439, 1.246, 1.775, 2.442, 3.256, 4.228",\ | |
"0.2563, 0.288, 0.3864, 0.5671, 0.8508, 1.251, 1.779, 2.446, 3.26, 4.232",\ | |
"0.2356, 0.2696, 0.3708, 0.553, 0.8371, 1.236, 1.763, 2.428, 3.241, 4.211",\ | |
"0.1848, 0.221, 0.3264, 0.5111, 0.7979, 1.199, 1.725, 2.389, 3.201, 4.171",\ | |
"0.1012, 0.1404, 0.2501, 0.4379, 0.7283, 1.134, 1.665, 2.328, 3.139, 4.106",\ | |
"-0.0174, 0.025, 0.141, 0.332, 0.6249, 1.037, 1.574, 2.243, 3.054, 4.021",\ | |
"-0.1739, -0.1283, -0.0051, 0.19, 0.486, 0.9026, 1.447, 2.124, 2.942, 3.91"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4"); | |
index_2("0.001, 0.00348, 0.01219, 0.02881, 0.05472, 0.09106, 0.1389, 0.1991, 0.2727, 0.3604"); | |
values("0.09618, 0.1254, 0.2169, 0.3868, 0.6627, 1.064, 1.598, 2.273, 3.097, 4.079",\ | |
"0.09624, 0.1253, 0.2174, 0.3869, 0.6627, 1.064, 1.599, 2.273, 3.096, 4.078",\ | |
"0.09734, 0.1265, 0.2182, 0.3869, 0.6628, 1.064, 1.599, 2.274, 3.097, 4.079",\ | |
"0.1106, 0.1389, 0.2265, 0.3916, 0.664, 1.065, 1.599, 2.273, 3.097, 4.078",\ | |
"0.1344, 0.1634, 0.2482, 0.4074, 0.671, 1.066, 1.599, 2.273, 3.097, 4.079",\ | |
"0.1638, 0.1938, 0.2802, 0.4368, 0.6908, 1.075, 1.601, 2.273, 3.097, 4.077",\ | |
"0.1958, 0.2288, 0.3182, 0.4758, 0.7298, 1.102, 1.613, 2.276, 3.097, 4.076",\ | |
"0.2296, 0.2662, 0.3596, 0.5178, 0.7758, 1.151, 1.654, 2.298, 3.103, 4.078",\ | |
"0.2676, 0.3078, 0.4074, 0.5648, 0.8252, 1.207, 1.718, 2.355, 3.139, 4.09",\ | |
"0.3068, 0.3512, 0.4588, 0.6182, 0.8772, 1.267, 1.787, 2.435, 3.21, 4.142"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4"); | |
index_2("0.001, 0.00348, 0.01219, 0.02881, 0.05472, 0.09106, 0.1389, 0.1991, 0.2727, 0.3604"); | |
values("0.1011, 0.1481, 0.3178, 0.6551, 1.18, 1.919, 2.889, 4.112, 5.605, 7.392",\ | |
"0.1017, 0.1483, 0.3178, 0.6551, 1.182, 1.92, 2.888, 4.115, 5.605, 7.391",\ | |
"0.1035, 0.1497, 0.3184, 0.6543, 1.181, 1.92, 2.891, 4.114, 5.61, 7.388",\ | |
"0.1137, 0.1587, 0.3221, 0.6553, 1.182, 1.918, 2.89, 4.115, 5.609, 7.387",\ | |
"0.1284, 0.1723, 0.3325, 0.6586, 1.182, 1.919, 2.888, 4.111, 5.607, 7.384",\ | |
"0.1474, 0.19, 0.3474, 0.672, 1.19, 1.919, 2.887, 4.114, 5.609, 7.389",\ | |
"0.1694, 0.2112, 0.3658, 0.6892, 1.207, 1.933, 2.891, 4.112, 5.606, 7.389",\ | |
"0.1938, 0.2364, 0.3862, 0.7082, 1.233, 1.96, 2.914, 4.117, 5.605, 7.378",\ | |
"0.2202, 0.265, 0.4122, 0.7298, 1.258, 1.995, 2.949, 4.146, 5.615, 7.389",\ | |
"0.2494, 0.2964, 0.4418, 0.753, 1.284, 2.032, 2.996, 4.192, 5.653, 7.402"); | |
} | |
} | |
} | |
} | |