blob: 80af3e4919103444002af0d89ff1f351195aa2ba [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__or2_4) {
area : 50.803200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.000259755" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.000276955" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.000206045" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.00020604" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000276955" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01361 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.07901, 0.07897, 0.07893, 0.07898, 0.07898, 0.07912, 0.07918, \
0.07923, 0.07923, 0.07921");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.0334, -0.03358, -0.03376, -0.03385, -0.0339, -0.0339, -0.03402, \
-0.03402, -0.03403, -0.03402");
}
}
}
pin(A2) {
capacitance : 0.01409 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.1187, 0.1188, 0.1187, 0.1191, 0.1188, 0.1188, 0.1192, 0.119, \
0.119, 0.1191");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.09921, -0.103, -0.1119, -0.1155, -0.1163, -0.1167, -0.1173, \
-0.1175, -0.1175, -0.1177");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2)" ;
max_capacitance : 1.458 ;
max_transition : 4 ;
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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.01105, 0.04634, 0.1137, 0.2187, 0.3661, 0.5599, 0.8041, 1.102, 1.458");
values("1.117, 1.079, 1.004, 0.9523, 0.9236, 0.9054, 0.8932, 0.8853, 0.8792, 0.8755",\
"1.111, 1.073, 0.9978, 0.9457, 0.9171, 0.8988, 0.8867, 0.8787, 0.8728, 0.8692",\
"1.124, 1.085, 1.009, 0.9566, 0.928, 0.9097, 0.8974, 0.8902, 0.8842, 0.8802",\
"1.2, 1.159, 1.08, 1.024, 0.9919, 0.9717, 0.9587, 0.9502, 0.9438, 0.9393",\
"1.366, 1.322, 1.23, 1.161, 1.12, 1.096, 1.08, 1.069, 1.061, 1.055",\
"1.613, 1.563, 1.459, 1.372, 1.318, 1.285, 1.264, 1.248, 1.237, 1.231",\
"1.952, 1.896, 1.775, 1.669, 1.597, 1.551, 1.52, 1.499, 1.484, 1.473",\
"2.383, 2.322, 2.184, 2.051, 1.962, 1.899, 1.857, 1.827, 1.806, 1.791",\
"2.901, 2.837, 2.683, 2.525, 2.412, 2.331, 2.275, 2.237, 2.208, 2.187",\
"3.509, 3.442, 3.273, 3.09, 2.953, 2.852, 2.784, 2.731, 2.694, 2.666");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.01105, 0.04634, 0.1137, 0.2187, 0.3661, 0.5599, 0.8041, 1.102, 1.458");
values("0.4879, 0.4794, 0.4736, 0.4759, 0.4802, 0.4862, 0.4919, 0.5014, 0.5096, 0.5187",\
"0.4899, 0.4811, 0.4743, 0.4775, 0.4822, 0.4887, 0.4959, 0.5039, 0.5121, 0.5207",\
"0.5166, 0.5057, 0.4934, 0.4925, 0.4957, 0.5007, 0.5079, 0.5179, 0.5251, 0.5372",\
"0.6047, 0.5869, 0.5653, 0.5493, 0.5432, 0.5467, 0.5514, 0.5589, 0.5671, 0.5757",\
"0.758, 0.732, 0.6885, 0.6678, 0.6522, 0.6442, 0.6439, 0.6499, 0.6541, 0.6687",\
"0.9798, 0.9463, 0.8913, 0.8405, 0.8232, 0.8072, 0.7934, 0.7949, 0.8036, 0.8062",\
"1.277, 1.233, 1.16, 1.099, 1.054, 1.036, 1.022, 1.013, 1.002, 1.006",\
"1.65, 1.596, 1.508, 1.428, 1.367, 1.326, 1.316, 1.304, 1.289, 1.285",\
"2.103, 2.042, 1.935, 1.84, 1.763, 1.7, 1.669, 1.658, 1.652, 1.636",\
"2.636, 2.569, 2.444, 2.336, 2.238, 2.161, 2.106, 2.076, 2.079, 2.062");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.01105, 0.04634, 0.1137, 0.2187, 0.3661, 0.5599, 0.8041, 1.102, 1.458");
values("1.208, 1.169, 1.094, 1.043, 1.014, 0.995, 0.9826, 0.9751, 0.9691, 0.9643",\
"1.199, 1.16, 1.086, 1.033, 1.005, 0.9864, 0.9742, 0.9661, 0.9602, 0.9566",\
"1.199, 1.16, 1.085, 1.032, 1.003, 0.9847, 0.973, 0.9649, 0.959, 0.9548",\
"1.27, 1.23, 1.149, 1.093, 1.061, 1.041, 1.028, 1.019, 1.012, 1.007",\
"1.443, 1.399, 1.308, 1.24, 1.2, 1.175, 1.158, 1.148, 1.14, 1.134",\
"1.726, 1.678, 1.574, 1.488, 1.433, 1.398, 1.374, 1.359, 1.348, 1.34",\
"2.119, 2.066, 1.946, 1.836, 1.764, 1.716, 1.682, 1.66, 1.643, 1.631",\
"2.614, 2.558, 2.424, 2.288, 2.193, 2.128, 2.084, 2.051, 2.028, 2.011",\
"3.211, 3.151, 3.006, 2.845, 2.724, 2.641, 2.581, 2.539, 2.508, 2.484",\
"3.914, 3.85, 3.692, 3.511, 3.364, 3.258, 3.181, 3.128, 3.086, 3.056");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.01105, 0.04634, 0.1137, 0.2187, 0.3661, 0.5599, 0.8041, 1.102, 1.458");
values("0.5699, 0.5577, 0.545, 0.5416, 0.5452, 0.5487, 0.5519, 0.5634, 0.5707, 0.5763",\
"0.5652, 0.554, 0.5404, 0.5366, 0.5402, 0.5447, 0.5479, 0.5609, 0.5662, 0.5728",\
"0.5795, 0.5666, 0.5499, 0.5437, 0.5447, 0.5492, 0.5544, 0.5649, 0.5702, 0.5773",\
"0.6729, 0.6552, 0.6266, 0.6075, 0.5997, 0.5977, 0.6024, 0.6099, 0.6152, 0.6263",\
"0.844, 0.8173, 0.7729, 0.7437, 0.7222, 0.7117, 0.7069, 0.7109, 0.7137, 0.7263",\
"1.099, 1.064, 1.006, 0.9536, 0.9257, 0.9047, 0.8884, 0.8859, 0.8892, 0.8928",\
"1.446, 1.403, 1.328, 1.263, 1.209, 1.181, 1.165, 1.145, 1.142, 1.144",\
"1.888, 1.834, 1.746, 1.662, 1.588, 1.538, 1.514, 1.497, 1.477, 1.468",\
"2.428, 2.367, 2.259, 2.163, 2.067, 1.999, 1.952, 1.934, 1.912, 1.894",\
"3.072, 3.006, 2.877, 2.763, 2.653, 2.568, 2.497, 2.453, 2.44, 2.418");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.01105, 0.04634, 0.1137, 0.2187, 0.3661, 0.5599, 0.8041, 1.102, 1.458");
values("0.2206, 0.2428, 0.3002, 0.3838, 0.4948, 0.6383, 0.8214, 1.051, 1.33, 1.663",\
"0.2233, 0.2455, 0.3029, 0.3865, 0.4975, 0.641, 0.8242, 1.053, 1.333, 1.666",\
"0.2474, 0.2696, 0.3269, 0.4104, 0.5214, 0.6648, 0.8481, 1.077, 1.356, 1.69",\
"0.3088, 0.3307, 0.3877, 0.4709, 0.5817, 0.7251, 0.9082, 1.137, 1.416, 1.75",\
"0.4026, 0.4247, 0.4824, 0.5662, 0.677, 0.8203, 1.003, 1.232, 1.511, 1.844",\
"0.5246, 0.5475, 0.6059, 0.6902, 0.8021, 0.9461, 1.129, 1.357, 1.636, 1.969",\
"0.6728, 0.6974, 0.7584, 0.8446, 0.9575, 1.102, 1.285, 1.513, 1.792, 2.125",\
"0.8466, 0.873, 0.9376, 1.028, 1.144, 1.29, 1.473, 1.701, 1.98, 2.312",\
"1.047, 1.075, 1.144, 1.238, 1.358, 1.509, 1.695, 1.924, 2.202, 2.534",\
"1.275, 1.303, 1.378, 1.477, 1.601, 1.756, 1.948, 2.181, 2.46, 2.791");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.01105, 0.04634, 0.1137, 0.2187, 0.3661, 0.5599, 0.8041, 1.102, 1.458");
values("0.1204, 0.1381, 0.1941, 0.2984, 0.4607, 0.6879, 0.9872, 1.364, 1.824, 2.37",\
"0.1258, 0.1435, 0.1995, 0.3037, 0.466, 0.6934, 0.9928, 1.369, 1.829, 2.378",\
"0.1456, 0.163, 0.2183, 0.322, 0.4839, 0.7111, 1.011, 1.386, 1.847, 2.394",\
"0.1675, 0.1855, 0.2405, 0.3428, 0.5038, 0.7309, 1.03, 1.406, 1.866, 2.414",\
"0.1758, 0.195, 0.2503, 0.3518, 0.5114, 0.7369, 1.035, 1.411, 1.871, 2.419",\
"0.166, 0.1869, 0.2441, 0.3442, 0.5035, 0.7281, 1.025, 1.4, 1.859, 2.408",\
"0.1357, 0.1583, 0.2176, 0.3188, 0.4771, 0.7016, 0.9975, 1.372, 1.83, 2.377",\
"0.0835, 0.1078, 0.1702, 0.2721, 0.4307, 0.6551, 0.952, 1.325, 1.783, 2.328",\
"0.0078, 0.0339, 0.0999, 0.2031, 0.3614, 0.5864, 0.8847, 1.26, 1.716, 2.261",\
"-0.0936, -0.0655, 0.0049, 0.1104, 0.2679, 0.4942, 0.7934, 1.17, 1.629, 2.173");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.01105, 0.04634, 0.1137, 0.2187, 0.3661, 0.5599, 0.8041, 1.102, 1.458");
values("0.07354, 0.09722, 0.1571, 0.2552, 0.4041, 0.617, 0.9091, 1.285, 1.748, 2.302",\
"0.07376, 0.09696, 0.1569, 0.2547, 0.4033, 0.6171, 0.9091, 1.285, 1.749, 2.302",\
"0.074, 0.0972, 0.157, 0.255, 0.4035, 0.6168, 0.9082, 1.284, 1.748, 2.301",\
"0.07444, 0.09758, 0.1577, 0.2558, 0.4042, 0.6171, 0.9095, 1.286, 1.748, 2.3",\
"0.08092, 0.104, 0.1639, 0.26, 0.4068, 0.6188, 0.9094, 1.285, 1.747, 2.302",\
"0.09, 0.113, 0.1722, 0.2682, 0.4136, 0.6234, 0.9108, 1.287, 1.75, 2.301",\
"0.1038, 0.1282, 0.1872, 0.2794, 0.421, 0.6286, 0.9158, 1.287, 1.749, 2.302",\
"0.1192, 0.1454, 0.206, 0.2984, 0.438, 0.64, 0.9214, 1.291, 1.75, 2.302",\
"0.1358, 0.1652, 0.2276, 0.3212, 0.4616, 0.662, 0.9356, 1.299, 1.756, 2.305",\
"0.1534, 0.184, 0.2508, 0.345, 0.487, 0.6906, 0.9644, 1.319, 1.765, 2.308");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.01105, 0.04634, 0.1137, 0.2187, 0.3661, 0.5599, 0.8041, 1.102, 1.458");
values("0.04578, 0.07116, 0.1619, 0.3442, 0.6307, 1.033, 1.564, 2.228, 3.043, 4.013",\
"0.0458, 0.07124, 0.162, 0.3444, 0.6308, 1.033, 1.565, 2.229, 3.044, 4.014",\
"0.04586, 0.07142, 0.1622, 0.3443, 0.6311, 1.034, 1.564, 2.228, 3.044, 4.011",\
"0.05134, 0.0758, 0.1644, 0.3445, 0.6318, 1.033, 1.564, 2.229, 3.043, 4.01",\
"0.05948, 0.08338, 0.1683, 0.3461, 0.6319, 1.034, 1.563, 2.227, 3.043, 4.014",\
"0.06904, 0.0927, 0.1751, 0.35, 0.6334, 1.034, 1.562, 2.227, 3.042, 4.012",\
"0.0796, 0.105, 0.1842, 0.3558, 0.639, 1.037, 1.562, 2.228, 3.04, 4.01",\
"0.092, 0.1172, 0.195, 0.3632, 0.6464, 1.045, 1.57, 2.23, 3.043, 4.007",\
"0.1042, 0.1328, 0.208, 0.3718, 0.6544, 1.056, 1.581, 2.239, 3.044, 4.01",\
"0.1186, 0.1476, 0.223, 0.3814, 0.6622, 1.068, 1.596, 2.255, 3.057, 4.015");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.01105, 0.04634, 0.1137, 0.2187, 0.3661, 0.5599, 0.8041, 1.102, 1.458");
values("0.2448, 0.2671, 0.3245, 0.408, 0.5191, 0.6626, 0.8458, 1.075, 1.354, 1.687",\
"0.2471, 0.2693, 0.3268, 0.4103, 0.5214, 0.6648, 0.848, 1.077, 1.357, 1.69",\
"0.2604, 0.2824, 0.3397, 0.4232, 0.5341, 0.6777, 0.8608, 1.09, 1.369, 1.702",\
"0.2993, 0.3215, 0.3784, 0.4618, 0.5727, 0.7161, 0.8991, 1.128, 1.408, 1.74",\
"0.3672, 0.3899, 0.4483, 0.5325, 0.6438, 0.7871, 0.9701, 1.199, 1.478, 1.811",\
"0.4617, 0.4858, 0.5462, 0.6324, 0.7451, 0.8892, 1.072, 1.3, 1.579, 1.912",\
"0.5754, 0.6012, 0.666, 0.7565, 0.8725, 1.018, 1.201, 1.43, 1.708, 2.041",\
"0.7072, 0.7346, 0.8037, 0.9001, 1.022, 1.173, 1.358, 1.587, 1.865, 2.197",\
"0.8574, 0.8863, 0.9595, 1.062, 1.191, 1.349, 1.541, 1.773, 2.051, 2.383",\
"1.026, 1.058, 1.135, 1.243, 1.378, 1.544, 1.745, 1.985, 2.267, 2.599");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.01105, 0.04634, 0.1137, 0.2187, 0.3661, 0.5599, 0.8041, 1.102, 1.458");
values("0.137, 0.1549, 0.2107, 0.3146, 0.4765, 0.7039, 1.003, 1.379, 1.838, 2.387",\
"0.1414, 0.1594, 0.2152, 0.319, 0.4812, 0.7084, 1.007, 1.383, 1.842, 2.391",\
"0.1606, 0.1784, 0.2337, 0.3372, 0.4991, 0.7261, 1.025, 1.401, 1.86, 2.409",\
"0.1888, 0.207, 0.2617, 0.3638, 0.5244, 0.7511, 1.05, 1.425, 1.885, 2.433",\
"0.2065, 0.2256, 0.2808, 0.3817, 0.5408, 0.7663, 1.064, 1.44, 1.899, 2.446",\
"0.2097, 0.2303, 0.2874, 0.3874, 0.5456, 0.7698, 1.066, 1.441, 1.9, 2.447",\
"0.197, 0.2197, 0.2789, 0.3797, 0.5371, 0.7602, 1.056, 1.43, 1.888, 2.434",\
"0.1671, 0.1915, 0.2539, 0.3557, 0.5133, 0.7369, 1.032, 1.406, 1.862, 2.408",\
"0.1195, 0.1461, 0.2119, 0.3152, 0.4725, 0.6977, 0.9939, 1.368, 1.823, 2.368",\
"0.0536, 0.082, 0.1519, 0.2569, 0.4148, 0.6405, 0.9385, 1.313, 1.77, 2.314");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.01105, 0.04634, 0.1137, 0.2187, 0.3661, 0.5599, 0.8041, 1.102, 1.458");
values("0.07388, 0.0969, 0.1572, 0.2547, 0.4037, 0.617, 0.9076, 1.286, 1.749, 2.303",\
"0.07376, 0.09692, 0.1569, 0.2551, 0.4033, 0.6171, 0.9089, 1.286, 1.748, 2.303",\
"0.07374, 0.09712, 0.1572, 0.2549, 0.4035, 0.6171, 0.9081, 1.285, 1.748, 2.301",\
"0.07556, 0.09858, 0.1582, 0.2557, 0.4043, 0.617, 0.9102, 1.286, 1.747, 2.302",\
"0.0813, 0.105, 0.165, 0.2609, 0.4074, 0.6192, 0.9086, 1.285, 1.747, 2.302",\
"0.0916, 0.1168, 0.1768, 0.2708, 0.4146, 0.6236, 0.9114, 1.286, 1.747, 2.303",\
"0.106, 0.1328, 0.1962, 0.2906, 0.4302, 0.6328, 0.9158, 1.288, 1.747, 2.301",\
"0.1208, 0.1498, 0.2186, 0.316, 0.4566, 0.6552, 0.9288, 1.293, 1.749, 2.301",\
"0.1362, 0.1668, 0.241, 0.344, 0.489, 0.691, 0.9588, 1.31, 1.757, 2.303",\
"0.1536, 0.186, 0.2638, 0.3726, 0.5236, 0.7294, 1.004, 1.35, 1.781, 2.314");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.01105, 0.04634, 0.1137, 0.2187, 0.3661, 0.5599, 0.8041, 1.102, 1.458");
values("0.04774, 0.07276, 0.1633, 0.3449, 0.6312, 1.034, 1.563, 2.226, 3.041, 4.009",\
"0.0473, 0.07292, 0.1632, 0.3449, 0.6311, 1.034, 1.563, 2.227, 3.039, 4.012",\
"0.04738, 0.07278, 0.1634, 0.345, 0.6311, 1.033, 1.563, 2.227, 3.039, 4.012",\
"0.05214, 0.07654, 0.1649, 0.3453, 0.6313, 1.035, 1.563, 2.227, 3.04, 4.012",\
"0.05966, 0.08328, 0.1693, 0.3466, 0.6323, 1.034, 1.561, 2.229, 3.045, 4.011",\
"0.06928, 0.09342, 0.1752, 0.3506, 0.6342, 1.034, 1.562, 2.227, 3.04, 4.009",\
"0.0806, 0.1042, 0.1842, 0.3564, 0.64, 1.038, 1.564, 2.231, 3.04, 4.01",\
"0.093, 0.1176, 0.1956, 0.3642, 0.6472, 1.046, 1.569, 2.23, 3.046, 4.01",\
"0.106, 0.1322, 0.2088, 0.374, 0.6572, 1.059, 1.581, 2.237, 3.045, 4.013",\
"0.1196, 0.1492, 0.2236, 0.3836, 0.6672, 1.071, 1.597, 2.253, 3.055, 4.015");
}
}
}
}