blob: 74d19a95711ce1d190d6ee4928e77b884453d990 [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 : "5.740218e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "5.61726e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "5.740218e-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.01952 ;
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 : 2.522 ;
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.0184, 0.07949, 0.1961, 0.3779, 0.6329, 0.9684, 1.391, 1.907, 2.522");
values("0.1814, 0.1833, 0.1875, 0.1904, 0.1921, 0.193, 0.1935, 0.1937, 0.1939, 0.1941",\
"0.1802, 0.1821, 0.1861, 0.1893, 0.1909, 0.1918, 0.1923, 0.1926, 0.1927, 0.1928",\
"0.1777, 0.1793, 0.1832, 0.1865, 0.1884, 0.1894, 0.19, 0.1903, 0.1906, 0.1907",\
"0.1773, 0.1781, 0.1815, 0.1847, 0.1871, 0.1884, 0.1891, 0.1897, 0.19, 0.1902",\
"0.1804, 0.1806, 0.1826, 0.1855, 0.1878, 0.1894, 0.1904, 0.1911, 0.1915, 0.1917",\
"0.1868, 0.1861, 0.1869, 0.1892, 0.1917, 0.1933, 0.1945, 0.1952, 0.1958, 0.1961",\
"0.1965, 0.1951, 0.1948, 0.1964, 0.1984, 0.2001, 0.2012, 0.2021, 0.2026, 0.203",\
"0.2095, 0.2073, 0.206, 0.2065, 0.2081, 0.2097, 0.2109, 0.2118, 0.2124, 0.213",\
"0.2263, 0.2235, 0.2204, 0.2204, 0.2216, 0.2228, 0.2241, 0.2248, 0.2257, 0.226",\
"0.2471, 0.2433, 0.2394, 0.2382, 0.2385, 0.2397, 0.2408, 0.2416, 0.2422, 0.2428");
}
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.0184, 0.07949, 0.1961, 0.3779, 0.6329, 0.9684, 1.391, 1.907, 2.522");
values("0.1091, 0.1105, 0.1147, 0.1182, 0.12, 0.1225, 0.1242, 0.1259, 0.1291, 0.1293",\
"0.1079, 0.1093, 0.1136, 0.1168, 0.1189, 0.1212, 0.1234, 0.1251, 0.127, 0.1288",\
"0.1055, 0.1067, 0.1103, 0.1136, 0.1158, 0.1186, 0.1206, 0.1232, 0.1244, 0.1264",\
"0.105, 0.1057, 0.1082, 0.1114, 0.1139, 0.116, 0.1186, 0.1208, 0.124, 0.1254",\
"0.1074, 0.1077, 0.1083, 0.1118, 0.1136, 0.1168, 0.1198, 0.1222, 0.1234, 0.1278",\
"0.1133, 0.1125, 0.1128, 0.1145, 0.1182, 0.1202, 0.1224, 0.1243, 0.1274, 0.1289",\
"0.1221, 0.1208, 0.1207, 0.1205, 0.1232, 0.1279, 0.1297, 0.1305, 0.1333, 0.1353",\
"0.1342, 0.1321, 0.131, 0.1307, 0.1319, 0.1352, 0.14, 0.1424, 0.142, 0.1446",\
"0.1499, 0.1471, 0.1454, 0.1448, 0.1446, 0.1479, 0.1505, 0.157, 0.159, 0.1571",\
"0.1694, 0.1658, 0.1622, 0.1616, 0.1616, 0.1619, 0.1643, 0.1673, 0.1737, 0.1767");
}
}
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.0184, 0.07949, 0.1961, 0.3779, 0.6329, 0.9684, 1.391, 1.907, 2.522");
values("0.2146, 0.2438, 0.32, 0.4412, 0.62, 0.8691, 1.196, 1.609, 2.112, 2.712",\
"0.2293, 0.2585, 0.3348, 0.4557, 0.6348, 0.8836, 1.211, 1.623, 2.127, 2.727",\
"0.284, 0.313, 0.3893, 0.5103, 0.6893, 0.9385, 1.266, 1.678, 2.182, 2.781",\
"0.3861, 0.416, 0.4931, 0.6144, 0.7936, 1.043, 1.37, 1.783, 2.285, 2.886",\
"0.5067, 0.5408, 0.6234, 0.7475, 0.9272, 1.176, 1.504, 1.916, 2.418, 3.017",\
"0.6348, 0.6743, 0.7636, 0.8913, 1.073, 1.322, 1.649, 2.061, 2.565, 3.163",\
"0.7747, 0.8179, 0.9153, 1.047, 1.229, 1.479, 1.807, 2.219, 2.721, 3.321",\
"0.9271, 0.9739, 1.08, 1.217, 1.401, 1.65, 1.978, 2.39, 2.893, 3.492",\
"1.094, 1.145, 1.261, 1.403, 1.589, 1.839, 2.166, 2.578, 3.081, 3.68",\
"1.278, 1.331, 1.456, 1.606, 1.796, 2.046, 2.373, 2.784, 3.287, 3.887");
}
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.0184, 0.07949, 0.1961, 0.3779, 0.6329, 0.9684, 1.391, 1.907, 2.522");
values("0.1968, 0.2286, 0.3204, 0.4831, 0.733, 1.083, 1.543, 2.12, 2.829, 3.672",\
"0.2087, 0.2407, 0.3323, 0.4948, 0.745, 1.095, 1.554, 2.133, 2.839, 3.681",\
"0.2524, 0.2841, 0.3754, 0.538, 0.7882, 1.138, 1.597, 2.178, 2.884, 3.726",\
"0.3224, 0.3559, 0.4483, 0.6107, 0.8609, 1.211, 1.672, 2.25, 2.959, 3.797",\
"0.3835, 0.4207, 0.5168, 0.6802, 0.9303, 1.28, 1.74, 2.319, 3.025, 3.87",\
"0.4302, 0.4713, 0.5733, 0.7371, 0.9872, 1.337, 1.797, 2.377, 3.082, 3.923",\
"0.462, 0.5074, 0.616, 0.781, 1.031, 1.381, 1.841, 2.419, 3.126, 3.968",\
"0.48, 0.5291, 0.6449, 0.8125, 1.062, 1.411, 1.871, 2.45, 3.156, 3.997",\
"0.4836, 0.5361, 0.6605, 0.8316, 1.08, 1.43, 1.889, 2.467, 3.174, 4.016",\
"0.4713, 0.5277, 0.6595, 0.8362, 1.085, 1.434, 1.893, 2.47, 3.177, 4.018");
}
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.0184, 0.07949, 0.1961, 0.3779, 0.6329, 0.9684, 1.391, 1.907, 2.522");
values("0.0703, 0.09956, 0.1919, 0.3722, 0.6671, 1.088, 1.643, 2.343, 3.197, 4.217",\
"0.07032, 0.09998, 0.1921, 0.3725, 0.6681, 1.088, 1.642, 2.341, 3.198, 4.217",\
"0.07052, 0.0998, 0.1921, 0.3725, 0.6668, 1.087, 1.641, 2.34, 3.197, 4.213",\
"0.07642, 0.1042, 0.1946, 0.3732, 0.6667, 1.088, 1.641, 2.343, 3.194, 4.217",\
"0.0948, 0.122, 0.2078, 0.3794, 0.6694, 1.088, 1.64, 2.341, 3.192, 4.21",\
"0.1134, 0.143, 0.2242, 0.3894, 0.6744, 1.09, 1.642, 2.341, 3.197, 4.21",\
"0.1302, 0.1644, 0.243, 0.401, 0.6794, 1.093, 1.643, 2.338, 3.193, 4.206",\
"0.1466, 0.1848, 0.265, 0.4142, 0.6858, 1.095, 1.647, 2.341, 3.193, 4.204",\
"0.1638, 0.2056, 0.2894, 0.4312, 0.6938, 1.098, 1.648, 2.343, 3.193, 4.206",\
"0.1808, 0.2268, 0.3172, 0.4518, 0.7036, 1.104, 1.65, 2.344, 3.194, 4.207");
}
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.0184, 0.07949, 0.1961, 0.3779, 0.6329, 0.9684, 1.391, 1.907, 2.522");
values("0.07572, 0.1123, 0.2455, 0.5172, 0.9469, 1.55, 2.342, 3.342, 4.558, 6.019",\
"0.07552, 0.1122, 0.2455, 0.5171, 0.9466, 1.549, 2.343, 3.344, 4.563, 6.009",\
"0.07592, 0.1126, 0.2457, 0.5172, 0.9463, 1.55, 2.343, 3.342, 4.554, 6.006",\
"0.08512, 0.1192, 0.2478, 0.5172, 0.947, 1.549, 2.341, 3.338, 4.566, 6.009",\
"0.09992, 0.135, 0.2562, 0.52, 0.9454, 1.549, 2.342, 3.344, 4.561, 6.017",\
"0.116, 0.1516, 0.267, 0.5234, 0.948, 1.549, 2.34, 3.334, 4.562, 6.015",\
"0.1316, 0.17, 0.2808, 0.528, 0.95, 1.55, 2.339, 3.337, 4.557, 6.007",\
"0.1466, 0.1884, 0.2972, 0.5334, 0.9528, 1.55, 2.343, 3.333, 4.554, 6.006",\
"0.1622, 0.207, 0.3166, 0.5422, 0.9548, 1.551, 2.342, 3.336, 4.549, 6.007",\
"0.178, 0.226, 0.3378, 0.553, 0.958, 1.553, 2.343, 3.337, 4.552, 5.998");
}
}
}
}