blob: 3e174aafcb2c431b5cabf1983d046d45bebda997 [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_3) {
area : 39.513600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "0.0001074852" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.0001056348" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001074852" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.008555 ;
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.362 ;
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.01039, 0.04337, 0.1063, 0.2044, 0.3421, 0.5232, 0.7514, 1.03, 1.362");
values("0.2626, 0.2602, 0.2604, 0.2609, 0.2616, 0.2621, 0.2624, 0.2625, 0.2626, 0.2627",\
"0.2617, 0.2591, 0.2594, 0.2601, 0.2608, 0.2613, 0.2616, 0.2618, 0.2619, 0.2621",\
"0.2723, 0.2683, 0.2668, 0.267, 0.2676, 0.2681, 0.2684, 0.2687, 0.2688, 0.2688",\
"0.31, 0.3025, 0.295, 0.2925, 0.2919, 0.2922, 0.2923, 0.2924, 0.2922, 0.2922",\
"0.3766, 0.3647, 0.3509, 0.3439, 0.34, 0.339, 0.3384, 0.3381, 0.3379, 0.3376",\
"0.4722, 0.4564, 0.4353, 0.4214, 0.4156, 0.4112, 0.4094, 0.4084, 0.4077, 0.4073",\
"0.5985, 0.5787, 0.5498, 0.5302, 0.5186, 0.512, 0.5077, 0.5052, 0.504, 0.5031",\
"0.7559, 0.7325, 0.6954, 0.6691, 0.6517, 0.6409, 0.6349, 0.6314, 0.6283, 0.6266",\
"0.9448, 0.9188, 0.874, 0.84, 0.8172, 0.8016, 0.7924, 0.7866, 0.7827, 0.78",\
"1.168, 1.14, 1.087, 1.045, 1.016, 0.9954, 0.9819, 0.9738, 0.9681, 0.9641");
}
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.01039, 0.04337, 0.1063, 0.2044, 0.3421, 0.5232, 0.7514, 1.03, 1.362");
values("0.1651, 0.1612, 0.1603, 0.1611, 0.1623, 0.1639, 0.1676, 0.1718, 0.1741, 0.179",\
"0.1634, 0.1595, 0.1589, 0.1595, 0.1607, 0.1628, 0.165, 0.1715, 0.1731, 0.1826",\
"0.1717, 0.1668, 0.1627, 0.1632, 0.1641, 0.1646, 0.1683, 0.174, 0.1774, 0.1837",\
"0.2054, 0.1975, 0.1896, 0.1853, 0.1852, 0.1862, 0.1888, 0.1945, 0.1961, 0.2056",\
"0.2644, 0.2524, 0.2375, 0.2329, 0.2283, 0.2269, 0.228, 0.2316, 0.2375, 0.2423",\
"0.3512, 0.3361, 0.3138, 0.3008, 0.2984, 0.2957, 0.2939, 0.2964, 0.2983, 0.3028",\
"0.4664, 0.4461, 0.4199, 0.3982, 0.3884, 0.39, 0.39, 0.3832, 0.3873, 0.3889",\
"0.6104, 0.5864, 0.5532, 0.5271, 0.5109, 0.5016, 0.5063, 0.5056, 0.5035, 0.5059",\
"0.7843, 0.7568, 0.7155, 0.6839, 0.6621, 0.6499, 0.646, 0.651, 0.6465, 0.6441",\
"0.9885, 0.9592, 0.9096, 0.8739, 0.8439, 0.827, 0.8163, 0.8162, 0.8232, 0.8173");
}
}
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.01039, 0.04337, 0.1063, 0.2044, 0.3421, 0.5232, 0.7514, 1.03, 1.362");
values("0.1165, 0.1383, 0.1982, 0.2988, 0.4524, 0.6676, 0.9508, 1.307, 1.742, 2.262",\
"0.1242, 0.146, 0.2059, 0.3065, 0.4602, 0.6754, 0.9586, 1.315, 1.75, 2.27",\
"0.1553, 0.1768, 0.2364, 0.3369, 0.4904, 0.7057, 0.9888, 1.345, 1.781, 2.3",\
"0.2052, 0.2276, 0.2884, 0.3887, 0.5418, 0.7568, 1.04, 1.397, 1.832, 2.351",\
"0.2645, 0.2884, 0.3511, 0.4518, 0.6051, 0.8194, 1.102, 1.459, 1.893, 2.414",\
"0.3306, 0.3566, 0.4229, 0.5262, 0.679, 0.8935, 1.176, 1.532, 1.967, 2.484",\
"0.4031, 0.4321, 0.5024, 0.6091, 0.7638, 0.978, 1.261, 1.616, 2.05, 2.569",\
"0.482, 0.5133, 0.5884, 0.699, 0.8569, 1.075, 1.357, 1.713, 2.147, 2.665",\
"0.5679, 0.6014, 0.6815, 0.7962, 0.958, 1.18, 1.467, 1.823, 2.258, 2.775",\
"0.6611, 0.697, 0.7818, 0.9012, 1.066, 1.292, 1.585, 1.946, 2.381, 2.898");
}
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.01039, 0.04337, 0.1063, 0.2044, 0.3421, 0.5232, 0.7514, 1.03, 1.362");
values("0.1161, 0.1373, 0.2011, 0.3177, 0.4994, 0.7538, 1.089, 1.51, 2.026, 2.642",\
"0.1218, 0.1429, 0.2068, 0.3234, 0.5048, 0.7598, 1.095, 1.516, 2.031, 2.647",\
"0.1457, 0.1667, 0.2297, 0.3462, 0.5277, 0.782, 1.117, 1.538, 2.054, 2.67",\
"0.1777, 0.1998, 0.2632, 0.3787, 0.5598, 0.8141, 1.149, 1.571, 2.086, 2.702",\
"0.2076, 0.2312, 0.2957, 0.4107, 0.5905, 0.8444, 1.179, 1.601, 2.114, 2.731",\
"0.2331, 0.2593, 0.3261, 0.4409, 0.6205, 0.8738, 1.207, 1.629, 2.144, 2.758",\
"0.2532, 0.2815, 0.3522, 0.4678, 0.6476, 0.9006, 1.234, 1.654, 2.168, 2.782",\
"0.266, 0.2965, 0.3714, 0.4897, 0.6708, 0.9246, 1.258, 1.678, 2.192, 2.805",\
"0.2711, 0.3042, 0.3833, 0.5043, 0.6878, 0.9436, 1.278, 1.699, 2.212, 2.824",\
"0.2674, 0.3031, 0.3872, 0.5115, 0.6964, 0.9564, 1.294, 1.716, 2.229, 2.841");
}
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.01039, 0.04337, 0.1063, 0.2044, 0.3421, 0.5232, 0.7514, 1.03, 1.362");
values("0.04134, 0.06654, 0.1448, 0.3012, 0.5543, 0.9137, 1.385, 1.977, 2.703, 3.574",\
"0.04126, 0.06664, 0.145, 0.301, 0.5544, 0.9135, 1.385, 1.977, 2.702, 3.574",\
"0.04204, 0.0672, 0.1454, 0.3015, 0.5557, 0.9137, 1.385, 1.977, 2.702, 3.564",\
"0.04878, 0.07372, 0.1493, 0.3024, 0.5544, 0.9117, 1.384, 1.981, 2.706, 3.572",\
"0.05854, 0.0828, 0.1575, 0.3059, 0.5554, 0.9124, 1.385, 1.977, 2.7, 3.569",\
"0.07032, 0.0958, 0.1702, 0.3132, 0.558, 0.913, 1.383, 1.975, 2.7, 3.563",\
"0.0834, 0.1102, 0.1846, 0.3272, 0.5672, 0.9162, 1.382, 1.976, 2.697, 3.566",\
"0.0968, 0.127, 0.2018, 0.3422, 0.5836, 0.93, 1.388, 1.974, 2.696, 3.561",\
"0.1102, 0.1424, 0.2202, 0.3594, 0.6008, 0.9502, 1.405, 1.982, 2.699, 3.559",\
"0.1246, 0.159, 0.2392, 0.3786, 0.6196, 0.9742, 1.436, 2.005, 2.71, 3.56");
}
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.01039, 0.04337, 0.1063, 0.2044, 0.3421, 0.5232, 0.7514, 1.03, 1.362");
values("0.04392, 0.07134, 0.1701, 0.3705, 0.6862, 1.129, 1.71, 2.449, 3.347, 4.41",\
"0.04384, 0.07138, 0.1701, 0.3705, 0.6858, 1.128, 1.714, 2.449, 3.347, 4.411",\
"0.04428, 0.0719, 0.1701, 0.3706, 0.6861, 1.131, 1.714, 2.447, 3.343, 4.41",\
"0.05138, 0.0779, 0.1728, 0.3706, 0.686, 1.128, 1.714, 2.448, 3.346, 4.41",\
"0.05992, 0.08604, 0.1768, 0.3721, 0.6862, 1.129, 1.712, 2.446, 3.341, 4.409",\
"0.07056, 0.09684, 0.1847, 0.3746, 0.6866, 1.128, 1.708, 2.446, 3.338, 4.414",\
"0.082, 0.1086, 0.1954, 0.3826, 0.6904, 1.129, 1.71, 2.443, 3.337, 4.405",\
"0.0942, 0.1238, 0.2084, 0.392, 0.7008, 1.134, 1.712, 2.442, 3.339, 4.402",\
"0.1066, 0.138, 0.223, 0.4036, 0.7144, 1.148, 1.719, 2.444, 3.335, 4.401",\
"0.1202, 0.1534, 0.2388, 0.4164, 0.728, 1.166, 1.738, 2.453, 3.339, 4.401");
}
}
}
}