blob: 25e3cda3014f148f8a0f6f21e943fa88c02ff6ac [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__and2_2) {
area : 25.401600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "5.61759e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "5.62947e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "7.24977e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "6.73299e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "7.24977e-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.006504 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02546, 0.02542, 0.02532, 0.02533, 0.02534, 0.02536, 0.02533, \
0.02533, 0.02533, 0.02533");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01627, -0.01628, -0.01626, -0.01625, -0.01627, -0.01633, -0.01627, \
-0.01633, -0.01636, -0.01639");
}
}
}
pin(A2) {
capacitance : 0.006394 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02485, 0.02313, 0.02221, 0.02208, 0.02204, 0.0221, 0.02204, \
0.0221, 0.02208, 0.02209");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02208, -0.02207, -0.02203, -0.02201, -0.02199, -0.02203, -0.02201, \
-0.022, -0.02201, -0.02203");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2)" ;
max_capacitance : 0.7634 ;
max_transition : 6 ;
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006262, 0.02473, 0.06001, 0.115, 0.1921, 0.2935, 0.4214, 0.5774, 0.7634");
values("0.1878, 0.1849, 0.183, 0.1828, 0.1828, 0.183, 0.183, 0.1831, 0.183, 0.183",\
"0.1864, 0.1835, 0.182, 0.1816, 0.1818, 0.1817, 0.1817, 0.1816, 0.1816, 0.1816",\
"0.1855, 0.1826, 0.1805, 0.1803, 0.1804, 0.1804, 0.1805, 0.1806, 0.1807, 0.1807",\
"0.1958, 0.1918, 0.1877, 0.1864, 0.1862, 0.186, 0.186, 0.186, 0.186, 0.186",\
"0.2185, 0.2126, 0.2054, 0.2019, 0.2002, 0.1996, 0.1993, 0.1992, 0.1991, 0.1991",\
"0.2516, 0.2443, 0.2333, 0.2275, 0.2248, 0.2229, 0.222, 0.2217, 0.2213, 0.2211",\
"0.2965, 0.2876, 0.273, 0.2641, 0.2591, 0.2564, 0.2547, 0.2538, 0.253, 0.2527",\
"0.3534, 0.3433, 0.3249, 0.3123, 0.3048, 0.3008, 0.2981, 0.2962, 0.2954, 0.2944",\
"0.4226, 0.4113, 0.389, 0.3729, 0.3628, 0.3567, 0.3525, 0.3502, 0.3484, 0.3473",\
"0.5044, 0.4922, 0.4664, 0.4461, 0.433, 0.4246, 0.4193, 0.4155, 0.4131, 0.4114");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006262, 0.02473, 0.06001, 0.115, 0.1921, 0.2935, 0.4214, 0.5774, 0.7634");
values("0.1065, 0.1046, 0.1039, 0.1052, 0.1068, 0.1086, 0.1105, 0.1133, 0.1151, 0.1168",\
"0.1058, 0.1041, 0.1033, 0.1045, 0.1062, 0.1079, 0.1102, 0.112, 0.1137, 0.1152",\
"0.1063, 0.1044, 0.103, 0.1039, 0.1055, 0.1074, 0.1095, 0.1113, 0.1131, 0.1155",\
"0.1157, 0.1132, 0.1101, 0.1089, 0.1097, 0.1115, 0.1135, 0.1156, 0.1174, 0.1191",\
"0.1335, 0.1294, 0.1244, 0.1225, 0.1216, 0.1224, 0.124, 0.1268, 0.1292, 0.1299",\
"0.1612, 0.1563, 0.1487, 0.1432, 0.143, 0.1426, 0.1432, 0.144, 0.1474, 0.148",\
"0.1997, 0.1934, 0.1835, 0.1755, 0.1717, 0.1723, 0.1732, 0.173, 0.1745, 0.1757",\
"0.2494, 0.2412, 0.229, 0.2188, 0.2127, 0.2106, 0.2111, 0.2123, 0.2111, 0.2122",\
"0.3101, 0.2993, 0.2856, 0.2739, 0.2654, 0.2596, 0.2577, 0.2608, 0.2609, 0.2619",\
"0.3819, 0.37, 0.3521, 0.3385, 0.3282, 0.3209, 0.3167, 0.3159, 0.32, 0.3198");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006262, 0.02473, 0.06001, 0.115, 0.1921, 0.2935, 0.4214, 0.5774, 0.7634");
values("0.2147, 0.211, 0.2078, 0.2069, 0.2064, 0.2063, 0.206, 0.2061, 0.206, 0.2059",\
"0.2135, 0.2099, 0.2065, 0.2054, 0.2049, 0.2047, 0.2047, 0.2047, 0.2047, 0.2046",\
"0.2134, 0.2096, 0.2061, 0.205, 0.2046, 0.2045, 0.2045, 0.2045, 0.2045, 0.2045",\
"0.2232, 0.2188, 0.2136, 0.2115, 0.2107, 0.2106, 0.2105, 0.2105, 0.2105, 0.2104",\
"0.247, 0.2409, 0.2327, 0.2283, 0.2262, 0.2254, 0.2247, 0.2246, 0.2243, 0.2242",\
"0.2812, 0.2737, 0.2622, 0.2556, 0.2518, 0.2499, 0.2488, 0.2483, 0.2478, 0.2476",\
"0.3275, 0.3186, 0.3035, 0.2939, 0.2884, 0.2851, 0.2833, 0.2821, 0.2815, 0.2809",\
"0.386, 0.3762, 0.3575, 0.3445, 0.3365, 0.3315, 0.3287, 0.327, 0.3258, 0.325",\
"0.4573, 0.4464, 0.4242, 0.4074, 0.3969, 0.39, 0.3859, 0.3831, 0.3812, 0.38",\
"0.5418, 0.5301, 0.5045, 0.4836, 0.47, 0.461, 0.4551, 0.4515, 0.4488, 0.447");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006262, 0.02473, 0.06001, 0.115, 0.1921, 0.2935, 0.4214, 0.5774, 0.7634");
values("0.1066, 0.105, 0.1043, 0.1051, 0.1069, 0.1084, 0.1105, 0.1123, 0.1141, 0.1178",\
"0.1058, 0.1042, 0.1034, 0.1044, 0.1062, 0.1084, 0.1102, 0.112, 0.1137, 0.1168",\
"0.1053, 0.1035, 0.1025, 0.1031, 0.1049, 0.1068, 0.1088, 0.111, 0.1131, 0.1148",\
"0.1119, 0.1096, 0.1071, 0.1068, 0.1079, 0.1096, 0.1115, 0.1136, 0.116, 0.1178",\
"0.1275, 0.1241, 0.1195, 0.1185, 0.118, 0.1186, 0.1211, 0.1229, 0.1259, 0.1285",\
"0.1542, 0.1493, 0.1432, 0.1393, 0.139, 0.139, 0.1392, 0.1414, 0.1438, 0.145",\
"0.1922, 0.1862, 0.1772, 0.1711, 0.168, 0.1687, 0.1689, 0.1688, 0.1695, 0.1718",\
"0.2414, 0.234, 0.2228, 0.2143, 0.2085, 0.207, 0.2082, 0.2084, 0.2091, 0.2099",\
"0.3021, 0.2927, 0.2797, 0.2683, 0.2608, 0.2563, 0.2554, 0.2579, 0.2586, 0.2599",\
"0.3745, 0.3638, 0.3476, 0.3339, 0.3247, 0.3183, 0.3144, 0.3146, 0.3177, 0.3188");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006262, 0.02473, 0.06001, 0.115, 0.1921, 0.2935, 0.4214, 0.5774, 0.7634");
values("0.2258, 0.2522, 0.3202, 0.4196, 0.5552, 0.7379, 0.9764, 1.277, 1.643, 2.08",\
"0.2364, 0.2627, 0.3307, 0.4301, 0.5657, 0.7485, 0.9869, 1.287, 1.654, 2.09",\
"0.2796, 0.3058, 0.3737, 0.473, 0.6087, 0.7915, 1.03, 1.33, 1.697, 2.134",\
"0.3667, 0.3936, 0.4618, 0.5615, 0.6974, 0.8799, 1.118, 1.419, 1.785, 2.222",\
"0.4744, 0.5039, 0.5769, 0.6805, 0.818, 1.001, 1.239, 1.539, 1.905, 2.342",\
"0.6015, 0.6334, 0.7111, 0.819, 0.9591, 1.143, 1.382, 1.681, 2.047, 2.483",\
"0.748, 0.7825, 0.8668, 0.9797, 1.123, 1.308, 1.547, 1.846, 2.212, 2.648",\
"0.9133, 0.9507, 1.041, 1.162, 1.311, 1.498, 1.737, 2.036, 2.403, 2.838",\
"1.098, 1.138, 1.236, 1.365, 1.519, 1.712, 1.954, 2.254, 2.619, 3.056",\
"1.302, 1.345, 1.45, 1.588, 1.751, 1.949, 2.196, 2.499, 2.866, 3.301");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006262, 0.02473, 0.06001, 0.115, 0.1921, 0.2935, 0.4214, 0.5774, 0.7634");
values("0.2256, 0.2572, 0.3502, 0.5104, 0.7553, 1.098, 1.548, 2.114, 2.806, 3.63",\
"0.2334, 0.2648, 0.3579, 0.5181, 0.7628, 1.106, 1.556, 2.121, 2.812, 3.636",\
"0.2642, 0.2957, 0.3883, 0.5481, 0.7929, 1.135, 1.586, 2.152, 2.842, 3.669",\
"0.313, 0.3452, 0.4381, 0.5973, 0.8412, 1.183, 1.634, 2.199, 2.89, 3.713",\
"0.3534, 0.386, 0.4803, 0.6399, 0.8837, 1.225, 1.675, 2.242, 2.933, 3.758",\
"0.3835, 0.4175, 0.5134, 0.672, 0.9151, 1.257, 1.706, 2.272, 2.962, 3.788",\
"0.3989, 0.4351, 0.5339, 0.6944, 0.9356, 1.276, 1.726, 2.292, 2.983, 3.807",\
"0.3981, 0.4365, 0.5397, 0.7028, 0.9458, 1.286, 1.733, 2.299, 2.989, 3.812",\
"0.3786, 0.4194, 0.5274, 0.695, 0.9403, 1.281, 1.729, 2.294, 2.984, 3.807",\
"0.339, 0.3822, 0.4949, 0.667, 0.915, 1.261, 1.711, 2.276, 2.965, 3.787");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006262, 0.02473, 0.06001, 0.115, 0.1921, 0.2935, 0.4214, 0.5774, 0.7634");
values("0.07242, 0.09806, 0.1713, 0.2967, 0.4973, 0.7917, 1.188, 1.692, 2.307, 3.04",\
"0.07234, 0.09816, 0.1719, 0.2966, 0.497, 0.7927, 1.187, 1.691, 2.305, 3.041",\
"0.07288, 0.09842, 0.172, 0.2966, 0.4979, 0.7922, 1.189, 1.692, 2.306, 3.039",\
"0.07958, 0.1044, 0.1763, 0.2987, 0.4978, 0.7924, 1.188, 1.692, 2.307, 3.042",\
"0.0956, 0.1212, 0.1914, 0.3104, 0.5046, 0.7944, 1.188, 1.692, 2.306, 3.042",\
"0.1114, 0.1386, 0.2086, 0.3252, 0.5142, 0.7994, 1.192, 1.691, 2.307, 3.041",\
"0.1304, 0.1596, 0.2316, 0.3448, 0.5264, 0.806, 1.194, 1.693, 2.307, 3.035",\
"0.1508, 0.183, 0.2586, 0.3714, 0.547, 0.8178, 1.201, 1.697, 2.307, 3.038",\
"0.1734, 0.2086, 0.2874, 0.4014, 0.5758, 0.84, 1.213, 1.703, 2.31, 3.038",\
"0.1972, 0.2348, 0.3194, 0.436, 0.6072, 0.8698, 1.24, 1.723, 2.318, 3.042");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006262, 0.02473, 0.06001, 0.115, 0.1921, 0.2935, 0.4214, 0.5774, 0.7634");
values("0.08148, 0.1223, 0.2564, 0.5204, 0.9464, 1.548, 2.338, 3.335, 4.55, 6.004",\
"0.0812, 0.1222, 0.2564, 0.5204, 0.9462, 1.55, 2.338, 3.338, 4.555, 6.015",\
"0.08126, 0.1222, 0.2565, 0.5205, 0.9462, 1.549, 2.339, 3.34, 4.559, 6.006",\
"0.0868, 0.1273, 0.2599, 0.5215, 0.9465, 1.547, 2.338, 3.338, 4.556, 6.011",\
"0.09486, 0.135, 0.2666, 0.5264, 0.9502, 1.548, 2.337, 3.336, 4.551, 6.004",\
"0.1054, 0.1456, 0.2742, 0.529, 0.9516, 1.551, 2.336, 3.334, 4.548, 6.001",\
"0.1198, 0.1588, 0.2866, 0.5366, 0.9526, 1.553, 2.341, 3.338, 4.547, 6",\
"0.1364, 0.1748, 0.3022, 0.5484, 0.9612, 1.554, 2.342, 3.336, 4.549, 5.997",\
"0.1518, 0.1916, 0.3194, 0.5634, 0.9748, 1.566, 2.346, 3.339, 4.551, 6.003",\
"0.1702, 0.211, 0.3384, 0.5808, 0.9916, 1.583, 2.362, 3.345, 4.554, 5.999");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006262, 0.02473, 0.06001, 0.115, 0.1921, 0.2935, 0.4214, 0.5774, 0.7634");
values("0.2542, 0.2822, 0.3523, 0.4531, 0.5895, 0.7725, 1.011, 1.311, 1.678, 2.115",\
"0.2649, 0.2927, 0.363, 0.4638, 0.6001, 0.7832, 1.022, 1.322, 1.688, 2.125",\
"0.3097, 0.3375, 0.4076, 0.5084, 0.6447, 0.8277, 1.066, 1.367, 1.733, 2.17",\
"0.4017, 0.4294, 0.4998, 0.6004, 0.7367, 0.9197, 1.158, 1.458, 1.825, 2.262",\
"0.5211, 0.552, 0.6266, 0.7306, 0.868, 1.051, 1.289, 1.589, 1.955, 2.392",\
"0.6619, 0.6952, 0.7752, 0.8831, 1.023, 1.207, 1.446, 1.745, 2.111, 2.548",\
"0.8277, 0.8637, 0.9492, 1.062, 1.205, 1.389, 1.628, 1.928, 2.293, 2.73",\
"1.018, 1.056, 1.149, 1.268, 1.415, 1.601, 1.839, 2.139, 2.505, 2.942",\
"1.233, 1.275, 1.374, 1.5, 1.653, 1.843, 2.083, 2.382, 2.748, 3.184",\
"1.475, 1.519, 1.626, 1.76, 1.919, 2.114, 2.357, 2.658, 3.024, 3.46");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006262, 0.02473, 0.06001, 0.115, 0.1921, 0.2935, 0.4214, 0.5774, 0.7634");
values("0.2397, 0.2713, 0.3643, 0.5245, 0.7691, 1.112, 1.562, 2.128, 2.819, 3.645",\
"0.247, 0.2786, 0.3717, 0.5318, 0.7766, 1.119, 1.569, 2.136, 2.826, 3.65",\
"0.2661, 0.2978, 0.3905, 0.5503, 0.795, 1.138, 1.588, 2.153, 2.847, 3.67",\
"0.2964, 0.3286, 0.4219, 0.5815, 0.8258, 1.168, 1.618, 2.186, 2.878, 3.701",\
"0.322, 0.3551, 0.4501, 0.6102, 0.854, 1.196, 1.646, 2.213, 2.905, 3.73",\
"0.336, 0.3705, 0.4683, 0.6291, 0.8721, 1.213, 1.662, 2.228, 2.919, 3.745",\
"0.3327, 0.3689, 0.4702, 0.634, 0.8771, 1.217, 1.666, 2.231, 2.922, 3.746",\
"0.3082, 0.3469, 0.4526, 0.6201, 0.8652, 1.206, 1.654, 2.219, 2.909, 3.731",\
"0.2615, 0.3028, 0.4127, 0.5844, 0.8338, 1.178, 1.627, 2.191, 2.881, 3.703",\
"0.1911, 0.2347, 0.3486, 0.525, 0.7779, 1.127, 1.58, 2.146, 2.835, 3.657");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006262, 0.02473, 0.06001, 0.115, 0.1921, 0.2935, 0.4214, 0.5774, 0.7634");
values("0.0799, 0.1057, 0.1779, 0.3005, 0.4995, 0.7937, 1.189, 1.692, 2.307, 3.037",\
"0.07998, 0.1058, 0.1775, 0.3003, 0.5002, 0.7944, 1.188, 1.691, 2.305, 3.042",\
"0.07988, 0.1058, 0.178, 0.3004, 0.5001, 0.7943, 1.188, 1.692, 2.308, 3.039",\
"0.08412, 0.1095, 0.18, 0.3019, 0.5008, 0.7946, 1.188, 1.691, 2.307, 3.039",\
"0.1008, 0.1268, 0.195, 0.312, 0.505, 0.7952, 1.189, 1.691, 2.306, 3.041",\
"0.1164, 0.1444, 0.2122, 0.3274, 0.5144, 0.7994, 1.192, 1.692, 2.307, 3.039",\
"0.1342, 0.1646, 0.2332, 0.3446, 0.5256, 0.8058, 1.195, 1.693, 2.307, 3.037",\
"0.1532, 0.1862, 0.2582, 0.3668, 0.5412, 0.814, 1.2, 1.695, 2.306, 3.039",\
"0.1744, 0.2092, 0.2862, 0.3944, 0.5642, 0.831, 1.208, 1.701, 2.309, 3.04",\
"0.196, 0.235, 0.3164, 0.425, 0.593, 0.8548, 1.225, 1.712, 2.316, 3.043");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006262, 0.02473, 0.06001, 0.115, 0.1921, 0.2935, 0.4214, 0.5774, 0.7634");
values("0.08098, 0.122, 0.2566, 0.5207, 0.9462, 1.547, 2.338, 3.335, 4.561, 6.006",\
"0.08132, 0.1222, 0.2564, 0.5207, 0.9464, 1.547, 2.341, 3.336, 4.555, 6.005",\
"0.08116, 0.1229, 0.2567, 0.5206, 0.9462, 1.547, 2.338, 3.337, 4.554, 6.001",\
"0.08586, 0.1271, 0.2593, 0.522, 0.9466, 1.547, 2.341, 3.336, 4.554, 6",\
"0.09282, 0.1345, 0.2662, 0.525, 0.9468, 1.546, 2.341, 3.336, 4.554, 6.002",\
"0.1038, 0.1444, 0.2752, 0.5292, 0.9502, 1.549, 2.34, 3.333, 4.55, 6.002",\
"0.1158, 0.1572, 0.289, 0.5396, 0.9538, 1.55, 2.338, 3.338, 4.55, 6.002",\
"0.1306, 0.1716, 0.304, 0.5528, 0.9646, 1.555, 2.34, 3.334, 4.551, 5.994",\
"0.1456, 0.1872, 0.3212, 0.5708, 0.9804, 1.571, 2.35, 3.336, 4.548, 6.006",\
"0.1616, 0.2048, 0.3378, 0.5886, 0.9996, 1.593, 2.368, 3.345, 4.554, 5.998");
}
}
}
}