blob: a774866ee861862ed38b61a7ddc713c8ba8c3d8f [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 : "3.26205e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "3.20067e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "3.26205e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.009795 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 1.262 ;
max_transition : 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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.009705, 0.04026, 0.09861, 0.1895, 0.3171, 0.4849, 0.6964, 0.9545, 1.262");
values("0.08963, 0.09066, 0.09269, 0.09423, 0.09499, 0.0954, 0.09564, 0.09578, 0.09588, 0.09594",\
"0.08904, 0.08998, 0.09214, 0.09364, 0.09444, 0.09485, 0.09508, 0.09521, 0.0953, 0.09537",\
"0.08772, 0.08858, 0.09057, 0.09225, 0.09316, 0.09367, 0.09394, 0.09411, 0.09423, 0.09429",\
"0.0876, 0.08803, 0.08964, 0.09136, 0.0924, 0.09307, 0.09349, 0.09374, 0.09388, 0.09402",\
"0.08909, 0.08919, 0.09028, 0.09169, 0.09289, 0.09369, 0.09416, 0.09448, 0.09471, 0.09486",\
"0.09224, 0.09207, 0.0925, 0.09361, 0.09485, 0.09569, 0.09623, 0.09655, 0.09687, 0.09705",\
"0.09706, 0.09659, 0.09632, 0.09718, 0.09813, 0.09899, 0.09959, 0.1, 0.1003, 0.1005",\
"0.1037, 0.1027, 0.1018, 0.1023, 0.103, 0.1038, 0.1045, 0.1049, 0.1052, 0.1055",\
"0.1122, 0.1107, 0.1093, 0.1092, 0.1098, 0.1104, 0.111, 0.1114, 0.1118, 0.1121",\
"0.1225, 0.1206, 0.1185, 0.1182, 0.1184, 0.1189, 0.1194, 0.1198, 0.1202, 0.1205");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.009705, 0.04026, 0.09861, 0.1895, 0.3171, 0.4849, 0.6964, 0.9545, 1.262");
values("0.05357, 0.0545, 0.05649, 0.05816, 0.05926, 0.06024, 0.06129, 0.06206, 0.06321, 0.06515",\
"0.05314, 0.05374, 0.05594, 0.05754, 0.05873, 0.0598, 0.06081, 0.06186, 0.06262, 0.06475",\
"0.05192, 0.05247, 0.05429, 0.05592, 0.0571, 0.05832, 0.05919, 0.06028, 0.06163, 0.06297",\
"0.05157, 0.052, 0.0532, 0.05471, 0.05613, 0.05755, 0.05889, 0.05948, 0.06123, 0.06277",\
"0.05285, 0.05289, 0.05334, 0.05499, 0.05601, 0.05763, 0.05893, 0.06028, 0.06143, 0.06258",\
"0.05571, 0.05549, 0.05546, 0.05636, 0.05825, 0.05887, 0.0602, 0.06146, 0.06321, 0.06376",\
"0.06015, 0.05946, 0.05938, 0.05956, 0.06088, 0.06313, 0.06388, 0.06443, 0.06579, 0.06783",\
"0.06615, 0.06528, 0.06467, 0.06495, 0.06558, 0.06673, 0.06968, 0.06998, 0.07034, 0.07139",\
"0.07409, 0.0727, 0.07172, 0.07148, 0.07209, 0.07299, 0.07431, 0.0777, 0.07806, 0.07852",\
"0.08373, 0.08202, 0.08049, 0.07972, 0.07979, 0.0803, 0.08085, 0.08305, 0.08697, 0.08743");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.009705, 0.04026, 0.09861, 0.1895, 0.3171, 0.4849, 0.6964, 0.9545, 1.262");
values("0.2137, 0.2425, 0.3182, 0.4389, 0.6177, 0.8665, 1.194, 1.606, 2.108, 2.707",\
"0.2284, 0.2572, 0.3331, 0.4537, 0.6324, 0.8813, 1.208, 1.62, 2.123, 2.723",\
"0.2831, 0.3118, 0.3874, 0.5082, 0.687, 0.9357, 1.263, 1.675, 2.177, 2.775",\
"0.385, 0.4145, 0.491, 0.612, 0.791, 1.04, 1.367, 1.78, 2.283, 2.882",\
"0.5052, 0.5388, 0.6206, 0.7445, 0.9239, 1.173, 1.5, 1.912, 2.414, 3.014",\
"0.6336, 0.6717, 0.7605, 0.8875, 1.068, 1.318, 1.645, 2.057, 2.558, 3.158",\
"0.7715, 0.815, 0.9114, 1.043, 1.224, 1.474, 1.802, 2.213, 2.715, 3.314",\
"0.9242, 0.9704, 1.076, 1.212, 1.395, 1.644, 1.972, 2.384, 2.886, 3.484",\
"1.092, 1.141, 1.255, 1.397, 1.583, 1.832, 2.16, 2.571, 3.072, 3.673",\
"1.274, 1.326, 1.45, 1.6, 1.788, 2.039, 2.365, 2.777, 3.279, 3.877");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.009705, 0.04026, 0.09861, 0.1895, 0.3171, 0.4849, 0.6964, 0.9545, 1.262");
values("0.196, 0.2275, 0.319, 0.4815, 0.7314, 1.081, 1.541, 2.119, 2.826, 3.671",\
"0.2079, 0.2395, 0.3309, 0.4935, 0.7433, 1.094, 1.553, 2.132, 2.838, 3.683",\
"0.2517, 0.283, 0.374, 0.5366, 0.7869, 1.137, 1.596, 2.174, 2.88, 3.727",\
"0.3213, 0.3543, 0.4464, 0.6088, 0.859, 1.21, 1.668, 2.247, 2.953, 3.799",\
"0.3819, 0.4184, 0.5142, 0.6774, 0.9275, 1.278, 1.737, 2.317, 3.025, 3.864",\
"0.4278, 0.4686, 0.5698, 0.7335, 0.9839, 1.334, 1.793, 2.372, 3.078, 3.921",\
"0.4591, 0.504, 0.6119, 0.7768, 1.026, 1.377, 1.836, 2.415, 3.122, 3.964",\
"0.4768, 0.5253, 0.6403, 0.8075, 1.057, 1.406, 1.866, 2.445, 3.15, 3.992",\
"0.4802, 0.532, 0.6548, 0.8252, 1.075, 1.423, 1.883, 2.462, 3.168, 4.01",\
"0.4668, 0.5227, 0.6542, 0.8294, 1.079, 1.428, 1.886, 2.464, 3.171, 4.012");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.009705, 0.04026, 0.09861, 0.1895, 0.3171, 0.4849, 0.6964, 0.9545, 1.262");
values("0.07066, 0.0999, 0.1923, 0.3724, 0.668, 1.086, 1.642, 2.341, 3.194, 4.212",\
"0.071, 0.1001, 0.1921, 0.3724, 0.6682, 1.086, 1.643, 2.338, 3.194, 4.214",\
"0.07088, 0.1003, 0.1924, 0.3728, 0.6669, 1.088, 1.642, 2.339, 3.194, 4.205",\
"0.07688, 0.1044, 0.195, 0.3733, 0.6682, 1.088, 1.642, 2.342, 3.196, 4.215",\
"0.0956, 0.122, 0.2078, 0.3794, 0.6694, 1.088, 1.642, 2.341, 3.19, 4.213",\
"0.114, 0.143, 0.2238, 0.3898, 0.6746, 1.09, 1.641, 2.336, 3.19, 4.21",\
"0.1312, 0.165, 0.242, 0.4008, 0.6798, 1.093, 1.643, 2.337, 3.191, 4.205",\
"0.148, 0.185, 0.2638, 0.4138, 0.6852, 1.095, 1.646, 2.34, 3.189, 4.205",\
"0.165, 0.2062, 0.2884, 0.4302, 0.6926, 1.098, 1.646, 2.342, 3.191, 4.203",\
"0.1826, 0.2274, 0.3166, 0.451, 0.7034, 1.102, 1.649, 2.344, 3.196, 4.205");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.009705, 0.04026, 0.09861, 0.1895, 0.3171, 0.4849, 0.6964, 0.9545, 1.262");
values("0.07636, 0.1123, 0.2466, 0.5184, 0.9485, 1.551, 2.343, 3.343, 4.564, 6.016",\
"0.07644, 0.113, 0.2467, 0.5181, 0.9485, 1.55, 2.342, 3.345, 4.559, 6.017",\
"0.07666, 0.1129, 0.2467, 0.5182, 0.9486, 1.55, 2.342, 3.343, 4.562, 6.019",\
"0.08526, 0.1198, 0.2487, 0.5182, 0.9485, 1.549, 2.345, 3.341, 4.562, 6.015",\
"0.1007, 0.1354, 0.2572, 0.521, 0.9478, 1.549, 2.344, 3.345, 4.563, 6.019",\
"0.117, 0.1528, 0.2674, 0.525, 0.9496, 1.548, 2.341, 3.337, 4.562, 6.013",\
"0.1328, 0.17, 0.2812, 0.5286, 0.951, 1.551, 2.34, 3.335, 4.552, 6.011",\
"0.1478, 0.1886, 0.2968, 0.5344, 0.9538, 1.552, 2.342, 3.335, 4.549, 6.008",\
"0.1632, 0.2074, 0.3166, 0.5422, 0.955, 1.553, 2.342, 3.338, 4.55, 6.002",\
"0.1792, 0.2266, 0.3378, 0.554, 0.959, 1.554, 2.346, 3.338, 4.554, 5.999");
}
}
}
}