blob: f0d159bffd1c04b7021f1070a793102817e9da63 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nor2_1) {
area : 16.934400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "4.39527e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "4.77708e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "3.34719e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "3.34719e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "4.77708e-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.005976 ;
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.01811, 0.01809, 0.01806, 0.01804, 0.01804, 0.01804, 0.01799, \
0.01802, 0.01799, 0.01799");
}
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.008042, -0.008056, -0.008062, -0.008062, -0.008067, -0.008092, \
-0.008071, -0.008088, -0.008088, -0.008091");
}
}
}
pin(A2) {
capacitance : 0.005663 ;
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.02469, 0.02472, 0.02469, 0.0247, 0.02461, 0.02468, 0.02463, \
0.02469, 0.02471, 0.02471");
}
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.0205, -0.02187, -0.02354, -0.02389, -0.02404, -0.02418, -0.02413, \
-0.02428, -0.02431, -0.02433");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2))" ;
max_capacitance : 0.1931 ;
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.002326, 0.00698, 0.01587, 0.02972, 0.04914, 0.07471, 0.1069, 0.1462, 0.1931");
values("0.000663, 0.0009059, 0.001255, 0.001585, 0.001718, 0.001761, 0.001815, 0.001846, 0.001863, 0.00187",\
"0.0003897, 0.0007178, 0.001469, 0.002049, 0.002362, 0.002537, 0.002671, 0.002751, 0.002803, 0.002792",\
"0.001168, 0.001367, 0.0019, 0.002533, 0.002958, 0.003266, 0.003452, 0.003577, 0.003644, 0.003695",\
"0.005728, 0.005526, 0.005196, 0.004928, 0.004715, 0.004643, 0.004554, 0.004478, 0.004466, 0.00439",\
"0.01618, 0.01545, 0.01355, 0.01161, 0.01004, 0.00883, 0.007888, 0.007186, 0.006633, 0.006211",\
"0.0333, 0.03195, 0.02848, 0.02431, 0.02059, 0.01752, 0.01509, 0.01316, 0.0116, 0.01039",\
"0.05736, 0.05558, 0.05055, 0.04398, 0.03756, 0.03211, 0.02749, 0.02377, 0.02068, 0.01817",\
"0.08873, 0.08661, 0.0802, 0.07132, 0.062, 0.05354, 0.04624, 0.0401, 0.03497, 0.03066",\
"0.1278, 0.1253, 0.1178, 0.1067, 0.09449, 0.08277, 0.07234, 0.06332, 0.05558, 0.04896",\
"0.1748, 0.172, 0.1635, 0.1505, 0.1355, 0.1205, 0.1066, 0.09423, 0.08341, 0.07401");
}
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.002326, 0.00698, 0.01587, 0.02972, 0.04914, 0.07471, 0.1069, 0.1462, 0.1931");
values("0.06134, 0.06167, 0.06187, 0.06238, 0.06246, 0.06258, 0.06248, 0.06222, 0.06199, 0.06167",\
"0.05973, 0.06014, 0.06065, 0.06142, 0.0619, 0.06218, 0.06215, 0.06206, 0.06179, 0.0616",\
"0.06048, 0.06038, 0.06039, 0.0607, 0.06121, 0.06155, 0.06166, 0.06163, 0.06156, 0.0613",\
"0.06753, 0.06703, 0.06541, 0.06464, 0.06329, 0.06264, 0.06252, 0.06216, 0.06189, 0.0616",\
"0.08056, 0.0796, 0.0769, 0.07341, 0.07042, 0.06805, 0.06654, 0.06536, 0.06423, 0.06341",\
"0.1005, 0.09893, 0.09482, 0.08954, 0.08415, 0.07937, 0.07558, 0.07268, 0.07043, 0.0682",\
"0.1279, 0.1258, 0.1202, 0.1131, 0.1054, 0.09795, 0.09149, 0.08605, 0.08162, 0.07803",\
"0.1632, 0.1607, 0.1536, 0.1441, 0.1342, 0.1243, 0.1146, 0.1063, 0.09918, 0.09354",\
"0.207, 0.2041, 0.1956, 0.1839, 0.1714, 0.159, 0.1468, 0.1351, 0.125, 0.1163",\
"0.2598, 0.2566, 0.2469, 0.2329, 0.2175, 0.2023, 0.1872, 0.173, 0.1591, 0.1475");
}
}
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.002326, 0.00698, 0.01587, 0.02972, 0.04914, 0.07471, 0.1069, 0.1462, 0.1931");
values("0.01607, 0.01612, 0.01616, 0.01617, 0.01624, 0.01627, 0.01629, 0.01631, 0.0163, 0.01631",\
"0.01483, 0.01496, 0.01507, 0.01513, 0.01515, 0.01519, 0.01522, 0.01522, 0.01522, 0.01522",\
"0.01447, 0.01442, 0.01435, 0.01434, 0.01435, 0.01433, 0.01434, 0.01433, 0.01433, 0.01432",\
"0.01851, 0.01823, 0.01746, 0.01655, 0.01584, 0.01535, 0.01502, 0.01477, 0.01459, 0.01444",\
"0.02946, 0.02865, 0.02654, 0.02401, 0.02173, 0.01993, 0.01854, 0.01754, 0.01677, 0.0162",\
"0.04821, 0.04694, 0.04322, 0.03834, 0.03371, 0.02976, 0.02658, 0.02407, 0.02214, 0.02062",\
"0.07536, 0.07356, 0.06828, 0.06091, 0.05324, 0.0464, 0.0407, 0.03601, 0.03222, 0.02914",\
"0.1112, 0.1089, 0.1022, 0.09238, 0.08156, 0.07126, 0.06223, 0.05463, 0.0483, 0.04307",\
"0.156, 0.1535, 0.1455, 0.1333, 0.1193, 0.1053, 0.09254, 0.08133, 0.0718, 0.06371",\
"0.2103, 0.2075, 0.1984, 0.1841, 0.167, 0.1493, 0.1324, 0.1172, 0.1038, 0.09229");
}
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.002326, 0.00698, 0.01587, 0.02972, 0.04914, 0.07471, 0.1069, 0.1462, 0.1931");
values("0.07874, 0.07895, 0.07981, 0.08013, 0.07979, 0.0798, 0.07964, 0.07945, 0.07918, 0.07886",\
"0.07709, 0.07744, 0.07827, 0.07891, 0.07923, 0.07941, 0.07941, 0.07925, 0.07905, 0.07876",\
"0.07602, 0.07613, 0.07671, 0.07748, 0.07821, 0.07868, 0.07885, 0.07886, 0.07872, 0.07863",\
"0.08013, 0.07974, 0.07905, 0.07869, 0.07863, 0.07875, 0.07875, 0.07872, 0.07859, 0.07853",\
"0.09243, 0.09147, 0.08927, 0.08658, 0.08441, 0.08294, 0.08192, 0.0811, 0.0804, 0.07988",\
"0.1143, 0.1127, 0.1086, 0.1033, 0.09827, 0.09403, 0.09093, 0.08823, 0.08614, 0.08453",\
"0.1454, 0.1434, 0.1373, 0.1293, 0.1214, 0.1141, 0.1078, 0.1025, 0.09822, 0.0948",\
"0.186, 0.1834, 0.1759, 0.1654, 0.1541, 0.1435, 0.1335, 0.1248, 0.1177, 0.1118",\
"0.2363, 0.2334, 0.2245, 0.2116, 0.1971, 0.1831, 0.1697, 0.1571, 0.1465, 0.1375",\
"0.2969, 0.2936, 0.2836, 0.2686, 0.2508, 0.233, 0.2162, 0.2004, 0.1853, 0.1729");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_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.002326, 0.00698, 0.01587, 0.02972, 0.04914, 0.07471, 0.1069, 0.1462, 0.1931");
values("0.0585, 0.06762, 0.09896, 0.1582, 0.2504, 0.3794, 0.5488, 0.7628, 1.024, 1.335",\
"0.06843, 0.07773, 0.1095, 0.169, 0.2614, 0.3906, 0.5602, 0.7741, 1.035, 1.346",\
"0.0923, 0.1054, 0.1445, 0.2059, 0.2982, 0.4275, 0.5973, 0.8111, 1.072, 1.383",\
"0.1026, 0.1214, 0.177, 0.2624, 0.3685, 0.4982, 0.6676, 0.881, 1.142, 1.453",\
"0.09482, 0.1196, 0.193, 0.3036, 0.4418, 0.6014, 0.7788, 0.9919, 1.252, 1.562",\
"0.06624, 0.09719, 0.1891, 0.3261, 0.4959, 0.6921, 0.9098, 1.147, 1.409, 1.718",\
"0.0162, 0.053, 0.1627, 0.3277, 0.5301, 0.7625, 1.021, 1.303, 1.605, 1.925",\
"-0.0576, -0.0147, 0.1124, 0.3041, 0.5418, 0.8113, 1.11, 1.435, 1.785, 2.156",\
"-0.1566, -0.1074, 0.038, 0.2565, 0.5282, 0.8366, 1.177, 1.545, 1.941, 2.363",\
"-0.2826, -0.2273, -0.0634, 0.1819, 0.4854, 0.8352, 1.217, 1.631, 2.071, 2.544");
}
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.002326, 0.00698, 0.01587, 0.02972, 0.04914, 0.07471, 0.1069, 0.1462, 0.1931");
values("0.1189, 0.142, 0.2221, 0.3731, 0.6057, 0.9319, 1.36, 1.9, 2.559, 3.345",\
"0.1243, 0.1477, 0.2284, 0.3802, 0.6139, 0.9408, 1.37, 1.91, 2.569, 3.355",\
"0.1646, 0.1867, 0.265, 0.415, 0.6491, 0.976, 1.405, 1.946, 2.605, 3.391",\
"0.2348, 0.2626, 0.3494, 0.497, 0.7271, 1.051, 1.48, 2.019, 2.678, 3.464",\
"0.3278, 0.3601, 0.4618, 0.6304, 0.8605, 1.179, 1.604, 2.141, 2.797, 3.581",\
"0.4445, 0.4825, 0.5986, 0.7888, 1.049, 1.371, 1.788, 2.32, 2.974, 3.753",\
"0.5841, 0.6288, 0.7629, 0.9757, 1.263, 1.62, 2.043, 2.568, 3.214, 3.99",\
"0.7472, 0.7993, 0.9533, 1.192, 1.505, 1.896, 2.358, 2.889, 3.528, 4.298",\
"0.935, 0.9942, 1.17, 1.437, 1.78, 2.201, 2.702, 3.276, 3.924, 4.684",\
"1.149, 1.216, 1.414, 1.712, 2.089, 2.539, 3.075, 3.694, 4.386, 5.155");
}
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.002326, 0.00698, 0.01587, 0.02972, 0.04914, 0.07471, 0.1069, 0.1462, 0.1931");
values("0.05953, 0.07425, 0.1259, 0.2246, 0.3795, 0.5949, 0.8802, 1.239, 1.677, 2.198",\
"0.05924, 0.07406, 0.126, 0.2246, 0.3797, 0.5961, 0.8808, 1.239, 1.677, 2.199",\
"0.08962, 0.1031, 0.1435, 0.2275, 0.3795, 0.5963, 0.8813, 1.239, 1.676, 2.198",\
"0.1376, 0.1555, 0.2107, 0.2968, 0.4105, 0.5999, 0.8807, 1.24, 1.677, 2.199",\
"0.2004, 0.2233, 0.2911, 0.3976, 0.5329, 0.6924, 0.915, 1.243, 1.677, 2.198",\
"0.2751, 0.3059, 0.3884, 0.5136, 0.673, 0.8652, 1.081, 1.343, 1.711, 2.202",\
"0.3616, 0.3966, 0.4994, 0.6478, 0.831, 1.052, 1.3, 1.581, 1.892, 2.302",\
"0.4582, 0.5002, 0.6224, 0.7992, 1.01, 1.252, 1.535, 1.851, 2.197, 2.568",\
"0.565, 0.617, 0.759, 0.964, 1.207, 1.483, 1.787, 2.138, 2.522, 2.94",\
"0.6814, 0.7418, 0.908, 1.141, 1.419, 1.728, 2.067, 2.445, 2.864, 3.325");
}
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.002326, 0.00698, 0.01587, 0.02972, 0.04914, 0.07471, 0.1069, 0.1462, 0.1931");
values("0.175, 0.2143, 0.3527, 0.6154, 1.023, 1.595, 2.346, 3.293, 4.449, 5.827",\
"0.1747, 0.2141, 0.3527, 0.6151, 1.023, 1.595, 2.346, 3.292, 4.448, 5.825",\
"0.1828, 0.2173, 0.3522, 0.6149, 1.023, 1.595, 2.346, 3.293, 4.448, 5.825",\
"0.2231, 0.2635, 0.3819, 0.6158, 1.023, 1.594, 2.346, 3.293, 4.45, 5.828",\
"0.2719, 0.3131, 0.4513, 0.6804, 1.036, 1.594, 2.347, 3.294, 4.449, 5.826",\
"0.344, 0.3886, 0.525, 0.7808, 1.131, 1.626, 2.346, 3.294, 4.45, 5.825",\
"0.4296, 0.4756, 0.6262, 0.8878, 1.271, 1.752, 2.401, 3.299, 4.45, 5.829",\
"0.527, 0.5792, 0.7422, 1.012, 1.415, 1.936, 2.562, 3.381, 4.465, 5.829",\
"0.6314, 0.6938, 0.8774, 1.164, 1.571, 2.124, 2.793, 3.577, 4.577, 5.856",\
"0.748, 0.8186, 1.024, 1.336, 1.756, 2.319, 3.029, 3.852, 4.806, 5.996");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_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.002326, 0.00698, 0.01587, 0.02972, 0.04914, 0.07471, 0.1069, 0.1462, 0.1931");
values("0.07875, 0.08874, 0.1226, 0.1842, 0.2779, 0.408, 0.5783, 0.7925, 1.054, 1.365",\
"0.08786, 0.09779, 0.1316, 0.1932, 0.2869, 0.417, 0.5874, 0.8015, 1.063, 1.374",\
"0.1206, 0.132, 0.1675, 0.2286, 0.3221, 0.4521, 0.6224, 0.8365, 1.098, 1.409",\
"0.1474, 0.1634, 0.213, 0.2918, 0.393, 0.5225, 0.6924, 0.906, 1.167, 1.478",\
"0.1598, 0.1805, 0.2445, 0.3456, 0.4759, 0.6296, 0.8043, 1.017, 1.277, 1.587",\
"0.1571, 0.1822, 0.2602, 0.3839, 0.5425, 0.7303, 0.942, 1.174, 1.435, 1.744",\
"0.1375, 0.1672, 0.2593, 0.4056, 0.5931, 0.8131, 1.063, 1.338, 1.634, 1.952",\
"0.1013, 0.1347, 0.2405, 0.4093, 0.6256, 0.8792, 1.164, 1.48, 1.823, 2.188",\
"0.0481, 0.0856, 0.2038, 0.3937, 0.6389, 0.9261, 1.249, 1.604, 1.99, 2.404",\
"-0.0233, 0.0185, 0.1492, 0.3587, 0.6316, 0.953, 1.314, 1.708, 2.136, 2.597");
}
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.002326, 0.00698, 0.01587, 0.02972, 0.04914, 0.07471, 0.1069, 0.1462, 0.1931");
values("0.155, 0.1782, 0.2578, 0.4083, 0.6408, 0.9668, 1.395, 1.935, 2.595, 3.38",\
"0.1625, 0.1859, 0.2668, 0.418, 0.6514, 0.9779, 1.407, 1.947, 2.606, 3.392",\
"0.1908, 0.2143, 0.2946, 0.4462, 0.6809, 1.008, 1.437, 1.978, 2.637, 3.424",\
"0.2331, 0.2593, 0.3462, 0.4982, 0.7305, 1.057, 1.486, 2.026, 2.686, 3.472",\
"0.2971, 0.3258, 0.4192, 0.5824, 0.8176, 1.14, 1.565, 2.104, 2.762, 3.547",\
"0.3821, 0.4159, 0.52, 0.6928, 0.9414, 1.269, 1.689, 2.222, 2.876, 3.658",\
"0.485, 0.5245, 0.6435, 0.833, 1.093, 1.436, 1.865, 2.391, 3.039, 3.816",\
"0.6046, 0.6496, 0.7861, 0.998, 1.277, 1.633, 2.078, 2.615, 3.256, 4.025",\
"0.7412, 0.7922, 0.946, 1.183, 1.488, 1.863, 2.323, 2.879, 3.533, 4.296",\
"0.8964, 0.953, 1.124, 1.388, 1.723, 2.124, 2.603, 3.176, 3.85, 4.628");
}
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.002326, 0.00698, 0.01587, 0.02972, 0.04914, 0.07471, 0.1069, 0.1462, 0.1931");
values("0.08805, 0.1041, 0.1575, 0.2576, 0.4122, 0.6289, 0.9137, 1.272, 1.709, 2.23",\
"0.08726, 0.1033, 0.1572, 0.2576, 0.4125, 0.6288, 0.9136, 1.272, 1.709, 2.23",\
"0.1112, 0.1238, 0.1653, 0.2576, 0.4124, 0.6288, 0.9137, 1.272, 1.709, 2.23",\
"0.167, 0.1841, 0.2362, 0.3183, 0.4356, 0.6309, 0.9138, 1.271, 1.709, 2.23",\
"0.2371, 0.2583, 0.322, 0.4239, 0.5571, 0.7158, 0.9442, 1.275, 1.709, 2.231",\
"0.3204, 0.3463, 0.4248, 0.5428, 0.6996, 0.8886, 1.102, 1.368, 1.741, 2.234",\
"0.4156, 0.4488, 0.542, 0.6816, 0.858, 1.073, 1.324, 1.601, 1.914, 2.329",\
"0.5236, 0.5622, 0.6762, 0.8404, 1.041, 1.277, 1.558, 1.873, 2.219, 2.589",\
"0.645, 0.6914, 0.8234, 1.014, 1.241, 1.505, 1.809, 2.156, 2.542, 2.96",\
"0.781, 0.8338, 0.9844, 1.205, 1.463, 1.758, 2.087, 2.46, 2.882, 3.339");
}
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.002326, 0.00698, 0.01587, 0.02972, 0.04914, 0.07471, 0.1069, 0.1462, 0.1931");
values("0.1771, 0.2159, 0.3523, 0.6146, 1.023, 1.595, 2.346, 3.293, 4.447, 5.826",\
"0.1772, 0.2157, 0.3528, 0.6156, 1.022, 1.595, 2.345, 3.293, 4.447, 5.826",\
"0.1859, 0.2205, 0.3535, 0.6154, 1.023, 1.594, 2.346, 3.293, 4.449, 5.827",\
"0.2258, 0.2619, 0.3819, 0.6209, 1.023, 1.595, 2.346, 3.292, 4.449, 5.828",\
"0.2795, 0.3133, 0.4388, 0.6736, 1.042, 1.595, 2.346, 3.293, 4.447, 5.827",\
"0.361, 0.3938, 0.5134, 0.7484, 1.115, 1.631, 2.351, 3.293, 4.447, 5.828",\
"0.4518, 0.4904, 0.6176, 0.843, 1.214, 1.726, 2.407, 3.307, 4.448, 5.829",\
"0.5542, 0.5968, 0.735, 0.9724, 1.33, 1.849, 2.523, 3.382, 4.476, 5.83",\
"0.6646, 0.7118, 0.867, 1.124, 1.485, 1.991, 2.675, 3.524, 4.573, 5.874",\
"0.7852, 0.8382, 1.007, 1.288, 1.669, 2.165, 2.843, 3.707, 4.743, 5.992");
}
}
}
}