blob: 216f45b67304dd9957693550b1de5a0fb6ca5db6 [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__clkbuf_3) {
area : 30.732800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "9.42984e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.0001053108" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001053108" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.005423 ;
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 : 1.427 ;
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.01084, 0.04539, 0.1114, 0.2141, 0.3583, 0.5481, 0.7872, 1.079, 1.427");
values("0.2316, 0.2255, 0.2215, 0.2204, 0.2198, 0.2199, 0.2199, 0.2199, 0.2198, 0.2199",\
"0.2312, 0.2251, 0.2209, 0.2199, 0.2195, 0.2194, 0.2195, 0.2195, 0.2195, 0.2196",\
"0.2378, 0.2308, 0.2252, 0.2238, 0.2233, 0.2233, 0.2234, 0.2234, 0.2234, 0.2234",\
"0.2687, 0.2582, 0.2472, 0.2418, 0.2396, 0.2386, 0.2383, 0.2381, 0.2379, 0.2379",\
"0.3222, 0.3067, 0.2887, 0.278, 0.2725, 0.27, 0.2688, 0.2678, 0.2674, 0.267",\
"0.3976, 0.3781, 0.3522, 0.3353, 0.3251, 0.3198, 0.3166, 0.315, 0.3137, 0.3129",\
"0.4956, 0.4723, 0.4378, 0.4133, 0.3983, 0.3892, 0.3838, 0.3804, 0.3785, 0.377",\
"0.6163, 0.5898, 0.5464, 0.5145, 0.4931, 0.4797, 0.4715, 0.4659, 0.4627, 0.4603",\
"0.7593, 0.7307, 0.6787, 0.6388, 0.6113, 0.5925, 0.5806, 0.573, 0.5675, 0.564",\
"0.927, 0.8958, 0.8356, 0.7878, 0.7533, 0.729, 0.7128, 0.7019, 0.6944, 0.6893");
}
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.01084, 0.04539, 0.1114, 0.2141, 0.3583, 0.5481, 0.7872, 1.079, 1.427");
values("0.1692, 0.1604, 0.1535, 0.1514, 0.1509, 0.1526, 0.155, 0.1582, 0.1637, 0.1685",\
"0.1683, 0.1602, 0.153, 0.1498, 0.1508, 0.1515, 0.1561, 0.1579, 0.164, 0.1653",\
"0.1728, 0.1638, 0.1553, 0.1525, 0.1517, 0.1529, 0.1554, 0.1597, 0.1629, 0.1678",\
"0.2022, 0.1902, 0.1768, 0.1697, 0.1671, 0.1677, 0.1694, 0.1726, 0.1763, 0.1811",\
"0.2503, 0.233, 0.2134, 0.2033, 0.197, 0.1961, 0.1964, 0.1985, 0.2043, 0.2085",\
"0.3198, 0.2988, 0.2711, 0.2536, 0.2486, 0.2429, 0.2429, 0.241, 0.2429, 0.2456",\
"0.4101, 0.3854, 0.3506, 0.3247, 0.3132, 0.3106, 0.3041, 0.3033, 0.3048, 0.3075",\
"0.522, 0.4934, 0.4495, 0.4201, 0.3988, 0.388, 0.3905, 0.3872, 0.3843, 0.3841",\
"0.6555, 0.6241, 0.5732, 0.5337, 0.5076, 0.491, 0.4844, 0.4876, 0.4848, 0.4835",\
"0.8112, 0.7779, 0.7163, 0.6721, 0.6381, 0.6188, 0.6047, 0.6025, 0.6075, 0.603");
}
}
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.01084, 0.04539, 0.1114, 0.2141, 0.3583, 0.5481, 0.7872, 1.079, 1.427");
values("0.1559, 0.1851, 0.2643, 0.3959, 0.5966, 0.8778, 1.248, 1.715, 2.286, 2.963",\
"0.1652, 0.1944, 0.2735, 0.4052, 0.6059, 0.8873, 1.258, 1.724, 2.293, 2.972",\
"0.2019, 0.2309, 0.3097, 0.441, 0.6417, 0.9231, 1.293, 1.76, 2.329, 3.009",\
"0.265, 0.2949, 0.3741, 0.5052, 0.705, 0.986, 1.356, 1.823, 2.393, 3.071",\
"0.3381, 0.3699, 0.4518, 0.5831, 0.7826, 1.063, 1.432, 1.899, 2.468, 3.148",\
"0.4177, 0.4526, 0.539, 0.6721, 0.8707, 1.15, 1.519, 1.985, 2.554, 3.232",\
"0.5031, 0.5412, 0.6325, 0.7703, 0.9696, 1.249, 1.618, 2.082, 2.651, 3.33",\
"0.5935, 0.6348, 0.7323, 0.8748, 1.079, 1.36, 1.728, 2.193, 2.76, 3.437",\
"0.6896, 0.7337, 0.8375, 0.9855, 1.193, 1.479, 1.85, 2.314, 2.882, 3.559",\
"0.7914, 0.8384, 0.9488, 1.102, 1.314, 1.604, 1.981, 2.45, 3.018, 3.694");
}
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.01084, 0.04539, 0.1114, 0.2141, 0.3583, 0.5481, 0.7872, 1.079, 1.427");
values("0.1626, 0.1903, 0.2681, 0.4058, 0.6198, 0.9208, 1.316, 1.814, 2.422, 3.149",\
"0.1694, 0.1972, 0.275, 0.4126, 0.6267, 0.9276, 1.323, 1.82, 2.429, 3.155",\
"0.1984, 0.2258, 0.3033, 0.4406, 0.6545, 0.9555, 1.351, 1.849, 2.459, 3.185",\
"0.2459, 0.275, 0.3528, 0.4892, 0.7025, 1.003, 1.398, 1.896, 2.505, 3.228",\
"0.2928, 0.3239, 0.4042, 0.54, 0.7523, 1.052, 1.447, 1.944, 2.552, 3.28",\
"0.3381, 0.3723, 0.4557, 0.5917, 0.8031, 1.102, 1.495, 1.993, 2.601, 3.327",\
"0.3782, 0.4158, 0.5044, 0.6426, 0.853, 1.151, 1.544, 2.04, 2.649, 3.374",\
"0.4135, 0.454, 0.5481, 0.69, 0.902, 1.199, 1.593, 2.089, 2.695, 3.419",\
"0.4419, 0.4851, 0.586, 0.7315, 0.9464, 1.247, 1.64, 2.135, 2.742, 3.465",\
"0.4626, 0.509, 0.6164, 0.7673, 0.9838, 1.288, 1.685, 2.183, 2.788, 3.51");
}
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.01084, 0.04539, 0.1114, 0.2141, 0.3583, 0.5481, 0.7872, 1.079, 1.427");
values("0.05446, 0.08798, 0.1896, 0.3928, 0.7228, 1.194, 1.812, 2.589, 3.544, 4.678",\
"0.05452, 0.08786, 0.1896, 0.3929, 0.7227, 1.194, 1.81, 2.589, 3.54, 4.677",\
"0.05498, 0.08842, 0.1899, 0.3929, 0.7227, 1.193, 1.812, 2.589, 3.537, 4.662",\
"0.06242, 0.09516, 0.1936, 0.3935, 0.7251, 1.194, 1.811, 2.59, 3.543, 4.678",\
"0.07466, 0.1068, 0.2043, 0.3987, 0.7246, 1.193, 1.809, 2.589, 3.539, 4.676",\
"0.089, 0.1234, 0.219, 0.406, 0.7268, 1.192, 1.809, 2.586, 3.535, 4.665",\
"0.105, 0.1414, 0.2378, 0.422, 0.735, 1.194, 1.808, 2.584, 3.532, 4.667",\
"0.122, 0.1618, 0.2598, 0.4414, 0.7526, 1.206, 1.811, 2.584, 3.532, 4.665",\
"0.1386, 0.1818, 0.2834, 0.4634, 0.7748, 1.229, 1.827, 2.59, 3.53, 4.661",\
"0.156, 0.2026, 0.3078, 0.4872, 0.7962, 1.257, 1.858, 2.609, 3.54, 4.659");
}
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.01084, 0.04539, 0.1114, 0.2141, 0.3583, 0.5481, 0.7872, 1.079, 1.427");
values("0.05762, 0.09016, 0.2032, 0.437, 0.8096, 1.333, 2.022, 2.892, 3.954, 5.218",\
"0.05796, 0.0901, 0.2033, 0.4359, 0.8089, 1.333, 2.024, 2.891, 3.95, 5.219",\
"0.05746, 0.09024, 0.2033, 0.4371, 0.808, 1.333, 2.022, 2.893, 3.948, 5.208",\
"0.06664, 0.09764, 0.2067, 0.437, 0.8079, 1.333, 2.023, 2.891, 3.956, 5.216",\
"0.07752, 0.1083, 0.2136, 0.4383, 0.8094, 1.332, 2.02, 2.89, 3.952, 5.209",\
"0.0906, 0.1238, 0.2244, 0.4424, 0.8096, 1.331, 2.02, 2.889, 3.945, 5.208",\
"0.1054, 0.1406, 0.24, 0.4516, 0.8122, 1.332, 2.019, 2.883, 3.942, 5.203",\
"0.1208, 0.1584, 0.2576, 0.4654, 0.8234, 1.337, 2.021, 2.884, 3.944, 5.21",\
"0.1368, 0.1776, 0.2778, 0.4802, 0.8382, 1.351, 2.026, 2.887, 3.94, 5.201",\
"0.1538, 0.1974, 0.3008, 0.4994, 0.856, 1.371, 2.045, 2.894, 3.943, 5.201");
}
}
}
}