blob: 203344e02cb976abfccd15d7ab15c941079ecdc2 [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__latq_2) {
area : 48.294400 ;
latch(IQ1,IQN1) {
enable : "E" ;
data_in : "(!D)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E" ;
value : "0.0005925" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "0.00055374" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "0.00063291" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "0.00055596" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00063291" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.002993 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.007094, 0.007095, 0.007091, 0.007098, 0.0071, 0.007107, 0.007104, \
0.007102, 0.007105, 0.007103");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.006458, -0.006449, -0.006448, -0.006478, -0.006518, -0.006529, \
-0.006536, -0.006543, -0.006548, -0.006553");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-1.58, -1.546, -1.433, -1.287, -1.127, -0.948, -0.741, -0.504, -0.215, 0.121",\
"-1.605, -1.571, -1.464, -1.315, -1.152, -0.977, -0.774, -0.532, -0.244, 0.097",\
"-1.694, -1.66, -1.548, -1.394, -1.233, -1.058, -0.853, -0.611, -0.321, 0.014",\
"-1.844, -1.811, -1.693, -1.547, -1.385, -1.208, -1.003, -0.75, -0.46, -0.12",\
"-2.108, -2.074, -1.962, -1.81, -1.652, -1.47, -1.255, -1.001, -0.701, -0.356",\
"-2.486, -2.458, -2.347, -2.193, -2.032, -1.835, -1.619, -1.361, -1.058, -0.71",\
"-2.963, -2.934, -2.819, -2.664, -2.498, -2.303, -2.076, -1.817, -1.517, -1.162",\
"-3.536, -3.505, -3.391, -3.233, -3.064, -2.87, -2.636, -2.377, -2.077, -1.725",\
"-4.211, -4.172, -4.061, -3.902, -3.733, -3.532, -3.304, -3.042, -2.741, -2.393",\
"-4.97, -4.933, -4.82, -4.666, -4.489, -4.287, -4.064, -3.804, -3.508, -3.162");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.412, -0.377, -0.247, -0.012, 0.25, 0.552, 0.887, 1.263, 1.683, 2.14",\
"-0.436, -0.401, -0.26, -0.033, 0.229, 0.526, 0.867, 1.241, 1.664, 2.121",\
"-0.479, -0.448, -0.311, -0.084, 0.178, 0.477, 0.82, 1.192, 1.616, 2.086",\
"-0.583, -0.544, -0.411, -0.184, 0.082, 0.379, 0.726, 1.108, 1.534, 1.998",\
"-0.7, -0.667, -0.529, -0.298, -0.035, 0.27, 0.617, 1.005, 1.436, 1.906",\
"-0.788, -0.753, -0.625, -0.391, -0.124, 0.181, 0.536, 0.927, 1.359, 1.841",\
"-0.835, -0.799, -0.669, -0.435, -0.172, 0.14, 0.496, 0.884, 1.325, 1.804",\
"-0.82, -0.788, -0.654, -0.427, -0.157, 0.153, 0.51, 0.901, 1.339, 1.824",\
"-0.741, -0.707, -0.578, -0.343, -0.076, 0.234, 0.585, 0.986, 1.426, 1.919",\
"-0.595, -0.557, -0.426, -0.2, 0.073, 0.386, 0.746, 1.144, 1.59, 2.083");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("1.878, 1.847, 1.744, 1.613, 1.51, 1.481, 1.566, 1.76, 2.048, 2.42",\
"1.907, 1.873, 1.766, 1.641, 1.537, 1.508, 1.59, 1.781, 2.071, 2.442",\
"1.99, 1.954, 1.847, 1.722, 1.621, 1.581, 1.655, 1.841, 2.11, 2.461",\
"2.134, 2.099, 1.993, 1.866, 1.763, 1.716, 1.776, 1.928, 2.165, 2.474",\
"2.392, 2.356, 2.247, 2.116, 2.007, 1.953, 1.973, 2.086, 2.263, 2.501",\
"2.772, 2.737, 2.628, 2.493, 2.377, 2.292, 2.271, 2.328, 2.454, 2.618",\
"3.236, 3.203, 3.097, 2.955, 2.822, 2.721, 2.659, 2.663, 2.728, 2.834",\
"3.801, 3.768, 3.66, 3.517, 3.373, 3.252, 3.168, 3.124, 3.136, 3.194",\
"4.465, 4.436, 4.326, 4.182, 4.028, 3.898, 3.78, 3.702, 3.67, 3.673",\
"5.231, 5.195, 5.088, 4.937, 4.782, 4.635, 4.507, 4.399, 4.334, 4.305");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.681, 0.648, 0.507, 0.274, -0.003, -0.305, -0.643, -1.013, -1.421, -1.871",\
"0.699, 0.663, 0.529, 0.291, 0.015, -0.288, -0.627, -0.999, -1.408, -1.85",\
"0.746, 0.708, 0.574, 0.337, 0.063, -0.24, -0.574, -0.951, -1.358, -1.808",\
"0.838, 0.802, 0.664, 0.433, 0.17, -0.137, -0.479, -0.854, -1.269, -1.727",\
"0.948, 0.917, 0.778, 0.55, 0.279, -0.024, -0.369, -0.755, -1.174, -1.645",\
"1.025, 0.991, 0.856, 0.627, 0.362, 0.058, -0.296, -0.687, -1.115, -1.585",\
"1.056, 1.024, 0.892, 0.655, 0.385, 0.076, -0.273, -0.666, -1.098, -1.573",\
"1.018, 0.988, 0.851, 0.617, 0.347, 0.042, -0.31, -0.702, -1.134, -1.61",\
"0.925, 0.885, 0.754, 0.522, 0.253, -0.056, -0.416, -0.811, -1.245, -1.725",\
"0.754, 0.725, 0.589, 0.345, 0.076, -0.241, -0.598, -0.994, -1.437, -1.927");
}
}
}
pin(E) {
capacitance : 0.003624 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
min_pulse_width_high : 2.007 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.08122, 0.08069, 0.08078, 0.08408, 0.0911, 0.1021, 0.1177, 0.138, \
0.1633, 0.1939");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.04718, 0.04679, 0.04673, 0.04921, 0.05493, 0.06462, 0.07849, \
0.09672, 0.1194, 0.1469");
}
}
internal_power() {
when : "D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.08177, 0.08122, 0.08134, 0.08473, 0.09182, 0.103, 0.1185, 0.1389, \
0.1643, 0.1948");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.04635, 0.04594, 0.04591, 0.04828, 0.05403, 0.06367, 0.07746, \
0.09559, 0.1183, 0.1457");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("2.007");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("1.379");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.7096 ;
max_transition : 15.6 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "D" ;
when : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.005891, 0.02306, 0.05584, 0.1069, 0.1786, 0.2729, 0.3917, 0.5367, 0.7096");
values("0.2009, 0.1934, 0.1789, 0.1693, 0.1637, 0.1603, 0.1581, 0.1566, 0.1555, 0.1547",\
"0.2005, 0.1931, 0.1786, 0.1689, 0.1634, 0.16, 0.1578, 0.1563, 0.1552, 0.1544",\
"0.2002, 0.1927, 0.1783, 0.1686, 0.1631, 0.1597, 0.1575, 0.1559, 0.1549, 0.1541",\
"0.2006, 0.1932, 0.1787, 0.169, 0.1635, 0.1601, 0.1578, 0.1564, 0.1553, 0.1545",\
"0.205, 0.1973, 0.1826, 0.1726, 0.1668, 0.1632, 0.1609, 0.1594, 0.1583, 0.1575",\
"0.2176, 0.2097, 0.1937, 0.1824, 0.1757, 0.1716, 0.169, 0.1671, 0.1658, 0.1649",\
"0.2353, 0.2269, 0.2097, 0.1968, 0.189, 0.1841, 0.1809, 0.1787, 0.1772, 0.176",\
"0.2581, 0.2493, 0.2307, 0.216, 0.2068, 0.201, 0.1972, 0.1946, 0.1927, 0.1912",\
"0.2872, 0.278, 0.2578, 0.2409, 0.2302, 0.2232, 0.2185, 0.2153, 0.2129, 0.2106",\
"0.3224, 0.3127, 0.291, 0.2717, 0.2591, 0.2505, 0.2448, 0.2408, 0.2372, 0.233");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.005891, 0.02306, 0.05584, 0.1069, 0.1786, 0.2729, 0.3917, 0.5367, 0.7096");
values("0.1269, 0.1234, 0.1192, 0.1173, 0.117, 0.1172, 0.1181, 0.1234, 0.1762, 0.415",\
"0.1266, 0.1229, 0.1188, 0.117, 0.1166, 0.1169, 0.1181, 0.1233, 0.1769, 0.4192",\
"0.1263, 0.1227, 0.1185, 0.1166, 0.1162, 0.1165, 0.1179, 0.1236, 0.1804, 0.4332",\
"0.1278, 0.1242, 0.1198, 0.1176, 0.117, 0.1172, 0.1185, 0.1251, 0.1891, 0.4629",\
"0.1347, 0.1305, 0.1252, 0.122, 0.1209, 0.1208, 0.1217, 0.1299, 0.2082, 0.5172",\
"0.1454, 0.1403, 0.1339, 0.1296, 0.128, 0.127, 0.1275, 0.1394, 0.2374, 0.5984",\
"0.1608, 0.155, 0.1471, 0.1415, 0.1384, 0.1378, 0.138, 0.1563, 0.2871, 0.7159",\
"0.1814, 0.1746, 0.1649, 0.1578, 0.1529, 0.1509, 0.1532, 0.1834, 0.3677, 0.8849",\
"0.2071, 0.199, 0.1877, 0.179, 0.1728, 0.1687, 0.1718, 0.2307, 0.5029, 1.114",\
"0.2377, 0.2285, 0.215, 0.2047, 0.1971, 0.1918, 0.1998, 0.3152, 0.7181, 1.398");
}
}
internal_power() {
related_pin : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.005891, 0.02306, 0.05584, 0.1069, 0.1786, 0.2729, 0.3917, 0.5367, 0.7096");
values("0.1888, 0.1814, 0.167, 0.1574, 0.152, 0.1486, 0.1464, 0.1449, 0.1438, 0.143",\
"0.1888, 0.1814, 0.167, 0.1575, 0.152, 0.1486, 0.1464, 0.1449, 0.1438, 0.1431",\
"0.1887, 0.1813, 0.1669, 0.1573, 0.1519, 0.1485, 0.1463, 0.1448, 0.1437, 0.1429",\
"0.1884, 0.181, 0.1666, 0.1571, 0.1516, 0.1482, 0.146, 0.1445, 0.1435, 0.1427",\
"0.1886, 0.1811, 0.1667, 0.1572, 0.1517, 0.1483, 0.1461, 0.1446, 0.1435, 0.1427",\
"0.1887, 0.1813, 0.1669, 0.1573, 0.1518, 0.1484, 0.1462, 0.1447, 0.1436, 0.1428",\
"0.189, 0.1816, 0.1672, 0.1576, 0.1521, 0.1487, 0.1465, 0.1449, 0.1439, 0.1431",\
"0.19, 0.1825, 0.1679, 0.1582, 0.1526, 0.1492, 0.147, 0.1454, 0.1443, 0.1434",\
"0.1915, 0.1839, 0.1692, 0.1593, 0.1537, 0.1501, 0.1478, 0.1463, 0.1452, 0.1441",\
"0.1933, 0.1857, 0.1707, 0.1606, 0.1548, 0.1512, 0.1489, 0.1473, 0.146, 0.1445");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.005891, 0.02306, 0.05584, 0.1069, 0.1786, 0.2729, 0.3917, 0.5367, 0.7096");
values("0.1316, 0.1281, 0.1238, 0.1219, 0.1214, 0.1216, 0.1229, 0.1295, 0.1898, 0.4539",\
"0.1316, 0.1282, 0.1239, 0.1219, 0.1214, 0.1217, 0.123, 0.1292, 0.1916, 0.4603",\
"0.1317, 0.1282, 0.1238, 0.122, 0.1217, 0.1217, 0.1229, 0.13, 0.1973, 0.4795",\
"0.1318, 0.1283, 0.124, 0.1221, 0.1217, 0.1218, 0.123, 0.1315, 0.2081, 0.5154",\
"0.1319, 0.1284, 0.1241, 0.1222, 0.1218, 0.1219, 0.1232, 0.1337, 0.2258, 0.5683",\
"0.1321, 0.1286, 0.1241, 0.1222, 0.1218, 0.122, 0.1237, 0.139, 0.2539, 0.649",\
"0.1323, 0.1287, 0.1243, 0.1222, 0.1222, 0.123, 0.1244, 0.1472, 0.2991, 0.7646",\
"0.1323, 0.1288, 0.1245, 0.1224, 0.1213, 0.1222, 0.1264, 0.1646, 0.3753, 0.9248",\
"0.1324, 0.1288, 0.1245, 0.1226, 0.1214, 0.1219, 0.1288, 0.2002, 0.5062, 1.141",\
"0.1325, 0.129, 0.1247, 0.1224, 0.1218, 0.1222, 0.1378, 0.276, 0.7133, 1.4");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.005891, 0.02306, 0.05584, 0.1069, 0.1786, 0.2729, 0.3917, 0.5367, 0.7096");
values("1.662, 1.788, 2.096, 2.51, 2.996, 3.559, 4.224, 5.019, 5.967, 7.088",\
"1.69, 1.816, 2.124, 2.538, 3.024, 3.586, 4.252, 5.047, 5.995, 7.116",\
"1.774, 1.9, 2.208, 2.622, 3.107, 3.67, 4.336, 5.13, 6.078, 7.199",\
"1.924, 2.05, 2.358, 2.772, 3.258, 3.821, 4.486, 5.281, 6.229, 7.35",\
"2.188, 2.314, 2.621, 3.035, 3.521, 4.083, 4.749, 5.543, 6.492, 7.612",\
"2.561, 2.69, 3.005, 3.424, 3.912, 4.476, 5.142, 5.937, 6.885, 8.005",\
"3.02, 3.154, 3.479, 3.912, 4.414, 4.987, 5.657, 6.453, 7.402, 8.522",\
"3.576, 3.715, 4.05, 4.497, 5.012, 5.595, 6.274, 7.075, 8.024, 9.146",\
"4.227, 4.371, 4.719, 5.179, 5.709, 6.305, 6.992, 7.798, 8.751, 9.872",\
"4.964, 5.115, 5.479, 5.958, 6.505, 7.116, 7.814, 8.627, 9.583, 10.71");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.005891, 0.02306, 0.05584, 0.1069, 0.1786, 0.2729, 0.3917, 0.5367, 0.7096");
values("1.014, 1.123, 1.42, 1.881, 2.531, 3.421, 4.587, 6.06, 7.855, 9.989",\
"1.033, 1.142, 1.439, 1.9, 2.55, 3.439, 4.607, 6.075, 7.872, 10.01",\
"1.082, 1.19, 1.488, 1.949, 2.598, 3.488, 4.656, 6.126, 7.922, 10.06",\
"1.179, 1.287, 1.584, 2.044, 2.693, 3.583, 4.751, 6.22, 8.016, 10.15",\
"1.298, 1.41, 1.712, 2.175, 2.824, 3.712, 4.879, 6.349, 8.142, 10.28",\
"1.391, 1.507, 1.819, 2.29, 2.942, 3.83, 4.995, 6.466, 8.26, 10.4",\
"1.447, 1.567, 1.888, 2.369, 3.025, 3.913, 5.077, 6.546, 8.339, 10.48",\
"1.449, 1.576, 1.908, 2.403, 3.064, 3.953, 5.117, 6.583, 8.373, 10.51",\
"1.389, 1.523, 1.869, 2.379, 3.051, 3.944, 5.106, 6.571, 8.362, 10.5",\
"1.26, 1.402, 1.763, 2.291, 2.978, 3.88, 5.047, 6.512, 8.301, 10.44");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.005891, 0.02306, 0.05584, 0.1069, 0.1786, 0.2729, 0.3917, 0.5367, 0.7096");
values("0.428, 0.547, 0.8344, 1.229, 1.726, 2.408, 3.339, 4.555, 6.1, 7.971",\
"0.4284, 0.5468, 0.834, 1.23, 1.727, 2.411, 3.337, 4.56, 6.1, 7.97",\
"0.4278, 0.5466, 0.8344, 1.23, 1.727, 2.411, 3.337, 4.556, 6.092, 7.962",\
"0.4302, 0.5468, 0.8344, 1.23, 1.727, 2.408, 3.339, 4.557, 6.098, 7.962",\
"0.4294, 0.5486, 0.8362, 1.232, 1.728, 2.412, 3.339, 4.556, 6.1, 7.969",\
"0.4576, 0.5788, 0.8664, 1.254, 1.744, 2.42, 3.344, 4.563, 6.102, 7.975",\
"0.488, 0.6124, 0.9104, 1.305, 1.789, 2.452, 3.362, 4.574, 6.107, 7.97",\
"0.5196, 0.6496, 0.9558, 1.357, 1.845, 2.502, 3.402, 4.594, 6.12, 7.982",\
"0.56, 0.698, 1.012, 1.416, 1.904, 2.556, 3.45, 4.628, 6.138, 7.986",\
"0.608, 0.752, 1.08, 1.492, 1.98, 2.624, 3.5, 4.67, 6.162, 8");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.005891, 0.02306, 0.05584, 0.1069, 0.1786, 0.2729, 0.3917, 0.5367, 0.7096");
values("0.2755, 0.4024, 0.7808, 1.437, 2.492, 4.027, 6.081, 8.677, 11.84, 15.62",\
"0.2756, 0.4028, 0.7804, 1.436, 2.493, 4.028, 6.088, 8.674, 11.84, 15.61",\
"0.2754, 0.4026, 0.78, 1.436, 2.493, 4.031, 6.088, 8.674, 11.84, 15.62",\
"0.2758, 0.4036, 0.781, 1.437, 2.493, 4.028, 6.088, 8.671, 11.84, 15.62",\
"0.2948, 0.4206, 0.7986, 1.446, 2.492, 4.034, 6.078, 8.676, 11.84, 15.6",\
"0.317, 0.4444, 0.8282, 1.472, 2.504, 4.034, 6.081, 8.675, 11.84, 15.62",\
"0.3434, 0.4728, 0.8632, 1.502, 2.521, 4.04, 6.09, 8.673, 11.83, 15.62",\
"0.3768, 0.508, 0.9044, 1.544, 2.547, 4.056, 6.088, 8.674, 11.83, 15.61",\
"0.4168, 0.5524, 0.9536, 1.596, 2.588, 4.074, 6.1, 8.676, 11.84, 15.63",\
"0.462, 0.6, 1.008, 1.658, 2.648, 4.118, 6.128, 8.688, 11.85, 15.61");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.005891, 0.02306, 0.05584, 0.1069, 0.1786, 0.2729, 0.3917, 0.5367, 0.7096");
values("1.787, 1.913, 2.221, 2.635, 3.121, 3.684, 4.349, 5.144, 6.092, 7.212",\
"1.814, 1.941, 2.249, 2.663, 3.149, 3.711, 4.377, 5.172, 6.12, 7.24",\
"1.911, 2.037, 2.345, 2.759, 3.245, 3.808, 4.473, 5.268, 6.216, 7.337",\
"2.034, 2.16, 2.468, 2.882, 3.368, 3.93, 4.596, 5.391, 6.339, 7.46",\
"2.133, 2.259, 2.567, 2.98, 3.466, 4.029, 4.694, 5.489, 6.437, 7.558",\
"2.203, 2.329, 2.637, 3.051, 3.537, 4.1, 4.765, 5.56, 6.508, 7.628",\
"2.245, 2.372, 2.68, 3.094, 3.58, 4.143, 4.808, 5.603, 6.552, 7.672",\
"2.257, 2.383, 2.691, 3.105, 3.591, 4.154, 4.82, 5.614, 6.563, 7.684",\
"2.23, 2.357, 2.665, 3.08, 3.566, 4.129, 4.795, 5.59, 6.538, 7.659",\
"2.158, 2.286, 2.596, 3.012, 3.499, 4.063, 4.73, 5.525, 6.473, 7.594");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.005891, 0.02306, 0.05584, 0.1069, 0.1786, 0.2729, 0.3917, 0.5367, 0.7096");
values("1.668, 1.776, 2.073, 2.534, 3.183, 4.073, 5.241, 6.711, 8.507, 10.64",\
"1.695, 1.804, 2.101, 2.562, 3.211, 4.101, 5.268, 6.736, 8.533, 10.67",\
"1.796, 1.905, 2.202, 2.662, 3.312, 4.201, 5.369, 6.837, 8.633, 10.77",\
"1.929, 2.037, 2.335, 2.795, 3.445, 4.334, 5.502, 6.97, 8.764, 10.91",\
"2.033, 2.142, 2.438, 2.899, 3.548, 4.438, 5.606, 7.077, 8.869, 11.01",\
"2.109, 2.218, 2.515, 2.976, 3.625, 4.515, 5.683, 7.153, 8.949, 11.09",\
"2.153, 2.262, 2.559, 3.02, 3.669, 4.558, 5.724, 7.194, 8.991, 11.12",\
"2.157, 2.265, 2.563, 3.023, 3.672, 4.561, 5.728, 7.197, 8.989, 11.13",\
"2.116, 2.225, 2.522, 2.983, 3.631, 4.521, 5.688, 7.156, 8.949, 11.09",\
"2.029, 2.138, 2.435, 2.896, 3.545, 4.435, 5.602, 7.07, 8.863, 11");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.005891, 0.02306, 0.05584, 0.1069, 0.1786, 0.2729, 0.3917, 0.5367, 0.7096");
values("0.4276, 0.5464, 0.833, 1.229, 1.726, 2.407, 3.34, 4.561, 6.097, 7.973",\
"0.4282, 0.5462, 0.833, 1.229, 1.726, 2.408, 3.341, 4.559, 6.101, 7.974",\
"0.4282, 0.5462, 0.8328, 1.229, 1.726, 2.407, 3.341, 4.558, 6.097, 7.963",\
"0.4274, 0.546, 0.833, 1.229, 1.726, 2.407, 3.339, 4.555, 6.1, 7.969",\
"0.4274, 0.546, 0.8334, 1.229, 1.726, 2.406, 3.339, 4.559, 6.1, 7.968",\
"0.4272, 0.5462, 0.8338, 1.23, 1.727, 2.41, 3.339, 4.559, 6.098, 7.972",\
"0.4278, 0.5464, 0.8336, 1.229, 1.726, 2.407, 3.337, 4.56, 6.1, 7.969",\
"0.43, 0.5484, 0.8348, 1.231, 1.728, 2.408, 3.335, 4.553, 6.09, 7.97",\
"0.4328, 0.5516, 0.8386, 1.234, 1.73, 2.412, 3.34, 4.556, 6.09, 7.96",\
"0.436, 0.556, 0.844, 1.238, 1.734, 2.412, 3.344, 4.558, 6.092, 7.968");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.005891, 0.02306, 0.05584, 0.1069, 0.1786, 0.2729, 0.3917, 0.5367, 0.7096");
values("0.2764, 0.4024, 0.78, 1.437, 2.493, 4.034, 6.087, 8.67, 11.84, 15.62",\
"0.2762, 0.4018, 0.7802, 1.436, 2.493, 4.027, 6.088, 8.675, 11.84, 15.61",\
"0.2762, 0.4018, 0.7806, 1.436, 2.488, 4.027, 6.088, 8.675, 11.84, 15.61",\
"0.276, 0.4024, 0.7808, 1.436, 2.489, 4.027, 6.083, 8.676, 11.83, 15.62",\
"0.276, 0.402, 0.781, 1.436, 2.493, 4.028, 6.083, 8.673, 11.84, 15.62",\
"0.2764, 0.4018, 0.78, 1.437, 2.492, 4.035, 6.088, 8.675, 11.84, 15.62",\
"0.2764, 0.402, 0.7802, 1.437, 2.489, 4.027, 6.085, 8.674, 11.84, 15.61",\
"0.276, 0.402, 0.7804, 1.437, 2.492, 4.031, 6.077, 8.68, 11.83, 15.61",\
"0.2746, 0.4024, 0.7808, 1.436, 2.492, 4.028, 6.08, 8.668, 11.84, 15.6",\
"0.276, 0.402, 0.78, 1.438, 2.492, 4.032, 6.08, 8.67, 11.83, 15.6");
}
}
}
}