blob: 1ea4f3823038303037cd7c137710079dcafe252e [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__inv_16) {
area : 95.961600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "0.0005453525" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.00058564" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00058564" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.1083 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(ZN) {
direction : output ;
function : "(!I)" ;
max_capacitance : 5.862 ;
max_transition : 2.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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.04145, 0.1835, 0.4546, 0.8771, 1.47, 2.25, 3.233, 4.432, 5.862");
values("-0.3758, -0.3436, -0.2936, -0.2664, -0.254, -0.2485, -0.2441, -0.2418, -0.2407, -0.2399",\
"-0.3127, -0.304, -0.2792, -0.2589, -0.2503, -0.2453, -0.2435, -0.2413, -0.2406, -0.2396",\
"0.1524, 0.08405, -0.01813, -0.09296, -0.1389, -0.1694, -0.1886, -0.202, -0.2109, -0.2171",\
"1.28, 1.13, 0.8124, 0.5352, 0.3298, 0.1797, 0.07989, 0.005459, -0.04812, -0.08977",\
"3.16, 2.942, 2.419, 1.856, 1.4, 1.043, 0.7698, 0.5645, 0.4083, 0.2868",\
"5.859, 5.591, 4.894, 4.042, 3.259, 2.612, 2.089, 1.675, 1.345, 1.077",\
"9.448, 9.139, 8.303, 7.191, 6.054, 5.054, 4.212, 3.511, 2.933, 2.453",\
"13.99, 13.65, 12.7, 11.36, 9.896, 8.507, 7.277, 6.226, 5.333, 4.569",\
"19.55, 19.18, 18.13, 16.59, 14.83, 13.06, 11.41, 9.953, 8.687, 7.587",\
"26.19, 25.79, 24.64, 22.95, 20.92, 18.78, 16.71, 14.81, 13.12, 11.61");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.04145, 0.1835, 0.4546, 0.8771, 1.47, 2.25, 3.233, 4.432, 5.862");
values("2.276, 2.316, 2.393, 2.466, 2.498, 2.504, 2.562, 2.536, 2.746, 2.646",\
"2.405, 2.395, 2.421, 2.49, 2.499, 2.504, 2.507, 2.574, 2.686, 2.784",\
"3.027, 2.942, 2.781, 2.674, 2.607, 2.61, 2.611, 2.602, 2.614, 2.751",\
"4.36, 4.196, 3.861, 3.522, 3.247, 3.078, 2.969, 2.932, 2.933, 2.817",\
"6.499, 6.284, 5.748, 5.203, 4.648, 4.205, 3.887, 3.68, 3.522, 3.427",\
"9.536, 9.288, 8.607, 7.772, 7.002, 6.238, 5.631, 5.132, 4.787, 4.472",\
"13.55, 13.27, 12.5, 11.4, 10.35, 9.336, 8.359, 7.524, 6.844, 6.282",\
"18.63, 18.32, 17.44, 16.18, 14.77, 13.48, 12.2, 11.01, 9.951, 9.081",\
"24.82, 24.5, 23.55, 22.11, 20.42, 18.76, 17.22, 15.69, 14.26, 12.98",\
"32.23, 31.88, 30.87, 29.31, 27.38, 25.35, 23.39, 21.61, 19.8, 18.11");
}
}
timing() {
related_pin : "I" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.04145, 0.1835, 0.4546, 0.8771, 1.47, 2.25, 3.233, 4.432, 5.862");
values("0.01787, 0.0249, 0.04875, 0.09354, 0.1629, 0.2602, 0.3883, 0.5495, 0.7462, 0.9808",\
"0.01937, 0.02794, 0.05191, 0.09657, 0.1659, 0.2632, 0.3912, 0.5525, 0.7492, 0.9835",\
"0.01963, 0.03186, 0.06304, 0.1089, 0.1776, 0.2743, 0.4021, 0.5631, 0.7597, 0.9939",\
"0.01381, 0.03062, 0.07242, 0.1301, 0.2027, 0.2982, 0.425, 0.585, 0.7809, 1.016",\
"0.00018, 0.0216, 0.07484, 0.1472, 0.2349, 0.3384, 0.4636, 0.6224, 0.8171, 1.05",\
"-0.02215, 0.00403, 0.06837, 0.1562, 0.2611, 0.3819, 0.5198, 0.678, 0.871, 1.102",\
"-0.05448, -0.02338, 0.05215, 0.1553, 0.2782, 0.4184, 0.5753, 0.7506, 0.946, 1.175",\
"-0.0974, -0.06155, 0.02605, 0.1438, 0.2846, 0.445, 0.623, 0.8187, 1.035, 1.27",\
"-0.1518, -0.1111, -0.0118, 0.121, 0.28, 0.4603, 0.6606, 0.8788, 1.116, 1.374",\
"-0.2184, -0.173, -0.0618, 0.0866, 0.2628, 0.4635, 0.686, 0.9281, 1.189, 1.47");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.04145, 0.1835, 0.4546, 0.8771, 1.47, 2.25, 3.233, 4.432, 5.862");
values("0.02215, 0.03348, 0.07259, 0.1457, 0.2585, 0.4165, 0.6245, 0.8856, 1.206, 1.585",\
"0.02785, 0.03878, 0.07677, 0.1494, 0.2623, 0.4202, 0.6278, 0.8904, 1.21, 1.59",\
"0.0443, 0.05834, 0.09679, 0.167, 0.2786, 0.4359, 0.6428, 0.9036, 1.223, 1.606",\
"0.06964, 0.0885, 0.136, 0.2074, 0.315, 0.4699, 0.675, 0.9356, 1.252, 1.631",\
"0.1033, 0.1279, 0.1876, 0.2703, 0.3795, 0.5296, 0.7312, 0.9879, 1.303, 1.681",\
"0.1462, 0.1766, 0.2498, 0.3483, 0.4696, 0.621, 0.8178, 1.07, 1.382, 1.757",\
"0.1986, 0.235, 0.3225, 0.4384, 0.5769, 0.7408, 0.9389, 1.186, 1.492, 1.863",\
"0.2617, 0.3038, 0.4061, 0.5402, 0.6984, 0.8801, 1.091, 1.339, 1.64, 2.005",\
"0.3361, 0.3843, 0.5015, 0.6539, 0.8328, 1.036, 1.264, 1.527, 1.828, 2.186",\
"0.4222, 0.4763, 0.6082, 0.7807, 0.9809, 1.206, 1.457, 1.736, 2.052, 2.41");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.04145, 0.1835, 0.4546, 0.8771, 1.47, 2.25, 3.233, 4.432, 5.862");
values("0.01291, 0.02336, 0.0621, 0.1349, 0.249, 0.4091, 0.6196, 0.8845, 1.209, 1.595",\
"0.01735, 0.0268, 0.06187, 0.1351, 0.2491, 0.4087, 0.6205, 0.8877, 1.209, 1.595",\
"0.02896, 0.04163, 0.07506, 0.1365, 0.2497, 0.4093, 0.6201, 0.8851, 1.209, 1.595",\
"0.0474, 0.06532, 0.1066, 0.167, 0.2584, 0.409, 0.6198, 0.8852, 1.208, 1.594",\
"0.07206, 0.09534, 0.1488, 0.2189, 0.3103, 0.4342, 0.6235, 0.8849, 1.209, 1.594",\
"0.1009, 0.1313, 0.1988, 0.2836, 0.3851, 0.5115, 0.6715, 0.9004, 1.209, 1.595",\
"0.1348, 0.173, 0.2558, 0.3594, 0.4756, 0.6118, 0.776, 0.9756, 1.246, 1.603",\
"0.1733, 0.2197, 0.3212, 0.4429, 0.5776, 0.7292, 0.9032, 1.11, 1.352, 1.666",\
"0.216, 0.272, 0.39, 0.5306, 0.6878, 0.8596, 1.05, 1.267, 1.516, 1.804",\
"0.2632, 0.328, 0.4672, 0.6292, 0.8114, 1.002, 1.211, 1.443, 1.705, 2.002");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.04145, 0.1835, 0.4546, 0.8771, 1.47, 2.25, 3.233, 4.432, 5.862");
values("0.02255, 0.04123, 0.1065, 0.2315, 0.4261, 0.6984, 1.06, 1.511, 2.067, 2.721",\
"0.02572, 0.04154, 0.1066, 0.2316, 0.4261, 0.6985, 1.059, 1.516, 2.067, 2.726",\
"0.037, 0.05368, 0.1088, 0.2321, 0.4262, 0.7001, 1.059, 1.511, 2.063, 2.725",\
"0.0549, 0.07628, 0.132, 0.2371, 0.4262, 0.6996, 1.06, 1.514, 2.07, 2.727",\
"0.07784, 0.1051, 0.1713, 0.2725, 0.4369, 0.6992, 1.059, 1.513, 2.067, 2.729",\
"0.1042, 0.1378, 0.2191, 0.3286, 0.484, 0.7172, 1.062, 1.513, 2.064, 2.73",\
"0.1342, 0.1777, 0.2735, 0.3996, 0.5586, 0.777, 1.087, 1.515, 2.063, 2.725",\
"0.1696, 0.22, 0.3322, 0.4796, 0.6516, 0.8702, 1.159, 1.553, 2.07, 2.725",\
"0.2086, 0.2658, 0.3966, 0.5628, 0.7584, 0.9864, 1.272, 1.636, 2.121, 2.741",\
"0.2514, 0.3162, 0.4676, 0.6544, 0.872, 1.121, 1.411, 1.767, 2.217, 2.797");
}
}
}
}