blob: 34ab3d8e178bb0de0983052207ff8c18cbdc3da8 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nand2_1) {
area : 14.112000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "9.76986e-06" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "9.7983e-06" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "1.41354e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "1.337706e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "1.41354e-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.005774 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.006914, 0.006899, 0.006865, 0.00685, 0.006846, 0.00683, 0.006827, \
0.006828, 0.006828, 0.006822");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.004649, -0.004652, -0.004642, -0.00465, -0.004662, -0.004674, \
-0.004683, -0.004689, -0.004719, -0.00475");
}
}
}
pin(A2) {
capacitance : 0.005588 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.006432, 0.005931, 0.005832, 0.00582, 0.005807, 0.005801, 0.005797, \
0.005798, 0.005796, 0.005771");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.005828, -0.005828, -0.005803, -0.005737, -0.005764, -0.00577, \
-0.005765, -0.005761, -0.005764, -0.005763");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2))" ;
max_capacitance : 0.2794 ;
max_transition : 12 ;
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002922, 0.009668, 0.02255, 0.04262, 0.07078, 0.1078, 0.1545, 0.2115, 0.2794");
values("0.001778, 0.001813, 0.001832, 0.001834, 0.001839, 0.001843, 0.001841, 0.001842, 0.001842, 0.001843",\
"0.001497, 0.001553, 0.001699, 0.001755, 0.001789, 0.001807, 0.001816, 0.001822, 0.001825, 0.001828",\
"0.000945, 0.001075, 0.001347, 0.001556, 0.001667, 0.001729, 0.001761, 0.001786, 0.001799, 0.001808",\
"0.0005811, 0.0006914, 0.0009716, 0.001259, 0.001467, 0.001593, 0.001666, 0.001712, 0.001744, 0.001767",\
"0.000466, 0.0005279, 0.0007313, 0.001009, 0.00125, 0.001424, 0.001539, 0.001618, 0.00167, 0.001707",\
"0.000611, 0.0006213, 0.0006923, 0.000878, 0.001094, 0.001277, 0.001421, 0.001523, 0.001593, 0.001647",\
"0.0009636, 0.0009252, 0.000868, 0.0008984, 0.001041, 0.001193, 0.00133, 0.001443, 0.001528, 0.001588",\
"0.001541, 0.001444, 0.001247, 0.001121, 0.001137, 0.001206, 0.001308, 0.001406, 0.001488, 0.00155",\
"0.002354, 0.002195, 0.001865, 0.001568, 0.001395, 0.00137, 0.001398, 0.001441, 0.001502, 0.001544",\
"0.003395, 0.003186, 0.0027, 0.002222, 0.001863, 0.00168, 0.001612, 0.001596, 0.001596, 0.001573");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002922, 0.009668, 0.02255, 0.04262, 0.07078, 0.1078, 0.1545, 0.2115, 0.2794");
values("0.0191, 0.01919, 0.01925, 0.0193, 0.01932, 0.01936, 0.01932, 0.01931, 0.01973, 0.02404",\
"0.01838, 0.0186, 0.01905, 0.01933, 0.01945, 0.01954, 0.01956, 0.01949, 0.01997, 0.02452",\
"0.01747, 0.01778, 0.01833, 0.01874, 0.01897, 0.01931, 0.01936, 0.01953, 0.01999, 0.02485",\
"0.01716, 0.01725, 0.01754, 0.01806, 0.01848, 0.01888, 0.01903, 0.01919, 0.01984, 0.02568",\
"0.01719, 0.01721, 0.0173, 0.01755, 0.01796, 0.01834, 0.01869, 0.0189, 0.01986, 0.02727",\
"0.01741, 0.01739, 0.01739, 0.01744, 0.01767, 0.01794, 0.01822, 0.01852, 0.02005, 0.03071",\
"0.01786, 0.01776, 0.01764, 0.01754, 0.01759, 0.01767, 0.01792, 0.01817, 0.02063, 0.03771",\
"0.01848, 0.01833, 0.01807, 0.01787, 0.01775, 0.01769, 0.01772, 0.01821, 0.02315, 0.05323",\
"0.0193, 0.01912, 0.01878, 0.01837, 0.01807, 0.01791, 0.01776, 0.01895, 0.03176, 0.08663",\
"0.02036, 0.02012, 0.0196, 0.01905, 0.01868, 0.01839, 0.01824, 0.02364, 0.05957, 0.151");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002922, 0.009668, 0.02255, 0.04262, 0.07078, 0.1078, 0.1545, 0.2115, 0.2794");
values("0.001771, 0.001789, 0.001817, 0.001829, 0.001832, 0.001835, 0.001836, 0.001837, 0.001837, 0.001837",\
"0.001576, 0.001641, 0.001721, 0.001776, 0.001804, 0.001818, 0.001824, 0.001828, 0.001831, 0.001833",\
"0.001118, 0.001224, 0.001448, 0.001611, 0.001701, 0.00175, 0.001779, 0.001796, 0.001806, 0.001816",\
"0.0007177, 0.0008313, 0.001112, 0.00136, 0.001528, 0.001633, 0.001694, 0.001736, 0.00176, 0.00178",\
"0.0004931, 0.0005882, 0.00082, 0.001102, 0.001321, 0.001478, 0.00158, 0.001647, 0.001692, 0.001725",\
"0.0004422, 0.000496, 0.0006595, 0.0008967, 0.001134, 0.00132, 0.001457, 0.001553, 0.00162, 0.001668",\
"0.0005163, 0.0005374, 0.0006353, 0.0008066, 0.001003, 0.001193, 0.001335, 0.001451, 0.001535, 0.001596",\
"0.0007534, 0.0007472, 0.0007655, 0.0008435, 0.0009734, 0.001125, 0.001264, 0.001379, 0.00147, 0.001539",\
"0.001195, 0.001149, 0.001066, 0.001034, 0.001069, 0.001158, 0.001258, 0.001355, 0.00144, 0.0015",\
"0.001871, 0.001771, 0.001569, 0.0014, 0.001312, 0.001307, 0.001346, 0.001401, 0.001461, 0.00148");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002922, 0.009668, 0.02255, 0.04262, 0.07078, 0.1078, 0.1545, 0.2115, 0.2794");
values("0.02517, 0.02509, 0.02508, 0.02506, 0.02502, 0.02494, 0.02482, 0.02476, 0.02491, 0.0292",\
"0.02465, 0.02461, 0.0247, 0.02473, 0.02472, 0.02467, 0.02455, 0.02444, 0.02464, 0.029",\
"0.02389, 0.02397, 0.02415, 0.02433, 0.02443, 0.02445, 0.02439, 0.0243, 0.02462, 0.02944",\
"0.02357, 0.02362, 0.02376, 0.02394, 0.02414, 0.02422, 0.02412, 0.02421, 0.02455, 0.03029",\
"0.02356, 0.02358, 0.0236, 0.02369, 0.02385, 0.02395, 0.02394, 0.02394, 0.02461, 0.03223",\
"0.02372, 0.0237, 0.02367, 0.02366, 0.0237, 0.02377, 0.0238, 0.02383, 0.02488, 0.03567",\
"0.02407, 0.02401, 0.0239, 0.02384, 0.0237, 0.02373, 0.02362, 0.02365, 0.02584, 0.04311",\
"0.02461, 0.02451, 0.02429, 0.02412, 0.02396, 0.02373, 0.02355, 0.0239, 0.0288, 0.05894",\
"0.02536, 0.02524, 0.02493, 0.02457, 0.02432, 0.02405, 0.0238, 0.02481, 0.03784, 0.09299",\
"0.0263, 0.02615, 0.02573, 0.0253, 0.02481, 0.02442, 0.02443, 0.02999, 0.06646, 0.1579");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002922, 0.009668, 0.02255, 0.04262, 0.07078, 0.1078, 0.1545, 0.2115, 0.2794");
values("0.1407, 0.1716, 0.2788, 0.4824, 0.7993, 1.243, 1.829, 2.565, 3.466, 4.537",\
"0.1642, 0.1954, 0.3031, 0.5073, 0.8246, 1.269, 1.854, 2.591, 3.492, 4.563",\
"0.2469, 0.2842, 0.3956, 0.6006, 0.9184, 1.363, 1.949, 2.686, 3.587, 4.66",\
"0.3322, 0.3893, 0.5497, 0.7804, 1.1, 1.545, 2.131, 2.867, 3.767, 4.84",\
"0.3977, 0.4775, 0.697, 1.009, 1.38, 1.829, 2.413, 3.152, 4.051, 5.124",\
"0.4404, 0.5419, 0.8263, 1.225, 1.695, 2.22, 2.815, 3.551, 4.451, 5.523",\
"0.4529, 0.579, 0.9284, 1.42, 1.996, 2.633, 3.323, 4.08, 4.977, 6.049",\
"0.4346, 0.5844, 1.003, 1.589, 2.277, 3.033, 3.847, 4.712, 5.642, 6.713",\
"0.3849, 0.557, 1.045, 1.729, 2.534, 3.412, 4.357, 5.355, 6.409, 7.525",\
"0.3006, 0.4963, 1.052, 1.84, 2.758, 3.768, 4.846, 5.983, 7.178, 8.43");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002922, 0.009668, 0.02255, 0.04262, 0.07078, 0.1078, 0.1545, 0.2115, 0.2794");
values("0.2036, 0.2521, 0.42, 0.7368, 1.229, 1.92, 2.831, 3.975, 5.375, 7.042",\
"0.2312, 0.2822, 0.4536, 0.7737, 1.268, 1.96, 2.87, 4.014, 5.412, 7.082",\
"0.3477, 0.3978, 0.5713, 0.8946, 1.393, 2.086, 2.997, 4.144, 5.543, 7.211",\
"0.5493, 0.6182, 0.8083, 1.132, 1.63, 2.327, 3.239, 4.387, 5.788, 7.455",\
"0.7802, 0.8778, 1.144, 1.509, 2.009, 2.704, 3.619, 4.766, 6.169, 7.836",\
"1.038, 1.166, 1.516, 1.993, 2.543, 3.24, 4.152, 5.302, 6.705, 8.372",\
"1.322, 1.481, 1.92, 2.519, 3.201, 3.946, 4.861, 6.008, 7.409, 9.077",\
"1.635, 1.825, 2.352, 3.08, 3.909, 4.796, 5.752, 6.902, 8.299, 9.973",\
"1.98, 2.201, 2.818, 3.678, 4.657, 5.708, 6.808, 7.993, 9.394, 11.06",\
"2.358, 2.608, 3.317, 4.309, 5.449, 6.672, 7.95, 9.264, 10.7, 12.36");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002922, 0.009668, 0.02255, 0.04262, 0.07078, 0.1078, 0.1545, 0.2115, 0.2794");
values("0.1645, 0.2173, 0.3981, 0.7414, 1.278, 2.032, 3.021, 4.27, 5.789, 7.611",\
"0.1648, 0.2163, 0.3976, 0.7427, 1.279, 2.031, 3.022, 4.271, 5.791, 7.61",\
"0.2077, 0.2453, 0.4, 0.7422, 1.279, 2.032, 3.021, 4.268, 5.789, 7.607",\
"0.3197, 0.3707, 0.5222, 0.7792, 1.28, 2.032, 3.022, 4.269, 5.791, 7.609",\
"0.4528, 0.5214, 0.7132, 0.9988, 1.387, 2.047, 3.022, 4.272, 5.793, 7.608",\
"0.6006, 0.687, 0.93, 1.277, 1.709, 2.245, 3.073, 4.273, 5.796, 7.608",\
"0.7618, 0.8682, 1.165, 1.585, 2.092, 2.674, 3.376, 4.387, 5.807, 7.609",\
"0.9276, 1.061, 1.417, 1.912, 2.506, 3.173, 3.921, 4.804, 6.018, 7.657",\
"1.102, 1.258, 1.682, 2.262, 2.947, 3.705, 4.544, 5.473, 6.54, 7.97",\
"1.289, 1.465, 1.96, 2.626, 3.402, 4.283, 5.212, 6.246, 7.348, 8.624");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002922, 0.009668, 0.02255, 0.04262, 0.07078, 0.1078, 0.1545, 0.2115, 0.2794");
values("0.2498, 0.33, 0.6144, 1.156, 1.999, 3.183, 4.739, 6.705, 9.096, 11.96",\
"0.2488, 0.3293, 0.6144, 1.156, 1.999, 3.182, 4.741, 6.706, 9.103, 11.95",\
"0.2572, 0.3314, 0.6138, 1.155, 1.996, 3.183, 4.741, 6.703, 9.097, 11.96",\
"0.3856, 0.441, 0.6402, 1.155, 1.998, 3.182, 4.74, 6.701, 9.1, 11.96",\
"0.5586, 0.6324, 0.8432, 1.219, 2.001, 3.181, 4.74, 6.704, 9.096, 11.96",\
"0.74, 0.843, 1.12, 1.502, 2.097, 3.188, 4.74, 6.703, 9.097, 11.95",\
"0.9352, 1.066, 1.418, 1.892, 2.447, 3.316, 4.753, 6.7, 9.098, 11.96",\
"1.137, 1.297, 1.732, 2.314, 2.969, 3.726, 4.908, 6.725, 9.096, 11.96",\
"1.345, 1.536, 2.059, 2.751, 3.523, 4.363, 5.368, 6.904, 9.132, 11.95",\
"1.551, 1.778, 2.396, 3.206, 4.114, 5.078, 6.104, 7.408, 9.336, 12");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002922, 0.009668, 0.02255, 0.04262, 0.07078, 0.1078, 0.1545, 0.2115, 0.2794");
values("0.1646, 0.1952, 0.3021, 0.5056, 0.8226, 1.267, 1.852, 2.59, 3.489, 4.563",\
"0.1931, 0.224, 0.3317, 0.5355, 0.8527, 1.297, 1.882, 2.62, 3.518, 4.592",\
"0.2692, 0.3038, 0.4138, 0.6187, 0.9366, 1.382, 1.966, 2.704, 3.605, 4.676",\
"0.3572, 0.404, 0.5439, 0.7677, 1.088, 1.534, 2.12, 2.857, 3.756, 4.83",\
"0.4352, 0.4995, 0.683, 0.9579, 1.315, 1.767, 2.354, 3.092, 3.992, 5.066",\
"0.4901, 0.5744, 0.8127, 1.155, 1.576, 2.08, 2.682, 3.421, 4.323, 5.396",\
"0.5158, 0.6229, 0.9217, 1.344, 1.845, 2.423, 3.088, 3.852, 4.757, 5.831",\
"0.5079, 0.6395, 1.005, 1.514, 2.108, 2.774, 3.52, 4.356, 5.297, 6.376",\
"0.4651, 0.6207, 1.055, 1.657, 2.356, 3.125, 3.963, 4.885, 5.905, 7.034",\
"0.3882, 0.5676, 1.072, 1.772, 2.581, 3.461, 4.406, 5.425, 6.537, 7.752");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002922, 0.009668, 0.02255, 0.04262, 0.07078, 0.1078, 0.1545, 0.2115, 0.2794");
values("0.2734, 0.3221, 0.4905, 0.8088, 1.302, 1.994, 2.903, 4.048, 5.445, 7.11",\
"0.3027, 0.3521, 0.5218, 0.841, 1.335, 2.027, 2.936, 4.081, 5.478, 7.143",\
"0.4225, 0.4723, 0.6437, 0.9648, 1.46, 2.153, 3.063, 4.208, 5.606, 7.271",\
"0.6535, 0.71, 0.8852, 1.206, 1.703, 2.397, 3.306, 4.453, 5.851, 7.516",\
"0.933, 1.013, 1.245, 1.588, 2.084, 2.778, 3.689, 4.835, 6.233, 7.899",\
"1.242, 1.347, 1.652, 2.092, 2.623, 3.317, 4.228, 5.374, 6.771, 8.438",\
"1.579, 1.711, 2.093, 2.646, 3.296, 4.027, 4.937, 6.082, 7.48, 9.148",\
"1.946, 2.104, 2.566, 3.238, 4.028, 4.888, 5.831, 6.979, 8.377, 10.04",\
"2.345, 2.53, 3.072, 3.865, 4.801, 5.821, 6.897, 8.073, 9.472, 11.14",\
"2.778, 2.989, 3.611, 4.53, 5.616, 6.801, 8.053, 9.35, 10.78, 12.44");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002922, 0.009668, 0.02255, 0.04262, 0.07078, 0.1078, 0.1545, 0.2115, 0.2794");
values("0.1653, 0.2169, 0.3979, 0.7426, 1.279, 2.032, 3.022, 4.268, 5.794, 7.607",\
"0.1651, 0.2171, 0.3979, 0.7429, 1.279, 2.031, 3.021, 4.268, 5.795, 7.609",\
"0.1877, 0.2319, 0.399, 0.7425, 1.279, 2.031, 3.022, 4.271, 5.79, 7.611",\
"0.2614, 0.3102, 0.4722, 0.768, 1.28, 2.032, 3.023, 4.267, 5.795, 7.609",\
"0.368, 0.425, 0.5992, 0.9024, 1.354, 2.044, 3.022, 4.269, 5.793, 7.608",\
"0.496, 0.5656, 0.769, 1.089, 1.555, 2.182, 3.067, 4.273, 5.793, 7.609",\
"0.6424, 0.7252, 0.9636, 1.323, 1.805, 2.451, 3.274, 4.371, 5.813, 7.613",\
"0.804, 0.9032, 1.181, 1.59, 2.11, 2.773, 3.615, 4.649, 5.972, 7.662",\
"0.973, 1.09, 1.418, 1.882, 2.459, 3.156, 4.011, 5.063, 6.324, 7.892",\
"1.155, 1.287, 1.67, 2.198, 2.838, 3.582, 4.472, 5.544, 6.824, 8.33");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002922, 0.009668, 0.02255, 0.04262, 0.07078, 0.1078, 0.1545, 0.2115, 0.2794");
values("0.3154, 0.3967, 0.6799, 1.221, 2.064, 3.246, 4.8, 6.758, 9.151, 12",\
"0.3147, 0.3966, 0.6799, 1.222, 2.064, 3.245, 4.8, 6.76, 9.151, 12",\
"0.3155, 0.3963, 0.68, 1.222, 2.064, 3.245, 4.801, 6.76, 9.152, 12",\
"0.394, 0.4534, 0.69, 1.222, 2.064, 3.247, 4.802, 6.758, 9.153, 12",\
"0.5628, 0.6392, 0.8492, 1.262, 2.065, 3.246, 4.802, 6.76, 9.153, 12",\
"0.7524, 0.8512, 1.122, 1.507, 2.141, 3.251, 4.802, 6.761, 9.152, 12",\
"0.9498, 1.075, 1.423, 1.895, 2.459, 3.361, 4.813, 6.762, 9.15, 12",\
"1.154, 1.312, 1.736, 2.311, 2.967, 3.745, 4.956, 6.783, 9.152, 12",\
"1.369, 1.553, 2.064, 2.752, 3.525, 4.372, 5.394, 6.95, 9.184, 12",\
"1.587, 1.803, 2.396, 3.206, 4.114, 5.08, 6.106, 7.438, 9.384, 12.05");
}
}
}
}