blob: 2171ca373789eb17fe577e83a86aa70d20c54630 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__or2_1) {
area : 22.579200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "1.3272012e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "1.2761064e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "1.0600146e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "1.0600146e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "1.3272012e-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.003372 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.001621, 0.001617, 0.001626, 0.001624, 0.001628, 0.001623, 0.001614, \
0.001603, 0.00158, 0.00151");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.001117, -0.001118, -0.001125, -0.001126, -0.001132, -0.001132, \
-0.001133, -0.001132, -0.001133, -0.001128");
}
}
}
pin(A2) {
capacitance : 0.003359 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.002283, 0.002286, 0.002285, 0.002287, 0.002293, 0.002292, 0.002293, \
0.002293, 0.002293, 0.002279");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.002065, -0.00208, -0.002131, -0.002155, -0.002181, -0.002192, \
-0.002199, -0.002204, -0.002207, -0.002204");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2)" ;
max_capacitance : 0.2033 ;
max_transition : 17 ;
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002396, 0.007297, 0.01666, 0.03124, 0.0517, 0.07862, 0.1125, 0.1539, 0.2033");
values("0.02358, 0.02364, 0.02382, 0.02401, 0.02418, 0.02431, 0.0244, 0.02446, 0.0245, 0.02452",\
"0.02348, 0.02356, 0.02372, 0.02392, 0.0241, 0.02422, 0.02432, 0.02437, 0.02441, 0.02444",\
"0.02328, 0.02335, 0.02352, 0.02372, 0.0239, 0.02403, 0.02412, 0.02418, 0.02421, 0.02424",\
"0.02312, 0.02318, 0.02335, 0.02355, 0.02373, 0.02386, 0.02395, 0.02401, 0.02405, 0.02408",\
"0.02301, 0.02308, 0.02324, 0.02343, 0.02359, 0.02372, 0.02383, 0.02389, 0.02394, 0.02397",\
"0.02294, 0.023, 0.02314, 0.0233, 0.02347, 0.02361, 0.02372, 0.02379, 0.02384, 0.02388",\
"0.02286, 0.02291, 0.02304, 0.0232, 0.02335, 0.0235, 0.02361, 0.0237, 0.02376, 0.02381",\
"0.0228, 0.02284, 0.02296, 0.02311, 0.02327, 0.02341, 0.02353, 0.02362, 0.02369, 0.02373",\
"0.02273, 0.02277, 0.02289, 0.02304, 0.02319, 0.02333, 0.02346, 0.02354, 0.02356, 0.02328",\
"0.0226, 0.02263, 0.02275, 0.02288, 0.02298, 0.02302, 0.02267, 0.02171, 0.02084, 0.02022");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002396, 0.007297, 0.01666, 0.03124, 0.0517, 0.07862, 0.1125, 0.1539, 0.2033");
values("0.01347, 0.01357, 0.0138, 0.01407, 0.0143, 0.01446, 0.01453, 0.01457, 0.01566, 0.02916",\
"0.01348, 0.01357, 0.01383, 0.01409, 0.01434, 0.01445, 0.01453, 0.01461, 0.01573, 0.02976",\
"0.01348, 0.01358, 0.01378, 0.01404, 0.01428, 0.01447, 0.01452, 0.01459, 0.01626, 0.03173",\
"0.01331, 0.01337, 0.01355, 0.01378, 0.01403, 0.01424, 0.01444, 0.01464, 0.01642, 0.03621",\
"0.01311, 0.01318, 0.01331, 0.01352, 0.01376, 0.01401, 0.01405, 0.01435, 0.01754, 0.04469",\
"0.01295, 0.01298, 0.01313, 0.01332, 0.01356, 0.01374, 0.01386, 0.01431, 0.02024, 0.05933",\
"0.01281, 0.01284, 0.01295, 0.01316, 0.01341, 0.01361, 0.01395, 0.0146, 0.02729, 0.08259",\
"0.0127, 0.01276, 0.01287, 0.01301, 0.01323, 0.01352, 0.0136, 0.01693, 0.04477, 0.1121",\
"0.01262, 0.01267, 0.01278, 0.01293, 0.01301, 0.01324, 0.01418, 0.02653, 0.07809, 0.1363",\
"0.01256, 0.0126, 0.01268, 0.01285, 0.01296, 0.01326, 0.02093, 0.06049, 0.1073, 0.1419");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002396, 0.007297, 0.01666, 0.03124, 0.0517, 0.07862, 0.1125, 0.1539, 0.2033");
values("0.02462, 0.02468, 0.02485, 0.02506, 0.02523, 0.02536, 0.02545, 0.02551, 0.02555, 0.02557",\
"0.02455, 0.02462, 0.02479, 0.02499, 0.02516, 0.0253, 0.02538, 0.02544, 0.02548, 0.0255",\
"0.02439, 0.02446, 0.02463, 0.02484, 0.02502, 0.02514, 0.02523, 0.02529, 0.02533, 0.02535",\
"0.02426, 0.02433, 0.02449, 0.0247, 0.02487, 0.025, 0.02509, 0.02515, 0.02519, 0.02523",\
"0.02418, 0.02424, 0.02441, 0.0246, 0.02478, 0.02491, 0.02501, 0.02507, 0.02511, 0.02514",\
"0.02411, 0.02417, 0.02433, 0.02452, 0.02468, 0.02482, 0.02493, 0.02499, 0.02504, 0.02507",\
"0.02406, 0.02411, 0.02425, 0.02443, 0.0246, 0.02475, 0.02485, 0.02493, 0.02499, 0.02502",\
"0.02401, 0.02407, 0.02419, 0.02436, 0.02453, 0.02468, 0.02479, 0.02488, 0.02494, 0.02497",\
"0.02396, 0.02401, 0.02414, 0.0243, 0.02447, 0.02461, 0.02473, 0.02481, 0.02483, 0.02461",\
"0.02387, 0.02391, 0.02403, 0.02418, 0.02433, 0.02442, 0.02429, 0.02352, 0.02257, 0.02185");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002396, 0.007297, 0.01666, 0.03124, 0.0517, 0.07862, 0.1125, 0.1539, 0.2033");
values("0.0145, 0.01456, 0.01479, 0.01506, 0.01527, 0.01542, 0.01561, 0.01574, 0.017, 0.03046",\
"0.01443, 0.01451, 0.01474, 0.01501, 0.0152, 0.01534, 0.01556, 0.01572, 0.01702, 0.03081",\
"0.01436, 0.01445, 0.01464, 0.0149, 0.0151, 0.01528, 0.01546, 0.01561, 0.01714, 0.03276",\
"0.01417, 0.01425, 0.01441, 0.01463, 0.01486, 0.01504, 0.0152, 0.01531, 0.01757, 0.03728",\
"0.01403, 0.01409, 0.01426, 0.01444, 0.01468, 0.01495, 0.01509, 0.01527, 0.01874, 0.04613",\
"0.0139, 0.01394, 0.01408, 0.01429, 0.01453, 0.01472, 0.01487, 0.01525, 0.0212, 0.06091",\
"0.01379, 0.01384, 0.01397, 0.01412, 0.01438, 0.01457, 0.01491, 0.01567, 0.02902, 0.08456",\
"0.01369, 0.01375, 0.01387, 0.01398, 0.01422, 0.01446, 0.01465, 0.01805, 0.04719, 0.1143",\
"0.01362, 0.01367, 0.01377, 0.01391, 0.01402, 0.01422, 0.01526, 0.02851, 0.08082, 0.138",\
"0.01355, 0.01359, 0.01369, 0.01385, 0.01399, 0.01434, 0.02281, 0.06343, 0.1089, 0.1424");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002396, 0.007297, 0.01666, 0.03124, 0.0517, 0.07862, 0.1125, 0.1539, 0.2033");
values("2.899, 2.968, 3.161, 3.436, 3.77, 4.168, 4.638, 5.194, 5.852, 6.627",\
"2.933, 3.002, 3.195, 3.469, 3.804, 4.202, 4.672, 5.228, 5.887, 6.661",\
"3.107, 3.176, 3.368, 3.643, 3.978, 4.375, 4.845, 5.401, 6.059, 6.835",\
"3.49, 3.558, 3.75, 4.025, 4.36, 4.758, 5.227, 5.784, 6.442, 7.217",\
"4.114, 4.183, 4.375, 4.649, 4.984, 5.382, 5.852, 6.408, 7.067, 7.841",\
"5.004, 5.072, 5.265, 5.538, 5.875, 6.271, 6.741, 7.298, 7.957, 8.731",\
"6.181, 6.249, 6.441, 6.716, 7.05, 7.448, 7.918, 8.475, 9.134, 9.909",\
"7.642, 7.712, 7.908, 8.184, 8.523, 8.922, 9.392, 9.949, 10.61, 11.38",\
"9.334, 9.411, 9.619, 9.907, 10.25, 10.66, 11.13, 11.69, 12.35, 13.13",\
"11.21, 11.29, 11.52, 11.82, 12.18, 12.6, 13.08, 13.64, 14.31, 15.08");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002396, 0.007297, 0.01666, 0.03124, 0.0517, 0.07862, 0.1125, 0.1539, 0.2033");
values("0.8508, 0.9239, 1.174, 1.641, 2.361, 3.366, 4.687, 6.348, 8.374, 10.78",\
"0.9065, 0.9798, 1.23, 1.698, 2.417, 3.422, 4.744, 6.404, 8.43, 10.83",\
"1.102, 1.175, 1.424, 1.891, 2.611, 3.618, 4.933, 6.6, 8.622, 11.03",\
"1.47, 1.542, 1.79, 2.256, 2.977, 3.984, 5.301, 6.966, 8.996, 11.41",\
"1.985, 2.057, 2.306, 2.77, 3.491, 4.496, 5.818, 7.484, 9.508, 11.92",\
"2.58, 2.654, 2.902, 3.368, 4.087, 5.091, 6.413, 8.073, 10.11, 12.52",\
"3.246, 3.321, 3.572, 4.038, 4.757, 5.762, 7.08, 8.742, 10.77, 13.19",\
"3.983, 4.061, 4.314, 4.778, 5.498, 6.502, 7.821, 9.48, 11.51, 13.92",\
"4.785, 4.866, 5.122, 5.587, 6.304, 7.309, 8.629, 10.29, 12.31, 14.73",\
"5.651, 5.736, 5.998, 6.464, 7.181, 8.185, 9.502, 11.16, 13.19, 15.6");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002396, 0.007297, 0.01666, 0.03124, 0.0517, 0.07862, 0.1125, 0.1539, 0.2033");
values("0.5894, 0.6384, 0.7874, 1.032, 1.381, 1.852, 2.484, 3.3, 4.332, 5.584",\
"0.5894, 0.6386, 0.7874, 1.032, 1.381, 1.854, 2.484, 3.301, 4.332, 5.584",\
"0.5892, 0.6382, 0.7874, 1.032, 1.38, 1.856, 2.484, 3.3, 4.33, 5.584",\
"0.5886, 0.6378, 0.787, 1.032, 1.381, 1.852, 2.484, 3.298, 4.332, 5.584",\
"0.5894, 0.6384, 0.7876, 1.032, 1.381, 1.852, 2.484, 3.3, 4.331, 5.589",\
"0.5894, 0.6382, 0.7888, 1.033, 1.381, 1.856, 2.484, 3.301, 4.331, 5.583",\
"0.594, 0.642, 0.79, 1.036, 1.384, 1.858, 2.482, 3.3, 4.332, 5.586",\
"0.616, 0.664, 0.81, 1.05, 1.394, 1.864, 2.488, 3.304, 4.332, 5.586",\
"0.686, 0.732, 0.872, 1.098, 1.432, 1.886, 2.506, 3.316, 4.34, 5.594",\
"0.77, 0.818, 0.96, 1.178, 1.5, 1.948, 2.554, 3.348, 4.36, 5.604");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002396, 0.007297, 0.01666, 0.03124, 0.0517, 0.07862, 0.1125, 0.1539, 0.2033");
values("0.4582, 0.5689, 0.9648, 1.728, 2.921, 4.59, 6.806, 9.562, 12.95, 16.99",\
"0.4575, 0.5686, 0.9664, 1.728, 2.92, 4.596, 6.811, 9.584, 12.94, 16.99",\
"0.4586, 0.5704, 0.965, 1.728, 2.92, 4.592, 6.793, 9.561, 12.95, 16.99",\
"0.4594, 0.5704, 0.9658, 1.729, 2.92, 4.597, 6.792, 9.566, 12.93, 16.97",\
"0.4682, 0.5762, 0.967, 1.728, 2.924, 4.59, 6.794, 9.587, 12.95, 16.98",\
"0.486, 0.5926, 0.9784, 1.735, 2.922, 4.596, 6.79, 9.566, 12.98, 16.99",\
"0.508, 0.6102, 0.9882, 1.742, 2.93, 4.596, 6.802, 9.56, 12.96, 16.99",\
"0.5346, 0.6338, 1.003, 1.751, 2.938, 4.604, 6.798, 9.578, 12.96, 16.99",\
"0.572, 0.664, 1.018, 1.758, 2.942, 4.61, 6.804, 9.568, 12.96, 16.98",\
"0.614, 0.704, 1.044, 1.768, 2.95, 4.612, 6.81, 9.576, 12.95, 16.98");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002396, 0.007297, 0.01666, 0.03124, 0.0517, 0.07862, 0.1125, 0.1539, 0.2033");
values("3.007, 3.076, 3.268, 3.543, 3.878, 4.276, 4.745, 5.301, 5.96, 6.735",\
"3.062, 3.13, 3.323, 3.597, 3.933, 4.33, 4.8, 5.356, 6.015, 6.789",\
"3.267, 3.335, 3.528, 3.803, 4.138, 4.535, 5.005, 5.561, 6.22, 6.994",\
"3.66, 3.729, 3.921, 4.195, 4.531, 4.928, 5.398, 5.954, 6.613, 7.387",\
"4.255, 4.323, 4.516, 4.79, 5.125, 5.523, 5.993, 6.549, 7.208, 7.982",\
"5.078, 5.147, 5.339, 5.613, 5.949, 6.347, 6.816, 7.373, 8.031, 8.806",\
"6.155, 6.224, 6.416, 6.69, 7.026, 7.423, 7.893, 8.45, 9.109, 9.884",\
"7.485, 7.556, 7.75, 8.029, 8.366, 8.767, 9.237, 9.794, 10.45, 11.23",\
"9.032, 9.105, 9.311, 9.6, 9.948, 10.35, 10.83, 11.39, 12.05, 12.82",\
"10.78, 10.86, 11.07, 11.38, 11.74, 12.15, 12.64, 13.2, 13.87, 14.64");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002396, 0.007297, 0.01666, 0.03124, 0.0517, 0.07862, 0.1125, 0.1539, 0.2033");
values("0.8888, 0.9621, 1.212, 1.68, 2.401, 3.404, 4.722, 6.38, 8.403, 10.82",\
"0.9436, 1.017, 1.267, 1.735, 2.456, 3.46, 4.778, 6.436, 8.458, 10.87",\
"1.137, 1.21, 1.46, 1.927, 2.648, 3.653, 4.971, 6.628, 8.652, 11.06",\
"1.507, 1.579, 1.828, 2.294, 3.015, 4.02, 5.34, 7, 9.024, 11.43",\
"2.035, 2.108, 2.356, 2.822, 3.542, 4.547, 5.866, 7.528, 9.551, 11.97",\
"2.648, 2.723, 2.971, 3.438, 4.157, 5.163, 6.483, 8.142, 10.17, 12.58",\
"3.336, 3.412, 3.662, 4.128, 4.847, 5.853, 7.172, 8.833, 10.86, 13.27",\
"4.095, 4.172, 4.425, 4.891, 5.611, 6.616, 7.933, 9.595, 11.62, 14.03",\
"4.922, 5.003, 5.259, 5.725, 6.444, 7.448, 8.768, 10.43, 12.45, 14.87",\
"5.816, 5.899, 6.16, 6.628, 7.344, 8.348, 9.669, 11.33, 13.35, 15.77");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002396, 0.007297, 0.01666, 0.03124, 0.0517, 0.07862, 0.1125, 0.1539, 0.2033");
values("0.5892, 0.6388, 0.7872, 1.032, 1.381, 1.852, 2.484, 3.3, 4.332, 5.584",\
"0.5886, 0.639, 0.7874, 1.032, 1.381, 1.852, 2.484, 3.301, 4.331, 5.59",\
"0.5892, 0.6384, 0.787, 1.033, 1.381, 1.853, 2.481, 3.301, 4.33, 5.589",\
"0.589, 0.6374, 0.7866, 1.032, 1.38, 1.853, 2.481, 3.3, 4.331, 5.59",\
"0.5892, 0.6386, 0.7878, 1.032, 1.381, 1.854, 2.484, 3.298, 4.332, 5.584",\
"0.5898, 0.6386, 0.7878, 1.033, 1.38, 1.855, 2.484, 3.3, 4.33, 5.586",\
"0.5912, 0.6402, 0.79, 1.034, 1.382, 1.854, 2.482, 3.3, 4.332, 5.588",\
"0.612, 0.66, 0.808, 1.048, 1.394, 1.862, 2.49, 3.302, 4.334, 5.59",\
"0.654, 0.706, 0.854, 1.092, 1.43, 1.894, 2.51, 3.318, 4.34, 5.592",\
"0.702, 0.754, 0.902, 1.146, 1.49, 1.946, 2.556, 3.354, 4.366, 5.602");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.002396, 0.007297, 0.01666, 0.03124, 0.0517, 0.07862, 0.1125, 0.1539, 0.2033");
values("0.4618, 0.5717, 0.9682, 1.734, 2.922, 4.594, 6.794, 9.565, 12.95, 16.99",\
"0.4609, 0.5717, 0.9706, 1.732, 2.922, 4.595, 6.793, 9.564, 12.95, 16.99",\
"0.4606, 0.5732, 0.9682, 1.734, 2.923, 4.6, 6.793, 9.565, 12.95, 16.99",\
"0.4606, 0.5734, 0.9692, 1.732, 2.922, 4.594, 6.792, 9.579, 12.95, 16.98",\
"0.4682, 0.5768, 0.9708, 1.732, 2.923, 4.604, 6.793, 9.576, 12.95, 17",\
"0.4846, 0.5906, 0.9792, 1.736, 2.924, 4.593, 6.802, 9.565, 12.95, 16.99",\
"0.5054, 0.608, 0.988, 1.744, 2.93, 4.601, 6.807, 9.572, 12.98, 16.98",\
"0.5316, 0.63, 1.002, 1.75, 2.938, 4.604, 6.8, 9.572, 12.97, 17",\
"0.562, 0.656, 1.018, 1.758, 2.942, 4.612, 6.804, 9.572, 12.96, 16.98",\
"0.604, 0.694, 1.038, 1.766, 2.948, 4.614, 6.812, 9.576, 12.95, 17");
}
}
}
}