blob: c2f01f6a417bf12d7671cbfacf82d95cf20be409 [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_mcu7t5v0__clkbuf_8) {
area : 57.075200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "5.30442e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "5.583798e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "5.583798e-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.01028 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 1.899 ;
max_transition : 6.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.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.0141, 0.06009, 0.1479, 0.2847, 0.4767, 0.7293, 1.048, 1.436, 1.899");
values("0.1191, 0.1198, 0.122, 0.1241, 0.1252, 0.1259, 0.1263, 0.1265, 0.1266, 0.1267",\
"0.1187, 0.1193, 0.1216, 0.1235, 0.1248, 0.1254, 0.1258, 0.126, 0.1262, 0.1263",\
"0.1177, 0.1183, 0.1203, 0.1224, 0.1237, 0.1245, 0.1249, 0.1252, 0.1253, 0.1254",\
"0.118, 0.1184, 0.1197, 0.1216, 0.1231, 0.124, 0.1246, 0.1249, 0.1252, 0.1254",\
"0.1212, 0.1206, 0.1212, 0.1225, 0.1238, 0.1248, 0.1255, 0.1259, 0.1262, 0.1264",\
"0.1263, 0.1254, 0.1245, 0.1254, 0.1265, 0.1276, 0.1283, 0.1287, 0.129, 0.1293",\
"0.1336, 0.132, 0.1304, 0.1304, 0.1312, 0.132, 0.1327, 0.1331, 0.1335, 0.1338",\
"0.1435, 0.141, 0.1385, 0.1376, 0.1379, 0.1386, 0.1392, 0.1398, 0.14, 0.1403",\
"0.1557, 0.1525, 0.1488, 0.1473, 0.1471, 0.1474, 0.1479, 0.1484, 0.1488, 0.1489",\
"0.1711, 0.1669, 0.162, 0.1596, 0.1587, 0.1588, 0.1591, 0.1595, 0.1598, 0.1601");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.0141, 0.06009, 0.1479, 0.2847, 0.4767, 0.7293, 1.048, 1.436, 1.899");
values("0.07986, 0.08046, 0.08231, 0.0844, 0.08588, 0.08705, 0.08951, 0.0908, 0.09268, 0.09362",\
"0.0794, 0.08, 0.08195, 0.08405, 0.08513, 0.08671, 0.08832, 0.08942, 0.0911, 0.09322",\
"0.07849, 0.07892, 0.08056, 0.08268, 0.08379, 0.08596, 0.08733, 0.08843, 0.09011, 0.09263",\
"0.07907, 0.07923, 0.08011, 0.08179, 0.08333, 0.08501, 0.08654, 0.08803, 0.08971, 0.09283",\
"0.08147, 0.0811, 0.08094, 0.08236, 0.08361, 0.08545, 0.08733, 0.08843, 0.09011, 0.09302",\
"0.08602, 0.08493, 0.08429, 0.08486, 0.08687, 0.08802, 0.08911, 0.0912, 0.09407, 0.0956",\
"0.09253, 0.09107, 0.08959, 0.08896, 0.09044, 0.09289, 0.09347, 0.09456, 0.09565, 0.09991",\
"0.1014, 0.09905, 0.09668, 0.09585, 0.09576, 0.09891, 0.1012, 0.1025, 0.1024, 0.1046",\
"0.1124, 0.1095, 0.1062, 0.1051, 0.105, 0.1049, 0.1067, 0.1112, 0.1131, 0.1123",\
"0.1263, 0.1225, 0.1184, 0.1163, 0.1159, 0.1154, 0.117, 0.1197, 0.1248, 0.1265");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.0141, 0.06009, 0.1479, 0.2847, 0.4767, 0.7293, 1.048, 1.436, 1.899");
values("0.2939, 0.3325, 0.4315, 0.5836, 0.8057, 1.114, 1.518, 2.028, 2.651, 3.391",\
"0.3109, 0.3495, 0.4484, 0.6007, 0.8227, 1.131, 1.535, 2.045, 2.667, 3.407",\
"0.3728, 0.4114, 0.5102, 0.6625, 0.8847, 1.193, 1.597, 2.107, 2.727, 3.47",\
"0.4929, 0.5316, 0.6305, 0.7828, 1.005, 1.313, 1.718, 2.227, 2.849, 3.59",\
"0.6477, 0.6911, 0.7957, 0.9503, 1.173, 1.481, 1.885, 2.394, 3.018, 3.757",\
"0.8137, 0.8625, 0.9763, 1.136, 1.36, 1.669, 2.073, 2.583, 3.206, 3.946",\
"0.9938, 1.047, 1.172, 1.338, 1.564, 1.872, 2.277, 2.786, 3.408, 4.149",\
"1.192, 1.25, 1.384, 1.558, 1.786, 2.095, 2.499, 3.009, 3.629, 4.37",\
"1.41, 1.472, 1.618, 1.799, 2.03, 2.34, 2.744, 3.252, 3.874, 4.614",\
"1.65, 1.715, 1.871, 2.063, 2.3, 2.609, 3.013, 3.522, 4.143, 4.884");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.0141, 0.06009, 0.1479, 0.2847, 0.4767, 0.7293, 1.048, 1.436, 1.899");
values("0.253, 0.2919, 0.3992, 0.584, 0.8666, 1.263, 1.782, 2.439, 3.239, 4.189",\
"0.2663, 0.3051, 0.4125, 0.5973, 0.8801, 1.276, 1.796, 2.451, 3.249, 4.203",\
"0.3147, 0.3533, 0.4605, 0.6452, 0.928, 1.323, 1.844, 2.5, 3.296, 4.254",\
"0.3981, 0.4381, 0.5463, 0.7308, 1.013, 1.409, 1.93, 2.584, 3.385, 4.339",\
"0.4734, 0.518, 0.6318, 0.8176, 1.1, 1.495, 2.016, 2.671, 3.472, 4.426",\
"0.5302, 0.5791, 0.7004, 0.8884, 1.171, 1.567, 2.086, 2.742, 3.541, 4.494",\
"0.5677, 0.6213, 0.7509, 0.9422, 1.225, 1.62, 2.14, 2.794, 3.593, 4.544",\
"0.5873, 0.6444, 0.7829, 0.9784, 1.261, 1.656, 2.175, 2.83, 3.628, 4.58",\
"0.5877, 0.649, 0.7967, 0.9978, 1.281, 1.674, 2.193, 2.848, 3.647, 4.598",\
"0.569, 0.6332, 0.7909, 0.9986, 1.283, 1.677, 2.196, 2.849, 3.647, 4.599");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.0141, 0.06009, 0.1479, 0.2847, 0.4767, 0.7293, 1.048, 1.436, 1.899");
values("0.1006, 0.1371, 0.251, 0.4694, 0.8313, 1.351, 2.042, 2.911, 3.973, 5.231",\
"0.1006, 0.137, 0.251, 0.4701, 0.8318, 1.352, 2.04, 2.907, 3.972, 5.235",\
"0.1006, 0.1376, 0.251, 0.47, 0.8322, 1.353, 2.041, 2.906, 3.97, 5.237",\
"0.1035, 0.14, 0.2521, 0.47, 0.833, 1.353, 2.04, 2.909, 3.971, 5.228",\
"0.1246, 0.1602, 0.2654, 0.4752, 0.834, 1.352, 2.041, 2.91, 3.973, 5.233",\
"0.1468, 0.1868, 0.288, 0.4904, 0.8384, 1.353, 2.041, 2.91, 3.972, 5.231",\
"0.167, 0.2122, 0.3142, 0.5068, 0.8468, 1.358, 2.042, 2.907, 3.967, 5.227",\
"0.1868, 0.2376, 0.342, 0.526, 0.8576, 1.362, 2.044, 2.907, 3.966, 5.221",\
"0.2072, 0.261, 0.3728, 0.5494, 0.8678, 1.367, 2.046, 2.909, 3.965, 5.224",\
"0.229, 0.2862, 0.4072, 0.5764, 0.8822, 1.372, 2.051, 2.914, 3.968, 5.224");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.0141, 0.06009, 0.1479, 0.2847, 0.4767, 0.7293, 1.048, 1.436, 1.899");
values("0.09744, 0.1399, 0.2877, 0.5905, 1.075, 1.758, 2.659, 3.791, 5.175, 6.823",\
"0.09724, 0.1399, 0.2874, 0.5905, 1.075, 1.757, 2.658, 3.784, 5.175, 6.823",\
"0.0972, 0.1405, 0.2874, 0.5905, 1.075, 1.759, 2.655, 3.785, 5.173, 6.828",\
"0.1056, 0.1464, 0.2901, 0.5912, 1.075, 1.759, 2.656, 3.788, 5.166, 6.827",\
"0.124, 0.1658, 0.302, 0.5942, 1.076, 1.758, 2.657, 3.787, 5.166, 6.816",\
"0.143, 0.1862, 0.3174, 0.6008, 1.079, 1.758, 2.651, 3.786, 5.175, 6.819",\
"0.1616, 0.2082, 0.337, 0.6088, 1.081, 1.758, 2.654, 3.786, 5.163, 6.817",\
"0.1794, 0.229, 0.3582, 0.6184, 1.085, 1.761, 2.655, 3.782, 5.164, 6.809",\
"0.1988, 0.2518, 0.3816, 0.6318, 1.088, 1.763, 2.656, 3.787, 5.159, 6.809",\
"0.2182, 0.2734, 0.4104, 0.6484, 1.095, 1.766, 2.658, 3.784, 5.162, 6.801");
}
}
}
}