blob: caf583dc817417787c98becdbb712f9d99520059 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__or2_1) {
area : 22.579200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "5.56248e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "5.87895e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "4.43685e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "4.43685e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "5.87895e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.003939 ;
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 ;
internal_power() {
when : "A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.008943, 0.008958, 0.008946, 0.008955, 0.008958, 0.008967, 0.008935, \
0.008952, 0.008943, 0.008932");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003901, -0.003931, -0.003947, -0.003963, -0.003961, -0.003983, \
-0.003968, -0.003983, -0.003981, -0.003983");
}
}
}
pin(A2) {
capacitance : 0.003956 ;
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 ;
internal_power() {
when : "A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01211, 0.01211, 0.01213, 0.01213, 0.01215, 0.01219, 0.01215, \
0.01217, 0.01216, 0.01216");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01005, -0.01075, -0.01155, -0.01176, -0.01182, -0.0119, -0.01188, \
-0.01196, -0.01197, -0.01198");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2)" ;
max_capacitance : 0.3807 ;
max_transition : 6 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "!A2" ;
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.003621, 0.01282, 0.03039, 0.05776, 0.09616, 0.1467, 0.2104, 0.2881, 0.3807");
values("0.1207, 0.1183, 0.1142, 0.1119, 0.1105, 0.1097, 0.1092, 0.1088, 0.1086, 0.1084",\
"0.1198, 0.1173, 0.1134, 0.111, 0.1096, 0.1088, 0.1083, 0.108, 0.1077, 0.1075",\
"0.1193, 0.1168, 0.1127, 0.1104, 0.1091, 0.1083, 0.1078, 0.1075, 0.1072, 0.1071",\
"0.1226, 0.12, 0.1157, 0.1131, 0.1118, 0.111, 0.1105, 0.1102, 0.1099, 0.1097",\
"0.1327, 0.1297, 0.1244, 0.121, 0.1191, 0.118, 0.1174, 0.1169, 0.1165, 0.1163",\
"0.1477, 0.1443, 0.1378, 0.1334, 0.1307, 0.129, 0.1281, 0.1274, 0.127, 0.1267",\
"0.1673, 0.1636, 0.1558, 0.1502, 0.1467, 0.1445, 0.1431, 0.1423, 0.1417, 0.1414",\
"0.193, 0.1886, 0.1797, 0.1726, 0.1681, 0.1652, 0.1633, 0.162, 0.1612, 0.1607",\
"0.2247, 0.2199, 0.2095, 0.2008, 0.1951, 0.1913, 0.1888, 0.1872, 0.186, 0.1852",\
"0.2628, 0.2577, 0.2457, 0.2353, 0.2281, 0.2233, 0.2201, 0.2178, 0.2164, 0.2152");
}
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.003621, 0.01282, 0.03039, 0.05776, 0.09616, 0.1467, 0.2104, 0.2881, 0.3807");
values("0.06073, 0.06094, 0.06198, 0.06305, 0.0641, 0.06502, 0.06597, 0.06729, 0.06786, 0.06872",\
"0.06096, 0.06103, 0.06196, 0.06328, 0.06407, 0.06502, 0.06633, 0.06732, 0.06805, 0.06938",\
"0.06183, 0.06176, 0.06222, 0.06322, 0.06433, 0.06538, 0.06663, 0.06729, 0.06858, 0.06905",\
"0.066, 0.06554, 0.06519, 0.0654, 0.06592, 0.0671, 0.06815, 0.0695, 0.07017, 0.07103",\
"0.07378, 0.07283, 0.07128, 0.0711, 0.071, 0.07155, 0.0728, 0.07359, 0.07416, 0.07623",\
"0.08598, 0.08442, 0.08197, 0.08001, 0.08034, 0.0805, 0.08072, 0.08164, 0.08261, 0.08349",\
"0.103, 0.1011, 0.09764, 0.09453, 0.09311, 0.09389, 0.09402, 0.09428, 0.09452, 0.09603",\
"0.1249, 0.1225, 0.118, 0.1142, 0.1112, 0.1108, 0.1116, 0.1118, 0.112, 0.1119",\
"0.1524, 0.1495, 0.1439, 0.1387, 0.1349, 0.1322, 0.1321, 0.1339, 0.1339, 0.1349",\
"0.1853, 0.1817, 0.1748, 0.1689, 0.1644, 0.1603, 0.1589, 0.1594, 0.1608, 0.1619");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
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.003621, 0.01282, 0.03039, 0.05776, 0.09616, 0.1467, 0.2104, 0.2881, 0.3807");
values("0.1293, 0.1269, 0.1228, 0.1204, 0.1191, 0.1183, 0.1178, 0.1174, 0.1172, 0.117",\
"0.1284, 0.126, 0.122, 0.1196, 0.1182, 0.1174, 0.1169, 0.1166, 0.1163, 0.1161",\
"0.1273, 0.1248, 0.1207, 0.1183, 0.117, 0.1163, 0.1157, 0.1154, 0.1152, 0.115",\
"0.1292, 0.1267, 0.1224, 0.1198, 0.1184, 0.1176, 0.117, 0.1167, 0.1164, 0.1163",\
"0.138, 0.1352, 0.1301, 0.1269, 0.125, 0.1239, 0.1233, 0.1229, 0.1226, 0.1224",\
"0.1526, 0.1495, 0.1435, 0.1395, 0.1373, 0.1358, 0.1349, 0.1343, 0.134, 0.1337",\
"0.1741, 0.1706, 0.1636, 0.1586, 0.1555, 0.1535, 0.1523, 0.1515, 0.151, 0.1506",\
"0.203, 0.1988, 0.1907, 0.1843, 0.1803, 0.1776, 0.1758, 0.1747, 0.1739, 0.1734",\
"0.2388, 0.2345, 0.2248, 0.2168, 0.2116, 0.208, 0.2057, 0.2042, 0.2032, 0.2024",\
"0.2819, 0.2771, 0.2663, 0.2564, 0.2498, 0.2454, 0.2422, 0.2403, 0.2388, 0.2378");
}
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.003621, 0.01282, 0.03039, 0.05776, 0.09616, 0.1467, 0.2104, 0.2881, 0.3807");
values("0.06865, 0.06865, 0.06898, 0.06998, 0.07103, 0.07194, 0.07313, 0.07372, 0.07501, 0.07554",\
"0.06815, 0.06807, 0.06841, 0.06945, 0.0704, 0.07128, 0.07253, 0.07316, 0.07448, 0.07455",\
"0.06805, 0.06796, 0.0681, 0.06889, 0.06974, 0.07079, 0.07181, 0.07286, 0.0734, 0.07455",\
"0.07223, 0.07178, 0.07113, 0.07107, 0.07149, 0.07247, 0.07359, 0.07451, 0.07538, 0.07686",\
"0.08055, 0.07958, 0.07801, 0.07737, 0.07717, 0.07765, 0.0787, 0.07949, 0.08006, 0.0814",\
"0.09407, 0.09271, 0.08992, 0.0879, 0.08802, 0.08785, 0.08801, 0.0889, 0.0896, 0.0913",\
"0.1132, 0.1114, 0.1078, 0.1047, 0.103, 0.1033, 0.1034, 0.1037, 0.1039, 0.1052",\
"0.1382, 0.136, 0.1315, 0.1271, 0.1245, 0.1231, 0.1235, 0.1239, 0.1242, 0.1242",\
"0.1695, 0.1667, 0.161, 0.156, 0.1518, 0.1496, 0.1485, 0.1502, 0.15, 0.151",\
"0.2074, 0.2041, 0.1975, 0.1909, 0.1863, 0.1826, 0.1807, 0.1803, 0.1815, 0.1825");
}
}
timing() {
related_pin : "A1" ;
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.003621, 0.01282, 0.03039, 0.05776, 0.09616, 0.1467, 0.2104, 0.2881, 0.3807");
values("0.4057, 0.4354, 0.5169, 0.6372, 0.7917, 0.9859, 1.229, 1.53, 1.895, 2.33",\
"0.4106, 0.4401, 0.5214, 0.6416, 0.7963, 0.9906, 1.234, 1.535, 1.9, 2.335",\
"0.4449, 0.4745, 0.556, 0.6761, 0.8306, 1.025, 1.268, 1.569, 1.934, 2.369",\
"0.5331, 0.5625, 0.6436, 0.7634, 0.9179, 1.112, 1.355, 1.656, 2.022, 2.456",\
"0.6717, 0.7018, 0.7838, 0.9047, 1.059, 1.254, 1.497, 1.798, 2.163, 2.598",\
"0.843, 0.8743, 0.9587, 1.082, 1.241, 1.436, 1.68, 1.981, 2.346, 2.78",\
"1.049, 1.083, 1.17, 1.296, 1.456, 1.654, 1.899, 2.201, 2.566, 3",\
"1.296, 1.33, 1.422, 1.551, 1.714, 1.913, 2.159, 2.462, 2.828, 3.263",\
"1.581, 1.618, 1.714, 1.849, 2.015, 2.217, 2.464, 2.766, 3.132, 3.568",\
"1.904, 1.943, 2.046, 2.187, 2.36, 2.567, 2.816, 3.118, 3.485, 3.92");
}
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.003621, 0.01282, 0.03039, 0.05776, 0.09616, 0.1467, 0.2104, 0.2881, 0.3807");
values("0.191, 0.217, 0.3018, 0.4592, 0.7033, 1.044, 1.493, 2.058, 2.747, 3.564",\
"0.2015, 0.2276, 0.3122, 0.4699, 0.714, 1.054, 1.503, 2.068, 2.757, 3.579",\
"0.2377, 0.2635, 0.3474, 0.5048, 0.7486, 1.09, 1.538, 2.103, 2.793, 3.613",\
"0.2819, 0.3085, 0.3926, 0.5487, 0.7923, 1.133, 1.581, 2.146, 2.836, 3.656",\
"0.3073, 0.3353, 0.4204, 0.5756, 0.8173, 1.158, 1.605, 2.171, 2.857, 3.681",\
"0.3093, 0.3382, 0.426, 0.5802, 0.8215, 1.161, 1.608, 2.172, 2.86, 3.682",\
"0.2833, 0.3141, 0.4058, 0.5609, 0.8017, 1.14, 1.587, 2.15, 2.838, 3.659",\
"0.2268, 0.2595, 0.3551, 0.5133, 0.7542, 1.093, 1.539, 2.101, 2.788, 3.608",\
"0.1382, 0.1731, 0.2732, 0.4342, 0.6761, 1.016, 1.463, 2.025, 2.712, 3.531",\
"0.0145, 0.0518, 0.1561, 0.3214, 0.5651, 0.9062, 1.356, 1.92, 2.606, 3.425");
}
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.003621, 0.01282, 0.03039, 0.05776, 0.09616, 0.1467, 0.2104, 0.2881, 0.3807");
values("0.1391, 0.167, 0.2489, 0.3827, 0.577, 0.853, 1.229, 1.716, 2.323, 3.053",\
"0.1384, 0.1667, 0.249, 0.3828, 0.5769, 0.8522, 1.229, 1.716, 2.326, 3.052",\
"0.1391, 0.1667, 0.249, 0.3834, 0.5769, 0.8522, 1.229, 1.716, 2.323, 3.053",\
"0.1389, 0.1674, 0.2496, 0.383, 0.5768, 0.8522, 1.228, 1.716, 2.326, 3.051",\
"0.1488, 0.1764, 0.2562, 0.3884, 0.5794, 0.8542, 1.23, 1.717, 2.325, 3.051",\
"0.1638, 0.1912, 0.271, 0.402, 0.5908, 0.8608, 1.234, 1.718, 2.325, 3.05",\
"0.1792, 0.2072, 0.2858, 0.4154, 0.6028, 0.8714, 1.241, 1.725, 2.327, 3.054",\
"0.1984, 0.2266, 0.305, 0.4312, 0.6162, 0.8796, 1.247, 1.731, 2.33, 3.055",\
"0.2184, 0.25, 0.3302, 0.4546, 0.6352, 0.8952, 1.255, 1.735, 2.335, 3.057",\
"0.242, 0.2758, 0.3598, 0.4846, 0.6634, 0.9158, 1.272, 1.742, 2.338, 3.061");
}
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.003621, 0.01282, 0.03039, 0.05776, 0.09616, 0.1467, 0.2104, 0.2881, 0.3807");
values("0.09664, 0.134, 0.2708, 0.543, 0.97, 1.569, 2.358, 3.351, 4.562, 6.013",\
"0.09656, 0.1341, 0.2707, 0.5431, 0.9701, 1.57, 2.356, 3.351, 4.562, 6.012",\
"0.09706, 0.1345, 0.2709, 0.5429, 0.9694, 1.568, 2.358, 3.349, 4.564, 6.005",\
"0.1045, 0.1408, 0.2739, 0.5433, 0.9697, 1.569, 2.357, 3.351, 4.561, 6.004",\
"0.1145, 0.1506, 0.2786, 0.5452, 0.97, 1.567, 2.354, 3.348, 4.563, 6.007",\
"0.1272, 0.1628, 0.2872, 0.5474, 0.9712, 1.569, 2.356, 3.346, 4.559, 6.013",\
"0.1414, 0.1778, 0.3002, 0.554, 0.9754, 1.57, 2.357, 3.352, 4.558, 6.005",\
"0.1578, 0.1948, 0.3162, 0.5644, 0.983, 1.577, 2.357, 3.347, 4.561, 6.002",\
"0.1756, 0.2128, 0.335, 0.5776, 0.9946, 1.587, 2.363, 3.35, 4.557, 6.001",\
"0.1942, 0.2328, 0.356, 0.5926, 1.005, 1.602, 2.382, 3.362, 4.565, 6");
}
}
timing() {
related_pin : "A2" ;
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.003621, 0.01282, 0.03039, 0.05776, 0.09616, 0.1467, 0.2104, 0.2881, 0.3807");
values("0.4419, 0.4715, 0.553, 0.6732, 0.8278, 1.022, 1.265, 1.566, 1.931, 2.366",\
"0.4489, 0.4784, 0.56, 0.6803, 0.8348, 1.029, 1.272, 1.573, 1.938, 2.374",\
"0.4745, 0.504, 0.5854, 0.7056, 0.8603, 1.055, 1.298, 1.598, 1.964, 2.399",\
"0.5305, 0.5599, 0.6411, 0.7612, 0.9158, 1.11, 1.353, 1.654, 2.019, 2.454",\
"0.6238, 0.6542, 0.7373, 0.8593, 1.014, 1.209, 1.452, 1.753, 2.118, 2.553",\
"0.7539, 0.7852, 0.8705, 0.9957, 1.154, 1.351, 1.595, 1.896, 2.261, 2.696",\
"0.9213, 0.9539, 1.042, 1.171, 1.332, 1.531, 1.777, 2.078, 2.444, 2.878",\
"1.121, 1.155, 1.248, 1.381, 1.548, 1.75, 1.997, 2.299, 2.665, 3.1",\
"1.35, 1.386, 1.485, 1.625, 1.798, 2.007, 2.256, 2.56, 2.926, 3.361",\
"1.608, 1.647, 1.75, 1.897, 2.081, 2.297, 2.555, 2.861, 3.228, 3.664");
}
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.003621, 0.01282, 0.03039, 0.05776, 0.09616, 0.1467, 0.2104, 0.2881, 0.3807");
values("0.2101, 0.2362, 0.321, 0.4786, 0.7225, 1.063, 1.511, 2.076, 2.764, 3.582",\
"0.2195, 0.2456, 0.3304, 0.488, 0.7319, 1.072, 1.521, 2.085, 2.773, 3.592",\
"0.2553, 0.2812, 0.3656, 0.5229, 0.7666, 1.107, 1.556, 2.119, 2.808, 3.629",\
"0.3075, 0.334, 0.4181, 0.5741, 0.817, 1.158, 1.606, 2.17, 2.859, 3.679",\
"0.3435, 0.3711, 0.4565, 0.6114, 0.8534, 1.194, 1.641, 2.206, 2.894, 3.715",\
"0.3595, 0.3885, 0.4754, 0.6298, 0.8713, 1.211, 1.658, 2.221, 2.91, 3.729",\
"0.3519, 0.3826, 0.4732, 0.6283, 0.8685, 1.207, 1.654, 2.217, 2.905, 3.725",\
"0.3192, 0.3518, 0.4464, 0.6033, 0.8442, 1.183, 1.629, 2.191, 2.879, 3.698",\
"0.2598, 0.2946, 0.3931, 0.5538, 0.7955, 1.135, 1.582, 2.144, 2.831, 3.65",\
"0.1737, 0.2101, 0.3134, 0.4767, 0.7211, 1.062, 1.511, 2.074, 2.76, 3.579");
}
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.003621, 0.01282, 0.03039, 0.05776, 0.09616, 0.1467, 0.2104, 0.2881, 0.3807");
values("0.1389, 0.1669, 0.2489, 0.3829, 0.5769, 0.8531, 1.229, 1.716, 2.325, 3.051",\
"0.1391, 0.1673, 0.2487, 0.3828, 0.5753, 0.8525, 1.229, 1.717, 2.325, 3.053",\
"0.1386, 0.1668, 0.2494, 0.3823, 0.5761, 0.853, 1.229, 1.716, 2.325, 3.051",\
"0.1393, 0.1677, 0.2501, 0.3834, 0.5764, 0.8522, 1.229, 1.716, 2.325, 3.05",\
"0.1484, 0.177, 0.2588, 0.3892, 0.5798, 0.8544, 1.229, 1.717, 2.325, 3.053",\
"0.1576, 0.1868, 0.2702, 0.4024, 0.5916, 0.8618, 1.235, 1.717, 2.325, 3.051",\
"0.1712, 0.2004, 0.2842, 0.4168, 0.605, 0.873, 1.241, 1.723, 2.326, 3.052",\
"0.1884, 0.2196, 0.306, 0.4378, 0.6246, 0.8854, 1.249, 1.728, 2.328, 3.053",\
"0.2088, 0.2426, 0.331, 0.4672, 0.6548, 0.9104, 1.265, 1.737, 2.332, 3.054",\
"0.2314, 0.2654, 0.359, 0.5006, 0.693, 0.951, 1.297, 1.756, 2.343, 3.059");
}
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.003621, 0.01282, 0.03039, 0.05776, 0.09616, 0.1467, 0.2104, 0.2881, 0.3807");
values("0.0986, 0.1362, 0.2725, 0.5439, 0.9703, 1.568, 2.354, 3.348, 4.561, 6",\
"0.09886, 0.1361, 0.2725, 0.5441, 0.97, 1.569, 2.355, 3.348, 4.56, 6.001",\
"0.09888, 0.1362, 0.2723, 0.5439, 0.9694, 1.568, 2.356, 3.346, 4.559, 6.003",\
"0.1051, 0.1411, 0.2747, 0.5439, 0.9696, 1.568, 2.356, 3.348, 4.558, 6.006",\
"0.1141, 0.1504, 0.279, 0.546, 0.9706, 1.568, 2.356, 3.348, 4.561, 6.003",\
"0.1262, 0.1618, 0.2866, 0.5488, 0.972, 1.569, 2.355, 3.348, 4.559, 6.004",\
"0.1394, 0.1758, 0.2982, 0.555, 0.9756, 1.571, 2.357, 3.352, 4.557, 6.001",\
"0.1558, 0.1916, 0.314, 0.5634, 0.9836, 1.575, 2.36, 3.347, 4.558, 6.001",\
"0.1708, 0.2088, 0.3314, 0.576, 0.9932, 1.586, 2.364, 3.35, 4.558, 6.001",\
"0.1892, 0.2272, 0.3504, 0.591, 1.006, 1.601, 2.378, 3.359, 4.56, 6.001");
}
}
}
}