blob: 61af7e94a8e2bf5312572de059238a9d8537e77c [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.000250976" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.00024662" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000250976" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.008651 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 1.142 ;
max_transition : 2.8 ;
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.008877, 0.03653, 0.08933, 0.1716, 0.287, 0.4389, 0.6303, 0.8638, 1.142");
values("0.6648, 0.6485, 0.6344, 0.6269, 0.6253, 0.6221, 0.6221, 0.622, 0.6207, 0.6213",\
"0.6673, 0.6515, 0.6372, 0.6299, 0.6266, 0.6247, 0.6241, 0.6244, 0.6241, 0.6241",\
"0.7091, 0.691, 0.6714, 0.6616, 0.6575, 0.6554, 0.6531, 0.6537, 0.6528, 0.6521",\
"0.8391, 0.8133, 0.7784, 0.7579, 0.7462, 0.7403, 0.7363, 0.7345, 0.7328, 0.732",\
"1.057, 1.024, 0.9715, 0.9343, 0.9104, 0.898, 0.8898, 0.8852, 0.8807, 0.8784",\
"1.364, 1.323, 1.251, 1.196, 1.158, 1.134, 1.119, 1.109, 1.103, 1.098",\
"1.761, 1.713, 1.621, 1.547, 1.492, 1.455, 1.431, 1.414, 1.404, 1.396",\
"2.25, 2.196, 2.086, 1.992, 1.918, 1.866, 1.831, 1.807, 1.79, 1.778",\
"2.835, 2.777, 2.652, 2.535, 2.442, 2.375, 2.324, 2.291, 2.266, 2.249",\
"3.521, 3.46, 3.319, 3.181, 3.069, 2.982, 2.919, 2.873, 2.84, 2.815");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.008877, 0.03653, 0.08933, 0.1716, 0.287, 0.4389, 0.6303, 0.8638, 1.142");
values("0.4425, 0.4241, 0.4044, 0.393, 0.3907, 0.3894, 0.3923, 0.3978, 0.4064, 0.4162",\
"0.4426, 0.4235, 0.4025, 0.3926, 0.3874, 0.3894, 0.3929, 0.3983, 0.4075, 0.4167",\
"0.474, 0.4533, 0.4279, 0.4153, 0.4088, 0.407, 0.4127, 0.4159, 0.424, 0.4349",\
"0.5893, 0.5639, 0.5275, 0.503, 0.4891, 0.4829, 0.4842, 0.4896, 0.4972, 0.5075",\
"0.79, 0.756, 0.7024, 0.6663, 0.6409, 0.6253, 0.62, 0.6216, 0.6292, 0.6345",\
"1.075, 1.033, 0.9648, 0.9045, 0.8791, 0.8508, 0.8367, 0.8328, 0.8299, 0.8353",\
"1.447, 1.398, 1.312, 1.239, 1.183, 1.16, 1.133, 1.114, 1.115, 1.114",\
"1.907, 1.854, 1.748, 1.654, 1.585, 1.538, 1.519, 1.487, 1.471, 1.467",\
"2.461, 2.402, 2.277, 2.169, 2.082, 2.018, 1.976, 1.963, 1.934, 1.918",\
"3.111, 3.048, 2.905, 2.78, 2.681, 2.597, 2.541, 2.504, 2.491, 2.464");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.008877, 0.03653, 0.08933, 0.1716, 0.287, 0.4389, 0.6303, 0.8638, 1.142");
values("0.09034, 0.1048, 0.146, 0.2166, 0.3247, 0.4766, 0.6765, 0.9284, 1.236, 1.603",\
"0.09477, 0.1092, 0.1503, 0.2209, 0.3291, 0.4809, 0.6808, 0.9327, 1.241, 1.608",\
"0.1133, 0.1275, 0.1682, 0.2385, 0.3465, 0.4983, 0.6982, 0.9499, 1.258, 1.625",\
"0.145, 0.1596, 0.2005, 0.2701, 0.3773, 0.5285, 0.7282, 0.9801, 1.288, 1.655",\
"0.1825, 0.1981, 0.24, 0.3097, 0.4162, 0.5666, 0.7661, 1.017, 1.324, 1.691",\
"0.2233, 0.2402, 0.2839, 0.3549, 0.4617, 0.6112, 0.8098, 1.061, 1.368, 1.734",\
"0.2666, 0.2849, 0.331, 0.4036, 0.5115, 0.6621, 0.8602, 1.11, 1.417, 1.783",\
"0.3125, 0.3324, 0.3814, 0.4556, 0.565, 0.7179, 0.9173, 1.167, 1.473, 1.838",\
"0.3607, 0.3821, 0.4341, 0.5103, 0.6212, 0.7764, 0.9789, 1.231, 1.536, 1.901",\
"0.4116, 0.4344, 0.4896, 0.5683, 0.6803, 0.8371, 1.043, 1.299, 1.607, 1.972");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.008877, 0.03653, 0.08933, 0.1716, 0.287, 0.4389, 0.6303, 0.8638, 1.142");
values("0.09446, 0.1081, 0.1481, 0.2215, 0.3367, 0.4988, 0.7132, 0.9817, 1.311, 1.702",\
"0.09757, 0.1111, 0.151, 0.2244, 0.3398, 0.5019, 0.7156, 0.985, 1.314, 1.706",\
"0.1116, 0.125, 0.1645, 0.2377, 0.3528, 0.5152, 0.7288, 0.9974, 1.327, 1.719",\
"0.1357, 0.1498, 0.1891, 0.2614, 0.3756, 0.5378, 0.7508, 1.02, 1.35, 1.74",\
"0.1616, 0.1769, 0.2171, 0.2881, 0.4017, 0.5625, 0.7755, 1.044, 1.373, 1.765",\
"0.1866, 0.2034, 0.2456, 0.3168, 0.4294, 0.5889, 0.8011, 1.07, 1.397, 1.79",\
"0.2098, 0.2279, 0.2729, 0.3452, 0.4574, 0.6171, 0.8284, 1.096, 1.423, 1.814",\
"0.2302, 0.25, 0.2977, 0.3706, 0.4839, 0.6445, 0.8559, 1.122, 1.449, 1.84",\
"0.2477, 0.269, 0.32, 0.3947, 0.5087, 0.6705, 0.8839, 1.151, 1.477, 1.866",\
"0.2615, 0.2845, 0.339, 0.416, 0.5305, 0.6933, 0.9091, 1.178, 1.505, 1.894");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.008877, 0.03653, 0.08933, 0.1716, 0.287, 0.4389, 0.6303, 0.8638, 1.142");
values("0.03286, 0.04992, 0.1049, 0.2139, 0.3908, 0.6421, 0.9717, 1.389, 1.892, 2.497",\
"0.03286, 0.0498, 0.105, 0.2139, 0.391, 0.6419, 0.9727, 1.386, 1.892, 2.504",\
"0.03322, 0.0502, 0.1054, 0.2141, 0.3909, 0.6424, 0.9715, 1.387, 1.891, 2.497",\
"0.03748, 0.0543, 0.1076, 0.2143, 0.3908, 0.6423, 0.9719, 1.389, 1.893, 2.497",\
"0.0445, 0.06184, 0.1137, 0.2174, 0.3918, 0.6424, 0.9732, 1.389, 1.894, 2.495",\
"0.05312, 0.07124, 0.1228, 0.2254, 0.3947, 0.642, 0.9718, 1.385, 1.895, 2.501",\
"0.06258, 0.08174, 0.1322, 0.2348, 0.405, 0.6472, 0.9716, 1.386, 1.89, 2.496",\
"0.072, 0.0928, 0.1452, 0.2452, 0.4164, 0.6612, 0.9802, 1.387, 1.892, 2.496",\
"0.0818, 0.1038, 0.158, 0.2562, 0.4282, 0.6772, 0.9988, 1.4, 1.895, 2.496",\
"0.0926, 0.1164, 0.1726, 0.2692, 0.4404, 0.6926, 1.02, 1.423, 1.913, 2.502");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.008877, 0.03653, 0.08933, 0.1716, 0.287, 0.4389, 0.6303, 0.8638, 1.142");
values("0.03542, 0.05224, 0.1132, 0.2394, 0.4406, 0.7218, 1.093, 1.559, 2.13, 2.812",\
"0.03536, 0.0521, 0.1132, 0.2395, 0.44, 0.7219, 1.095, 1.558, 2.128, 2.807",\
"0.03538, 0.05208, 0.1135, 0.24, 0.4406, 0.7219, 1.094, 1.56, 2.128, 2.808",\
"0.03964, 0.05602, 0.1148, 0.2398, 0.4401, 0.722, 1.092, 1.558, 2.133, 2.814",\
"0.04618, 0.06272, 0.1182, 0.2407, 0.4402, 0.7216, 1.093, 1.558, 2.132, 2.808",\
"0.05412, 0.0714, 0.1251, 0.2441, 0.4411, 0.7211, 1.091, 1.56, 2.127, 2.811",\
"0.06208, 0.08138, 0.1337, 0.2501, 0.446, 0.7234, 1.091, 1.558, 2.126, 2.806",\
"0.0708, 0.0906, 0.1436, 0.2572, 0.4548, 0.7318, 1.094, 1.557, 2.124, 2.804",\
"0.0806, 0.1026, 0.1562, 0.2646, 0.4622, 0.742, 1.106, 1.563, 2.127, 2.806",\
"0.0908, 0.1138, 0.1694, 0.274, 0.4714, 0.7544, 1.12, 1.576, 2.135, 2.806");
}
}
}
}