/* | |
* 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_16) { | |
area : 109.760000 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.00010604286" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.00010404702" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.00010604286" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.03308 ; | |
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(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 3.789 ; | |
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.02715, 0.1189, 0.2942, 0.5672, 0.9503, 1.454, 2.09, 2.865, 3.789"); | |
values("0.3112, 0.3133, 0.3182, 0.322, 0.3242, 0.3254, 0.3262, 0.3265, 0.3269, 0.3269",\ | |
"0.3081, 0.3102, 0.3148, 0.3188, 0.3211, 0.3223, 0.323, 0.3233, 0.3236, 0.3239",\ | |
"0.3033, 0.305, 0.3094, 0.3137, 0.3161, 0.3176, 0.3184, 0.3189, 0.3192, 0.3194",\ | |
"0.3044, 0.3046, 0.3082, 0.3124, 0.3152, 0.3169, 0.3178, 0.3185, 0.319, 0.3193",\ | |
"0.3121, 0.3116, 0.3126, 0.316, 0.3189, 0.3206, 0.322, 0.3227, 0.3233, 0.3238",\ | |
"0.3265, 0.3242, 0.3233, 0.325, 0.3282, 0.3299, 0.3314, 0.3321, 0.3326, 0.333",\ | |
"0.3467, 0.3428, 0.3399, 0.3402, 0.3424, 0.3443, 0.3457, 0.3465, 0.3471, 0.3476",\ | |
"0.373, 0.3678, 0.3626, 0.3614, 0.363, 0.3643, 0.3654, 0.3664, 0.3673, 0.3676",\ | |
"0.4059, 0.399, 0.392, 0.3892, 0.3895, 0.3907, 0.3917, 0.3927, 0.3933, 0.3938",\ | |
"0.447, 0.4387, 0.4287, 0.4249, 0.4237, 0.4242, 0.4251, 0.4254, 0.4262, 0.4269"); | |
} | |
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.02715, 0.1189, 0.2942, 0.5672, 0.9503, 1.454, 2.09, 2.865, 3.789"); | |
values("0.1836, 0.1871, 0.1941, 0.1997, 0.2039, 0.2076, 0.2102, 0.2142, 0.219, 0.2231",\ | |
"0.182, 0.1855, 0.1928, 0.1984, 0.202, 0.2062, 0.2091, 0.2114, 0.2146, 0.2257",\ | |
"0.1788, 0.1812, 0.1869, 0.1931, 0.1972, 0.2024, 0.2059, 0.2083, 0.2152, 0.2184",\ | |
"0.1784, 0.1795, 0.184, 0.189, 0.194, 0.1989, 0.2027, 0.2067, 0.2134, 0.2164",\ | |
"0.1835, 0.184, 0.1846, 0.1919, 0.195, 0.1999, 0.2037, 0.2081, 0.213, 0.2204",\ | |
"0.1942, 0.1943, 0.194, 0.1971, 0.2037, 0.2078, 0.2106, 0.214, 0.2225, 0.2269",\ | |
"0.2107, 0.2096, 0.2086, 0.2095, 0.2129, 0.2211, 0.2243, 0.2279, 0.235, 0.2401",\ | |
"0.2333, 0.231, 0.2297, 0.2295, 0.2313, 0.2351, 0.2453, 0.2485, 0.2491, 0.2553",\ | |
"0.2624, 0.2595, 0.2555, 0.2552, 0.2564, 0.2575, 0.2621, 0.2742, 0.2764, 0.276",\ | |
"0.2986, 0.2946, 0.2897, 0.2881, 0.2885, 0.2902, 0.2918, 0.298, 0.3106, 0.3161"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_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.02715, 0.1189, 0.2942, 0.5672, 0.9503, 1.454, 2.09, 2.865, 3.789"); | |
values("0.2431, 0.2695, 0.3361, 0.4331, 0.5686, 0.7529, 0.9944, 1.298, 1.669, 2.111",\ | |
"0.2583, 0.2847, 0.3513, 0.4485, 0.5838, 0.7683, 1.01, 1.314, 1.685, 2.127",\ | |
"0.3188, 0.3451, 0.4117, 0.5089, 0.6443, 0.8289, 1.07, 1.374, 1.745, 2.187",\ | |
"0.4361, 0.4634, 0.5308, 0.6287, 0.7645, 0.949, 1.19, 1.494, 1.865, 2.308",\ | |
"0.5775, 0.6094, 0.6841, 0.7866, 0.9241, 1.109, 1.35, 1.654, 2.025, 2.467",\ | |
"0.7312, 0.7673, 0.8512, 0.9599, 1.1, 1.286, 1.528, 1.831, 2.202, 2.645",\ | |
"0.9012, 0.9407, 1.034, 1.149, 1.294, 1.481, 1.723, 2.027, 2.397, 2.839",\ | |
"1.092, 1.134, 1.236, 1.359, 1.508, 1.696, 1.938, 2.242, 2.613, 3.055",\ | |
"1.306, 1.352, 1.461, 1.593, 1.746, 1.936, 2.178, 2.482, 2.852, 3.294",\ | |
"1.545, 1.592, 1.71, 1.851, 2.011, 2.203, 2.446, 2.749, 3.12, 3.562"); | |
} | |
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.02715, 0.1189, 0.2942, 0.5672, 0.9503, 1.454, 2.09, 2.865, 3.789"); | |
values("0.1776, 0.2091, 0.3092, 0.493, 0.7758, 1.172, 1.692, 2.348, 3.148, 4.1",\ | |
"0.1917, 0.2233, 0.3233, 0.5071, 0.7905, 1.186, 1.706, 2.362, 3.162, 4.113",\ | |
"0.2415, 0.2728, 0.3721, 0.5559, 0.8396, 1.236, 1.756, 2.412, 3.208, 4.165",\ | |
"0.3052, 0.3381, 0.4381, 0.6214, 0.9053, 1.301, 1.822, 2.478, 3.274, 4.231",\ | |
"0.3534, 0.3891, 0.4906, 0.6745, 0.9577, 1.353, 1.874, 2.53, 3.331, 4.283",\ | |
"0.3828, 0.4222, 0.5274, 0.7101, 0.9932, 1.39, 1.91, 2.565, 3.365, 4.317",\ | |
"0.3927, 0.4359, 0.5458, 0.7282, 1.011, 1.407, 1.927, 2.582, 3.382, 4.334",\ | |
"0.3809, 0.4282, 0.5447, 0.7282, 1.01, 1.406, 1.926, 2.581, 3.38, 4.332",\ | |
"0.3472, 0.398, 0.5221, 0.7077, 0.9893, 1.384, 1.903, 2.559, 3.358, 4.31",\ | |
"0.2892, 0.3437, 0.4767, 0.666, 0.9473, 1.342, 1.861, 2.516, 3.314, 4.267"); | |
} | |
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.02715, 0.1189, 0.2942, 0.5672, 0.9503, 1.454, 2.09, 2.865, 3.789"); | |
values("0.0785, 0.1017, 0.1719, 0.2995, 0.5085, 0.8132, 1.22, 1.736, 2.362, 3.112",\ | |
"0.07856, 0.1022, 0.1718, 0.2993, 0.508, 0.8124, 1.22, 1.736, 2.364, 3.117",\ | |
"0.07884, 0.1021, 0.172, 0.2992, 0.5081, 0.8126, 1.219, 1.734, 2.366, 3.115",\ | |
"0.08554, 0.1073, 0.1754, 0.3014, 0.5086, 0.8126, 1.221, 1.736, 2.362, 3.118",\ | |
"0.1062, 0.1302, 0.1938, 0.3126, 0.5146, 0.8156, 1.22, 1.734, 2.363, 3.117",\ | |
"0.126, 0.154, 0.2172, 0.3306, 0.5254, 0.8212, 1.223, 1.735, 2.361, 3.114",\ | |
"0.145, 0.1762, 0.2436, 0.351, 0.537, 0.8284, 1.227, 1.738, 2.365, 3.113",\ | |
"0.162, 0.1964, 0.2698, 0.3722, 0.5512, 0.834, 1.231, 1.741, 2.367, 3.111",\ | |
"0.1808, 0.2166, 0.2958, 0.397, 0.567, 0.8424, 1.235, 1.743, 2.367, 3.114",\ | |
"0.2002, 0.2376, 0.3248, 0.4264, 0.5874, 0.8536, 1.241, 1.745, 2.371, 3.119"); | |
} | |
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.02715, 0.1189, 0.2942, 0.5672, 0.9503, 1.454, 2.09, 2.865, 3.789"); | |
values("0.07988, 0.1222, 0.2802, 0.5906, 1.079, 1.762, 2.656, 3.793, 5.179, 6.817",\ | |
"0.07988, 0.1221, 0.2801, 0.5909, 1.079, 1.762, 2.661, 3.794, 5.18, 6.824",\ | |
"0.08056, 0.1229, 0.2803, 0.5911, 1.079, 1.762, 2.661, 3.795, 5.17, 6.82",\ | |
"0.09138, 0.1311, 0.2824, 0.5907, 1.076, 1.758, 2.656, 3.793, 5.17, 6.819",\ | |
"0.1053, 0.1426, 0.2874, 0.5934, 1.078, 1.759, 2.656, 3.791, 5.168, 6.825",\ | |
"0.121, 0.1586, 0.2942, 0.596, 1.08, 1.759, 2.654, 3.788, 5.168, 6.823",\ | |
"0.1366, 0.1752, 0.3032, 0.597, 1.085, 1.76, 2.654, 3.785, 5.166, 6.814",\ | |
"0.1532, 0.194, 0.3164, 0.6004, 1.081, 1.766, 2.656, 3.783, 5.166, 6.802",\ | |
"0.169, 0.2146, 0.3348, 0.6066, 1.085, 1.763, 2.659, 3.784, 5.159, 6.812",\ | |
"0.1854, 0.2348, 0.3556, 0.6158, 1.087, 1.764, 2.658, 3.785, 5.161, 6.8"); | |
} | |
} | |
} | |
} | |