blob: 5e0e773110f099882b99b15009432f98f08ad524 [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_8) {
area : 73.382400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "0.0001902312" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.0001859328" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001902312" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.02155 ;
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 : 3.627 ;
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.02603, 0.1139, 0.2816, 0.543, 0.9097, 1.392, 2, 2.742, 3.627");
values("0.6641, 0.658, 0.6588, 0.6617, 0.6646, 0.6661, 0.6667, 0.6674, 0.6685, 0.6681",\
"0.6622, 0.6555, 0.6577, 0.6608, 0.6629, 0.6642, 0.6652, 0.666, 0.6663, 0.6663",\
"0.6894, 0.6785, 0.6754, 0.6779, 0.6799, 0.6814, 0.6825, 0.6829, 0.6833, 0.6835",\
"0.7877, 0.7668, 0.7484, 0.7425, 0.7421, 0.7426, 0.743, 0.7433, 0.7434, 0.7433",\
"0.9578, 0.9258, 0.891, 0.874, 0.8645, 0.8622, 0.8613, 0.8609, 0.8606, 0.8608",\
"1.204, 1.16, 1.104, 1.074, 1.057, 1.047, 1.043, 1.041, 1.039, 1.039",\
"1.529, 1.473, 1.397, 1.345, 1.319, 1.301, 1.292, 1.287, 1.284, 1.282",\
"1.929, 1.866, 1.768, 1.7, 1.655, 1.633, 1.616, 1.607, 1.6, 1.598",\
"2.414, 2.343, 2.224, 2.137, 2.079, 2.04, 2.017, 2.003, 1.994, 1.987",\
"2.985, 2.908, 2.767, 2.66, 2.584, 2.534, 2.5, 2.48, 2.466, 2.456");
}
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.02603, 0.1139, 0.2816, 0.543, 0.9097, 1.392, 2, 2.742, 3.627");
values("0.4255, 0.4159, 0.4114, 0.4146, 0.4156, 0.4216, 0.43, 0.4393, 0.4527, 0.4596",\
"0.4219, 0.4099, 0.4082, 0.41, 0.4127, 0.4191, 0.4297, 0.4411, 0.4484, 0.474",\
"0.4437, 0.4285, 0.4177, 0.419, 0.4214, 0.4263, 0.4343, 0.4443, 0.4581, 0.4632",\
"0.5319, 0.5095, 0.4891, 0.4769, 0.4768, 0.4763, 0.4865, 0.4944, 0.5013, 0.5208",\
"0.6862, 0.6528, 0.609, 0.5979, 0.588, 0.5843, 0.5863, 0.6031, 0.6165, 0.6252",\
"0.9117, 0.8658, 0.8064, 0.7743, 0.7684, 0.7625, 0.7573, 0.7626, 0.7713, 0.78",\
"1.21, 1.151, 1.077, 1.024, 0.9999, 1.005, 0.9977, 0.9901, 0.9945, 1.007",\
"1.582, 1.514, 1.422, 1.355, 1.31, 1.3, 1.299, 1.3, 1.29, 1.295",\
"2.03, 1.954, 1.844, 1.759, 1.704, 1.67, 1.662, 1.675, 1.671, 1.658",\
"2.558, 2.475, 2.343, 2.242, 2.179, 2.127, 2.096, 2.097, 2.111, 2.105");
}
}
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.02603, 0.1139, 0.2816, 0.543, 0.9097, 1.392, 2, 2.742, 3.627");
values("0.1115, 0.1343, 0.1961, 0.3005, 0.4605, 0.6845, 0.9792, 1.35, 1.804, 2.345",\
"0.1193, 0.142, 0.2038, 0.3083, 0.4682, 0.6922, 0.9872, 1.358, 1.812, 2.351",\
"0.1502, 0.1727, 0.234, 0.3383, 0.4982, 0.7223, 1.017, 1.389, 1.842, 2.381",\
"0.1983, 0.2217, 0.2843, 0.3885, 0.5479, 0.7717, 1.066, 1.438, 1.892, 2.43",\
"0.2548, 0.28, 0.3443, 0.4488, 0.6083, 0.8316, 1.126, 1.497, 1.95, 2.491",\
"0.3173, 0.3447, 0.4128, 0.5194, 0.6781, 0.9018, 1.195, 1.567, 2.019, 2.559",\
"0.3851, 0.4153, 0.4874, 0.5971, 0.7581, 0.9814, 1.275, 1.646, 2.099, 2.638",\
"0.4588, 0.4913, 0.5679, 0.6815, 0.8458, 1.072, 1.366, 1.736, 2.188, 2.728",\
"0.5378, 0.5729, 0.6542, 0.7717, 0.9396, 1.17, 1.468, 1.839, 2.291, 2.83",\
"0.6233, 0.6605, 0.747, 0.8683, 1.039, 1.273, 1.577, 1.953, 2.405, 2.944");
}
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.02603, 0.1139, 0.2816, 0.543, 0.9097, 1.392, 2, 2.742, 3.627");
values("0.1132, 0.1351, 0.1991, 0.316, 0.4979, 0.7531, 1.088, 1.51, 2.025, 2.64",\
"0.1191, 0.1407, 0.2049, 0.3216, 0.5033, 0.7586, 1.094, 1.516, 2.031, 2.649",\
"0.1431, 0.1646, 0.2279, 0.3445, 0.5264, 0.781, 1.117, 1.539, 2.056, 2.671",\
"0.1755, 0.1984, 0.2623, 0.3779, 0.5591, 0.8139, 1.149, 1.571, 2.088, 2.702",\
"0.2066, 0.2313, 0.2961, 0.4114, 0.5917, 0.8457, 1.181, 1.603, 2.119, 2.734",\
"0.2344, 0.2615, 0.3289, 0.4439, 0.6232, 0.8773, 1.211, 1.634, 2.149, 2.763",\
"0.2577, 0.2869, 0.358, 0.4742, 0.654, 0.9075, 1.241, 1.662, 2.177, 2.793",\
"0.2747, 0.3067, 0.3821, 0.5005, 0.6817, 0.9364, 1.269, 1.691, 2.204, 2.818",\
"0.2848, 0.3193, 0.3997, 0.5208, 0.7045, 0.9609, 1.296, 1.716, 2.231, 2.844",\
"0.288, 0.3247, 0.41, 0.5344, 0.7208, 0.9798, 1.318, 1.74, 2.254, 2.867");
}
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.02603, 0.1139, 0.2816, 0.543, 0.9097, 1.392, 2, 2.742, 3.627");
values("0.03816, 0.06454, 0.1458, 0.3102, 0.5739, 0.947, 1.435, 2.052, 2.813, 3.714",\
"0.03814, 0.06458, 0.1462, 0.3099, 0.5738, 0.9469, 1.438, 2.056, 2.81, 3.701",\
"0.03894, 0.06528, 0.1466, 0.3097, 0.574, 0.9472, 1.438, 2.055, 2.808, 3.701",\
"0.04538, 0.07154, 0.1506, 0.3115, 0.5735, 0.9448, 1.437, 2.057, 2.8, 3.702",\
"0.0553, 0.08054, 0.1581, 0.314, 0.575, 0.9464, 1.436, 2.049, 2.805, 3.712",\
"0.06636, 0.09314, 0.17, 0.3208, 0.5768, 0.9464, 1.434, 2.053, 2.808, 3.702",\
"0.0792, 0.1076, 0.1838, 0.3332, 0.5848, 0.949, 1.435, 2.052, 2.805, 3.703",\
"0.0916, 0.1226, 0.2002, 0.3484, 0.6006, 0.961, 1.44, 2.05, 2.802, 3.704",\
"0.1044, 0.1384, 0.2178, 0.3642, 0.619, 0.983, 1.456, 2.057, 2.802, 3.699",\
"0.1188, 0.1542, 0.2366, 0.3824, 0.636, 1.006, 1.483, 2.078, 2.812, 3.698");
}
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.02603, 0.1139, 0.2816, 0.543, 0.9097, 1.392, 2, 2.742, 3.627");
values("0.0409, 0.06842, 0.1668, 0.3673, 0.6834, 1.126, 1.71, 2.443, 3.343, 4.416",\
"0.0407, 0.06832, 0.1669, 0.3674, 0.6829, 1.126, 1.712, 2.446, 3.344, 4.41",\
"0.04126, 0.06886, 0.1671, 0.3676, 0.6833, 1.128, 1.71, 2.443, 3.339, 4.411",\
"0.04856, 0.07518, 0.1697, 0.3674, 0.6828, 1.127, 1.709, 2.444, 3.341, 4.416",\
"0.05736, 0.0831, 0.1737, 0.3692, 0.6838, 1.127, 1.71, 2.445, 3.339, 4.407",\
"0.06756, 0.09364, 0.1815, 0.3712, 0.6842, 1.126, 1.706, 2.444, 3.335, 4.408",\
"0.0784, 0.1068, 0.1922, 0.3792, 0.6878, 1.126, 1.707, 2.443, 3.334, 4.402",\
"0.0912, 0.1202, 0.2054, 0.3882, 0.6978, 1.133, 1.708, 2.44, 3.336, 4.407",\
"0.104, 0.1352, 0.2198, 0.3998, 0.7094, 1.146, 1.717, 2.442, 3.334, 4.405",\
"0.1158, 0.15, 0.2362, 0.4128, 0.724, 1.163, 1.733, 2.45, 3.338, 4.4");
}
}
}
}