blob: f59dc392c7477b650c967ae4aef42404103089c9 [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__dlyb_2) {
area : 39.513600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "6.4173e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "6.3552e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "6.4173e-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.002677 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 0.7169 ;
max_transition : 11 ;
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.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.005941, 0.02329, 0.05641, 0.108, 0.1804, 0.2757, 0.3957, 0.5422, 0.7169");
values("0.1734, 0.1663, 0.1563, 0.1515, 0.149, 0.1477, 0.1472, 0.1468, 0.1464, 0.1462",\
"0.173, 0.166, 0.1559, 0.151, 0.1487, 0.1474, 0.1467, 0.1463, 0.146, 0.1459",\
"0.1727, 0.1656, 0.1555, 0.1506, 0.1482, 0.147, 0.1463, 0.146, 0.1457, 0.1455",\
"0.1733, 0.1662, 0.1562, 0.1513, 0.149, 0.1478, 0.147, 0.1466, 0.1463, 0.1461",\
"0.1752, 0.1681, 0.158, 0.1532, 0.1508, 0.1496, 0.1488, 0.1484, 0.1482, 0.148",\
"0.1783, 0.1712, 0.1612, 0.1563, 0.1539, 0.1527, 0.152, 0.1516, 0.1513, 0.1512",\
"0.1828, 0.1758, 0.1657, 0.1609, 0.1585, 0.1573, 0.1567, 0.1563, 0.156, 0.1558",\
"0.1889, 0.1819, 0.1719, 0.1671, 0.1646, 0.1634, 0.1627, 0.1623, 0.162, 0.1618",\
"0.1967, 0.1896, 0.1795, 0.1748, 0.1724, 0.171, 0.1705, 0.17, 0.1697, 0.1695",\
"0.2062, 0.1991, 0.189, 0.1842, 0.1817, 0.1805, 0.1799, 0.1794, 0.1792, 0.1789");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.005941, 0.02329, 0.05641, 0.108, 0.1804, 0.2757, 0.3957, 0.5422, 0.7169");
values("0.1211, 0.1197, 0.1178, 0.1177, 0.1182, 0.1198, 0.1208, 0.1225, 0.1261, 0.1588",\
"0.1209, 0.1196, 0.1182, 0.1174, 0.1183, 0.1197, 0.1209, 0.1222, 0.1259, 0.158",\
"0.1205, 0.1192, 0.1175, 0.1171, 0.1183, 0.1192, 0.1205, 0.1219, 0.1268, 0.1606",\
"0.1207, 0.1191, 0.1176, 0.1171, 0.1181, 0.1193, 0.1212, 0.1219, 0.1272, 0.165",\
"0.1217, 0.1202, 0.1186, 0.1182, 0.1191, 0.1208, 0.1219, 0.1231, 0.1276, 0.1734",\
"0.1238, 0.1224, 0.1209, 0.1206, 0.1215, 0.1229, 0.1238, 0.1255, 0.1317, 0.1894",\
"0.1275, 0.1259, 0.1241, 0.1239, 0.1252, 0.1262, 0.1275, 0.129, 0.1372, 0.2109",\
"0.1322, 0.1308, 0.1292, 0.1289, 0.1292, 0.1317, 0.133, 0.134, 0.1475, 0.2464",\
"0.1388, 0.1373, 0.136, 0.1351, 0.136, 0.1365, 0.1392, 0.1424, 0.1611, 0.3041",\
"0.1468, 0.1456, 0.1439, 0.1433, 0.1438, 0.1446, 0.1456, 0.151, 0.187, 0.4028");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.005941, 0.02329, 0.05641, 0.108, 0.1804, 0.2757, 0.3957, 0.5422, 0.7169");
values("2.357, 2.456, 2.694, 3.01, 3.382, 3.815, 4.331, 4.947, 5.683, 6.553",\
"2.379, 2.478, 2.717, 3.032, 3.403, 3.838, 4.353, 4.969, 5.705, 6.575",\
"2.472, 2.571, 2.81, 3.125, 3.496, 3.931, 4.446, 5.062, 5.798, 6.668",\
"2.667, 2.766, 3.004, 3.32, 3.691, 4.125, 4.641, 5.257, 5.993, 6.863",\
"2.957, 3.055, 3.294, 3.61, 3.98, 4.415, 4.931, 5.547, 6.283, 7.153",\
"3.3, 3.399, 3.637, 3.952, 4.324, 4.758, 5.274, 5.89, 6.625, 7.495",\
"3.689, 3.787, 4.026, 4.341, 4.713, 5.147, 5.662, 6.278, 7.014, 7.885",\
"4.133, 4.232, 4.471, 4.787, 5.158, 5.592, 6.107, 6.723, 7.459, 8.329",\
"4.644, 4.743, 4.981, 5.298, 5.669, 6.102, 6.617, 7.234, 7.97, 8.84",\
"5.224, 5.322, 5.561, 5.877, 6.248, 6.682, 7.197, 7.814, 8.549, 9.419");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.005941, 0.02329, 0.05641, 0.108, 0.1804, 0.2757, 0.3957, 0.5422, 0.7169");
values("1.904, 1.982, 2.184, 2.498, 2.962, 3.609, 4.458, 5.527, 6.832, 8.39",\
"1.924, 2.003, 2.205, 2.519, 2.983, 3.629, 4.478, 5.548, 6.852, 8.411",\
"1.991, 2.069, 2.271, 2.585, 3.049, 3.696, 4.545, 5.614, 6.919, 8.477",\
"2.074, 2.152, 2.355, 2.668, 3.133, 3.779, 4.628, 5.698, 7.003, 8.56",\
"2.128, 2.207, 2.409, 2.723, 3.187, 3.833, 4.682, 5.751, 7.056, 8.613",\
"2.145, 2.224, 2.426, 2.74, 3.204, 3.851, 4.7, 5.769, 7.075, 8.631",\
"2.122, 2.2, 2.403, 2.717, 3.181, 3.827, 4.676, 5.745, 7.051, 8.604",\
"2.053, 2.132, 2.334, 2.649, 3.113, 3.759, 4.608, 5.677, 6.982, 8.537",\
"1.937, 2.015, 2.218, 2.532, 2.996, 3.642, 4.491, 5.56, 6.864, 8.419",\
"1.767, 1.846, 2.048, 2.362, 2.826, 3.473, 4.322, 5.392, 6.695, 8.25");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.005941, 0.02329, 0.05641, 0.108, 0.1804, 0.2757, 0.3957, 0.5422, 0.7169");
values("0.3346, 0.4198, 0.6344, 0.9254, 1.306, 1.824, 2.524, 3.445, 4.603, 6.004",\
"0.3342, 0.42, 0.634, 0.9254, 1.305, 1.824, 2.524, 3.442, 4.602, 6.004",\
"0.3346, 0.4204, 0.6344, 0.9246, 1.305, 1.825, 2.526, 3.444, 4.603, 6.01",\
"0.3344, 0.42, 0.6342, 0.9246, 1.306, 1.824, 2.526, 3.444, 4.602, 6.004",\
"0.3348, 0.4204, 0.634, 0.9246, 1.305, 1.824, 2.524, 3.444, 4.601, 6.004",\
"0.3346, 0.4204, 0.6344, 0.9244, 1.306, 1.824, 2.524, 3.444, 4.602, 6.01",\
"0.3346, 0.4206, 0.6344, 0.9256, 1.305, 1.825, 2.525, 3.445, 4.601, 6.004",\
"0.335, 0.4208, 0.6344, 0.9252, 1.304, 1.824, 2.525, 3.445, 4.6, 6.004",\
"0.3344, 0.4198, 0.6344, 0.926, 1.306, 1.824, 2.526, 3.442, 4.602, 6.008",\
"0.334, 0.422, 0.634, 0.924, 1.306, 1.824, 2.524, 3.44, 4.6, 6.006");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.005941, 0.02329, 0.05641, 0.108, 0.1804, 0.2757, 0.3957, 0.5422, 0.7169");
values("0.1852, 0.2698, 0.5086, 0.9706, 1.737, 2.832, 4.284, 6.118, 8.356, 11.01",\
"0.185, 0.2702, 0.509, 0.9698, 1.735, 2.836, 4.282, 6.117, 8.355, 11.01",\
"0.1854, 0.2696, 0.5082, 0.9706, 1.736, 2.834, 4.283, 6.118, 8.356, 11.01",\
"0.185, 0.2698, 0.5088, 0.9704, 1.735, 2.834, 4.283, 6.118, 8.356, 11.01",\
"0.1854, 0.2696, 0.508, 0.9694, 1.736, 2.836, 4.285, 6.111, 8.346, 11.02",\
"0.1856, 0.2706, 0.508, 0.9706, 1.736, 2.832, 4.287, 6.118, 8.355, 11.02",\
"0.1854, 0.2716, 0.5078, 0.9696, 1.734, 2.834, 4.288, 6.117, 8.352, 11.02",\
"0.1854, 0.2702, 0.509, 0.9706, 1.735, 2.831, 4.279, 6.115, 8.352, 11.02",\
"0.1862, 0.27, 0.51, 0.971, 1.734, 2.836, 4.283, 6.106, 8.338, 11.01",\
"0.1858, 0.2706, 0.5088, 0.9702, 1.737, 2.836, 4.279, 6.106, 8.334, 11");
}
}
}
}