blob: 8d2afcbee1a48941f18cb75c33d6754f55708f0c [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_mcu9t5v0__clkbuf_4) {
area : 39.513600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "0.0001080756" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.0001059264" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001080756" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.01081 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 1.816 ;
max_transition : 4.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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01352, 0.05749, 0.1414, 0.2722, 0.4558, 0.6972, 1.001, 1.373, 1.816");
values("0.3277, 0.3252, 0.3261, 0.3278, 0.3286, 0.3295, 0.3299, 0.3303, 0.3305, 0.3305",\
"0.3269, 0.3241, 0.325, 0.3267, 0.3279, 0.3287, 0.3292, 0.3295, 0.3296, 0.3296",\
"0.3406, 0.3355, 0.3342, 0.3355, 0.3366, 0.3374, 0.338, 0.3382, 0.3384, 0.3384",\
"0.3898, 0.3796, 0.3707, 0.3679, 0.3674, 0.3678, 0.368, 0.3683, 0.3682, 0.3683",\
"0.475, 0.4589, 0.441, 0.4335, 0.4294, 0.4284, 0.4278, 0.4275, 0.4273, 0.4272",\
"0.5982, 0.5762, 0.5492, 0.5327, 0.5254, 0.5206, 0.5186, 0.5177, 0.5167, 0.5165",\
"0.7603, 0.733, 0.6954, 0.6708, 0.6573, 0.6492, 0.6437, 0.6417, 0.6401, 0.639",\
"0.9613, 0.9288, 0.881, 0.8474, 0.8255, 0.8142, 0.8064, 0.8016, 0.7987, 0.7973",\
"1.203, 1.168, 1.109, 1.067, 1.038, 1.018, 1.008, 1.001, 0.9963, 0.993",\
"1.489, 1.451, 1.381, 1.328, 1.292, 1.267, 1.25, 1.24, 1.233, 1.228");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01352, 0.05749, 0.1414, 0.2722, 0.4558, 0.6972, 1.001, 1.373, 1.816");
values("0.2093, 0.2045, 0.2026, 0.2046, 0.2054, 0.2084, 0.2137, 0.219, 0.2248, 0.2287",\
"0.2073, 0.2022, 0.2003, 0.2025, 0.204, 0.2066, 0.2108, 0.2161, 0.2205, 0.2273",\
"0.2183, 0.2113, 0.2063, 0.2069, 0.2072, 0.2106, 0.2151, 0.219, 0.2273, 0.2301",\
"0.2625, 0.2515, 0.2416, 0.2363, 0.2353, 0.2372, 0.2414, 0.2453, 0.2507, 0.2535",\
"0.3395, 0.3225, 0.3023, 0.2958, 0.2908, 0.2898, 0.2947, 0.2968, 0.3008, 0.3043",\
"0.4524, 0.4294, 0.4016, 0.3844, 0.3815, 0.3776, 0.3771, 0.3796, 0.3796, 0.3911",\
"0.6011, 0.5723, 0.5376, 0.5134, 0.4985, 0.5, 0.4977, 0.493, 0.4962, 0.4987",\
"0.7876, 0.7538, 0.7087, 0.6786, 0.6576, 0.6458, 0.6478, 0.6481, 0.6478, 0.6456",\
"1.012, 0.9741, 0.9182, 0.8781, 0.8495, 0.832, 0.8285, 0.8346, 0.8328, 0.8295",\
"1.276, 1.234, 1.168, 1.122, 1.085, 1.061, 1.049, 1.049, 1.057, 1.054");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01352, 0.05749, 0.1414, 0.2722, 0.4558, 0.6972, 1.001, 1.373, 1.816");
values("0.1111, 0.1337, 0.1952, 0.2995, 0.4594, 0.6832, 0.9777, 1.35, 1.803, 2.342",\
"0.1189, 0.1414, 0.2029, 0.3072, 0.4671, 0.691, 0.9858, 1.357, 1.81, 2.349",\
"0.1498, 0.172, 0.2331, 0.3373, 0.4971, 0.721, 1.016, 1.387, 1.84, 2.379",\
"0.1977, 0.2208, 0.2831, 0.3872, 0.5465, 0.7703, 1.065, 1.436, 1.889, 2.428",\
"0.254, 0.2789, 0.3431, 0.4472, 0.6065, 0.8297, 1.124, 1.495, 1.948, 2.488",\
"0.3163, 0.3437, 0.4112, 0.5176, 0.6762, 0.8998, 1.193, 1.563, 2.016, 2.557",\
"0.3842, 0.4141, 0.4855, 0.5952, 0.7565, 0.979, 1.273, 1.643, 2.096, 2.635",\
"0.4573, 0.4897, 0.5659, 0.6789, 0.8433, 1.07, 1.363, 1.734, 2.185, 2.725",\
"0.5365, 0.5712, 0.6522, 0.7694, 0.9368, 1.167, 1.466, 1.836, 2.288, 2.827",\
"0.6216, 0.6586, 0.7446, 0.8656, 1.036, 1.272, 1.575, 1.95, 2.402, 2.942");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01352, 0.05749, 0.1414, 0.2722, 0.4558, 0.6972, 1.001, 1.373, 1.816");
values("0.1128, 0.1344, 0.1982, 0.3152, 0.4972, 0.7519, 1.088, 1.51, 2.027, 2.643",\
"0.1185, 0.1401, 0.2039, 0.3209, 0.5028, 0.7576, 1.094, 1.516, 2.032, 2.649",\
"0.1425, 0.1638, 0.2271, 0.3437, 0.5256, 0.7808, 1.116, 1.539, 2.055, 2.669",\
"0.1747, 0.1974, 0.2612, 0.3769, 0.5582, 0.8125, 1.148, 1.571, 2.087, 2.703",\
"0.2056, 0.2298, 0.2946, 0.4097, 0.5902, 0.8441, 1.18, 1.602, 2.119, 2.733",\
"0.2331, 0.2598, 0.3273, 0.4421, 0.6217, 0.8757, 1.21, 1.632, 2.148, 2.762",\
"0.2559, 0.2853, 0.3563, 0.4729, 0.6523, 0.9056, 1.24, 1.661, 2.176, 2.79",\
"0.2726, 0.3046, 0.3794, 0.4985, 0.6794, 0.9336, 1.267, 1.689, 2.203, 2.817",\
"0.2827, 0.3168, 0.3963, 0.5179, 0.7013, 0.9582, 1.294, 1.714, 2.228, 2.842",\
"0.2856, 0.3219, 0.4067, 0.5313, 0.7168, 0.9769, 1.315, 1.738, 2.252, 2.864");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01352, 0.05749, 0.1414, 0.2722, 0.4558, 0.6972, 1.001, 1.373, 1.816");
values("0.03838, 0.06476, 0.1462, 0.3103, 0.5738, 0.9466, 1.436, 2.055, 2.81, 3.699",\
"0.03848, 0.06468, 0.146, 0.3097, 0.5738, 0.9467, 1.437, 2.056, 2.807, 3.699",\
"0.03944, 0.06552, 0.1465, 0.3099, 0.5736, 0.9456, 1.437, 2.055, 2.804, 3.699",\
"0.0459, 0.07162, 0.1506, 0.3111, 0.5738, 0.9453, 1.436, 2.055, 2.804, 3.7",\
"0.05562, 0.0807, 0.1579, 0.3142, 0.5749, 0.9464, 1.437, 2.056, 2.806, 3.703",\
"0.067, 0.09302, 0.1702, 0.3208, 0.577, 0.9462, 1.435, 2.052, 2.803, 3.707",\
"0.0798, 0.1076, 0.1842, 0.3338, 0.5852, 0.9494, 1.435, 2.049, 2.804, 3.704",\
"0.0922, 0.1224, 0.2, 0.3486, 0.6012, 0.9612, 1.44, 2.05, 2.8, 3.699",\
"0.105, 0.1374, 0.2184, 0.3648, 0.6192, 0.984, 1.456, 2.057, 2.801, 3.697",\
"0.1196, 0.1546, 0.2364, 0.3822, 0.6362, 1.006, 1.484, 2.077, 2.811, 3.696");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01352, 0.05749, 0.1414, 0.2722, 0.4558, 0.6972, 1.001, 1.373, 1.816");
values("0.04104, 0.06874, 0.1674, 0.3681, 0.684, 1.128, 1.712, 2.449, 3.342, 4.411",\
"0.04104, 0.06868, 0.1675, 0.3682, 0.6839, 1.127, 1.71, 2.449, 3.342, 4.408",\
"0.0417, 0.0693, 0.1675, 0.3683, 0.6838, 1.127, 1.709, 2.444, 3.341, 4.416",\
"0.04896, 0.07522, 0.1702, 0.3682, 0.6837, 1.127, 1.71, 2.443, 3.346, 4.409",\
"0.05764, 0.08376, 0.174, 0.3696, 0.6846, 1.127, 1.711, 2.444, 3.34, 4.417",\
"0.06798, 0.09408, 0.1817, 0.372, 0.685, 1.126, 1.707, 2.443, 3.344, 4.404",\
"0.0788, 0.1066, 0.1926, 0.3796, 0.6888, 1.128, 1.708, 2.443, 3.341, 4.402",\
"0.0912, 0.1206, 0.2052, 0.3892, 0.6984, 1.133, 1.709, 2.441, 3.341, 4.403",\
"0.1046, 0.1356, 0.2198, 0.4, 0.7116, 1.147, 1.718, 2.443, 3.335, 4.405",\
"0.1162, 0.1502, 0.2362, 0.4138, 0.7242, 1.164, 1.732, 2.453, 3.338, 4.401");
}
}
}
}