blob: fddd3d3ab602ea4b1d337f074ea457caef6cb0cd [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.00399888" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.00709056" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00709056" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.01088 ;
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.515 ;
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.01145, 0.04814, 0.1182, 0.2274, 0.3805, 0.5821, 0.836, 1.146, 1.515");
values("0.3542, 0.3486, 0.3448, 0.3438, 0.3435, 0.3434, 0.3434, 0.3432, 0.3432, 0.3432",\
"0.3533, 0.3478, 0.3443, 0.3433, 0.3428, 0.3425, 0.3426, 0.3426, 0.3426, 0.3428",\
"0.3665, 0.3593, 0.3536, 0.352, 0.3516, 0.3513, 0.3514, 0.3515, 0.3515, 0.3516",\
"0.4207, 0.4092, 0.3955, 0.3896, 0.3867, 0.3853, 0.3845, 0.3841, 0.384, 0.3838",\
"0.5175, 0.5011, 0.4768, 0.4631, 0.4555, 0.4519, 0.4497, 0.4485, 0.4476, 0.4469",\
"0.6577, 0.6367, 0.6012, 0.578, 0.5633, 0.5558, 0.5506, 0.5481, 0.546, 0.5446",\
"0.8417, 0.8161, 0.7692, 0.735, 0.7126, 0.6991, 0.6912, 0.6854, 0.6823, 0.6797",\
"1.071, 1.043, 0.9845, 0.9386, 0.906, 0.8857, 0.8726, 0.8643, 0.8581, 0.8539",\
"1.348, 1.316, 1.248, 1.189, 1.147, 1.118, 1.098, 1.086, 1.077, 1.07",\
"1.673, 1.639, 1.562, 1.49, 1.437, 1.398, 1.372, 1.354, 1.341, 1.332");
}
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.01145, 0.04814, 0.1182, 0.2274, 0.3805, 0.5821, 0.836, 1.146, 1.515");
values("0.2329, 0.225, 0.2198, 0.2187, 0.2189, 0.2198, 0.2236, 0.2263, 0.2305, 0.2373",\
"0.2308, 0.2232, 0.218, 0.2163, 0.2164, 0.2191, 0.2211, 0.2241, 0.2305, 0.2341",\
"0.2408, 0.2318, 0.2234, 0.2213, 0.2222, 0.2234, 0.2254, 0.2292, 0.2319, 0.2362",\
"0.29, 0.2774, 0.2617, 0.2546, 0.2525, 0.2522, 0.2538, 0.2562, 0.2586, 0.2658",\
"0.3786, 0.3604, 0.336, 0.3227, 0.3161, 0.313, 0.3132, 0.3141, 0.3162, 0.3219",\
"0.5085, 0.4861, 0.451, 0.4276, 0.4164, 0.4095, 0.4072, 0.407, 0.4076, 0.4083",\
"0.6803, 0.6535, 0.6084, 0.5718, 0.5535, 0.5449, 0.5408, 0.537, 0.5343, 0.5358",\
"0.8959, 0.8648, 0.8092, 0.7655, 0.7334, 0.718, 0.7125, 0.7076, 0.7046, 0.7028",\
"1.156, 1.122, 1.055, 0.9997, 0.962, 0.9347, 0.9209, 0.9164, 0.9123, 0.9102",\
"1.461, 1.425, 1.349, 1.284, 1.234, 1.197, 1.176, 1.165, 1.161, 1.16");
}
}
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.01145, 0.04814, 0.1182, 0.2274, 0.3805, 0.5821, 0.836, 1.146, 1.515");
values("0.1526, 0.1791, 0.2528, 0.3742, 0.5567, 0.8117, 1.147, 1.57, 2.085, 2.7",\
"0.1615, 0.1879, 0.2616, 0.383, 0.5655, 0.8205, 1.156, 1.579, 2.096, 2.709",\
"0.1974, 0.2236, 0.2968, 0.418, 0.6004, 0.8554, 1.191, 1.614, 2.13, 2.744",\
"0.2567, 0.2837, 0.3577, 0.4789, 0.6607, 0.915, 1.25, 1.673, 2.189, 2.804",\
"0.3259, 0.3547, 0.4312, 0.554, 0.7354, 0.9895, 1.323, 1.746, 2.262, 2.877",\
"0.4014, 0.4321, 0.5134, 0.64, 0.823, 1.076, 1.41, 1.831, 2.347, 2.962",\
"0.4825, 0.5166, 0.602, 0.7336, 0.9216, 1.176, 1.511, 1.931, 2.446, 3.061",\
"0.5688, 0.6058, 0.6974, 0.8334, 1.027, 1.288, 1.625, 2.046, 2.56, 3.173",\
"0.6614, 0.7009, 0.7988, 0.9402, 1.139, 1.407, 1.751, 2.176, 2.691, 3.304",\
"0.7606, 0.8028, 0.9067, 1.054, 1.257, 1.532, 1.884, 2.319, 2.838, 3.452");
}
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.01145, 0.04814, 0.1182, 0.2274, 0.3805, 0.5821, 0.836, 1.146, 1.515");
values("0.1589, 0.184, 0.2579, 0.3888, 0.5913, 0.8761, 1.25, 1.723, 2.299, 2.986",\
"0.1649, 0.1902, 0.264, 0.3947, 0.5974, 0.8822, 1.257, 1.728, 2.306, 2.991",\
"0.1921, 0.217, 0.2899, 0.4205, 0.6232, 0.9076, 1.281, 1.755, 2.331, 3.016",\
"0.2337, 0.2599, 0.3327, 0.4625, 0.6645, 0.9488, 1.322, 1.794, 2.371, 3.056",\
"0.2734, 0.3016, 0.3769, 0.5056, 0.7067, 0.9897, 1.363, 1.834, 2.409, 3.097",\
"0.308, 0.3391, 0.4184, 0.5491, 0.7484, 1.03, 1.403, 1.874, 2.448, 3.136",\
"0.336, 0.3699, 0.4543, 0.5873, 0.7891, 1.071, 1.443, 1.913, 2.488, 3.171",\
"0.357, 0.3937, 0.4837, 0.621, 0.8254, 1.112, 1.484, 1.953, 2.526, 3.21",\
"0.3687, 0.4083, 0.5046, 0.6464, 0.8545, 1.144, 1.522, 1.992, 2.566, 3.249",\
"0.3717, 0.4147, 0.5177, 0.6644, 0.8756, 1.17, 1.553, 2.03, 2.605, 3.289");
}
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.01145, 0.04814, 0.1182, 0.2274, 0.3805, 0.5821, 0.836, 1.146, 1.515");
values("0.0592, 0.09066, 0.1891, 0.3782, 0.6869, 1.125, 1.703, 2.432, 3.322, 4.384",\
"0.05908, 0.09066, 0.1888, 0.3784, 0.6871, 1.123, 1.7, 2.431, 3.316, 4.384",\
"0.0599, 0.09146, 0.1897, 0.3785, 0.6857, 1.123, 1.702, 2.432, 3.322, 4.384",\
"0.06906, 0.1, 0.1956, 0.3803, 0.6869, 1.125, 1.701, 2.43, 3.322, 4.381",\
"0.08398, 0.1149, 0.2084, 0.3882, 0.6894, 1.125, 1.702, 2.431, 3.32, 4.38",\
"0.1018, 0.1346, 0.2278, 0.4046, 0.6974, 1.127, 1.703, 2.428, 3.321, 4.375",\
"0.1222, 0.1562, 0.2486, 0.428, 0.717, 1.137, 1.704, 2.427, 3.316, 4.374",\
"0.1438, 0.1816, 0.2752, 0.4528, 0.7452, 1.165, 1.721, 2.433, 3.32, 4.371",\
"0.1656, 0.2066, 0.3044, 0.4802, 0.7752, 1.201, 1.757, 2.457, 3.323, 4.377",\
"0.1906, 0.2338, 0.3358, 0.509, 0.8082, 1.241, 1.805, 2.502, 3.354, 4.387");
}
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.01145, 0.04814, 0.1182, 0.2274, 0.3805, 0.5821, 0.836, 1.146, 1.515");
values("0.06536, 0.0979, 0.2118, 0.4446, 0.8161, 1.337, 2.02, 2.889, 3.938, 5.194",\
"0.06532, 0.09772, 0.2121, 0.4447, 0.8158, 1.337, 2.023, 2.883, 3.936, 5.195",\
"0.06554, 0.09786, 0.2122, 0.4447, 0.8166, 1.335, 2.023, 2.887, 3.937, 5.195",\
"0.07468, 0.1058, 0.2165, 0.4453, 0.8165, 1.338, 2.022, 2.884, 3.938, 5.195",\
"0.08762, 0.1193, 0.225, 0.4485, 0.8172, 1.335, 2.024, 2.883, 3.936, 5.193",\
"0.104, 0.1366, 0.2386, 0.4564, 0.8196, 1.338, 2.022, 2.887, 3.935, 5.192",\
"0.122, 0.1552, 0.2568, 0.4712, 0.8312, 1.343, 2.023, 2.89, 3.934, 5.189",\
"0.1416, 0.177, 0.2778, 0.4886, 0.8492, 1.36, 2.032, 2.886, 3.942, 5.196",\
"0.163, 0.2008, 0.3026, 0.5082, 0.8708, 1.384, 2.052, 2.899, 3.941, 5.192",\
"0.1842, 0.2236, 0.3308, 0.5314, 0.8916, 1.413, 2.085, 2.925, 3.958, 5.198");
}
}
}
}