/* | |
* 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 : "0.000155485" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0001534335" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.000155485" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.004904 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 2.6 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.469 ; | |
max_transition : 2.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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07095, 0.1183, 0.1806, 0.259, 0.3548, 0.469"); | |
values("0.3955, 0.3862, 0.3712, 0.3624, 0.357, 0.3539, 0.3515, 0.35, 0.3492, 0.3483",\ | |
"0.3961, 0.3869, 0.372, 0.3633, 0.3573, 0.3544, 0.3521, 0.3505, 0.3497, 0.3489",\ | |
"0.4138, 0.404, 0.3871, 0.3776, 0.3721, 0.3687, 0.3666, 0.3646, 0.3637, 0.363",\ | |
"0.475, 0.4634, 0.4417, 0.4272, 0.4189, 0.4133, 0.4097, 0.4073, 0.4059, 0.4049",\ | |
"0.5844, 0.5695, 0.5408, 0.5185, 0.5038, 0.495, 0.4885, 0.4847, 0.4819, 0.4797",\ | |
"0.7415, 0.7245, 0.6863, 0.6558, 0.6329, 0.6178, 0.6081, 0.6014, 0.5969, 0.5938",\ | |
"0.9453, 0.9264, 0.8813, 0.8386, 0.8087, 0.7862, 0.7713, 0.7615, 0.7536, 0.7482",\ | |
"1.198, 1.177, 1.125, 1.071, 1.031, 1.001, 0.981, 0.966, 0.9551, 0.9472",\ | |
"1.501, 1.478, 1.419, 1.355, 1.305, 1.267, 1.239, 1.22, 1.205, 1.194",\ | |
"1.856, 1.832, 1.769, 1.695, 1.634, 1.587, 1.55, 1.524, 1.505, 1.49"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07095, 0.1183, 0.1806, 0.259, 0.3548, 0.469"); | |
values("0.2235, 0.2189, 0.2128, 0.2098, 0.2092, 0.21, 0.2127, 0.219, 0.2194, 0.2241",\ | |
"0.224, 0.2197, 0.2136, 0.2106, 0.2106, 0.21, 0.2121, 0.2162, 0.2205, 0.2236",\ | |
"0.2408, 0.2354, 0.2272, 0.2229, 0.2204, 0.221, 0.2226, 0.2261, 0.2304, 0.2357",\ | |
"0.2953, 0.2883, 0.2766, 0.2654, 0.2599, 0.2558, 0.2545, 0.2586, 0.2629, 0.267",\ | |
"0.3897, 0.38, 0.3597, 0.347, 0.3354, 0.3268, 0.3249, 0.324, 0.3267, 0.3297",\ | |
"0.526, 0.5126, 0.4882, 0.4649, 0.4514, 0.4382, 0.4294, 0.4236, 0.4273, 0.426",\ | |
"0.7052, 0.6888, 0.6579, 0.6251, 0.6017, 0.5894, 0.5779, 0.5677, 0.5637, 0.5668",\ | |
"0.9288, 0.9097, 0.8715, 0.8343, 0.8024, 0.7805, 0.7698, 0.7558, 0.7469, 0.74",\ | |
"1.198, 1.176, 1.132, 1.088, 1.048, 1.017, 0.9959, 0.9879, 0.9751, 0.9699",\ | |
"1.517, 1.492, 1.441, 1.391, 1.344, 1.308, 1.279, 1.258, 1.249, 1.235"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07095, 0.1183, 0.1806, 0.259, 0.3548, 0.469"); | |
values("0.1011, 0.112, 0.142, 0.1896, 0.2582, 0.353, 0.4778, 0.6352, 0.8274, 1.057",\ | |
"0.1051, 0.1159, 0.1458, 0.1935, 0.2621, 0.3569, 0.4817, 0.6391, 0.8314, 1.061",\ | |
"0.1235, 0.1342, 0.164, 0.2114, 0.28, 0.3747, 0.4994, 0.6569, 0.849, 1.078",\ | |
"0.1605, 0.1713, 0.2012, 0.2483, 0.3166, 0.4111, 0.5356, 0.6929, 0.8851, 1.114",\ | |
"0.2103, 0.2219, 0.2528, 0.3006, 0.3686, 0.4625, 0.5866, 0.7435, 0.9354, 1.164",\ | |
"0.2696, 0.2821, 0.3155, 0.3649, 0.4334, 0.5269, 0.6506, 0.807, 0.9985, 1.227",\ | |
"0.3378, 0.3516, 0.3875, 0.4396, 0.5098, 0.6045, 0.7276, 0.8838, 1.075, 1.303",\ | |
"0.4158, 0.4309, 0.4693, 0.5237, 0.5965, 0.6931, 0.8182, 0.9743, 1.165, 1.393",\ | |
"0.5035, 0.5195, 0.561, 0.6182, 0.6932, 0.7917, 0.9194, 1.078, 1.27, 1.497",\ | |
"0.6011, 0.6188, 0.6631, 0.7239, 0.8007, 0.9015, 1.032, 1.194, 1.388, 1.617"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07095, 0.1183, 0.1806, 0.259, 0.3548, 0.469"); | |
values("0.08923, 0.1002, 0.136, 0.2041, 0.3106, 0.4604, 0.6579, 0.9064, 1.209, 1.571",\ | |
"0.09213, 0.1031, 0.139, 0.2069, 0.3137, 0.4637, 0.6609, 0.9098, 1.213, 1.575",\ | |
"0.1043, 0.1151, 0.1505, 0.2181, 0.3245, 0.4744, 0.6718, 0.9208, 1.224, 1.586",\ | |
"0.1215, 0.1326, 0.1676, 0.234, 0.3396, 0.4888, 0.6852, 0.934, 1.238, 1.599",\ | |
"0.1349, 0.1467, 0.1816, 0.2474, 0.3517, 0.4998, 0.696, 0.9436, 1.248, 1.609",\ | |
"0.1419, 0.1545, 0.1906, 0.2561, 0.3595, 0.5066, 0.7018, 0.9494, 1.252, 1.613",\ | |
"0.1409, 0.1546, 0.1921, 0.2571, 0.3609, 0.5079, 0.702, 0.9484, 1.25, 1.61",\ | |
"0.1311, 0.146, 0.1853, 0.2507, 0.3543, 0.5017, 0.6967, 0.9422, 1.243, 1.602",\ | |
"0.1116, 0.1274, 0.1691, 0.2351, 0.3388, 0.4869, 0.6826, 0.9294, 1.23, 1.589",\ | |
"0.082, 0.099, 0.1429, 0.2105, 0.3135, 0.4628, 0.6599, 0.9074, 1.209, 1.567"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07095, 0.1183, 0.1806, 0.259, 0.3548, 0.469"); | |
values("0.03786, 0.04962, 0.0844, 0.1485, 0.2545, 0.4081, 0.615, 0.8746, 1.193, 1.569",\ | |
"0.03792, 0.04956, 0.0846, 0.1486, 0.2545, 0.408, 0.6151, 0.8742, 1.19, 1.569",\ | |
"0.0381, 0.04978, 0.0847, 0.1487, 0.2542, 0.4086, 0.6151, 0.8746, 1.191, 1.569",\ | |
"0.04142, 0.053, 0.08656, 0.1503, 0.2545, 0.4081, 0.6153, 0.8738, 1.191, 1.571",\ | |
"0.0486, 0.06018, 0.09292, 0.1541, 0.2566, 0.4095, 0.6148, 0.8748, 1.191, 1.569",\ | |
"0.05758, 0.07074, 0.1035, 0.1627, 0.2612, 0.4104, 0.6148, 0.8752, 1.191, 1.57",\ | |
"0.06766, 0.08202, 0.1167, 0.175, 0.2716, 0.4166, 0.6166, 0.8736, 1.191, 1.57",\ | |
"0.0782, 0.0932, 0.1302, 0.1876, 0.2842, 0.4302, 0.626, 0.8778, 1.191, 1.567",\ | |
"0.089, 0.1062, 0.1448, 0.2024, 0.298, 0.4442, 0.6426, 0.8912, 1.198, 1.569",\ | |
"0.1006, 0.1186, 0.1604, 0.2188, 0.3122, 0.4588, 0.6608, 0.9146, 1.216, 1.581"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07095, 0.1183, 0.1806, 0.259, 0.3548, 0.469"); | |
values("0.03664, 0.05246, 0.1113, 0.229, 0.4141, 0.6741, 1.016, 1.447, 1.975, 2.603",\ | |
"0.03652, 0.05246, 0.1111, 0.2289, 0.414, 0.6736, 1.016, 1.447, 1.973, 2.599",\ | |
"0.03672, 0.05262, 0.1112, 0.2288, 0.4142, 0.6732, 1.017, 1.447, 1.973, 2.599",\ | |
"0.04016, 0.05534, 0.1123, 0.2299, 0.4141, 0.6731, 1.016, 1.446, 1.972, 2.599",\ | |
"0.04544, 0.05964, 0.1147, 0.2299, 0.4144, 0.6732, 1.015, 1.445, 1.972, 2.6",\ | |
"0.05228, 0.06666, 0.1192, 0.2327, 0.4156, 0.6734, 1.015, 1.448, 1.972, 2.596",\ | |
"0.05924, 0.0742, 0.125, 0.2371, 0.4207, 0.6769, 1.015, 1.445, 1.97, 2.596",\ | |
"0.06702, 0.08296, 0.1324, 0.242, 0.426, 0.6838, 1.02, 1.446, 1.97, 2.595",\ | |
"0.0748, 0.0922, 0.1406, 0.247, 0.433, 0.693, 1.03, 1.452, 1.972, 2.598",\ | |
"0.0832, 0.1024, 0.1502, 0.2532, 0.4388, 0.7028, 1.041, 1.465, 1.981, 2.599"); | |
} | |
} | |
} | |
} | |